Added jahanson-tech to cert-manager.

This commit is contained in:
Joseph Hanson 2024-01-14 22:16:50 -06:00
parent b8b0363812
commit 0103fff730
3 changed files with 27 additions and 0 deletions

View file

@ -17,3 +17,7 @@ spec:
remoteRef: remoteRef:
key: Cloudflare key: Cloudflare
property: hsn_api_token property: hsn_api_token
- secretKey: jahanson-tech-api-token
remoteRef:
key: Cloudflare
property: jahanson_tech_api_token

View file

@ -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

View file

@ -6,4 +6,5 @@ namespace: cert-manager
resources: resources:
- ./cloudflare/externalsecret.yaml - ./cloudflare/externalsecret.yaml
- ./cloudflare/issuer-letsencrypt-prod.yaml - ./cloudflare/issuer-letsencrypt-prod.yaml
- ./cloudflare/issuer-letsencrypt-prod-jahanson-tech.yaml
- ./cloudflare/issuer-letsencrypt-staging.yaml - ./cloudflare/issuer-letsencrypt-staging.yaml