From 28350ae87b7b3db19c67d738a8f4bcb18ef17f89 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 4 May 2026 12:23:42 +0200 Subject: [PATCH] chore(deps): update dependency controller-runtime to v0.24.0 (#879) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This PR contains the following updates: | Package | Update | Change | |---|---|---| | [controller-runtime](https://redirect.github.com/kubernetes-sigs/controller-runtime) | minor | `0.23.3` → `0.24.0` | --- ### Release Notes
kubernetes-sigs/controller-runtime (controller-runtime) ### [`v0.24.0`](https://redirect.github.com/kubernetes-sigs/controller-runtime/releases/tag/v0.24.0) [Compare Source](https://redirect.github.com/kubernetes-sigs/controller-runtime/compare/v0.23.3...v0.24.0) #### :warning: Breaking Changes - Dependencies: Update to k8s.io/\* v1.36 ([#​3506](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3506) [#​3462](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3462) [#​3486](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3486) [#​3450](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3450)) #### :bug: Bug Fixes - Cache: Fix IndexField blocking until informer is synced ([#​3445](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3445)) - Cache: Wait for cache sync when ReaderFailOnMissingInformer is true ([#​3425](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3425)) - Client: Update typed ApplyConfigurations with server response ([#​3475](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3475)) - Fakeclient: Fix SSA status patch resource version check ([#​3443](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3443)) - Fakeclient: Fix panic when using CRs with embedded pointer structs ([#​3431](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3431)) - Fakeclient: Fix status apply if existing object has managedFields set ([#​3430](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3430)) - Fakeclient: Retry GenerateName on AlreadyExists collisions ([#​3498](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3498)) - HTTP servers: Wire up base context into http servers ([#​3452](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3452)) #### :seedling: Others - Builder/Webhooks: Remove deprecated custom path function ([#​3465](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3465)) - Cache: Test cache reader waits for cache sync ([#​3434](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3434)) - Certwatcher: Deflake certwatcher tests ([#​3457](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3457)) - Dependencies: Use forked version of btree ([#​3449](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3449)) - Envtest: Ensure envtest stops the whole process group ([#​3447](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3447)) - Logging: Add missing space in zap-log-level flag description ([#​3492](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3492)) - Misc: Adopt new(x) over ptr.To(x) and re-enable newexpr lint ([#​3489](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3489)) - Owners: Cleanup ([#​3453](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3453)) - Recorder: Add logger into context for structured logging ([#​3454](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3454)) - Recorder: Switch to `StartLogging` for event debug logs ([#​3451](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3451)) - Scheme: Deprecate the scheme builder ([#​3461](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3461)) - Source/Kind: Improve logging for dynamic type kind source ([#​3494](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3494)) - Webhooks: Reduce memory usage of default webhooks ([#​3463](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3463) [#​3468](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3468)) #### :seedling: CI & linters - Chore: Update golangci-lint version to v2.8.0 ([#​3448](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3448)) - Chore: Update golangci-lint version to v2.10.1 ([#​3470](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3470)) - Chore: Update golangci-lint version to v2.11.3 ([#​3482](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3482)) - Migrate away from custom GitHub action approval workflow ([#​3491](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3491)) - Release: Auto-create git tags for the `tools/setup-envtest` submodule ([#​3476](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3476)) :book: Additionally, there has been 1 contribution to our documentation. ([#​3477](https://redirect.github.com/kubernetes-sigs/controller-runtime/issues/3477)) #### Dependencies ##### Added - github.com/cenkalti/backoff/v5: [v5.0.3](https://redirect.github.com/cenkalti/backoff/tree/v5.0.3) - gonum.org/v1/gonum: v0.16.0 - k8s.io/streaming: v0.36.0 ##### Changed - cel.dev/expr: v0.24.0 → v0.25.1 - cloud.google.com/go/compute/metadata: v0.6.0 → v0.9.0 - github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp: [v1.26.0 → v1.30.0](https://redirect.github.com/GoogleCloudPlatform/opentelemetry-operations-go/compare/detectors/gcp/v1.26.0...detectors/gcp/v1.30.0) - github.com/alecthomas/units: [b94a6e3 → 0f3dac3](https://redirect.github.com/alecthomas/units/compare/b94a6e3...0f3dac3) - github.com/cncf/xds/go: [2f00578 → ee656c7](https://redirect.github.com/cncf/xds/compare/2f00578...ee656c7) - github.com/coreos/go-oidc: [v2.3.0+incompatible → v2.5.0+incompatible](https://redirect.github.com/coreos/go-oidc/compare/v2.3.0...v2.5.0) - github.com/coreos/go-systemd/v22: [v22.5.0 → v22.7.0](https://redirect.github.com/coreos/go-systemd/compare/v22.5.0...v22.7.0) - github.com/davecgh/go-spew: [v1.1.1 → d8f796a](https://redirect.github.com/davecgh/go-spew/compare/v1.1.1...d8f796a) - github.com/emicklei/go-restful/v3: [v3.12.2 → v3.13.0](https://redirect.github.com/emicklei/go-restful/compare/v3.12.2...v3.13.0) - github.com/envoyproxy/go-control-plane/envoy: [v1.32.4 → v1.36.0](https://redirect.github.com/envoyproxy/go-control-plane/compare/envoy/v1.32.4...envoy/v1.36.0) - github.com/envoyproxy/go-control-plane: [v0.13.4 → v0.14.0](https://redirect.github.com/envoyproxy/go-control-plane/compare/v0.13.4...v0.14.0) - github.com/envoyproxy/protoc-gen-validate: [v1.2.1 → v1.3.0](https://redirect.github.com/envoyproxy/protoc-gen-validate/compare/v1.2.1...v1.3.0) - github.com/go-jose/go-jose/v4: [v4.0.4 → v4.1.3](https://redirect.github.com/go-jose/go-jose/compare/v4.0.4...v4.1.3) - github.com/golang-jwt/jwt/v5: [v5.2.2 → v5.3.0](https://redirect.github.com/golang-jwt/jwt/compare/v5.2.2...v5.3.0) - github.com/golang/glog: [v1.2.4 → v1.2.5](https://redirect.github.com/golang/glog/compare/v1.2.4...v1.2.5) - github.com/grpc-ecosystem/go-grpc-middleware/providers/prometheus: [v1.0.1 → v1.1.0](https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/compare/providers/prometheus/v1.0.1...providers/prometheus/v1.1.0) - github.com/grpc-ecosystem/go-grpc-middleware/v2: [v2.3.0 → v2.3.3](https://redirect.github.com/grpc-ecosystem/go-grpc-middleware/compare/v2.3.0...v2.3.3) - github.com/grpc-ecosystem/grpc-gateway/v2: [v2.26.3 → v2.27.7](https://redirect.github.com/grpc-ecosystem/grpc-gateway/compare/v2.26.3...v2.27.7) - github.com/moby/spdystream: [v0.5.0 → v0.5.1](https://redirect.github.com/moby/spdystream/compare/v0.5.0...v0.5.1) - github.com/onsi/ginkgo/v2: [v2.27.2 → v2.27.4](https://redirect.github.com/onsi/ginkgo/compare/v2.27.2...v2.27.4) - github.com/onsi/gomega: [v1.38.2 → v1.39.0](https://redirect.github.com/onsi/gomega/compare/v1.38.2...v1.39.0) - github.com/pmezard/go-difflib: [v1.0.0 → 5d4384e](https://redirect.github.com/pmezard/go-difflib/compare/v1.0.0...5d4384e) - github.com/prometheus/common: [v0.66.1 → v0.67.5](https://redirect.github.com/prometheus/common/compare/v0.66.1...v0.67.5) - github.com/prometheus/procfs: [v0.16.1 → v0.19.2](https://redirect.github.com/prometheus/procfs/compare/v0.16.1...v0.19.2) - github.com/spf13/cobra: [v1.10.0 → v1.10.2](https://redirect.github.com/spf13/cobra/compare/v1.10.0...v1.10.2) - github.com/spiffe/go-spiffe/v2: [v2.5.0 → v2.6.0](https://redirect.github.com/spiffe/go-spiffe/compare/v2.5.0...v2.6.0) - go.etcd.io/etcd/api/v3: v3.6.5 → v3.6.8 - go.etcd.io/etcd/client/pkg/v3: v3.6.5 → v3.6.8 - go.etcd.io/etcd/client/v3: v3.6.5 → v3.6.8 - go.etcd.io/etcd/pkg/v3: v3.6.5 → v3.6.8 - go.etcd.io/etcd/server/v3: v3.6.5 → v3.6.8 - go.opentelemetry.io/auto/sdk: v1.1.0 → v1.2.1 - go.opentelemetry.io/contrib/detectors/gcp: v1.34.0 → v1.39.0 - go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc: v0.60.0 → v0.65.0 - go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp: v0.61.0 → v0.65.0 - go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc: v1.34.0 → v1.40.0 - go.opentelemetry.io/otel/exporters/otlp/otlptrace: v1.34.0 → v1.40.0 - go.opentelemetry.io/otel/metric: v1.36.0 → v1.41.0 - go.opentelemetry.io/otel/sdk/metric: v1.36.0 → v1.40.0 - go.opentelemetry.io/otel/sdk: v1.36.0 → v1.40.0 - go.opentelemetry.io/otel/trace: v1.36.0 → v1.41.0 - go.opentelemetry.io/otel: v1.36.0 → v1.41.0 - go.opentelemetry.io/proto/otlp: v1.5.0 → v1.9.0 - go.uber.org/zap: v1.27.0 → v1.27.1 - golang.org/x/crypto: v0.45.0 → v0.47.0 - golang.org/x/exp: [`8a7402a`](https://redirect.github.com/kubernetes-sigs/controller-runtime/commit/8a7402a) → [`944ab1f`](https://redirect.github.com/kubernetes-sigs/controller-runtime/commit/944ab1f) - golang.org/x/mod: v0.29.0 → v0.32.0 - golang.org/x/net: v0.47.0 → v0.49.0 - golang.org/x/oauth2: v0.30.0 → v0.34.0 - golang.org/x/sync: v0.18.0 → v0.19.0 - golang.org/x/sys: v0.38.0 → v0.40.0 - golang.org/x/telemetry: [`078029d`](https://redirect.github.com/kubernetes-sigs/controller-runtime/commit/078029d) → [`bd525da`](https://redirect.github.com/kubernetes-sigs/controller-runtime/commit/bd525da) - golang.org/x/term: v0.37.0 → v0.39.0 - golang.org/x/text: v0.31.0 → v0.33.0 - golang.org/x/time: v0.9.0 → v0.14.0 - golang.org/x/tools/go/expect: v0.1.0-deprecated → v0.1.1-deprecated - golang.org/x/tools: v0.38.0 → v0.41.0 - google.golang.org/genproto/googleapis/api: [`a0af3ef`](https://redirect.github.com/kubernetes-sigs/controller-runtime/commit/a0af3ef) → [`8636f87`](https://redirect.github.com/kubernetes-sigs/controller-runtime/commit/8636f87) - google.golang.org/genproto/googleapis/rpc: [`200df99`](https://redirect.github.com/kubernetes-sigs/controller-runtime/commit/200df99) → [`8636f87`](https://redirect.github.com/kubernetes-sigs/controller-runtime/commit/8636f87) - google.golang.org/grpc: v1.72.2 → v1.79.3 - google.golang.org/protobuf: v1.36.8 → [`f2248ac`](https://redirect.github.com/kubernetes-sigs/controller-runtime/commit/f2248ac) - k8s.io/api: v0.35.0 → v0.36.0 - k8s.io/apiextensions-apiserver: v0.35.0 → v0.36.0 - k8s.io/apimachinery: v0.35.0 → v0.36.0 - k8s.io/apiserver: v0.35.0 → v0.36.0 - k8s.io/client-go: v0.35.0 → v0.36.0 - k8s.io/code-generator: v0.35.0 → v0.36.0 - k8s.io/component-base: v0.35.0 → v0.36.0 - k8s.io/klog/v2: v2.130.1 → v2.140.0 - k8s.io/kms: v0.35.0 → v0.36.0 - k8s.io/kube-openapi: [`589584f`](https://redirect.github.com/kubernetes-sigs/controller-runtime/commit/589584f) → [`43fb72c`](https://redirect.github.com/kubernetes-sigs/controller-runtime/commit/43fb72c) - k8s.io/utils: [`bc988d5`](https://redirect.github.com/kubernetes-sigs/controller-runtime/commit/bc988d5) → [`b8788ab`](https://redirect.github.com/kubernetes-sigs/controller-runtime/commit/b8788ab) - sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.31.2 → v0.34.0 - sigs.k8s.io/structured-merge-diff/v6: v6.3.0 → v6.3.2 ##### Removed - github.com/cenkalti/backoff/v4: [v4.3.0](https://redirect.github.com/cenkalti/backoff/tree/v4.3.0) - github.com/gregjones/httpcache: [901d907](https://redirect.github.com/gregjones/httpcache/tree/901d907) - github.com/grpc-ecosystem/go-grpc-prometheus: [v1.2.0](https://redirect.github.com/grpc-ecosystem/go-grpc-prometheus/tree/v1.2.0) - github.com/zeebo/errs: [v1.4.0](https://redirect.github.com/zeebo/errs/tree/v1.4.0) - golang.org/x/xerrors: [`9bdfabe`](https://redirect.github.com/kubernetes-sigs/controller-runtime/commit/9bdfabe) *Thanks to all our contributors!* 😊
--- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Never, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/cloudnative-pg/plugin-barman-cloud). Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- Taskfile.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Taskfile.yml b/Taskfile.yml index ce25422..f572284 100644 --- a/Taskfile.yml +++ b/Taskfile.yml @@ -133,7 +133,7 @@ tasks: # renovate: datasource=git-refs depname=kubernetes packageName=https://github.com/kubernetes/kubernetes versioning=semver K8S_VERSION: 1.31.0 # renovate: datasource=git-refs depName=controller-runtime packageName=https://github.com/kubernetes-sigs/controller-runtime versioning=semver - SETUP_ENVTEST_VERSION: 0.23.3 + SETUP_ENVTEST_VERSION: 0.24.0 cmds: - > GITHUB_REF= dagger -s call -m ./dagger/gotest