diff --git a/jsonnet/kube-prometheus/alertmanager/alertmanager.libsonnet b/jsonnet/kube-prometheus/alertmanager/alertmanager.libsonnet index a540a1fe5ccab7210f5b1ea60d83377ae70bf4c1..0fb1826deba0812edc1fdf7280c81a09c366a172 100644 --- a/jsonnet/kube-prometheus/alertmanager/alertmanager.libsonnet +++ b/jsonnet/kube-prometheus/alertmanager/alertmanager.libsonnet @@ -25,7 +25,7 @@ local k = import 'ksonnet/ksonnet.beta.4/k.libsonnet'; target_match_re: { severity: 'warning|info', }, - equal: ['alertname'], + equal: ['namespace', 'alertname'], }, { source_match: { severity: 'warning', @@ -33,7 +33,7 @@ local k = import 'ksonnet/ksonnet.beta.4/k.libsonnet'; target_match_re: { severity: 'info', }, - equal: ['alertname'], + equal: ['namespace', 'alertname'], }], route: { group_by: ['namespace'], diff --git a/manifests/alertmanager-secret.yaml b/manifests/alertmanager-secret.yaml index ecd30d306fdef19c2b972faccf79c82b1ad37f58..e019922b4447eede022dfcd8b07c60297657aa89 100644 --- a/manifests/alertmanager-secret.yaml +++ b/manifests/alertmanager-secret.yaml @@ -10,12 +10,14 @@ stringData: "resolve_timeout": "5m" "inhibit_rules": - "equal": + - "namespace" - "alertname" "source_match": "severity": "critical" "target_match_re": "severity": "warning|info" - "equal": + - "namespace" - "alertname" "source_match": "severity": "warning"