Skip to content

Upgrade supported Kubernetes versions to 1.34, 1.35, 1.36 - #4664

Merged
igooch merged 6 commits into
agones-dev:mainfrom
Sivasankaran25:upgrade1.36/k8
Aug 3, 2026
Merged

Upgrade supported Kubernetes versions to 1.34, 1.35, 1.36#4664
igooch merged 6 commits into
agones-dev:mainfrom
Sivasankaran25:upgrade1.36/k8

Conversation

@Sivasankaran25

Copy link
Copy Markdown
Collaborator

What type of PR is this?

Uncomment only one /kind <> line, press enter to put that in a new line, and remove leading whitespace from that line:

/kind breaking

/kind bug
/kind cleanup
/kind documentation
/kind feature
/kind hotfix
/kind release

What this PR does / Why we need it:

Which issue(s) this PR fixes:

Works On #4655

Did you use AI tools in preparing this PR?:

Y/N

Special notes for your reviewer:

@Sivasankaran25 Sivasankaran25 self-assigned this Jul 29, 2026
@github-actions github-actions Bot added kind/breaking Breaking change size/XL labels Jul 29, 2026
@github-actions

Copy link
Copy Markdown

This PR exceeds the recommended size of 1000 lines. Please make sure you are NOT addressing multiple issues with one PR. Note this PR might be rejected due to its size.

@github-actions

Copy link
Copy Markdown

This PR exceeds the recommended size of 1000 lines. Please make sure you are NOT addressing multiple issues with one PR. Note this PR might be rejected due to its size.

@github-actions

Copy link
Copy Markdown

This PR exceeds the recommended size of 1000 lines. Please make sure you are NOT addressing multiple issues with one PR. Note this PR might be rejected due to its size.

@igooch igooch left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

One blocking item (the terraform rotation), a couple worth resolving, details inline.

Comment thread build/terraform/e2e/module.tf
Comment thread build/terraform/upgrade/module.tf Outdated
"1.34" = ["us-east1", "RAPID"]
"1.35" = ["us-west1", "RAPID"]
//"1.36" = ["us-west1", "RAPID"]
"1.36" = ["us-west1", "RAPID"]

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Same two-phase issue as build/terraform/e2e/module.tf1.33 is removed in the same PR that adds 1.36.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

Updated

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

It looks like something got out of order here, as 1.35 and 1.36 should be in different regions. 1.36 should be us-central1 and 1.37 us-east1.

Comment thread test/upgrade/versionMap.yaml Outdated
Comment thread build/includes/sdk.mk
# |___/ |___/

grpc_release_tag = v1.80.0
grpc_release_tag = v1.83.0

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

v1.83.0 doesn't match google.golang.org/grpc v1.82.1 in go.mod. Please double check that the versions is consistent across the repo.

Comment thread examples/cpp-simple/Dockerfile Outdated
@markmandel

markmandel commented Aug 2, 2026

Copy link
Copy Markdown
Member

Did we delete the currently supported test clusters?

I noticed #4669 failed on:

https://console.cloud.google.com/cloud-build/builds/0d0c3ebf-3b3d-4829-9d8b-e1535adb59c6;step=1?project=agones-images

Already have image: e2e-runner
PlayerAllocationFilter=true&FleetAutoscaleRequestMetaData=false&PlayerTracking=true&CountsAndLists=false&ScheduledAutoscaler=false&GKEAutopilotExtendedDurationPods=false&SidecarContainers=false&WasmAutoscaler=true&Example=true
Fetching cluster endpoint and auth data.
ERROR: (gcloud.container.clusters.get-credentials) ResponseError: code=404, message=Not found: projects/agones-images/locations/asia-east1/clusters/gke-autopilot-e2e-test-cluster-1-33. This command is authenticated as 258182270954@cloudbuild.gserviceaccount.com which is the active account specified by the [core/account] property.
No cluster named 'gke-autopilot-e2e-test-cluster-1-33' in agones-images.

Which is a problem, since that without that PR, CI is broken...

if we need to do a quick fix, add back in these lines, but line it up with the 0.15.0 release of Doscy - it should work.
https://github.com/agones-dev/agones/pull/4593/changes#diff-8b720a6c52c203c73c71c632d2087b411c532e506a86830eed851baaf96b61d1

@github-actions

github-actions Bot commented Aug 2, 2026

Copy link
Copy Markdown

This PR exceeds the recommended size of 1000 lines. Please make sure you are NOT addressing multiple issues with one PR. Note this PR might be rejected due to its size.

@markmandel

Copy link
Copy Markdown
Member

/gcbrun

@github-actions

github-actions Bot commented Aug 2, 2026

Copy link
Copy Markdown

This PR exceeds the recommended size of 1000 lines. Please make sure you are NOT addressing multiple issues with one PR. Note this PR might be rejected due to its size.

@markmandel

Copy link
Copy Markdown
Member

Just a heads up - I put the fix in that should solve the issue with Docsy not being locked to 0.15.0 🤞🏻

@markmandel

Copy link
Copy Markdown
Member

@Sivasankaran25 - you'll need to fix your DCO commits.

* Fix for CI issue blocking the building of the site (lock to docsy 0.15.0)
* Run `go mod tidy` for simple-game-server

Signed-off-by: Mark Mandel <mark@compoundtheory.com>
@github-actions

github-actions Bot commented Aug 2, 2026

Copy link
Copy Markdown

This PR exceeds the recommended size of 1000 lines. Please make sure you are NOT addressing multiple issues with one PR. Note this PR might be rejected due to its size.

@markmandel

Copy link
Copy Markdown
Member

Yay it passed!

@Sivasankaran25 if you fix the DCO, then @igooch can wrap this up, and we can unstick CI 😄

@igooch igooch left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Two additional small findings in line:

Comment thread site/go.mod
require gopkg.in/yaml.v2 v2.4.0

require (
github.com/google/docsy v0.15.0 // indirect

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Two small things: docsy is a direct dependency of the site build, so the // indirect markers look wrong, and the file is missing its trailing newline. A go mod tidy in site/ should fix both.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Leave this as is please. It works and unblocks CI (and it's how we did it before). #4669 solves this properly.

Comment thread build/terraform/upgrade/module.tf Outdated
"1.34" = ["us-east1", "RAPID"]
"1.35" = ["us-west1", "RAPID"]
//"1.36" = ["us-west1", "RAPID"]
"1.36" = ["us-west1", "RAPID"]

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

It looks like something got out of order here, as 1.35 and 1.36 should be in different regions. 1.36 should be us-central1 and 1.37 us-east1.

@github-actions

github-actions Bot commented Aug 3, 2026

Copy link
Copy Markdown

This PR exceeds the recommended size of 1000 lines. Please make sure you are NOT addressing multiple issues with one PR. Note this PR might be rejected due to its size.

@igooch igooch left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

LGTM

@igooch
igooch enabled auto-merge (squash) August 3, 2026 20:12
@igooch
igooch merged commit c6107c4 into agones-dev:main Aug 3, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants