From e38c31fa453ebb5b90cedb789b55c30591feed9a Mon Sep 17 00:00:00 2001 From: Johannes Christ Date: Sun, 25 Aug 2024 20:26:00 +0200 Subject: Configure alertmanager to send e-mails --- .../namespaces/monitoring/alerts/alertmanager.yaml | 11 +++++++++++ .../monitoring/alerts/alertmanager/secrets.yaml | Bin 366 -> 433 bytes 2 files changed, 11 insertions(+) (limited to 'kubernetes') diff --git a/kubernetes/namespaces/monitoring/alerts/alertmanager.yaml b/kubernetes/namespaces/monitoring/alerts/alertmanager.yaml index 558f208..b8da299 100644 --- a/kubernetes/namespaces/monitoring/alerts/alertmanager.yaml +++ b/kubernetes/namespaces/monitoring/alerts/alertmanager.yaml @@ -13,6 +13,8 @@ route: matchers: - severity="page" continue: true + - receiver: email + continue: true receivers: - name: devops-team @@ -33,3 +35,12 @@ receivers: pagerduty_configs: - routing_key_file: "/opt/pydis/alertmanager/webhooks/PAGERDUTY_KEY" url: https://events.pagerduty.com/v2/enqueue + - name: email + email_configs: + - to: devops-alerts@pydis.wtf + send_resolved: true + from: alertmanager@int.pydis.wtf + smarthost: mail.pydis.wtf + auth_username: alertmanager@int.pydis.wtf + auth_password_file: /opt/pydis/alertmanager/webhooks/EMAIL_PASSWORD + text: 'summary: {{ .CommonAnnotations.summary }}\ndescription: {{ .CommonAnnotations.description }}"' diff --git a/kubernetes/namespaces/monitoring/alerts/alertmanager/secrets.yaml b/kubernetes/namespaces/monitoring/alerts/alertmanager/secrets.yaml index 4107c0e..37f173e 100644 Binary files a/kubernetes/namespaces/monitoring/alerts/alertmanager/secrets.yaml and b/kubernetes/namespaces/monitoring/alerts/alertmanager/secrets.yaml differ -- cgit v1.2.3