diff --git a/test/e2e/resize_nodes.go b/test/e2e/resize_nodes.go index 3f4b6f5fd9..0becc7c602 100644 --- a/test/e2e/resize_nodes.go +++ b/test/e2e/resize_nodes.go @@ -118,7 +118,13 @@ func waitForGroupSize(size int) error { } func waitForClusterSize(c *client.Client, size int) error { - for start := time.Now(); time.Since(start) < 4*time.Minute; time.Sleep(20 * time.Second) { + timeout := 4 * time.Minute + if providerIs("aws") { + // AWS is not as fast as gce/gke at having nodes come online + timeout = 10 * time.Minute + } + + for start := time.Now(); time.Since(start) < timeout; time.Sleep(20 * time.Second) { nodes, err := c.Nodes().List(labels.Everything(), fields.Everything()) if err != nil { Logf("Failed to list nodes: %v", err)