diff --git a/infrastructure/certmanager/clusterissuer.yaml b/infrastructure/certmanager/clusterissuer.yaml new file mode 100644 index 0000000..2f14809 --- /dev/null +++ b/infrastructure/certmanager/clusterissuer.yaml @@ -0,0 +1,19 @@ +apiVersion: cert-manager.io/v1 +kind: ClusterIssuer +metadata: + name: letsencrypt-prod + annotations: + # WICHTIG FÜR ARGO CD: Der Cert-Manager muss erst laufen, + # bevor diese Datei angewendet wird. + # Wave 5 sorgt dafür, dass sie erst spät im Sync-Prozess an die Reihe kommt. + argocd.argoproj.io/sync-wave: "5" +spec: + acme: + email: unangemeldet@gmx.de + server: https://acme-v02.api.letsencrypt.org/directory + privateKeySecretRef: + name: letsencrypt-prod-account-key + solvers: + - http01: + ingress: + class: traefik