-
Notifications
You must be signed in to change notification settings - Fork 47
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
chore: Update controller-runtime to v0.15.0 #604
Conversation
Skipping CI for Draft Pull Request. |
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here.
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Kudos, SonarCloud Quality Gate passed! 0 Bugs No Coverage information |
This includes k8s.io/go-client that was stuck on v14.0.0 and attempting to pull in now removed v1alpha1 code from k8s.io/api Signed-off-by: Lee Yarwood <[email protected]>
https://github.com/kubernetes-sigs/controller-runtime/releases/tag/v0.15.0 * Make `*http.Client` configurable and use/share the same client by default kubernetes-sigs/controller-runtime#2122 * Remove dependency injection functions kubernetes-sigs/controller-runtime#2134, kubernetes-sigs/controller-runtime#2120 * Add context to EventHandler(s) kubernetes-sigs/controller-runtime#2139 * `Validator` and `CustomValidator` interfaces have been modified to allow returning warnings kubernetes-sigs/controller-runtime#2014 * operator-framework is also pinned to ecb9be48837 until a new release is cut supporting controller-runtime v0.15.0 Signed-off-by: Lee Yarwood <[email protected]>
Signed-off-by: Lee Yarwood <[email protected]>
ea52900
to
ecabbe9
Compare
Kudos, SonarCloud Quality Gate passed! 0 Bugs No Coverage information |
@lyarwood: The following tests failed, say
Full PR test history. Your PR dashboard. 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. I understand the commands that are listed here. |
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.
Nice work! But there are still some failing tests.
Yeah I didn't run func tests locally, I'll clean it up now. |
PR needs rebase. 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. |
Note that IsNoMatch breaks with 0.15 (among other things) |
Issues go stale after 90d of inactivity. If this issue is safe to close now please do so with /lifecycle stale |
I've opened a new PR to update controller-runtime: #745 /close |
@akrejcir: Closed this PR. 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. |
What this PR does / why we need it:
https://github.com/kubernetes-sigs/controller-runtime/releases/tag/v0.15.0
Make
*http.Client
configurable and use/share the same client bydefault ⚠️ make *http.Client configurable and use/ share the same http.Client in the default configuration kubernetes-sigs/controller-runtime#2122
Remove dependency injection functions
⚠️ Remove pkg/inject kubernetes-sigs/controller-runtime#2134,
⚠️ Refactor source/handler/predicate packages to remove dep injection kubernetes-sigs/controller-runtime#2120
Add context to EventHandler(s)
⚠ Add context to EventHandler(s) kubernetes-sigs/controller-runtime#2139
Validator
andCustomValidator
interfaces have been modified toallow returning warnings
⚠️ feat: new features about support warning with webhook kubernetes-sigs/controller-runtime#2014
operator-framework is also pinned to ecb9be48837 until a new release
is cut supporting controller-runtime v0.15.0
Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer:
Release note: