Bump sigs.k8s.io/controller-runtime from 0.23.3 to 0.24.0 (#225)

Bumps
[sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime)
from 0.23.3 to 0.24.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.24.0</h2>
<h2>⚠️ Breaking Changes</h2>
<ul>
<li>Dependencies: Update to k8s.io/* v1.36 (<a
href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3506">#3506</a>
<a
href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3462">#3462</a>
<a
href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3486">#3486</a>
<a
href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3450">#3450</a>)</li>
</ul>
<h2>🐛 Bug Fixes</h2>
<ul>
<li>Cache: Fix IndexField blocking until informer is synced (<a
href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3445">#3445</a>)</li>
<li>Cache: Wait for cache sync when ReaderFailOnMissingInformer is true
(<a
href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3425">#3425</a>)</li>
<li>Client: Update typed ApplyConfigurations with server response (<a
href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3475">#3475</a>)</li>
<li>Fakeclient: Fix SSA status patch resource version check (<a
href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3443">#3443</a>)</li>
<li>Fakeclient: Fix panic when using CRs with embedded pointer structs
(<a
href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3431">#3431</a>)</li>
<li>Fakeclient: Fix status apply if existing object has managedFields
set (<a
href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3430">#3430</a>)</li>
<li>Fakeclient: Retry GenerateName on AlreadyExists collisions (<a
href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3498">#3498</a>)</li>
<li>HTTP servers: Wire up base context into http servers (<a
href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3452">#3452</a>)</li>
</ul>
<h2>🌱 Others</h2>
<ul>
<li>Builder/Webhooks: Remove deprecated custom path function (<a
href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3465">#3465</a>)</li>
<li>Cache: Test cache reader waits for cache sync (<a
href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3434">#3434</a>)</li>
<li>Certwatcher: Deflake certwatcher tests (<a
href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3457">#3457</a>)</li>
<li>Dependencies: Use forked version of btree (<a
href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3449">#3449</a>)</li>
<li>Envtest: Ensure envtest stops the whole process group (<a
href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3447">#3447</a>)</li>
<li>Logging: Add missing space in zap-log-level flag description (<a
href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3492">#3492</a>)</li>
<li>Misc: Adopt new(x) over ptr.To(x) and re-enable newexpr lint (<a
href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3489">#3489</a>)</li>
<li>Owners: Cleanup (<a
href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3453">#3453</a>)</li>
<li>Recorder: Add logger into context for structured logging (<a
href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3454">#3454</a>)</li>
<li>Recorder: Switch to <code>StartLogging</code> for event debug logs
(<a
href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3451">#3451</a>)</li>
<li>Scheme: Deprecate the scheme builder (<a
href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3461">#3461</a>)</li>
<li>Source/Kind: Improve logging for dynamic type kind source (<a
href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3494">#3494</a>)</li>
<li>Webhooks: Reduce memory usage of default webhooks (<a
href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3463">#3463</a>
<a
href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3468">#3468</a>)</li>
</ul>
<h2>🌱 CI &amp; linters</h2>
<ul>
<li>Chore: Update golangci-lint version to v2.8.0 (<a
href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3448">#3448</a>)</li>
<li>Chore: Update golangci-lint version to v2.10.1 (<a
href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3470">#3470</a>)</li>
<li>Chore: Update golangci-lint version to v2.11.3 (<a
href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3482">#3482</a>)</li>
<li>Migrate away from custom GitHub action approval workflow (<a
href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3491">#3491</a>)</li>
<li>Release: Auto-create git tags for the
<code>tools/setup-envtest</code> submodule (<a
href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3476">#3476</a>)</li>
</ul>
<p>📖 Additionally, there has been 1 contribution to our
documentation. (<a
href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3477">#3477</a>)</p>
<h2>Dependencies</h2>
<h3>Added</h3>
<ul>
<li>github.com/cenkalti/backoff/v5: <a
href="https://github.com/cenkalti/backoff/tree/v5.0.3">v5.0.3</a></li>
<li>gonum.org/v1/gonum: v0.16.0</li>
<li>k8s.io/streaming: v0.36.0</li>
</ul>
<h3>Changed</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/kubernetes-sigs/controller-runtime/commit/d3eaef3ab45410342c30528d1eaab982137c4d5a"><code>d3eaef3</code></a>
Merge pull request <a
href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3475">#3475</a>
from alvaroaleman/fixfix</li>
<li><a
href="https://github.com/kubernetes-sigs/controller-runtime/commit/3296f32e58d6e578aa1932dc5584411c5f25c3db"><code>3296f32</code></a>
🐛 Update typed Applyconfigurations with server response</li>
<li><a
href="https://github.com/kubernetes-sigs/controller-runtime/commit/c8b4b9d61fbddd8924c1075ec2face3aa7a5f768"><code>c8b4b9d</code></a>
Merge pull request <a
href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3506">#3506</a>
from troy0820/troy0820/update-deps-k8s</li>
<li><a
href="https://github.com/kubernetes-sigs/controller-runtime/commit/557c3147e26a62272c87db88e3aadda9890931f1"><code>557c314</code></a>
update to k8s.io v1.36.0</li>
<li><a
href="https://github.com/kubernetes-sigs/controller-runtime/commit/e4a998cc6b09afaf5f2d7f30b6a9b728f21918a3"><code>e4a998c</code></a>
Merge pull request <a
href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3499">#3499</a>
from kubernetes-sigs/dependabot/github_actions/all-g...</li>
<li><a
href="https://github.com/kubernetes-sigs/controller-runtime/commit/1a31c56032fa26cd09de18a6c64b1ba86614f4a4"><code>1a31c56</code></a>
Merge pull request <a
href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3498">#3498</a>
from vieux/fix-fake-client-generatename-retry</li>
<li><a
href="https://github.com/kubernetes-sigs/controller-runtime/commit/80bc294688dda063f418bb38e72089ab9f857cc0"><code>80bc294</code></a>
fakeclient: retry GenerateName on AlreadyExists collisions (match K8s
1.32 be...</li>
<li><a
href="https://github.com/kubernetes-sigs/controller-runtime/commit/77b730ab1c9b09af172b67a336886558211b493a"><code>77b730a</code></a>
🌱 Bump the all-github-actions group with 2 updates</li>
<li><a
href="https://github.com/kubernetes-sigs/controller-runtime/commit/6210f847b2c1df3f28e5be34a4b1458f03896c73"><code>6210f84</code></a>
Merge pull request <a
href="https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3494">#3494</a>
from erikgb/improve-kind-source-logging</li>
<li><a
href="https://github.com/kubernetes-sigs/controller-runtime/commit/6f89e1d9d45867133034b829fb1a3e3563b5065d"><code>6f89e1d</code></a>
Improve logging for dynamic type kind source</li>
<li>Additional commits viewable in <a
href="https://github.com/kubernetes-sigs/controller-runtime/compare/v0.23.3...v0.24.0">compare
view</a></li>
</ul>
</details>
<br />

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Philip Laine <philip.laine@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
This commit is contained in:
dependabot[bot]
2026-05-04 15:46:35 +02:00
committed by GitHub
co-authored by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
parent 59e0ee8daa
commit c858d03cf1
5 changed files with 59 additions and 63 deletions
@@ -1133,7 +1133,7 @@ spec:
A failure to resolve or pull the image during pod startup will block containers from starting and may add significant latency. Failures will be retried using normal volume backoff and will be reported on the pod reason and message.
The types of objects that may be mounted by this volume are defined by the container runtime implementation on a host machine and at minimum must include all valid types supported by the container image field.
The OCI object gets mounted in a single directory (spec.containers[*].volumeMounts.mountPath) by merging the manifest layers in the same way as for container images.
The volume will be mounted read-only (ro) and non-executable files (noexec).
The volume will be mounted read-only (ro).
Sub path mounts for containers are not supported (spec.containers[*].volumeMounts.subpath) before 1.33.
The field spec.securityContext.fsGroupChangePolicy has no effect on this volume type.
properties:
@@ -1305,8 +1305,7 @@ spec:
description: |-
portworxVolume represents a portworx volume attached and mounted on kubelets host machine.
Deprecated: PortworxVolume is deprecated. All operations for the in-tree portworxVolume type
are redirected to the pxd.portworx.com CSI driver when the CSIMigrationPortworx feature-gate
is on.
are redirected to the pxd.portworx.com CSI driver.
properties:
fsType:
description: |-
@@ -1054,7 +1054,7 @@ spec:
A failure to resolve or pull the image during pod startup will block containers from starting and may add significant latency. Failures will be retried using normal volume backoff and will be reported on the pod reason and message.
The types of objects that may be mounted by this volume are defined by the container runtime implementation on a host machine and at minimum must include all valid types supported by the container image field.
The OCI object gets mounted in a single directory (spec.containers[*].volumeMounts.mountPath) by merging the manifest layers in the same way as for container images.
The volume will be mounted read-only (ro) and non-executable files (noexec).
The volume will be mounted read-only (ro).
Sub path mounts for containers are not supported (spec.containers[*].volumeMounts.subpath) before 1.33.
The field spec.securityContext.fsGroupChangePolicy has no effect on this volume type.
properties:
@@ -1226,8 +1226,7 @@ spec:
description: |-
portworxVolume represents a portworx volume attached and mounted on kubelets host machine.
Deprecated: PortworxVolume is deprecated. All operations for the in-tree portworxVolume type
are redirected to the pxd.portworx.com CSI driver when the CSIMigrationPortworx feature-gate
is on.
are redirected to the pxd.portworx.com CSI driver.
properties:
fsType:
description: |-
@@ -276,7 +276,6 @@ spec:
procMount denotes the type of proc mount to use for the containers.
The default value is Default which uses the container runtime defaults for
readonly paths and masked paths.
This requires the ProcMountType feature flag to be enabled.
Note that this field cannot be set when spec.os.name is windows.
type: string
readOnlyRootFilesystem: