-
Notifications
You must be signed in to change notification settings - Fork 281
🐛Fix failing clusterctl upgrade test (second attempt) #1661
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
Conversation
✅ Deploy Preview for kubernetes-sigs-cluster-api-openstack ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: mdbooth 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 |
|
/test pull-cluster-api-provider-openstack-e2e-full-test |
|
Oh I think I see what is going on now. In the e2e tests, we do not fetch components from github, since it is desirable to test things that are not released yet. The e2e tests are configured to create a "repository" with precisely what we need for the test based on the e2e config, instead of just fetching releases from GH. This means that if we want older versions of any provider, we must specify that in the config. For CAPO we already have that, but not for CAPI. For CAPI we only specify v1.5.0. For reference, this is the folder structure and config that is created for the e2e tests: https://gcsweb.k8s.io/gcs/kubernetes-jenkins/pr-logs/pull/kubernetes-sigs_cluster-api-provider-openstack/1661/pull-cluster-api-provider-openstack-e2e-full-test/1700060262884708352/artifacts/repository/ |
|
/test pull-cluster-api-provider-openstack-e2e-full-test |
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 looks correct!
/lgtm
Let's see what the CI thinks 🤞
|
I think the confusion here is that we previously didn't need to update CAPI itself during this test so we didn't have separate config. Now the test doesn't work against v1.5.x, so we do need it. 🤞 this fixes it. |
|
Where is the CAPI v1.3.6 coming from 🤔 |
I think that was the previous run. The new run succeeded. Now to see why the e2e-test failed. |
|
/test pull-cluster-api-provider-openstack-e2e-test |
|
Oh 🤦 I must have missed to reload the browser tab 😂 |
|
Probably a flake, but it looks like the failure was in cleanup: Looks like a separate bug. |
|
The relevant test passed! e2e test failure looks like a flake. /hold cancel |
Fixes #1658
/hold