save test resource examples and add tls cert-manager issuer reference for grafana

This commit is contained in:
2021-06-19 21:45:05 +01:00
parent e9c1d38cce
commit 3e643e6ce1
3 changed files with 43 additions and 5 deletions
+5 -5
View File
@@ -18,11 +18,11 @@ spec:
enabled: true
annotations:
kubernetes.io/ingress.class: nginx
#kubernetes.io/tls-acme: "true"
cert-manager.io/cluster-issuer: labdevops-net-letsencrypt-prod
hosts:
- grafana.labdevops.net
tls:
- secretName: grafana-cm-tls
hosts:
- grafana.labdevops.net
# tls:
# - secretName: grafana-cm-tls
# hosts:
# - grafana.labdevops.net
@@ -0,0 +1,14 @@
---
apiVersion: cert-manager.io/v1
kind: Certificate
metadata:
name: testcert-labdevops-net
namespace: certmanager-system
spec:
dnsNames:
- testcert.labdevops.net
- blablahtest.labdevops.net
secretName: testcert-labdevops-tls
issuerRef:
name: labdevops-net-letsencrypt-prod
kind: ClusterIssuer
+24
View File
@@ -0,0 +1,24 @@
apiVersion: v1
kind: Namespace
metadata:
name: cert-manager
---
apiVersion: cert-manager.io/v1
kind: Issuer
metadata:
name: test-selfsigned
namespace: cert-manager
spec:
selfSigned: {}
---
apiVersion: cert-manager.io/v1
kind: Certificate
metadata:
name: selfsigned-cert
namespace: cert-manager
spec:
dnsNames:
- labdevops.net
secretName: selfsigned-cert-tls
issuerRef:
name: test-selfsigned