happy-raincoat-89168
06/23/2022, 7:51 PMconst cluster = new eks.Cluster('dev-exp-pulumi', {...cluster settings...});
and then later on in the file after adding a few other resources I deploy a manifest.
const provider = new k8s.Provider("provider", {
kubeconfig: cluster.kubeconfig,
});
const flux = new k8s.yaml.ConfigFile("flux-static", { file: "./files/flux_static.yaml" }, { provider });
This gives me the following error trying to build the stack from nothing:
pulumi:pulumi:Stack (pulumi-eks-experiment-dev-exp-pulumi):
error: TypeError: Cannot read property 'map' of undefined
at pulumi-eks-experiment/node_modules/@pulumi/yaml/yaml.ts:2993:14
at processTicksAndRejections (internal/process/task_queues.js:97:5)
but if I comment out the const flux = …
line and deploy the stack then the cluster is deployed successfully and then if I uncomment the const flux = …
line and run it again, the ConfigFile
is deployed successfully.
I suspect it’s something I’m missing with the Output<>
and Input<>
stuff, but the error doesn’t seem to match the code. What’s causing my error?billowy-army-68599
const provider = new k8s.Provider("provider", {
kubeconfig: cluster.kubeconfig,
});
const flux = new k8s.yaml.ConfigFile("flux-static", { file: "./files/flux_static.yaml" }, { provider: provider });
happy-raincoat-89168
06/23/2022, 7:57 PM: provider
?billowy-army-68599
happy-raincoat-89168
06/23/2022, 8:11 PMbillowy-army-68599
happy-raincoat-89168
06/23/2022, 8:22 PMbillowy-army-68599
pulumi about
in your project directoryhappy-raincoat-89168
06/23/2022, 8:23 PMDependencies:
NAME VERSION
@pulumi/eks 0.40.0
@pulumi/pulumi 3.34.1
@types/node 14.18.21
@pulumi/aws 5.9.0
@pulumi/awsx 0.40.0
billowy-army-68599
happy-raincoat-89168
06/23/2022, 8:24 PMPlugins
NAME VERSION
aws 5.9.0
docker 3.2.0
eks 0.40.0
kubernetes 3.19.4
nodejs unknown
billowy-army-68599
npm install @pulumi/kubernetes
?3.19.3
happy-raincoat-89168
06/23/2022, 8:25 PMpulumi up
still gives the same error after npm installbillowy-army-68599
happy-raincoat-89168
06/23/2022, 8:32 PMbillowy-army-68599
pulumi stack export
happy-raincoat-89168
06/28/2022, 4:42 PM"provider": "urn:pulumi:dev-exp-pulumi::pulumi-eks-experiment::pulumi:providers:aws::default_5_9_0::c98df31b-4fcd-4da4-a201-1dbf97261d67"
Is this what you’re looking for?"provider": "urn:pulumi:dev-exp-pulumi::pulumi-eks-experiment::pulumi:providers:eks::default::83fd5e78-f400-4901-a9ef-a6fc9ea0efc5"
{
"urn": "urn:pulumi:dev-exp-pulumi::pulumi-eks-experiment::pulumi:providers:aws::default_5_9_0",
"custom": true,
"id": "c98df31b-4fcd-4da4-a201-1dbf97261d67",
"type": "pulumi:providers:aws",
"inputs": {
"region": "us-west-2",
"version": "5.9.0"
},
"outputs": {
"region": "us-west-2",
"version": "5.9.0"
},
"parent": "urn:pulumi:dev-exp-pulumi::pulumi-eks-experiment::pulumi:pulumi:Stack::pulumi-eks-experiment-dev-exp-pulumi",
"sequenceNumber": 1
},
billowy-army-68599
3.19
happy-raincoat-89168
06/28/2022, 5:48 PM{
"urn": "urn:pulumi:dev-exp-pulumi::pulumi-eks-experiment::eks:index:Cluster$pulumi:providers:kubernetes::dev-exp-pulumi-eks-k8s",
"custom": true,
"id": "d03b2117-53e6-4997-bdf5-069065076adf",
"type": "pulumi:providers:kubernetes",
"inputs": {
"kubeconfig": "{\"apiVersion\":\"v1\",\"clusters\":[{\"cluster\":{\"server\":\"<https://BEFA413B2734A367A980319426EB945C.gr7.us-west-2.eks.amazonaws.com>\",\"certificate-authority-data\":\"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUMvakNDQWVhZ0F3SUJBZ0lCQURBTkJna3Foa2lHOXcwQkFRc0ZBREFWTVJNd0VRWURWUVFERXdwcmRXSmwKY201bGRHVnpNQjRYRFRJeU1EWXlPREUzTURjeU0xb1hEVE15TURZeU5URTNNRGN5TTFvd0ZURVRNQkVHQTFVRQpBeE1LYTNWaVpYSnVaWFJsY3pDQ0FTSXdEUVlKS29aSWh2Y05BUUVCQlFBRGdnRVBBRENDQVFvQ2dnRUJBTmtwClh6SlFWUlBqRG9nei9Qdk5WaEppSUlQT1hsWTY4WHF2dDVpK3VOZUs3MWdmSjM1VmJ2dEQ0RDdVWnJ6eTB5cFYKZHBYK25NcElOUGRueS80QitnVzZ2TktXcmZhRGI0Y3ljUEFGUllneDcwa0NkYTZtQ2JOYk9saHVPSVFjdVZpOQpBdzBNTlVqT2dyS291bTFhUlgzM3I3dlRtWm8zN0RXYStLbVczdUZRS3ZHakxFS1BEY09rZEtlTUtJZm5EUVBUCnlES1FVeGpvbnVEMXBzVGdwSnp6TjByZDFRZnJIQ3J1aWVIWGw5RXNOaENXb3lLOUpXa001N3MrVjFZR2V4eUIKa2JMcjZYRURqN2pFNXNZU214ZU5ieTBHTzRnSlMrRG5Sb2xGa3c0K2t1RkdNSVpQaG5iN0x3b3U2SU5kMThsZApEUWlUbE5VQjhleE4wQW93M05rQ0F3RUFBYU5aTUZjd0RnWURWUjBQQVFIL0JBUURBZ0trTUE4R0ExVWRFd0VCCi93UUZNQU1CQWY4d0hRWURWUjBPQkJZRUZQaFJvMjhTUjNaQUJvZzJvQXFrQkhsdUtndFZNQlVHQTFVZEVRUU8KTUF5Q0NtdDFZbVZ5Ym1WMFpYTXdEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBS2Z0VDRYM1BiZm9zZU5EKzBHSAppTWZUSmY4amo1ZnN4NkcxNlM5VjBIYU1oWUo1RVd6TjROOEU5cEE3bDMyaXp4OVArUVpZbW9zWGduTHdxU3lICmVVSlI4MlBBd014Znd0L3JycmN2aG9VMEJ2S1BPdHJpWHQ2TW00eGpyU01TbVdYb2RHUzZodlNnMjB5SExxTzMKK0d6eDJnbUtWd1RCOU1UaE9UalJmUEFoU0ZsWUhYUHhNTlhzN25RQkxXR1ZEcjFlOE5tbmNPUWxaWmF5Y21iegpzY281QWdkYjNtWGpVNEJaR0dZMm12K0QveVdvQndaUkN5VXMxSXo1eHA2eCtRblRCdzJOc3VZMnJia202WW8yCkRzZzU5dXFKNUt5NlpFVVBramltWFZ6UmQ2YzFEVzNrRi9yY2R0WlliSmo4bUVpVGttRnYwcy9DOXZ0c291cFIKcUk4PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==\"},\"name\":\"kubernetes\"}],\"contexts\":[{\"context\":{\"cluster\":\"kubernetes\",\"user\":\"aws\"},\"name\":\"aws\"}],\"current-context\":\"aws\",\"kind\":\"Config\",\"users\":[{\"name\":\"aws\",\"user\":{\"exec\":{\"apiVersion\":\"<http://client.authentication.k8s.io/v1beta1\|client.authentication.k8s.io/v1beta1\>",\"command\":\"aws\",\"args\":[\"eks\",\"get-token\",\"--cluster-name\",\"dev-exp-pulumi-eksCluster-cdd6498\"],\"env\":[{\"name\":\"KUBERNETES_EXEC_INFO\",\"value\":\"{\\\"apiVersion\\\": \\\"<http://client.authentication.k8s.io/v1beta1\\\|client.authentication.k8s.io/v1beta1\\\>"}\"},{\"name\":\"AWS_PROFILE\",\"value\":\"default\"}]}}}]}",
"version": "3.19.4"
},
"outputs": {
"kubeconfig": "{\"apiVersion\":\"v1\",\"clusters\":[{\"cluster\":{\"server\":\"<https://BEFA413B2734A367A980319426EB945C.gr7.us-west-2.eks.amazonaws.com>\",\"certificate-authority-data\":\"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUMvakNDQWVhZ0F3SUJBZ0lCQURBTkJna3Foa2lHOXcwQkFRc0ZBREFWTVJNd0VRWURWUVFERXdwcmRXSmwKY201bGRHVnpNQjRYRFRJeU1EWXlPREUzTURjeU0xb1hEVE15TURZeU5URTNNRGN5TTFvd0ZURVRNQkVHQTFVRQpBeE1LYTNWaVpYSnVaWFJsY3pDQ0FTSXdEUVlKS29aSWh2Y05BUUVCQlFBRGdnRVBBRENDQVFvQ2dnRUJBTmtwClh6SlFWUlBqRG9nei9Qdk5WaEppSUlQT1hsWTY4WHF2dDVpK3VOZUs3MWdmSjM1VmJ2dEQ0RDdVWnJ6eTB5cFYKZHBYK25NcElOUGRueS80QitnVzZ2TktXcmZhRGI0Y3ljUEFGUllneDcwa0NkYTZtQ2JOYk9saHVPSVFjdVZpOQpBdzBNTlVqT2dyS291bTFhUlgzM3I3dlRtWm8zN0RXYStLbVczdUZRS3ZHakxFS1BEY09rZEtlTUtJZm5EUVBUCnlES1FVeGpvbnVEMXBzVGdwSnp6TjByZDFRZnJIQ3J1aWVIWGw5RXNOaENXb3lLOUpXa001N3MrVjFZR2V4eUIKa2JMcjZYRURqN2pFNXNZU214ZU5ieTBHTzRnSlMrRG5Sb2xGa3c0K2t1RkdNSVpQaG5iN0x3b3U2SU5kMThsZApEUWlUbE5VQjhleE4wQW93M05rQ0F3RUFBYU5aTUZjd0RnWURWUjBQQVFIL0JBUURBZ0trTUE4R0ExVWRFd0VCCi93UUZNQU1CQWY4d0hRWURWUjBPQkJZRUZQaFJvMjhTUjNaQUJvZzJvQXFrQkhsdUtndFZNQlVHQTFVZEVRUU8KTUF5Q0NtdDFZbVZ5Ym1WMFpYTXdEUVlKS29aSWh2Y05BUUVMQlFBRGdnRUJBS2Z0VDRYM1BiZm9zZU5EKzBHSAppTWZUSmY4amo1ZnN4NkcxNlM5VjBIYU1oWUo1RVd6TjROOEU5cEE3bDMyaXp4OVArUVpZbW9zWGduTHdxU3lICmVVSlI4MlBBd014Znd0L3JycmN2aG9VMEJ2S1BPdHJpWHQ2TW00eGpyU01TbVdYb2RHUzZodlNnMjB5SExxTzMKK0d6eDJnbUtWd1RCOU1UaE9UalJmUEFoU0ZsWUhYUHhNTlhzN25RQkxXR1ZEcjFlOE5tbmNPUWxaWmF5Y21iegpzY281QWdkYjNtWGpVNEJaR0dZMm12K0QveVdvQndaUkN5VXMxSXo1eHA2eCtRblRCdzJOc3VZMnJia202WW8yCkRzZzU5dXFKNUt5NlpFVVBramltWFZ6UmQ2YzFEVzNrRi9yY2R0WlliSmo4bUVpVGttRnYwcy9DOXZ0c291cFIKcUk4PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==\"},\"name\":\"kubernetes\"}],\"contexts\":[{\"context\":{\"cluster\":\"kubernetes\",\"user\":\"aws\"},\"name\":\"aws\"}],\"current-context\":\"aws\",\"kind\":\"Config\",\"users\":[{\"name\":\"aws\",\"user\":{\"exec\":{\"apiVersion\":\"<http://client.authentication.k8s.io/v1beta1\|client.authentication.k8s.io/v1beta1\>",\"command\":\"aws\",\"args\":[\"eks\",\"get-token\",\"--cluster-name\",\"dev-exp-pulumi-eksCluster-cdd6498\"],\"env\":[{\"name\":\"KUBERNETES_EXEC_INFO\",\"value\":\"{\\\"apiVersion\\\": \\\"<http://client.authentication.k8s.io/v1beta1\\\|client.authentication.k8s.io/v1beta1\\\>"}\"},{\"name\":\"AWS_PROFILE\",\"value\":\"default\"}]}}}]}",
"version": "3.19.4"
},
"parent": "urn:pulumi:dev-exp-pulumi::pulumi-eks-experiment::eks:index:Cluster::dev-exp-pulumi",
"dependencies": [
"urn:pulumi:dev-exp-pulumi::pulumi-eks-experiment::eks:index:Cluster$aws:eks/cluster:Cluster::dev-exp-pulumi-eksCluster"
],
"propertyDependencies": {
"kubeconfig": [
"urn:pulumi:dev-exp-pulumi::pulumi-eks-experiment::eks:index:Cluster$aws:eks/cluster:Cluster::dev-exp-pulumi-eksCluster"
]
},
"sequenceNumber": 1
}
billowy-army-68599
happy-raincoat-89168
06/28/2022, 6:36 PMbillowy-army-68599
happy-raincoat-89168
07/13/2022, 8:56 PMbillowy-army-68599
happy-raincoat-89168
07/13/2022, 9:00 PM