helm does not create custom resource definition for Azure k8s

1/21/2019

I am trying to install letsencrypt with helm. i tried using helm with this few days before and it works successfully well with my earlier installation.
i used following approach
helm install with createcustoresource=false

helm install --name cert-manager --namespace kube-system --set createCustomResource=false --set rbac.create=true stable/cert-manager --set ingressShim.extraArgs='{--default-issuer-name=letsencrypt-prod,--default-issuer-kind=ClusterIssuer}'

in logs it clearly indicates that it does not create custom resources like certificates,clusterissuer,issuers

when i executed following command( with createCustomResource=true )i expect helm should create These custom issuers not created earlier.

helm upgrade --install --namespace kube-system cert-manager stable/cert-manager --set createCustomResource=true --set rbac.create=true --set ingressShim.extraArgs='{--default-issuer-name=letsencrypt-prod,--default-issuer-kind=ClusterIssuer}' 

not sure if i am missing something

-- Ganesh Pol
azure
azure-aks
azure-kubernetes
kubernetes-helm
lets-encrypt

1 Answer

1/21/2019

custom resources can be creating using helm with this command:

helm upgrade cert-manager --install --namespace kube-system stable/cert-manager --set createCustomResource=true,rbac.create=true --version 0.4.0
-- 4c74356b41
Source: StackOverflow