Renovate: Update External dependencies - #95
Conversation
ℹ️ Artifact update noticeFile name: go.modIn order to perform the update(s) described in the table above, Renovate ran the
Details:
|
There was a problem hiding this comment.
🔵 Needs a closer look
The controller-runtime minor bump includes upstream breaking changes and broad transitive dependency upgrades that warrant a human-verified build/test run and runtime sanity check.
Pull request overview
This PR updates the Kubernetes controller dependency stack by bumping sigs.k8s.io/controller-runtime to v0.25.0, pulling in aligned Kubernetes v0.37.x-family transitive dependencies and related ecosystem module updates.
Changes:
- Bump
sigs.k8s.io/controller-runtimefromv0.24.1tov0.25.0. - Refresh transitive dependencies (notably Kubernetes
k8s.io/*indirects and several OpenTelemetry/grpc/cel-go modules) viago mod tidy/go.sumupdates.
File summaries
| File | Description |
|---|---|
| go.mod | Updates controller-runtime to v0.25.0 and updates related indirect module versions. |
| go.sum | Updates module checksums to match the refreshed dependency graph. |
Review details
- Files reviewed: 1/2 changed files
- Comments generated: 0
- Review effort level: Lite
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
794cb9c to
fa1a9b5
Compare
There was a problem hiding this comment.
🟢 Approval recommended
The change is a straightforward dependency/version update with consistent go.mod/go.sum updates and no additional code changes in this PR.
Review details
- Files reviewed: 1/2 changed files
- Comments generated: 0 new
- Review effort level: Lite
fa1a9b5 to
5beefdd
Compare
There was a problem hiding this comment.
🔵 Needs a closer look
controller-runtime v0.25.0 is noted as having breaking changes and a Kubernetes dependency bump, which should be validated by CI and/or a targeted smoke test before merging.
Review details
- Files reviewed: 1/2 changed files
- Comments generated: 0 new
- Review effort level: Lite
5beefdd to
94c0642
Compare
There was a problem hiding this comment.
🔵 Needs a closer look
The controller-runtime bump includes upstream breaking changes and triggers a broad Kubernetes-related transitive upgrade that should be validated by CI and integration/runtime behavior checks.
Review details
- Files reviewed: 1/2 changed files
- Comments generated: 0 new
- Review effort level: Lite
This PR contains the following updates:
v1.21.1→v1.21.2v2.32.1→v2.32.2v0.24.1→v0.25.0Release Notes
cert-manager/cert-manager (github.com/cert-manager/cert-manager)
v1.21.2Compare Source
onsi/ginkgo (github.com/onsi/ginkgo/v2)
v2.32.2Compare Source
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 becomes conflicted, 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 was generated by Mend Renovate. View the repository job log.