Add support for prometheus
[ric-plt/ric-dep.git] / helm / infrastructure / subcharts / prometheus / templates / alertmanager-configmap.yaml
1 {{- if and .Values.alertmanager.enabled (and (empty .Values.alertmanager.configMapOverrideName) (empty .Values.alertmanager.configFromSecret)) -}}
2 apiVersion: v1
3 kind: ConfigMap
4 metadata:
5   labels:
6     {{- include "prometheus.alertmanager.labels" . | nindent 4 }}
7   name: {{ template "prometheus.alertmanager.fullname" . }}
8 {{ include "prometheus.namespace" . | indent 2 }}
9 data:
10 {{- $root := . -}}
11 {{- range $key, $value := .Values.alertmanagerFiles }}
12   {{- if $key | regexMatch ".*\\.ya?ml$" }}
13   {{ $key }}: |
14 {{ toYaml $value | default "{}" | indent 4 }}
15   {{- else }}
16   {{ $key }}: {{ toYaml $value | indent 4 }}
17   {{- end }}
18 {{- end -}}
19 {{- end -}}