-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
🐛 kcp: patch ImageRepository in ClusterConfiguration if it is not set for v1.25 #6917
🐛 kcp: patch ImageRepository in ClusterConfiguration if it is not set for v1.25 #6917
Conversation
/test help |
@chrischdi: The specified target(s) for
The following commands are available to trigger optional jobs:
Use
In response to this:
Instructions 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/test-infra repository. |
/test pull-cluster-api-e2e-workload-upgrade-1-24-latest-main |
626863d
to
b55eb64
Compare
b55eb64
to
b3e6958
Compare
/test pull-cluster-api-e2e-workload-upgrade-1-24-latest-main |
b3e6958
to
37a4b2b
Compare
/test pull-cluster-api-e2e-workload-upgrade-1-24-latest-main |
/test pull-cluster-api-apidiff-main |
Issue seems currently not to be the registry anymore: KCP got upgraded but first MachineDeployment Machine failed with kube-proxy:
Have to take a look why it still wants to use |
TLDR: we have to do a similar change at
(I will take a look if I find more occurencies, e.g. check coredns, ...) |
37a4b2b
to
737db71
Compare
/test pull-cluster-api-e2e-workload-upgrade-1-24-latest-main |
737db71
to
c73f31d
Compare
/test pull-cluster-api-e2e-workload-upgrade-1-24-latest-main |
c73f31d
to
35f801c
Compare
/test pull-cluster-api-e2e-workload-upgrade-1-24-latest-main |
/retitle 🐛 kcp: patch ImageRepository in ClusterConfiguration if it is not set for v1.25 |
/retitle [wip] 🐛 kcp: patch ImageRepository in ClusterConfiguration if it is not set for v1.25 |
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
@sbueringer for a last pass
08875d1
to
13e27a2
Compare
13e27a2
to
a959caf
Compare
/test pull-cluster-api-apidiff-main @sbueringer PTAL 😀 |
Thank you very much for adding the additional tests. I think that's really useful as it just gives us a bit more confidence that with all the logic we now have it still behaves as expected. /lgtm @fabriziopandini PTAL |
/lgtm |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: fabriziopandini 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 |
@fabriziopandini Cherry-pick into release-1.2? At this point I would assume our goal is to eventually support v1.25 in v1.2.x if possible. This would mean we have to cherry-pick all relevant v1.25 PRs for the time being. |
@chrischdi: new pull request created: #6957 In response to this:
Instructions 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/test-infra repository. |
@fabriziopandini : we should also either:
|
@chrischdi release 1-1 is technically out of support and thus we should encourage users to move to 1.2, so I'm for removing the test. Also, side question, as far as you remember, have we updated the support matrix pages with 1.25 being supported starting from the next patch release? |
We have not added 1.25 to the matrix page yet. Both (version matrix and adding the periodics) is already tracked in: |
I will file a PR then to remove https://testgrid.k8s.io/sig-cluster-lifecycle-cluster-api-1.1#capi-e2e-release-1-1-1-24-latest |
+1 We should only claim v1.25 support once we have green tests for v1.25.0 |
What this PR does / why we need it:
Patches the ImageRepository variable in
kcp.spec.kubeadmConfig.clusterConfiguration
toregistry.k8s.io
if it was not set explicitly to a value in ClusterConfiguration, when upgrading to v1.25.Also does the same for coredns and kube-proxy.
For more details and discussion see #6596
Which issue(s) this PR fixes (optional, in
fixes #<issue number>(, fixes #<issue_number>, ...)
format, will close the issue(s) when PR gets merged):Fixes #6596