From 4ac4331500d3eb230d51bdcad7a0b135b74f0d73 Mon Sep 17 00:00:00 2001 From: lpapadopoulos Date: Thu, 25 Jun 2026 17:08:48 +0300 Subject: [PATCH] fix: instruct an alert rule to maintain its previous state when a datasource disconnection occurs --- charts/hypo/templates/config/fabric-api-rules.yaml | 2 +- charts/hypo/templates/config/oss-client-rules.yaml | 2 +- charts/hypo/templates/config/peering-api-rules.yaml | 2 +- charts/hypo/templates/config/pkg-manager-rules.yaml | 2 +- charts/hypo/templates/config/registry-api-rules.yaml | 2 +- charts/hypo/templates/config/service-monitor-rules.yaml | 2 +- charts/hypo/templates/config/telemetry-client-rules.yaml | 2 +- charts/hypo/templates/config/tmf-api-rules.yaml | 2 +- 8 files changed, 8 insertions(+), 8 deletions(-) diff --git a/charts/hypo/templates/config/fabric-api-rules.yaml b/charts/hypo/templates/config/fabric-api-rules.yaml index caf2360..a9a9427 100644 --- a/charts/hypo/templates/config/fabric-api-rules.yaml +++ b/charts/hypo/templates/config/fabric-api-rules.yaml @@ -68,7 +68,7 @@ data: type: query refId: C noDataState: OK - execErrState: Error + execErrState: KeepLastState for: 0s annotations: summary: 'Fabric API Error in {{ "{{" }} $labels.container {{ "}}" }}' diff --git a/charts/hypo/templates/config/oss-client-rules.yaml b/charts/hypo/templates/config/oss-client-rules.yaml index a22e7bc..6c4ab39 100644 --- a/charts/hypo/templates/config/oss-client-rules.yaml +++ b/charts/hypo/templates/config/oss-client-rules.yaml @@ -68,7 +68,7 @@ data: type: query refId: C noDataState: OK - execErrState: Error + execErrState: KeepLastState for: 0s annotations: summary: 'Oss client Error in {{ "{{" }} $labels.container {{ "}}" }}' diff --git a/charts/hypo/templates/config/peering-api-rules.yaml b/charts/hypo/templates/config/peering-api-rules.yaml index a8c35cd..5795f1b 100644 --- a/charts/hypo/templates/config/peering-api-rules.yaml +++ b/charts/hypo/templates/config/peering-api-rules.yaml @@ -70,7 +70,7 @@ data: type: query refId: C noDataState: OK - execErrState: Error + execErrState: KeepLastState for: 0s annotations: summary: 'Peering Error in {{ "{{" }} $labels.container {{ "}}" }}' diff --git a/charts/hypo/templates/config/pkg-manager-rules.yaml b/charts/hypo/templates/config/pkg-manager-rules.yaml index 6cf8427..628e76b 100644 --- a/charts/hypo/templates/config/pkg-manager-rules.yaml +++ b/charts/hypo/templates/config/pkg-manager-rules.yaml @@ -68,7 +68,7 @@ data: type: query refId: C noDataState: OK - execErrState: Error + execErrState: KeepLastState for: 0s annotations: summary: 'Pkg Manager Error in {{ "{{" }} $labels.container {{ "}}" }}' diff --git a/charts/hypo/templates/config/registry-api-rules.yaml b/charts/hypo/templates/config/registry-api-rules.yaml index 1f18231..8e5342a 100644 --- a/charts/hypo/templates/config/registry-api-rules.yaml +++ b/charts/hypo/templates/config/registry-api-rules.yaml @@ -68,7 +68,7 @@ data: type: query refId: C noDataState: OK - execErrState: Error + execErrState: KeepLastState for: 0s annotations: summary: 'Registry API Error in {{ "{{" }} $labels.container {{ "}}" }}' diff --git a/charts/hypo/templates/config/service-monitor-rules.yaml b/charts/hypo/templates/config/service-monitor-rules.yaml index d58224f..2e164c1 100644 --- a/charts/hypo/templates/config/service-monitor-rules.yaml +++ b/charts/hypo/templates/config/service-monitor-rules.yaml @@ -68,7 +68,7 @@ data: type: query refId: C noDataState: OK - execErrState: Error + execErrState: KeepLastState for: 0s annotations: summary: 'Service Monitor Error in {{ "{{" }} $labels.container {{ "}}" }}' diff --git a/charts/hypo/templates/config/telemetry-client-rules.yaml b/charts/hypo/templates/config/telemetry-client-rules.yaml index f7ca51f..222d084 100644 --- a/charts/hypo/templates/config/telemetry-client-rules.yaml +++ b/charts/hypo/templates/config/telemetry-client-rules.yaml @@ -68,7 +68,7 @@ data: type: query refId: C noDataState: OK - execErrState: Error + execErrState: KeepLastState for: 0s annotations: summary: 'Telemetry client Error in {{ "{{" }} $labels.container {{ "}}" }}' diff --git a/charts/hypo/templates/config/tmf-api-rules.yaml b/charts/hypo/templates/config/tmf-api-rules.yaml index 61a5be5..20c4e79 100644 --- a/charts/hypo/templates/config/tmf-api-rules.yaml +++ b/charts/hypo/templates/config/tmf-api-rules.yaml @@ -68,7 +68,7 @@ data: type: query refId: C noDataState: OK - execErrState: Error + execErrState: KeepLastState for: 0s annotations: summary: 'TMF API Error in {{ "{{" }} $labels.container {{ "}}" }}' -- GitLab