handsome-oxygen-90292
01/25/2023, 12:35 AMsalmon-account-74572
01/25/2023, 4:46 PM// Save a kube provider for later use
kubeconfig := cluster.Kubeconfig.ApplyT(func(k interface{}) (string, error) {
data, err := json.Marshal(k)
if err != nil {
return "", fmt.Errorf("kubeconfig is not a string")
}
return string(data), nil
}).(pulumi.StringOutput)
kubeProvider, err := kubernetes.NewProvider(ctx, awsCluster.Name, &kubernetes.ProviderArgs{
Kubeconfig: kubeconfig,
})
handsome-oxygen-90292
01/25/2023, 4:48 PMawsCluster
coming from? I see you reference cluster
and awsCluster
. Are they are the same cluster object being created with newCluster
?salmon-account-74572
01/25/2023, 4:51 PMhandsome-oxygen-90292
01/25/2023, 4:51 PMawsCluster.Name
is just the provider name. I can hard code that to a string. Thanks!nil
when I’m using my local (minikube) setup?_, err = corev1.NewNamespace(ctx, namespace, &corev1.NamespaceArgs{
Metadata: &metav1.ObjectMetaArgs{
Name: pulumi.String("dev"),
},
}, pulumi.Provider(provider))
“panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x16c4b00]”salmon-account-74572
01/25/2023, 9:04 PM