zalando-incubator / kubernetes-on-aws

Deploying Kubernetes on AWS with CloudFormation and Ubuntu
https://kubernetes-on-aws.readthedocs.io/
MIT License
624 stars 163 forks source link

e2e: Allow non ready nodes when starting e2e run #8233

Closed mikkeloscar closed 1 week ago

mikkeloscar commented 1 week ago

When running e2e tests the test framework always wait for all nodes in a cluster to be ready before starting. Since our clusters autoscale it's not uncommon to have some nodes not yet ready and this can slow down the start of the e2e test eventhough it shouldn't matter on the test itself, the system is dynamic in nature and should still succeed the e2e tests.

This PR allows to run e2e even if some nodes are not ready. This should be fine as we already verify all kube-system components are healthy as part of the cluster creation step, so it should be ready even if some nodes rotate during.

mikkeloscar commented 1 week ago

:+1:

demonCoder95 commented 1 week ago

Nice!

demonCoder95 commented 1 week ago

👍