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: alerting-nso-mobene matchers: - team = alerting-nso-mobene - severity = warning continue: true - receiver: alerting-nso-mobene matchers: - team = alerting-nso-mobene - severity = critical continue: true - receiver: devnull matchers: - severity = none continue: true - receiver: devnull matchers: - severity = info continue: true - receiver: alerting-nso-devops matchers: - severity = warning continue: true - receiver: alerting-nso-devops matchers: - severity = critical continue: false 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: alerting-nso-devops webhook_configs: - url: "http://prometheus-msteams:2000/alert-nso-team-devops" send_resolved: true - name: alerting-nso-mobene webhook_configs: - url: "http://prometheus-msteams:2000/alert-nso-team-erechnung-mobene" send_resolved: true kind: Secret metadata: name: {{ .Values.bootstrap.alertmanager_config_secret_name }} namespace: monitoring type: Opaque