From dae6ac39d82b2e4c5fd5706c847998c45fd2502b Mon Sep 17 00:00:00 2001 From: Sienna Meridian Satterwhite Date: Mon, 6 Apr 2026 17:40:56 +0100 Subject: [PATCH] fix(monitoring): fix inhibit_rules snake_case, suppress InfoInhibitor spam The Prometheus operator uses snake_case (inhibit_rules) not camelCase (inhibitRules), causing alertmanager reconciliation to fail. Also route InfoInhibitor alerts to null to stop flooding the Matrix alerts room. --- base/monitoring/prometheus-values.yaml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/base/monitoring/prometheus-values.yaml b/base/monitoring/prometheus-values.yaml index ddf2623..c583e37 100644 --- a/base/monitoring/prometheus-values.yaml +++ b/base/monitoring/prometheus-values.yaml @@ -141,6 +141,9 @@ alertmanager: - alertname = Watchdog receiver: matrix repeat_interval: 12h + - matchers: + - alertname = InfoInhibitor + receiver: "null" - matchers: - severity = critical receiver: matrix @@ -148,11 +151,12 @@ alertmanager: - severity = warning receiver: matrix receivers: + - name: "null" - name: matrix webhook_configs: - url: "http://matrix-alertmanager-receiver.monitoring.svc.cluster.local:3000/alerts/alerts" send_resolved: true - inhibitRules: + inhibit_rules: # Critical alerts suppress warnings for the same alertname+namespace - source_matchers: - severity = critical