Skip to content

Fix(build): Upgrade Agones base container images from Debian 12 (Book…#4387

Merged
markmandel merged 13 commits intoagones-dev:mainfrom
indurireddy-TF:fix/4384-debian-trixie-upgrade
Jan 9, 2026
Merged

Fix(build): Upgrade Agones base container images from Debian 12 (Book…#4387
markmandel merged 13 commits intoagones-dev:mainfrom
indurireddy-TF:fix/4384-debian-trixie-upgrade

Conversation

@indurireddy-TF
Copy link
Copy Markdown
Collaborator

…worm) to Debian 13 (Trixie).

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:

Closes #4384

Special notes for your reviewer:

@github-actions github-actions bot added kind/cleanup Refactoring code, fixing up documentation, etc size/S labels Dec 14, 2025
@agones-bot
Copy link
Copy Markdown
Collaborator

Build Failed 😭

Build Id: 021b78f9-e360-4ed3-9002-8331a3dafe08

Status: FAILURE

To get permission to view the Cloud Build view, join the agones-discuss Google Group.

@agones-bot
Copy link
Copy Markdown
Collaborator

Build Failed 😭

Build Id: 9bc4b210-7647-44bf-a0d5-d87b8c2799c0

Status: FAILURE

To get permission to view the Cloud Build view, join the agones-discuss Google Group.

@agones-bot
Copy link
Copy Markdown
Collaborator

Build Failed 😭

Build Id: 57590058-17c1-46ac-b949-de9d57f050d8

Status: FAILURE

To get permission to view the Cloud Build view, join the agones-discuss Google Group.

@agones-bot
Copy link
Copy Markdown
Collaborator

Build Failed 😭

Build Id: 2116964e-3f19-4c88-ac96-cf16f2926d6b

Status: FAILURE

To get permission to view the Cloud Build view, join the agones-discuss Google Group.

@Sivasankaran25
Copy link
Copy Markdown
Collaborator

/gcbrun

@agones-bot
Copy link
Copy Markdown
Collaborator

Build Failed 😭

Build Id: b7c3d874-4bda-4727-b9c2-f7ee74da703c

Status: FAILURE

To get permission to view the Cloud Build view, join the agones-discuss Google Group.

@agones-bot
Copy link
Copy Markdown
Collaborator

Build Succeeded 🥳

Build Id: 2dff914f-5cc0-4cbd-ac8d-de7cb85d055e

The following development artifacts have been built, and will exist for the next 30 days:

A preview of the website (the last 30 builds are retained):

To install this version:

git fetch https://github.com/googleforgames/agones.git pull/4387/head:pr_4387 && git checkout pr_4387
helm install agones ./install/helm/agones --namespace agones-system --set agones.image.registry=us-docker.pkg.dev/agones-images/ci --set agones.image.tag=1.55.0-dev-e443af9

@indurireddy-TF indurireddy-TF self-assigned this Dec 17, 2025
@vicentefb
Copy link
Copy Markdown
Collaborator

@markmandel kindly ptal


# Create the final image that will run the webhook server for FleetAutoscaler webhook policy
FROM gcr.io/distroless/static-debian12:nonroot
FROM gcr.io/distroless/static-debian13:nonroot
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.

For each example, if the image is updated, we will also need to update the version on the example too please, since it will need to be re-released.

Copy link
Copy Markdown
Collaborator Author

@indurireddy-TF indurireddy-TF Dec 22, 2025

Choose a reason for hiding this comment

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

Hi @markmandel I have updated the Makefiles and all corresponding Kubernetes manifests across the examples/ directory to bump the versions for a clean re-release.

Simple Game Server: v0.40 → v0.41
Simple GenAI Server: v0.9 → v0.10
Xonotic: v2.6 → v2.7
Node.js Simple: v0.10 → v0.11
C++ Simple: v0.23 → v0.24
Autoscaler Webhook: v0.21 → v0.22
CRD Client: v0.23 → v0.24
Custom Controller: v0.11 → v0.12
Rust Simple: v0.13 → v0.14

All image tags in the .yaml files have been synchronized with these new versions. These are all the example files we have updated as part of this transition.

should I go ahead and push these new versioned images to the registry?

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.

Looks good!

Upload the examples once this is merged -- the release process will fail without it.

Once this PR is merged and the new simple-game-server is uploaded, we should also bring the e2e tests up to the latest version as well.

@agones-bot
Copy link
Copy Markdown
Collaborator

Build Failed 😭

Build Id: 741e25bf-55ad-4b6e-98e5-a4268a19c73a

Status: FAILURE

To get permission to view the Cloud Build view, join the agones-discuss Google Group.

@agones-bot
Copy link
Copy Markdown
Collaborator

Build Failed 😭

Build Id: ecc5b08a-3a79-4fc9-9837-bc2484102f0a

Status: FAILURE

To get permission to view the Cloud Build view, join the agones-discuss Google Group.

@agones-bot
Copy link
Copy Markdown
Collaborator

Build Succeeded 🥳

Build Id: 92a0daad-114a-4444-805d-4b2f5c477a4f

The following development artifacts have been built, and will exist for the next 30 days:

A preview of the website (the last 30 builds are retained):

To install this version:

git fetch https://github.com/googleforgames/agones.git pull/4387/head:pr_4387 && git checkout pr_4387
helm install agones ./install/helm/agones --namespace agones-system --set agones.image.registry=us-docker.pkg.dev/agones-images/ci --set agones.image.tag=1.55.0-dev-d8ab70f

@agones-bot
Copy link
Copy Markdown
Collaborator

Build Succeeded 🥳

Build Id: 6a94e324-38aa-42b2-874f-136c4b478c96

The following development artifacts have been built, and will exist for the next 30 days:

A preview of the website (the last 30 builds are retained):

To install this version:

git fetch https://github.com/googleforgames/agones.git pull/4387/head:pr_4387 && git checkout pr_4387
helm install agones ./install/helm/agones --namespace agones-system --set agones.image.registry=us-docker.pkg.dev/agones-images/ci --set agones.image.tag=1.55.0-dev-751d03d

@agones-bot
Copy link
Copy Markdown
Collaborator

Build Succeeded 🥳

Build Id: 675cbc12-0537-4692-a747-1df78932f001

The following development artifacts have been built, and will exist for the next 30 days:

A preview of the website (the last 30 builds are retained):

To install this version:

git fetch https://github.com/googleforgames/agones.git pull/4387/head:pr_4387 && git checkout pr_4387
helm install agones ./install/helm/agones --namespace agones-system --set agones.image.registry=us-docker.pkg.dev/agones-images/ci --set agones.image.tag=1.55.0-dev-5891362

@agones-bot
Copy link
Copy Markdown
Collaborator

Build Succeeded 🥳

Build Id: 93a688ea-0f70-4b32-9ea3-f5f5d645cc3e

The following development artifacts have been built, and will exist for the next 30 days:

A preview of the website (the last 30 builds are retained):

To install this version:

git fetch https://github.com/googleforgames/agones.git pull/4387/head:pr_4387 && git checkout pr_4387
helm install agones ./install/helm/agones --namespace agones-system --set agones.image.registry=us-docker.pkg.dev/agones-images/ci --set agones.image.tag=1.55.0-dev-1d60cf0

@agones-bot
Copy link
Copy Markdown
Collaborator

Build Succeeded 🥳

Build Id: 3fef9e86-76a8-4b72-85f0-57acd65096f6

The following development artifacts have been built, and will exist for the next 30 days:

A preview of the website (the last 30 builds are retained):

To install this version:

git fetch https://github.com/googleforgames/agones.git pull/4387/head:pr_4387 && git checkout pr_4387
helm install agones ./install/helm/agones --namespace agones-system --set agones.image.registry=us-docker.pkg.dev/agones-images/ci --set agones.image.tag=1.55.0-dev-626da57


# Create the final image that will run the webhook server for FleetAutoscaler webhook policy
FROM gcr.io/distroless/static-debian12:nonroot
FROM gcr.io/distroless/static-debian13:nonroot
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.

Looks good!

Upload the examples once this is merged -- the release process will fail without it.

Once this PR is merged and the new simple-game-server is uploaded, we should also bring the e2e tests up to the latest version as well.

@markmandel markmandel merged commit 38db980 into agones-dev:main Jan 9, 2026
5 checks passed
Sivasankaran25 added a commit to Sivasankaran25/agones that referenced this pull request Jan 21, 2026
agones-dev#4387)

* Fix(build): Upgrade Agones base container images from Debian 12 (Bookworm) to Debian 13 (Trixie).

* update packages

* removed softwareproperties not exist in trixie

* updated java version

* updated .net version-8.0

* Bump version numbers in Makefiles and YAML manifests

---------

Co-authored-by: Sivasankaran R <sivasankaranr@google.com>
markmandel pushed a commit that referenced this pull request Jan 22, 2026
* Upgrade Hugo and Docsy

* Fix(build): Upgrade Agones base container images from Debian 12 (Book… (#4387)

* Fix(build): Upgrade Agones base container images from Debian 12 (Bookworm) to Debian 13 (Trixie).

* update packages

* removed softwareproperties not exist in trixie

* updated java version

* updated .net version-8.0

* Bump version numbers in Makefiles and YAML manifests

---------

Co-authored-by: Sivasankaran R <sivasankaranr@google.com>

* Add link color

---------

Co-authored-by: indurireddy-TF <indurireddy@google.com>
mnthe pushed a commit to mnthe/agones that referenced this pull request Mar 23, 2026
agones-dev#4387)

* Fix(build): Upgrade Agones base container images from Debian 12 (Bookworm) to Debian 13 (Trixie).

* update packages

* removed softwareproperties not exist in trixie

* updated java version

* updated .net version-8.0

* Bump version numbers in Makefiles and YAML manifests

---------

Co-authored-by: Sivasankaran R <sivasankaranr@google.com>
mnthe pushed a commit to mnthe/agones that referenced this pull request Mar 23, 2026
* Upgrade Hugo and Docsy

* Fix(build): Upgrade Agones base container images from Debian 12 (Book… (agones-dev#4387)

* Fix(build): Upgrade Agones base container images from Debian 12 (Bookworm) to Debian 13 (Trixie).

* update packages

* removed softwareproperties not exist in trixie

* updated java version

* updated .net version-8.0

* Bump version numbers in Makefiles and YAML manifests

---------

Co-authored-by: Sivasankaran R <sivasankaranr@google.com>

* Add link color

---------

Co-authored-by: indurireddy-TF <indurireddy@google.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

kind/cleanup Refactoring code, fixing up documentation, etc size/M size/S

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Upgrade Base Images from Debian 12 (Bookworm) to Debian 13 (Trixie)

5 participants