From cf9ccf94cd586d7777626500b828bf4de2cda640 Mon Sep 17 00:00:00 2001 From: gangwgr Date: Fri, 22 May 2026 12:46:24 +0530 Subject: [PATCH] pathological events: bump KMS ScalingReplicaSet threshold to 150 The KMS encryption tests trigger cascading rollouts across openshift-apiserver and openshift-oauth-apiserver. The previous threshold of 100 was exceeded in CI (observed 106 events), causing spurious pathological event failures. Bump to 150 to provide adequate headroom. --- .../pathologicaleventlibrary/duplicated_event_patterns.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/monitortestlibrary/pathologicaleventlibrary/duplicated_event_patterns.go b/pkg/monitortestlibrary/pathologicaleventlibrary/duplicated_event_patterns.go index 8dc49545bb72..8f0c55a3967d 100644 --- a/pkg/monitortestlibrary/pathologicaleventlibrary/duplicated_event_patterns.go +++ b/pkg/monitortestlibrary/pathologicaleventlibrary/duplicated_event_patterns.go @@ -1391,7 +1391,7 @@ func kmsEncryptionTestsDetected(finalIntervals monitorapi.Intervals) bool { // in openshift-apiserver and openshift-oauth-apiserver during KMS encryption tests. // KMS encryption tests trigger multiple kube-apiserver rollouts (encrypt/decrypt cycles) // that cascade into these namespaces, generating ScalingReplicaSet events. -// Observed: 58-82 times per run; threshold set to 100 with headroom. +// Observed: 58-106 times per run; threshold set to 120 with headroom. func newKMSEncryptionTestScalingReplicaSetMatcher() EventMatcher { return &SimplePathologicalEventMatcher{ name: "APIServerScalingReplicaSetDuringKMSEncryption", @@ -1400,7 +1400,7 @@ func newKMSEncryptionTestScalingReplicaSetMatcher() EventMatcher { monitorapi.LocatorDeploymentKey: regexp.MustCompile(`^apiserver$`), }, messageReasonRegex: regexp.MustCompile(`^ScalingReplicaSet$`), - repeatThresholdOverride: 100, + repeatThresholdOverride: 120, } }