bored-vr-79323
11/29/2023, 10:33 AMkubernetes:<http://helm.sh/v3:Release|helm.sh/v3:Release> (cert-manager-helm):
error: kubernetes:<http://helm.sh/v3:Release|helm.sh/v3:Release> resource 'cert-manager-helm': property chart value {cert-manager} has a problem: chart requires kubeVersion: >= 1.22.0-0 which is incompatible with Kubernetes v1.20.0; check the chart name and repository configuration.
This is our code:
k8sProvider, err := kubernetes.NewProvider(pulumiContext, "k8sprovider", &kubernetes.ProviderArgs{
Kubeconfig: pulumi.String(kubeconfigPath),
})
if err ...
certManagerProvider, err := certmanager.NewProvider(pulumiContext, "cert-manager", &certmanager.ProviderArgs{}, pulumi.Provider(k8sProvider))
if err ...
certmanagerArgs := certmanager.CertManagerArgs{
HelmOptions: certmanager.ReleaseArgs{
Namespace: pulumi.String("cert-manager"),
CreateNamespace: pulumi.Bool(true),
},
InstallCRDs: pulumi.Bool(true),
}
_, err := certmanager.NewCertManager(pulumiContext, "cert-manager", &certmanagerArgs, pulumi.Provider(certManagerProvider))
This might be the closest problem I found. It mentions to upgrade helm and maybe there’s no access to the cluster. But Helm is latest version for us and we’re able to create namespaces, install Vault, create ingresses, etc. Following the same pattern with this cert-manager package but only getting the error. K8s is v1.25.2.
Are we doing it wrong? Should we be using another package or installation method? Thanks!dry-keyboard-94795
11/29/2023, 11:13 AMbored-vr-79323
11/29/2023, 2:21 PM❯ go list -m all | grep pulumi-kubernetes/sdk
<http://github.com/pulumi/pulumi-kubernetes/sdk/v3|github.com/pulumi/pulumi-kubernetes/sdk/v3> v3.30.2
<http://github.com/pulumi/pulumi-kubernetes/sdk/v4|github.com/pulumi/pulumi-kubernetes/sdk/v4> v4.5.5
I updated the pulumi-kubernetes package to 4.5.5 but it seems <http://github.com/pulumi/pulumi-kubernetes-cert-manager|github.com/pulumi/pulumi-kubernetes-cert-manager> v0.0.5
is using 3.30.2dry-keyboard-94795
11/29/2023, 2:34 PMbored-vr-79323
11/29/2023, 2:35 PMstale-answer-34162
11/29/2023, 2:56 PMbored-vr-79323
11/29/2023, 3:11 PM<http://github.com/pulumi/pulumi/sdk/v3|github.com/pulumi/pulumi/sdk/v3> v3.94.2
mammoth-alligator-18983
11/30/2023, 9:58 AMdry-keyboard-94795
11/30/2023, 10:12 AMhelm install
internally, so everything is managed by helm.
Chart will use helm template
, then pulumi will load the resources into the stack.
Worth reading this:
https://www.pulumi.com/registry/packages/kubernetes/how-to-guides/choosing-the-right-helm-resource-for-your-use-case/mammoth-alligator-18983
11/30/2023, 10:35 AMdry-keyboard-94795
11/30/2023, 10:59 AMstale-answer-34162
11/30/2023, 2:48 PMk8s.yaml.ConfigFile
dry-keyboard-94795
11/30/2023, 3:05 PMmammoth-alligator-18983
11/30/2023, 7:40 PM