From fc2694588c760e18e6908b37f0329ad0ce28c088 Mon Sep 17 00:00:00 2001 From: Vincent SELLIER <vincent.sellier@softwareheritage.org> Date: Tue, 12 Mar 2024 14:22:11 +0100 Subject: [PATCH] cluster-components: Add support for alertmanager inhibitor rules Related to swh/infra/sysadm-environment#5036 --- cluster-components/templates/alertmanager-config/config.yaml | 4 ++++ cluster-components/values.yaml | 5 +++++ 2 files changed, 9 insertions(+) diff --git a/cluster-components/templates/alertmanager-config/config.yaml b/cluster-components/templates/alertmanager-config/config.yaml index 4fd20ae79..1a9a16c60 100644 --- a/cluster-components/templates/alertmanager-config/config.yaml +++ b/cluster-components/templates/alertmanager-config/config.yaml @@ -6,6 +6,10 @@ metadata: name: irc-relay-config namespace: {{ .Values.alertmanagerConfig.namespace }} spec: + {{- if .Values.alertmanagerConfig.inhibitorRules }} + inhibitorRules: + {{- toYaml .Values.alertmanagerConfig.inhibitorRules | nindent 4 }} + {{- end }} route: groupBy: ['...'] groupWait: 31s diff --git a/cluster-components/values.yaml b/cluster-components/values.yaml index f88f42134..1b7dcbb6d 100644 --- a/cluster-components/values.yaml +++ b/cluster-components/values.yaml @@ -35,6 +35,11 @@ alertmanagerConfig: secretRef: alertmanager-irc-relay-config userKeyRef: user passwordKeyRef: password + # inhibitorRules: + # - targetMatch: + # - name: mylabel + # value: myvalue + # ... alertmanagerIrcRelay: enabled: false -- GitLab