@@ -3,19 +3,15 @@ apiVersion: monitoring.coreos.com/v1
33kind : ServiceMonitor
44metadata :
55 name : {{ template "nextcloud.fullname" . }}
6- {{- if .Values.metrics.serviceMonitor.namespace }}
7- namespace : {{ .Values.metrics.serviceMonitor.namespace | quote }}
8- {{- else }}
9- namespace : {{ .Release.Namespace | quote }}
10- {{- end }}
6+ namespace : {{ .Values.metrics.serviceMonitor.namespace | default .Release.Namespace | quote }}
117 labels :
128 app.kubernetes.io/name : {{ include "nextcloud.name" . }}
139 helm.sh/chart : {{ include "nextcloud.chart" . }}
1410 app.kubernetes.io/instance : {{ .Release.Name }}
1511 app.kubernetes.io/managed-by : {{ .Release.Service }}
1612 app.kubernetes.io/component : metrics
17- {{- if .Values.metrics.serviceMonitor.labels - }}
18- {{ toYaml .Values.metrics.serviceMonitor.labels | nindent 4 }}
13+ {{- with .Values.metrics.serviceMonitor.labels }}
14+ {{- toYaml . | nindent 4 }}
1915 {{- end }}
2016spec :
2117 jobLabel : {{ .Values.metrics.serviceMonitor.jobLabel | quote }}
@@ -30,10 +26,10 @@ spec:
3026 endpoints :
3127 - port : metrics
3228 path : " /"
33- {{- if .Values.metrics.serviceMonitor.interval }}
34- interval : {{ .Values.metrics.serviceMonitor.interval }}
29+ {{- with .Values.metrics.serviceMonitor.interval }}
30+ interval : {{ . }}
3531 {{- end }}
36- {{- if .Values.metrics.serviceMonitor.scrapeTimeout }}
37- scrapeTimeout : {{ .Values.metrics.serviceMonitor.scrapeTimeout }}
32+ {{- with .Values.metrics.serviceMonitor.scrapeTimeout }}
33+ scrapeTimeout : {{ . }}
3834 {{- end }}
3935{{- end }}
0 commit comments