From b9192557ab834356254b3e18ec666114f0387f13 Mon Sep 17 00:00:00 2001 From: Sven Ketelsen Date: Tue, 16 Nov 2021 10:49:46 +0100 Subject: [PATCH] feat: added service monitor for cert-manager (prometheus) --- roles/kubernetes/cert-manager/defaults/main.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/roles/kubernetes/cert-manager/defaults/main.yml b/roles/kubernetes/cert-manager/defaults/main.yml index b02fa4c..5eb814b 100644 --- a/roles/kubernetes/cert-manager/defaults/main.yml +++ b/roles/kubernetes/cert-manager/defaults/main.yml @@ -1,5 +1,7 @@ --- +k8s_prometheus_helm__name: "prometheus" + k8s_certmanager_helm__chart_ref: cert-manager k8s_certmanager_helm__chart_repo_url: https://charts.jetstack.io k8s_certmanager_helm__chart_version: v1.5.4 @@ -8,6 +10,13 @@ k8s_certmanager_helm__release_namespace: cert-manager k8s_certmanager_helm__release_values: installCRDs: true webhook.timeoutSeconds: 4 + prometheus: + enabled: true + servicemonitor: + enabled: true + namespace: cert-manager + labels: + release: "{{ k8s_prometheus_helm__name }}" k8s_certmanager_helm__cluster_issuers: prod: