Files
homelab-gitops/apps/cert-manager/resources/cluster-issuers.yaml
T

37 lines
900 B
YAML

apiVersion: cert-manager.io/v1
kind: ClusterIssuer
metadata:
name: letsencrypt-dns
annotations:
argocd.argoproj.io/sync-wave: "1"
spec:
acme:
email: daniel@brunner.ninja
server: https://acme-v02.api.letsencrypt.org/directory
privateKeySecretRef:
name: letsencrypt-dns-account-key
solvers:
- dns01:
cloudflare:
email: daniel@brunner.ninja
apiKeySecretRef:
name: cloudflare-api-credentials
key: apiKey
---
apiVersion: cert-manager.io/v1
kind: ClusterIssuer
metadata:
name: letsencrypt-http
annotations:
argocd.argoproj.io/sync-wave: "1"
spec:
acme:
email: daniel@brunner.ninja
server: https://acme-v02.api.letsencrypt.org/directory
privateKeySecretRef:
name: letsencrypt-http-account-key
solvers:
- http01:
ingress:
ingressClassName: traefik