flat-engineer-30260
01/06/2023, 10:48 AMpulumi config set --secret kubernetes:kubeconfig --path ~/.kube/config
, something like this, it won't load the file content. The only worked way is to read it from the local file pulumi_k8s = kubernetes.Provider("pulumi_k8s", kubeconfig=(lambda path: open(path).read())("kubeconfig"))
, but it is not secure to store kubeconfig file in github.red-match-15116
01/06/2023, 9:09 PMpulumi config set --secret kubernetes:kubeconfig < ~/.kube/config
We had tried to put kubeconfig content as environment variable KUBECONFIG, it doesn't work.Can you say more about what doesn't work? Do you get an error?
flat-engineer-30260
01/09/2023, 1:15 AMcat ~/.kube/config | pulumi config set --secret kubernetes:kubeconfig
.++ kubernetes:apps/v1:Deployment nginx creating replacement (0s) [diff: ~metadata]; error: configured Kubernetes cluster is unreachable: unable to load Kubernetes client configuration from kubeconfig file. Make sure you have:
15
++ kubernetes:apps/v1:Deployment nginx **creating failed** [diff: ~metadata]; error: configured Kubernetes cluster is unreachable: unable to load Kubernetes client configuration from kubeconfig file. Make sure you have:
16
pulumi:pulumi:Stack kubernetes-python-dev running error: update failed
17
pulumi:pulumi:Stack kubernetes-python-dev **failed** 1 error; 2 messages