From 0dec4fa548511eb79f64d5bb10cae2e3b9e5c5c4 Mon Sep 17 00:00:00 2001 From: Maciej Szulik Date: Wed, 4 Mar 2026 14:33:55 +0100 Subject: [PATCH] Wait for RS to report status rather than count pods Signed-off-by: Maciej Szulik --- test/e2e/apps/replica_set.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/e2e/apps/replica_set.go b/test/e2e/apps/replica_set.go index 9047c8edd6a..0d6522796db 100644 --- a/test/e2e/apps/replica_set.go +++ b/test/e2e/apps/replica_set.go @@ -415,11 +415,11 @@ func testRSScaleSubresources(ctx context.Context, f *framework.Framework) { replicas := int32(1) ginkgo.By(fmt.Sprintf("Creating replica set %q that asks for more than the allowed pod quota", rsName)) rs := newRS(rsName, replicas, rsPodLabels, AgnhostImageName, AgnhostImage, nil) - _, err := c.AppsV1().ReplicaSets(ns).Create(ctx, rs, metav1.CreateOptions{}) + createdRS, err := c.AppsV1().ReplicaSets(ns).Create(ctx, rs, metav1.CreateOptions{}) framework.ExpectNoError(err) // Verify that the required pods have come up. - err = e2epod.VerifyPodsRunning(ctx, c, ns, podName, labels.SelectorFromSet(map[string]string{"name": podName}), false, replicas) + err = e2ereplicaset.WaitForReplicaSetTargetAvailableReplicas(ctx, c, createdRS, replicas) framework.ExpectNoError(err, "error in waiting for pods to come up: %s", err) ginkgo.By("getting scale subresource")