@@ -16,15 +16,48 @@ spec:
1616 matchLabels :
1717 {{- include "netobserv.selectorLabels" . | nindent 6 }}
1818 namespaceSelector :
19+ {{- if .Values.serviceMonitor.namespaceSelector.any }}
20+ any : true
21+ {{- else if .Values.serviceMonitor.namespaceSelector.matchNames }}
22+ matchNames :
23+ {{- toYaml .Values.serviceMonitor.namespaceSelector.matchNames | nindent 6 }}
24+ {{- else }}
1925 matchNames :
2026 - {{ .Release.Namespace }}
27+ {{- end }}
2128 endpoints :
2229 - port : {{ .Values.serviceMonitor.portName }}
2330 path : {{ .Values.serviceMonitor.path }}
2431 interval : {{ .Values.serviceMonitor.interval }}
2532 scrapeTimeout : {{ .Values.serviceMonitor.scrapeTimeout }}
2633 scheme : {{ .Values.serviceMonitor.scheme }}
2734 honorLabels : {{ .Values.serviceMonitor.honorLabels }}
35+ followRedirects : {{ .Values.serviceMonitor.followRedirects }}
36+ {{- with .Values.serviceMonitor.params }}
37+ params :
38+ {{- toYaml . | nindent 8 }}
39+ {{- end }}
40+ {{- if .Values.serviceMonitor.bearerTokenSecret.enabled }}
41+ bearerTokenSecret :
42+ name : {{ .Values.serviceMonitor.bearerTokenSecret.name }}
43+ key : {{ .Values.serviceMonitor.bearerTokenSecret.key }}
44+ {{- end }}
45+ {{- if .Values.serviceMonitor.tlsConfig.enabled }}
46+ tlsConfig :
47+ insecureSkipVerify : {{ .Values.serviceMonitor.tlsConfig.insecureSkipVerify }}
48+ {{- with .Values.serviceMonitor.tlsConfig.serverName }}
49+ serverName : {{ . | quote }}
50+ {{- end }}
51+ {{- with .Values.serviceMonitor.tlsConfig.caFile }}
52+ caFile : {{ . | quote }}
53+ {{- end }}
54+ {{- with .Values.serviceMonitor.tlsConfig.certFile }}
55+ certFile : {{ . | quote }}
56+ {{- end }}
57+ {{- with .Values.serviceMonitor.tlsConfig.keyFile }}
58+ keyFile : {{ . | quote }}
59+ {{- end }}
60+ {{- end }}
2861 {{- with .Values.serviceMonitor.relabelings }}
2962 relabelings :
3063 {{- toYaml . | nindent 8 }}
3366 metricRelabelings :
3467 {{- toYaml . | nindent 8 }}
3568 {{- end }}
69+ {{- with .Values.serviceMonitor.jobLabel }}
70+ jobLabel : {{ . }}
71+ {{- end }}
72+ {{- with .Values.serviceMonitor.targetLabels }}
73+ targetLabels :
74+ {{- toYaml . | nindent 2 }}
75+ {{- end }}
76+ {{- if .Values.serviceMonitor.sampleLimit }}
77+ sampleLimit : {{ .Values.serviceMonitor.sampleLimit }}
78+ {{- end }}
79+ {{- if .Values.serviceMonitor.labelLimit }}
80+ labelLimit : {{ .Values.serviceMonitor.labelLimit }}
81+ {{- end }}
82+ {{- if .Values.serviceMonitor.labelNameLengthLimit }}
83+ labelNameLengthLimit : {{ .Values.serviceMonitor.labelNameLengthLimit }}
84+ {{- end }}
85+ {{- if .Values.serviceMonitor.labelValueLengthLimit }}
86+ labelValueLengthLimit : {{ .Values.serviceMonitor.labelValueLengthLimit }}
87+ {{- end }}
88+ {{- with .Values.serviceMonitor.proxyUrl }}
89+ proxyUrl : {{ . | quote }}
90+ {{- end }}
3691{{- end }}
3792
3893
0 commit comments