File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ {{- $context := deepCopy . }}
2+ {{- $_ := set $context "Values" (deepCopy (get .Values "argo-api-gateway")) }}
3+ {{- $_ := set $context.Values "global" (deepCopy (get .Values "global")) }}
4+ {{- if $context.Values.serviceMonitor.enabled -}}
5+ apiVersion : monitoring.coreos.com/v1
6+ kind : ServiceMonitor
7+ metadata :
8+ name : {{ include "argo-api-gateway.fullname" . }}
9+ labels :
10+ {{- include "argo-api-gateway.labels" . | nindent 4 }}
11+ spec :
12+ selector :
13+ matchLabels :
14+ {{- include "argo-api-gateway.selectorLabels" . | nindent 8 }}
15+ endpoints :
16+ - port : http
17+ {{- if $context.metrics.serviceMonitor.interval }}
18+ interval : {{ $context.metrics.serviceMonitor.interval | default "30s" }}
19+ {{- end }}
20+ {{- if $context.metrics.serviceMonitor.scrapeTimeout }}
21+ scrapeTimeout : {{ $context.metrics.serviceMonitor.scrapeTimeout }}
22+ {{- end }}
23+ {{- end }}
Original file line number Diff line number Diff line change 1+ {{- $context := deepCopy . }}
2+ {{- $_ := set $context "Values" (deepCopy (get (index .Values "global") "event-reporters")) }}
3+ {{- $_ := set $context.Values "global" (deepCopy (get .Values "global")) }}
4+ {{- $valuesOverrides := index .Values "event-reporters" "resources-reporter" }}
5+ {{- $_ := mergeOverwrite $context.Values $valuesOverrides | set $context "Values" }}
6+ {{- if $context.Values.serviceMonitor.enabled -}}
7+ apiVersion : monitoring.coreos.com/v1
8+ kind : ServiceMonitor
9+ metadata :
10+ name : {{ include "resources-reporter.fullname" . }}
11+ labels :
12+ {{- include "resources-reporter.labels" . | nindent 4 }}
13+ spec :
14+ selector :
15+ matchLabels :
16+ {{- include "resources-reporter.selectorLabels" . | nindent 8 }}
17+ endpoints :
18+ - port : metrics
19+ {{- if $context.metrics.serviceMonitor.interval }}
20+ interval : {{ $context.metrics.serviceMonitor.interval | default "30s" }}
21+ {{- end }}
22+ {{- if $context.metrics.serviceMonitor.scrapeTimeout }}
23+ scrapeTimeout : {{ $context.metrics.serviceMonitor.scrapeTimeout }}
24+ {{- end }}
25+ {{- end }}
Original file line number Diff line number Diff line change 1+ {{- $context := deepCopy . }}
2+ {{- $_ := set $context "Values" (deepCopy (get (index .Values "global") "event-reporters")) }}
3+ {{- $_ := set $context.Values "global" (deepCopy (get .Values "global")) }}
4+ {{- $valuesOverrides := index .Values "event-reporters" "runtime-reporter" }}
5+ {{- $_ := mergeOverwrite $context.Values $valuesOverrides | set $context "Values" }}
6+ {{- if $context.Values.serviceMonitor.enabled -}}
7+ apiVersion : monitoring.coreos.com/v1
8+ kind : ServiceMonitor
9+ metadata :
10+ name : {{ include "runtime-reporter.fullname" . }}
11+ labels :
12+ {{- include "runtime-reporter.labels" . | nindent 4 }}
13+ spec :
14+ selector :
15+ matchLabels :
16+ {{- include "runtime-reporter.selectorLabels" . | nindent 8 }}
17+ endpoints :
18+ - port : metrics
19+ {{- if $context.metrics.serviceMonitor.interval }}
20+ interval : {{ $context.metrics.serviceMonitor.interval | default "30s" }}
21+ {{- end }}
22+ {{- if $context.metrics.serviceMonitor.scrapeTimeout }}
23+ scrapeTimeout : {{ $context.metrics.serviceMonitor.scrapeTimeout }}
24+ {{- end }}
25+ {{- end }}
Original file line number Diff line number Diff line change @@ -236,6 +236,8 @@ global:
236236 periodSeconds : 10
237237 successThreshold : 1
238238 timeoutSeconds : 10
239+ serviceMonitor :
240+ enabled : false
239241 config : {}
240242
241243# -------------------------------------------------------------------------------------------------------------------------
@@ -745,6 +747,8 @@ argo-api-gateway:
745747 periodSeconds : 10
746748 successThreshold : 1
747749 timeoutSeconds : 10
750+ serviceMonitor :
751+ enabled : false
748752
749753event-reporters :
750754 runtime-reporter : {}
You can’t perform that action at this time.
0 commit comments