Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
chore(deps): bump sigs.k8s.io/controller-runtime from 0.16.3 to 0.17.0 (
#167) Bumps [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) from 0.16.3 to 0.17.0. <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.17.0</h2> <h2>:warning: Breaking Changes</h2> <ul> <li>Fake client: Only set TypeMeta for unstructured (<a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2633">#2633</a>)</li> <li>Update k8s.io/* deps to 1.29 (<a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2457">#2457</a> <a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2500">#2500</a> <a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2553">#2553</a> <a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2588">#2588</a> <a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2612">#2612</a> <a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2615">#2615</a> <a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2621">#2621</a>)</li> <li>Remove apiutil.NewDiscoveryRESTMapper, use DynamicRESTMapper by default for cache (<a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2611">#2611</a>)</li> <li>RESTMapper: don't treat non-existing GroupVersions as errors (<a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2571">#2571</a>)</li> <li>Webhooks: Deprecate admission.Validator and admission.Defaulter (<a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2639">#2639</a>)</li> <li>Webhooks: Limit size of AdmissionRequests to 7MB and size of TokenReviews to 1MB (<a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2598">#2598</a>)</li> </ul> <h2>:sparkles: New Features</h2> <ul> <li>Cache: Allow defining options that apply to all namespaces without explicit config (<a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2528">#2528</a>)</li> <li>Cache: Allow to remove informers (<a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2285">#2285</a>)</li> <li>Cache: Add option to set WatchErrorHandler on informers (<a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2494">#2494</a>)</li> <li>Client: client.MatchingFields now supports multiple indexes (<a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2512">#2512</a>)</li> <li>Fake client: Add flowcontrol api v1 (<a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2623">#2623</a>)</li> <li>Reconciler: Add reconcile.ObjectReconciler (<a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2592">#2592</a>)</li> </ul> <h2>:bug: Bug Fixes</h2> <ul> <li>Add corev1, coordinationv1 scheme for leader election when LeaderElection manager option is true (<a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2461">#2461</a>)</li> <li>Cache: Default namespace only for namespaced object (<a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2480">#2480</a>)</li> <li>Client: Don't truncate large int64s in MergePatch (<a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2650">#2650</a>)</li> <li>controllerutil: Add <code>RemoveControllerReference</code> and <code>HasControllerReference</code> func (<a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2509">#2509</a> <a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2595">#2595</a>)</li> <li>controllerutil: Add <code>RemoveOwnerReference</code> func (<a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2462">#2462</a>)</li> <li>Dependencies: Refactor tests to drop hard otel dependency (<a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2460">#2460</a>)</li> <li>Envtest: CRDs that aren't convertible should unset spec.conversion (<a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2525">#2525</a>)</li> <li>Fake client: Correctly identify if patch call was made on status (<a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2508">#2508</a>)</li> <li>Fake client: Do not update anything but status when using subresource client (<a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2479">#2479</a>)</li> <li>Fake client: Fix returning object after status update (<a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2489">#2489</a>)</li> <li>Fake client: Fix status subresource getting updated on Update when it is empty (<a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2484">#2484</a>)</li> <li>Fake client: Handle unstructured status update with fake client (<a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2495">#2495</a>)</li> <li>Manager: Fix goroutine leak (<a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2527">#2527</a>)</li> <li>Manager: Use HTTP client from leaderElectionConfig for leader election recorder provider (<a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2464">#2464</a>)</li> <li>RESTMapper: Return NoResourceMatchError when appropriate for backwards compatibility. (<a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2472">#2472</a>)</li> <li>Webhook: Handle http.NoBody (<a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2605">#2605</a>)</li> </ul> <h2>:seedling: Others</h2> <ul> <li>Client: Make client.MatchingLabels faster (<a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2529">#2529</a>)</li> <li>Envtest: Allow to ignore scheme.Convertible check for CRDs (<a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2555">#2555</a>)</li> <li>Envtest: Improve process cleanup (<a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2560">#2560</a>)</li> <li>Metrics: Add 100/1000s buckets for Prometheus workqueue histograms (<a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2638">#2638</a>)</li> <li>Metrics: Avoid dependency on apiserver/options if metrics/filters are used (<a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2645">#2645</a>)</li> <li>Replace k8s.io/utils/pointer with k8s.io/utils/ptr (<a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2488">#2488</a>)</li> <li>Webhooks: Cleanup webhook variable assignment (<a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2604">#2604</a>)</li> </ul> <h2>:seedling: Dependencies</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/kubernetes-sigs/controller-runtime/commit/11e5a5e261ac335b8b18cc0869b2ada8fcf4a618"><code>11e5a5e</code></a> Merge pull request <a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2651">#2651</a> from kubernetes-sigs/dependabot/go_modules/github.co...</li> <li><a href="https://github.com/kubernetes-sigs/controller-runtime/commit/66939d4f7ad0de385fd570d5260e0df70f8d10e9"><code>66939d4</code></a> Merge pull request <a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2655">#2655</a> from joelanford/bump-apidiff</li> <li><a href="https://github.com/kubernetes-sigs/controller-runtime/commit/672d678c251572883f68868bc02e0ab770a5d943"><code>672d678</code></a> bump go-apidiff to v0.8.2</li> <li><a href="https://github.com/kubernetes-sigs/controller-runtime/commit/d5f543021c14c578d133599e9fddd76637c31634"><code>d5f5430</code></a> Update generated code</li> <li><a href="https://github.com/kubernetes-sigs/controller-runtime/commit/a23bdc8728eb2a8fe24e9337acae533656a6dec2"><code>a23bdc8</code></a> :seedling: Bump github.com/onsi/ginkgo/v2 from 2.13.2 to 2.14.0</li> <li><a href="https://github.com/kubernetes-sigs/controller-runtime/commit/9e6e3b144a699fb3884f885b8a42b956f8a68c24"><code>9e6e3b1</code></a> Merge pull request <a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2650">#2650</a> from alvaroaleman/bump-jsonpatch</li> <li><a href="https://github.com/kubernetes-sigs/controller-runtime/commit/ea529dda84c085a2e629b24671a951a75c940698"><code>ea529dd</code></a> :bug: Don't truncate large int64s in MergePatch</li> <li><a href="https://github.com/kubernetes-sigs/controller-runtime/commit/48d9a7b44e5494146770d138234ed7640d90e22b"><code>48d9a7b</code></a> Merge pull request <a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2647">#2647</a> from fxierh/fix-client-comments</li> <li><a href="https://github.com/kubernetes-sigs/controller-runtime/commit/f29ed4e7e77077cce701023dbaca413847f66281"><code>f29ed4e</code></a> Elaborate in which cases the client reads from a cache</li> <li><a href="https://github.com/kubernetes-sigs/controller-runtime/commit/7679253938b7bc0005df9872beee3a45665ef57c"><code>7679253</code></a> Merge pull request <a href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/2649">#2649</a> from sbueringer/pr-bump-ct</li> <li>Additional commits viewable in <a href="https://github.com/kubernetes-sigs/controller-runtime/compare/v0.16.3...v0.17.0">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.16.3&new-version=0.17.0)](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>
- Loading branch information