Skip to content

Bump go to 1.26 and k8s to 1.35#4613

Open
hjiawei wants to merge 6 commits intotigera:masterfrom
hjiawei:go1.26-k8s1.35
Open

Bump go to 1.26 and k8s to 1.35#4613
hjiawei wants to merge 6 commits intotigera:masterfrom
hjiawei:go1.26-k8s1.35

Conversation

@hjiawei
Copy link
Copy Markdown
Contributor

@hjiawei hjiawei commented Mar 29, 2026

Description

This changeset updates Go toolchain to 1.26 and K8s libs to 1.35 release trains. It also bumps Go dependencies to the latest release versions and address dependabot alerts:

Release Note

Tigera Operator is now built with Go 1.26 and linked against Kubernetes 1.35.

For PR author

  • Tests for change.
  • If changing pkg/apis/, run make gen-files
  • If changing versions, run make gen-versions

For PR reviewers

A note for code reviewers - all pull requests must have the following:

  • Milestone set according to targeted release.
  • Appropriate labels:
    • kind/bug if this is a bugfix.
    • kind/enhancement if this is a a new feature.
    • enterprise if this PR applies to Calico Enterprise only.

In client-go v0.35+, WatchListClient defaults to true, causing informers
to wait for bookmark events that fake clients never send, leading to test
timeouts. Disable it for the test suite, matching the pattern used in
enterprise sub-projects.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@hjiawei hjiawei marked this pull request as ready for review March 29, 2026 20:17
@hjiawei hjiawei requested a review from a team as a code owner March 29, 2026 20:17
@hjiawei hjiawei requested a review from rene-dekker March 29, 2026 20:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants