Skip to content

Commit d3ca49c

Browse files
committed
Merge branch 'main' into feat/label-driven-release-workflow
2 parents c364efa + 8acad55 commit d3ca49c

8 files changed

Lines changed: 326 additions & 169 deletions

File tree

.github/workflows/testing.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ jobs:
77
runs-on: ubuntu-latest
88
steps:
99
- name: Checkout code
10-
uses: actions/checkout@v5
10+
uses: actions/checkout@v6
1111
- name: Install dependencies
1212
run: go mod download
1313
- name: Execute golang tests

config/components/observability/alerts/alertmanager-config.yaml

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,19 +6,23 @@ metadata:
66
labels:
77
app.kubernetes.io/part-of: activity
88
spec:
9-
route:
10-
receiver: default
11-
continue: true
12-
receivers:
13-
- name: default
149
inhibitRules:
15-
# Severity-based: critical suppresses related warnings for same component
10+
# Severity-based: critical suppresses related warnings for same component.
11+
# Both source and target must have a component label to match, scoping
12+
# this rule to activity alerts and preventing it from suppressing
13+
# unrelated warnings across the cluster.
1614
- sourceMatch:
1715
- name: severity
1816
value: critical
17+
- name: component
18+
matchType: "=~"
19+
value: ".+"
1920
targetMatch:
2021
- name: severity
2122
value: warning
23+
- name: component
24+
matchType: "=~"
25+
value: ".+"
2226
equal:
2327
- component
2428

0 commit comments

Comments
 (0)