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"