From 61bd75d0752ab4ba2fb15518dd4e0be9236fd4a7 Mon Sep 17 00:00:00 2001 From: Ami Mahloof Date: Fri, 22 Sep 2023 11:30:49 -0400 Subject: [PATCH] node-local-dns: make prometheus scraping optional. --- stable/node-local-dns/templates/service.yaml | 3 ++- stable/node-local-dns/values.yaml | 3 +++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/stable/node-local-dns/templates/service.yaml b/stable/node-local-dns/templates/service.yaml index acba3deb..71c278be 100644 --- a/stable/node-local-dns/templates/service.yaml +++ b/stable/node-local-dns/templates/service.yaml @@ -5,7 +5,8 @@ metadata: namespace: kube-system labels: {{- include "node-local-dns.labels" . | nindent 4 }} - {{- if not .Values.serviceMonitor.enabled }} + + {{- if and (not .Values.serviceMonitor.enabled) .Values.prometheusScraping.enabled }} annotations: prometheus.io/port: "9253" prometheus.io/scrape: "true" diff --git a/stable/node-local-dns/values.yaml b/stable/node-local-dns/values.yaml index 706a4838..e6efe568 100644 --- a/stable/node-local-dns/values.yaml +++ b/stable/node-local-dns/values.yaml @@ -73,3 +73,6 @@ affinity: {} imagePullSecrets: [] # - name: "image-pull-secret" + +prometheusScraping: + enabled: true \ No newline at end of file