Skip to content

bump k8s v1.36#665

Merged
crobby merged 1 commit into
rancher:mainfrom
rancher-teja:bump-k8v1.36
May 8, 2026
Merged

bump k8s v1.36#665
crobby merged 1 commit into
rancher:mainfrom
rancher-teja:bump-k8v1.36

Conversation

@Teja78906

@Teja78906 Teja78906 commented May 5, 2026

Copy link
Copy Markdown
Contributor

rancher/rancher#54303

add support for kubernetes v1.36

@Abhishek-Valaboju Abhishek-Valaboju force-pushed the bump-k8v1.36 branch 6 times, most recently from f3a446d to a4e31e7 Compare May 5, 2026 12:44
@Jono-SUSE-Rancher

Copy link
Copy Markdown
Contributor

@mitulshah-suse -- any chance we can get this prioritized to help unblock other Rancher teams?

@mitulshah-suse

Copy link
Copy Markdown

@Jono-SUSE-Rancher we will get it in by Friday.

@Teja78906 Teja78906 marked this pull request as ready for review May 7, 2026 15:27
@Teja78906 Teja78906 requested a review from a team as a code owner May 7, 2026 15:27
@crobby crobby requested a review from Copilot May 7, 2026 16:56

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates Wrangler’s Kubernetes dependencies to support Kubernetes v1.36 (client-go/api/apimachinery/etc.), along with the associated Go/tooling updates needed to compile and keep CI green.

Changes:

  • Bump Kubernetes libraries from v0.35.0 to v0.36.0 and refresh related transitive dependencies (go.mod/go.sum).
  • Update Go version targets (module go directive and CI images/tooling) to Go 1.26.
  • Make small compatibility adjustments for updated dependencies (reflect kind checks, io.ReadAll, updated client-go test stub interface).

Reviewed changes

Copilot reviewed 10 out of 11 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
pkg/schemas/reflection.go Adjust reflect kind checks for pointer handling.
pkg/relatedresource/changeset_test.go Update test stub to satisfy updated client-go registration interface.
pkg/generic/fake/generate.go Switch mock generation to go run go.uber.org/mock/mockgen.
pkg/crd/init.go Adjust reflect kind checks for pointer handling.
pkg/controller-gen/main.go Update deepcopy-gen invocation inputs for newer code-generator behavior.
pkg/controller-gen/args/groupversion.go Adjust reflect kind check for pointer handling.
pkg/condition/condition.go Adjust reflect kind checks for pointer handling.
pkg/apply/desiredset_compare.go Replace deprecated ioutil.ReadAll with io.ReadAll.
go.mod Bump Go version + k8s and related dependencies for v1.36 support.
go.sum Dependency checksum updates consistent with module bumps.
.github/workflows/ci.yaml Update CI to Go 1.26 and newer golangci-lint.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/ci.yaml
@prachidamle prachidamle requested a review from a team May 7, 2026 17:18
Comment thread go.mod

@ericpromislow ericpromislow left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This change is fine. Someone should correct the patch-version comment

@crobby crobby requested a review from joshmeranda May 7, 2026 17:38
Comment thread pkg/relatedresource/changeset_test.go
@crobby crobby merged commit 00d79ef into rancher:main May 8, 2026
7 checks passed
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.

10 participants