chore(deps): Bump sigs.k8s.io/controller-runtime from 0.20.0 to 0.23.3 in /kagenti-operator#233
Conversation
290aa41 to
9c57083
Compare
9c57083 to
ca1f7ef
Compare
Bumps [sigs.k8s.io/controller-runtime](https://github.com/kubernetes-sigs/controller-runtime) from 0.20.0 to 0.23.3. - [Release notes](https://github.com/kubernetes-sigs/controller-runtime/releases) - [Changelog](https://github.com/kubernetes-sigs/controller-runtime/blob/main/RELEASE.md) - [Commits](kubernetes-sigs/controller-runtime@v0.20.0...v0.23.3) --- updated-dependencies: - dependency-name: sigs.k8s.io/controller-runtime dependency-version: 0.23.3 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
ca1f7ef to
7afe2cc
Compare
|
Closing in favor of a single bundled PR that bumps controller-runtime to 0.23.3 together with k8s.io/* to 0.35.2. These dependencies must be upgraded together — controller-runtime 0.23 requires k8s.io/* v0.35, and bumping k8s.io/* alone without the matching controller-runtime breaks the build (as shown by CI failures here). The bundled PR will include the necessary source fixes for controller-runtime v0.23 breaking changes (webhook API signature changes) and be tested locally before pushing. |
|
OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting If you change your mind, just re-open this PR and I'll resolve any conflicts on it. |
Bundles the following dependabot PRs into a single coordinated upgrade: - sigs.k8s.io/controller-runtime 0.20.0 → 0.23.3 (kagenti#233) - k8s.io/api 0.32.0 → 0.35.2 (kagenti#230) - k8s.io/apimachinery 0.32.0 → 0.35.2 (kagenti#231) - k8s.io/client-go 0.32.0 → 0.35.2 These dependencies must be upgraded together due to version coupling. Breaking changes in controller-runtime v0.23: - WebhookManagedBy now takes the object as a second argument (generic type parameter replaces .For() chain) - Webhook validators use concrete types instead of runtime.Object - Go 1.25.0 required (toolchain auto-download supported) Source fixes: - agentcard_webhook.go: Updated WebhookManagedBy call and validator signatures to use *AgentCard concrete type - agentruntime_webhook.go: Updated WebhookManagedBy call and validator signatures to use *AgentRuntime concrete type - Removed "wrong object type" tests (type safety now enforced at compile time by generics) Assisted-By: Claude (Anthropic AI) <noreply@anthropic.com> Signed-off-by: Paolo Dettori <dettori@us.ibm.com>
Bundles the following dependabot PRs into a single coordinated upgrade: - sigs.k8s.io/controller-runtime 0.20.0 → 0.23.3 (kagenti#233) - k8s.io/api 0.32.0 → 0.35.2 (kagenti#230) - k8s.io/apimachinery 0.32.0 → 0.35.2 (kagenti#231) - k8s.io/client-go 0.32.0 → 0.35.2 These dependencies must be upgraded together due to version coupling. Breaking changes in controller-runtime v0.23: - WebhookManagedBy now takes the object as a second argument (generic type parameter replaces .For() chain) - Webhook validators use concrete types instead of runtime.Object - Go 1.25.0 required (toolchain auto-download supported) Source fixes: - agentcard_webhook.go: Updated WebhookManagedBy call and validator signatures to use *AgentCard concrete type - agentruntime_webhook.go: Updated WebhookManagedBy call and validator signatures to use *AgentRuntime concrete type - Removed "wrong object type" tests (type safety now enforced at compile time by generics) CI fixes: - Bump golangci-lint from v1.64.8 to v2.11.4 (v1 built with Go 1.24 cannot lint Go 1.25 code) - Migrate .golangci.yml to v2 format via `golangci-lint migrate` Assisted-By: Claude (Anthropic AI) <noreply@anthropic.com> Signed-off-by: Paolo Dettori <dettori@us.ibm.com>
Bumps sigs.k8s.io/controller-runtime from 0.20.0 to 0.23.3.
Release notes
Sourced from sigs.k8s.io/controller-runtime's releases.
... (truncated)
Commits
f9589b9Merge pull request #3469 from k8s-infra-cherrypick-robot/cherry-pick-3468-to-...25615adEnsure DefaulterRemoveUnknownOrOmitableFields is still working even if object...8122a62Merge pull request #3467 from k8s-infra-cherrypick-robot/cherry-pick-3463-to-...35093c6Reduce memory usage of default webhooks4dbfa5c[release-0.23] 🐛 Fix fake client's SSA status patch resource version check (#...f52bbb8Merge pull request #3437 from k8s-infra-cherrypick-robot/cherry-pick-3430-to-...4f41337Merge pull request #3438 from k8s-infra-cherrypick-robot/cherry-pick-3434-to-...e29a1b9seedling: Test cache reader waits for cache sync83c8dc3bug: Fakeclient: Fix status apply if existing object has managedFields setbf6bcd5Merge pull request #3436 from k8s-infra-cherrypick-robot/cherry-pick-3431-to-...