-
Notifications
You must be signed in to change notification settings - Fork 105
E2E test for back-level cluster version (4.19) installation #3799
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’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
|
Skipping CI for Draft Pull Request. |
|
TO-DO:
|
|
/retest |
0b634b4 to
4a86308
Compare
|
/test periodic-images |
1 similar comment
|
/test periodic-images |
|
/retest |
stevekuznetsov
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please make sure this runs only in some relatively rare periodic. We don't get value from running it on every deploy
New positive E2E test case: ensure cluster and node pool creation supports back-level versions (4.19) https://issues.redhat.com/browse/ARO-23474
|
I have not done a detailed review, but one critical thing to do is to copy/paste the infrastructure and the cluster create so that they never change when we evolve the main fixtures. The point of this is that old customer automation always works forever. |
Maybe later. I wouldn't get picky now and we need to ensure this is on the blocking path for promotion deployments. |
| clusterParams.ImageRegistryState = "Enabled" | ||
| clusterParams.ChannelGroup = "stable" | ||
|
|
||
| clusterParams, err := tc.CreateClusterCustomerResources(ctx, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this function still uses WithTemplateFromFS(artifactsFS, "test-artifacts/generated-test-artifacts/modules/customer-infra.json"),. We need taht content copied for 4.19 so it remains insulated from any future change.
| } | ||
|
|
||
| By("creating HCP cluster version " + controlPlaneVersion) | ||
| err = tc.CreateHCPClusterFromParam( |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This call still uses BuildHCPClusterFromParams(parameters, tc.Location()). We must have a 4.19 copy of that function so that changes in it don't sneak into our 4.19 testing.
|
I've accepted an IOU to be paid off next week for making copies of the customer infra, cluster-create, and node create that make these older one independent of any other level. /approve /assign @mbukatov |
mbukatov
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
/lgtm
|
/test test-unit |
|
/test e2e-parallel |
|
/lgtm |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: deads2k, mbukatov, mgahagan73, mvacula02 The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
/test e2e-parallel |
4 similar comments
|
/test e2e-parallel |
|
/test e2e-parallel |
|
/test e2e-parallel |
|
/test e2e-parallel |
|
@mvacula02: The following test failed, say
Full PR test history. Your PR dashboard. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here. |
|
/hold Revision fbc7ae8 was retested 3 times: holding |
ARO-23474
What
New positive E2E test case: ensure cluster and node pool creation supports back-level versions (4.19)
The test:
workload through a simple pod scheduling testa simple web app