CLOUD-727: Bump sigs.k8s.io/controller-runtime from 0.21.0 to 0.22.1
Open
Number: #1277
Type: Pull Request
State: Open
Type: Pull Request
State: Open
Author:
dependabot[bot]
Association: Contributor
Comments: 0
![dependabot[bot]](https://github.com/dependabot.png)
Association: Contributor
Comments: 0
Created:
September 09, 2025 at 01:02 AM UTC
(5 days ago)
(5 days ago)
Updated:
September 09, 2025 at 01:02 AM UTC
(5 days ago)
(5 days ago)
Labels:
dependencies
dependencies
Description:
Bumps sigs.k8s.io/controller-runtime from 0.21.0 to 0.22.1.
Release notes
Sourced from sigs.k8s.io/controller-runtime's releases.
v0.22.1
What's Changed
- 🌱 Revert deprecation of client.Apply by
@k8s-infra-cherrypick-robot
in kubernetes-sigs/controller-runtime#3308Full Changelog: https://github.com/kubernetes-sigs/controller-runtime/compare/v0.22.0...v0.22.1
v0.22.0
🔆 Highlights
- Client: Native support for Server-Side Apply (SSA) (#3253, #2981)
- Update to k8s.io/* v1.34 dependencies (#3231, #3236, #3246, #3259, #3270, #3300)
- Controller: Implement warmup support for controllers (#3192)
- Priorityqueue: various improvements (#3289, #3290, #3243, #3250)
⚠️ Breaking changes
- Update to k8s.io/* v1.34 dependencies by
@alvaroaleman
@troy0820
#3231, #3236, #3246, #3259, #3270, #3300- Client: Add native SSA support by
@alvaroaleman
in kubernetes-sigs/controller-runtime#3253- Client: Default selector to Nothing if it is nil for
MatchingLabelsSelector
andMatchingFieldsSelector
by@acumino
in kubernetes-sigs/controller-runtime#3279- Fakeclient: Add SSA support by
@alvaroaleman
in kubernetes-sigs/controller-runtime#2981- Fakeclient: Remove support for objects with pointer ObjectMeta by
@alvaroaleman
in kubernetes-sigs/controller-runtime#3228- Fakeclient: Clear TypeMeta for structured objects by
@alvaroaleman
in kubernetes-sigs/controller-runtime#3229- Priorityqueue: Make Priority option a pointer by
@alvaroaleman
in kubernetes-sigs/controller-runtime#3289✨ Features
- Client: Add UnsafeDisableDeepCopy to GetOptions by
@jonathan-innis
in kubernetes-sigs/controller-runtime#3227- Controller: Add a ReconciliationTimeout option by
@alvaroaleman
in kubernetes-sigs/controller-runtime#3296- Controller: Implement warmup support for controllers by
@godwinpang
in kubernetes-sigs/controller-runtime#3192- Envtest: Allow selection of binaries version by release series by
@cbandy
in kubernetes-sigs/controller-runtime#3280- Manager: Add support for custom labels on leader election leases by
@DerekFrank
in kubernetes-sigs/controller-runtime#3237- Priorityqueue: WithLowPriorityWhenUnchanged: Set Priority for all add methods by
@alvaroaleman
in kubernetes-sigs/controller-runtime#3290- Webhooks: Handle panics during conversion more gracefully by
@sbueringer
in kubernetes-sigs/controller-runtime#3278🐛 Bugfixes
- Envtest: Ensure cleanup validates etcd process state first by
@Danil-Grigorev
in kubernetes-sigs/controller-runtime#3272- Envtest: Include listening address in kube-apiserver serving certificate by
@solidDoWant
in kubernetes-sigs/controller-runtime#3284- Fakeclient: Fix some SSA-related bugs by
@alvaroaleman
in kubernetes-sigs/controller-runtime#3268- Fakeclient: Update passed object in Apply by
@alvaroaleman
in kubernetes-sigs/controller-runtime#3283- Fakeclient: Validate managed fields on init objects by
@alvaroaleman
in kubernetes-sigs/controller-runtime#3282- Manager: Prevent goroutine leak on shutdown timeout by
@jingyih
in kubernetes-sigs/controller-runtime#3247- Priorityqueue: Don't block on Get when queue is shutdown by
@dongjiang1989
in kubernetes-sigs/controller-runtime#3243- Priorityqueue: Shutdown on shutdown by
@alvaroaleman
in kubernetes-sigs/controller-runtime#3250- Unit tests: Fix ginkgo panic in webhook integration test by
@sbueringer
in kubernetes-sigs/controller-runtime#3288- Unit tests: Fix race condition in Warmup unit test by
@sbueringer
in kubernetes-sigs/controller-runtime#3287🌱 Other
- Certwatcher: Add instance-specific logger with cert/key k/v pair by
@s-z-z
in kubernetes-sigs/controller-runtime#3293- Certwatcher: Don't require leader election by
@alvaroaleman
in kubernetes-sigs/controller-runtime#3273
... (truncated)
Commits
6422ed0
Merge pull request #3308 from k8s-infra-cherrypick-robot/cherry-pick-3307-to-...09a2e89
Revert deprecation of client.Applyfc84a60
Merge pull request #3300 from troy0820/troy0820/k8s-deps-1.34c430462
update k8s.io dependencies to v0.34.07085be7
Merge pull request #3299 from sbueringer/pr-clarify-state-of-warmup5fd7ff6
Clarify state of Warmup featuree922805
Merge pull request #3293 from s-z-z/certwatcher-patch41feb4f
feat(certwatcher): add instance-specific logger with cert/key context0f4e99e
Merge pull request #3296 from alvaroaleman/reconciliationtimeoutf8db32f
:sparkles: Add a ReconciliationTimeout option- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Pull Request Statistics
Commits:
1
1
Files Changed:
2
2
Additions:
+48
+48
Deletions:
-49
-49
Package Dependencies
Package:
sigs.k8s.io/controller-runtime
Ecosystem:
go
go
Version Change:
0.21.0 → 0.22.1
Update Type:
Minor
Minor
Technical Details
ID: | 7286814 |
UUID: | 2810011222 |
Node ID: | PR_kwDOFIhvoM6nfV5W |
Host: | GitHub |
Repository: | percona/percona-postgresql-operator |
Merge State: | Unknown |