Skip to content

chore(deps): bump k8s libs to 0.35.3 + controller-runtime 0.23.3#26

Merged
pigri merged 2 commits into
mainfrom
chore/bump-k8s-deps
Jun 2, 2026
Merged

chore(deps): bump k8s libs to 0.35.3 + controller-runtime 0.23.3#26
pigri merged 2 commits into
mainfrom
chore/bump-k8s-deps

Conversation

@pigri
Copy link
Copy Markdown
Contributor

@pigri pigri commented Jun 2, 2026

Summary

Coordinated upgrade of the interdependent Kubernetes library set ahead of the operator release. Functionally supersedes dependabot PRs #17, #18, #19 — those three are interdependent and can't be merged independently without leaving an incompatible go.mod.

  • k8s.io/{api,apimachinery,client-go,apiextensions-apiserver,apiserver,component-base,kms} 0.34.x0.35.3
  • sigs.k8s.io/controller-runtime 0.22.40.23.3

Test plan

  • go mod tidy
  • go build ./...
  • go vet ./...
  • go test ./... (all pass — no API migration required)

pigri added 2 commits June 2, 2026 17:25
Coordinated upgrade of the interdependent Kubernetes set (the three
dependabot PRs #17/#18/#19 can't be merged independently without
leaving an incompatible go.mod):

- k8s.io/{api,apimachinery,client-go,apiextensions-apiserver} 0.34.x -> 0.35.3
- sigs.k8s.io/controller-runtime 0.22.4 -> 0.23.3

go build / vet / test all pass; no API migration needed.
The k8s 0.35 / controller-runtime 0.23 bump raised go.mod to `go 1.25.0`.
CI built with GOTOOLCHAIN=local on a go 1.24 matrix entry, which then
failed with "go.mod requires go >= 1.25.0". Drop 1.24, test 1.25 + 1.26,
and bump the release Dockerfile builder to golang:1.25.
@pigri pigri merged commit 27cac3d into main Jun 2, 2026
4 checks passed
@pigri pigri deleted the chore/bump-k8s-deps branch June 2, 2026 15:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant