added alertmanager config as secret

main_dev1029_pgbkp_s3apierror_alert
Hoan To 3 years ago
parent 82ce5c88a7
commit ae8e765e98

@ -0,0 +1,50 @@
apiVersion: v1
stringData:
alertmanager.yaml: |
global:
resolve_timeout: 15m
route:
group_by: ['alertname']
group_wait: 1m
group_interval: 5m
repeat_interval: 3h
receiver: devnull
routes:
- receiver: prometheus-msteams
match:
severity: none
- receiver: prometheus-msteams
match:
severity: info
continue: true
- receiver: prometheus-msteams
match:
severity: warning
continue: true
- receiver: prometheus-msteams
match:
severity: critical
continue: true
inhibit_rules:
- source_match:
alertname: "Watchdog"
target_match:
alertname: "KubeSchedulerDown"
equal: [prometheus]
- source_match:
alertname: "Watchdog"
target_match:
alertname: "KubeControllerManagerDown"
equal: [prometheus]
receivers:
- name: devnull
- name: prometheus-msteams
webhook_configs:
- url: "http://prometheus-msteams:2000/alert"
send_resolved: true
kind: Secret
metadata:
name: {{ .Values.bootstrap.alertmanager_config_secret_name }}
namespace: cert-manager
type: Opaque

@ -21,4 +21,5 @@ bootstrap:
enable: false
cloud_provider: hetzner
teams_webhook: https://netgo.webhook.office.com/webhookb2/783c0128-5ab8-45a5-a81f-f9f78a98c342@a80318cd-cd6f-4d2e-83bb-ce3d4140f8b7/IncomingWebhook/d66e86e336004dfd980f208274141ee3/521ac200-eb68-43b8-ae5b-a4f210b0f983
alertmanager_config_secret_name: myalertmanager

Loading…
Cancel
Save