diff --git a/jsonnet/kube-prometheus/components/alertmanager.libsonnet b/jsonnet/kube-prometheus/components/alertmanager.libsonnet index bb29d26e6b2a7b684c63ea3557498e2eb790f79d..c77059b6e55a906145563f8ffd94fdc9c76a8699 100644 --- a/jsonnet/kube-prometheus/components/alertmanager.libsonnet +++ b/jsonnet/kube-prometheus/components/alertmanager.libsonnet @@ -27,20 +27,12 @@ local defaults = { resolve_timeout: '5m', }, inhibit_rules: [{ - source_match: { - severity: 'critical', - }, - target_match_re: { - severity: 'warning|info', - }, + source_matchers: ['severity = critical'], + target_matchers: ['severity =~ warning|info'], equal: ['namespace', 'alertname'], }, { - source_match: { - severity: 'warning', - }, - target_match_re: { - severity: 'info', - }, + source_matchers: ['severity = warning'], + target_matchers: ['severity = info'], equal: ['namespace', 'alertname'], }], route: { diff --git a/manifests/alertmanager-secret.yaml b/manifests/alertmanager-secret.yaml index f265e096cb4caa90dfd9a3e13762e529e5625bf9..ff3328f0ce6236f21264bcf633c71af2b61983e7 100644 --- a/manifests/alertmanager-secret.yaml +++ b/manifests/alertmanager-secret.yaml @@ -17,17 +17,17 @@ stringData: - "equal": - "namespace" - "alertname" - "source_match": - "severity": "critical" - "target_match_re": - "severity": "warning|info" + "source_matchers": + - "severity = critical" + "target_matchers": + - "severity =~ warning|info" - "equal": - "namespace" - "alertname" - "source_match": - "severity": "warning" - "target_match_re": - "severity": "info" + "source_matchers": + - "severity = warning" + "target_matchers": + - "severity = info" "receivers": - "name": "Default" - "name": "Watchdog"