diff --git a/deploy/charts/cert-manager/templates/extras-manifests.yaml b/deploy/charts/cert-manager/templates/extras-manifests.yaml new file mode 100644 index 000000000..a9bb3b6ba --- /dev/null +++ b/deploy/charts/cert-manager/templates/extras-manifests.yaml @@ -0,0 +1,4 @@ +{{ range .Values.extraObjects }} +--- +{{ tpl (toYaml .) $ }} +{{ end }} diff --git a/deploy/charts/cert-manager/values.yaml b/deploy/charts/cert-manager/values.yaml index 03ef4b193..3aa3fc55a 100644 --- a/deploy/charts/cert-manager/values.yaml +++ b/deploy/charts/cert-manager/values.yaml @@ -1308,3 +1308,20 @@ startupapicheck: # injected into pod's environment variables, matching the syntax of Docker # links. enableServiceLinks: false + +# Create a dynamic manifests via values: +extraObjects: [] + # - apiVersion: cert-manager.io/v1 + # kind: ClusterIssuer + # metadata: + # name: letsencrypt-prod + # spec: + # acme: + # email: foo@bar.com + # server: https://acme-v02.api.letsencrypt.org/directory + # privateKeySecretRef: + # name: letsencrypt-prod + # solvers: + # - http01: + # ingress: + # class: nginx