-
Notifications
You must be signed in to change notification settings - Fork 51
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
Bump k8s libs and controller runtime #2005
Conversation
We're not seeing the controllers tests fail locally strangely |
33a39e4
to
de224fd
Compare
The failing controller tests appear to be caused by a new This results in the following error when Kubernetes tries to install the generated CRD:
I can fix this by:
Both of these changes require a change to the api/core/v1 library code; either to add a comment to the |
de224fd
to
0461839
Compare
This has been fixed in kubernetes/kubernetes#114585 by changing the ResourceClaim's |
6451279
to
7e85c02
Compare
7e85c02
to
6756a78
Compare
Note that there are some struct/interface renames that have caused changes in our client library fakes. StatusWriter -> SubResourceWriter, for example. Co-authored-by: Dave Walter <walterda@vmware.com>
6756a78
to
2ab25c1
Compare
Closing, as all the dependencies have now caught up and work together in published releases |
Is there a related GitHub Issue?
No
What is this change about?
Draft PR as we require feedback on including controller-runtime@master
Controller-runtime does not yet have a release that builds with v0.26.0 of the client-go library.
We are getting dependabot requests to update the k8s libraries to v0.26.0, so here we bump those libraries and take the latest version of controller-runtime so that the code builds.
Note that there are some struct/interface renames that have caused changes in our client library fakes. StatusWriter -> SubResourceWriter, for example.
Does this PR introduce a breaking change?
Maybe
Acceptance Steps
Tag your pair, your PM, and/or team
@cloudfoundry/wg-cf-on-k8s-korifi-approvers
Things to remember