diff --git a/argocd/appsets/cert-manager.yaml b/argocd/appsets/cert-manager.yaml index 531276b..efcf1f0 100644 --- a/argocd/appsets/cert-manager.yaml +++ b/argocd/appsets/cert-manager.yaml @@ -21,7 +21,7 @@ spec: - values.yaml - 'https://raw.githubusercontent.com/isac322/homelab/HEAD/values/cert-manager/{{name}}.yaml' repoURL: https://charts.jetstack.io - targetRevision: v1.13.1 + targetRevision: v1.15.0 syncPolicy: automated: prune: true diff --git a/values/cert-manager/backbone.yaml b/values/cert-manager/backbone.yaml index 8ef9db8..6be9655 100644 --- a/values/cert-manager/backbone.yaml +++ b/values/cert-manager/backbone.yaml @@ -1,4 +1,14 @@ -installCRDs: true +crds: + # This option decides if the CRDs should be installed + # as part of the Helm installation. + enabled: true + + # This option makes it so that the "helm.sh/resource-policy": keep + # annotation is added to the CRD. This will prevent Helm from uninstalling + # the CRD when the Helm release is uninstalled. + # WARNING: when the CRDs are removed, all cert-manager custom resources + # (Certificates, Issuers, ...) will be removed too by the garbage collector. + keep: false strategy: type: RollingUpdate diff --git a/values/cert-manager/prod.yaml b/values/cert-manager/prod.yaml index 8ef9db8..6be9655 100644 --- a/values/cert-manager/prod.yaml +++ b/values/cert-manager/prod.yaml @@ -1,4 +1,14 @@ -installCRDs: true +crds: + # This option decides if the CRDs should be installed + # as part of the Helm installation. + enabled: true + + # This option makes it so that the "helm.sh/resource-policy": keep + # annotation is added to the CRD. This will prevent Helm from uninstalling + # the CRD when the Helm release is uninstalled. + # WARNING: when the CRDs are removed, all cert-manager custom resources + # (Certificates, Issuers, ...) will be removed too by the garbage collector. + keep: false strategy: type: RollingUpdate