From ab2321a6a2ac700fa62e2c1c5d12fd5f873bc30a Mon Sep 17 00:00:00 2001 From: ChengHao Yang <17496418+tico88612@users.noreply.github.com> Date: Sun, 18 Oct 2026 21:09:05 +0800 Subject: [PATCH] Fix TestEventSeries flaky only focus on testPod namespace Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com> --- test/integration/events/events_test.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/test/integration/events/events_test.go b/test/integration/events/events_test.go index 977ac13fc09..12af4849a65 100644 --- a/test/integration/events/events_test.go +++ b/test/integration/events/events_test.go @@ -132,8 +132,12 @@ func TestEventSeries(t *testing.T) { broadcaster.StartRecordingToSink(stopCh) recorder.Eventf(regarding, related, v1.EventTypeNormal, "memoryPressure", "killed", "memory pressure") recorder.Eventf(regarding, related, v1.EventTypeNormal, "memoryPressure", "killed", "memory pressure") + selector := fields.SelectorFromSet(fields.Set{ + "regarding.name": testPod.Name, + "regarding.uid": string(testPod.UID), + }).String() err = wait.PollImmediate(100*time.Millisecond, 20*time.Second, func() (done bool, err error) { - events, err := client.EventsV1().Events("").List(context.TODO(), metav1.ListOptions{}) + events, err := client.EventsV1().Events(testPod.Namespace).List(context.TODO(), metav1.ListOptions{FieldSelector: selector}) if err != nil { return false, err }