clever-byte-21551
09/09/2020, 5:28 PMp, err := providers.NewProvider(ctx, "kubernetes", &providers.ProviderArgs{
Kubeconfig: pulumi.StringPtr(k.kubeConfig),
})
if err != nil {
return errors.Wrap(err, "failed to create k8s provider")
}
_, err = helmv3.NewChart(ctx, "my-chart", helmv3.ChartArgs{
Path: pulumi.String(filepath.Join(chartsPath, "my-chart")),
Namespace: pulumi.String("some-ns"),
}, pulumi.Provider(p))
if err != nil {
return errors.Wrap(err, "failed to deploy chart")
}
I’m receiving this error:
failed to deploy k8s stack: failed to update stack: code: 0
, stdout: Updating (yarin/test-aws/k8s_us-west-2):
pulumi:pulumi:Stack: (same)
[urn=urn:pulumi:yarin/test-aws/k8s_us-west-2::test-aws::pulumi:pulumi:Stack::test-aws-yarin/test-aws/k8s_us-west-2]
+ pulumi:providers:kubernetes: (create)
[urn=urn:pulumi:yarin/test-aws/k8s_us-west-2::test-aws::pulumi:providers:kubernetes::kubernetes]
kubeconfig: \"CENSORED\"
+ 1 created
1 unchanged
Duration: 5s
, stderr: engine: 127.0.0.1:57240resmon: 127.0.0.1:57252error: expected '::' in provider reference ''
: failed to run update: failed to run inline program and shutdown gracefully: rpc error: code = Unavailable desc = transport is closing"
So I’m not sure what:
expected '::' in provider reference ''
supposed to meanlemon-agent-27707
09/09/2020, 5:39 PMclever-byte-21551
09/09/2020, 5:48 PMlemon-agent-27707
09/09/2020, 6:02 PMclever-byte-21551
09/09/2020, 6:21 PMgentle-diamond-70147
09/09/2020, 9:00 PMis it possible to censor the kubeconfig from the output?You can censor the kubeconfig with
pulumi.ToSecret()
- https://www.pulumi.com/docs/intro/concepts/programming-model/#programmatically-creating-secrets.