Skip to content

Commit 55727c5

Browse files
committed
merging annotations globally and locally
1 parent ccb7243 commit 55727c5

6 files changed

+14
-6
lines changed

keda/templates/17-keda-podmonitor.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ apiVersion: monitoring.coreos.com/v1
33
kind: PodMonitor
44
metadata:
55
name: {{ .Values.operator.name }}
6-
{{- with .Values.additionalAnnotations }}
6+
{{- with (mergeOverwrite (deepCopy .Values.additionalAnnotations) .Values.prometheus.operator.podMonitor.annotations) }}
77
annotations:
88
{{- toYaml . | nindent 4 }}
99
{{- end }}

keda/templates/17-keda-servicemonitor.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ apiVersion: monitoring.coreos.com/v1
33
kind: ServiceMonitor
44
metadata:
55
name: {{ .Values.operator.name }}
6-
{{- with .Values.additionalAnnotations }}
6+
{{- with (mergeOverwrite (deepCopy .Values.additionalAnnotations) .Values.prometheus.operator.serviceMonitor.annotations) }}
77
annotations:
88
{{- toYaml . | nindent 4 }}
99
{{- end }}

keda/templates/26-metrics-podmonitor.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ apiVersion: monitoring.coreos.com/v1
33
kind: PodMonitor
44
metadata:
55
name: {{ .Values.operator.name }}-metrics-apiserver
6-
{{- with .Values.additionalAnnotations }}
6+
{{- with (mergeOverwrite (deepCopy .Values.additionalAnnotations) .Values.prometheus.metricServer.podMonitor.annotations) }}
77
annotations:
88
{{- toYaml . | nindent 4 }}
99
{{- end }}

keda/templates/27-metrics-servicemonitor.yaml

+4-2
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,11 @@ apiVersion: monitoring.coreos.com/v1
33
kind: ServiceMonitor
44
metadata:
55
name: {{ .Values.operator.name }}-metrics-apiserver
6-
{{- with .Values.additionalAnnotations }}
6+
{{- with (mergeOverwrite (deepCopy .Values.additionalAnnotations) .Values.prometheus.metricServer.serviceMonitor.annotations) }}
77
annotations:
8-
{{- toYaml . | nindent 4 }}
8+
{{- range $key, $value := . }}
9+
{{ $key }}: {{ $value | quote }}
10+
{{- end }}
911
{{- end }}
1012
labels:
1113
app.kubernetes.io/name: {{ .Values.operator.name }}

keda/templates/33-webhooks-servicemonitor.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ apiVersion: monitoring.coreos.com/v1
44
kind: ServiceMonitor
55
metadata:
66
name: {{ .Values.webhooks.name }}
7-
{{- with .Values.additionalAnnotations }}
7+
{{- with (mergeOverwrite (deepCopy .Values.additionalAnnotations) .Values.prometheus.webhooks.serviceMonitor.annotations) }}
88
annotations:
99
{{- toYaml . | nindent 4 }}
1010
{{- end }}

keda/values.yaml

+6
Original file line numberDiff line numberDiff line change
@@ -369,6 +369,7 @@ prometheus:
369369
serviceMonitor:
370370
# Enables ServiceMonitor creation for the Prometheus Operator
371371
enabled: false
372+
annotations: {}
372373
jobLabel:
373374
targetLabels: []
374375
podTargetLabels: []
@@ -381,6 +382,7 @@ prometheus:
381382
podMonitor:
382383
# Enables PodMonitor creation for the Prometheus Operator
383384
enabled: false
385+
annotations: {}
384386
interval:
385387
scrapeTimeout:
386388
namespace:
@@ -392,6 +394,7 @@ prometheus:
392394
serviceMonitor:
393395
# Enables ServiceMonitor creation for the Prometheus Operator
394396
enabled: false
397+
annotations: {}
395398
jobLabel:
396399
targetLabels: []
397400
podTargetLabels: []
@@ -404,6 +407,7 @@ prometheus:
404407
podMonitor:
405408
# Enables PodMonitor creation for the Prometheus Operator
406409
enabled: false
410+
annotations: {}
407411
interval:
408412
scrapeTimeout:
409413
namespace:
@@ -429,6 +433,7 @@ prometheus:
429433
serviceMonitor:
430434
# Enables ServiceMonitor creation for the Prometheus webhooks
431435
enabled: false
436+
annotations: {}
432437
jobLabel:
433438
targetLabels: []
434439
podTargetLabels: []
@@ -441,6 +446,7 @@ prometheus:
441446
prometheusRules:
442447
# Enables PrometheusRules creation for the Prometheus Operator
443448
enabled: false
449+
annotations: {}
444450
namespace:
445451
additionalLabels: {}
446452
alerts: []

0 commit comments

Comments
 (0)