File tree Expand file tree Collapse file tree 4 files changed +77
-0
lines changed Expand file tree Collapse file tree 4 files changed +77
-0
lines changed 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:
236
236
periodSeconds : 10
237
237
successThreshold : 1
238
238
timeoutSeconds : 10
239
+ serviceMonitor :
240
+ enabled : false
239
241
config : {}
240
242
241
243
# -------------------------------------------------------------------------------------------------------------------------
@@ -745,6 +747,8 @@ argo-api-gateway:
745
747
periodSeconds : 10
746
748
successThreshold : 1
747
749
timeoutSeconds : 10
750
+ serviceMonitor :
751
+ enabled : false
748
752
749
753
event-reporters :
750
754
runtime-reporter : {}
You can’t perform that action at this time.
0 commit comments