fix(deps): update module sigs.k8s.io/controller-runtime to v0.25.0 - #251
Conversation
ℹ️ Artifact update noticeFile name: go.modIn order to perform the update(s) described in the table above, Renovate ran the
Due to Go's usage of Minimal Version Selection (MVS), these packages have been updated to the minimum version available, so will still abide by Details:
|
There was a problem hiding this comment.
controller-runtime v0.24.1 → v0.25.0, plus the indirect apiextensions-apiserver bump to v0.37.0 (matches the k8s.io/* v0.37.0 the repo already pins, so no new skew).
Upstream's two breaking changes: the k8s.io/* dependency bump (already matched here) and a new EventRecorder interface. Searched the repo for EventRecorder and GetEventRecorderFor — no hits, so that change doesn't touch this codebase. Nothing else in the changelog (new ReadYourWritesConsistency opt-in, fakeclient/webhook fixes) requires action here since none of those APIs are used.
Diff is confined to go.mod/go.sum, no source changes needed.
CI: lint, test, security scans, and SAST all green. CI/Build, SonarQube, and the kind smoke test were still in progress at review time — worth a glance once they finish, but nothing in the change suggests they'd fail.
Uneventful bump, safe to merge once the remaining checks finish.
5cf68a6 to
1c04f36
Compare
## [5.2.8] - 2026-09-06 ### Bug Fixes - fix(deps): update module sigs.k8s.io/controller-runtime to v0.25.0 (#251)
This PR contains the following updates:
v0.24.1→v0.25.0Release Notes
kubernetes-sigs/controller-runtime (sigs.k8s.io/controller-runtime)
v0.25.0Compare Source
Highlights
This version of controller-runtime introduces a new experimental
ReadYourWritesConsistencyfeature,which ensures that all writes are reflected in subsequent reads from the default cache-backed client.
Stale client reads are arguably the biggest source of friction and sometimes bugs for controller
authors, providing this functionality at the library level eliminates that class of problems entirely.
Try it out by setting
Client.EnableReadYourWritesConsistency: new(true)in your managerand leave any feedback you may have on the tracking issue.
✨ New Features
🐛 Bug Fixes
🌱 Others
🌱 CI & linters
📖 Additionally, there have been 7 contributions to our documentation and book. (#3513, #3521, #3531, #3551, #3562, #3563, #3566)
Dependencies
Added
Changed
944ab1f→746e56fbd525da→59b49668636f87→3dc84a48636f87→3dc84a4ec3ebc5→25e220843fb72c→d427ff9b8788ab→be93311Removed
Thanks to all our contributors! 😊
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate CLI.