From 37c8efaaeb6550100e76b89e280e0eab278f1124 Mon Sep 17 00:00:00 2001 From: Lari Hotari Date: Fri, 7 Mar 2025 19:30:53 +0200 Subject: [PATCH] Remove Prometheus scrape annotations when podmonitors are enabled --- charts/pulsar/templates/autorecovery-statefulset.yaml | 2 ++ charts/pulsar/templates/bookkeeper-statefulset.yaml | 2 ++ charts/pulsar/templates/broker-statefulset.yaml | 2 ++ charts/pulsar/templates/oxia-coordinator-deployment.yaml | 2 ++ charts/pulsar/templates/oxia-server-statefulset.yaml | 2 ++ charts/pulsar/templates/proxy-statefulset.yaml | 2 ++ charts/pulsar/templates/zookeeper-statefulset.yaml | 4 ++++ 7 files changed, 16 insertions(+) diff --git a/charts/pulsar/templates/autorecovery-statefulset.yaml b/charts/pulsar/templates/autorecovery-statefulset.yaml index 2a8c1c7a..3d8e6cf1 100644 --- a/charts/pulsar/templates/autorecovery-statefulset.yaml +++ b/charts/pulsar/templates/autorecovery-statefulset.yaml @@ -43,8 +43,10 @@ spec: {{- include "pulsar.template.labels" . | nindent 8 }} component: {{ .Values.autorecovery.component }} annotations: + {{- if not .Values.autorecovery.podMonitor.enabled }} prometheus.io/scrape: "true" prometheus.io/port: "{{ .Values.autorecovery.ports.http }}" + {{- end }} {{- if .Values.autorecovery.restartPodsOnConfigMapChange }} checksum/config: {{ include (print $.Template.BasePath "/autorecovery-configmap.yaml") . | sha256sum }} {{- end }} diff --git a/charts/pulsar/templates/bookkeeper-statefulset.yaml b/charts/pulsar/templates/bookkeeper-statefulset.yaml index 1fe85f2e..43189c2c 100644 --- a/charts/pulsar/templates/bookkeeper-statefulset.yaml +++ b/charts/pulsar/templates/bookkeeper-statefulset.yaml @@ -42,8 +42,10 @@ spec: {{- include "pulsar.template.labels" . | nindent 8 }} component: {{ .Values.bookkeeper.component }} annotations: + {{- if not .Values.bookkeeper.podMonitor.enabled }} prometheus.io/scrape: "true" prometheus.io/port: "{{ .Values.bookkeeper.ports.http }}" + {{- end }} {{- if .Values.bookkeeper.restartPodsOnConfigMapChange }} checksum/config: {{ include (print $.Template.BasePath "/bookkeeper-configmap.yaml") . | sha256sum }} {{- end }} diff --git a/charts/pulsar/templates/broker-statefulset.yaml b/charts/pulsar/templates/broker-statefulset.yaml index 38227250..9e1da2bc 100644 --- a/charts/pulsar/templates/broker-statefulset.yaml +++ b/charts/pulsar/templates/broker-statefulset.yaml @@ -62,8 +62,10 @@ spec: {{- include "pulsar.template.labels" . | nindent 8 }} component: {{ .Values.broker.component }} annotations: + {{- if not .Values.broker.podMonitor.enabled }} prometheus.io/scrape: "true" prometheus.io/port: "{{ .Values.broker.ports.http }}" + {{- end }} {{- if .Values.broker.restartPodsOnConfigMapChange }} checksum/config: {{ include (print $.Template.BasePath "/broker-configmap.yaml") . | sha256sum }} {{- end }} diff --git a/charts/pulsar/templates/oxia-coordinator-deployment.yaml b/charts/pulsar/templates/oxia-coordinator-deployment.yaml index 3739c412..cea19b5c 100644 --- a/charts/pulsar/templates/oxia-coordinator-deployment.yaml +++ b/charts/pulsar/templates/oxia-coordinator-deployment.yaml @@ -40,8 +40,10 @@ spec: {{- include "pulsar.template.labels" . | nindent 8 }} component: {{ .Values.oxia.component }}-coordinator annotations: + {{- if not .Values.oxia.coordinator.podMonitor.enabled }} prometheus.io/scrape: "true" prometheus.io/port: "{{ .Values.oxia.coordinator.ports.metrics }}" + {{- end }} spec: {{- if .Values.oxia.server.nodeSelector }} nodeSelector: diff --git a/charts/pulsar/templates/oxia-server-statefulset.yaml b/charts/pulsar/templates/oxia-server-statefulset.yaml index d6d7f418..37bdc358 100644 --- a/charts/pulsar/templates/oxia-server-statefulset.yaml +++ b/charts/pulsar/templates/oxia-server-statefulset.yaml @@ -40,8 +40,10 @@ spec: {{- include "pulsar.template.labels" . | nindent 8 }} component: {{ .Values.oxia.component }}-server annotations: + {{- if not .Values.oxia.server.podMonitor.enabled }} prometheus.io/scrape: "true" prometheus.io/port: "{{ .Values.oxia.server.ports.metrics }}" + {{- end }} spec: {{- if .Values.oxia.server.nodeSelector }} nodeSelector: diff --git a/charts/pulsar/templates/proxy-statefulset.yaml b/charts/pulsar/templates/proxy-statefulset.yaml index 15a264bd..df2b10b1 100644 --- a/charts/pulsar/templates/proxy-statefulset.yaml +++ b/charts/pulsar/templates/proxy-statefulset.yaml @@ -44,8 +44,10 @@ spec: {{- include "pulsar.template.labels" . | nindent 8 }} component: {{ .Values.proxy.component }} annotations: + {{- if not .Values.proxy.podMonitor.enabled }} prometheus.io/scrape: "true" prometheus.io/port: "{{ .Values.proxy.ports.containerPorts.http }}" + {{- end }} {{- if .Values.proxy.restartPodsOnConfigMapChange }} checksum/config: {{ include (print $.Template.BasePath "/proxy-configmap.yaml") . | sha256sum }} {{- end }} diff --git a/charts/pulsar/templates/zookeeper-statefulset.yaml b/charts/pulsar/templates/zookeeper-statefulset.yaml index 15bb649c..c4757aca 100755 --- a/charts/pulsar/templates/zookeeper-statefulset.yaml +++ b/charts/pulsar/templates/zookeeper-statefulset.yaml @@ -43,6 +43,10 @@ spec: {{- include "pulsar.template.labels" . | nindent 8 }} component: {{ .Values.zookeeper.component }} annotations: + {{- if not .Values.zookeeper.podMonitor.enabled }} + prometheus.io/scrape: "true" + prometheus.io/port: "{{ .Values.zookeeper.ports.http }}" + {{- end }} {{- if .Values.zookeeper.restartPodsOnConfigMapChange }} checksum/config: {{ include (print $.Template.BasePath "/zookeeper-configmap.yaml") . | sha256sum }} {{- end }}