From 5c273b8d6dc9a3d3ee49a9a5160430cc38d2e587 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AD=99=E6=8C=AF=E5=AE=87?= <> Date: Mon, 13 Jan 2025 19:55:57 +0800 Subject: [PATCH] feat(k8s): add Alertmanager configuration for Microsoft Teams notifications MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 孙振宇 <> --- .../alertmanager-config.yaml | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 cluster/manifests/freeleaps-monitoring-system/kube-prometheus-stack/alertmanager-config.yaml diff --git a/cluster/manifests/freeleaps-monitoring-system/kube-prometheus-stack/alertmanager-config.yaml b/cluster/manifests/freeleaps-monitoring-system/kube-prometheus-stack/alertmanager-config.yaml new file mode 100644 index 00000000..a857213b --- /dev/null +++ b/cluster/manifests/freeleaps-monitoring-system/kube-prometheus-stack/alertmanager-config.yaml @@ -0,0 +1,25 @@ +apiVersion: v1 +kind: Secret +type: Opaque +metadata: + name: freeleaps-teams-webhook + namespace: freeleaps-monitoring-system +data: + webhook-url: aHR0cHM6Ly9uZXRvcmdmdDEwODk4NTE0LndlYmhvb2sub2ZmaWNlLmNvbS93ZWJob29rYjIvMzAyNTU2ZTUtYzIxMS00ZjM4LWI0ODItMjA2MmQxMDRjNjc5QGNmMTUxZWU4LTVjMmMtNGZlNy1hMWM0LTgwOWJhNDNjOWYyNC9JbmNvbWluZ1dlYmhvb2svNDI1N2IzNzM5OTA0NGYwZDhiMWFkNDE2NTNiMGM0MTUvZjgyMTkyMGItMTY1OS00MGMyLWE0YjQtNDczMDA4OWI3MTM0 +--- +apiVersion: monitoring.coreos.com/v1alpha1 +kind: AlertmanagerConfig +metadata: + name: alertmanager-config + namespace: freeleaps-monitoring-system +spec: + receivers: + - name: 'ms-teams' + msteamsConfigs: + - sendResolved: true + webhookUrl: + key: 'webhook-url' + name: 'freeleaps-teams-webhook' + title: {{ template "msteams.default.title" . }} + text: {{ template "msteams.default.text" . }} +