You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
Right now our CI system creates linux and windows images for each build for the sidecar (the agones-sdk image), e.g. 1.17.0-87c0f7b-windows_amd64-ltsc2019 and 1.17.0-87c0f7b-linux_amd64. However, we are not creating a multi-arch manifest tagged with the hash, which would look like 1.17.0-87c0f7b. This means that if you install a release from CI following the instructions on a pull request like:
you will get a functional controller tagged with 1.17.0-87c0f7b but the game servers will never become ready because the sidecar won't start. kubectl logs will show an error like
Error from server (BadRequest): container "agones-gameserver-sidecar" in pod "cfg-1-4k2tf-8vd8b" is waiting to start: trying and failing to pull image
Describe the solution you'd like
CI builds should publish a multi-arch manifest for the agones-sdk image so that we can run from a CI build the same way we run release candidates and release builds.
The text was updated successfully, but these errors were encountered:
I don't know if it was related to the switch to artifact registry, but when I look at the most recent builds of the agones-controller in us-docker.pkg.dev/agones-images/ci I see both arm64 and amd64 builds and a manifest that points to them. And when I look at the agones-sdk I see the windows builds listed in the manifest as well.
Is your feature request related to a problem? Please describe.
Right now our CI system creates linux and windows images for each build for the sidecar (the
agones-sdk
image), e.g.1.17.0-87c0f7b-windows_amd64-ltsc2019
and1.17.0-87c0f7b-linux_amd64
. However, we are not creating a multi-arch manifest tagged with the hash, which would look like1.17.0-87c0f7b
. This means that if you install a release from CI following the instructions on a pull request like:To install this version:
you will get a functional controller tagged with
1.17.0-87c0f7b
but the game servers will never become ready because the sidecar won't start.kubectl logs
will show an error likeError from server (BadRequest): container "agones-gameserver-sidecar" in pod "cfg-1-4k2tf-8vd8b" is waiting to start: trying and failing to pull image
Describe the solution you'd like
CI builds should publish a multi-arch manifest for the agones-sdk image so that we can run from a CI build the same way we run release candidates and release builds.
The text was updated successfully, but these errors were encountered: