cert-manager subchart: use dep-name alias + crds.enabled (v1.16 install fix)
This commit is contained in:
24
values.yaml
24
values.yaml
@@ -24,13 +24,27 @@ acme:
|
||||
email: m@havari.me
|
||||
server: https://acme-v02.api.letsencrypt.org/directory
|
||||
|
||||
# certManager — the upstream jetstack chart, pinned at v1.16.1 by
|
||||
# Chart.yaml's dependency. We turn on CRDs + force the namespace so
|
||||
# the ClusterIssuer template below can reference solver Secrets in
|
||||
# `cert-manager` ns.
|
||||
# certManager — gate for the conditional in Chart.yaml dependencies.
|
||||
# Helm reads this for the `condition: certManager.enabled` flag only;
|
||||
# the actual subchart values live below under the dep name `cert-manager`.
|
||||
certManager:
|
||||
enabled: true
|
||||
installCRDs: true
|
||||
|
||||
# cert-manager — values passed THROUGH to the upstream jetstack subchart
|
||||
# (Chart.yaml dependency name = "cert-manager"). Subchart values must
|
||||
# nest under the dep name, not under our top-level `certManager` alias —
|
||||
# putting them under `certManager:` does nothing.
|
||||
#
|
||||
# crds.enabled — install the cert-manager CRDs in the same release. The
|
||||
# v1.14+ jetstack chart renamed `installCRDs` to `crds.enabled`; the
|
||||
# old key is silently ignored, leaving the CRDs absent and any
|
||||
# Certificate / ClusterIssuer manifest failing with "no matches for kind".
|
||||
# crds.keep — leave CRDs in place if the chart is uninstalled. Safer for
|
||||
# disconnect flows where the customer might re-add the cluster later.
|
||||
cert-manager:
|
||||
crds:
|
||||
enabled: true
|
||||
keep: true
|
||||
|
||||
# traefik — upstream chart. LoadBalancer Service so the customer's
|
||||
# k3s servicelb maps :80/:443 to the host. Tower currently doesn't
|
||||
|
||||
Reference in New Issue
Block a user