ITADN

build(deps): bump sigs.k8s.io/controller-runtime from 0.21.0 to 0.22.4

#510Pull Requestdependabot[bot] 创建于 2025-11-10
do-not-merge/needs-kindneeds-priorityneeds-triagedependenciesgo
D
dependabot[bot]commented
Bumps [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) from 0.21.0 to 0.22.4. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/kubernetes-sigs/controller-runtime/releases">sigs.k8s.io/controller-runtime's releases</a>.</em></p> <blockquote> <h2>v0.22.4</h2> <h2>What's Changed</h2> <ul> <li>✨ cache: Allow fine-granular SyncPeriod configuration by <a href="https://github.com/k8s-infra-cherrypick-robot"><code>@​k8s-infra-cherrypick-robot</code></a> in <a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3378">kubernetes-sigs/controller-runtime#3378</a></li> <li>🐛 Update List in namespaced client to list objects that are cluster scoped by <a href="https://github.com/k8s-infra-cherrypick-robot"><code>@​k8s-infra-cherrypick-robot</code></a> in <a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3352">kubernetes-sigs/controller-runtime#3352</a> <a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3357">kubernetes-sigs/controller-runtime#3357</a></li> <li>🐛 priority queue: properly sync the waiter manipulation by <a href="https://github.com/alvaroaleman"><code>@​alvaroaleman</code></a> in <a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3371">kubernetes-sigs/controller-runtime#3371</a></li> <li>🐛 envtest: respect pre-configured binary paths in ControlPlane by <a href="https://github.com/k8s-infra-cherrypick-robot"><code>@​k8s-infra-cherrypick-robot</code></a> in <a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3377">kubernetes-sigs/controller-runtime#3377</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/kubernetes-sigs/controller-runtime/compare/v0.22.3...v0.22.4">https://github.com/kubernetes-sigs/controller-runtime/compare/v0.22.3...v0.22.4</a></p> <h2>v0.22.3</h2> <h2>What's Changed</h2> <ul> <li>[release-0.22] 🐛 Allow SSA after normal resource creation by <a href="https://github.com/k8s-infra-cherrypick-robot"><code>@​k8s-infra-cherrypick-robot</code></a> in <a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3348">kubernetes-sigs/controller-runtime#3348</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/kubernetes-sigs/controller-runtime/compare/v0.22.2...v0.22.3">https://github.com/kubernetes-sigs/controller-runtime/compare/v0.22.2...v0.22.3</a></p> <h2>v0.22.2</h2> <h2>What's Changed</h2> <ul> <li>🐛 Panic when trying to build more than one instance of fake.ClientBuilder by <a href="https://github.com/k8s-infra-cherrypick-robot"><code>@​k8s-infra-cherrypick-robot</code></a> in <a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3315">kubernetes-sigs/controller-runtime#3315</a></li> <li>🌱 Bump to k8s.io/* v0.34.1 by <a href="https://github.com/k8s-infra-cherrypick-robot"><code>@​k8s-infra-cherrypick-robot</code></a> in <a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3317">kubernetes-sigs/controller-runtime#3317</a></li> <li>🐛 Don't block on Get when queue is shutdown (2nd try) by <a href="https://github.com/k8s-infra-cherrypick-robot"><code>@​k8s-infra-cherrypick-robot</code></a> in <a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3338">kubernetes-sigs/controller-runtime#3338</a></li> <li>🐛 Fix a bug where the priorityqueue would sometimes not return high-priority items first by <a href="https://github.com/k8s-infra-cherrypick-robot"><code>@​k8s-infra-cherrypick-robot</code></a> in <a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3340">kubernetes-sigs/controller-runtime#3340</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/kubernetes-sigs/controller-runtime/compare/v0.22.1...v0.22.2">https://github.com/kubernetes-sigs/controller-runtime/compare/v0.22.1...v0.22.2</a></p> <h2>v0.22.1</h2> <h2>What's Changed</h2> <ul> <li>🌱 Revert deprecation of client.Apply by <a href="https://github.com/k8s-infra-cherrypick-robot"><code>@​k8s-infra-cherrypick-robot</code></a> in <a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3308">kubernetes-sigs/controller-runtime#3308</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/kubernetes-sigs/controller-runtime/compare/v0.22.0...v0.22.1">https://github.com/kubernetes-sigs/controller-runtime/compare/v0.22.0...v0.22.1</a></p> <h2>v0.22.0</h2> <h2>🔆 Highlights</h2> <ul> <li>Client: Native support for Server-Side Apply (SSA) (<a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3253">#3253</a>, <a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2981">#2981</a>)</li> <li>Update to k8s.io/* v1.34 dependencies (<a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3231">#3231</a>, <a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3236">#3236</a>, <a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3246">#3246</a>, <a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3259">#3259</a>, <a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3270">#3270</a>, <a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3300">#3300</a>)</li> <li>Controller: Implement warmup support for controllers (<a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3192">#3192</a>)</li> <li>Priorityqueue: various improvements (<a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3289">#3289</a>, <a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3290">#3290</a>, <a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3243">#3243</a>, <a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3250">#3250</a>)</li> </ul> <h2>⚠️ Breaking changes</h2> <ul> <li>Update to k8s.io/* v1.34 dependencies by <a href="https://github.com/alvaroaleman"><code>@​alvaroaleman</code></a> <a href="https://github.com/troy0820"><code>@​troy0820</code></a> <a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3231">#3231</a>, <a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3236">#3236</a>, <a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3246">#3246</a>, <a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3259">#3259</a>, <a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3270">#3270</a>, <a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3300">#3300</a></li> <li>Client: Add native SSA support by <a href="https://github.com/alvaroaleman"><code>@​alvaroaleman</code></a> in <a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3253">kubernetes-sigs/controller-runtime#3253</a></li> <li>Client: Default selector to Nothing if it is nil for <code>MatchingLabelsSelector</code> and <code>MatchingFieldsSelector</code> by <a href="https://github.com/acumino"><code>@​acumino</code></a> in <a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/pull/3279">kubernetes-sigs/controller-runtime#3279</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/kubernetes-sigs/controller-runtime/commit/7a1b16d039d204e7e4c5c8df57124d4e060a55f0"><code>7a1b16d</code></a> Merge pull request <a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3378">#3378</a> from k8s-infra-cherrypick-robot/cherry-pick-3376-to-...</li> <li><a href="https://github.com/kubernetes-sigs/controller-runtime/commit/539c94fdb173ee13b80e558c5d4978b72fc33979"><code>539c94f</code></a> cache: Allow fine-granular configuration of SyncPeriod</li> <li><a href="https://github.com/kubernetes-sigs/controller-runtime/commit/8be8410cf6b3cc0aba544b96ecf995fa20e605e1"><code>8be8410</code></a> Merge pull request <a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3377">#3377</a> from k8s-infra-cherrypick-robot/cherry-pick-3372-to-...</li> <li><a href="https://github.com/kubernetes-sigs/controller-runtime/commit/3f86a105c53d399d355c35ebc37eacb23f95d007"><code>3f86a10</code></a> envtest: respect pre-configured binary paths in ControlPlane</li> <li><a href="https://github.com/kubernetes-sigs/controller-runtime/commit/64152a074f0128c4ed21e4a9d1987dad3d54dcac"><code>64152a0</code></a> Merge pull request <a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3371">#3371</a> from alvaroaleman/cp-fix</li> <li><a href="https://github.com/kubernetes-sigs/controller-runtime/commit/b3eff6de5a384ff83cdc8052d1c7fd9d33a40520"><code>b3eff6d</code></a> priority queue: properly sync the <code>waiter</code> manipulation</li> <li><a href="https://github.com/kubernetes-sigs/controller-runtime/commit/88269f391452902fc45958f88a3f8a1777de6f9c"><code>88269f3</code></a> Merge pull request <a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3357">#3357</a> from k8s-infra-cherrypick-robot/cherry-pick-3353-to-...</li> <li><a href="https://github.com/kubernetes-sigs/controller-runtime/commit/c7df7c9e5037a8d5b7d2b16c741c9bbe6b886a57"><code>c7df7c9</code></a> add namespace for test with namespace_client</li> <li><a href="https://github.com/kubernetes-sigs/controller-runtime/commit/04b5a2930c88830ec17d67bb16a8e7919c57a837"><code>04b5a29</code></a> Merge pull request <a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3352">#3352</a> from k8s-infra-cherrypick-robot/cherry-pick-3351-to-...</li> <li><a href="https://github.com/kubernetes-sigs/controller-runtime/commit/f5a978108b8c67a09193b1a09d1a471260ecb16d"><code>f5a9781</code></a> update List in namespaced client</li> <li>Additional commits viewable in <a href="https://github.com/kubernetes-sigs/controller-runtime/compare/v0.21.0...v0.22.4">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=sigs.k8s.io/controller-runtime&package-manager=go_modules&previous-version=0.21.0&new-version=0.22.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> 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) </details>
合并状态:未合并 关闭于 2025-11-16 2 条评论