From 3e643e6ce1c88597e7bf9c9bfa8a055ebfc82a71 Mon Sep 17 00:00:00 2001 From: Luke Ashe-Browne Date: Sat, 19 Jun 2021 21:45:05 +0100 Subject: [PATCH] save test resource examples and add tls cert-manager issuer reference for grafana --- components/prometheus/prometheus-stack.yaml | 10 ++++---- .../test-certificate-labdevops-net.yaml | 14 +++++++++++ tests/cert-manager/test-resource.yaml | 24 +++++++++++++++++++ 3 files changed, 43 insertions(+), 5 deletions(-) create mode 100644 tests/cert-manager/test-certificate-labdevops-net.yaml create mode 100644 tests/cert-manager/test-resource.yaml diff --git a/components/prometheus/prometheus-stack.yaml b/components/prometheus/prometheus-stack.yaml index 7704d37..bd4fc9a 100644 --- a/components/prometheus/prometheus-stack.yaml +++ b/components/prometheus/prometheus-stack.yaml @@ -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 diff --git a/tests/cert-manager/test-certificate-labdevops-net.yaml b/tests/cert-manager/test-certificate-labdevops-net.yaml new file mode 100644 index 0000000..a892555 --- /dev/null +++ b/tests/cert-manager/test-certificate-labdevops-net.yaml @@ -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 \ No newline at end of file diff --git a/tests/cert-manager/test-resource.yaml b/tests/cert-manager/test-resource.yaml new file mode 100644 index 0000000..8aa7b07 --- /dev/null +++ b/tests/cert-manager/test-resource.yaml @@ -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