Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix(deps): update module sigs.k8s.io/controller-runtime to v0.16.0 (o…
…pen-feature#856) [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [sigs.k8s.io/controller-runtime](https://togithub.com/kubernetes-sigs/controller-runtime) | require | minor | `v0.15.1` -> `v0.16.0` | --- ### Release Notes <details> <summary>kubernetes-sigs/controller-runtime (sigs.k8s.io/controller-runtime)</summary> ### [`v0.16.0`](https://togithub.com/kubernetes-sigs/controller-runtime/releases/tag/v0.16.0) [Compare Source](https://togithub.com/kubernetes-sigs/controller-runtime/compare/v0.15.1...v0.16.0) #### Highlights - Granular cache configuration ([#​2421](https://togithub.com/kubernetes-sigs/controller-runtime/issues/2421)) - New cache option to fail on missing informer on cache reads ([#​2406](https://togithub.com/kubernetes-sigs/controller-runtime/issues/2406)) - Secure metrics serving ([#​2407](https://togithub.com/kubernetes-sigs/controller-runtime/issues/2407)) - Upgrade to Kubernetes 1.28 libraries ([#​2393](https://togithub.com/kubernetes-sigs/controller-runtime/issues/2393), [#​2405](https://togithub.com/kubernetes-sigs/controller-runtime/issues/2405), [#​2449](https://togithub.com/kubernetes-sigs/controller-runtime/issues/2449)) #### Changes since v0.15 #####⚠️ Breaking Changes - Bump k8s.io/\* dependencies to v1.28.0 by [@​sbueringer](https://togithub.com/sbueringer) ([#​2393](https://togithub.com/kubernetes-sigs/controller-runtime/issues/2393), [#​2405](https://togithub.com/kubernetes-sigs/controller-runtime/issues/2405), [#​2449](https://togithub.com/kubernetes-sigs/controller-runtime/issues/2449)) - Allow configuring more granular cache filtering by [@​alvaroaleman](https://togithub.com/alvaroaleman) ([#​2421](https://togithub.com/kubernetes-sigs/controller-runtime/issues/2421)) - Introduce Metrics Options & secure metrics serving by [@​sbueringer](https://togithub.com/sbueringer) ([#​2407](https://togithub.com/kubernetes-sigs/controller-runtime/issues/2407)) - Return an error if the continue list option is set for the cache reader by [@​shuheiktgw](https://togithub.com/shuheiktgw) ([#​2439](https://togithub.com/kubernetes-sigs/controller-runtime/issues/2439)) - Remove deprecated manager, webhook and cluster options by [@​sbueringer](https://togithub.com/sbueringer) ([#​2422](https://togithub.com/kubernetes-sigs/controller-runtime/issues/2422)) - Remove deprecated MultiNamespacedCacheBuilder, NewFakeClientWithScheme, controllerutil.Object, envtest.Environment.KubeAPIServerFlags & zap.Options.DestWritter by [@​sbueringer](https://togithub.com/sbueringer) ([#​2423](https://togithub.com/kubernetes-sigs/controller-runtime/issues/2423)) - controller builder: return error when multiple reconcilers are set by [@​sbueringer](https://togithub.com/sbueringer) ([#​2415](https://togithub.com/kubernetes-sigs/controller-runtime/issues/2415)) - fake client: use correct RBAC apiGroup name when deciding if to allow unconditional updates by [@​jaideepr97](https://togithub.com/jaideepr97) ([#​2412](https://togithub.com/kubernetes-sigs/controller-runtime/issues/2412)) - Minor improvements to godoc & code style in cache pkg by [@​sbueringer](https://togithub.com/sbueringer) ([#​2416](https://togithub.com/kubernetes-sigs/controller-runtime/issues/2416)) ##### ✨ New Features - Cache: add ReaderFailOnMissingInformer option by [@​stevekuznetsov](https://togithub.com/stevekuznetsov) ([#​2406](https://togithub.com/kubernetes-sigs/controller-runtime/issues/2406)) - Cache: allow non-blocking retrieval of informers by [@​maxsmythe](https://togithub.com/maxsmythe) ([#​2371](https://togithub.com/kubernetes-sigs/controller-runtime/issues/2371)) ##### 🐛 Bug Fixes - Add missing return statement in admission.Decoder.DecodeRaw by [@​lleshchi](https://togithub.com/lleshchi) ([#​2433](https://togithub.com/kubernetes-sigs/controller-runtime/issues/2433)) - fakeClient.Status().Update(...) cannot recognize resource version conflicts by [@​iiiceoo](https://togithub.com/iiiceoo) ([#​2365](https://togithub.com/kubernetes-sigs/controller-runtime/issues/2365)) - Fix Defaulting of the User Agent by [@​alvaroaleman](https://togithub.com/alvaroaleman) ([#​2435](https://togithub.com/kubernetes-sigs/controller-runtime/issues/2435)) - Fix logs in the unstructured client by [@​Poor12](https://togithub.com/Poor12) ([#​2343](https://togithub.com/kubernetes-sigs/controller-runtime/issues/2343)) - Fix unspecified KindsFor version by [@​tenstad](https://togithub.com/tenstad) ([#​2346](https://togithub.com/kubernetes-sigs/controller-runtime/issues/2346)) - Fix TerminalError(nil).Error() panic by [@​sheidkamp](https://togithub.com/sheidkamp) ([#​2438](https://togithub.com/kubernetes-sigs/controller-runtime/issues/2438)) - hasLabels and matchingLabels step on each other by [@​shanshanying](https://togithub.com/shanshanying) ([#​2363](https://togithub.com/kubernetes-sigs/controller-runtime/issues/2363)) - SetLogger should work with nil sinks by [@​vincepri](https://togithub.com/vincepri) ([#​2367](https://togithub.com/kubernetes-sigs/controller-runtime/issues/2367)) ##### 🌱 Others - Use NewRateLimitingQueueWithConfig instead of deprecated NewNamedRateLimitingQueue by [@​sbueringer](https://togithub.com/sbueringer) ([#​2411](https://togithub.com/kubernetes-sigs/controller-runtime/issues/2411)) - Add a prefix to the stack trace printed after SetLogger timeout by [@​vincepri](https://togithub.com/vincepri) ([#​2357](https://togithub.com/kubernetes-sigs/controller-runtime/issues/2357)) - Minor improvements to godoc, code style in builder pkg by [@​sbueringer](https://togithub.com/sbueringer) ([#​2414](https://togithub.com/kubernetes-sigs/controller-runtime/issues/2414)) - Add integration test to avoid manager.Start deadlocks by [@​sbueringer](https://togithub.com/sbueringer) ([#​2418](https://togithub.com/kubernetes-sigs/controller-runtime/issues/2418)) - Automatically regenerate scratch env go mod file by [@​sbueringer](https://togithub.com/sbueringer) ([#​2413](https://togithub.com/kubernetes-sigs/controller-runtime/issues/2413)) - Introduce a new runnable group for basic servers of the manager by [@​zqzten](https://togithub.com/zqzten) ([#​2337](https://togithub.com/kubernetes-sigs/controller-runtime/issues/2337)) - Add logs around Reconcile call, change webhook logs to log level 5 by [@​sbueringer](https://togithub.com/sbueringer) ([#​2419](https://togithub.com/kubernetes-sigs/controller-runtime/issues/2419)) - Add action to update modules on dependabot PRs by [@​sbueringer](https://togithub.com/sbueringer) ([#​2447](https://togithub.com/kubernetes-sigs/controller-runtime/issues/2447), [#​2448](https://togithub.com/kubernetes-sigs/controller-runtime/issues/2448)) - Optimize Add/RemoveFinalizer by [@​0xff-dev](https://togithub.com/0xff-dev) ([#​2348](https://togithub.com/kubernetes-sigs/controller-runtime/issues/2348)) - Log warning if error and non-zero Result are returned by [@​sbueringer](https://togithub.com/sbueringer) ([#​2451](https://togithub.com/kubernetes-sigs/controller-runtime/issues/2451)) ##### 📖 Documentation and proposals - Add a design for cache options configuration by [@​alvaroaleman](https://togithub.com/alvaroaleman) ([#​2261](https://togithub.com/kubernetes-sigs/controller-runtime/issues/2261)) - Add documentation to clarify the ContentType behavior by [@​FillZpp](https://togithub.com/FillZpp) ([#​2410](https://togithub.com/kubernetes-sigs/controller-runtime/issues/2410)) - Clarify that the reconcile.Result is ignored on non-nil error by [@​alvaroaleman](https://togithub.com/alvaroaleman) ([#​2444](https://togithub.com/kubernetes-sigs/controller-runtime/issues/2444)) - Fix typo "compatiblity" to "compatibility" by [@​ArshiAAkhavan](https://togithub.com/ArshiAAkhavan) ([#​2396](https://togithub.com/kubernetes-sigs/controller-runtime/issues/2396)) - Update fake client doc.go to avoid the deprecated method by [@​sunglim](https://togithub.com/sunglim) ([#​2392](https://togithub.com/kubernetes-sigs/controller-runtime/issues/2392)) ##### 📈 Dependencies - Bump k8s.io/klog/v2 from 2.90.1 to 2.100.1 by [@​dependabot](https://togithub.com/dependabot) ([#​2294](https://togithub.com/kubernetes-sigs/controller-runtime/issues/2294)) - Bump github.com/onsi/ginkgo/v2 from 2.9.5 to 2.11.0 by [@​dependabot](https://togithub.com/dependabot) ([#​2368](https://togithub.com/kubernetes-sigs/controller-runtime/issues/2368), [#​2376](https://togithub.com/kubernetes-sigs/controller-runtime/issues/2376), [#​2384](https://togithub.com/kubernetes-sigs/controller-runtime/issues/2384)) - Bump github.com/onsi/gomega from 1.27.7 to 1.27.8 by [@​dependabot](https://togithub.com/dependabot) ([#​2375](https://togithub.com/kubernetes-sigs/controller-runtime/issues/2375), [#​2420](https://togithub.com/kubernetes-sigs/controller-runtime/issues/2420)) - Bump github.com/prometheus/client_golang from 1.15.1 to 1.16.0 by [@​dependabot](https://togithub.com/dependabot) ([#​2383](https://togithub.com/kubernetes-sigs/controller-runtime/issues/2383)) - Bump golang.org/x/sys from 0.8.0 to 0.11.0 by [@​dependabot](https://togithub.com/dependabot) ([#​2377](https://togithub.com/kubernetes-sigs/controller-runtime/issues/2377), [#​2401](https://togithub.com/kubernetes-sigs/controller-runtime/issues/2401), [#​2441](https://togithub.com/kubernetes-sigs/controller-runtime/issues/2441)) - Bump gomodules.xyz/jsonpatch/v2 from 2.3.0 to 2.4.0 by [@​dependabot](https://togithub.com/dependabot) ([#​2446](https://togithub.com/kubernetes-sigs/controller-runtime/issues/2446)) - Bump go.uber.org/zap from 1.24.0 to 1.25.0 by [@​dependabot](https://togithub.com/dependabot) ([#​2440](https://togithub.com/kubernetes-sigs/controller-runtime/issues/2440)) - Bump golangci-lint to v1.53 by [@​vincepri](https://togithub.com/vincepri) ([#​2398](https://togithub.com/kubernetes-sigs/controller-runtime/issues/2398)) - Bump controller-tools to v0.13 by [@​sbueringer](https://togithub.com/sbueringer) ([#​2450](https://togithub.com/kubernetes-sigs/controller-runtime/issues/2450)) *Thanks to all our contributors!* 😊 **Full Changelog**: kubernetes-sigs/controller-runtime@v0.15.0...v0.16.0 </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/open-feature/flagd). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNi40My4yIiwidXBkYXRlZEluVmVyIjoiMzYuNDMuMiIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
- Loading branch information