From 75119dd6d71c041d8599e6ca0e90f65906fb2452 Mon Sep 17 00:00:00 2001 From: Lari Hotari Date: Fri, 7 Mar 2025 19:51:06 +0200 Subject: [PATCH] Remove Prometheus scrape annotations when podmonitors are enabled (#590) --- 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 2a8c1c7..3d8e6cf 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 1fe85f2..43189c2 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 3822725..9e1da2b 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 3739c41..cea19b5 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 d6d7f41..37bdc35 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 15a264b..df2b10b 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 15bb649..c4757ac 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 }}