-
Notifications
You must be signed in to change notification settings - Fork 394
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
feature: rebase to Kubernetes 1.32.0 #3209
Comments
/assign gman0 |
@embik: GitHub didn't allow me to assign the following users: gman0. Note that only kcp-dev members with read permissions, repo collaborators and people who have commented on this issue/PR can be assigned. Additionally, issues/PRs can only have 10 assignees at the same time. 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. |
Taking (I would self- |
/assign gman0 |
WIP branch for kcp-dev/kcp:
Also working on updating the rebasing docs: |
TL;DR we may need to wire in a context to the |
The new changes in upstream's GC controller may cause some issues for us. I'll try to explain the issue on garbagecollector.Sync because we don't have the new version of
Main changes:
Consequences:
Now what?
What we've decided:
|
gman0/kcp-code-generator@e65054c The build constraint Removing these constraints fixed the issue. TODO:
|
This commit removes v1alpha1 ValidatingAdmissionPolicy from informers and APIExport builtin types. It seems it was added in 1f2244a , c136c4a and 666c6a3 . This was back in 2023 when we were basing kcp on k8s 1.26, and at that time VAP was indeed just being introduced, and so it was served from kcp/pkg/server/options/options.go Lines 133 to 136 in 4bd4122
With k8s v1.32 rebase however v1alpha1 marks VAP as removed in its APILifecycle policy: This makes it so that the kind is not served. Because of that it was necessary to remove the v1alpha1 VAP code for our 1.32 rebase, otherwise it was causing issues with our informers:
|
Feature Description
Kubernetes 1.32.0 is slated to come out tomorrow. We should rebase kcp to that new version. A final changelog isn't out yet, so it likely makes sense to wait for that to understand what changes to expect from the rebase.
Proposed Solution
Follow the rebase guide.
Alternative Solutions
No response
Want to contribute?
Additional Context
No response
The text was updated successfully, but these errors were encountered: