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: true - receiver: 'netgo_email_receiver' match: receiver: email 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: 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 - name: netgo_email_receiver email_configs: - to: 'nso.devops@netgo.de' from: 'prometheus_prodwork01@netgo.de' smarthost: '10.3.0.11:25' auth_username: '' auth_identity: '' auth_password: '' require_tls: false kind: Secret metadata: name: {{ .Values.bootstrap.alertmanager_config_secret_name }} namespace: monitoring type: Opaque