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 the controller-runtime version to 0.16.2 #7322
Conversation
There are a lot of improvements, optimizations and bug fixes in the latest version, related to the controller-runtime client which is used in admission-webhook. Signed-off-by: Tzvetomir Stoyanov (VMware) <tz.stoyanov@gmail.com>
The latest version of controller-runtime client requires to set in advance a logger, used by the client. Signed-off-by: Tzvetomir Stoyanov (VMware) <tz.stoyanov@gmail.com>
The latest version of controller-runtime package requires golang v.1.21 for building. Signed-off-by: Tzvetomir Stoyanov (VMware) <tz.stoyanov@gmail.com>
/lgtm |
/assign @thesuperzapper |
Thanks for the PR @tzstoyanov! I can take a stab at it. Also, if you have the cycles, could you take a stab at mine for the notebooks controller? #7152 The changes should be quite similar, and I'm using that as my reference as I review this PR as well /assign @kimwnasptd |
/approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: discordianfish 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 |
@discordianfish just to verify since this got merged. The tests weren't triggered because it was @tzstoyanov's first PR in this repo. Did you also run the code or built and tested the image? |
* Bump the controller-runtime version to 0.16.2 There are a lot of improvements, optimizations and bug fixes in the latest version, related to the controller-runtime client which is used in admission-webhook. Signed-off-by: Tzvetomir Stoyanov (VMware) <tz.stoyanov@gmail.com> * Set logger for controller-runtime The latest version of controller-runtime client requires to set in advance a logger, used by the client. Signed-off-by: Tzvetomir Stoyanov (VMware) <tz.stoyanov@gmail.com> * Use golang version 1.21 for container build The latest version of controller-runtime package requires golang v.1.21 for building. Signed-off-by: Tzvetomir Stoyanov (VMware) <tz.stoyanov@gmail.com> --------- Signed-off-by: Tzvetomir Stoyanov (VMware) <tz.stoyanov@gmail.com>
* Bump the controller-runtime version to 0.16.2 (#7322) * Bump the controller-runtime version to 0.16.2 There are a lot of improvements, optimizations and bug fixes in the latest version, related to the controller-runtime client which is used in admission-webhook. Signed-off-by: Tzvetomir Stoyanov (VMware) <tz.stoyanov@gmail.com> * Set logger for controller-runtime The latest version of controller-runtime client requires to set in advance a logger, used by the client. Signed-off-by: Tzvetomir Stoyanov (VMware) <tz.stoyanov@gmail.com> * Use golang version 1.21 for container build The latest version of controller-runtime package requires golang v.1.21 for building. Signed-off-by: Tzvetomir Stoyanov (VMware) <tz.stoyanov@gmail.com> --------- Signed-off-by: Tzvetomir Stoyanov (VMware) <tz.stoyanov@gmail.com> * poddefaults: Bump golang to 1.20 (#7338) Signed-off-by: Kimonas Sotirchos <kimwnasptd@gmail.com> --------- Signed-off-by: Tzvetomir Stoyanov (VMware) <tz.stoyanov@gmail.com> Signed-off-by: Kimonas Sotirchos <kimwnasptd@gmail.com> Co-authored-by: Tzvetomir Stoyanov <tz.stoyanov@gmail.com>
Fixes issue #6708
There are a lot of improvements, optimizations and bug fixes in the latest version, related to the controller-runtime client which is used in admission-webhook. A new cache logic is introduced, which reduces the amount of get requests used by the controller-runtime client. That avoids hitting the client-side throttling.