add environment
This commit is contained in:
13
environment/cloudflare-issuer/certificate.yaml
Normal file
13
environment/cloudflare-issuer/certificate.yaml
Normal file
@@ -0,0 +1,13 @@
|
||||
apiVersion: cert-manager.io/v1
|
||||
kind: Certificate
|
||||
metadata:
|
||||
name: wildcard-certificate
|
||||
namespace: cert-manager
|
||||
spec:
|
||||
secretName: wildcard-tls
|
||||
issuerRef:
|
||||
name: cloudflare-dns
|
||||
kind: ClusterIssuer
|
||||
dnsNames:
|
||||
- "*.olsen.cloud"
|
||||
- olsen.cloud
|
||||
19
environment/cloudflare-issuer/cluster-issuer.yaml
Normal file
19
environment/cloudflare-issuer/cluster-issuer.yaml
Normal file
@@ -0,0 +1,19 @@
|
||||
apiVersion: cert-manager.io/v1
|
||||
kind: ClusterIssuer
|
||||
metadata:
|
||||
name: cloudflare-dns
|
||||
spec:
|
||||
acme:
|
||||
server: https://acme-v02.api.letsencrypt.org/directory
|
||||
email: admin@demo.olsen.cloud
|
||||
privateKeySecretRef:
|
||||
name: cloudflare-dns-issuer-key
|
||||
solvers:
|
||||
- dns01:
|
||||
cloudflare:
|
||||
apiTokenSecretRef:
|
||||
name: cloudflare-api-token
|
||||
key: api-token
|
||||
selector:
|
||||
dnsZones:
|
||||
- olsen.cloud
|
||||
17
environment/cloudflare-issuer/kustomization.yaml
Normal file
17
environment/cloudflare-issuer/kustomization.yaml
Normal file
@@ -0,0 +1,17 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
resources:
|
||||
- cluster-issuer.yaml
|
||||
- certificate.yaml
|
||||
|
||||
# Configuration: Edit the domain and email values in cluster-issuer.yaml and certificate.yaml
|
||||
#
|
||||
# To change the domain:
|
||||
# 1. Edit cluster-issuer.yaml: Update the dnsZones value (line 19)
|
||||
# 2. Edit certificate.yaml: Update both dnsNames values (lines 12-13)
|
||||
# 3. Edit cluster-issuer.yaml: Update the email value (line 8)
|
||||
#
|
||||
# Current configuration:
|
||||
# domain: demo.olsen.cloud
|
||||
# wildcard-domain: *.demo.olsen.cloud
|
||||
# email: admin@demo.olsen.cloud
|
||||
Reference in New Issue
Block a user