fix(deps): update kubernetes & kcp #15

Open
sa-renovate wants to merge 1 commit from renovate/kubernetes-and-kcp into main
Member

This PR contains the following updates:

Package Change Age Confidence
k8s.io/apimachinery v0.35.3v0.36.2 age confidence
k8s.io/client-go v0.35.3v0.36.2 age confidence
k8s.io/component-base v0.35.3v0.36.2 age confidence
k8s.io/klog/v2 v2.130.1v2.140.0 age confidence
sigs.k8s.io/controller-runtime v0.23.1v0.24.1 age confidence

Release Notes

kubernetes/apimachinery (k8s.io/apimachinery)

v0.36.2

Compare Source

v0.36.1

Compare Source

v0.36.0

Compare Source

v0.35.6

Compare Source

v0.35.5

Compare Source

v0.35.4

Compare Source

kubernetes/client-go (k8s.io/client-go)

v0.36.2

Compare Source

v0.36.1

Compare Source

v0.36.0

Compare Source

v0.35.6

Compare Source

v0.35.5

Compare Source

v0.35.4

Compare Source

kubernetes/component-base (k8s.io/component-base)

v0.36.2

Compare Source

v0.36.1

Compare Source

v0.36.0

Compare Source

v0.35.6

Compare Source

v0.35.5

Compare Source

v0.35.4

Compare Source

kubernetes/klog (k8s.io/klog/v2)

v2.140.0: Prepare klog release for Kubernetes v1.36

Compare Source

What's Changed

New Contributors

Full Changelog: https://github.com/kubernetes/klog/compare/v2.130.1...v2.140.0

kubernetes-sigs/controller-runtime (sigs.k8s.io/controller-runtime)

v0.24.1

Compare Source

What's Changed

Full Changelog: https://github.com/kubernetes-sigs/controller-runtime/compare/v0.24.0...v0.24.1

v0.24.0

Compare Source

⚠️ Breaking Changes

🐛 Bug Fixes

  • Cache: Fix IndexField blocking until informer is synced (#​3445)
  • Cache: Wait for cache sync when ReaderFailOnMissingInformer is true (#​3425)
  • Client: Update typed ApplyConfigurations with server response (#​3475)
  • Fakeclient: Fix SSA status patch resource version check (#​3443)
  • Fakeclient: Fix panic when using CRs with embedded pointer structs (#​3431)
  • Fakeclient: Fix status apply if existing object has managedFields set (#​3430)
  • Fakeclient: Retry GenerateName on AlreadyExists collisions (#​3498)
  • HTTP servers: Wire up base context into http servers (#​3452)

🌱 Others

  • Builder/Webhooks: Remove deprecated custom path function (#​3465)
  • Cache: Test cache reader waits for cache sync (#​3434)
  • Certwatcher: Deflake certwatcher tests (#​3457)
  • Dependencies: Use forked version of btree (#​3449)
  • Envtest: Ensure envtest stops the whole process group (#​3447)
  • Logging: Add missing space in zap-log-level flag description (#​3492)
  • Misc: Adopt new(x) over ptr.To(x) and re-enable newexpr lint (#​3489)
  • Owners: Cleanup (#​3453)
  • Recorder: Add logger into context for structured logging (#​3454)
  • Recorder: Switch to StartLogging for event debug logs (#​3451)
  • Scheme: Deprecate the scheme builder (#​3461)
  • Source/Kind: Improve logging for dynamic type kind source (#​3494)
  • Webhooks: Reduce memory usage of default webhooks (#​3463 #​3468)

🌱 CI & linters

  • Chore: Update golangci-lint version to v2.8.0 (#​3448)
  • Chore: Update golangci-lint version to v2.10.1 (#​3470)
  • Chore: Update golangci-lint version to v2.11.3 (#​3482)
  • Migrate away from custom GitHub action approval workflow (#​3491)
  • Release: Auto-create git tags for the tools/setup-envtest submodule (#​3476)

📖 Additionally, there has been 1 contribution to our documentation. (#​3477)

Dependencies

Added
  • github.com/cenkalti/backoff/v5: 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
  • github.com/alecthomas/units: b94a6e3 → 0f3dac3
  • github.com/cncf/xds/go: 2f00578 → ee656c7
  • github.com/coreos/go-oidc: v2.3.0+incompatible → v2.5.0+incompatible
  • github.com/coreos/go-systemd/v22: v22.5.0 → v22.7.0
  • github.com/davecgh/go-spew: v1.1.1 → d8f796a
  • github.com/emicklei/go-restful/v3: v3.12.2 → v3.13.0
  • github.com/envoyproxy/go-control-plane/envoy: v1.32.4 → v1.36.0
  • github.com/envoyproxy/go-control-plane: v0.13.4 → v0.14.0
  • github.com/envoyproxy/protoc-gen-validate: v1.2.1 → v1.3.0
  • github.com/go-jose/go-jose/v4: v4.0.4 → v4.1.3
  • github.com/golang-jwt/jwt/v5: v5.2.2 → v5.3.0
  • github.com/golang/glog: v1.2.4 → v1.2.5
  • github.com/grpc-ecosystem/go-grpc-middleware/providers/prometheus: v1.0.1 → v1.1.0
  • github.com/grpc-ecosystem/go-grpc-middleware/v2: v2.3.0 → v2.3.3
  • github.com/grpc-ecosystem/grpc-gateway/v2: v2.26.3 → v2.27.7
  • github.com/moby/spdystream: v0.5.0 → v0.5.1
  • github.com/onsi/ginkgo/v2: v2.27.2 → v2.27.4
  • github.com/onsi/gomega: v1.38.2 → v1.39.0
  • github.com/pmezard/go-difflib: v1.0.0 → 5d4384e
  • github.com/prometheus/common: v0.66.1 → v0.67.5
  • github.com/prometheus/procfs: v0.16.1 → v0.19.2
  • github.com/spf13/cobra: v1.10.0 → v1.10.2
  • github.com/spiffe/go-spiffe/v2: 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: 8a7402a944ab1f
  • 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: 078029dbd525da
  • 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: a0af3ef8636f87
  • google.golang.org/genproto/googleapis/rpc: 200df998636f87
  • google.golang.org/grpc: v1.72.2 → v1.79.3
  • google.golang.org/protobuf: v1.36.8 → 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: 589584f43fb72c
  • k8s.io/utils: bc988d5b8788ab
  • 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
  • github.com/gregjones/httpcache: 901d907
  • github.com/grpc-ecosystem/go-grpc-prometheus: v1.2.0
  • github.com/zeebo/errs: v1.4.0
  • golang.org/x/xerrors: 9bdfabe

Thanks to all our contributors! 😊

v0.23.3

Compare Source

What's Changed

Full Changelog: https://github.com/kubernetes-sigs/controller-runtime/compare/v0.23.2...v0.23.3

v0.23.2

Compare Source

What's Changed

Full Changelog: https://github.com/kubernetes-sigs/controller-runtime/compare/v0.23.1...v0.23.2


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • Between 12:00 AM and 03:59 AM, only on Monday (* 0-3 * * 1)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate.

This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [k8s.io/apimachinery](https://github.com/kubernetes/apimachinery) | `v0.35.3` → `v0.36.2` | ![age](https://developer.mend.io/api/mc/badges/age/go/k8s.io%2fapimachinery/v0.36.2?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/k8s.io%2fapimachinery/v0.35.3/v0.36.2?slim=true) | | [k8s.io/client-go](https://github.com/kubernetes/client-go) | `v0.35.3` → `v0.36.2` | ![age](https://developer.mend.io/api/mc/badges/age/go/k8s.io%2fclient-go/v0.36.2?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/k8s.io%2fclient-go/v0.35.3/v0.36.2?slim=true) | | [k8s.io/component-base](https://github.com/kubernetes/component-base) | `v0.35.3` → `v0.36.2` | ![age](https://developer.mend.io/api/mc/badges/age/go/k8s.io%2fcomponent-base/v0.36.2?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/k8s.io%2fcomponent-base/v0.35.3/v0.36.2?slim=true) | | [k8s.io/klog/v2](https://github.com/kubernetes/klog) | `v2.130.1` → `v2.140.0` | ![age](https://developer.mend.io/api/mc/badges/age/go/k8s.io%2fklog%2fv2/v2.140.0?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/k8s.io%2fklog%2fv2/v2.130.1/v2.140.0?slim=true) | | [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) | `v0.23.1` → `v0.24.1` | ![age](https://developer.mend.io/api/mc/badges/age/go/sigs.k8s.io%2fcontroller-runtime/v0.24.1?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/sigs.k8s.io%2fcontroller-runtime/v0.23.1/v0.24.1?slim=true) | --- ### Release Notes <details> <summary>kubernetes/apimachinery (k8s.io/apimachinery)</summary> ### [`v0.36.2`](https://github.com/kubernetes/apimachinery/compare/v0.36.1...v0.36.2) [Compare Source](https://github.com/kubernetes/apimachinery/compare/v0.36.1...v0.36.2) ### [`v0.36.1`](https://github.com/kubernetes/apimachinery/compare/v0.36.0...v0.36.1) [Compare Source](https://github.com/kubernetes/apimachinery/compare/v0.36.0...v0.36.1) ### [`v0.36.0`](https://github.com/kubernetes/apimachinery/compare/v0.35.6...v0.36.0) [Compare Source](https://github.com/kubernetes/apimachinery/compare/v0.35.6...v0.36.0) ### [`v0.35.6`](https://github.com/kubernetes/apimachinery/compare/v0.35.5...v0.35.6) [Compare Source](https://github.com/kubernetes/apimachinery/compare/v0.35.5...v0.35.6) ### [`v0.35.5`](https://github.com/kubernetes/apimachinery/compare/v0.35.4...v0.35.5) [Compare Source](https://github.com/kubernetes/apimachinery/compare/v0.35.4...v0.35.5) ### [`v0.35.4`](https://github.com/kubernetes/apimachinery/compare/v0.35.3...v0.35.4) [Compare Source](https://github.com/kubernetes/apimachinery/compare/v0.35.3...v0.35.4) </details> <details> <summary>kubernetes/client-go (k8s.io/client-go)</summary> ### [`v0.36.2`](https://github.com/kubernetes/client-go/compare/v0.36.1...v0.36.2) [Compare Source](https://github.com/kubernetes/client-go/compare/v0.36.1...v0.36.2) ### [`v0.36.1`](https://github.com/kubernetes/client-go/compare/v0.36.0...v0.36.1) [Compare Source](https://github.com/kubernetes/client-go/compare/v0.36.0...v0.36.1) ### [`v0.36.0`](https://github.com/kubernetes/client-go/compare/v0.35.6...v0.36.0) [Compare Source](https://github.com/kubernetes/client-go/compare/v0.35.6...v0.36.0) ### [`v0.35.6`](https://github.com/kubernetes/client-go/compare/v0.35.5...v0.35.6) [Compare Source](https://github.com/kubernetes/client-go/compare/v0.35.5...v0.35.6) ### [`v0.35.5`](https://github.com/kubernetes/client-go/compare/v0.35.4...v0.35.5) [Compare Source](https://github.com/kubernetes/client-go/compare/v0.35.4...v0.35.5) ### [`v0.35.4`](https://github.com/kubernetes/client-go/compare/v0.35.3...v0.35.4) [Compare Source](https://github.com/kubernetes/client-go/compare/v0.35.3...v0.35.4) </details> <details> <summary>kubernetes/component-base (k8s.io/component-base)</summary> ### [`v0.36.2`](https://github.com/kubernetes/component-base/compare/v0.36.1...v0.36.2) [Compare Source](https://github.com/kubernetes/component-base/compare/v0.36.1...v0.36.2) ### [`v0.36.1`](https://github.com/kubernetes/component-base/compare/v0.36.0...v0.36.1) [Compare Source](https://github.com/kubernetes/component-base/compare/v0.36.0...v0.36.1) ### [`v0.36.0`](https://github.com/kubernetes/component-base/compare/v0.35.6...v0.36.0) [Compare Source](https://github.com/kubernetes/component-base/compare/v0.35.6...v0.36.0) ### [`v0.35.6`](https://github.com/kubernetes/component-base/compare/v0.35.5...v0.35.6) [Compare Source](https://github.com/kubernetes/component-base/compare/v0.35.5...v0.35.6) ### [`v0.35.5`](https://github.com/kubernetes/component-base/compare/v0.35.4...v0.35.5) [Compare Source](https://github.com/kubernetes/component-base/compare/v0.35.4...v0.35.5) ### [`v0.35.4`](https://github.com/kubernetes/component-base/compare/v0.35.3...v0.35.4) [Compare Source](https://github.com/kubernetes/component-base/compare/v0.35.3...v0.35.4) </details> <details> <summary>kubernetes/klog (k8s.io/klog/v2)</summary> ### [`v2.140.0`](https://github.com/kubernetes/klog/releases/tag/v2.140.0): Prepare klog release for Kubernetes v1.36 [Compare Source](https://github.com/kubernetes/klog/compare/v2.130.1...2.140.0) #### What's Changed - Add dependabot by [@&#8203;lucacome](https://github.com/lucacome) in [#&#8203;410](https://github.com/kubernetes/klog/pull/410) - Use strconv.AppendQuote instead of strconv.Quote for message formatting by [@&#8203;astef](https://github.com/astef) in [#&#8203;413](https://github.com/kubernetes/klog/pull/413) - de-duplication of key/value pairs by [@&#8203;pohly](https://github.com/pohly) in [#&#8203;415](https://github.com/kubernetes/klog/pull/415) - Fix: Ensure constant format strings in fmt and printf calls by [@&#8203;mikelolasagasti](https://github.com/mikelolasagasti) in [#&#8203;417](https://github.com/kubernetes/klog/pull/417) - Remove old note on Go version requirements by [@&#8203;guettli](https://github.com/guettli) in [#&#8203;425](https://github.com/kubernetes/klog/pull/425) - test with 1.24 and 1.25 by [@&#8203;pohly](https://github.com/pohly) in [#&#8203;428](https://github.com/kubernetes/klog/pull/428) - ktesting: fix vmodule support by [@&#8203;pohly](https://github.com/pohly) in [#&#8203;431](https://github.com/kubernetes/klog/pull/431) - ktesting: support multi-line result from AnyToStringHook by [@&#8203;pohly](https://github.com/pohly) in [#&#8203;433](https://github.com/kubernetes/klog/pull/433) - textlogger: optionally turn off header by [@&#8203;pohly](https://github.com/pohly) in [#&#8203;430](https://github.com/kubernetes/klog/pull/430) - feat: fix stderrthreshold not honored when logtostderr is set ([#&#8203;212](https://github.com/kubernetes/klog/issues/212)) + two new flags by [@&#8203;pierluigilenoci](https://github.com/pierluigilenoci) in [#&#8203;432](https://github.com/kubernetes/klog/pull/432) #### New Contributors - [@&#8203;lucacome](https://github.com/lucacome) made their first contribution in [#&#8203;410](https://github.com/kubernetes/klog/pull/410) - [@&#8203;astef](https://github.com/astef) made their first contribution in [#&#8203;413](https://github.com/kubernetes/klog/pull/413) - [@&#8203;mikelolasagasti](https://github.com/mikelolasagasti) made their first contribution in [#&#8203;417](https://github.com/kubernetes/klog/pull/417) - [@&#8203;guettli](https://github.com/guettli) made their first contribution in [#&#8203;425](https://github.com/kubernetes/klog/pull/425) - [@&#8203;pierluigilenoci](https://github.com/pierluigilenoci) made their first contribution in [#&#8203;432](https://github.com/kubernetes/klog/pull/432) **Full Changelog**: <https://github.com/kubernetes/klog/compare/v2.130.1...v2.140.0> </details> <details> <summary>kubernetes-sigs/controller-runtime (sigs.k8s.io/controller-runtime)</summary> ### [`v0.24.1`](https://github.com/kubernetes-sigs/controller-runtime/releases/tag/v0.24.1) [Compare Source](https://github.com/kubernetes-sigs/controller-runtime/compare/v0.24.0...v0.24.1) #### What's Changed - \[release-0.24] :bug: Fix regression in Apply typed error handling by [@&#8203;k8s-infra-cherrypick-robot](https://github.com/k8s-infra-cherrypick-robot) in [#&#8203;3516](https://github.com/kubernetes-sigs/controller-runtime/pull/3516) **Full Changelog**: <https://github.com/kubernetes-sigs/controller-runtime/compare/v0.24.0...v0.24.1> ### [`v0.24.0`](https://github.com/kubernetes-sigs/controller-runtime/releases/tag/v0.24.0) [Compare Source](https://github.com/kubernetes-sigs/controller-runtime/compare/v0.23.3...v0.24.0) #### :warning: Breaking Changes - Dependencies: Update to k8s.io/\* v1.36 ([#&#8203;3506](https://github.com/kubernetes-sigs/controller-runtime/issues/3506) [#&#8203;3462](https://github.com/kubernetes-sigs/controller-runtime/issues/3462) [#&#8203;3486](https://github.com/kubernetes-sigs/controller-runtime/issues/3486) [#&#8203;3450](https://github.com/kubernetes-sigs/controller-runtime/issues/3450)) #### :bug: Bug Fixes - Cache: Fix IndexField blocking until informer is synced ([#&#8203;3445](https://github.com/kubernetes-sigs/controller-runtime/issues/3445)) - Cache: Wait for cache sync when ReaderFailOnMissingInformer is true ([#&#8203;3425](https://github.com/kubernetes-sigs/controller-runtime/issues/3425)) - Client: Update typed ApplyConfigurations with server response ([#&#8203;3475](https://github.com/kubernetes-sigs/controller-runtime/issues/3475)) - Fakeclient: Fix SSA status patch resource version check ([#&#8203;3443](https://github.com/kubernetes-sigs/controller-runtime/issues/3443)) - Fakeclient: Fix panic when using CRs with embedded pointer structs ([#&#8203;3431](https://github.com/kubernetes-sigs/controller-runtime/issues/3431)) - Fakeclient: Fix status apply if existing object has managedFields set ([#&#8203;3430](https://github.com/kubernetes-sigs/controller-runtime/issues/3430)) - Fakeclient: Retry GenerateName on AlreadyExists collisions ([#&#8203;3498](https://github.com/kubernetes-sigs/controller-runtime/issues/3498)) - HTTP servers: Wire up base context into http servers ([#&#8203;3452](https://github.com/kubernetes-sigs/controller-runtime/issues/3452)) #### :seedling: Others - Builder/Webhooks: Remove deprecated custom path function ([#&#8203;3465](https://github.com/kubernetes-sigs/controller-runtime/issues/3465)) - Cache: Test cache reader waits for cache sync ([#&#8203;3434](https://github.com/kubernetes-sigs/controller-runtime/issues/3434)) - Certwatcher: Deflake certwatcher tests ([#&#8203;3457](https://github.com/kubernetes-sigs/controller-runtime/issues/3457)) - Dependencies: Use forked version of btree ([#&#8203;3449](https://github.com/kubernetes-sigs/controller-runtime/issues/3449)) - Envtest: Ensure envtest stops the whole process group ([#&#8203;3447](https://github.com/kubernetes-sigs/controller-runtime/issues/3447)) - Logging: Add missing space in zap-log-level flag description ([#&#8203;3492](https://github.com/kubernetes-sigs/controller-runtime/issues/3492)) - Misc: Adopt new(x) over ptr.To(x) and re-enable newexpr lint ([#&#8203;3489](https://github.com/kubernetes-sigs/controller-runtime/issues/3489)) - Owners: Cleanup ([#&#8203;3453](https://github.com/kubernetes-sigs/controller-runtime/issues/3453)) - Recorder: Add logger into context for structured logging ([#&#8203;3454](https://github.com/kubernetes-sigs/controller-runtime/issues/3454)) - Recorder: Switch to `StartLogging` for event debug logs ([#&#8203;3451](https://github.com/kubernetes-sigs/controller-runtime/issues/3451)) - Scheme: Deprecate the scheme builder ([#&#8203;3461](https://github.com/kubernetes-sigs/controller-runtime/issues/3461)) - Source/Kind: Improve logging for dynamic type kind source ([#&#8203;3494](https://github.com/kubernetes-sigs/controller-runtime/issues/3494)) - Webhooks: Reduce memory usage of default webhooks ([#&#8203;3463](https://github.com/kubernetes-sigs/controller-runtime/issues/3463) [#&#8203;3468](https://github.com/kubernetes-sigs/controller-runtime/issues/3468)) #### :seedling: CI & linters - Chore: Update golangci-lint version to v2.8.0 ([#&#8203;3448](https://github.com/kubernetes-sigs/controller-runtime/issues/3448)) - Chore: Update golangci-lint version to v2.10.1 ([#&#8203;3470](https://github.com/kubernetes-sigs/controller-runtime/issues/3470)) - Chore: Update golangci-lint version to v2.11.3 ([#&#8203;3482](https://github.com/kubernetes-sigs/controller-runtime/issues/3482)) - Migrate away from custom GitHub action approval workflow ([#&#8203;3491](https://github.com/kubernetes-sigs/controller-runtime/issues/3491)) - Release: Auto-create git tags for the `tools/setup-envtest` submodule ([#&#8203;3476](https://github.com/kubernetes-sigs/controller-runtime/issues/3476)) :book: Additionally, there has been 1 contribution to our documentation. ([#&#8203;3477](https://github.com/kubernetes-sigs/controller-runtime/issues/3477)) #### Dependencies ##### Added - github.com/cenkalti/backoff/v5: [v5.0.3](https://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://github.com/GoogleCloudPlatform/opentelemetry-operations-go/compare/detectors/gcp/v1.26.0...detectors/gcp/v1.30.0) - github.com/alecthomas/units: [b94a6e3 → 0f3dac3](https://github.com/alecthomas/units/compare/b94a6e3...0f3dac3) - github.com/cncf/xds/go: [2f00578 → ee656c7](https://github.com/cncf/xds/compare/2f00578...ee656c7) - github.com/coreos/go-oidc: [v2.3.0+incompatible → v2.5.0+incompatible](https://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://github.com/coreos/go-systemd/compare/v22.5.0...v22.7.0) - github.com/davecgh/go-spew: [v1.1.1 → d8f796a](https://github.com/davecgh/go-spew/compare/v1.1.1...d8f796a) - github.com/emicklei/go-restful/v3: [v3.12.2 → v3.13.0](https://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://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://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://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://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://github.com/golang-jwt/jwt/compare/v5.2.2...v5.3.0) - github.com/golang/glog: [v1.2.4 → v1.2.5](https://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://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://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://github.com/grpc-ecosystem/grpc-gateway/compare/v2.26.3...v2.27.7) - github.com/moby/spdystream: [v0.5.0 → v0.5.1](https://github.com/moby/spdystream/compare/v0.5.0...v0.5.1) - github.com/onsi/ginkgo/v2: [v2.27.2 → v2.27.4](https://github.com/onsi/ginkgo/compare/v2.27.2...v2.27.4) - github.com/onsi/gomega: [v1.38.2 → v1.39.0](https://github.com/onsi/gomega/compare/v1.38.2...v1.39.0) - github.com/pmezard/go-difflib: [v1.0.0 → 5d4384e](https://github.com/pmezard/go-difflib/compare/v1.0.0...5d4384e) - github.com/prometheus/common: [v0.66.1 → v0.67.5](https://github.com/prometheus/common/compare/v0.66.1...v0.67.5) - github.com/prometheus/procfs: [v0.16.1 → v0.19.2](https://github.com/prometheus/procfs/compare/v0.16.1...v0.19.2) - github.com/spf13/cobra: [v1.10.0 → v1.10.2](https://github.com/spf13/cobra/compare/v1.10.0...v1.10.2) - github.com/spiffe/go-spiffe/v2: [v2.5.0 → v2.6.0](https://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://github.com/kubernetes-sigs/controller-runtime/commit/8a7402a) → [`944ab1f`](https://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://github.com/kubernetes-sigs/controller-runtime/commit/078029d) → [`bd525da`](https://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://github.com/kubernetes-sigs/controller-runtime/commit/a0af3ef) → [`8636f87`](https://github.com/kubernetes-sigs/controller-runtime/commit/8636f87) - google.golang.org/genproto/googleapis/rpc: [`200df99`](https://github.com/kubernetes-sigs/controller-runtime/commit/200df99) → [`8636f87`](https://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://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://github.com/kubernetes-sigs/controller-runtime/commit/589584f) → [`43fb72c`](https://github.com/kubernetes-sigs/controller-runtime/commit/43fb72c) - k8s.io/utils: [`bc988d5`](https://github.com/kubernetes-sigs/controller-runtime/commit/bc988d5) → [`b8788ab`](https://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://github.com/cenkalti/backoff/tree/v4.3.0) - github.com/gregjones/httpcache: [901d907](https://github.com/gregjones/httpcache/tree/901d907) - github.com/grpc-ecosystem/go-grpc-prometheus: [v1.2.0](https://github.com/grpc-ecosystem/go-grpc-prometheus/tree/v1.2.0) - github.com/zeebo/errs: [v1.4.0](https://github.com/zeebo/errs/tree/v1.4.0) - golang.org/x/xerrors: [`9bdfabe`](https://github.com/kubernetes-sigs/controller-runtime/commit/9bdfabe) *Thanks to all our contributors!* 😊 ### [`v0.23.3`](https://github.com/kubernetes-sigs/controller-runtime/releases/tag/v0.23.3) [Compare Source](https://github.com/kubernetes-sigs/controller-runtime/compare/v0.23.2...v0.23.3) #### What's Changed - 🐛 Ensure DefaulterRemoveUnknownOrOmitableFields is still working even if objects are equal by [@&#8203;k8s-infra-cherrypick-robot](https://github.com/k8s-infra-cherrypick-robot) in [#&#8203;3469](https://github.com/kubernetes-sigs/controller-runtime/pull/3469) **Full Changelog**: <https://github.com/kubernetes-sigs/controller-runtime/compare/v0.23.2...v0.23.3> ### [`v0.23.2`](https://github.com/kubernetes-sigs/controller-runtime/releases/tag/v0.23.2) [Compare Source](https://github.com/kubernetes-sigs/controller-runtime/compare/v0.23.1...v0.23.2) #### What's Changed - 🐛 Fix fake client's SSA status patch resource version check by [@&#8203;k8s-infra-cherrypick-robot](https://github.com/k8s-infra-cherrypick-robot) in [#&#8203;3446](https://github.com/kubernetes-sigs/controller-runtime/pull/3446) - ✨ Reduce memory usage of default webhooks by [@&#8203;k8s-infra-cherrypick-robot](https://github.com/k8s-infra-cherrypick-robot) in [#&#8203;3467](https://github.com/kubernetes-sigs/controller-runtime/pull/3467) **Full Changelog**: <https://github.com/kubernetes-sigs/controller-runtime/compare/v0.23.1...v0.23.2> </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - Between 12:00 AM and 03:59 AM, only on Monday (`* 0-3 * * 1`) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](undefined) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMjkuMSIsInVwZGF0ZWRJblZlciI6IjQzLjIzMy4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
fix(deps): update kubernetes & kcp
Some checks failed
ci-main / test (pull_request) Failing after 1m43s
9fe18d0104
sa-renovate force-pushed renovate/kubernetes-and-kcp from 9fe18d0104
Some checks failed
ci-main / test (pull_request) Failing after 1m43s
to 4795cd142d
Some checks failed
ci-main / test (pull_request) Failing after 3m13s
2026-06-19 03:10:16 +00:00
Compare
Author
Member

ℹ️ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 9 additional dependencies were updated
  • The go directive was updated for compatibility reasons

Details:

Package Change
go 1.25.10 -> 1.26.0
go.opentelemetry.io/otel v1.39.0 -> v1.41.0
go.opentelemetry.io/otel/trace v1.39.0 -> v1.41.0
google.golang.org/protobuf v1.36.11 -> v1.36.12-0.20260120151049-f2248ac996af
k8s.io/api v0.35.3 -> v0.36.2
k8s.io/apiextensions-apiserver v0.35.3 -> v0.36.0
k8s.io/apiserver v0.35.3 -> v0.36.0
k8s.io/kube-openapi v0.0.0-20260304202019-5b3e3fdb0acf -> v0.0.0-20260317180543-43fb72c5454a
k8s.io/utils v0.0.0-20260108192941-914a6e750570 -> v0.0.0-20260210185600-b8788abfbbc2
sigs.k8s.io/structured-merge-diff/v6 v6.3.2-0.20260122202528-d9cc6641c482 -> v6.3.2
### ℹ️ Artifact update notice ##### File name: go.mod In order to perform the update(s) described in the table above, Renovate ran the `go get` command, which resulted in the following additional change(s): - 9 additional dependencies were updated - The `go` directive was updated for compatibility reasons Details: | **Package** | **Change** | | :------------------------------------- | :--------------------------------------------------------------------------- | | `go` | `1.25.10` -> `1.26.0` | | `go.opentelemetry.io/otel` | `v1.39.0` -> `v1.41.0` | | `go.opentelemetry.io/otel/trace` | `v1.39.0` -> `v1.41.0` | | `google.golang.org/protobuf` | `v1.36.11` -> `v1.36.12-0.20260120151049-f2248ac996af` | | `k8s.io/api` | `v0.35.3` -> `v0.36.2` | | `k8s.io/apiextensions-apiserver` | `v0.35.3` -> `v0.36.0` | | `k8s.io/apiserver` | `v0.35.3` -> `v0.36.0` | | `k8s.io/kube-openapi` | `v0.0.0-20260304202019-5b3e3fdb0acf` -> `v0.0.0-20260317180543-43fb72c5454a` | | `k8s.io/utils` | `v0.0.0-20260108192941-914a6e750570` -> `v0.0.0-20260210185600-b8788abfbbc2` | | `sigs.k8s.io/structured-merge-diff/v6` | `v6.3.2-0.20260122202528-d9cc6641c482` -> `v6.3.2` |
Some checks failed
ci-main / test (pull_request) Failing after 3m13s
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/kubernetes-and-kcp:renovate/kubernetes-and-kcp
git switch renovate/kubernetes-and-kcp

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff renovate/kubernetes-and-kcp
git switch renovate/kubernetes-and-kcp
git rebase main
git switch main
git merge --ff-only renovate/kubernetes-and-kcp
git switch renovate/kubernetes-and-kcp
git rebase main
git switch main
git merge --no-ff renovate/kubernetes-and-kcp
git switch main
git merge --squash renovate/kubernetes-and-kcp
git switch main
git merge --ff-only renovate/kubernetes-and-kcp
git switch main
git merge renovate/kubernetes-and-kcp
git push origin main
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
DevFW-CICD/karmada-scheduler-edge-connect!15
No description provided.