New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.
Already on GitHub? Sign in to your account
馃弮 Migrate rest of e2e tests to use clusterctl framework #1798
Conversation
/test pull-cluster-api-provider-aws-test |
/hold cancel |
It looks like the artifacts folder is already set as an environment variable:
but the |
/test pull-cluster-api-provider-aws-e2e-new |
should be able to rebase now |
- Adds volumes and multi-workload tests - Adds md recovery test. - Adds infra node deletion and VPC limit tests - Adds invalid subnet and az tests - Adds more cluster name tests - Adds multi az test and test with '.' in name
/test pull-cluster-api-provider-aws-e2e-new |
/lgtm |
Maybe need a little longer here:
|
Ya I just saw the flake locally as well. It looks like it fails to schedule the pod as it waits for the worker node to become ready |
There's also a point of failure with zone-affinity. If the control plane is created in one of the zones other than the first one, it tends to create the Volume in that zone as well. When a worker node is created in the first zone, it's unable to run the stateful set. Adding a label to force storage classes to be created in the first AZ. This assumes AWS zones are returned consistently. If it's not reliable, I can move the volume test into one of the other tests that restricts the AZ used. /test pull-cluster-api-provider-aws-e2e-new |
|
/lgtm |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: randomvariable The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
/unhold |
What this PR does / why we need it:
In an effort to speed up the total time, some of the tests are combined so a new cluster isn't required per test:
/hold for kubernetes/test-infra#17590 to merge