@@ -3,51 +3,48 @@ apiVersion: monitoring.coreos.com/v1
33kind : ServiceMonitor
44metadata :
55 name : {{ include "ingress-nginx.controller.fullname" . }}
6- {{- if .Values.controller.metrics.serviceMonitor.namespace }}
6+ {{- if .Values.controller.metrics.serviceMonitor.namespace }}
77 namespace : {{ .Values.controller.metrics.serviceMonitor.namespace }}
8- {{- else }}
8+ {{- else }}
99 namespace : {{ include "ingress-nginx.namespace" . }}
10- {{- end }}
10+ {{- end }}
1111 labels :
1212 {{- include "ingress-nginx.labels" . | nindent 4 }}
1313 app.kubernetes.io/component : controller
14- {{- if .Values.controller.metrics.serviceMonitor.additionalLabels }}
14+ {{- if .Values.controller.metrics.serviceMonitor.additionalLabels }}
1515 {{- toYaml .Values.controller.metrics.serviceMonitor.additionalLabels | nindent 4 }}
16- {{- end }}
16+ {{- end }}
1717 {{- if .Values.controller.metrics.serviceMonitor.annotations }}
1818 annotations : {{ toYaml .Values.controller.metrics.serviceMonitor.annotations | nindent 4 }}
1919 {{- end }}
2020spec :
21+ {{- if .Values.controller.metrics.serviceMonitor.namespaceSelector }}
22+ namespaceSelector : {{ toYaml .Values.controller.metrics.serviceMonitor.namespaceSelector | nindent 4 }}
23+ {{- else }}
24+ namespaceSelector :
25+ matchNames :
26+ - {{ include "ingress-nginx.namespace" . }}
27+ {{- end }}
28+ selector :
29+ matchLabels :
30+ {{- include "ingress-nginx.selectorLabels" . | nindent 6 }}
31+ app.kubernetes.io/component : controller
2132 endpoints :
22- - port : {{ .Values.controller.metrics.portName }}
23- interval : {{ .Values.controller.metrics.serviceMonitor.scrapeInterval }}
33+ - port : {{ .Values.controller.metrics.portName }}
34+ interval : {{ .Values.controller.metrics.serviceMonitor.scrapeInterval }}
2435 {{- if .Values.controller.metrics.serviceMonitor.honorLabels }}
25- honorLabels : true
36+ honorLabels : true
2637 {{- end }}
2738 {{- if .Values.controller.metrics.serviceMonitor.relabelings }}
28- relabelings : {{ toYaml .Values.controller.metrics.serviceMonitor.relabelings | nindent 8 }}
39+ relabelings : {{ toYaml .Values.controller.metrics.serviceMonitor.relabelings | nindent 4 }}
2940 {{- end }}
3041 {{- if .Values.controller.metrics.serviceMonitor.metricRelabelings }}
31- metricRelabelings : {{ toYaml .Values.controller.metrics.serviceMonitor.metricRelabelings | nindent 8 }}
42+ metricRelabelings : {{ toYaml .Values.controller.metrics.serviceMonitor.metricRelabelings | nindent 4 }}
3243 {{- end }}
33- {{- if .Values.controller.metrics.serviceMonitor.jobLabel }}
44+ {{- if .Values.controller.metrics.serviceMonitor.jobLabel }}
3445 jobLabel : {{ .Values.controller.metrics.serviceMonitor.jobLabel | quote }}
35- {{- end }}
36- {{- if .Values.controller.metrics.serviceMonitor.namespaceSelector }}
37- namespaceSelector : {{ toYaml .Values.controller.metrics.serviceMonitor.namespaceSelector | nindent 4 }}
38- {{- else }}
39- namespaceSelector :
40- matchNames :
41- - {{ include "ingress-nginx.namespace" . }}
42- {{- end }}
43- {{- if .Values.controller.metrics.serviceMonitor.targetLabels }}
44- targetLabels :
45- {{- range .Values.controller.metrics.serviceMonitor.targetLabels }}
46- - {{ . }}
4746 {{- end }}
48- {{- end }}
49- selector :
50- matchLabels :
51- {{- include "ingress-nginx.selectorLabels" . | nindent 6 }}
52- app.kubernetes.io/component : controller
47+ {{- if .Values.controller.metrics.serviceMonitor.targetLabels }}
48+ targetLabels : {{ toYaml .Values.controller.metrics.serviceMonitor.targetLabels | nindent 2 }}
49+ {{- end }}
5350{{- end }}
0 commit comments