fast-dinner-32080
01/13/2020, 8:42 PMshy-microphone-28807
01/13/2020, 9:39 PMshy-microphone-28807
01/13/2020, 9:39 PMid
on undefinedshy-microphone-28807
01/13/2020, 9:40 PMconst sourceIds = sourceAccounts.apply(accounts => accounts.map(account => `${account.id}`))
busy-umbrella-36067
01/13/2020, 9:58 PMawsx.ecs.FargateService
attempt to find an ECS cluster if one is not defined?
Or does it always create a cluster name default-cluster
?rhythmic-camera-25993
01/13/2020, 10:01 PMcluster
parameter of the FargateServiceArgsorange-ghost-99337
01/13/2020, 10:41 PMorange-ghost-99337
01/13/2020, 10:42 PMpulumi config set --secret --path sat-key.yellow "$(cat sat_key.pub)
An error occurred: bad flag syntax: -----BEGIN PUBLIC KEY----
bright-orange-69401
01/14/2020, 5:09 AMraw_input
function to read from CLI)cold-coat-35200
01/14/2020, 7:29 AMpulumi plugin rm --all
command, then a pulumi up in a repo, expected pulumi to install the necessary plugin, but get:
➜ cert-manager (cert-manager) ✗ pulumi up
Previewing update (sbx):
[resource plugin aws-1.17.0] installing
Downloading plugin: 58.95 MiB / 58.95 MiB [========================] 100.00% 11s
Moving plugin... done.
error: could not load plugin for kubernetes provider 'urn:pulumi:sbx::k8s-cert-manager::pulumi:providers:kubernetes::k8s-provider': no resource plugin 'kubernetes' found in the workspace or on your $PATH
looks really strange, that it installed one plugin, but not the others.
I assume there is a better way than manually install the correct plugin versionsadventurous-garage-59192
01/14/2020, 7:47 AMadorable-sugar-92867
01/14/2020, 9:29 AMnew ConfigFile(name, {file: https://...})
), but unfortunatly that does not seem to be idempotent… Is there a better ‘Pulumi’ way to create the needed k8s resources inside
<https://github.com/jetstack/cert-manager/releases/download/v0.12.0/cert-manager.yaml>
?adorable-sugar-92867
01/14/2020, 9:31 AMadorable-sugar-92867
01/14/2020, 10:10 AMadorable-sugar-92867
01/14/2020, 10:11 AMlimited-rainbow-51650
01/14/2020, 10:56 AMadorable-sugar-92867
01/14/2020, 11:16 AMdoctl kubernetes cluster kubeconfig save $CLUSTER_NAME
has been run (manually) instructions such as new kubernetes.yaml.ConfigFile("cert-manager", {file: ...}
seem to fail (error: unable to load Kubernetes client configuration from kubeconfig file: invalid configuration: no configuration has been provided). Is there a recommended way around that?famous-bear-66383
01/14/2020, 2:41 PMwitty-grass-44130
01/14/2020, 4:15 PMbitter-dentist-28132
01/14/2020, 4:27 PMconst certManager = new k8s.yaml.ConfigFile(yamlUrl, {}, {provider});
const dependsOn = certManager.resources.apply((resources: any): any => Object.values(resources));
const CLUSTER_ISSUER_YAML = `...`; // uses http01
const clusterIssuer = new k8s.yaml.ConfigGroup('cluster-issuer', {yaml: CLUSTER_ISSUER_YAML}, {provider, dependsOn});
so that the ClusterIssuer
isn't installed until after everything else is. now i'm also adding a secret so that i can do a dns01
solver using digitalocean. is there a way to add the secret to dependsOn
? basically, to merge two `apply`s? or would i have to create the secret with the first dependsOn
, and then do a pulumi.all
to merge the two `ConfigGroup`s' resources?rhythmic-camera-25993
01/14/2020, 4:53 PMterraform-godaddy
a bit later todayflat-insurance-25294
01/14/2020, 7:18 PMgentle-diamond-70147
01/14/2020, 7:19 PMflat-insurance-25294
01/14/2020, 7:22 PMcreamy-potato-29402
01/14/2020, 7:23 PMflat-insurance-25294
01/14/2020, 7:24 PMflat-insurance-25294
01/14/2020, 7:24 PMcreamy-potato-29402
01/14/2020, 7:26 PMcreamy-potato-29402
01/14/2020, 7:26 PMService
and Ingress
creamy-potato-29402
01/14/2020, 7:26 PMcreamy-potato-29402
01/14/2020, 7:26 PM