2025-02-04 15:48:36 -08:00

25 lines
760 B
YAML

---
apiVersion: cert-manager.io/v1
kind: ClusterIssuer
metadata:
name: {{ .Values.issuerName }}
spec:
acme:
server: {{- if eq .Values.issuerMode "staging" }} "https://acme-staging-v02.api.letsencrypt.org/directory" {{- else }} "https://acme-v02.api.letsencrypt.org/directory" {{- end }}
email: {{ .Values.acmeEmail }}
privateKeySecretRef:
name: {{ .Values.privateKeySecretRef }}
solvers:
- dns01:
cloudflare:
email: {{ .Values.cloudflareEmail }}
apiTokenSecretRef:
name: {{ .Values.cloudflareTokenSecretName }}
key: cloudflare-token
selector:
dnsZones:
{{- range .Values.dnsZones }}
- {{ . | quote }}
{{- end}}