diff --git a/prometheus-alertmanager/templates/configmap-etc.yaml b/prometheus-alertmanager/templates/configmap-etc.yaml index 35bab917e..602a9b990 100644 --- a/prometheus-alertmanager/templates/configmap-etc.yaml +++ b/prometheus-alertmanager/templates/configmap-etc.yaml @@ -24,4 +24,6 @@ metadata: data: alertmanager.yml: {{- toYaml .Values.conf.alertmanager | indent 4 }} + alert-templates.tmpl: +{{- toYaml .Values.conf.alert_templates | indent 4 }} {{- end }} diff --git a/prometheus-alertmanager/templates/statefulset.yaml b/prometheus-alertmanager/templates/statefulset.yaml index f4599254b..d0ef9cf8b 100644 --- a/prometheus-alertmanager/templates/statefulset.yaml +++ b/prometheus-alertmanager/templates/statefulset.yaml @@ -77,6 +77,10 @@ spec: volumeMounts: - name: etc-alertmanager mountPath: /etc/config + - name: alertmanager-etc + mountPath: /etc/alertmanager/template/alert-templates.tmpl + subPath: alert-templates.tmpl + readOnly: true - name: alertmanager-etc mountPath: /etc/config/alertmanager.yml subPath: alertmanager.yml diff --git a/prometheus-alertmanager/values.yaml b/prometheus-alertmanager/values.yaml index d30e73301..254fe242c 100644 --- a/prometheus-alertmanager/values.yaml +++ b/prometheus-alertmanager/values.yaml @@ -270,3 +270,4 @@ conf: room_id: 85 message_format: html notify: true + alertmanager_templates: null