From 5554ed5f32e2aa5e1f4ed39992f056a2dbbab7a6 Mon Sep 17 00:00:00 2001 From: Pietro Terrizzi Date: Mon, 16 Aug 2021 11:05:11 +0200 Subject: [PATCH] feat(helm): additional labels,annotations and matchlabels --- charts/capsule/templates/servicemonitor.yaml | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/charts/capsule/templates/servicemonitor.yaml b/charts/capsule/templates/servicemonitor.yaml index 1ed7865c..9f67e17d 100644 --- a/charts/capsule/templates/servicemonitor.yaml +++ b/charts/capsule/templates/servicemonitor.yaml @@ -6,9 +6,13 @@ metadata: namespace: {{ .Values.serviceMonitor.namespace | default .Release.Namespace }} labels: {{- include "capsule.labels" . | nindent 4 }} - {{- if .Values.serviceMonitor.labels }} - {{- toYaml .Values.serviceMonitor.labels | nindent 4 }} + {{- with .Values.serviceMonitor.labels }} + {{- toYaml . | nindent 4 }} {{- end }} + {{- with .Values.serviceMonitor.annotations }} + annotations: + {{- toYaml . | nindent 4 }} + {{- end }} spec: endpoints: - interval: 15s @@ -16,7 +20,11 @@ spec: path: /metrics jobLabel: app.kubernetes.io/name selector: - matchLabels: {{ include "capsule.labels" . | nindent 6 }} + matchLabels: + {{- include "capsule.labels" . | nindent 6 }} + {{- with .Values.serviceMonitor.matchLabels }} + {{- toYaml . | nindent 6 }} + {{- end }} namespaceSelector: matchNames: - {{ .Release.Namespace }}