From 0103fff730b983578b444315893b209e04bc11fd Mon Sep 17 00:00:00 2001 From: Joseph Hanson Date: Sun, 14 Jan 2024 22:16:50 -0600 Subject: [PATCH] Added jahanson-tech to cert-manager. --- .../issuers/cloudflare/externalsecret.yaml | 4 ++++ ...issuer-letsencrypt-prod-jahanson-tech.yaml | 22 +++++++++++++++++++ .../cert-manager/issuers/kustomization.yaml | 1 + 3 files changed, 27 insertions(+) create mode 100644 kubernetes/apps/cert-manager/cert-manager/issuers/cloudflare/issuer-letsencrypt-prod-jahanson-tech.yaml diff --git a/kubernetes/apps/cert-manager/cert-manager/issuers/cloudflare/externalsecret.yaml b/kubernetes/apps/cert-manager/cert-manager/issuers/cloudflare/externalsecret.yaml index fbeba34..2d7b051 100644 --- a/kubernetes/apps/cert-manager/cert-manager/issuers/cloudflare/externalsecret.yaml +++ b/kubernetes/apps/cert-manager/cert-manager/issuers/cloudflare/externalsecret.yaml @@ -17,3 +17,7 @@ spec: remoteRef: key: Cloudflare property: hsn_api_token + - secretKey: jahanson-tech-api-token + remoteRef: + key: Cloudflare + property: jahanson_tech_api_token diff --git a/kubernetes/apps/cert-manager/cert-manager/issuers/cloudflare/issuer-letsencrypt-prod-jahanson-tech.yaml b/kubernetes/apps/cert-manager/cert-manager/issuers/cloudflare/issuer-letsencrypt-prod-jahanson-tech.yaml new file mode 100644 index 0000000..b28337b --- /dev/null +++ b/kubernetes/apps/cert-manager/cert-manager/issuers/cloudflare/issuer-letsencrypt-prod-jahanson-tech.yaml @@ -0,0 +1,22 @@ +--- +# yaml-language-server: $schema=https://ks.hsn.dev/cert-manager.io/clusterissuer_v1.json +apiVersion: cert-manager.io/v1 +kind: ClusterIssuer +metadata: + name: le-cf-prod-jahanson-tech +spec: + acme: + email: "joe@veri.dev" + preferredChain: "" + privateKeySecretRef: + name: letsencrypt-cloudflare-production + server: https://acme-v02.api.letsencrypt.org/directory + solvers: + - dns01: + cloudflare: + apiTokenSecretRef: + name: jahanson-tech-api-token + key: api-token + selector: + dnsZones: + - jahanson.tech diff --git a/kubernetes/apps/cert-manager/cert-manager/issuers/kustomization.yaml b/kubernetes/apps/cert-manager/cert-manager/issuers/kustomization.yaml index 01411ee..baa585f 100644 --- a/kubernetes/apps/cert-manager/cert-manager/issuers/kustomization.yaml +++ b/kubernetes/apps/cert-manager/cert-manager/issuers/kustomization.yaml @@ -6,4 +6,5 @@ namespace: cert-manager resources: - ./cloudflare/externalsecret.yaml - ./cloudflare/issuer-letsencrypt-prod.yaml + - ./cloudflare/issuer-letsencrypt-prod-jahanson-tech.yaml - ./cloudflare/issuer-letsencrypt-staging.yaml