-
Notifications
You must be signed in to change notification settings - Fork 451
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
Vendor k/*@v0.23 and controller-runtime@v0.11 #5421
Conversation
Skipping CI for Draft Pull Request. |
@acumino Thank you for your contribution. |
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.
Thanks for the PR and thanks to @timebertt helping with structuring it :)
Can you explain why this is only "Part of #5282"? What is missing and can't we do this already now to get this topic closed?
/retest |
There are some enhancements that can be done ex - |
Thanks! What is preventing us from doing this now already as part of this PR? |
This PR only covers the breaking changes. Other changes are not important so can be done in separate PR, so this PR will be easy to follow. |
I prefer doing it separately that seems more reasonable to me as K/K kind of follow the same pattern, cause envtest is part of a different module. I will resolve all other things once this PR is merged. |
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.
Thanks @acumino and @timebertt !
/lgtm
From v1.0.0 log.Logger has been changed to struct from Interface. Logger struct has field `LogSink` interface which is same as old `Logger` interface
ref kubernetes/kunernetes#104624
…also be configured via the configuration ref kubernetes/kubernetes#106090
3b480a2
to
556d2ca
Compare
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.
Thanks again!
/lgtm
* Bump k8s.io/* to v0.23.3 in go.mod * [automated] make revendor * [automated] make generate * Bump c-r to v0.11.0 in go.mod * [automated] make revendor * Bump controller-tools to v0.8.0 in go.mod * [automated] make revendor * Adapt change for Logger changed to Struct From v1.0.0 log.Logger has been changed to struct from Interface. Logger struct has field `LogSink` interface which is same as old `Logger` interface * Adapt changes fo NullLogger * Adapt chnage in Handler API ref kubernetes/kubernetes#105979 * Adapt ResolverConfig field changed from a string to *string ref kubernetes/kunernetes#104624 * Adapt changes for, In kubelet, log verbosity and flush frequency can also be configured via the configuration ref kubernetes/kubernetes#106090 * [automated] make generate * Avoid shallow copies of webhook ref kubernetes-sigs/controller-runtime#1667 * Add back apiserver logging flags * Rebase Co-authored-by: Tim Ebert <timebertt@gmail.com>
* Bump k8s.io/* to v0.23.3 in go.mod * [automated] make revendor * [automated] make generate * Bump c-r to v0.11.0 in go.mod * [automated] make revendor * Bump controller-tools to v0.8.0 in go.mod * [automated] make revendor * Adapt change for Logger changed to Struct From v1.0.0 log.Logger has been changed to struct from Interface. Logger struct has field `LogSink` interface which is same as old `Logger` interface * Adapt changes fo NullLogger * Adapt chnage in Handler API ref kubernetes/kubernetes#105979 * Adapt ResolverConfig field changed from a string to *string ref kubernetes/kunernetes#104624 * Adapt changes for, In kubelet, log verbosity and flush frequency can also be configured via the configuration ref kubernetes/kubernetes#106090 * [automated] make generate * Avoid shallow copies of webhook ref kubernetes-sigs/controller-runtime#1667 * Add back apiserver logging flags * Rebase Co-authored-by: Tim Ebert <timebertt@gmail.com>
How to categorize this PR?
/area open-source
/kind task
What this PR does / why we need it:
Vendors k8s.io/*@v0.23.3, sigs.k8s.io/controller-runtime@v0.11.0 and sigs.k8s.io/controller-tools@v0.8.0 and adapts to the breaking / most notable changes
Which issue(s) this PR fixes:
Part of #5282
Special notes for your reviewer:
Release note: