Quellcode durchsuchen

Certificado yaml

Administrator vor 4 Monaten
Ursprung
Commit
2e0944ade1
3 geänderte Dateien mit 36 neuen und 0 gelöschten Zeilen
  1. 1 0
      README.md
  2. 11 0
      certificate/01-certificate.yaml
  3. 24 0
      certificate/02-issuer.yaml

+ 1 - 0
README.md Datei anzeigen

@@ -66,3 +66,4 @@ kubectl delete secret aslanvespot-tls
66 66
 ESTE SI
67 67
 kubectl apply -f network/02-clusterissuer.yaml
68 68
 kubectl apply -f 04-ingress.yaml
69
+kubectl apply -f 05-ingress.yaml

+ 11 - 0
certificate/01-certificate.yaml Datei anzeigen

@@ -0,0 +1,11 @@
1
+apiVersion: cert-manager.io/v1
2
+kind: Certificate
3
+metadata:
4
+  name: lahelice.vespot.co
5
+spec:
6
+  dnsNames:
7
+  - lahelice.vespot.co
8
+  issuerRef:
9
+    name: letsencrypt
10
+    kind: Issuer
11
+  secretName: lahelicevespot-tls

+ 24 - 0
certificate/02-issuer.yaml Datei anzeigen

@@ -0,0 +1,24 @@
1
+apiVersion: cert-manager.io/v1
2
+kind: Issuer
3
+metadata:
4
+  name: letsencrypt
5
+spec:
6
+  acme:
7
+    # The ACME server URL
8
+    server: https://acme-v02.api.letsencrypt.org/directory 
9
+    # https://acme-v02.api.letsencrypt.org/directory ORIGINAL
10
+    # https://acme-staging-v02.api.letsencrypt.org/directory TESTS
11
+    email: jbaquero@vespot.com
12
+    # Name of a secret used to store the ACME account private key
13
+    privateKeySecretRef:
14
+      name: letsencrypt
15
+    solvers:
16
+    - dns01:
17
+        webhook:
18
+          groupName: acme.bwolf.me
19
+          solverName: gandi
20
+          config:
21
+            apiKeySecretRef:
22
+              key: api-token
23
+              name: gandi-credentials1
24
+              namespace: glpi-one