From 4fe6af871eb66b8f53472a04e7bd9c21463fd478 Mon Sep 17 00:00:00 2001 From: Brad McCoy Date: Tue, 2 May 2023 09:55:09 +1000 Subject: [PATCH 1/2] feat: add additionalLabels to Service Monitor Signed-off-by: Brad McCoy --- charts/k8sgpt/templates/serviceMonitor.yaml | 3 +++ charts/k8sgpt/values.yaml | 4 +++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/charts/k8sgpt/templates/serviceMonitor.yaml b/charts/k8sgpt/templates/serviceMonitor.yaml index bcee7053f9..9e4a0ba2d3 100644 --- a/charts/k8sgpt/templates/serviceMonitor.yaml +++ b/charts/k8sgpt/templates/serviceMonitor.yaml @@ -6,6 +6,9 @@ metadata: namespace: {{ .Release.Namespace | quote }} labels: {{- include "k8sgpt.labels" . | nindent 4 }} + {{- if .Values.serviceMonitor.additionalLabels }} + {{- toYaml .Values.serviceMonitor.additionalLabels | nindent 4 }} + {{- end }} spec: endpoints: - honorLabels: true diff --git a/charts/k8sgpt/values.yaml b/charts/k8sgpt/values.yaml index 4f199a7101..d46c785c0a 100644 --- a/charts/k8sgpt/values.yaml +++ b/charts/k8sgpt/values.yaml @@ -23,4 +23,6 @@ service: annotations: {} serviceMonitor: - enabled: false \ No newline at end of file + enabled: false + # additionalLabels: # Uncomment if you want to add additional labels to Service Monitor + # release: kube-prometheus-stack From 2e0a4207e773572f62dad8a84484dc92975547b8 Mon Sep 17 00:00:00 2001 From: Brad McCoy Date: Tue, 2 May 2023 13:32:00 +1000 Subject: [PATCH 2/2] feat: update additionalLabels Signed-off-by: Brad McCoy --- charts/k8sgpt/values.yaml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/charts/k8sgpt/values.yaml b/charts/k8sgpt/values.yaml index d46c785c0a..ed855a2d6b 100644 --- a/charts/k8sgpt/values.yaml +++ b/charts/k8sgpt/values.yaml @@ -24,5 +24,4 @@ service: serviceMonitor: enabled: false - # additionalLabels: # Uncomment if you want to add additional labels to Service Monitor - # release: kube-prometheus-stack + additionalLabels: {}