starting build "b4c9e6ea-3e9c-4b44-93ce-a0be2c977c39" FETCHSOURCE From https://github.com/agones-dev/agones * branch b0b8ae80c61aed1f33ae612548af06fdc6df7395 -> FETCH_HEAD HEAD is now at b0b8ae8 feat: Set Go runtime hints for SDK sidecar GitCommit: b0b8ae80c61aed1f33ae612548af06fdc6df7395 SETUPBUILD BUILD Starting Step #0 - "cancelot" Starting Step #2 - "htmltest-restore-cache" Starting Step #3 - "cpp-sdk-build-restore-cache" Starting Step #6 Starting Step #4 - "cpp-sdk-conformance-restore-cache" Starting Step #5 - "rust-sdk-build-restore-cache" Step #2 - "htmltest-restore-cache": Pulling image: us-docker.pkg.dev/agones-images/ci/restore_cache Step #6: Pulling image: ubuntu Step #5 - "rust-sdk-build-restore-cache": Pulling image: us-docker.pkg.dev/agones-images/ci/restore_cache Step #4 - "cpp-sdk-conformance-restore-cache": Pulling image: us-docker.pkg.dev/agones-images/ci/restore_cache Step #3 - "cpp-sdk-build-restore-cache": Pulling image: us-docker.pkg.dev/agones-images/ci/restore_cache Step #0 - "cancelot": Already have image (with digest): gcr.io/cloud-builders/gcloud-slim:latest Step #6: Using default tag: latest Step #5 - "rust-sdk-build-restore-cache": Using default tag: latest Step #2 - "htmltest-restore-cache": Using default tag: latest Step #3 - "cpp-sdk-build-restore-cache": Using default tag: latest Step #4 - "cpp-sdk-conformance-restore-cache": Using default tag: latest Step #6: latest: Pulling from library/ubuntu Step #6: Digest: sha256:f3d28607ddd78734bb7f71f117f3c6706c666b8b76cbff7c9ff6e5718d46ff64 Step #6: Status: Downloaded newer image for ubuntu:latest Step #6: docker.io/library/ubuntu:latest Step #4 - "cpp-sdk-conformance-restore-cache": latest: Pulling from agones-images/ci/restore_cache Step #4 - "cpp-sdk-conformance-restore-cache": 42041b00303d: Already exists Step #4 - "cpp-sdk-conformance-restore-cache": 4a8b006d9959: Already exists Step #4 - "cpp-sdk-conformance-restore-cache": 3c5783728edf: Already exists Step #2 - "htmltest-restore-cache": latest: Pulling from agones-images/ci/restore_cache Step #4 - "cpp-sdk-conformance-restore-cache": 2b77bfb858b6: Already exists Step #2 - "htmltest-restore-cache": 42041b00303d: Already exists Step #2 - "htmltest-restore-cache": 4a8b006d9959: Already exists Step #4 - "cpp-sdk-conformance-restore-cache": f87d9838f4b4: Already exists Step #2 - "htmltest-restore-cache": 3c5783728edf: Already exists Step #5 - "rust-sdk-build-restore-cache": latest: Pulling from agones-images/ci/restore_cache Step #5 - "rust-sdk-build-restore-cache": 42041b00303d: Already exists Step #4 - "cpp-sdk-conformance-restore-cache": 2d90d4257af5: Already exists Step #2 - "htmltest-restore-cache": 2b77bfb858b6: Already exists Step #5 - "rust-sdk-build-restore-cache": 4a8b006d9959: Already exists Step #4 - "cpp-sdk-conformance-restore-cache": 0d5363bdd896: Pulling fs layer Step #4 - "cpp-sdk-conformance-restore-cache": 996849cbf537: Pulling fs layer Step #4 - "cpp-sdk-conformance-restore-cache": 14726b03e405: Pulling fs layer Step #4 - "cpp-sdk-conformance-restore-cache": f8a0953c6197: Pulling fs layer Step #4 - "cpp-sdk-conformance-restore-cache": 02660f3a77c2: Pulling fs layer Step #2 - "htmltest-restore-cache": f87d9838f4b4: Already exists Step #5 - "rust-sdk-build-restore-cache": 3c5783728edf: Already exists Step #5 - "rust-sdk-build-restore-cache": 2b77bfb858b6: Already exists Step #2 - "htmltest-restore-cache": 2d90d4257af5: Already exists Step #2 - "htmltest-restore-cache": 0d5363bdd896: Pulling fs layer Step #2 - "htmltest-restore-cache": 996849cbf537: Pulling fs layer Step #2 - "htmltest-restore-cache": 14726b03e405: Pulling fs layer Step #2 - "htmltest-restore-cache": f8a0953c6197: Pulling fs layer Step #2 - "htmltest-restore-cache": 02660f3a77c2: Pulling fs layer Step #5 - "rust-sdk-build-restore-cache": f87d9838f4b4: Already exists Step #5 - "rust-sdk-build-restore-cache": 2d90d4257af5: Already exists Step #5 - "rust-sdk-build-restore-cache": 0d5363bdd896: Pulling fs layer Step #5 - "rust-sdk-build-restore-cache": 996849cbf537: Pulling fs layer Step #5 - "rust-sdk-build-restore-cache": 14726b03e405: Pulling fs layer Step #5 - "rust-sdk-build-restore-cache": f8a0953c6197: Pulling fs layer Step #5 - "rust-sdk-build-restore-cache": 02660f3a77c2: Pulling fs layer Step #3 - "cpp-sdk-build-restore-cache": latest: Pulling from agones-images/ci/restore_cache Step #3 - "cpp-sdk-build-restore-cache": 42041b00303d: Already exists Step #3 - "cpp-sdk-build-restore-cache": 4a8b006d9959: Already exists Step #3 - "cpp-sdk-build-restore-cache": 3c5783728edf: Already exists Step #3 - "cpp-sdk-build-restore-cache": 2b77bfb858b6: Already exists Step #3 - "cpp-sdk-build-restore-cache": f87d9838f4b4: Already exists Step #3 - "cpp-sdk-build-restore-cache": 2d90d4257af5: Already exists Step #3 - "cpp-sdk-build-restore-cache": 0d5363bdd896: Pulling fs layer Step #3 - "cpp-sdk-build-restore-cache": 996849cbf537: Pulling fs layer Step #3 - "cpp-sdk-build-restore-cache": 14726b03e405: Pulling fs layer Step #3 - "cpp-sdk-build-restore-cache": f8a0953c6197: Pulling fs layer Step #3 - "cpp-sdk-build-restore-cache": 02660f3a77c2: Pulling fs layer Step #2 - "htmltest-restore-cache": f8a0953c6197: Verifying Checksum Step #3 - "cpp-sdk-build-restore-cache": f8a0953c6197: Verifying Checksum Step #2 - "htmltest-restore-cache": f8a0953c6197: Download complete Step #3 - "cpp-sdk-build-restore-cache": f8a0953c6197: Download complete Step #5 - "rust-sdk-build-restore-cache": f8a0953c6197: Verifying Checksum Step #5 - "rust-sdk-build-restore-cache": f8a0953c6197: Download complete Step #4 - "cpp-sdk-conformance-restore-cache": f8a0953c6197: Verifying Checksum Step #4 - "cpp-sdk-conformance-restore-cache": f8a0953c6197: Download complete Step #3 - "cpp-sdk-build-restore-cache": 14726b03e405: Verifying Checksum Step #3 - "cpp-sdk-build-restore-cache": 14726b03e405: Download complete Step #5 - "rust-sdk-build-restore-cache": 14726b03e405: Verifying Checksum Step #5 - "rust-sdk-build-restore-cache": 14726b03e405: Download complete Step #4 - "cpp-sdk-conformance-restore-cache": 14726b03e405: Verifying Checksum Step #4 - "cpp-sdk-conformance-restore-cache": 14726b03e405: Download complete Step #2 - "htmltest-restore-cache": 14726b03e405: Verifying Checksum Step #2 - "htmltest-restore-cache": 14726b03e405: Download complete Step #5 - "rust-sdk-build-restore-cache": 02660f3a77c2: Download complete Step #4 - "cpp-sdk-conformance-restore-cache": 02660f3a77c2: Download complete Step #2 - "htmltest-restore-cache": 02660f3a77c2: Download complete Step #3 - "cpp-sdk-build-restore-cache": 02660f3a77c2: Download complete Step #3 - "cpp-sdk-build-restore-cache": 0d5363bdd896: Verifying Checksum Step #3 - "cpp-sdk-build-restore-cache": 0d5363bdd896: Download complete Step #2 - "htmltest-restore-cache": 0d5363bdd896: Download complete Step #5 - "rust-sdk-build-restore-cache": 0d5363bdd896: Download complete Step #4 - "cpp-sdk-conformance-restore-cache": 0d5363bdd896: Verifying Checksum Step #4 - "cpp-sdk-conformance-restore-cache": 0d5363bdd896: Download complete Step #2 - "htmltest-restore-cache": 996849cbf537: Verifying Checksum Step #2 - "htmltest-restore-cache": 996849cbf537: Download complete Step #5 - "rust-sdk-build-restore-cache": 996849cbf537: Verifying Checksum Step #5 - "rust-sdk-build-restore-cache": 996849cbf537: Download complete Step #3 - "cpp-sdk-build-restore-cache": 996849cbf537: Verifying Checksum Step #3 - "cpp-sdk-build-restore-cache": 996849cbf537: Download complete Step #4 - "cpp-sdk-conformance-restore-cache": 996849cbf537: Verifying Checksum Step #4 - "cpp-sdk-conformance-restore-cache": 996849cbf537: Download complete Finished Step #6 Step #2 - "htmltest-restore-cache": 0d5363bdd896: Pull complete Step #3 - "cpp-sdk-build-restore-cache": 0d5363bdd896: Pull complete Step #5 - "rust-sdk-build-restore-cache": 0d5363bdd896: Pull complete Step #4 - "cpp-sdk-conformance-restore-cache": 0d5363bdd896: Pull complete Step #2 - "htmltest-restore-cache": 996849cbf537: Pull complete Step #3 - "cpp-sdk-build-restore-cache": 996849cbf537: Pull complete Step #4 - "cpp-sdk-conformance-restore-cache": 996849cbf537: Pull complete Step #5 - "rust-sdk-build-restore-cache": 996849cbf537: Pull complete Step #5 - "rust-sdk-build-restore-cache": 14726b03e405: Pull complete Step #3 - "cpp-sdk-build-restore-cache": 14726b03e405: Pull complete Step #2 - "htmltest-restore-cache": 14726b03e405: Pull complete Step #4 - "cpp-sdk-conformance-restore-cache": 14726b03e405: Pull complete Step #5 - "rust-sdk-build-restore-cache": f8a0953c6197: Pull complete Step #3 - "cpp-sdk-build-restore-cache": f8a0953c6197: Pull complete Step #4 - "cpp-sdk-conformance-restore-cache": f8a0953c6197: Pull complete Step #2 - "htmltest-restore-cache": f8a0953c6197: Pull complete Step #3 - "cpp-sdk-build-restore-cache": 02660f3a77c2: Pull complete Step #4 - "cpp-sdk-conformance-restore-cache": 02660f3a77c2: Pull complete Step #5 - "rust-sdk-build-restore-cache": 02660f3a77c2: Pull complete Step #2 - "htmltest-restore-cache": 02660f3a77c2: Pull complete Step #3 - "cpp-sdk-build-restore-cache": Digest: sha256:26eae41af6705d4bf53ea91d6a53619b1f0f9589637612384249f0aee06be3ca Step #4 - "cpp-sdk-conformance-restore-cache": Digest: sha256:26eae41af6705d4bf53ea91d6a53619b1f0f9589637612384249f0aee06be3ca Step #5 - "rust-sdk-build-restore-cache": Digest: sha256:26eae41af6705d4bf53ea91d6a53619b1f0f9589637612384249f0aee06be3ca Step #2 - "htmltest-restore-cache": Digest: sha256:26eae41af6705d4bf53ea91d6a53619b1f0f9589637612384249f0aee06be3ca Step #4 - "cpp-sdk-conformance-restore-cache": Status: Downloaded newer image for us-docker.pkg.dev/agones-images/ci/restore_cache:latest Step #3 - "cpp-sdk-build-restore-cache": Status: Image is up to date for us-docker.pkg.dev/agones-images/ci/restore_cache:latest Step #2 - "htmltest-restore-cache": Status: Image is up to date for us-docker.pkg.dev/agones-images/ci/restore_cache:latest Step #5 - "rust-sdk-build-restore-cache": Status: Downloaded newer image for us-docker.pkg.dev/agones-images/ci/restore_cache:latest Step #2 - "htmltest-restore-cache": us-docker.pkg.dev/agones-images/ci/restore_cache:latest Step #5 - "rust-sdk-build-restore-cache": us-docker.pkg.dev/agones-images/ci/restore_cache:latest Step #4 - "cpp-sdk-conformance-restore-cache": us-docker.pkg.dev/agones-images/ci/restore_cache:latest Step #3 - "cpp-sdk-build-restore-cache": us-docker.pkg.dev/agones-images/ci/restore_cache:latest Step #0 - "cancelot": Filtering ongoing builds for branch 'feat/sdk-sidecar-runtime-limits' trigger id 'ae7dff15-24b0-461f-8a3d-99b933c00617' created before: 2026-05-19T19:18:59.123656Z Step #0 - "cancelot": WARNING: The following filter keys were not present in any resource : buildTriggerId, createTime, id, substitutions.BRANCH_NAME Step #5 - "rust-sdk-build-restore-cache": Checking cache file existence for: gs://agones-build-cache/rust-sdk-build-2265733624.tgz Step #0 - "cancelot": Found 0 builds to cancel Step #3 - "cpp-sdk-build-restore-cache": Checking cache file existence for: gs://agones-build-cache/cpp-sdk-build-3490931042.tgz Finished Step #0 - "cancelot" Starting Step #1 - "docker-version" Step #1 - "docker-version": Pulling image: gcr.io/cloud-builders/docker:24.0.9 Step #2 - "htmltest-restore-cache": Checking cache file existence for: gs://agones-build-cache/htmltest-0.10.1.tgz Step #4 - "cpp-sdk-conformance-restore-cache": Checking cache file existence for: gs://agones-build-cache/cpp-sdk-conformance-3490931042.tgz Step #1 - "docker-version": 24.0.9: Pulling from cloud-builders/docker Step #1 - "docker-version": d2aa1518a716: Already exists Step #1 - "docker-version": 76ff73118202: Already exists Step #1 - "docker-version": 3c2cba919283: Already exists Step #1 - "docker-version": 5bd870f5b6f6: Pulling fs layer Step #1 - "docker-version": ea94b2fc0f0c: Pulling fs layer Step #3 - "cpp-sdk-build-restore-cache": Downloading cache file: gs://agones-build-cache/cpp-sdk-build-3490931042.tgz... Step #5 - "rust-sdk-build-restore-cache": Downloading cache file: gs://agones-build-cache/rust-sdk-build-2265733624.tgz... Step #4 - "cpp-sdk-conformance-restore-cache": No fallback key pattern specified. Can not restore cache! Step #2 - "htmltest-restore-cache": Downloading cache file: gs://agones-build-cache/htmltest-0.10.1.tgz... Step #1 - "docker-version": 5bd870f5b6f6: Verifying Checksum Step #1 - "docker-version": 5bd870f5b6f6: Download complete Step #1 - "docker-version": ea94b2fc0f0c: Download complete Finished Step #4 - "cpp-sdk-conformance-restore-cache" Step #3 - "cpp-sdk-build-restore-cache": Restoring cache from file ./cpp-sdk-build-3490931042.tgz... Step #2 - "htmltest-restore-cache": Restoring cache from file ./htmltest-0.10.1.tgz... Finished Step #3 - "cpp-sdk-build-restore-cache" Finished Step #2 - "htmltest-restore-cache" Step #1 - "docker-version": 5bd870f5b6f6: Pull complete Step #5 - "rust-sdk-build-restore-cache": Restoring cache from file ./rust-sdk-build-2265733624.tgz... Step #1 - "docker-version": ea94b2fc0f0c: Pull complete Step #1 - "docker-version": Digest: sha256:911e89d1c48ec842569acfd158e68da3fbfb457a78a33102b1f09a42cadf3f9f Step #1 - "docker-version": Status: Downloaded newer image for gcr.io/cloud-builders/docker:24.0.9 Step #1 - "docker-version": gcr.io/cloud-builders/docker:24.0.9 Finished Step #5 - "rust-sdk-build-restore-cache" Step #1 - "docker-version": Docker version 24.0.9, build 2936816 Finished Step #1 - "docker-version" Starting Step #7 - "build-make-docker" Step #7 - "build-make-docker": Already have image (with digest): gcr.io/cloud-builders/docker:24.0.9 Step #7 - "build-make-docker": #0 building with "default" instance using docker driver Step #7 - "build-make-docker": Step #7 - "build-make-docker": #1 [internal] load build definition from Dockerfile.build Step #7 - "build-make-docker": #1 transferring dockerfile: 138B done Step #7 - "build-make-docker": #1 DONE 0.0s Step #7 - "build-make-docker": Step #7 - "build-make-docker": #2 [internal] load .dockerignore Step #7 - "build-make-docker": #2 transferring context: 1.09kB done Step #7 - "build-make-docker": #2 DONE 0.0s Step #7 - "build-make-docker": Step #7 - "build-make-docker": #3 [internal] load metadata for gcr.io/cloud-builders/docker:24.0.9 Step #7 - "build-make-docker": #3 DONE 0.0s Step #7 - "build-make-docker": Step #7 - "build-make-docker": #4 [1/2] FROM gcr.io/cloud-builders/docker:24.0.9 Step #7 - "build-make-docker": #4 DONE 0.1s Step #7 - "build-make-docker": Step #7 - "build-make-docker": #5 [2/2] RUN apt-get install make Step #7 - "build-make-docker": #5 0.319 Reading package lists... Step #7 - "build-make-docker": #5 1.369 Building dependency tree... Step #7 - "build-make-docker": #5 1.626 Reading state information... Step #7 - "build-make-docker": #5 1.815 make is already the newest version (4.2.1-1.2). Step #7 - "build-make-docker": #5 1.815 0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded. Step #7 - "build-make-docker": #5 DONE 1.8s Step #7 - "build-make-docker": Step #7 - "build-make-docker": #6 exporting to image Step #7 - "build-make-docker": #6 exporting layers 0.0s done Step #7 - "build-make-docker": #6 writing image sha256:430100f6d3ab0d7d2f18fde6b3533d641c3ca0b19f57a0f8a789867cc2f2b254 done Step #7 - "build-make-docker": #6 naming to docker.io/library/make-docker done Step #7 - "build-make-docker": #6 DONE 0.0s Finished Step #7 - "build-make-docker" Starting Step #8 - "pull-build-image" Starting Step #9 - "pull-build-sdk-base-image" Step #8 - "pull-build-image": Already have image: make-docker Step #9 - "pull-build-sdk-base-image": Already have image: make-docker Step #9 - "pull-build-sdk-base-image": /usr/bin/make pull-remote-build-image REMOTE_TAG=us-docker.pkg.dev/agones-images/ci/agones-build-sdk-base:63cd99046f_v1.80.0 LOCAL_TAG=agones-build-sdk-base:63cd99046f_v1.80.0 Step #9 - "pull-build-sdk-base-image": make[1]: Entering directory '/workspace/build' Step #9 - "pull-build-sdk-base-image": docker pull us-docker.pkg.dev/agones-images/ci/agones-build-sdk-base:63cd99046f_v1.80.0 && docker tag us-docker.pkg.dev/agones-images/ci/agones-build-sdk-base:63cd99046f_v1.80.0 agones-build-sdk-base:63cd99046f_v1.80.0 Step #8 - "pull-build-image": /usr/bin/make pull-remote-build-image REMOTE_TAG=us-docker.pkg.dev/agones-images/ci/agones-build:83e9063647 LOCAL_TAG=agones-build:83e9063647 Step #8 - "pull-build-image": make[1]: Entering directory '/workspace/build' Step #8 - "pull-build-image": docker pull us-docker.pkg.dev/agones-images/ci/agones-build:83e9063647 && docker tag us-docker.pkg.dev/agones-images/ci/agones-build:83e9063647 agones-build:83e9063647 Step #8 - "pull-build-image": 83e9063647: Pulling from agones-images/ci/agones-build Step #8 - "pull-build-image": 3b32e3bb7338: Pulling fs layer Step #8 - "pull-build-image": dff51fb9a3ae: Pulling fs layer Step #8 - "pull-build-image": 7464812c4ae3: Pulling fs layer Step #8 - "pull-build-image": 4f4fb700ef54: Pulling fs layer Step #8 - "pull-build-image": 42835632213c: Pulling fs layer Step #8 - "pull-build-image": 34d36753b09c: Pulling fs layer Step #8 - "pull-build-image": ecbcd1a2bc24: Pulling fs layer Step #8 - "pull-build-image": 5e971577c53d: Pulling fs layer Step #8 - "pull-build-image": e31106f44f14: Pulling fs layer Step #8 - "pull-build-image": 68d95b216f45: Pulling fs layer Step #8 - "pull-build-image": 6128752b3a7a: Pulling fs layer Step #8 - "pull-build-image": 53bf57db77fa: Pulling fs layer Step #8 - "pull-build-image": 8f87295dc44b: Pulling fs layer Step #8 - "pull-build-image": 7219448de9a4: Pulling fs layer Step #8 - "pull-build-image": 736f68f37c83: Pulling fs layer Step #8 - "pull-build-image": 283b4a2d182b: Pulling fs layer Step #8 - "pull-build-image": 34d36753b09c: Waiting Step #8 - "pull-build-image": 3b360a90985e: Pulling fs layer Step #8 - "pull-build-image": 8cd7e2b9ef6c: Pulling fs layer Step #8 - "pull-build-image": ecbcd1a2bc24: Waiting Step #8 - "pull-build-image": da60e9f0118d: Pulling fs layer Step #8 - "pull-build-image": 5e971577c53d: Waiting Step #8 - "pull-build-image": 74ba8ea142e6: Pulling fs layer Step #8 - "pull-build-image": 48651d2c205f: Pulling fs layer Step #8 - "pull-build-image": e31106f44f14: Waiting Step #8 - "pull-build-image": c2fbdde69174: Pulling fs layer Step #8 - "pull-build-image": 8ea8a9788001: Pulling fs layer Step #8 - "pull-build-image": 8616f9846a9f: Pulling fs layer Step #8 - "pull-build-image": 3e38e9f6cd5e: Pulling fs layer Step #8 - "pull-build-image": 7a0a6650a048: Pulling fs layer Step #8 - "pull-build-image": 80ed155c7740: Pulling fs layer Step #8 - "pull-build-image": 736f68f37c83: Waiting Step #8 - "pull-build-image": 68d95b216f45: Waiting Step #8 - "pull-build-image": 6128752b3a7a: Waiting Step #8 - "pull-build-image": 283b4a2d182b: Waiting Step #8 - "pull-build-image": 3b360a90985e: Waiting Step #8 - "pull-build-image": 8cd7e2b9ef6c: Waiting Step #8 - "pull-build-image": da60e9f0118d: Waiting Step #8 - "pull-build-image": 74ba8ea142e6: Waiting Step #8 - "pull-build-image": 53bf57db77fa: Waiting Step #8 - "pull-build-image": 8f87295dc44b: Waiting Step #8 - "pull-build-image": 7219448de9a4: Waiting Step #8 - "pull-build-image": 8ea8a9788001: Waiting Step #8 - "pull-build-image": 8616f9846a9f: Waiting Step #8 - "pull-build-image": 3e38e9f6cd5e: Waiting Step #8 - "pull-build-image": 7a0a6650a048: Waiting Step #8 - "pull-build-image": c2fbdde69174: Waiting Step #8 - "pull-build-image": 48651d2c205f: Waiting Step #8 - "pull-build-image": 80ed155c7740: Waiting Step #9 - "pull-build-sdk-base-image": 63cd99046f_v1.80.0: Pulling from agones-images/ci/agones-build-sdk-base Step #9 - "pull-build-sdk-base-image": 3b32e3bb7338: Pulling fs layer Step #9 - "pull-build-sdk-base-image": 36756dc39082: Pulling fs layer Step #9 - "pull-build-sdk-base-image": 600ddc590b66: Pulling fs layer Step #9 - "pull-build-sdk-base-image": 480e17cc3227: Pulling fs layer Step #9 - "pull-build-sdk-base-image": f5fc4bed1174: Pulling fs layer Step #9 - "pull-build-sdk-base-image": a4e724d2c0f5: Pulling fs layer Step #9 - "pull-build-sdk-base-image": 36756dc39082: Waiting Step #9 - "pull-build-sdk-base-image": f5fc4bed1174: Waiting Step #9 - "pull-build-sdk-base-image": a4e724d2c0f5: Waiting Step #9 - "pull-build-sdk-base-image": 600ddc590b66: Waiting Step #9 - "pull-build-sdk-base-image": 480e17cc3227: Waiting Step #8 - "pull-build-image": 4f4fb700ef54: Verifying Checksum Step #8 - "pull-build-image": 4f4fb700ef54: Download complete Step #8 - "pull-build-image": 7464812c4ae3: Verifying Checksum Step #8 - "pull-build-image": 7464812c4ae3: Download complete Step #8 - "pull-build-image": 3b32e3bb7338: Verifying Checksum Step #8 - "pull-build-image": 3b32e3bb7338: Download complete Step #9 - "pull-build-sdk-base-image": 3b32e3bb7338: Verifying Checksum Step #9 - "pull-build-sdk-base-image": 3b32e3bb7338: Download complete Step #8 - "pull-build-image": 5e971577c53d: Verifying Checksum Step #8 - "pull-build-image": 5e971577c53d: Download complete Step #8 - "pull-build-image": e31106f44f14: Download complete Step #8 - "pull-build-image": 42835632213c: Verifying Checksum Step #8 - "pull-build-image": 42835632213c: Download complete Step #8 - "pull-build-image": 68d95b216f45: Verifying Checksum Step #8 - "pull-build-image": 68d95b216f45: Download complete Step #8 - "pull-build-image": 53bf57db77fa: Download complete Step #8 - "pull-build-image": 7219448de9a4: Verifying Checksum Step #8 - "pull-build-image": 7219448de9a4: Download complete Step #8 - "pull-build-image": 6128752b3a7a: Verifying Checksum Step #8 - "pull-build-image": 6128752b3a7a: Download complete Step #9 - "pull-build-sdk-base-image": 3b32e3bb7338: Pull complete Step #8 - "pull-build-image": 3b32e3bb7338: Pull complete Step #8 - "pull-build-image": ecbcd1a2bc24: Verifying Checksum Step #8 - "pull-build-image": ecbcd1a2bc24: Download complete Step #8 - "pull-build-image": 34d36753b09c: Verifying Checksum Step #8 - "pull-build-image": 34d36753b09c: Download complete Step #8 - "pull-build-image": 283b4a2d182b: Verifying Checksum Step #8 - "pull-build-image": 283b4a2d182b: Download complete Step #8 - "pull-build-image": 736f68f37c83: Verifying Checksum Step #8 - "pull-build-image": 736f68f37c83: Download complete Step #8 - "pull-build-image": 8cd7e2b9ef6c: Verifying Checksum Step #8 - "pull-build-image": 8cd7e2b9ef6c: Download complete Step #8 - "pull-build-image": da60e9f0118d: Verifying Checksum Step #8 - "pull-build-image": da60e9f0118d: Download complete Step #8 - "pull-build-image": 3b360a90985e: Verifying Checksum Step #8 - "pull-build-image": 3b360a90985e: Download complete Step #8 - "pull-build-image": 8f87295dc44b: Verifying Checksum Step #8 - "pull-build-image": 8f87295dc44b: Download complete Step #8 - "pull-build-image": 8ea8a9788001: Verifying Checksum Step #8 - "pull-build-image": 8ea8a9788001: Download complete Step #8 - "pull-build-image": c2fbdde69174: Verifying Checksum Step #8 - "pull-build-image": c2fbdde69174: Download complete Step #8 - "pull-build-image": 48651d2c205f: Verifying Checksum Step #8 - "pull-build-image": 48651d2c205f: Download complete Step #8 - "pull-build-image": 7a0a6650a048: Download complete Step #8 - "pull-build-image": 8616f9846a9f: Download complete Step #8 - "pull-build-image": 80ed155c7740: Download complete Step #8 - "pull-build-image": 74ba8ea142e6: Verifying Checksum Step #8 - "pull-build-image": 74ba8ea142e6: Download complete Step #9 - "pull-build-sdk-base-image": 480e17cc3227: Download complete Step #8 - "pull-build-image": 3e38e9f6cd5e: Verifying Checksum Step #8 - "pull-build-image": 3e38e9f6cd5e: Download complete Step #9 - "pull-build-sdk-base-image": f5fc4bed1174: Verifying Checksum Step #9 - "pull-build-sdk-base-image": f5fc4bed1174: Download complete Step #8 - "pull-build-image": dff51fb9a3ae: Verifying Checksum Step #8 - "pull-build-image": dff51fb9a3ae: Download complete Step #9 - "pull-build-sdk-base-image": a4e724d2c0f5: Verifying Checksum Step #9 - "pull-build-sdk-base-image": a4e724d2c0f5: Download complete Step #9 - "pull-build-sdk-base-image": 36756dc39082: Verifying Checksum Step #9 - "pull-build-sdk-base-image": 36756dc39082: Download complete Step #9 - "pull-build-sdk-base-image": 600ddc590b66: Verifying Checksum Step #9 - "pull-build-sdk-base-image": 600ddc590b66: Download complete Step #9 - "pull-build-sdk-base-image": 36756dc39082: Pull complete Step #8 - "pull-build-image": dff51fb9a3ae: Pull complete Step #8 - "pull-build-image": 7464812c4ae3: Pull complete Step #8 - "pull-build-image": 4f4fb700ef54: Pull complete Step #8 - "pull-build-image": 42835632213c: Pull complete Step #8 - "pull-build-image": 34d36753b09c: Pull complete Step #9 - "pull-build-sdk-base-image": 600ddc590b66: Pull complete Step #9 - "pull-build-sdk-base-image": 480e17cc3227: Pull complete Step #9 - "pull-build-sdk-base-image": f5fc4bed1174: Pull complete Step #9 - "pull-build-sdk-base-image": a4e724d2c0f5: Pull complete Step #9 - "pull-build-sdk-base-image": Digest: sha256:5cd5ac4d75c6552e42dc3c2b7d11bfcbbdf62d47f6822f7f985f6849f07dd7b8 Step #9 - "pull-build-sdk-base-image": Status: Downloaded newer image for us-docker.pkg.dev/agones-images/ci/agones-build-sdk-base:63cd99046f_v1.80.0 Step #9 - "pull-build-sdk-base-image": us-docker.pkg.dev/agones-images/ci/agones-build-sdk-base:63cd99046f_v1.80.0 Step #9 - "pull-build-sdk-base-image": make[1]: Leaving directory '/workspace/build' Step #8 - "pull-build-image": ecbcd1a2bc24: Pull complete Step #8 - "pull-build-image": 5e971577c53d: Pull complete Step #8 - "pull-build-image": e31106f44f14: Pull complete Step #8 - "pull-build-image": 68d95b216f45: Pull complete Step #8 - "pull-build-image": 6128752b3a7a: Pull complete Step #8 - "pull-build-image": 53bf57db77fa: Pull complete Step #8 - "pull-build-image": 8f87295dc44b: Pull complete Step #8 - "pull-build-image": 7219448de9a4: Pull complete Step #8 - "pull-build-image": 736f68f37c83: Pull complete Step #8 - "pull-build-image": 283b4a2d182b: Pull complete Step #8 - "pull-build-image": 3b360a90985e: Pull complete Step #8 - "pull-build-image": 8cd7e2b9ef6c: Pull complete Step #8 - "pull-build-image": da60e9f0118d: Pull complete Finished Step #9 - "pull-build-sdk-base-image" Starting Step #10 - "ensure-build-sdk-image-base" Step #10 - "ensure-build-sdk-image-base": Already have image: make-docker Step #10 - "ensure-build-sdk-image-base": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-base:63cd99046f_v1.80.0 BUILD_TARGET=build-build-sdk-image-base Step #10 - "ensure-build-sdk-image-base": make[1]: Entering directory '/workspace/build' Step #10 - "ensure-build-sdk-image-base": make[1]: Leaving directory '/workspace/build' Finished Step #10 - "ensure-build-sdk-image-base" Starting Step #15 Starting Step #11 - "test-gen-all-sdk-grpc" Step #15: Already have image: make-docker Step #11 - "test-gen-all-sdk-grpc": Already have image: make-docker Step #11 - "test-gen-all-sdk-grpc": make gen-all-sdk-grpc Step #11 - "test-gen-all-sdk-grpc": make[1]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make run-sdk-command COMMAND=gen SDK_FOLDER=go Step #11 - "test-gen-all-sdk-grpc": make[2]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": /workspace/build Step #11 - "test-gen-all-sdk-grpc": make[3]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make ensure-image IMAGE_TAG=agones-build-sdk-go:0d38400f0a BUILD_TARGET=build-build-sdk-image SDK_FOLDER=go Step #11 - "test-gen-all-sdk-grpc": make[4]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": Could not find agones-build-sdk-go:0d38400f0a image. Building... Step #11 - "test-gen-all-sdk-grpc": make[5]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make ensure-image IMAGE_TAG=agones-build-sdk-base:63cd99046f_v1.80.0 BUILD_TARGET=build-build-sdk-image-base Step #11 - "test-gen-all-sdk-grpc": make[6]: Entering directory '/workspace/build' Step #8 - "pull-build-image": 74ba8ea142e6: Pull complete Step #11 - "test-gen-all-sdk-grpc": make[6]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": docker build --tag=agones-build-sdk-go:0d38400f0a /workspace/build/build-sdk-images/go --build-arg BASE_IMAGE=agones-build-sdk-base:63cd99046f_v1.80.0 Step #15: /usr/bin/make push-remote-build-image REMOTE_TAG=us-docker.pkg.dev/agones-images/ci/agones-build-sdk-base:63cd99046f_v1.80.0 LOCAL_TAG=agones-build-sdk-base:63cd99046f_v1.80.0 Step #15: make[1]: Entering directory '/workspace/build' Step #15: docker tag agones-build-sdk-base:63cd99046f_v1.80.0 us-docker.pkg.dev/agones-images/ci/agones-build-sdk-base:63cd99046f_v1.80.0 Step #15: docker push us-docker.pkg.dev/agones-images/ci/agones-build-sdk-base:63cd99046f_v1.80.0 Step #15: The push refers to repository [us-docker.pkg.dev/agones-images/ci/agones-build-sdk-base] Step #15: fb21b9361034: Preparing Step #15: 02f622445d62: Preparing Step #15: 136d15a80512: Preparing Step #15: b2abe6f6d7c7: Preparing Step #15: 6f4c7d04f557: Preparing Step #15: 838e471be078: Preparing Step #8 - "pull-build-image": 48651d2c205f: Pull complete Step #8 - "pull-build-image": c2fbdde69174: Pull complete Step #8 - "pull-build-image": 8ea8a9788001: Pull complete Step #15: 02f622445d62: Layer already exists Step #11 - "test-gen-all-sdk-grpc": #0 building with "default" instance using docker driver Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #1 [internal] load build definition from Dockerfile Step #11 - "test-gen-all-sdk-grpc": #1 transferring dockerfile: 1.48kB done Step #11 - "test-gen-all-sdk-grpc": #1 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #2 [internal] load .dockerignore Step #11 - "test-gen-all-sdk-grpc": #2 transferring context: 2B done Step #11 - "test-gen-all-sdk-grpc": #2 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #3 [internal] load metadata for docker.io/library/agones-build-sdk-base:63cd99046f_v1.80.0 Step #11 - "test-gen-all-sdk-grpc": #3 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #4 [internal] load build context Step #11 - "test-gen-all-sdk-grpc": #4 transferring context: 5.82kB done Step #11 - "test-gen-all-sdk-grpc": #4 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #5 [1/7] FROM docker.io/library/agones-build-sdk-base:63cd99046f_v1.80.0 Step #8 - "pull-build-image": 8616f9846a9f: Pull complete Step #15: fb21b9361034: Layer already exists Step #15: b2abe6f6d7c7: Layer already exists Step #15: 136d15a80512: Layer already exists Step #15: 838e471be078: Layer already exists Step #15: 6f4c7d04f557: Layer already exists Step #11 - "test-gen-all-sdk-grpc": #5 DONE 0.1s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #6 [2/7] RUN apt-get --allow-releaseinfo-change update && apt-get install -y wget jq && apt-get clean Step #11 - "test-gen-all-sdk-grpc": #6 0.271 Get:1 http://deb.debian.org/debian trixie InRelease [140 kB] Step #8 - "pull-build-image": 3e38e9f6cd5e: Pull complete Step #8 - "pull-build-image": 7a0a6650a048: Pull complete Step #15: 63cd99046f_v1.80.0: digest: sha256:5cd5ac4d75c6552e42dc3c2b7d11bfcbbdf62d47f6822f7f985f6849f07dd7b8 size: 1576 Step #15: make[1]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": #6 0.284 Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.284 Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.304 Get:4 http://deb.debian.org/debian trixie/main amd64 Packages [9671 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.355 Get:5 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [165 kB] Step #8 - "pull-build-image": 80ed155c7740: Pull complete Step #8 - "pull-build-image": Digest: sha256:4c0bfaca51af0f038b2273b3e796683e1bd28b1a3549a4afb43a9157103b1ddf Step #8 - "pull-build-image": Status: Downloaded newer image for us-docker.pkg.dev/agones-images/ci/agones-build:83e9063647 Step #8 - "pull-build-image": us-docker.pkg.dev/agones-images/ci/agones-build:83e9063647 Step #8 - "pull-build-image": make[1]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": #6 1.218 Fetched 10.1 MB in 1s (13.1 MB/s) Finished Step #15 Finished Step #8 - "pull-build-image" Starting Step #12 - "test-gen-crd-code" Step #12 - "test-gen-crd-code": Already have image: make-docker Step #12 - "test-gen-crd-code": mkdir -p build/tmp/apis | mkdir -p build/tmp/client; \ Step #12 - "test-gen-crd-code": cp -r ../pkg/apis/* build/tmp/apis | cp -r ../pkg/client/* build/tmp/client; \ Step #12 - "test-gen-crd-code": make gen-crd-code; \ Step #12 - "test-gen-crd-code": /usr/bin/make diff-directory DIRECTORY=apis Step #12 - "test-gen-crd-code": make[1]: Entering directory '/workspace/build' Step #12 - "test-gen-crd-code": mkdir -p ~/.kube/ Step #12 - "test-gen-crd-code": mkdir -p /workspace/build//.gocache Step #12 - "test-gen-crd-code": mkdir -p /workspace/build//.config/gcloud Step #12 - "test-gen-crd-code": mkdir -p ~/.config/helm Step #12 - "test-gen-crd-code": mkdir -p ~/.cache/helm Step #12 - "test-gen-crd-code": docker run --privileged --rm tonistiigi/binfmt:qemu-v6.2.0 --install arm64 Step #12 - "test-gen-crd-code": Unable to find image 'tonistiigi/binfmt:qemu-v6.2.0' locally Step #11 - "test-gen-all-sdk-grpc": #6 1.218 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #6 1.810 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #6 2.361 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #6 2.525 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #6 2.697 The following additional packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #6 2.698 libjq1 libonig5 Step #11 - "test-gen-all-sdk-grpc": #6 2.759 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #6 2.760 jq libjq1 libonig5 wget Step #11 - "test-gen-all-sdk-grpc": #6 2.787 0 upgraded, 4 newly installed, 0 to remove and 23 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #6 2.787 Need to get 1416 kB of archives. Step #11 - "test-gen-all-sdk-grpc": #6 2.787 After this operation, 5139 kB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #6 2.787 Get:1 http://deb.debian.org/debian trixie/main amd64 wget amd64 1.25.0-2 [984 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.796 Get:2 http://deb.debian.org/debian trixie/main amd64 libonig5 amd64 6.9.9-1+b1 [189 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.797 Get:3 http://deb.debian.org/debian trixie/main amd64 libjq1 amd64 1.7.1-6+deb13u2 [164 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.798 Get:4 http://deb.debian.org/debian trixie/main amd64 jq amd64 1.7.1-6+deb13u2 [77.8 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.950 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #6 2.950 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #6 2.950 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #6 2.957 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #6 2.957 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 2.957 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 2.961 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 2.961 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 2.961 debconf: falling back to frontend: Noninteractive Step #12 - "test-gen-crd-code": qemu-v6.2.0: Pulling from tonistiigi/binfmt Step #11 - "test-gen-all-sdk-grpc": #6 3.505 Fetched 1416 kB in 0s (48.4 MB/s) Step #11 - "test-gen-all-sdk-grpc": #6 3.522 Selecting previously unselected package wget. Step #11 - "test-gen-all-sdk-grpc": #6 3.522 (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 24372 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #6 3.533 Preparing to unpack .../wget_1.25.0-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.535 Unpacking wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.601 Selecting previously unselected package libonig5:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 3.603 Preparing to unpack .../libonig5_6.9.9-1+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.609 Unpacking libonig5:amd64 (6.9.9-1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.643 Selecting previously unselected package libjq1:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 3.645 Preparing to unpack .../libjq1_1.7.1-6+deb13u2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.648 Unpacking libjq1:amd64 (1.7.1-6+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.677 Selecting previously unselected package jq. Step #11 - "test-gen-all-sdk-grpc": #6 3.679 Preparing to unpack .../jq_1.7.1-6+deb13u2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.682 Unpacking jq (1.7.1-6+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.718 Setting up wget (1.25.0-2) ... Step #12 - "test-gen-crd-code": 2b4d0e08bd75: Pulling fs layer Step #12 - "test-gen-crd-code": c331be51c382: Pulling fs layer Step #11 - "test-gen-all-sdk-grpc": #6 3.730 Setting up libonig5:amd64 (6.9.9-1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.740 Setting up libjq1:amd64 (1.7.1-6+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.746 Setting up jq (1.7.1-6+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.753 Processing triggers for libc-bin (2.41-12+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 DONE 3.8s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #7 [3/7] WORKDIR /usr/local Step #11 - "test-gen-all-sdk-grpc": #7 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #8 [4/7] RUN ARCH=$(dpkg --print-architecture) && wget -q https://dl.google.com/go/go1.26.0.linux-${ARCH}.tar.gz && tar -xzf go1.26.0.linux-${ARCH}.tar.gz && rm go1.26.0.linux-${ARCH}.tar.gz && mkdir -p /go Step #12 - "test-gen-crd-code": c331be51c382: Verifying Checksum Step #12 - "test-gen-crd-code": c331be51c382: Download complete Step #12 - "test-gen-crd-code": 2b4d0e08bd75: Verifying Checksum Step #12 - "test-gen-crd-code": 2b4d0e08bd75: Download complete Step #12 - "test-gen-crd-code": 2b4d0e08bd75: Pull complete Step #12 - "test-gen-crd-code": c331be51c382: Pull complete Step #12 - "test-gen-crd-code": Digest: sha256:5bf63a53ad6222538112b5ced0f1afb8509132773ea6dd3991a197464962854e Step #12 - "test-gen-crd-code": Status: Downloaded newer image for tonistiigi/binfmt:qemu-v6.2.0 Step #12 - "test-gen-crd-code": installing: arm64 OK Step #12 - "test-gen-crd-code": { Step #12 - "test-gen-crd-code": "supported": [ Step #12 - "test-gen-crd-code": "linux/amd64", Step #12 - "test-gen-crd-code": "linux/arm64", Step #12 - "test-gen-crd-code": "linux/386" Step #12 - "test-gen-crd-code": ], Step #12 - "test-gen-crd-code": "emulators": [ Step #12 - "test-gen-crd-code": "qemu-aarch64" Step #12 - "test-gen-crd-code": ] Step #12 - "test-gen-crd-code": } Step #12 - "test-gen-crd-code": make ensure-image IMAGE_TAG=agones-build:83e9063647 BUILD_TARGET=build-build-image Step #12 - "test-gen-crd-code": make[2]: Entering directory '/workspace/build' Step #12 - "test-gen-crd-code": make[2]: Leaving directory '/workspace/build' Step #12 - "test-gen-crd-code": docker run --rm \ Step #12 - "test-gen-crd-code": -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build -w /go/src/agones.dev/agones agones-build:83e9063647 bash -c "\ Step #12 - "test-gen-crd-code": git config --global --add safe.directory /go/src/agones.dev/agones && \ Step #12 - "test-gen-crd-code": /root/gen-crd-code.sh && \ Step #12 - "test-gen-crd-code": cd /go/src/agones.dev/agones/pkg && goimports -w ." Step #12 - "test-gen-crd-code": + set -o errexit Step #12 - "test-gen-crd-code": + set -o nounset Step #12 - "test-gen-crd-code": + set -o pipefail Step #12 - "test-gen-crd-code": + CODEGEN_SCRIPT=/go/src/k8s.io/code-generator/kube_codegen.sh Step #12 - "test-gen-crd-code": + source /go/src/k8s.io/code-generator/kube_codegen.sh Step #12 - "test-gen-crd-code": ++ set -o errexit Step #12 - "test-gen-crd-code": ++ set -o nounset Step #12 - "test-gen-crd-code": ++ set -o pipefail Step #12 - "test-gen-crd-code": ++++ dirname /go/src/k8s.io/code-generator/kube_codegen.sh Step #12 - "test-gen-crd-code": +++ cd /go/src/k8s.io/code-generator Step #12 - "test-gen-crd-code": +++ pwd -P Step #12 - "test-gen-crd-code": ++ KUBE_CODEGEN_ROOT=/go/src/k8s.io/code-generator Step #12 - "test-gen-crd-code": ++ CODEGEN_VERSION_SPEC= Step #12 - "test-gen-crd-code": +++ get_gobin Step #12 - "test-gen-crd-code": +++ local from_env Step #12 - "test-gen-crd-code": ++++ go env GOBIN Step #12 - "test-gen-crd-code": +++ from_env= Step #12 - "test-gen-crd-code": +++ [[ -n '' ]] Step #12 - "test-gen-crd-code": ++++ go env GOPATH Step #12 - "test-gen-crd-code": +++ echo /go/bin Step #12 - "test-gen-crd-code": ++ GOBIN=/go/bin Step #12 - "test-gen-crd-code": ++ export GOBIN Step #12 - "test-gen-crd-code": Generating CRD client code... Step #12 - "test-gen-crd-code": + echo 'Generating CRD client code...' Step #12 - "test-gen-crd-code": + OUTPUT_DIR=/go/src/agones.dev/agones/pkg/client Step #12 - "test-gen-crd-code": + OUTPUT_PKG=agones.dev/agones/pkg/client Step #12 - "test-gen-crd-code": + kube::codegen::gen_client --with-watch --with-applyconfig --output-dir /go/src/agones.dev/agones/pkg/client --output-pkg agones.dev/agones/pkg/client --boilerplate /go/src/agones.dev/agones/build/boilerplate.go.txt /go/src/agones.dev/agones/pkg/apis Step #12 - "test-gen-crd-code": + local in_dir= Step #12 - "test-gen-crd-code": + local one_input_api= Step #12 - "test-gen-crd-code": + local out_dir= Step #12 - "test-gen-crd-code": + local out_pkg= Step #12 - "test-gen-crd-code": + local clientset_subdir=clientset Step #12 - "test-gen-crd-code": + local clientset_versioned_name=versioned Step #12 - "test-gen-crd-code": + local applyconfig=false Step #12 - "test-gen-crd-code": + local applyconfig_subdir=applyconfiguration Step #12 - "test-gen-crd-code": + local applyconfig_external= Step #12 - "test-gen-crd-code": + local applyconfig_openapi_schema= Step #12 - "test-gen-crd-code": + local watchable=false Step #12 - "test-gen-crd-code": + local listers_subdir=listers Step #12 - "test-gen-crd-code": + local informers_subdir=informers Step #12 - "test-gen-crd-code": + local boilerplate=/go/src/k8s.io/code-generator/hack/boilerplate.go.txt Step #12 - "test-gen-crd-code": + local plural_exceptions= Step #12 - "test-gen-crd-code": + local v=0 Step #12 - "test-gen-crd-code": + local prefers_protobuf=false Step #12 - "test-gen-crd-code": + '[' 9 -gt 0 ']' Step #12 - "test-gen-crd-code": + case "$1" in Step #12 - "test-gen-crd-code": + watchable=true Step #12 - "test-gen-crd-code": + shift Step #12 - "test-gen-crd-code": + '[' 8 -gt 0 ']' Step #12 - "test-gen-crd-code": + case "$1" in Step #12 - "test-gen-crd-code": + applyconfig=true Step #12 - "test-gen-crd-code": + shift Step #12 - "test-gen-crd-code": + '[' 7 -gt 0 ']' Step #12 - "test-gen-crd-code": + case "$1" in Step #12 - "test-gen-crd-code": + out_dir=/go/src/agones.dev/agones/pkg/client Step #12 - "test-gen-crd-code": + shift 2 Step #12 - "test-gen-crd-code": + '[' 5 -gt 0 ']' Step #12 - "test-gen-crd-code": + case "$1" in Step #12 - "test-gen-crd-code": + out_pkg=agones.dev/agones/pkg/client Step #12 - "test-gen-crd-code": + shift 2 Step #12 - "test-gen-crd-code": + '[' 3 -gt 0 ']' Step #12 - "test-gen-crd-code": + case "$1" in Step #12 - "test-gen-crd-code": + boilerplate=/go/src/agones.dev/agones/build/boilerplate.go.txt Step #12 - "test-gen-crd-code": + shift 2 Step #12 - "test-gen-crd-code": + '[' 1 -gt 0 ']' Step #12 - "test-gen-crd-code": + case "$1" in Step #12 - "test-gen-crd-code": + [[ /go/src/agones.dev/agones/pkg/apis =~ ^-- ]] Step #12 - "test-gen-crd-code": + '[' -n '' ']' Step #12 - "test-gen-crd-code": + in_dir=/go/src/agones.dev/agones/pkg/apis Step #12 - "test-gen-crd-code": + shift Step #12 - "test-gen-crd-code": + '[' 0 -gt 0 ']' Step #12 - "test-gen-crd-code": + '[' -z /go/src/agones.dev/agones/pkg/apis ']' Step #12 - "test-gen-crd-code": + '[' -z /go/src/agones.dev/agones/pkg/client ']' Step #12 - "test-gen-crd-code": + '[' -z agones.dev/agones/pkg/client ']' Step #12 - "test-gen-crd-code": + mkdir -p /go/src/agones.dev/agones/pkg/client Step #12 - "test-gen-crd-code": + cd /go/src/k8s.io/code-generator Step #12 - "test-gen-crd-code": + BINS=(applyconfiguration-gen"${CODEGEN_VERSION_SPEC}" client-gen"${CODEGEN_VERSION_SPEC}" informer-gen"${CODEGEN_VERSION_SPEC}" lister-gen"${CODEGEN_VERSION_SPEC}") Step #12 - "test-gen-crd-code": ++ printf 'k8s.io/code-generator/cmd/%s ' applyconfiguration-gen client-gen informer-gen lister-gen Step #12 - "test-gen-crd-code": + GO111MODULE=on Step #12 - "test-gen-crd-code": + go install k8s.io/code-generator/cmd/applyconfiguration-gen k8s.io/code-generator/cmd/client-gen k8s.io/code-generator/cmd/informer-gen k8s.io/code-generator/cmd/lister-gen Step #12 - "test-gen-crd-code": go: downloading k8s.io/klog/v2 v2.130.1 Step #12 - "test-gen-crd-code": go: downloading k8s.io/gengo/v2 v2.0.0-20250604051438-85fd79dbfd9f Step #12 - "test-gen-crd-code": go: downloading github.com/spf13/pflag v1.0.6 Step #12 - "test-gen-crd-code": go: downloading golang.org/x/text v0.23.0 Step #12 - "test-gen-crd-code": go: downloading k8s.io/kube-openapi v0.0.0-20250710124328-f3f2b991d03b Step #12 - "test-gen-crd-code": go: downloading github.com/google/gnostic-models v0.7.0 Step #12 - "test-gen-crd-code": go: downloading go.yaml.in/yaml/v2 v2.4.2 Step #12 - "test-gen-crd-code": go: downloading github.com/go-logr/logr v1.4.2 Step #12 - "test-gen-crd-code": go: downloading go.yaml.in/yaml/v3 v3.0.4 Step #12 - "test-gen-crd-code": go: downloading google.golang.org/protobuf v1.36.5 Step #12 - "test-gen-crd-code": go: downloading golang.org/x/tools v0.26.0 Step #12 - "test-gen-crd-code": go: downloading sigs.k8s.io/structured-merge-diff/v6 v6.3.0 Step #12 - "test-gen-crd-code": go: downloading github.com/go-openapi/jsonreference v0.20.2 Step #12 - "test-gen-crd-code": go: downloading github.com/go-openapi/swag v0.23.0 Step #12 - "test-gen-crd-code": go: downloading github.com/go-openapi/jsonpointer v0.21.0 Step #12 - "test-gen-crd-code": go: downloading gopkg.in/yaml.v3 v3.0.1 Step #12 - "test-gen-crd-code": go: downloading github.com/mailru/easyjson v0.7.7 Step #12 - "test-gen-crd-code": go: downloading github.com/josharian/intern v1.0.0 Step #12 - "test-gen-crd-code": go: downloading golang.org/x/sync v0.12.0 Step #12 - "test-gen-crd-code": go: downloading golang.org/x/mod v0.21.0 Step #11 - "test-gen-all-sdk-grpc": #8 DONE 3.4s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #9 [5/7] RUN go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.28 && go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@v1.2 && go install golang.org/x/tools/cmd/goimports@latest Step #11 - "test-gen-all-sdk-grpc": #9 0.726 go: downloading google.golang.org/protobuf v1.28.1 Step #11 - "test-gen-all-sdk-grpc": #9 8.300 go: downloading google.golang.org/grpc v1.2.1 Step #11 - "test-gen-all-sdk-grpc": #9 8.477 go: downloading google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.2.0 Step #12 - "test-gen-crd-code": + group_versions=() Step #12 - "test-gen-crd-code": + local group_versions Step #12 - "test-gen-crd-code": + input_pkgs=() Step #12 - "test-gen-crd-code": + local input_pkgs Step #12 - "test-gen-crd-code": + read -r dir Step #12 - "test-gen-crd-code": ++ kube::codegen::internal::grep -l --null -e '^\s*//\s*+genclient' -r /go/src/agones.dev/agones/pkg/apis --include '*.go' Step #12 - "test-gen-crd-code": ++ grep -l --null -e '^\s*//\s*+genclient' -r /go/src/agones.dev/agones/pkg/apis --include '*.go' --exclude-dir .git --exclude-dir _output --exclude-dir vendor Step #12 - "test-gen-crd-code": ++ read -r -d '' F Step #12 - "test-gen-crd-code": ++ LC_ALL=C Step #12 - "test-gen-crd-code": ++ sort -u Step #12 - "test-gen-crd-code": ++ dirname /go/src/agones.dev/agones/pkg/apis/autoscaling/v1/fleetautoscaler.go Step #12 - "test-gen-crd-code": ++ read -r -d '' F Step #12 - "test-gen-crd-code": ++ dirname /go/src/agones.dev/agones/pkg/apis/agones/v1/fleet.go Step #12 - "test-gen-crd-code": ++ read -r -d '' F Step #12 - "test-gen-crd-code": ++ dirname /go/src/agones.dev/agones/pkg/apis/agones/v1/gameserver.go Step #12 - "test-gen-crd-code": ++ read -r -d '' F Step #12 - "test-gen-crd-code": ++ dirname /go/src/agones.dev/agones/pkg/apis/agones/v1/gameserverset.go Step #12 - "test-gen-crd-code": ++ read -r -d '' F Step #12 - "test-gen-crd-code": ++ dirname /go/src/agones.dev/agones/pkg/apis/allocation/v1/gameserverallocation.go Step #12 - "test-gen-crd-code": ++ read -r -d '' F Step #12 - "test-gen-crd-code": ++ dirname /go/src/agones.dev/agones/pkg/apis/multicluster/v1/gameserverallocationpolicy.go Step #12 - "test-gen-crd-code": ++ read -r -d '' F Step #12 - "test-gen-crd-code": ++ cd /go/src/agones.dev/agones/pkg/apis/agones/v1 Step #12 - "test-gen-crd-code": ++ GO111MODULE=on Step #12 - "test-gen-crd-code": ++ go list -find . Step #11 - "test-gen-all-sdk-grpc": #9 9.398 go: downloading google.golang.org/protobuf v1.27.1 Step #12 - "test-gen-crd-code": + pkg=agones.dev/agones/pkg/apis/agones/v1 Step #12 - "test-gen-crd-code": ++ basename /go/src/agones.dev/agones/pkg/apis/agones/v1 Step #12 - "test-gen-crd-code": + leaf=v1 Step #12 - "test-gen-crd-code": + grep -E -q '^v[0-9]+((alpha|beta)[0-9]+)?$' Step #12 - "test-gen-crd-code": + input_pkgs+=("${pkg}") Step #12 - "test-gen-crd-code": ++ dirname /go/src/agones.dev/agones/pkg/apis/agones/v1 Step #12 - "test-gen-crd-code": + dir2=/go/src/agones.dev/agones/pkg/apis/agones Step #12 - "test-gen-crd-code": ++ basename /go/src/agones.dev/agones/pkg/apis/agones Step #12 - "test-gen-crd-code": + leaf2=agones Step #12 - "test-gen-crd-code": + group_versions+=("${leaf2}/${leaf}") Step #12 - "test-gen-crd-code": + read -r dir Step #12 - "test-gen-crd-code": ++ cd /go/src/agones.dev/agones/pkg/apis/allocation/v1 Step #12 - "test-gen-crd-code": ++ GO111MODULE=on Step #12 - "test-gen-crd-code": ++ go list -find . Step #12 - "test-gen-crd-code": + pkg=agones.dev/agones/pkg/apis/allocation/v1 Step #12 - "test-gen-crd-code": ++ basename /go/src/agones.dev/agones/pkg/apis/allocation/v1 Step #12 - "test-gen-crd-code": + leaf=v1 Step #12 - "test-gen-crd-code": + grep -E -q '^v[0-9]+((alpha|beta)[0-9]+)?$' Step #12 - "test-gen-crd-code": + input_pkgs+=("${pkg}") Step #12 - "test-gen-crd-code": ++ dirname /go/src/agones.dev/agones/pkg/apis/allocation/v1 Step #12 - "test-gen-crd-code": + dir2=/go/src/agones.dev/agones/pkg/apis/allocation Step #12 - "test-gen-crd-code": ++ basename /go/src/agones.dev/agones/pkg/apis/allocation Step #12 - "test-gen-crd-code": + leaf2=allocation Step #12 - "test-gen-crd-code": + group_versions+=("${leaf2}/${leaf}") Step #12 - "test-gen-crd-code": + read -r dir Step #12 - "test-gen-crd-code": ++ cd /go/src/agones.dev/agones/pkg/apis/autoscaling/v1 Step #12 - "test-gen-crd-code": ++ GO111MODULE=on Step #12 - "test-gen-crd-code": ++ go list -find . Step #12 - "test-gen-crd-code": + pkg=agones.dev/agones/pkg/apis/autoscaling/v1 Step #12 - "test-gen-crd-code": ++ basename /go/src/agones.dev/agones/pkg/apis/autoscaling/v1 Step #12 - "test-gen-crd-code": + leaf=v1 Step #12 - "test-gen-crd-code": + grep -E -q '^v[0-9]+((alpha|beta)[0-9]+)?$' Step #12 - "test-gen-crd-code": + input_pkgs+=("${pkg}") Step #12 - "test-gen-crd-code": ++ dirname /go/src/agones.dev/agones/pkg/apis/autoscaling/v1 Step #12 - "test-gen-crd-code": + dir2=/go/src/agones.dev/agones/pkg/apis/autoscaling Step #12 - "test-gen-crd-code": ++ basename /go/src/agones.dev/agones/pkg/apis/autoscaling Step #12 - "test-gen-crd-code": + leaf2=autoscaling Step #12 - "test-gen-crd-code": + group_versions+=("${leaf2}/${leaf}") Step #12 - "test-gen-crd-code": + read -r dir Step #12 - "test-gen-crd-code": ++ cd /go/src/agones.dev/agones/pkg/apis/multicluster/v1 Step #12 - "test-gen-crd-code": ++ GO111MODULE=on Step #12 - "test-gen-crd-code": ++ go list -find . Step #12 - "test-gen-crd-code": + pkg=agones.dev/agones/pkg/apis/multicluster/v1 Step #12 - "test-gen-crd-code": ++ basename /go/src/agones.dev/agones/pkg/apis/multicluster/v1 Step #12 - "test-gen-crd-code": + leaf=v1 Step #12 - "test-gen-crd-code": + grep -E -q '^v[0-9]+((alpha|beta)[0-9]+)?$' Step #12 - "test-gen-crd-code": + input_pkgs+=("${pkg}") Step #12 - "test-gen-crd-code": ++ dirname /go/src/agones.dev/agones/pkg/apis/multicluster/v1 Step #12 - "test-gen-crd-code": + dir2=/go/src/agones.dev/agones/pkg/apis/multicluster Step #12 - "test-gen-crd-code": ++ basename /go/src/agones.dev/agones/pkg/apis/multicluster Step #12 - "test-gen-crd-code": + leaf2=multicluster Step #12 - "test-gen-crd-code": + group_versions+=("${leaf2}/${leaf}") Step #12 - "test-gen-crd-code": + read -r dir Step #12 - "test-gen-crd-code": + '[' 4 == 0 ']' Step #12 - "test-gen-crd-code": + applyconfig_pkg= Step #12 - "test-gen-crd-code": + '[' true == true ']' Step #12 - "test-gen-crd-code": + applyconfig_pkg=agones.dev/agones/pkg/client/applyconfiguration Step #12 - "test-gen-crd-code": + echo 'Generating applyconfig code for 4 targets' Step #12 - "test-gen-crd-code": Generating applyconfig code for 4 targets Step #12 - "test-gen-crd-code": + kube::codegen::internal::grep -l --null -e '^// Code generated by applyconfiguration-gen. DO NOT EDIT.$' -r /go/src/agones.dev/agones/pkg/client/applyconfiguration --include '*.go' Step #12 - "test-gen-crd-code": + grep -l --null -e '^// Code generated by applyconfiguration-gen. DO NOT EDIT.$' -r /go/src/agones.dev/agones/pkg/client/applyconfiguration --include '*.go' --exclude-dir .git --exclude-dir _output --exclude-dir vendor Step #12 - "test-gen-crd-code": + xargs -0 rm -f Step #12 - "test-gen-crd-code": + /go/bin/applyconfiguration-gen -v 0 --go-header-file /go/src/agones.dev/agones/build/boilerplate.go.txt --output-dir /go/src/agones.dev/agones/pkg/client/applyconfiguration --output-pkg agones.dev/agones/pkg/client/applyconfiguration --external-applyconfigurations '' --openapi-schema '' agones.dev/agones/pkg/apis/agones/v1 agones.dev/agones/pkg/apis/allocation/v1 agones.dev/agones/pkg/apis/autoscaling/v1 agones.dev/agones/pkg/apis/multicluster/v1 Step #12 - "test-gen-crd-code": Generating client code for 4 targets Step #12 - "test-gen-crd-code": + echo 'Generating client code for 4 targets' Step #12 - "test-gen-crd-code": + kube::codegen::internal::grep -l --null -e '^// Code generated by client-gen. DO NOT EDIT.$' -r /go/src/agones.dev/agones/pkg/client/clientset --include '*.go' Step #12 - "test-gen-crd-code": + grep -l --null -e '^// Code generated by client-gen. DO NOT EDIT.$' -r /go/src/agones.dev/agones/pkg/client/clientset --include '*.go' --exclude-dir .git --exclude-dir _output --exclude-dir vendor Step #12 - "test-gen-crd-code": + xargs -0 rm -f Step #12 - "test-gen-crd-code": + inputs=() Step #12 - "test-gen-crd-code": + local inputs Step #12 - "test-gen-crd-code": + for arg in "${group_versions[@]}" Step #12 - "test-gen-crd-code": + inputs+=("--input" "$arg") Step #12 - "test-gen-crd-code": + for arg in "${group_versions[@]}" Step #12 - "test-gen-crd-code": + inputs+=("--input" "$arg") Step #12 - "test-gen-crd-code": + for arg in "${group_versions[@]}" Step #12 - "test-gen-crd-code": + inputs+=("--input" "$arg") Step #12 - "test-gen-crd-code": + for arg in "${group_versions[@]}" Step #12 - "test-gen-crd-code": + inputs+=("--input" "$arg") Step #12 - "test-gen-crd-code": ++ cd /go/src/agones.dev/agones/pkg/apis Step #12 - "test-gen-crd-code": ++ pwd -P Step #12 - "test-gen-crd-code": + /go/bin/client-gen -v 0 --go-header-file /go/src/agones.dev/agones/build/boilerplate.go.txt --output-dir /go/src/agones.dev/agones/pkg/client/clientset --output-pkg agones.dev/agones/pkg/client/clientset --clientset-name versioned --apply-configuration-package agones.dev/agones/pkg/client/applyconfiguration --input-base /go/src/agones.dev/agones/pkg/apis --plural-exceptions '' --prefers-protobuf=false --input agones/v1 --input allocation/v1 --input autoscaling/v1 --input multicluster/v1 Step #11 - "test-gen-all-sdk-grpc": #9 12.01 go: downloading golang.org/x/tools v0.45.0 Step #11 - "test-gen-all-sdk-grpc": #9 12.47 go: downloading golang.org/x/telemetry v0.0.0-20260508192327-42602be52be6 Step #11 - "test-gen-all-sdk-grpc": #9 12.47 go: downloading golang.org/x/sync v0.20.0 Step #11 - "test-gen-all-sdk-grpc": #9 12.48 go: downloading golang.org/x/mod v0.36.0 Step #12 - "test-gen-crd-code": + '[' true == true ']' Step #12 - "test-gen-crd-code": + echo 'Generating lister code for 4 targets' Step #12 - "test-gen-crd-code": Generating lister code for 4 targets Step #12 - "test-gen-crd-code": + kube::codegen::internal::grep -l --null -e '^// Code generated by lister-gen. DO NOT EDIT.$' -r /go/src/agones.dev/agones/pkg/client/listers --include '*.go' Step #12 - "test-gen-crd-code": + grep -l --null -e '^// Code generated by lister-gen. DO NOT EDIT.$' -r /go/src/agones.dev/agones/pkg/client/listers --include '*.go' --exclude-dir .git --exclude-dir _output --exclude-dir vendor Step #12 - "test-gen-crd-code": + xargs -0 rm -f Step #12 - "test-gen-crd-code": + /go/bin/lister-gen -v 0 --go-header-file /go/src/agones.dev/agones/build/boilerplate.go.txt --output-dir /go/src/agones.dev/agones/pkg/client/listers --output-pkg agones.dev/agones/pkg/client/listers --plural-exceptions '' agones.dev/agones/pkg/apis/agones/v1 agones.dev/agones/pkg/apis/allocation/v1 agones.dev/agones/pkg/apis/autoscaling/v1 agones.dev/agones/pkg/apis/multicluster/v1 Step #11 - "test-gen-all-sdk-grpc": #9 DONE 15.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #10 [6/7] COPY *.sh /root/ Step #11 - "test-gen-all-sdk-grpc": #10 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #11 [7/7] RUN chmod +x /root/*.sh Step #11 - "test-gen-all-sdk-grpc": #11 DONE 0.4s Step #12 - "test-gen-crd-code": + echo 'Generating informer code for 4 targets' Step #12 - "test-gen-crd-code": Generating informer code for 4 targets Step #12 - "test-gen-crd-code": + kube::codegen::internal::grep -l --null -e '^// Code generated by informer-gen. DO NOT EDIT.$' -r /go/src/agones.dev/agones/pkg/client/informers --include '*.go' Step #12 - "test-gen-crd-code": + xargs -0 rm -f Step #12 - "test-gen-crd-code": + grep -l --null -e '^// Code generated by informer-gen. DO NOT EDIT.$' -r /go/src/agones.dev/agones/pkg/client/informers --include '*.go' --exclude-dir .git --exclude-dir _output --exclude-dir vendor Step #12 - "test-gen-crd-code": + /go/bin/informer-gen -v 0 --go-header-file /go/src/agones.dev/agones/build/boilerplate.go.txt --output-dir /go/src/agones.dev/agones/pkg/client/informers --output-pkg agones.dev/agones/pkg/client/informers --versioned-clientset-package agones.dev/agones/pkg/client/clientset/versioned --listers-package agones.dev/agones/pkg/client/listers --plural-exceptions '' agones.dev/agones/pkg/apis/agones/v1 agones.dev/agones/pkg/apis/allocation/v1 agones.dev/agones/pkg/apis/autoscaling/v1 agones.dev/agones/pkg/apis/multicluster/v1 Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #12 exporting to image Step #11 - "test-gen-all-sdk-grpc": #12 exporting layers Step #12 - "test-gen-crd-code": CRD client code generation complete. Step #12 - "test-gen-crd-code": Generating CRD conversions, deepcopy, and defaults code... Step #12 - "test-gen-crd-code": + echo 'CRD client code generation complete.' Step #12 - "test-gen-crd-code": + echo 'Generating CRD conversions, deepcopy, and defaults code...' Step #12 - "test-gen-crd-code": + kube::codegen::gen_helpers --boilerplate /go/src/agones.dev/agones/build/boilerplate.go.txt /go/src/agones.dev/agones/pkg/apis Step #12 - "test-gen-crd-code": + local in_dir= Step #12 - "test-gen-crd-code": + local boilerplate=/go/src/k8s.io/code-generator/hack/boilerplate.go.txt Step #12 - "test-gen-crd-code": + local v=0 Step #12 - "test-gen-crd-code": + extra_peers=() Step #12 - "test-gen-crd-code": + local extra_peers Step #12 - "test-gen-crd-code": + '[' 3 -gt 0 ']' Step #12 - "test-gen-crd-code": + case "$1" in Step #12 - "test-gen-crd-code": + boilerplate=/go/src/agones.dev/agones/build/boilerplate.go.txt Step #12 - "test-gen-crd-code": + shift 2 Step #12 - "test-gen-crd-code": + '[' 1 -gt 0 ']' Step #12 - "test-gen-crd-code": + case "$1" in Step #12 - "test-gen-crd-code": + [[ /go/src/agones.dev/agones/pkg/apis =~ ^-- ]] Step #12 - "test-gen-crd-code": + '[' -n '' ']' Step #12 - "test-gen-crd-code": + in_dir=/go/src/agones.dev/agones/pkg/apis Step #12 - "test-gen-crd-code": + shift Step #12 - "test-gen-crd-code": + '[' 0 -gt 0 ']' Step #12 - "test-gen-crd-code": + '[' -z /go/src/agones.dev/agones/pkg/apis ']' Step #12 - "test-gen-crd-code": + cd /go/src/k8s.io/code-generator Step #12 - "test-gen-crd-code": + BINS=(conversion-gen"${CODEGEN_VERSION_SPEC}" deepcopy-gen"${CODEGEN_VERSION_SPEC}" defaulter-gen"${CODEGEN_VERSION_SPEC}" validation-gen"${CODEGEN_VERSION_SPEC}") Step #12 - "test-gen-crd-code": ++ printf 'k8s.io/code-generator/cmd/%s ' conversion-gen deepcopy-gen defaulter-gen validation-gen Step #12 - "test-gen-crd-code": + GO111MODULE=on Step #12 - "test-gen-crd-code": + go install k8s.io/code-generator/cmd/conversion-gen k8s.io/code-generator/cmd/deepcopy-gen k8s.io/code-generator/cmd/defaulter-gen k8s.io/code-generator/cmd/validation-gen Step #12 - "test-gen-crd-code": go: downloading k8s.io/apimachinery v0.34.6 Step #11 - "test-gen-all-sdk-grpc": #12 exporting layers 1.9s done Step #11 - "test-gen-all-sdk-grpc": #12 writing image sha256:04ec5fa65fb42bc041090d7dbd51c31aa00b2b81ca5aa3495f5e4a573d709004 done Step #11 - "test-gen-all-sdk-grpc": #12 naming to docker.io/library/agones-build-sdk-go:0d38400f0a done Step #11 - "test-gen-all-sdk-grpc": #12 DONE 1.9s Step #11 - "test-gen-all-sdk-grpc": make[5]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[4]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[3]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": + /root/gen.sh Step #11 - "test-gen-all-sdk-grpc": + sdk=/go/src/agones.dev/agones/proto/sdk Step #11 - "test-gen-all-sdk-grpc": + googleapis=/go/src/agones.dev/agones/proto/googleapis Step #11 - "test-gen-all-sdk-grpc": + gatewaygrpc=/go/src/agones.dev/agones/proto/grpc-gateway Step #11 - "test-gen-all-sdk-grpc": + export GO111MODULE=on Step #11 - "test-gen-all-sdk-grpc": + GO111MODULE=on Step #11 - "test-gen-all-sdk-grpc": + mkdir -p /go/src/ Step #11 - "test-gen-all-sdk-grpc": + cp -r /go/src/agones.dev/agones/vendor/cloud.google.com /go/src/agones.dev/agones/vendor/contrib.go.opencensus.io /go/src/agones.dev/agones/vendor/fortio.org /go/src/agones.dev/agones/vendor/github.com /go/src/agones.dev/agones/vendor/go.opencensus.io /go/src/agones.dev/agones/vendor/go.opentelemetry.io /go/src/agones.dev/agones/vendor/go.yaml.in /go/src/agones.dev/agones/vendor/golang.org /go/src/agones.dev/agones/vendor/gomodules.xyz /go/src/agones.dev/agones/vendor/google.golang.org /go/src/agones.dev/agones/vendor/gopkg.in /go/src/agones.dev/agones/vendor/k8s.io /go/src/agones.dev/agones/vendor/modules.txt /go/src/agones.dev/agones/vendor/sigs.k8s.io /go/src/ Step #11 - "test-gen-all-sdk-grpc": + cd /go/src/agones.dev/agones Step #11 - "test-gen-all-sdk-grpc": + go install -mod=vendor github.com/grpc-ecosystem/grpc-gateway/v2/protoc-gen-grpc-gateway Step #12 - "test-gen-crd-code": + input_pkgs=() Step #12 - "test-gen-crd-code": + local input_pkgs Step #12 - "test-gen-crd-code": + read -r dir Step #12 - "test-gen-crd-code": ++ kube::codegen::internal::grep -l --null -e '^\s*//\s*+k8s:deepcopy-gen=' -r /go/src/agones.dev/agones/pkg/apis --include '*.go' Step #12 - "test-gen-crd-code": ++ grep -l --null -e '^\s*//\s*+k8s:deepcopy-gen=' -r /go/src/agones.dev/agones/pkg/apis --include '*.go' --exclude-dir .git --exclude-dir _output --exclude-dir vendor Step #12 - "test-gen-crd-code": ++ read -r -d '' F Step #12 - "test-gen-crd-code": ++ LC_ALL=C Step #12 - "test-gen-crd-code": ++ sort -u Step #12 - "test-gen-crd-code": ++ dirname /go/src/agones.dev/agones/pkg/apis/autoscaling/v1/doc.go Step #12 - "test-gen-crd-code": ++ read -r -d '' F Step #12 - "test-gen-crd-code": ++ dirname /go/src/agones.dev/agones/pkg/apis/agones/v1/doc.go Step #12 - "test-gen-crd-code": ++ read -r -d '' F Step #12 - "test-gen-crd-code": ++ dirname /go/src/agones.dev/agones/pkg/apis/allocation/v1/doc.go Step #12 - "test-gen-crd-code": ++ read -r -d '' F Step #12 - "test-gen-crd-code": ++ dirname /go/src/agones.dev/agones/pkg/apis/multicluster/v1/doc.go Step #12 - "test-gen-crd-code": ++ read -r -d '' F Step #12 - "test-gen-crd-code": ++ cd /go/src/agones.dev/agones/pkg/apis/agones/v1 Step #12 - "test-gen-crd-code": ++ GO111MODULE=on Step #12 - "test-gen-crd-code": ++ go list -find . Step #12 - "test-gen-crd-code": + pkg=agones.dev/agones/pkg/apis/agones/v1 Step #12 - "test-gen-crd-code": + input_pkgs+=("${pkg}") Step #12 - "test-gen-crd-code": + read -r dir Step #12 - "test-gen-crd-code": ++ cd /go/src/agones.dev/agones/pkg/apis/allocation/v1 Step #12 - "test-gen-crd-code": ++ GO111MODULE=on Step #12 - "test-gen-crd-code": ++ go list -find . Step #12 - "test-gen-crd-code": + pkg=agones.dev/agones/pkg/apis/allocation/v1 Step #12 - "test-gen-crd-code": + input_pkgs+=("${pkg}") Step #12 - "test-gen-crd-code": + read -r dir Step #12 - "test-gen-crd-code": ++ cd /go/src/agones.dev/agones/pkg/apis/autoscaling/v1 Step #12 - "test-gen-crd-code": ++ GO111MODULE=on Step #12 - "test-gen-crd-code": ++ go list -find . Step #12 - "test-gen-crd-code": + pkg=agones.dev/agones/pkg/apis/autoscaling/v1 Step #12 - "test-gen-crd-code": + input_pkgs+=("${pkg}") Step #12 - "test-gen-crd-code": + read -r dir Step #12 - "test-gen-crd-code": ++ cd /go/src/agones.dev/agones/pkg/apis/multicluster/v1 Step #12 - "test-gen-crd-code": ++ GO111MODULE=on Step #12 - "test-gen-crd-code": ++ go list -find . Step #12 - "test-gen-crd-code": Generating deepcopy code for 4 targets Step #12 - "test-gen-crd-code": + pkg=agones.dev/agones/pkg/apis/multicluster/v1 Step #12 - "test-gen-crd-code": + input_pkgs+=("${pkg}") Step #12 - "test-gen-crd-code": + read -r dir Step #12 - "test-gen-crd-code": + '[' 4 '!=' 0 ']' Step #12 - "test-gen-crd-code": + echo 'Generating deepcopy code for 4 targets' Step #12 - "test-gen-crd-code": + kube::codegen::internal::findz /go/src/agones.dev/agones/pkg/apis -type f -name zz_generated.deepcopy.go Step #12 - "test-gen-crd-code": + find /go/src/agones.dev/agones/pkg/apis -type f -name zz_generated.deepcopy.go -print0 Step #12 - "test-gen-crd-code": + xargs -0 rm -f Step #12 - "test-gen-crd-code": + /go/bin/deepcopy-gen -v 0 --output-file zz_generated.deepcopy.go --go-header-file /go/src/agones.dev/agones/build/boilerplate.go.txt agones.dev/agones/pkg/apis/agones/v1 agones.dev/agones/pkg/apis/allocation/v1 agones.dev/agones/pkg/apis/autoscaling/v1 agones.dev/agones/pkg/apis/multicluster/v1 Step #11 - "test-gen-all-sdk-grpc": + go install -mod=vendor github.com/grpc-ecosystem/grpc-gateway/v2/protoc-gen-openapiv2 Step #12 - "test-gen-crd-code": + input_pkgs=() Step #12 - "test-gen-crd-code": + local input_pkgs Step #12 - "test-gen-crd-code": + read -r dir Step #12 - "test-gen-crd-code": ++ kube::codegen::internal::grep -l --null -e '^\s*//\s*+k8s:validation-gen=' -r /go/src/agones.dev/agones/pkg/apis --include '*.go' Step #12 - "test-gen-crd-code": ++ grep -l --null -e '^\s*//\s*+k8s:validation-gen=' -r /go/src/agones.dev/agones/pkg/apis --include '*.go' --exclude-dir .git --exclude-dir _output --exclude-dir vendor Step #12 - "test-gen-crd-code": ++ read -r -d '' F Step #12 - "test-gen-crd-code": ++ LC_ALL=C Step #12 - "test-gen-crd-code": ++ sort -u Step #12 - "test-gen-crd-code": ++ true Step #12 - "test-gen-crd-code": + '[' 0 '!=' 0 ']' Step #12 - "test-gen-crd-code": + input_pkgs=() Step #12 - "test-gen-crd-code": + local input_pkgs Step #12 - "test-gen-crd-code": + read -r dir Step #12 - "test-gen-crd-code": ++ kube::codegen::internal::grep -l --null -e '^\s*//\s*+k8s:defaulter-gen=' -r /go/src/agones.dev/agones/pkg/apis --include '*.go' Step #12 - "test-gen-crd-code": ++ grep -l --null -e '^\s*//\s*+k8s:defaulter-gen=' -r /go/src/agones.dev/agones/pkg/apis --include '*.go' --exclude-dir .git --exclude-dir _output --exclude-dir vendor Step #12 - "test-gen-crd-code": ++ read -r -d '' F Step #12 - "test-gen-crd-code": ++ LC_ALL=C Step #12 - "test-gen-crd-code": ++ sort -u Step #12 - "test-gen-crd-code": ++ true Step #12 - "test-gen-crd-code": + '[' 0 '!=' 0 ']' Step #12 - "test-gen-crd-code": + input_pkgs=() Step #12 - "test-gen-crd-code": + local input_pkgs Step #12 - "test-gen-crd-code": + read -r dir Step #12 - "test-gen-crd-code": ++ kube::codegen::internal::grep -l --null -e '^\s*//\s*+k8s:conversion-gen=' -r /go/src/agones.dev/agones/pkg/apis --include '*.go' Step #12 - "test-gen-crd-code": ++ grep -l --null -e '^\s*//\s*+k8s:conversion-gen=' -r /go/src/agones.dev/agones/pkg/apis --include '*.go' --exclude-dir .git --exclude-dir _output --exclude-dir vendor Step #12 - "test-gen-crd-code": ++ read -r -d '' F Step #12 - "test-gen-crd-code": ++ LC_ALL=C Step #12 - "test-gen-crd-code": ++ sort -u Step #12 - "test-gen-crd-code": ++ true Step #12 - "test-gen-crd-code": + '[' 0 '!=' 0 ']' Step #12 - "test-gen-crd-code": CRD conversions, deepcopy, and defaults code generation complete. Step #12 - "test-gen-crd-code": + echo 'CRD conversions, deepcopy, and defaults code generation complete.' Step #11 - "test-gen-all-sdk-grpc": + mkdir -p ./pkg/sdk/alpha ./pkg/sdk/beta Step #11 - "test-gen-all-sdk-grpc": + rm ./pkg/sdk/beta/beta.pb.go Step #11 - "test-gen-all-sdk-grpc": + rm ./pkg/sdk/alpha/alpha.pb.go Step #11 - "test-gen-all-sdk-grpc": + rm ./pkg/sdk/beta/beta_grpc.pb.go Step #11 - "test-gen-all-sdk-grpc": + rm ./pkg/sdk/alpha/alpha_grpc.pb.go Step #11 - "test-gen-all-sdk-grpc": + rm ./pkg/sdk/beta/beta.pb.gw.go Step #11 - "test-gen-all-sdk-grpc": + rm ./pkg/sdk/alpha/alpha.pb.gw.go Step #11 - "test-gen-all-sdk-grpc": + protoc -I /go/src/agones.dev/agones/proto/googleapis -I /go/src/agones.dev/agones/proto/grpc-gateway -I /go/src/agones.dev/agones/proto/sdk sdk.proto --go_out=pkg --go-grpc_opt=require_unimplemented_servers=false --go-grpc_out=pkg Step #11 - "test-gen-all-sdk-grpc": + protoc -I /go/src/agones.dev/agones/proto/googleapis -I /go/src/agones.dev/agones/proto/grpc-gateway -I /go/src/agones.dev/agones/proto/sdk/alpha alpha.proto --go_out=pkg/sdk --go-grpc_opt=require_unimplemented_servers=false --go-grpc_out=pkg/sdk Step #11 - "test-gen-all-sdk-grpc": + protoc -I /go/src/agones.dev/agones/proto/googleapis -I /go/src/agones.dev/agones/proto/grpc-gateway -I /go/src/agones.dev/agones/proto/sdk/beta beta.proto --go_out=pkg/sdk --go-grpc_opt=require_unimplemented_servers=false --go-grpc_out=pkg/sdk Step #11 - "test-gen-all-sdk-grpc": /go/src/agones.dev/agones/proto/sdk/beta/beta.proto:24:1: warning: Import google/protobuf/empty.proto is unused. Step #11 - "test-gen-all-sdk-grpc": + protoc -I /go/src/agones.dev/agones/proto/googleapis -I /go/src/agones.dev/agones/proto/grpc-gateway -I /go/src/agones.dev/agones/proto/sdk sdk.proto --grpc-gateway_out=logtostderr=true:pkg Step #11 - "test-gen-all-sdk-grpc": + protoc -I /go/src/agones.dev/agones/proto/googleapis -I /go/src/agones.dev/agones/proto/grpc-gateway -I /go/src/agones.dev/agones/proto/sdk/alpha alpha.proto --grpc-gateway_out=logtostderr=true:pkg/sdk Step #11 - "test-gen-all-sdk-grpc": + protoc -I /go/src/agones.dev/agones/proto/googleapis -I /go/src/agones.dev/agones/proto/grpc-gateway -I /go/src/agones.dev/agones/proto/sdk/beta beta.proto --grpc-gateway_out=logtostderr=true:pkg/sdk Step #11 - "test-gen-all-sdk-grpc": /go/src/agones.dev/agones/proto/sdk/beta/beta.proto:24:1: warning: Import google/protobuf/empty.proto is unused. Step #11 - "test-gen-all-sdk-grpc": + protoc -I /go/src/agones.dev/agones/proto/googleapis -I /go/src/agones.dev/agones/proto/grpc-gateway -I /go/src/agones.dev/agones/proto/sdk sdk.proto --openapiv2_opt=logtostderr=true,simple_operation_ids=true,disable_default_errors=true --openapiv2_out=json_names_for_fields=false,logtostderr=true:sdks/swagger Step #11 - "test-gen-all-sdk-grpc": + protoc -I /go/src/agones.dev/agones/proto/googleapis -I /go/src/agones.dev/agones/proto/grpc-gateway -I /go/src/agones.dev/agones/proto/sdk/alpha alpha.proto --openapiv2_opt=logtostderr=true,simple_operation_ids=true,disable_default_errors=true --openapiv2_out=json_names_for_fields=false,logtostderr=true:sdks/swagger Step #11 - "test-gen-all-sdk-grpc": + protoc -I /go/src/agones.dev/agones/proto/googleapis -I /go/src/agones.dev/agones/proto/grpc-gateway -I /go/src/agones.dev/agones/proto/sdk/beta beta.proto --openapiv2_opt=logtostderr=true,simple_operation_ids=true,disable_default_errors=true --openapiv2_out=json_names_for_fields=false,logtostderr=true:sdks/swagger Step #11 - "test-gen-all-sdk-grpc": /go/src/agones.dev/agones/proto/sdk/beta/beta.proto:24:1: warning: Import google/protobuf/empty.proto is unused. Step #11 - "test-gen-all-sdk-grpc": + cat sdks/swagger/sdk.swagger.json Step #11 - "test-gen-all-sdk-grpc": + jq '.definitions |= .+{"googlerpcStatus": {"type": "object", "properties": { "code": { "type": "integer", "format": "int32"}, "message": { "type":"string"}, "details": { "type": "array", "items": { "$ref": "#/definitions/protobufAny"}}}}}' Step #11 - "test-gen-all-sdk-grpc": + sponge sdks/swagger/sdk.swagger.json Step #11 - "test-gen-all-sdk-grpc": + cat sdks/swagger/sdk.swagger.json Step #11 - "test-gen-all-sdk-grpc": + jq '.definitions |= .+{"protobufAny": { "type": "object", "properties": { "@type": { "type": "string" }}, "additionalProperties": {}},}' Step #11 - "test-gen-all-sdk-grpc": + sponge sdks/swagger/sdk.swagger.json Step #11 - "test-gen-all-sdk-grpc": + header ./pkg/sdk/sdk.pb.go Step #11 - "test-gen-all-sdk-grpc": + cat /go/src/agones.dev/agones/build/boilerplate.go.txt ./pkg/sdk/sdk.pb.go Step #11 - "test-gen-all-sdk-grpc": + sponge ./pkg/sdk/sdk.pb.go Step #11 - "test-gen-all-sdk-grpc": + header ./pkg/sdk/alpha/alpha.pb.go Step #11 - "test-gen-all-sdk-grpc": + cat /go/src/agones.dev/agones/build/boilerplate.go.txt ./pkg/sdk/alpha/alpha.pb.go Step #11 - "test-gen-all-sdk-grpc": + sponge ./pkg/sdk/alpha/alpha.pb.go Step #11 - "test-gen-all-sdk-grpc": + header ./pkg/sdk/beta/beta.pb.go Step #11 - "test-gen-all-sdk-grpc": + cat /go/src/agones.dev/agones/build/boilerplate.go.txt ./pkg/sdk/beta/beta.pb.go Step #11 - "test-gen-all-sdk-grpc": + sponge ./pkg/sdk/beta/beta.pb.go Step #11 - "test-gen-all-sdk-grpc": + header ./pkg/sdk/sdk.pb.gw.go Step #11 - "test-gen-all-sdk-grpc": + cat /go/src/agones.dev/agones/build/boilerplate.go.txt ./pkg/sdk/sdk.pb.gw.go Step #11 - "test-gen-all-sdk-grpc": + sponge ./pkg/sdk/sdk.pb.gw.go Step #11 - "test-gen-all-sdk-grpc": + header ./pkg/sdk/sdk_grpc.pb.go Step #11 - "test-gen-all-sdk-grpc": + cat /go/src/agones.dev/agones/build/boilerplate.go.txt ./pkg/sdk/sdk_grpc.pb.go Step #11 - "test-gen-all-sdk-grpc": + sponge ./pkg/sdk/sdk_grpc.pb.go Step #11 - "test-gen-all-sdk-grpc": + header ./pkg/sdk/alpha/alpha_grpc.pb.go Step #11 - "test-gen-all-sdk-grpc": + cat /go/src/agones.dev/agones/build/boilerplate.go.txt ./pkg/sdk/alpha/alpha_grpc.pb.go Step #11 - "test-gen-all-sdk-grpc": + sponge ./pkg/sdk/alpha/alpha_grpc.pb.go Step #11 - "test-gen-all-sdk-grpc": + header ./pkg/sdk/beta/beta_grpc.pb.go Step #11 - "test-gen-all-sdk-grpc": + cat /go/src/agones.dev/agones/build/boilerplate.go.txt ./pkg/sdk/beta/beta_grpc.pb.go Step #11 - "test-gen-all-sdk-grpc": + sponge ./pkg/sdk/beta/beta_grpc.pb.go Step #11 - "test-gen-all-sdk-grpc": + '[' -f ./pkg/sdk/alpha/alpha.pb.gw.go ']' Step #11 - "test-gen-all-sdk-grpc": + header ./pkg/sdk/alpha/alpha.pb.gw.go Step #11 - "test-gen-all-sdk-grpc": + cat /go/src/agones.dev/agones/build/boilerplate.go.txt ./pkg/sdk/alpha/alpha.pb.gw.go Step #11 - "test-gen-all-sdk-grpc": + sponge ./pkg/sdk/alpha/alpha.pb.gw.go Step #11 - "test-gen-all-sdk-grpc": + '[' -f ./pkg/sdk/beta/beta.pb.gw.go ']' Step #11 - "test-gen-all-sdk-grpc": + header ./pkg/sdk/beta/beta.pb.gw.go Step #11 - "test-gen-all-sdk-grpc": + cat /go/src/agones.dev/agones/build/boilerplate.go.txt ./pkg/sdk/beta/beta.pb.gw.go Step #11 - "test-gen-all-sdk-grpc": + sponge ./pkg/sdk/beta/beta.pb.gw.go Step #11 - "test-gen-all-sdk-grpc": + goimports -w ./pkg/sdk/alpha ./pkg/sdk/beta ./pkg/sdk/sdk.pb.go ./pkg/sdk/sdk.pb.gw.go ./pkg/sdk/sdk_grpc.pb.go Step #11 - "test-gen-all-sdk-grpc": + goimports -w ./pkg/sdk/alpha/alpha.pb.go ./pkg/sdk/alpha/alpha.pb.gw.go ./pkg/sdk/alpha/alpha_grpc.pb.go Step #11 - "test-gen-all-sdk-grpc": + goimports -w ./pkg/sdk/beta/beta.pb.go ./pkg/sdk/beta/beta.pb.gw.go ./pkg/sdk/beta/beta_grpc.pb.go Step #12 - "test-gen-crd-code": make[1]: Leaving directory '/workspace/build' Step #12 - "test-gen-crd-code": make[1]: Entering directory '/workspace/build' Step #12 - "test-gen-crd-code": diff_output=$(diff -bBr build/tmp/apis ../pkg/apis); \ Step #12 - "test-gen-crd-code": if [ -z "$diff_output" ]; then \ Step #12 - "test-gen-crd-code": echo "No differences found. Deleting build/tmp/apis"; \ Step #12 - "test-gen-crd-code": rm -r build/tmp/apis; \ Step #12 - "test-gen-crd-code": else \ Step #12 - "test-gen-crd-code": echo "Differences found."; \ Step #12 - "test-gen-crd-code": echo "$diff_output"; \ Step #12 - "test-gen-crd-code": fi Step #12 - "test-gen-crd-code": No differences found. Deleting build/tmp/apis Step #12 - "test-gen-crd-code": make[1]: Leaving directory '/workspace/build' Step #12 - "test-gen-crd-code": /usr/bin/make diff-directory DIRECTORY=client Step #12 - "test-gen-crd-code": make[1]: Entering directory '/workspace/build' Step #12 - "test-gen-crd-code": diff_output=$(diff -bBr build/tmp/client ../pkg/client); \ Step #12 - "test-gen-crd-code": if [ -z "$diff_output" ]; then \ Step #12 - "test-gen-crd-code": echo "No differences found. Deleting build/tmp/client"; \ Step #12 - "test-gen-crd-code": rm -r build/tmp/client; \ Step #12 - "test-gen-crd-code": else \ Step #12 - "test-gen-crd-code": echo "Differences found."; \ Step #12 - "test-gen-crd-code": echo "$diff_output"; \ Step #12 - "test-gen-crd-code": fi Step #12 - "test-gen-crd-code": No differences found. Deleting build/tmp/client Step #12 - "test-gen-crd-code": make[1]: Leaving directory '/workspace/build' Step #12 - "test-gen-crd-code": # Delete build/tmp if the directory is empty Step #12 - "test-gen-crd-code": if [ ! "" ]; then \ Step #12 - "test-gen-crd-code": echo "No differences found. Deleting empty directory build/tmp."; \ Step #12 - "test-gen-crd-code": rm -r build/tmp; \ Step #12 - "test-gen-crd-code": fi Step #12 - "test-gen-crd-code": No differences found. Deleting empty directory build/tmp. Finished Step #12 - "test-gen-crd-code" Step #11 - "test-gen-all-sdk-grpc": make[2]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make run-sdk-command COMMAND=gen SDK_FOLDER=rust Step #11 - "test-gen-all-sdk-grpc": make[2]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": /workspace/build Step #11 - "test-gen-all-sdk-grpc": make[3]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make ensure-image IMAGE_TAG=agones-build-sdk-rust:0a3f8e4866 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=rust Step #11 - "test-gen-all-sdk-grpc": make[4]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": Could not find agones-build-sdk-rust:0a3f8e4866 image. Building... Step #11 - "test-gen-all-sdk-grpc": make[5]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make ensure-image IMAGE_TAG=agones-build-sdk-base:63cd99046f_v1.80.0 BUILD_TARGET=build-build-sdk-image-base Step #11 - "test-gen-all-sdk-grpc": make[6]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[6]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": docker build --tag=agones-build-sdk-rust:0a3f8e4866 /workspace/build/build-sdk-images/rust --build-arg BASE_IMAGE=agones-build-sdk-base:63cd99046f_v1.80.0 Step #11 - "test-gen-all-sdk-grpc": #0 building with "default" instance using docker driver Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #1 [internal] load build definition from Dockerfile Step #11 - "test-gen-all-sdk-grpc": #1 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #1 [internal] load build definition from Dockerfile Step #11 - "test-gen-all-sdk-grpc": #1 transferring dockerfile: 1.58kB done Step #11 - "test-gen-all-sdk-grpc": #1 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #2 [internal] load .dockerignore Step #11 - "test-gen-all-sdk-grpc": #2 transferring context: 2B done Step #11 - "test-gen-all-sdk-grpc": #2 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #3 [internal] load metadata for docker.io/library/agones-build-sdk-base:63cd99046f_v1.80.0 Step #11 - "test-gen-all-sdk-grpc": #3 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #4 [1/5] FROM docker.io/library/agones-build-sdk-base:63cd99046f_v1.80.0 Step #11 - "test-gen-all-sdk-grpc": #4 CACHED Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #5 [internal] load build context Step #11 - "test-gen-all-sdk-grpc": #5 transferring context: 5.49kB done Step #11 - "test-gen-all-sdk-grpc": #5 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #6 [2/5] RUN apt-get --allow-releaseinfo-change update && apt-get install -y wget && apt-get clean Step #11 - "test-gen-all-sdk-grpc": #6 0.260 Get:1 http://deb.debian.org/debian trixie InRelease [140 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.274 Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.274 Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.294 Get:4 http://deb.debian.org/debian trixie/main amd64 Packages [9671 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.348 Get:5 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [165 kB] Step #11 - "test-gen-all-sdk-grpc": #6 1.012 Fetched 10.1 MB in 1s (13.3 MB/s) Step #11 - "test-gen-all-sdk-grpc": #6 1.012 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #6 1.548 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #6 2.072 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #6 2.216 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #6 2.404 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #6 2.404 wget Step #11 - "test-gen-all-sdk-grpc": #6 2.430 0 upgraded, 1 newly installed, 0 to remove and 23 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #6 2.430 Need to get 984 kB of archives. Step #11 - "test-gen-all-sdk-grpc": #6 2.430 After this operation, 3875 kB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #6 2.430 Get:1 http://deb.debian.org/debian trixie/main amd64 wget amd64 1.25.0-2 [984 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.578 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #6 2.578 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #6 2.578 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #6 2.584 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #6 2.584 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 2.584 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 2.589 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 2.589 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 2.589 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #6 3.133 Fetched 984 kB in 0s (47.0 MB/s) Step #11 - "test-gen-all-sdk-grpc": #6 3.153 Selecting previously unselected package wget. Step #11 - "test-gen-all-sdk-grpc": #6 3.153 (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 24372 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #6 3.165 Preparing to unpack .../wget_1.25.0-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.168 Unpacking wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.237 Setting up wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 DONE 3.3s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #7 [3/5] RUN ARCH=$(dpkg --print-architecture) && case "${ARCH}" in amd64) RUSTUP_ARCH=x86_64-unknown-linux-gnu ;; arm64) RUSTUP_ARCH=aarch64-unknown-linux-gnu ;; *) echo "Unsupported architecture: ${ARCH}" && exit 1 ;; esac && wget -q https://static.rust-lang.org/rustup/dist/${RUSTUP_ARCH}/rustup-init && chmod +x rustup-init && ./rustup-init -y --no-modify-path --default-toolchain 1.90.0 && rm rustup-init && rustup --version; cargo --version; rustc --version; Step #11 - "test-gen-all-sdk-grpc": #7 0.410 warn: It looks like you have an existing rustup settings file at: Step #11 - "test-gen-all-sdk-grpc": #7 0.410 warn: /usr/local/rustup/settings.toml Step #11 - "test-gen-all-sdk-grpc": #7 0.410 warn: Rustup will install the default toolchain as specified in the settings file, Step #11 - "test-gen-all-sdk-grpc": #7 0.410 warn: instead of the one inferred from the default host triple. Step #11 - "test-gen-all-sdk-grpc": #7 0.437 info: profile set to default Step #11 - "test-gen-all-sdk-grpc": #7 0.437 info: default host triple is x86_64-unknown-linux-gnu Step #11 - "test-gen-all-sdk-grpc": #7 0.438 info: syncing channel updates for 1.90.0-x86_64-unknown-linux-gnu Step #11 - "test-gen-all-sdk-grpc": #7 0.537 info: latest update on 2025-09-18 for version 1.90.0 (1159e78c4 2025-09-14) Step #11 - "test-gen-all-sdk-grpc": #7 0.537 info: downloading 6 components Step #11 - "test-gen-all-sdk-grpc": #7 10.68 info: default toolchain set to 1.90.0-x86_64-unknown-linux-gnu Step #11 - "test-gen-all-sdk-grpc": #7 10.68 Step #11 - "test-gen-all-sdk-grpc": #7 10.69 1.90.0-x86_64-unknown-linux-gnu installed - rustc 1.90.0 (1159e78c4 2025-09-14) Step #11 - "test-gen-all-sdk-grpc": #7 10.69 Step #11 - "test-gen-all-sdk-grpc": #7 10.69 Step #11 - "test-gen-all-sdk-grpc": #7 10.69 Rust is installed now. Great! Step #11 - "test-gen-all-sdk-grpc": #7 10.69 Step #11 - "test-gen-all-sdk-grpc": #7 10.69 To get started you need Cargo's bin directory (/usr/local/cargo/bin) in your Step #11 - "test-gen-all-sdk-grpc": #7 10.69 PATH Step #11 - "test-gen-all-sdk-grpc": #7 10.69 environment variable. This has not been done automatically. Step #11 - "test-gen-all-sdk-grpc": #7 10.69 Step #11 - "test-gen-all-sdk-grpc": #7 10.69 To configure your current shell, you need to source Step #11 - "test-gen-all-sdk-grpc": #7 10.69 the corresponding env file under /usr/local/cargo. Step #11 - "test-gen-all-sdk-grpc": #7 10.69 Step #11 - "test-gen-all-sdk-grpc": #7 10.69 This is usually done by running one of the following (note the leading DOT): Step #11 - "test-gen-all-sdk-grpc": #7 10.69 . "/usr/local/cargo/env" # For sh/bash/zsh/ash/dash/pdksh Step #11 - "test-gen-all-sdk-grpc": #7 10.69 source "/usr/local/cargo/env.fish" # For fish Step #11 - "test-gen-all-sdk-grpc": #7 10.69 source "/usr/local/cargo/env.nu" # For nushell Step #11 - "test-gen-all-sdk-grpc": #7 10.69 source "/usr/local/cargo/env.tcsh" # For tcsh Step #11 - "test-gen-all-sdk-grpc": #7 10.69 . "/usr/local/cargo/env.ps1" # For pwsh Step #11 - "test-gen-all-sdk-grpc": #7 10.69 source "/usr/local/cargo/env.xsh" # For xonsh Step #11 - "test-gen-all-sdk-grpc": #7 10.71 info: This is the version for the rustup toolchain manager, not the rustc compiler. Step #11 - "test-gen-all-sdk-grpc": #7 10.71 rustup 1.29.0 (28d1352db 2026-03-05) Step #11 - "test-gen-all-sdk-grpc": #7 10.72 info: the currently active `rustc` version is `rustc 1.90.0 (1159e78c4 2025-09-14)` Step #11 - "test-gen-all-sdk-grpc": #7 10.73 cargo 1.90.0 (840b83a10 2025-07-30) Step #11 - "test-gen-all-sdk-grpc": #7 10.74 rustc 1.90.0 (1159e78c4 2025-09-14) Step #11 - "test-gen-all-sdk-grpc": #7 DONE 14.9s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #8 [4/5] COPY *.sh /root/ Step #11 - "test-gen-all-sdk-grpc": #8 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #9 [5/5] RUN chmod +x /root/*.sh Step #11 - "test-gen-all-sdk-grpc": #9 DONE 0.3s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #10 exporting to image Step #11 - "test-gen-all-sdk-grpc": #10 exporting layers Step #11 - "test-gen-all-sdk-grpc": #10 exporting layers 7.1s done Step #11 - "test-gen-all-sdk-grpc": #10 writing image sha256:3bc76c7fc1732adb5aadcd0437ebe320f98e6838c05a99688bf4909b73b5cf46 done Step #11 - "test-gen-all-sdk-grpc": #10 naming to docker.io/library/agones-build-sdk-rust:0a3f8e4866 done Step #11 - "test-gen-all-sdk-grpc": #10 DONE 7.1s Step #11 - "test-gen-all-sdk-grpc": make[5]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[4]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[3]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": + /root/gen.sh Step #11 - "test-gen-all-sdk-grpc": + protos=/go/src/agones.dev/agones/proto Step #11 - "test-gen-all-sdk-grpc": + dest=/go/src/agones.dev/agones/sdks/rust Step #11 - "test-gen-all-sdk-grpc": + rm -rf /go/src/agones.dev/agones/sdks/rust/proto Step #11 - "test-gen-all-sdk-grpc": + echo 'Copying protobuffers to rust sdk' Step #11 - "test-gen-all-sdk-grpc": + cp -r /go/src/agones.dev/agones/proto /go/src/agones.dev/agones/sdks/rust Step #11 - "test-gen-all-sdk-grpc": Copying protobuffers to rust sdk Step #11 - "test-gen-all-sdk-grpc": + echo 'Rust code is generated at build time' Step #11 - "test-gen-all-sdk-grpc": Rust code is generated at build time Step #11 - "test-gen-all-sdk-grpc": make[2]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make run-sdk-command COMMAND=gen SDK_FOLDER=cpp Step #11 - "test-gen-all-sdk-grpc": make[2]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": /workspace/build Step #11 - "test-gen-all-sdk-grpc": make[3]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make ensure-image IMAGE_TAG=agones-build-sdk-cpp:773116a1e8 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=cpp Step #11 - "test-gen-all-sdk-grpc": make[4]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": Could not find agones-build-sdk-cpp:773116a1e8 image. Building... Step #11 - "test-gen-all-sdk-grpc": make[5]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make ensure-image IMAGE_TAG=agones-build-sdk-base:63cd99046f_v1.80.0 BUILD_TARGET=build-build-sdk-image-base Step #11 - "test-gen-all-sdk-grpc": make[6]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[6]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": docker build --tag=agones-build-sdk-cpp:773116a1e8 /workspace/build/build-sdk-images/cpp --build-arg BASE_IMAGE=agones-build-sdk-base:63cd99046f_v1.80.0 Step #11 - "test-gen-all-sdk-grpc": #0 building with "default" instance using docker driver Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #1 [internal] load build definition from Dockerfile Step #11 - "test-gen-all-sdk-grpc": #1 transferring dockerfile: 934B done Step #11 - "test-gen-all-sdk-grpc": #1 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #2 [internal] load .dockerignore Step #11 - "test-gen-all-sdk-grpc": #2 transferring context: 2B done Step #11 - "test-gen-all-sdk-grpc": #2 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #3 [internal] load metadata for docker.io/library/agones-build-sdk-base:63cd99046f_v1.80.0 Step #11 - "test-gen-all-sdk-grpc": #3 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #4 [1/5] FROM docker.io/library/agones-build-sdk-base:63cd99046f_v1.80.0 Step #11 - "test-gen-all-sdk-grpc": #4 CACHED Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #5 [internal] load build context Step #11 - "test-gen-all-sdk-grpc": #5 transferring context: 7.42kB done Step #11 - "test-gen-all-sdk-grpc": #5 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #6 [2/5] RUN apt-get --allow-releaseinfo-change update && apt-get install -y zip wget clang-format && apt-get clean Step #11 - "test-gen-all-sdk-grpc": #6 0.273 Get:1 http://deb.debian.org/debian trixie InRelease [140 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.285 Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.286 Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.306 Get:4 http://deb.debian.org/debian trixie/main amd64 Packages [9671 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.355 Get:5 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [165 kB] Step #11 - "test-gen-all-sdk-grpc": #6 1.032 Fetched 10.1 MB in 1s (13.3 MB/s) Step #11 - "test-gen-all-sdk-grpc": #6 1.032 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #6 1.598 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #6 2.102 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #6 2.254 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #6 2.409 The following additional packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #6 2.409 clang-format-19 libclang-cpp19 libllvm19 libpython3-stdlib Step #11 - "test-gen-all-sdk-grpc": #6 2.410 libpython3.13-minimal libpython3.13-stdlib libreadline8t64 libz3-4 Step #11 - "test-gen-all-sdk-grpc": #6 2.410 media-types python3 python3-minimal python3.13 python3.13-minimal Step #11 - "test-gen-all-sdk-grpc": #6 2.410 readline-common Step #11 - "test-gen-all-sdk-grpc": #6 2.411 Suggested packages: Step #11 - "test-gen-all-sdk-grpc": #6 2.411 python3-doc python3-tk python3-venv python3.13-venv python3.13-doc Step #11 - "test-gen-all-sdk-grpc": #6 2.411 binfmt-support readline-doc Step #11 - "test-gen-all-sdk-grpc": #6 2.565 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #6 2.566 clang-format clang-format-19 libclang-cpp19 libllvm19 libpython3-stdlib Step #11 - "test-gen-all-sdk-grpc": #6 2.566 libpython3.13-minimal libpython3.13-stdlib libreadline8t64 libz3-4 Step #11 - "test-gen-all-sdk-grpc": #6 2.567 media-types python3 python3-minimal python3.13 python3.13-minimal Step #11 - "test-gen-all-sdk-grpc": #6 2.567 readline-common wget zip Step #11 - "test-gen-all-sdk-grpc": #6 2.597 0 upgraded, 17 newly installed, 0 to remove and 23 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #6 2.597 Need to get 55.2 MB of archives. Step #11 - "test-gen-all-sdk-grpc": #6 2.597 After this operation, 257 MB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #6 2.597 Get:1 http://deb.debian.org/debian trixie/main amd64 libpython3.13-minimal amd64 3.13.5-2+deb13u2 [862 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.607 Get:2 http://deb.debian.org/debian trixie/main amd64 python3.13-minimal amd64 3.13.5-2+deb13u2 [2217 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.615 Get:3 http://deb.debian.org/debian trixie/main amd64 python3-minimal amd64 3.13.5-1 [27.2 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.615 Get:4 http://deb.debian.org/debian trixie/main amd64 media-types all 13.0.0 [29.3 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.616 Get:5 http://deb.debian.org/debian trixie/main amd64 readline-common all 8.2-6 [69.4 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.618 Get:6 http://deb.debian.org/debian trixie/main amd64 libreadline8t64 amd64 8.2-6 [169 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.619 Get:7 http://deb.debian.org/debian trixie/main amd64 libpython3.13-stdlib amd64 3.13.5-2+deb13u2 [1958 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.627 Get:8 http://deb.debian.org/debian trixie/main amd64 python3.13 amd64 3.13.5-2+deb13u2 [757 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.652 Get:9 http://deb.debian.org/debian trixie/main amd64 libpython3-stdlib amd64 3.13.5-1 [10.2 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.654 Get:10 http://deb.debian.org/debian trixie/main amd64 python3 amd64 3.13.5-1 [28.2 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.655 Get:11 http://deb.debian.org/debian trixie/main amd64 wget amd64 1.25.0-2 [984 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.712 Get:12 http://deb.debian.org/debian trixie/main amd64 libz3-4 amd64 4.13.3-1 [8560 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.751 Get:13 http://deb.debian.org/debian trixie/main amd64 libllvm19 amd64 1:19.1.7-3+b1 [26.0 MB] Step #11 - "test-gen-all-sdk-grpc": #6 2.854 Get:14 http://deb.debian.org/debian trixie/main amd64 libclang-cpp19 amd64 1:19.1.7-3+b1 [13.2 MB] Step #11 - "test-gen-all-sdk-grpc": #6 2.901 Get:15 http://deb.debian.org/debian trixie/main amd64 clang-format-19 amd64 1:19.1.7-3+b1 [93.0 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.901 Get:16 http://deb.debian.org/debian trixie/main amd64 clang-format amd64 1:19.0-63 [6352 B] Step #11 - "test-gen-all-sdk-grpc": #6 2.925 Get:17 http://deb.debian.org/debian trixie/main amd64 zip amd64 3.0-15 [235 kB] Step #11 - "test-gen-all-sdk-grpc": #6 3.072 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #6 3.072 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #6 3.072 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #6 3.079 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #6 3.079 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 3.079 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 3.083 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 3.083 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 3.083 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #6 3.653 Fetched 55.2 MB in 0s (159 MB/s) Step #11 - "test-gen-all-sdk-grpc": #6 3.676 Selecting previously unselected package libpython3.13-minimal:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 3.676 (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 24372 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #6 3.687 Preparing to unpack .../libpython3.13-minimal_3.13.5-2+deb13u2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.689 Unpacking libpython3.13-minimal:amd64 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.772 Selecting previously unselected package python3.13-minimal. Step #11 - "test-gen-all-sdk-grpc": #6 3.774 Preparing to unpack .../python3.13-minimal_3.13.5-2+deb13u2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.781 Unpacking python3.13-minimal (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.898 Setting up libpython3.13-minimal:amd64 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.911 Setting up python3.13-minimal (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.589 Selecting previously unselected package python3-minimal. Step #11 - "test-gen-all-sdk-grpc": #6 4.589 (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 24697 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #6 4.601 Preparing to unpack .../0-python3-minimal_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.604 Unpacking python3-minimal (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.632 Selecting previously unselected package media-types. Step #11 - "test-gen-all-sdk-grpc": #6 4.634 Preparing to unpack .../1-media-types_13.0.0_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.637 Unpacking media-types (13.0.0) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.668 Selecting previously unselected package readline-common. Step #11 - "test-gen-all-sdk-grpc": #6 4.670 Preparing to unpack .../2-readline-common_8.2-6_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.673 Unpacking readline-common (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.707 Selecting previously unselected package libreadline8t64:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 4.710 Preparing to unpack .../3-libreadline8t64_8.2-6_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.720 Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8 to /lib/x86_64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Step #11 - "test-gen-all-sdk-grpc": #6 4.727 Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8.2 to /lib/x86_64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Step #11 - "test-gen-all-sdk-grpc": #6 4.733 Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8 to /lib/x86_64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Step #11 - "test-gen-all-sdk-grpc": #6 4.739 Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8.2 to /lib/x86_64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Step #11 - "test-gen-all-sdk-grpc": #6 4.742 Unpacking libreadline8t64:amd64 (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.776 Selecting previously unselected package libpython3.13-stdlib:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 4.778 Preparing to unpack .../4-libpython3.13-stdlib_3.13.5-2+deb13u2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.781 Unpacking libpython3.13-stdlib:amd64 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.894 Selecting previously unselected package python3.13. Step #11 - "test-gen-all-sdk-grpc": #6 4.896 Preparing to unpack .../5-python3.13_3.13.5-2+deb13u2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.899 Unpacking python3.13 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.930 Selecting previously unselected package libpython3-stdlib:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 4.932 Preparing to unpack .../6-libpython3-stdlib_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.936 Unpacking libpython3-stdlib:amd64 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.968 Setting up python3-minimal (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.108 Selecting previously unselected package python3. Step #11 - "test-gen-all-sdk-grpc": #6 5.108 (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25183 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #6 5.120 Preparing to unpack .../0-python3_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.126 Unpacking python3 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.155 Selecting previously unselected package wget. Step #11 - "test-gen-all-sdk-grpc": #6 5.158 Preparing to unpack .../1-wget_1.25.0-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.160 Unpacking wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.227 Selecting previously unselected package libz3-4:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 5.229 Preparing to unpack .../2-libz3-4_4.13.3-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.232 Unpacking libz3-4:amd64 (4.13.3-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.569 Selecting previously unselected package libllvm19:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 5.572 Preparing to unpack .../3-libllvm19_1%3a19.1.7-3+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.575 Unpacking libllvm19:amd64 (1:19.1.7-3+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.130 Selecting previously unselected package libclang-cpp19. Step #11 - "test-gen-all-sdk-grpc": #6 6.132 Preparing to unpack .../4-libclang-cpp19_1%3a19.1.7-3+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 6.135 Unpacking libclang-cpp19 (1:19.1.7-3+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.478 Selecting previously unselected package clang-format-19. Step #11 - "test-gen-all-sdk-grpc": #6 6.480 Preparing to unpack .../5-clang-format-19_1%3a19.1.7-3+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 6.483 Unpacking clang-format-19 (1:19.1.7-3+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.511 Selecting previously unselected package clang-format:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 6.513 Preparing to unpack .../6-clang-format_1%3a19.0-63_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 6.516 Unpacking clang-format:amd64 (1:19.0-63) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.543 Selecting previously unselected package zip. Step #11 - "test-gen-all-sdk-grpc": #6 6.546 Preparing to unpack .../7-zip_3.0-15_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 6.549 Unpacking zip (3.0-15) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.590 Setting up media-types (13.0.0) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.602 Setting up wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.613 Setting up zip (3.0-15) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.621 Setting up libz3-4:amd64 (4.13.3-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.629 Setting up readline-common (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.639 Setting up libllvm19:amd64 (1:19.1.7-3+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.647 Setting up libreadline8t64:amd64 (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.655 Setting up libpython3.13-stdlib:amd64 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.663 Setting up libpython3-stdlib:amd64 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.671 Setting up libclang-cpp19 (1:19.1.7-3+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.679 Setting up python3.13 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.396 Setting up python3 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.405 running python rtupdate hooks for python3.13... Step #11 - "test-gen-all-sdk-grpc": #6 7.405 running python post-rtupdate hooks for python3.13... Step #11 - "test-gen-all-sdk-grpc": #6 7.482 Setting up clang-format-19 (1:19.1.7-3+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.491 Setting up clang-format:amd64 (1:19.0-63) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.499 Processing triggers for libc-bin (2.41-12+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 DONE 8.3s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #7 [3/5] WORKDIR /go/src/agones.dev/agones Step #11 - "test-gen-all-sdk-grpc": #7 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #8 [4/5] COPY *.sh /root/ Step #11 - "test-gen-all-sdk-grpc": #8 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #9 [5/5] RUN chmod +x /root/*.sh Step #11 - "test-gen-all-sdk-grpc": #9 DONE 0.3s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #10 exporting to image Step #11 - "test-gen-all-sdk-grpc": #10 exporting layers Step #11 - "test-gen-all-sdk-grpc": #10 exporting layers 1.1s done Step #11 - "test-gen-all-sdk-grpc": #10 writing image sha256:c81d0416c3737ef4a322d2a6d6855ff79032d78ddeb6eef0167416321dc41935 done Step #11 - "test-gen-all-sdk-grpc": #10 naming to docker.io/library/agones-build-sdk-cpp:773116a1e8 done Step #11 - "test-gen-all-sdk-grpc": #10 DONE 1.1s Step #11 - "test-gen-all-sdk-grpc": make[5]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[4]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[3]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": + /root/gen.sh Step #11 - "test-gen-all-sdk-grpc": + sdk=/go/src/agones.dev/agones/proto/sdk Step #11 - "test-gen-all-sdk-grpc": + googleapis=/go/src/agones.dev/agones/proto/googleapis Step #11 - "test-gen-all-sdk-grpc": + gatewaygrpc=/go/src/agones.dev/agones/proto/grpc-gateway Step #11 - "test-gen-all-sdk-grpc": + protoc_intermediate=/go/src/agones.dev/agones/sdks/cpp/.generated Step #11 - "test-gen-all-sdk-grpc": + protoc_destination=/go/src/agones.dev/agones/sdks/cpp Step #11 - "test-gen-all-sdk-grpc": + mkdir -p /go/src/agones.dev/agones/sdks/cpp/.generated Step #11 - "test-gen-all-sdk-grpc": + mkdir -p /go/src/agones.dev/agones/sdks/cpp/src/agones Step #11 - "test-gen-all-sdk-grpc": + mkdir -p /go/src/agones.dev/agones/sdks/cpp/src/google Step #11 - "test-gen-all-sdk-grpc": + mkdir -p /go/src/agones.dev/agones/sdks/cpp/src/protoc-gen-openapiv2 Step #11 - "test-gen-all-sdk-grpc": + mkdir -p /go/src/agones.dev/agones/sdks/cpp/include/agones Step #11 - "test-gen-all-sdk-grpc": + mkdir -p /go/src/agones.dev/agones/sdks/cpp/include/google/api Step #11 - "test-gen-all-sdk-grpc": + mkdir -p /go/src/agones.dev/agones/sdks/cpp/include/protoc-gen-openapiv2/options Step #11 - "test-gen-all-sdk-grpc": + cd /go/src/agones.dev/agones/sdks/cpp Step #11 - "test-gen-all-sdk-grpc": + find -name '*.pb.*' -delete Step #11 - "test-gen-all-sdk-grpc": + cd /go/src/agones.dev/agones Step #11 - "test-gen-all-sdk-grpc": ++ which grpc_cpp_plugin Step #11 - "test-gen-all-sdk-grpc": + protoc -I /go/src/agones.dev/agones/proto/googleapis -I /go/src/agones.dev/agones/proto/grpc-gateway -I /go/src/agones.dev/agones/proto/sdk --plugin=protoc-gen-grpc=/usr/local/bin/grpc_cpp_plugin --grpc_out=/go/src/agones.dev/agones/sdks/cpp/.generated sdk.proto Step #11 - "test-gen-all-sdk-grpc": + protoc -I /go/src/agones.dev/agones/proto/googleapis -I /go/src/agones.dev/agones/proto/grpc-gateway -I /go/src/agones.dev/agones/proto/sdk --cpp_out=dllexport_decl=AGONES_EXPORT:/go/src/agones.dev/agones/sdks/cpp/.generated sdk.proto /go/src/agones.dev/agones/proto/googleapis/google/api/annotations.proto /go/src/agones.dev/agones/proto/googleapis/google/api/http.proto /go/src/agones.dev/agones/proto/grpc-gateway/protoc-gen-openapiv2/options/annotations.proto /go/src/agones.dev/agones/proto/grpc-gateway/protoc-gen-openapiv2/options/openapiv2.proto Step #11 - "test-gen-all-sdk-grpc": + cd /go/src/agones.dev/agones/sdks/cpp/.generated Step #11 - "test-gen-all-sdk-grpc": + header sdk.grpc.pb.cc /go/src/agones.dev/agones/sdks/cpp/src/agones Step #11 - "test-gen-all-sdk-grpc": + cat /go/src/agones.dev/agones/build/boilerplate.go.txt ./sdk.grpc.pb.cc Step #11 - "test-gen-all-sdk-grpc": + header sdk.pb.cc /go/src/agones.dev/agones/sdks/cpp/src/agones Step #11 - "test-gen-all-sdk-grpc": + cat /go/src/agones.dev/agones/build/boilerplate.go.txt ./sdk.pb.cc Step #11 - "test-gen-all-sdk-grpc": + header sdk.grpc.pb.h /go/src/agones.dev/agones/sdks/cpp/include/agones Step #11 - "test-gen-all-sdk-grpc": + cat /go/src/agones.dev/agones/build/boilerplate.go.txt ./sdk.grpc.pb.h Step #11 - "test-gen-all-sdk-grpc": + header sdk.pb.h /go/src/agones.dev/agones/sdks/cpp/include/agones Step #11 - "test-gen-all-sdk-grpc": + cat /go/src/agones.dev/agones/build/boilerplate.go.txt ./sdk.pb.h Step #11 - "test-gen-all-sdk-grpc": + cd /go/src/agones.dev/agones/sdks/cpp/.generated/google/api Step #11 - "test-gen-all-sdk-grpc": + header annotations.pb.cc /go/src/agones.dev/agones/sdks/cpp/src/google Step #11 - "test-gen-all-sdk-grpc": + cat /go/src/agones.dev/agones/build/boilerplate.go.txt ./annotations.pb.cc Step #11 - "test-gen-all-sdk-grpc": + header http.pb.cc /go/src/agones.dev/agones/sdks/cpp/src/google Step #11 - "test-gen-all-sdk-grpc": + cat /go/src/agones.dev/agones/build/boilerplate.go.txt ./http.pb.cc Step #11 - "test-gen-all-sdk-grpc": + header annotations.pb.h /go/src/agones.dev/agones/sdks/cpp/include/google/api Step #11 - "test-gen-all-sdk-grpc": + cat /go/src/agones.dev/agones/build/boilerplate.go.txt ./annotations.pb.h Step #11 - "test-gen-all-sdk-grpc": + header http.pb.h /go/src/agones.dev/agones/sdks/cpp/include/google/api Step #11 - "test-gen-all-sdk-grpc": + cat /go/src/agones.dev/agones/build/boilerplate.go.txt ./http.pb.h Step #11 - "test-gen-all-sdk-grpc": + cd /go/src/agones.dev/agones/sdks/cpp/.generated/protoc-gen-openapiv2/options Step #11 - "test-gen-all-sdk-grpc": + header annotations.pb.cc /go/src/agones.dev/agones/sdks/cpp/src/protoc-gen-openapiv2 Step #11 - "test-gen-all-sdk-grpc": + cat /go/src/agones.dev/agones/build/boilerplate.go.txt ./annotations.pb.cc Step #11 - "test-gen-all-sdk-grpc": + header openapiv2.pb.cc /go/src/agones.dev/agones/sdks/cpp/src/protoc-gen-openapiv2 Step #11 - "test-gen-all-sdk-grpc": + cat /go/src/agones.dev/agones/build/boilerplate.go.txt ./openapiv2.pb.cc Step #11 - "test-gen-all-sdk-grpc": + header annotations.pb.h /go/src/agones.dev/agones/sdks/cpp/include/protoc-gen-openapiv2/options Step #11 - "test-gen-all-sdk-grpc": + cat /go/src/agones.dev/agones/build/boilerplate.go.txt ./annotations.pb.h Step #11 - "test-gen-all-sdk-grpc": + header openapiv2.pb.h /go/src/agones.dev/agones/sdks/cpp/include/protoc-gen-openapiv2/options Step #11 - "test-gen-all-sdk-grpc": + cat /go/src/agones.dev/agones/build/boilerplate.go.txt ./openapiv2.pb.h Step #11 - "test-gen-all-sdk-grpc": + rm -r /go/src/agones.dev/agones/sdks/cpp/.generated Step #11 - "test-gen-all-sdk-grpc": make[2]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make run-sdk-command COMMAND=gen SDK_FOLDER=node Step #11 - "test-gen-all-sdk-grpc": make[2]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": /workspace/build Step #11 - "test-gen-all-sdk-grpc": make[3]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make ensure-image IMAGE_TAG=agones-build-sdk-node:cabdcdf71a BUILD_TARGET=build-build-sdk-image SDK_FOLDER=node Step #11 - "test-gen-all-sdk-grpc": make[4]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": Could not find agones-build-sdk-node:cabdcdf71a image. Building... Step #11 - "test-gen-all-sdk-grpc": make[5]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make ensure-image IMAGE_TAG=agones-build-sdk-base:63cd99046f_v1.80.0 BUILD_TARGET=build-build-sdk-image-base Step #11 - "test-gen-all-sdk-grpc": make[6]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[6]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": docker build --tag=agones-build-sdk-node:cabdcdf71a /workspace/build/build-sdk-images/node --build-arg BASE_IMAGE=agones-build-sdk-base:63cd99046f_v1.80.0 Step #11 - "test-gen-all-sdk-grpc": #0 building with "default" instance using docker driver Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #1 [internal] load build definition from Dockerfile Step #11 - "test-gen-all-sdk-grpc": #1 transferring dockerfile: 1.76kB done Step #11 - "test-gen-all-sdk-grpc": #1 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #2 [internal] load .dockerignore Step #11 - "test-gen-all-sdk-grpc": #2 transferring context: 2B done Step #11 - "test-gen-all-sdk-grpc": #2 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #3 [internal] load metadata for docker.io/library/agones-build-sdk-base:63cd99046f_v1.80.0 Step #11 - "test-gen-all-sdk-grpc": #3 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #4 [1/8] FROM docker.io/library/agones-build-sdk-base:63cd99046f_v1.80.0 Step #11 - "test-gen-all-sdk-grpc": #4 CACHED Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #5 [internal] load build context Step #11 - "test-gen-all-sdk-grpc": #5 transferring context: 7.91kB done Step #11 - "test-gen-all-sdk-grpc": #5 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #6 [2/8] RUN apt-get --allow-releaseinfo-change update && apt-get install -y curl && apt-get install -y && apt-get install -y gnupg && apt-get clean Step #11 - "test-gen-all-sdk-grpc": #6 0.267 Get:1 http://deb.debian.org/debian trixie InRelease [140 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.282 Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.282 Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.303 Get:4 http://deb.debian.org/debian trixie/main amd64 Packages [9671 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.354 Get:5 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [165 kB] Step #11 - "test-gen-all-sdk-grpc": #6 1.035 Fetched 10.1 MB in 1s (13.2 MB/s) Step #11 - "test-gen-all-sdk-grpc": #6 1.035 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #6 1.590 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #6 2.115 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #6 2.257 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #6 2.402 The following additional packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #6 2.402 libcurl3t64-gnutls libcurl4t64 Step #11 - "test-gen-all-sdk-grpc": #6 2.424 The following packages will be upgraded: Step #11 - "test-gen-all-sdk-grpc": #6 2.425 curl libcurl3t64-gnutls libcurl4t64 Step #11 - "test-gen-all-sdk-grpc": #6 2.450 3 upgraded, 0 newly installed, 0 to remove and 20 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #6 2.450 Need to get 1044 kB of archives. Step #11 - "test-gen-all-sdk-grpc": #6 2.450 After this operation, 3072 B of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #6 2.450 Get:1 http://deb.debian.org/debian trixie/main amd64 curl amd64 8.14.1-2+deb13u3 [270 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.458 Get:2 http://deb.debian.org/debian trixie/main amd64 libcurl4t64 amd64 8.14.1-2+deb13u3 [391 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.461 Get:3 http://deb.debian.org/debian trixie/main amd64 libcurl3t64-gnutls amd64 8.14.1-2+deb13u3 [384 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.615 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #6 2.615 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #6 2.615 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #6 2.622 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #6 2.622 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 2.622 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 2.626 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 2.626 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 2.626 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #6 3.162 Fetched 1044 kB in 0s (34.1 MB/s) Step #11 - "test-gen-all-sdk-grpc": #6 3.180 (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 24372 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #6 3.192 Preparing to unpack .../curl_8.14.1-2+deb13u3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.200 Unpacking curl (8.14.1-2+deb13u3) over (8.14.1-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.264 Preparing to unpack .../libcurl4t64_8.14.1-2+deb13u3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.275 Unpacking libcurl4t64:amd64 (8.14.1-2+deb13u3) over (8.14.1-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.337 Preparing to unpack .../libcurl3t64-gnutls_8.14.1-2+deb13u3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.346 Unpacking libcurl3t64-gnutls:amd64 (8.14.1-2+deb13u3) over (8.14.1-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.413 Setting up libcurl4t64:amd64 (8.14.1-2+deb13u3) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.422 Setting up libcurl3t64-gnutls:amd64 (8.14.1-2+deb13u3) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.430 Setting up curl (8.14.1-2+deb13u3) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.437 Processing triggers for libc-bin (2.41-12+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.480 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #6 4.031 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #6 4.199 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #6 4.414 0 upgraded, 0 newly installed, 0 to remove and 20 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #6 4.421 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #6 4.977 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #6 5.155 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #6 5.389 The following additional packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #6 5.389 dirmngr gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpgconf gpgsm Step #11 - "test-gen-all-sdk-grpc": #6 5.389 gpgv libassuan9 libgcrypt20 libgpg-error-l10n libgpg-error0 libksba8 Step #11 - "test-gen-all-sdk-grpc": #6 5.390 libnpth0t64 libreadline8t64 pinentry-curses readline-common Step #11 - "test-gen-all-sdk-grpc": #6 5.391 Suggested packages: Step #11 - "test-gen-all-sdk-grpc": #6 5.391 dbus-user-session libpam-systemd pinentry-gnome3 tor gpg-wks-server Step #11 - "test-gen-all-sdk-grpc": #6 5.391 parcimonie xloadimage scdaemon tpm2daemon rng-tools pinentry-doc Step #11 - "test-gen-all-sdk-grpc": #6 5.391 readline-doc Step #11 - "test-gen-all-sdk-grpc": #6 5.491 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #6 5.491 dirmngr gnupg gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpgconf Step #11 - "test-gen-all-sdk-grpc": #6 5.491 gpgsm gpgv libassuan9 libgcrypt20 libgpg-error-l10n libgpg-error0 libksba8 Step #11 - "test-gen-all-sdk-grpc": #6 5.492 libnpth0t64 libreadline8t64 pinentry-curses readline-common Step #11 - "test-gen-all-sdk-grpc": #6 5.523 0 upgraded, 19 newly installed, 0 to remove and 20 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #6 5.523 Need to get 4990 kB of archives. Step #11 - "test-gen-all-sdk-grpc": #6 5.523 After this operation, 16.0 MB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #6 5.523 Get:1 http://deb.debian.org/debian trixie/main amd64 readline-common all 8.2-6 [69.4 kB] Step #11 - "test-gen-all-sdk-grpc": #6 5.526 Get:2 http://deb.debian.org/debian trixie/main amd64 libgpg-error0 amd64 1.51-4 [82.1 kB] Step #11 - "test-gen-all-sdk-grpc": #6 5.528 Get:3 http://deb.debian.org/debian trixie/main amd64 libassuan9 amd64 3.0.2-2 [61.5 kB] Step #11 - "test-gen-all-sdk-grpc": #6 5.530 Get:4 http://deb.debian.org/debian trixie/main amd64 libgcrypt20 amd64 1.11.0-7 [843 kB] Step #11 - "test-gen-all-sdk-grpc": #6 5.536 Get:5 http://deb.debian.org/debian trixie/main amd64 libreadline8t64 amd64 8.2-6 [169 kB] Step #11 - "test-gen-all-sdk-grpc": #6 5.536 Get:6 http://deb.debian.org/debian trixie/main amd64 gpgconf amd64 2.4.7-21+deb13u1+b3 [129 kB] Step #11 - "test-gen-all-sdk-grpc": #6 5.537 Get:7 http://deb.debian.org/debian trixie/main amd64 libksba8 amd64 1.6.7-2+b1 [136 kB] Step #11 - "test-gen-all-sdk-grpc": #6 5.538 Get:8 http://deb.debian.org/debian trixie/main amd64 libnpth0t64 amd64 1.8-3 [23.2 kB] Step #11 - "test-gen-all-sdk-grpc": #6 5.538 Get:9 http://deb.debian.org/debian trixie/main amd64 dirmngr amd64 2.4.7-21+deb13u1+b3 [384 kB] Step #11 - "test-gen-all-sdk-grpc": #6 5.540 Get:10 http://deb.debian.org/debian trixie/main amd64 gnupg-l10n all 2.4.7-21+deb13u1 [749 kB] Step #11 - "test-gen-all-sdk-grpc": #6 5.543 Get:11 http://deb.debian.org/debian trixie/main amd64 gpg amd64 2.4.7-21+deb13u1+b3 [635 kB] Step #11 - "test-gen-all-sdk-grpc": #6 5.546 Get:12 http://deb.debian.org/debian trixie/main amd64 pinentry-curses amd64 1.3.1-2 [86.4 kB] Step #11 - "test-gen-all-sdk-grpc": #6 5.546 Get:13 http://deb.debian.org/debian trixie/main amd64 gpg-agent amd64 2.4.7-21+deb13u1+b3 [271 kB] Step #11 - "test-gen-all-sdk-grpc": #6 5.547 Get:14 http://deb.debian.org/debian trixie/main amd64 gpgsm amd64 2.4.7-21+deb13u1+b3 [276 kB] Step #11 - "test-gen-all-sdk-grpc": #6 5.548 Get:15 http://deb.debian.org/debian trixie/main amd64 gnupg all 2.4.7-21+deb13u1 [417 kB] Step #11 - "test-gen-all-sdk-grpc": #6 5.550 Get:16 http://deb.debian.org/debian trixie/main amd64 gpg-wks-client amd64 2.4.7-21+deb13u1+b3 [109 kB] Step #11 - "test-gen-all-sdk-grpc": #6 5.551 Get:17 http://deb.debian.org/debian trixie/main amd64 gpgv amd64 2.4.7-21+deb13u1+b3 [241 kB] Step #11 - "test-gen-all-sdk-grpc": #6 5.552 Get:18 http://deb.debian.org/debian trixie/main amd64 libgpg-error-l10n all 1.51-4 [114 kB] Step #11 - "test-gen-all-sdk-grpc": #6 5.552 Get:19 http://deb.debian.org/debian trixie/main amd64 gnupg-utils amd64 2.4.7-21+deb13u1+b3 [195 kB] Step #11 - "test-gen-all-sdk-grpc": #6 5.703 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #6 5.703 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #6 5.703 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #6 5.710 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #6 5.710 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 5.710 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 5.715 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 5.715 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 5.715 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #6 6.292 Fetched 4990 kB in 0s (104 MB/s) Step #11 - "test-gen-all-sdk-grpc": #6 6.312 Selecting previously unselected package readline-common. Step #11 - "test-gen-all-sdk-grpc": #6 6.312 (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 24372 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #6 6.324 Preparing to unpack .../00-readline-common_8.2-6_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 6.328 Unpacking readline-common (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.359 Selecting previously unselected package libgpg-error0:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 6.361 Preparing to unpack .../01-libgpg-error0_1.51-4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 6.367 Unpacking libgpg-error0:amd64 (1.51-4) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.398 Selecting previously unselected package libassuan9:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 6.401 Preparing to unpack .../02-libassuan9_3.0.2-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 6.404 Unpacking libassuan9:amd64 (3.0.2-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.435 Selecting previously unselected package libgcrypt20:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 6.438 Preparing to unpack .../03-libgcrypt20_1.11.0-7_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 6.440 Unpacking libgcrypt20:amd64 (1.11.0-7) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.497 Selecting previously unselected package libreadline8t64:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 6.499 Preparing to unpack .../04-libreadline8t64_8.2-6_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 6.506 Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8 to /lib/x86_64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Step #11 - "test-gen-all-sdk-grpc": #6 6.513 Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8.2 to /lib/x86_64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Step #11 - "test-gen-all-sdk-grpc": #6 6.519 Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8 to /lib/x86_64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Step #11 - "test-gen-all-sdk-grpc": #6 6.525 Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8.2 to /lib/x86_64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Step #11 - "test-gen-all-sdk-grpc": #6 6.528 Unpacking libreadline8t64:amd64 (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.558 Selecting previously unselected package gpgconf. Step #11 - "test-gen-all-sdk-grpc": #6 6.561 Preparing to unpack .../05-gpgconf_2.4.7-21+deb13u1+b3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 6.564 Unpacking gpgconf (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.597 Selecting previously unselected package libksba8:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 6.599 Preparing to unpack .../06-libksba8_1.6.7-2+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 6.603 Unpacking libksba8:amd64 (1.6.7-2+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.638 Selecting previously unselected package libnpth0t64:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 6.641 Preparing to unpack .../07-libnpth0t64_1.8-3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 6.644 Unpacking libnpth0t64:amd64 (1.8-3) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.677 Selecting previously unselected package dirmngr. Step #11 - "test-gen-all-sdk-grpc": #6 6.679 Preparing to unpack .../08-dirmngr_2.4.7-21+deb13u1+b3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 6.694 Unpacking dirmngr (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.732 Selecting previously unselected package gnupg-l10n. Step #11 - "test-gen-all-sdk-grpc": #6 6.734 Preparing to unpack .../09-gnupg-l10n_2.4.7-21+deb13u1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 6.737 Unpacking gnupg-l10n (2.4.7-21+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.798 Selecting previously unselected package gpg. Step #11 - "test-gen-all-sdk-grpc": #6 6.801 Preparing to unpack .../10-gpg_2.4.7-21+deb13u1+b3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 6.804 Unpacking gpg (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.856 Selecting previously unselected package pinentry-curses. Step #11 - "test-gen-all-sdk-grpc": #6 6.859 Preparing to unpack .../11-pinentry-curses_1.3.1-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 6.861 Unpacking pinentry-curses (1.3.1-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.893 Selecting previously unselected package gpg-agent. Step #11 - "test-gen-all-sdk-grpc": #6 6.895 Preparing to unpack .../12-gpg-agent_2.4.7-21+deb13u1+b3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 6.898 Unpacking gpg-agent (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.933 Selecting previously unselected package gpgsm. Step #11 - "test-gen-all-sdk-grpc": #6 6.936 Preparing to unpack .../13-gpgsm_2.4.7-21+deb13u1+b3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 6.939 Unpacking gpgsm (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.974 Selecting previously unselected package gnupg. Step #11 - "test-gen-all-sdk-grpc": #6 6.976 Preparing to unpack .../14-gnupg_2.4.7-21+deb13u1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 6.980 Unpacking gnupg (2.4.7-21+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.017 Selecting previously unselected package gpg-wks-client. Step #11 - "test-gen-all-sdk-grpc": #6 7.020 Preparing to unpack .../15-gpg-wks-client_2.4.7-21+deb13u1+b3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 7.023 Unpacking gpg-wks-client (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.052 Selecting previously unselected package gpgv. Step #11 - "test-gen-all-sdk-grpc": #6 7.054 Preparing to unpack .../16-gpgv_2.4.7-21+deb13u1+b3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 7.057 Unpacking gpgv (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.091 Selecting previously unselected package libgpg-error-l10n. Step #11 - "test-gen-all-sdk-grpc": #6 7.094 Preparing to unpack .../17-libgpg-error-l10n_1.51-4_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 7.097 Unpacking libgpg-error-l10n (1.51-4) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.130 Selecting previously unselected package gnupg-utils. Step #11 - "test-gen-all-sdk-grpc": #6 7.132 Preparing to unpack .../18-gnupg-utils_2.4.7-21+deb13u1+b3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 7.135 Unpacking gnupg-utils (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.179 Setting up libnpth0t64:amd64 (1.8-3) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.187 Setting up libgpg-error0:amd64 (1.51-4) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.195 Setting up libgcrypt20:amd64 (1.11.0-7) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.205 Setting up gnupg-l10n (2.4.7-21+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.214 Setting up gpgv (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.222 Setting up libassuan9:amd64 (3.0.2-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.231 Setting up libgpg-error-l10n (1.51-4) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.238 Setting up readline-common (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.249 Setting up libksba8:amd64 (1.6.7-2+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.257 Setting up pinentry-curses (1.3.1-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.273 Setting up libreadline8t64:amd64 (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.281 Setting up gpgconf (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.289 Setting up gpg (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.406 Setting up gnupg-utils (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.414 Setting up gpg-agent (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.858 Setting up gpgsm (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.866 Setting up dirmngr (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.994 Setting up gnupg (2.4.7-21+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #6 8.002 Setting up gpg-wks-client (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 8.010 Processing triggers for libc-bin (2.41-12+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 DONE 8.1s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #7 [3/8] RUN apt-get update && apt-get install -y ca-certificates curl gnupg && mkdir -p /etc/apt/keyrings && curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg Step #11 - "test-gen-all-sdk-grpc": #7 0.390 Hit:1 http://deb.debian.org/debian trixie InRelease Step #11 - "test-gen-all-sdk-grpc": #7 0.390 Hit:2 http://deb.debian.org/debian trixie-updates InRelease Step #11 - "test-gen-all-sdk-grpc": #7 0.390 Hit:3 http://deb.debian.org/debian-security trixie-security InRelease Step #11 - "test-gen-all-sdk-grpc": #7 0.432 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #7 0.995 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #7 1.553 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #7 1.733 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #7 1.949 ca-certificates is already the newest version (20250419). Step #11 - "test-gen-all-sdk-grpc": #7 1.949 ca-certificates set to manually installed. Step #11 - "test-gen-all-sdk-grpc": #7 1.949 curl is already the newest version (8.14.1-2+deb13u3). Step #11 - "test-gen-all-sdk-grpc": #7 1.949 gnupg is already the newest version (2.4.7-21+deb13u1). Step #11 - "test-gen-all-sdk-grpc": #7 1.949 0 upgraded, 0 newly installed, 0 to remove and 20 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #7 DONE 2.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #8 [4/8] RUN echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" > /etc/apt/sources.list.d/nodesource.list Step #11 - "test-gen-all-sdk-grpc": #8 DONE 0.3s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #9 [5/8] RUN apt-get update && apt-get install -y nodejs Step #11 - "test-gen-all-sdk-grpc": #9 0.377 Hit:1 http://deb.debian.org/debian trixie InRelease Step #11 - "test-gen-all-sdk-grpc": #9 0.377 Hit:2 http://deb.debian.org/debian trixie-updates InRelease Step #11 - "test-gen-all-sdk-grpc": #9 0.377 Hit:3 http://deb.debian.org/debian-security trixie-security InRelease Step #11 - "test-gen-all-sdk-grpc": #9 0.438 Get:4 https://deb.nodesource.com/node_20.x nodistro InRelease [12.1 kB] Step #11 - "test-gen-all-sdk-grpc": #9 0.451 Get:5 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages [14.4 kB] Step #11 - "test-gen-all-sdk-grpc": #9 0.471 Fetched 26.6 kB in 0s (221 kB/s) Step #11 - "test-gen-all-sdk-grpc": #9 0.471 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #9 1.013 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #9 1.545 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #9 1.699 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #9 1.861 The following additional packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #9 1.862 libpython3-stdlib libpython3.13-minimal libpython3.13-stdlib media-types Step #11 - "test-gen-all-sdk-grpc": #9 1.862 python3 python3-minimal python3.13 python3.13-minimal Step #11 - "test-gen-all-sdk-grpc": #9 1.863 Suggested packages: Step #11 - "test-gen-all-sdk-grpc": #9 1.863 python3-doc python3-tk python3-venv python3.13-venv python3.13-doc Step #11 - "test-gen-all-sdk-grpc": #9 1.863 binfmt-support Step #11 - "test-gen-all-sdk-grpc": #9 1.941 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #9 1.942 libpython3-stdlib libpython3.13-minimal libpython3.13-stdlib media-types Step #11 - "test-gen-all-sdk-grpc": #9 1.942 nodejs python3 python3-minimal python3.13 python3.13-minimal Step #11 - "test-gen-all-sdk-grpc": #9 1.978 0 upgraded, 9 newly installed, 0 to remove and 20 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #9 1.978 Need to get 38.1 MB of archives. Step #11 - "test-gen-all-sdk-grpc": #9 1.978 After this operation, 219 MB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #9 1.978 Get:1 http://deb.debian.org/debian trixie/main amd64 libpython3.13-minimal amd64 3.13.5-2+deb13u2 [862 kB] Step #11 - "test-gen-all-sdk-grpc": #9 1.989 Get:2 http://deb.debian.org/debian trixie/main amd64 python3.13-minimal amd64 3.13.5-2+deb13u2 [2217 kB] Step #11 - "test-gen-all-sdk-grpc": #9 1.997 Get:3 http://deb.debian.org/debian trixie/main amd64 python3-minimal amd64 3.13.5-1 [27.2 kB] Step #11 - "test-gen-all-sdk-grpc": #9 1.998 Get:4 http://deb.debian.org/debian trixie/main amd64 media-types all 13.0.0 [29.3 kB] Step #11 - "test-gen-all-sdk-grpc": #9 1.998 Get:5 http://deb.debian.org/debian trixie/main amd64 libpython3.13-stdlib amd64 3.13.5-2+deb13u2 [1958 kB] Step #11 - "test-gen-all-sdk-grpc": #9 2.005 Get:6 http://deb.debian.org/debian trixie/main amd64 python3.13 amd64 3.13.5-2+deb13u2 [757 kB] Step #11 - "test-gen-all-sdk-grpc": #9 2.008 Get:7 http://deb.debian.org/debian trixie/main amd64 libpython3-stdlib amd64 3.13.5-1 [10.2 kB] Step #11 - "test-gen-all-sdk-grpc": #9 2.008 Get:8 http://deb.debian.org/debian trixie/main amd64 python3 amd64 3.13.5-1 [28.2 kB] Step #11 - "test-gen-all-sdk-grpc": #9 2.043 Get:9 https://deb.nodesource.com/node_20.x nodistro/main amd64 nodejs amd64 20.20.2-1nodesource1 [32.2 MB] Step #11 - "test-gen-all-sdk-grpc": #9 2.451 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #9 2.451 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #9 2.451 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #9 2.457 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #9 2.457 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #9 2.457 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #9 2.461 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #9 2.461 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #9 2.461 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #9 3.063 Fetched 38.1 MB in 0s (111 MB/s) Step #11 - "test-gen-all-sdk-grpc": #9 3.087 Selecting previously unselected package libpython3.13-minimal:amd64. Step #11 - "test-gen-all-sdk-grpc": #9 3.087 (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 24712 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #9 3.099 Preparing to unpack .../libpython3.13-minimal_3.13.5-2+deb13u2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 3.102 Unpacking libpython3.13-minimal:amd64 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #9 3.182 Selecting previously unselected package python3.13-minimal. Step #11 - "test-gen-all-sdk-grpc": #9 3.185 Preparing to unpack .../python3.13-minimal_3.13.5-2+deb13u2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 3.191 Unpacking python3.13-minimal (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #9 3.306 Setting up libpython3.13-minimal:amd64 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #9 3.318 Setting up python3.13-minimal (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #9 4.006 Selecting previously unselected package python3-minimal. Step #11 - "test-gen-all-sdk-grpc": #9 4.006 (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25037 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #9 4.017 Preparing to unpack .../python3-minimal_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 4.021 Unpacking python3-minimal (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 4.051 Selecting previously unselected package media-types. Step #11 - "test-gen-all-sdk-grpc": #9 4.054 Preparing to unpack .../media-types_13.0.0_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 4.057 Unpacking media-types (13.0.0) ... Step #11 - "test-gen-all-sdk-grpc": #9 4.085 Selecting previously unselected package libpython3.13-stdlib:amd64. Step #11 - "test-gen-all-sdk-grpc": #9 4.088 Preparing to unpack .../libpython3.13-stdlib_3.13.5-2+deb13u2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 4.091 Unpacking libpython3.13-stdlib:amd64 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #9 4.207 Selecting previously unselected package python3.13. Step #11 - "test-gen-all-sdk-grpc": #9 4.210 Preparing to unpack .../python3.13_3.13.5-2+deb13u2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 4.213 Unpacking python3.13 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #9 4.245 Selecting previously unselected package libpython3-stdlib:amd64. Step #11 - "test-gen-all-sdk-grpc": #9 4.247 Preparing to unpack .../libpython3-stdlib_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 4.250 Unpacking libpython3-stdlib:amd64 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 4.283 Setting up python3-minimal (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 4.423 Selecting previously unselected package python3. Step #11 - "test-gen-all-sdk-grpc": #9 4.423 (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25491 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #9 4.434 Preparing to unpack .../python3_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 4.440 Unpacking python3 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 4.476 Selecting previously unselected package nodejs. Step #11 - "test-gen-all-sdk-grpc": #9 4.479 Preparing to unpack .../nodejs_20.20.2-1nodesource1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 4.483 Unpacking nodejs (20.20.2-1nodesource1) ... Step #11 - "test-gen-all-sdk-grpc": #9 5.843 Setting up media-types (13.0.0) ... Step #11 - "test-gen-all-sdk-grpc": #9 5.855 Setting up libpython3.13-stdlib:amd64 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #9 5.863 Setting up libpython3-stdlib:amd64 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 5.872 Setting up python3.13 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #9 6.614 Setting up python3 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 6.624 running python rtupdate hooks for python3.13... Step #11 - "test-gen-all-sdk-grpc": #9 6.624 running python post-rtupdate hooks for python3.13... Step #11 - "test-gen-all-sdk-grpc": #9 6.704 Setting up nodejs (20.20.2-1nodesource1) ... Step #11 - "test-gen-all-sdk-grpc": #9 DONE 7.4s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #10 [6/8] RUN npm install --unsafe-perm --global request@2.88.2 grpc-tools@1.11.3 Step #11 - "test-gen-all-sdk-grpc": #10 2.332 npm warn deprecated har-validator@5.1.5: this library is no longer supported Step #11 - "test-gen-all-sdk-grpc": #10 2.334 npm warn deprecated glob@7.2.3: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me Step #11 - "test-gen-all-sdk-grpc": #10 2.353 npm warn deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. Step #11 - "test-gen-all-sdk-grpc": #10 2.360 npm warn deprecated are-we-there-yet@2.0.0: This package is no longer supported. Step #11 - "test-gen-all-sdk-grpc": #10 2.363 npm warn deprecated npmlog@5.0.1: This package is no longer supported. Step #11 - "test-gen-all-sdk-grpc": #10 2.365 npm warn deprecated uuid@3.4.0: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). Step #11 - "test-gen-all-sdk-grpc": #10 2.367 npm warn deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported Step #11 - "test-gen-all-sdk-grpc": #10 2.372 npm warn deprecated gauge@3.0.2: This package is no longer supported. Step #11 - "test-gen-all-sdk-grpc": #10 2.386 npm warn deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142 Step #11 - "test-gen-all-sdk-grpc": #10 2.402 npm warn deprecated tar@6.2.1: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me Step #11 - "test-gen-all-sdk-grpc": #10 2.822 Step #11 - "test-gen-all-sdk-grpc": #10 2.822 added 105 packages in 2s Step #11 - "test-gen-all-sdk-grpc": #10 2.822 Step #11 - "test-gen-all-sdk-grpc": #10 2.822 6 packages are looking for funding Step #11 - "test-gen-all-sdk-grpc": #10 2.822 run `npm fund` for details Step #11 - "test-gen-all-sdk-grpc": #10 2.823 npm notice Step #11 - "test-gen-all-sdk-grpc": #10 2.823 npm notice New major version of npm available! 10.8.2 -> 11.14.1 Step #11 - "test-gen-all-sdk-grpc": #10 2.823 npm notice Changelog: https://github.com/npm/cli/releases/tag/v11.14.1 Step #11 - "test-gen-all-sdk-grpc": #10 2.823 npm notice To update run: npm install -g npm@11.14.1 Step #11 - "test-gen-all-sdk-grpc": #10 2.823 npm notice Step #11 - "test-gen-all-sdk-grpc": #10 DONE 2.9s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #11 [7/8] COPY *.sh /root/ Step #11 - "test-gen-all-sdk-grpc": #11 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #12 [8/8] RUN chmod +x /root/*.sh Step #11 - "test-gen-all-sdk-grpc": #12 DONE 0.3s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #13 exporting to image Step #11 - "test-gen-all-sdk-grpc": #13 exporting layers Step #11 - "test-gen-all-sdk-grpc": #13 exporting layers 1.2s done Step #11 - "test-gen-all-sdk-grpc": #13 writing image sha256:937ef23f6ba9633eb07d206fa4730a9bffadeaa2a16990867757f59258314aea done Step #11 - "test-gen-all-sdk-grpc": #13 naming to docker.io/library/agones-build-sdk-node:cabdcdf71a done Step #11 - "test-gen-all-sdk-grpc": #13 DONE 1.3s Step #11 - "test-gen-all-sdk-grpc": make[5]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[4]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[3]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": + /root/gen.sh Step #11 - "test-gen-all-sdk-grpc": + sdk=/go/src/agones.dev/agones/proto/sdk Step #11 - "test-gen-all-sdk-grpc": + googleapis=/go/src/agones.dev/agones/proto/googleapis Step #11 - "test-gen-all-sdk-grpc": + gatewaygrpc=/go/src/agones.dev/agones/proto/grpc-gateway Step #11 - "test-gen-all-sdk-grpc": + cd /go/src/agones.dev/agones Step #11 - "test-gen-all-sdk-grpc": + mkdir -p ./sdks/nodejs/lib/alpha Step #11 - "test-gen-all-sdk-grpc": + mkdir -p ./sdks/nodejs/lib/beta Step #11 - "test-gen-all-sdk-grpc": + grpc_tools_node_protoc -I /go/src/agones.dev/agones/proto/googleapis -I /go/src/agones.dev/agones/proto/grpc-gateway -I /go/src/agones.dev/agones/proto/sdk --js_out=import_style=commonjs,binary:./sdks/nodejs/lib google/api/annotations.proto google/api/client.proto google/api/field_behavior.proto google/api/http.proto google/api/launch_stage.proto google/api/resource.proto protoc-gen-openapiv2/options/annotations.proto protoc-gen-openapiv2/options/openapiv2.proto Step #11 - "test-gen-all-sdk-grpc": + grpc_tools_node_protoc -I /go/src/agones.dev/agones/proto/googleapis -I /go/src/agones.dev/agones/proto/grpc-gateway -I /go/src/agones.dev/agones/proto/sdk/alpha --js_out=import_style=commonjs,binary:./sdks/nodejs/lib/alpha google/api/annotations.proto google/api/http.proto protoc-gen-openapiv2/options/annotations.proto protoc-gen-openapiv2/options/openapiv2.proto Step #11 - "test-gen-all-sdk-grpc": + grpc_tools_node_protoc -I /go/src/agones.dev/agones/proto/googleapis -I /go/src/agones.dev/agones/proto/grpc-gateway -I /go/src/agones.dev/agones/proto/sdk/beta --js_out=import_style=commonjs,binary:./sdks/nodejs/lib/beta google/api/annotations.proto google/api/client.proto google/api/field_behavior.proto google/api/http.proto google/api/launch_stage.proto google/api/resource.proto protoc-gen-openapiv2/options/annotations.proto protoc-gen-openapiv2/options/openapiv2.proto Step #11 - "test-gen-all-sdk-grpc": + grpc_tools_node_protoc -I /go/src/agones.dev/agones/proto/googleapis -I /go/src/agones.dev/agones/proto/grpc-gateway -I /go/src/agones.dev/agones/proto/sdk --grpc_out=generate_package_definition:./sdks/nodejs/lib --js_out=import_style=commonjs,binary:./sdks/nodejs/lib sdk.proto Step #11 - "test-gen-all-sdk-grpc": + grpc_tools_node_protoc -I /go/src/agones.dev/agones/proto/googleapis -I /go/src/agones.dev/agones/proto/grpc-gateway -I /go/src/agones.dev/agones/proto/sdk/alpha --grpc_out=generate_package_definition:./sdks/nodejs/lib/alpha --js_out=import_style=commonjs,binary:./sdks/nodejs/lib/alpha alpha.proto Step #11 - "test-gen-all-sdk-grpc": + grpc_tools_node_protoc -I /go/src/agones.dev/agones/proto/googleapis -I /go/src/agones.dev/agones/proto/grpc-gateway -I /go/src/agones.dev/agones/proto/sdk/beta --grpc_out=generate_package_definition:./sdks/nodejs/lib/beta --js_out=import_style=commonjs,binary:./sdks/nodejs/lib/beta beta.proto Step #11 - "test-gen-all-sdk-grpc": beta.proto:24:1: warning: Import google/protobuf/empty.proto is unused. Step #11 - "test-gen-all-sdk-grpc": + header ./sdks/nodejs/lib/sdk_pb.js Step #11 - "test-gen-all-sdk-grpc": + cat ./build/boilerplate.go.txt ./sdks/nodejs/lib/sdk_pb.js Step #11 - "test-gen-all-sdk-grpc": + mv ./tmp.js ./sdks/nodejs/lib/sdk_pb.js Step #11 - "test-gen-all-sdk-grpc": + header ./sdks/nodejs/lib/sdk_grpc_pb.js Step #11 - "test-gen-all-sdk-grpc": + cat ./build/boilerplate.go.txt ./sdks/nodejs/lib/sdk_grpc_pb.js Step #11 - "test-gen-all-sdk-grpc": + mv ./tmp.js ./sdks/nodejs/lib/sdk_grpc_pb.js Step #11 - "test-gen-all-sdk-grpc": + header ./sdks/nodejs/lib/google/api/annotations_pb.js Step #11 - "test-gen-all-sdk-grpc": + cat ./build/boilerplate.go.txt ./sdks/nodejs/lib/google/api/annotations_pb.js Step #11 - "test-gen-all-sdk-grpc": + mv ./tmp.js ./sdks/nodejs/lib/google/api/annotations_pb.js Step #11 - "test-gen-all-sdk-grpc": + header ./sdks/nodejs/lib/google/api/http_pb.js Step #11 - "test-gen-all-sdk-grpc": + cat ./build/boilerplate.go.txt ./sdks/nodejs/lib/google/api/http_pb.js Step #11 - "test-gen-all-sdk-grpc": + mv ./tmp.js ./sdks/nodejs/lib/google/api/http_pb.js Step #11 - "test-gen-all-sdk-grpc": + header ./sdks/nodejs/lib/protoc-gen-openapiv2/options/annotations_pb.js Step #11 - "test-gen-all-sdk-grpc": + cat ./build/boilerplate.go.txt ./sdks/nodejs/lib/protoc-gen-openapiv2/options/annotations_pb.js Step #11 - "test-gen-all-sdk-grpc": + mv ./tmp.js ./sdks/nodejs/lib/protoc-gen-openapiv2/options/annotations_pb.js Step #11 - "test-gen-all-sdk-grpc": + header ./sdks/nodejs/lib/protoc-gen-openapiv2/options/openapiv2_pb.js Step #11 - "test-gen-all-sdk-grpc": + cat ./build/boilerplate.go.txt ./sdks/nodejs/lib/protoc-gen-openapiv2/options/openapiv2_pb.js Step #11 - "test-gen-all-sdk-grpc": + mv ./tmp.js ./sdks/nodejs/lib/protoc-gen-openapiv2/options/openapiv2_pb.js Step #11 - "test-gen-all-sdk-grpc": + header ./sdks/nodejs/lib/alpha/alpha_pb.js Step #11 - "test-gen-all-sdk-grpc": + cat ./build/boilerplate.go.txt ./sdks/nodejs/lib/alpha/alpha_pb.js Step #11 - "test-gen-all-sdk-grpc": + mv ./tmp.js ./sdks/nodejs/lib/alpha/alpha_pb.js Step #11 - "test-gen-all-sdk-grpc": + header ./sdks/nodejs/lib/alpha/alpha_grpc_pb.js Step #11 - "test-gen-all-sdk-grpc": + cat ./build/boilerplate.go.txt ./sdks/nodejs/lib/alpha/alpha_grpc_pb.js Step #11 - "test-gen-all-sdk-grpc": + mv ./tmp.js ./sdks/nodejs/lib/alpha/alpha_grpc_pb.js Step #11 - "test-gen-all-sdk-grpc": + header ./sdks/nodejs/lib/alpha/google/api/annotations_pb.js Step #11 - "test-gen-all-sdk-grpc": + cat ./build/boilerplate.go.txt ./sdks/nodejs/lib/alpha/google/api/annotations_pb.js Step #11 - "test-gen-all-sdk-grpc": + mv ./tmp.js ./sdks/nodejs/lib/alpha/google/api/annotations_pb.js Step #11 - "test-gen-all-sdk-grpc": + header ./sdks/nodejs/lib/alpha/google/api/http_pb.js Step #11 - "test-gen-all-sdk-grpc": + cat ./build/boilerplate.go.txt ./sdks/nodejs/lib/alpha/google/api/http_pb.js Step #11 - "test-gen-all-sdk-grpc": + mv ./tmp.js ./sdks/nodejs/lib/alpha/google/api/http_pb.js Step #11 - "test-gen-all-sdk-grpc": + header ./sdks/nodejs/lib/alpha/protoc-gen-openapiv2/options/annotations_pb.js Step #11 - "test-gen-all-sdk-grpc": + cat ./build/boilerplate.go.txt ./sdks/nodejs/lib/alpha/protoc-gen-openapiv2/options/annotations_pb.js Step #11 - "test-gen-all-sdk-grpc": + mv ./tmp.js ./sdks/nodejs/lib/alpha/protoc-gen-openapiv2/options/annotations_pb.js Step #11 - "test-gen-all-sdk-grpc": + header ./sdks/nodejs/lib/alpha/protoc-gen-openapiv2/options/openapiv2_pb.js Step #11 - "test-gen-all-sdk-grpc": + cat ./build/boilerplate.go.txt ./sdks/nodejs/lib/alpha/protoc-gen-openapiv2/options/openapiv2_pb.js Step #11 - "test-gen-all-sdk-grpc": + mv ./tmp.js ./sdks/nodejs/lib/alpha/protoc-gen-openapiv2/options/openapiv2_pb.js Step #11 - "test-gen-all-sdk-grpc": + header ./sdks/nodejs/lib/beta/beta_pb.js Step #11 - "test-gen-all-sdk-grpc": + cat ./build/boilerplate.go.txt ./sdks/nodejs/lib/beta/beta_pb.js Step #11 - "test-gen-all-sdk-grpc": + mv ./tmp.js ./sdks/nodejs/lib/beta/beta_pb.js Step #11 - "test-gen-all-sdk-grpc": + header ./sdks/nodejs/lib/beta/beta_grpc_pb.js Step #11 - "test-gen-all-sdk-grpc": + cat ./build/boilerplate.go.txt ./sdks/nodejs/lib/beta/beta_grpc_pb.js Step #11 - "test-gen-all-sdk-grpc": + mv ./tmp.js ./sdks/nodejs/lib/beta/beta_grpc_pb.js Step #11 - "test-gen-all-sdk-grpc": + header ./sdks/nodejs/lib/beta/google/api/annotations_pb.js Step #11 - "test-gen-all-sdk-grpc": + cat ./build/boilerplate.go.txt ./sdks/nodejs/lib/beta/google/api/annotations_pb.js Step #11 - "test-gen-all-sdk-grpc": + mv ./tmp.js ./sdks/nodejs/lib/beta/google/api/annotations_pb.js Step #11 - "test-gen-all-sdk-grpc": + header ./sdks/nodejs/lib/beta/google/api/http_pb.js Step #11 - "test-gen-all-sdk-grpc": + cat ./build/boilerplate.go.txt ./sdks/nodejs/lib/beta/google/api/http_pb.js Step #11 - "test-gen-all-sdk-grpc": + mv ./tmp.js ./sdks/nodejs/lib/beta/google/api/http_pb.js Step #11 - "test-gen-all-sdk-grpc": + header ./sdks/nodejs/lib/beta/protoc-gen-openapiv2/options/annotations_pb.js Step #11 - "test-gen-all-sdk-grpc": + cat ./build/boilerplate.go.txt ./sdks/nodejs/lib/beta/protoc-gen-openapiv2/options/annotations_pb.js Step #11 - "test-gen-all-sdk-grpc": + mv ./tmp.js ./sdks/nodejs/lib/beta/protoc-gen-openapiv2/options/annotations_pb.js Step #11 - "test-gen-all-sdk-grpc": + header ./sdks/nodejs/lib/beta/protoc-gen-openapiv2/options/openapiv2_pb.js Step #11 - "test-gen-all-sdk-grpc": + cat ./build/boilerplate.go.txt ./sdks/nodejs/lib/beta/protoc-gen-openapiv2/options/openapiv2_pb.js Step #11 - "test-gen-all-sdk-grpc": + mv ./tmp.js ./sdks/nodejs/lib/beta/protoc-gen-openapiv2/options/openapiv2_pb.js Step #11 - "test-gen-all-sdk-grpc": make[2]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make run-sdk-command COMMAND=gen SDK_FOLDER=restapi Step #11 - "test-gen-all-sdk-grpc": make[2]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": /workspace/build Step #11 - "test-gen-all-sdk-grpc": make[3]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make ensure-image IMAGE_TAG=agones-build-sdk-restapi:b4de2cbc09 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=restapi Step #11 - "test-gen-all-sdk-grpc": make[4]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": Could not find agones-build-sdk-restapi:b4de2cbc09 image. Building... Step #11 - "test-gen-all-sdk-grpc": make[5]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make ensure-image IMAGE_TAG=agones-build-sdk-base:63cd99046f_v1.80.0 BUILD_TARGET=build-build-sdk-image-base Step #11 - "test-gen-all-sdk-grpc": make[6]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[6]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": docker build --tag=agones-build-sdk-restapi:b4de2cbc09 /workspace/build/build-sdk-images/restapi --build-arg BASE_IMAGE=agones-build-sdk-base:63cd99046f_v1.80.0 Step #11 - "test-gen-all-sdk-grpc": #0 building with "default" instance using docker driver Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #1 [internal] load build definition from Dockerfile Step #11 - "test-gen-all-sdk-grpc": #1 transferring dockerfile: 1.35kB done Step #11 - "test-gen-all-sdk-grpc": #1 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #2 [internal] load .dockerignore Step #11 - "test-gen-all-sdk-grpc": #2 transferring context: 2B done Step #11 - "test-gen-all-sdk-grpc": #2 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #3 [internal] load metadata for docker.io/library/agones-build-sdk-base:63cd99046f_v1.80.0 Step #11 - "test-gen-all-sdk-grpc": #3 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #4 [1/8] FROM docker.io/library/agones-build-sdk-base:63cd99046f_v1.80.0 Step #11 - "test-gen-all-sdk-grpc": #4 CACHED Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #5 [internal] load build context Step #11 - "test-gen-all-sdk-grpc": #5 transferring context: 3.92kB done Step #11 - "test-gen-all-sdk-grpc": #5 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #6 [2/8] RUN apt-get --allow-releaseinfo-change update && apt-get install -y wget jq gnupg && apt-get clean Step #11 - "test-gen-all-sdk-grpc": #6 0.264 Get:1 http://deb.debian.org/debian trixie InRelease [140 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.277 Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.278 Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.298 Get:4 http://deb.debian.org/debian trixie/main amd64 Packages [9671 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.364 Get:5 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [165 kB] Step #11 - "test-gen-all-sdk-grpc": #6 1.036 Fetched 10.1 MB in 1s (13.1 MB/s) Step #11 - "test-gen-all-sdk-grpc": #6 1.036 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #6 1.578 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #6 2.092 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #6 2.252 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #6 2.463 The following additional packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #6 2.463 dirmngr gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpgconf gpgsm Step #11 - "test-gen-all-sdk-grpc": #6 2.463 gpgv libassuan9 libgcrypt20 libgpg-error-l10n libgpg-error0 libjq1 libksba8 Step #11 - "test-gen-all-sdk-grpc": #6 2.464 libnpth0t64 libonig5 libreadline8t64 pinentry-curses readline-common Step #11 - "test-gen-all-sdk-grpc": #6 2.465 Suggested packages: Step #11 - "test-gen-all-sdk-grpc": #6 2.465 dbus-user-session libpam-systemd pinentry-gnome3 tor gpg-wks-server Step #11 - "test-gen-all-sdk-grpc": #6 2.465 parcimonie xloadimage scdaemon tpm2daemon rng-tools pinentry-doc Step #11 - "test-gen-all-sdk-grpc": #6 2.465 readline-doc Step #11 - "test-gen-all-sdk-grpc": #6 2.581 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #6 2.581 dirmngr gnupg gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpgconf Step #11 - "test-gen-all-sdk-grpc": #6 2.582 gpgsm gpgv jq libassuan9 libgcrypt20 libgpg-error-l10n libgpg-error0 libjq1 Step #11 - "test-gen-all-sdk-grpc": #6 2.582 libksba8 libnpth0t64 libonig5 libreadline8t64 pinentry-curses Step #11 - "test-gen-all-sdk-grpc": #6 2.583 readline-common wget Step #11 - "test-gen-all-sdk-grpc": #6 2.610 0 upgraded, 23 newly installed, 0 to remove and 23 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #6 2.610 Need to get 6406 kB of archives. Step #11 - "test-gen-all-sdk-grpc": #6 2.610 After this operation, 21.1 MB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #6 2.610 Get:1 http://deb.debian.org/debian trixie/main amd64 readline-common all 8.2-6 [69.4 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.612 Get:2 http://deb.debian.org/debian trixie/main amd64 wget amd64 1.25.0-2 [984 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.619 Get:3 http://deb.debian.org/debian trixie/main amd64 libgpg-error0 amd64 1.51-4 [82.1 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.620 Get:4 http://deb.debian.org/debian trixie/main amd64 libassuan9 amd64 3.0.2-2 [61.5 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.621 Get:5 http://deb.debian.org/debian trixie/main amd64 libgcrypt20 amd64 1.11.0-7 [843 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.624 Get:6 http://deb.debian.org/debian trixie/main amd64 libreadline8t64 amd64 8.2-6 [169 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.625 Get:7 http://deb.debian.org/debian trixie/main amd64 gpgconf amd64 2.4.7-21+deb13u1+b3 [129 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.626 Get:8 http://deb.debian.org/debian trixie/main amd64 libksba8 amd64 1.6.7-2+b1 [136 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.627 Get:9 http://deb.debian.org/debian trixie/main amd64 libnpth0t64 amd64 1.8-3 [23.2 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.627 Get:10 http://deb.debian.org/debian trixie/main amd64 dirmngr amd64 2.4.7-21+deb13u1+b3 [384 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.629 Get:11 http://deb.debian.org/debian trixie/main amd64 gnupg-l10n all 2.4.7-21+deb13u1 [749 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.632 Get:12 http://deb.debian.org/debian trixie/main amd64 gpg amd64 2.4.7-21+deb13u1+b3 [635 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.634 Get:13 http://deb.debian.org/debian trixie/main amd64 pinentry-curses amd64 1.3.1-2 [86.4 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.635 Get:14 http://deb.debian.org/debian trixie/main amd64 gpg-agent amd64 2.4.7-21+deb13u1+b3 [271 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.636 Get:15 http://deb.debian.org/debian trixie/main amd64 gpgsm amd64 2.4.7-21+deb13u1+b3 [276 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.659 Get:16 http://deb.debian.org/debian trixie/main amd64 gnupg all 2.4.7-21+deb13u1 [417 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.663 Get:17 http://deb.debian.org/debian trixie/main amd64 gpg-wks-client amd64 2.4.7-21+deb13u1+b3 [109 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.666 Get:18 http://deb.debian.org/debian trixie/main amd64 gpgv amd64 2.4.7-21+deb13u1+b3 [241 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.667 Get:19 http://deb.debian.org/debian trixie/main amd64 libonig5 amd64 6.9.9-1+b1 [189 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.668 Get:20 http://deb.debian.org/debian trixie/main amd64 libjq1 amd64 1.7.1-6+deb13u2 [164 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.668 Get:21 http://deb.debian.org/debian trixie/main amd64 jq amd64 1.7.1-6+deb13u2 [77.8 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.670 Get:22 http://deb.debian.org/debian trixie/main amd64 libgpg-error-l10n all 1.51-4 [114 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.670 Get:23 http://deb.debian.org/debian trixie/main amd64 gnupg-utils amd64 2.4.7-21+deb13u1+b3 [195 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.816 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #6 2.816 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #6 2.816 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #6 2.823 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #6 2.823 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 2.823 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 2.828 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 2.828 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 2.828 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #6 3.369 Fetched 6406 kB in 0s (84.2 MB/s) Step #11 - "test-gen-all-sdk-grpc": #6 3.391 Selecting previously unselected package readline-common. Step #11 - "test-gen-all-sdk-grpc": #6 3.391 (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 24372 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #6 3.403 Preparing to unpack .../00-readline-common_8.2-6_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.406 Unpacking readline-common (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.434 Selecting previously unselected package wget. Step #11 - "test-gen-all-sdk-grpc": #6 3.437 Preparing to unpack .../01-wget_1.25.0-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.440 Unpacking wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.509 Selecting previously unselected package libgpg-error0:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 3.511 Preparing to unpack .../02-libgpg-error0_1.51-4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.517 Unpacking libgpg-error0:amd64 (1.51-4) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.550 Selecting previously unselected package libassuan9:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 3.553 Preparing to unpack .../03-libassuan9_3.0.2-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.555 Unpacking libassuan9:amd64 (3.0.2-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.587 Selecting previously unselected package libgcrypt20:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 3.590 Preparing to unpack .../04-libgcrypt20_1.11.0-7_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.593 Unpacking libgcrypt20:amd64 (1.11.0-7) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.651 Selecting previously unselected package libreadline8t64:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 3.653 Preparing to unpack .../05-libreadline8t64_8.2-6_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.661 Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8 to /lib/x86_64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Step #11 - "test-gen-all-sdk-grpc": #6 3.668 Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8.2 to /lib/x86_64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Step #11 - "test-gen-all-sdk-grpc": #6 3.674 Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8 to /lib/x86_64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Step #11 - "test-gen-all-sdk-grpc": #6 3.680 Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8.2 to /lib/x86_64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Step #11 - "test-gen-all-sdk-grpc": #6 3.684 Unpacking libreadline8t64:amd64 (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.716 Selecting previously unselected package gpgconf. Step #11 - "test-gen-all-sdk-grpc": #6 3.718 Preparing to unpack .../06-gpgconf_2.4.7-21+deb13u1+b3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.721 Unpacking gpgconf (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.756 Selecting previously unselected package libksba8:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 3.758 Preparing to unpack .../07-libksba8_1.6.7-2+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.761 Unpacking libksba8:amd64 (1.6.7-2+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.796 Selecting previously unselected package libnpth0t64:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 3.799 Preparing to unpack .../08-libnpth0t64_1.8-3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.802 Unpacking libnpth0t64:amd64 (1.8-3) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.835 Selecting previously unselected package dirmngr. Step #11 - "test-gen-all-sdk-grpc": #6 3.837 Preparing to unpack .../09-dirmngr_2.4.7-21+deb13u1+b3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.852 Unpacking dirmngr (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.892 Selecting previously unselected package gnupg-l10n. Step #11 - "test-gen-all-sdk-grpc": #6 3.895 Preparing to unpack .../10-gnupg-l10n_2.4.7-21+deb13u1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.898 Unpacking gnupg-l10n (2.4.7-21+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.960 Selecting previously unselected package gpg. Step #11 - "test-gen-all-sdk-grpc": #6 3.962 Preparing to unpack .../11-gpg_2.4.7-21+deb13u1+b3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.965 Unpacking gpg (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.015 Selecting previously unselected package pinentry-curses. Step #11 - "test-gen-all-sdk-grpc": #6 4.018 Preparing to unpack .../12-pinentry-curses_1.3.1-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.020 Unpacking pinentry-curses (1.3.1-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.051 Selecting previously unselected package gpg-agent. Step #11 - "test-gen-all-sdk-grpc": #6 4.054 Preparing to unpack .../13-gpg-agent_2.4.7-21+deb13u1+b3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.057 Unpacking gpg-agent (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.093 Selecting previously unselected package gpgsm. Step #11 - "test-gen-all-sdk-grpc": #6 4.095 Preparing to unpack .../14-gpgsm_2.4.7-21+deb13u1+b3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.098 Unpacking gpgsm (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.133 Selecting previously unselected package gnupg. Step #11 - "test-gen-all-sdk-grpc": #6 4.136 Preparing to unpack .../15-gnupg_2.4.7-21+deb13u1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.139 Unpacking gnupg (2.4.7-21+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.174 Selecting previously unselected package gpg-wks-client. Step #11 - "test-gen-all-sdk-grpc": #6 4.176 Preparing to unpack .../16-gpg-wks-client_2.4.7-21+deb13u1+b3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.179 Unpacking gpg-wks-client (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.208 Selecting previously unselected package gpgv. Step #11 - "test-gen-all-sdk-grpc": #6 4.211 Preparing to unpack .../17-gpgv_2.4.7-21+deb13u1+b3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.213 Unpacking gpgv (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.251 Selecting previously unselected package libonig5:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 4.254 Preparing to unpack .../18-libonig5_6.9.9-1+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.257 Unpacking libonig5:amd64 (6.9.9-1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.293 Selecting previously unselected package libjq1:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 4.296 Preparing to unpack .../19-libjq1_1.7.1-6+deb13u2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.299 Unpacking libjq1:amd64 (1.7.1-6+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.329 Selecting previously unselected package jq. Step #11 - "test-gen-all-sdk-grpc": #6 4.331 Preparing to unpack .../20-jq_1.7.1-6+deb13u2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.334 Unpacking jq (1.7.1-6+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.361 Selecting previously unselected package libgpg-error-l10n. Step #11 - "test-gen-all-sdk-grpc": #6 4.363 Preparing to unpack .../21-libgpg-error-l10n_1.51-4_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.366 Unpacking libgpg-error-l10n (1.51-4) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.398 Selecting previously unselected package gnupg-utils. Step #11 - "test-gen-all-sdk-grpc": #6 4.400 Preparing to unpack .../22-gnupg-utils_2.4.7-21+deb13u1+b3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.403 Unpacking gnupg-utils (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.448 Setting up libnpth0t64:amd64 (1.8-3) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.457 Setting up wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.466 Setting up libgpg-error0:amd64 (1.51-4) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.475 Setting up libgcrypt20:amd64 (1.11.0-7) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.484 Setting up gnupg-l10n (2.4.7-21+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.492 Setting up gpgv (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.499 Setting up libassuan9:amd64 (3.0.2-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.506 Setting up libgpg-error-l10n (1.51-4) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.513 Setting up readline-common (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.524 Setting up libonig5:amd64 (6.9.9-1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.531 Setting up libksba8:amd64 (1.6.7-2+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.539 Setting up pinentry-curses (1.3.1-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.553 Setting up libjq1:amd64 (1.7.1-6+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.560 Setting up libreadline8t64:amd64 (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.568 Setting up jq (1.7.1-6+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.576 Setting up gpgconf (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.583 Setting up gpg (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.699 Setting up gnupg-utils (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.708 Setting up gpg-agent (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.146 Setting up gpgsm (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.154 Setting up dirmngr (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.280 Setting up gnupg (2.4.7-21+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.288 Setting up gpg-wks-client (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.296 Processing triggers for libc-bin (2.41-12+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 DONE 5.4s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #7 [3/8] WORKDIR /usr/local Step #11 - "test-gen-all-sdk-grpc": #7 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #8 [4/8] RUN ARCH=$(dpkg --print-architecture) && wget -q https://dl.google.com/go/go1.26.0.linux-${ARCH}.tar.gz && tar -xzf go1.26.0.linux-${ARCH}.tar.gz && rm go1.26.0.linux-${ARCH}.tar.gz && mkdir -p /go Step #11 - "test-gen-all-sdk-grpc": #8 DONE 4.5s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #9 [5/8] RUN echo '§' && apt-get -qy update Step #11 - "test-gen-all-sdk-grpc": #9 0.299 § Step #11 - "test-gen-all-sdk-grpc": #9 0.343 Hit:1 http://deb.debian.org/debian trixie InRelease Step #11 - "test-gen-all-sdk-grpc": #9 0.343 Hit:2 http://deb.debian.org/debian trixie-updates InRelease Step #11 - "test-gen-all-sdk-grpc": #9 0.343 Hit:3 http://deb.debian.org/debian-security trixie-security InRelease Step #11 - "test-gen-all-sdk-grpc": #9 0.385 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #9 DONE 0.9s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #10 [6/8] RUN apt-get install -qq -y openjdk-21-jre > /dev/null Step #11 - "test-gen-all-sdk-grpc": #10 2.608 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #10 2.608 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #10 2.608 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #10 2.615 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #10 2.615 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #10 2.615 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #10 2.619 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #10 2.619 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #10 2.619 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #10 DONE 24.6s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #11 [7/8] COPY *.sh /root/ Step #11 - "test-gen-all-sdk-grpc": #11 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #12 [8/8] RUN chmod +x /root/*.sh Step #11 - "test-gen-all-sdk-grpc": #12 DONE 0.3s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #13 exporting to image Step #11 - "test-gen-all-sdk-grpc": #13 exporting layers Step #11 - "test-gen-all-sdk-grpc": #13 exporting layers 2.7s done Step #11 - "test-gen-all-sdk-grpc": #13 writing image sha256:8a02003153b6cd88f42186841e2076f4819d65b2ebae35c80cc23477d1dc3a3d done Step #11 - "test-gen-all-sdk-grpc": #13 naming to docker.io/library/agones-build-sdk-restapi:b4de2cbc09 done Step #11 - "test-gen-all-sdk-grpc": #13 DONE 2.7s Step #11 - "test-gen-all-sdk-grpc": make[5]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[4]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[3]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": + /root/gen.sh Step #11 - "test-gen-all-sdk-grpc": 19:23:08.025 [Thread-0] WARN i.s.c.v.i.CodegenIgnoreProcessor - Output directory does not exist, or is inaccessible. No file (.swagger-codegen-ignore) will be evaluated. Step #11 - "test-gen-all-sdk-grpc": 19:23:08.190 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/model_game_server_object_meta.go Step #11 - "test-gen-all-sdk-grpc": 19:23:08.198 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/docs/GameServerObjectMeta.md Step #11 - "test-gen-all-sdk-grpc": 19:23:08.207 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/model_game_server_spec.go Step #11 - "test-gen-all-sdk-grpc": 19:23:08.209 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/docs/GameServerSpec.md Step #11 - "test-gen-all-sdk-grpc": 19:23:08.217 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/model_game_server_spec_health.go Step #11 - "test-gen-all-sdk-grpc": 19:23:08.219 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/docs/GameServerSpecHealth.md Step #11 - "test-gen-all-sdk-grpc": 19:23:08.227 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/model_googlerpc_status.go Step #11 - "test-gen-all-sdk-grpc": 19:23:08.230 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/docs/GooglerpcStatus.md Step #11 - "test-gen-all-sdk-grpc": 19:23:08.237 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/model_sdk_duration.go Step #11 - "test-gen-all-sdk-grpc": 19:23:08.240 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/docs/SdkDuration.md Step #11 - "test-gen-all-sdk-grpc": 19:23:08.246 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/model_sdk_empty.go Step #11 - "test-gen-all-sdk-grpc": 19:23:08.249 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/docs/SdkEmpty.md Step #11 - "test-gen-all-sdk-grpc": 19:23:08.257 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/model_sdk_game_server.go Step #11 - "test-gen-all-sdk-grpc": 19:23:08.260 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/docs/SdkGameServer.md Step #11 - "test-gen-all-sdk-grpc": 19:23:08.267 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/model_sdk_game_server_status.go Step #11 - "test-gen-all-sdk-grpc": 19:23:08.270 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/docs/SdkGameServerStatus.md Step #11 - "test-gen-all-sdk-grpc": 19:23:08.277 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/model_sdk_key_value.go Step #11 - "test-gen-all-sdk-grpc": 19:23:08.280 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/docs/SdkKeyValue.md Step #11 - "test-gen-all-sdk-grpc": 19:23:08.285 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/model_status_address.go Step #11 - "test-gen-all-sdk-grpc": 19:23:08.287 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/docs/StatusAddress.md Step #11 - "test-gen-all-sdk-grpc": 19:23:08.293 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/model_status_counter_status.go Step #11 - "test-gen-all-sdk-grpc": 19:23:08.295 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/docs/StatusCounterStatus.md Step #11 - "test-gen-all-sdk-grpc": 19:23:08.299 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/model_status_list_status.go Step #11 - "test-gen-all-sdk-grpc": 19:23:08.301 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/docs/StatusListStatus.md Step #11 - "test-gen-all-sdk-grpc": 19:23:08.305 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/model_status_player_status.go Step #11 - "test-gen-all-sdk-grpc": 19:23:08.306 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/docs/StatusPlayerStatus.md Step #11 - "test-gen-all-sdk-grpc": 19:23:08.310 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/model_status_port.go Step #11 - "test-gen-all-sdk-grpc": 19:23:08.311 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/docs/StatusPort.md Step #11 - "test-gen-all-sdk-grpc": 19:23:08.315 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/model_stream_result_of_sdk_game_server.go Step #11 - "test-gen-all-sdk-grpc": 19:23:08.317 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/docs/StreamResultOfSdkGameServer.md Step #11 - "test-gen-all-sdk-grpc": 19:23:08.357 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/api_sdk.go Step #11 - "test-gen-all-sdk-grpc": 19:23:08.366 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/docs/SDKApi.md Step #11 - "test-gen-all-sdk-grpc": 19:23:08.374 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/api/swagger.yaml Step #11 - "test-gen-all-sdk-grpc": 19:23:08.379 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/README.md Step #11 - "test-gen-all-sdk-grpc": 19:23:08.381 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/git_push.sh Step #11 - "test-gen-all-sdk-grpc": 19:23:08.381 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/.gitignore Step #11 - "test-gen-all-sdk-grpc": 19:23:08.383 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/configuration.go Step #11 - "test-gen-all-sdk-grpc": 19:23:08.386 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/client.go Step #11 - "test-gen-all-sdk-grpc": 19:23:08.388 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/response.go Step #11 - "test-gen-all-sdk-grpc": 19:23:08.388 [Thread-0] INFO i.s.codegen.v3.DefaultGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/.travis.yml Step #11 - "test-gen-all-sdk-grpc": 19:23:08.391 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/.swagger-codegen-ignore Step #11 - "test-gen-all-sdk-grpc": 19:23:08.391 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/swagger/.swagger-codegen/VERSION Step #11 - "test-gen-all-sdk-grpc": 19:23:09.215 [Thread-0] WARN i.s.c.v.i.CodegenIgnoreProcessor - Output directory does not exist, or is inaccessible. No file (.swagger-codegen-ignore) will be evaluated. Step #11 - "test-gen-all-sdk-grpc": 19:23:09.349 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/model_alpha_bool.go Step #11 - "test-gen-all-sdk-grpc": 19:23:09.355 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/docs/AlphaBool.md Step #11 - "test-gen-all-sdk-grpc": 19:23:09.364 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/model_alpha_count.go Step #11 - "test-gen-all-sdk-grpc": 19:23:09.367 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/docs/AlphaCount.md Step #11 - "test-gen-all-sdk-grpc": 19:23:09.374 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/model_alpha_empty.go Step #11 - "test-gen-all-sdk-grpc": 19:23:09.377 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/docs/AlphaEmpty.md Step #11 - "test-gen-all-sdk-grpc": 19:23:09.385 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/model_alpha_player_id.go Step #11 - "test-gen-all-sdk-grpc": 19:23:09.388 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/docs/AlphaPlayerId.md Step #11 - "test-gen-all-sdk-grpc": 19:23:09.394 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/model_alpha_player_id_list.go Step #11 - "test-gen-all-sdk-grpc": 19:23:09.397 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/docs/AlphaPlayerIdList.md Step #11 - "test-gen-all-sdk-grpc": 19:23:09.471 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/api_sdk.go Step #11 - "test-gen-all-sdk-grpc": 19:23:09.484 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/docs/SDKApi.md Step #11 - "test-gen-all-sdk-grpc": 19:23:09.495 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/api/swagger.yaml Step #11 - "test-gen-all-sdk-grpc": 19:23:09.504 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/README.md Step #11 - "test-gen-all-sdk-grpc": 19:23:09.506 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/git_push.sh Step #11 - "test-gen-all-sdk-grpc": 19:23:09.507 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/.gitignore Step #11 - "test-gen-all-sdk-grpc": 19:23:09.510 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/configuration.go Step #11 - "test-gen-all-sdk-grpc": 19:23:09.515 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/client.go Step #11 - "test-gen-all-sdk-grpc": 19:23:09.517 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/response.go Step #11 - "test-gen-all-sdk-grpc": 19:23:09.518 [Thread-0] INFO i.s.codegen.v3.DefaultGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/.travis.yml Step #11 - "test-gen-all-sdk-grpc": 19:23:09.522 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/.swagger-codegen-ignore Step #11 - "test-gen-all-sdk-grpc": 19:23:09.522 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/alpha/swagger/.swagger-codegen/VERSION Step #11 - "test-gen-all-sdk-grpc": 19:23:10.347 [Thread-0] WARN i.s.c.v.i.CodegenIgnoreProcessor - Output directory does not exist, or is inaccessible. No file (.swagger-codegen-ignore) will be evaluated. Step #11 - "test-gen-all-sdk-grpc": 19:23:10.481 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/model_beta_counter.go Step #11 - "test-gen-all-sdk-grpc": 19:23:10.486 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/docs/BetaCounter.md Step #11 - "test-gen-all-sdk-grpc": 19:23:10.497 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/model_beta_counter_update_request.go Step #11 - "test-gen-all-sdk-grpc": 19:23:10.500 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/docs/BetaCounterUpdateRequest.md Step #11 - "test-gen-all-sdk-grpc": 19:23:10.506 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/model_beta_list.go Step #11 - "test-gen-all-sdk-grpc": 19:23:10.508 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/docs/BetaList.md Step #11 - "test-gen-all-sdk-grpc": 19:23:10.515 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/model_sdk_add_list_value_body.go Step #11 - "test-gen-all-sdk-grpc": 19:23:10.517 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/docs/SdkAddListValueBody.md Step #11 - "test-gen-all-sdk-grpc": 19:23:10.523 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/model_sdk_remove_list_value_body.go Step #11 - "test-gen-all-sdk-grpc": 19:23:10.525 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/docs/SdkRemoveListValueBody.md Step #11 - "test-gen-all-sdk-grpc": 19:23:10.531 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/model_the_list_to_update.go Step #11 - "test-gen-all-sdk-grpc": 19:23:10.535 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/docs/TheListToUpdate.md Step #11 - "test-gen-all-sdk-grpc": 19:23:10.543 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/model_the_requested_update_to_make_to_the_counter.go Step #11 - "test-gen-all-sdk-grpc": 19:23:10.546 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/docs/TheRequestedUpdateToMakeToTheCounter.md Step #11 - "test-gen-all-sdk-grpc": 19:23:10.605 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/api_sdk.go Step #11 - "test-gen-all-sdk-grpc": 19:23:10.615 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/docs/SDKApi.md Step #11 - "test-gen-all-sdk-grpc": 19:23:10.623 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/api/swagger.yaml Step #11 - "test-gen-all-sdk-grpc": 19:23:10.629 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/README.md Step #11 - "test-gen-all-sdk-grpc": 19:23:10.631 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/git_push.sh Step #11 - "test-gen-all-sdk-grpc": 19:23:10.631 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/.gitignore Step #11 - "test-gen-all-sdk-grpc": 19:23:10.633 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/configuration.go Step #11 - "test-gen-all-sdk-grpc": 19:23:10.637 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/client.go Step #11 - "test-gen-all-sdk-grpc": 19:23:10.638 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/response.go Step #11 - "test-gen-all-sdk-grpc": 19:23:10.639 [Thread-0] INFO i.s.codegen.v3.DefaultGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/.travis.yml Step #11 - "test-gen-all-sdk-grpc": 19:23:10.642 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/.swagger-codegen-ignore Step #11 - "test-gen-all-sdk-grpc": 19:23:10.642 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/.swagger-codegen/VERSION Step #11 - "test-gen-all-sdk-grpc": make[2]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make run-sdk-command COMMAND=gen SDK_FOLDER=csharp Step #11 - "test-gen-all-sdk-grpc": make[2]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": /workspace/build Step #11 - "test-gen-all-sdk-grpc": make[3]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make ensure-image IMAGE_TAG=agones-build-sdk-csharp:243c2ae482 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=csharp Step #11 - "test-gen-all-sdk-grpc": make[4]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": Could not find agones-build-sdk-csharp:243c2ae482 image. Building... Step #11 - "test-gen-all-sdk-grpc": make[5]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make ensure-image IMAGE_TAG=agones-build-sdk-base:63cd99046f_v1.80.0 BUILD_TARGET=build-build-sdk-image-base Step #11 - "test-gen-all-sdk-grpc": make[6]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[6]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": docker build --tag=agones-build-sdk-csharp:243c2ae482 /workspace/build/build-sdk-images/csharp --build-arg BASE_IMAGE=agones-build-sdk-base:63cd99046f_v1.80.0 Step #11 - "test-gen-all-sdk-grpc": #0 building with "default" instance using docker driver Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #1 [internal] load build definition from Dockerfile Step #11 - "test-gen-all-sdk-grpc": #1 transferring dockerfile: 1.38kB done Step #11 - "test-gen-all-sdk-grpc": #1 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #2 [internal] load .dockerignore Step #11 - "test-gen-all-sdk-grpc": #2 transferring context: 2B done Step #11 - "test-gen-all-sdk-grpc": #2 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #3 [internal] load metadata for docker.io/library/agones-build-sdk-base:63cd99046f_v1.80.0 Step #11 - "test-gen-all-sdk-grpc": #3 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #4 [1/7] FROM docker.io/library/agones-build-sdk-base:63cd99046f_v1.80.0 Step #11 - "test-gen-all-sdk-grpc": #4 CACHED Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #5 [internal] load build context Step #11 - "test-gen-all-sdk-grpc": #5 transferring context: 8.15kB done Step #11 - "test-gen-all-sdk-grpc": #5 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #6 [2/7] RUN apt-get --allow-releaseinfo-change update && apt-get install -y wget Step #11 - "test-gen-all-sdk-grpc": #6 0.253 Get:1 http://deb.debian.org/debian trixie InRelease [140 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.267 Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.267 Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.287 Get:4 http://deb.debian.org/debian trixie/main amd64 Packages [9671 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.355 Get:5 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [165 kB] Step #11 - "test-gen-all-sdk-grpc": #6 1.020 Fetched 10.1 MB in 1s (13.2 MB/s) Step #11 - "test-gen-all-sdk-grpc": #6 1.020 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #6 1.558 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #6 2.101 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #6 2.239 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #6 2.419 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #6 2.419 wget Step #11 - "test-gen-all-sdk-grpc": #6 2.445 0 upgraded, 1 newly installed, 0 to remove and 23 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #6 2.445 Need to get 984 kB of archives. Step #11 - "test-gen-all-sdk-grpc": #6 2.445 After this operation, 3875 kB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #6 2.445 Get:1 http://deb.debian.org/debian trixie/main amd64 wget amd64 1.25.0-2 [984 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.586 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #6 2.586 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #6 2.586 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #6 2.593 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #6 2.593 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 2.593 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 2.597 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 2.597 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 2.597 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #6 3.141 Fetched 984 kB in 0s (44.2 MB/s) Step #11 - "test-gen-all-sdk-grpc": #6 3.159 Selecting previously unselected package wget. Step #11 - "test-gen-all-sdk-grpc": #6 3.159 (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 24372 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #6 3.170 Preparing to unpack .../wget_1.25.0-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.173 Unpacking wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.242 Setting up wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 DONE 3.3s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #7 [3/7] RUN apt-get update && apt-get install -y apt-transport-https Step #11 - "test-gen-all-sdk-grpc": #7 0.363 Hit:1 http://deb.debian.org/debian trixie InRelease Step #11 - "test-gen-all-sdk-grpc": #7 0.363 Hit:2 http://deb.debian.org/debian trixie-updates InRelease Step #11 - "test-gen-all-sdk-grpc": #7 0.363 Hit:3 http://deb.debian.org/debian-security trixie-security InRelease Step #11 - "test-gen-all-sdk-grpc": #7 0.403 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #7 0.903 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #7 1.415 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #7 1.558 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #7 1.726 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #7 1.728 apt-transport-https Step #11 - "test-gen-all-sdk-grpc": #7 1.756 0 upgraded, 1 newly installed, 0 to remove and 23 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #7 1.756 Need to get 38.6 kB of archives. Step #11 - "test-gen-all-sdk-grpc": #7 1.756 After this operation, 49.2 kB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #7 1.756 Get:1 http://deb.debian.org/debian trixie/main amd64 apt-transport-https all 3.0.3 [38.6 kB] Step #11 - "test-gen-all-sdk-grpc": #7 1.899 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #7 1.899 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #7 1.899 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #7 1.905 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #7 1.905 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #7 1.905 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #7 1.909 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #7 1.909 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #7 1.909 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #7 2.458 Fetched 38.6 kB in 0s (2177 kB/s) Step #11 - "test-gen-all-sdk-grpc": #7 2.475 Selecting previously unselected package apt-transport-https. Step #11 - "test-gen-all-sdk-grpc": #7 2.475 (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 24466 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #7 2.487 Preparing to unpack .../apt-transport-https_3.0.3_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #7 2.490 Unpacking apt-transport-https (3.0.3) ... Step #11 - "test-gen-all-sdk-grpc": #7 2.524 Setting up apt-transport-https (3.0.3) ... Step #11 - "test-gen-all-sdk-grpc": #7 DONE 2.6s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #8 [4/7] RUN wget -q https://packages.microsoft.com/config/debian/13/packages-microsoft-prod.deb -O packages-microsoft-prod.deb && dpkg -i packages-microsoft-prod.deb && rm packages-microsoft-prod.deb Step #11 - "test-gen-all-sdk-grpc": #8 0.355 Selecting previously unselected package packages-microsoft-prod. Step #11 - "test-gen-all-sdk-grpc": #8 0.366 (Reading database ... 24470 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #8 0.367 Preparing to unpack packages-microsoft-prod.deb ... Step #11 - "test-gen-all-sdk-grpc": #8 0.371 Unpacking packages-microsoft-prod (1.1-debian13) ... Step #11 - "test-gen-all-sdk-grpc": #8 0.387 Setting up packages-microsoft-prod (1.1-debian13) ... Step #11 - "test-gen-all-sdk-grpc": #8 DONE 0.4s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #9 [5/7] RUN apt-get update && apt-get install -y dotnet-sdk-8.0 Step #11 - "test-gen-all-sdk-grpc": #9 0.342 Hit:1 http://deb.debian.org/debian trixie InRelease Step #11 - "test-gen-all-sdk-grpc": #9 0.342 Hit:2 http://deb.debian.org/debian trixie-updates InRelease Step #11 - "test-gen-all-sdk-grpc": #9 0.342 Hit:3 http://deb.debian.org/debian-security trixie-security InRelease Step #11 - "test-gen-all-sdk-grpc": #9 0.361 Get:4 https://packages.microsoft.com/debian/13/prod trixie InRelease [3952 B] Step #11 - "test-gen-all-sdk-grpc": #9 0.389 Get:5 https://packages.microsoft.com/debian/13/prod trixie/main arm64 Packages [10.4 kB] Step #11 - "test-gen-all-sdk-grpc": #9 0.404 Get:6 https://packages.microsoft.com/debian/13/prod trixie/main armhf Packages [730 B] Step #11 - "test-gen-all-sdk-grpc": #9 0.406 Get:7 https://packages.microsoft.com/debian/13/prod trixie/main amd64 Packages [22.9 kB] Step #11 - "test-gen-all-sdk-grpc": #9 0.408 Get:8 https://packages.microsoft.com/debian/13/prod trixie/main all Packages [342 B] Step #11 - "test-gen-all-sdk-grpc": #9 0.414 Fetched 38.3 kB in 0s (390 kB/s) Step #11 - "test-gen-all-sdk-grpc": #9 0.414 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #9 0.954 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #9 1.483 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #9 1.636 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #9 1.769 The following additional packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #9 1.769 aspnetcore-runtime-8.0 aspnetcore-targeting-pack-8.0 dotnet-apphost-pack-8.0 Step #11 - "test-gen-all-sdk-grpc": #9 1.769 dotnet-host dotnet-hostfxr-8.0 dotnet-runtime-8.0 dotnet-runtime-deps-8.0 Step #11 - "test-gen-all-sdk-grpc": #9 1.770 dotnet-targeting-pack-8.0 libicu76 netstandard-targeting-pack-2.1 Step #11 - "test-gen-all-sdk-grpc": #9 1.802 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #9 1.802 aspnetcore-runtime-8.0 aspnetcore-targeting-pack-8.0 dotnet-apphost-pack-8.0 Step #11 - "test-gen-all-sdk-grpc": #9 1.802 dotnet-host dotnet-hostfxr-8.0 dotnet-runtime-8.0 dotnet-runtime-deps-8.0 Step #11 - "test-gen-all-sdk-grpc": #9 1.804 dotnet-sdk-8.0 dotnet-targeting-pack-8.0 libicu76 Step #11 - "test-gen-all-sdk-grpc": #9 1.804 netstandard-targeting-pack-2.1 Step #11 - "test-gen-all-sdk-grpc": #9 1.837 0 upgraded, 11 newly installed, 0 to remove and 23 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #9 1.837 Need to get 153 MB of archives. Step #11 - "test-gen-all-sdk-grpc": #9 1.837 After this operation, 629 MB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #9 1.837 Get:1 http://deb.debian.org/debian trixie/main amd64 libicu76 amd64 76.1-4 [9722 kB] Step #11 - "test-gen-all-sdk-grpc": #9 1.863 Get:2 https://packages.microsoft.com/debian/13/prod trixie/main amd64 dotnet-host amd64 10.0.8 [44.6 kB] Step #11 - "test-gen-all-sdk-grpc": #9 1.871 Get:3 https://packages.microsoft.com/debian/13/prod trixie/main amd64 dotnet-hostfxr-8.0 amd64 8.0.27-1 [108 kB] Step #11 - "test-gen-all-sdk-grpc": #9 1.875 Get:4 https://packages.microsoft.com/debian/13/prod trixie/main amd64 dotnet-runtime-deps-8.0 amd64 8.0.27-1 [3244 B] Step #11 - "test-gen-all-sdk-grpc": #9 1.877 Get:5 https://packages.microsoft.com/debian/13/prod trixie/main amd64 dotnet-runtime-8.0 amd64 8.0.27-1 [23.1 MB] Step #11 - "test-gen-all-sdk-grpc": #9 2.030 Get:6 https://packages.microsoft.com/debian/13/prod trixie/main amd64 aspnetcore-runtime-8.0 amd64 8.0.27-1 [7726 kB] Step #11 - "test-gen-all-sdk-grpc": #9 2.088 Get:7 https://packages.microsoft.com/debian/13/prod trixie/main amd64 dotnet-targeting-pack-8.0 amd64 8.0.27-1 [2803 kB] Step #11 - "test-gen-all-sdk-grpc": #9 2.105 Get:8 https://packages.microsoft.com/debian/13/prod trixie/main amd64 aspnetcore-targeting-pack-8.0 amd64 8.0.27-1 [1930 kB] Step #11 - "test-gen-all-sdk-grpc": #9 2.126 Get:9 https://packages.microsoft.com/debian/13/prod trixie/main amd64 dotnet-apphost-pack-8.0 amd64 8.0.27-1 [3523 kB] Step #11 - "test-gen-all-sdk-grpc": #9 2.165 Get:10 https://packages.microsoft.com/debian/13/prod trixie/main amd64 netstandard-targeting-pack-2.1 amd64 2.1.0-1 [1478 kB] Step #11 - "test-gen-all-sdk-grpc": #9 2.192 Get:11 https://packages.microsoft.com/debian/13/prod trixie/main amd64 dotnet-sdk-8.0 amd64 8.0.421-1 [102 MB] Step #11 - "test-gen-all-sdk-grpc": #9 2.984 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #9 2.984 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #9 2.984 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #9 2.991 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #9 2.991 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #9 2.991 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #9 2.995 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #9 2.995 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #9 2.995 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #9 3.543 Fetched 153 MB in 1s (148 MB/s) Step #11 - "test-gen-all-sdk-grpc": #9 3.562 Selecting previously unselected package dotnet-host. Step #11 - "test-gen-all-sdk-grpc": #9 3.562 (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 24487 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #9 3.576 Preparing to unpack .../00-dotnet-host_10.0.8_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 3.579 Unpacking dotnet-host (10.0.8) ... Step #11 - "test-gen-all-sdk-grpc": #9 3.605 Selecting previously unselected package dotnet-hostfxr-8.0. Step #11 - "test-gen-all-sdk-grpc": #9 3.608 Preparing to unpack .../01-dotnet-hostfxr-8.0_8.0.27-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 3.612 Unpacking dotnet-hostfxr-8.0 (8.0.27-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 3.643 Selecting previously unselected package libicu76:amd64. Step #11 - "test-gen-all-sdk-grpc": #9 3.646 Preparing to unpack .../02-libicu76_76.1-4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 3.652 Unpacking libicu76:amd64 (76.1-4) ... Step #11 - "test-gen-all-sdk-grpc": #9 3.979 Selecting previously unselected package dotnet-runtime-deps-8.0. Step #11 - "test-gen-all-sdk-grpc": #9 3.982 Preparing to unpack .../03-dotnet-runtime-deps-8.0_8.0.27-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 3.985 Unpacking dotnet-runtime-deps-8.0 (8.0.27-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 4.009 Selecting previously unselected package dotnet-runtime-8.0. Step #11 - "test-gen-all-sdk-grpc": #9 4.011 Preparing to unpack .../04-dotnet-runtime-8.0_8.0.27-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 4.014 Unpacking dotnet-runtime-8.0 (8.0.27-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 4.512 Selecting previously unselected package aspnetcore-runtime-8.0. Step #11 - "test-gen-all-sdk-grpc": #9 4.515 Preparing to unpack .../05-aspnetcore-runtime-8.0_8.0.27-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 4.518 Unpacking aspnetcore-runtime-8.0 (8.0.27-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 4.835 Selecting previously unselected package dotnet-targeting-pack-8.0. Step #11 - "test-gen-all-sdk-grpc": #9 4.838 Preparing to unpack .../06-dotnet-targeting-pack-8.0_8.0.27-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 4.841 Unpacking dotnet-targeting-pack-8.0 (8.0.27-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 5.033 Selecting previously unselected package aspnetcore-targeting-pack-8.0. Step #11 - "test-gen-all-sdk-grpc": #9 5.035 Preparing to unpack .../07-aspnetcore-targeting-pack-8.0_8.0.27-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 5.038 Unpacking aspnetcore-targeting-pack-8.0 (8.0.27-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 5.161 Selecting previously unselected package dotnet-apphost-pack-8.0. Step #11 - "test-gen-all-sdk-grpc": #9 5.164 Preparing to unpack .../08-dotnet-apphost-pack-8.0_8.0.27-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 5.167 Unpacking dotnet-apphost-pack-8.0 (8.0.27-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 5.324 Selecting previously unselected package netstandard-targeting-pack-2.1. Step #11 - "test-gen-all-sdk-grpc": #9 5.326 Preparing to unpack .../09-netstandard-targeting-pack-2.1_2.1.0-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 5.329 Unpacking netstandard-targeting-pack-2.1 (2.1.0-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 5.444 Selecting previously unselected package dotnet-sdk-8.0. Step #11 - "test-gen-all-sdk-grpc": #9 5.446 Preparing to unpack .../10-dotnet-sdk-8.0_8.0.421-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 5.449 Unpacking dotnet-sdk-8.0 (8.0.421-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.416 Setting up dotnet-host (10.0.8) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.424 Setting up dotnet-targeting-pack-8.0 (8.0.27-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.431 Setting up netstandard-targeting-pack-2.1 (2.1.0-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.438 Setting up aspnetcore-targeting-pack-8.0 (8.0.27-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.446 Setting up dotnet-apphost-pack-8.0 (8.0.27-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.453 Setting up libicu76:amd64 (76.1-4) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.460 Setting up dotnet-hostfxr-8.0 (8.0.27-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.467 Setting up dotnet-runtime-deps-8.0 (8.0.27-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.475 Setting up dotnet-runtime-8.0 (8.0.27-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.483 Setting up aspnetcore-runtime-8.0 (8.0.27-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.490 Setting up dotnet-sdk-8.0 (8.0.421-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.687 Processing triggers for libc-bin (2.41-12+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #9 DONE 9.6s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #10 [6/7] COPY *.sh /root/ Step #11 - "test-gen-all-sdk-grpc": #10 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #11 [7/7] RUN chmod +x /root/*.sh Step #11 - "test-gen-all-sdk-grpc": #11 DONE 0.3s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #12 exporting to image Step #11 - "test-gen-all-sdk-grpc": #12 exporting layers Step #11 - "test-gen-all-sdk-grpc": #12 exporting layers 2.5s done Step #11 - "test-gen-all-sdk-grpc": #12 writing image sha256:1d2800bbb11d7ded0560b9cd60a485fef49d832cac4b1569b8a5b1ec1631537a done Step #11 - "test-gen-all-sdk-grpc": #12 naming to docker.io/library/agones-build-sdk-csharp:243c2ae482 done Step #11 - "test-gen-all-sdk-grpc": #12 DONE 2.5s Step #11 - "test-gen-all-sdk-grpc": make[5]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[4]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[3]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": + /root/gen.sh Step #11 - "test-gen-all-sdk-grpc": + proto=/go/src/agones.dev/agones/proto Step #11 - "test-gen-all-sdk-grpc": + sdk=/go/src/agones.dev/agones/proto/sdk Step #11 - "test-gen-all-sdk-grpc": + googleapis=/go/src/agones.dev/agones/proto/googleapis Step #11 - "test-gen-all-sdk-grpc": + csharp_proto_file_output_dir=/go/src/agones.dev/agones/sdks/csharp/proto Step #11 - "test-gen-all-sdk-grpc": + echo 'Copying protobuffers to csharp sdk' Step #11 - "test-gen-all-sdk-grpc": + mkdir -p /go/src/agones.dev/agones/sdks/csharp/proto Step #11 - "test-gen-all-sdk-grpc": Copying protobuffers to csharp sdk Step #11 - "test-gen-all-sdk-grpc": + cp -r /go/src/agones.dev/agones/proto/sdk /go/src/agones.dev/agones/sdks/csharp/proto Step #11 - "test-gen-all-sdk-grpc": + cp -r /go/src/agones.dev/agones/proto/googleapis /go/src/agones.dev/agones/sdks/csharp/proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/import "protoc-gen-openapiv2\/options\/annotations.proto";//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/sdk.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/option (grpc.gateway.protoc_gen_openapiv2.options.openapiv2_swagger) = {//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/sdk.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/info: {//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/sdk.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/title: "sdk.proto";//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/sdk.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -z 's/version: "version not set";\n };//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/sdk.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/schemes: HTTP;//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/sdk.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/consumes: "application\/json";//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/sdk.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -z 's/produces: "application\/json";\n};//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/sdk.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/bool disabled = 1.*/bool disabled = 1;/' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/sdk.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/^ *$//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/sdk.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/import "protoc-gen-openapiv2\/options\/annotations.proto";//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/alpha/alpha.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/option (grpc.gateway.protoc_gen_openapiv2.options.openapiv2_swagger) = {//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/alpha/alpha.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/info: {//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/alpha/alpha.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/title: "alpha.proto";//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/alpha/alpha.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -z 's/version: "version not set";\n };//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/alpha/alpha.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/schemes: HTTP;//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/alpha/alpha.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/consumes: "application\/json";//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/alpha/alpha.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -z 's/produces: "application\/json";\n};//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/alpha/alpha.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/bool bool = 1.*/bool bool = 1;/' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/alpha/alpha.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/^ *$//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/alpha/alpha.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/import "protoc-gen-openapiv2\/options\/annotations.proto";//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/beta/beta.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/option (grpc.gateway.protoc_gen_openapiv2.options.openapiv2_swagger) = {//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/beta/beta.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/info: {//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/beta/beta.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/title: "beta.proto";//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/beta/beta.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -z 's/version: "version not set";\n };//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/beta/beta.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/schemes: HTTP;//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/beta/beta.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/consumes: "application\/json";//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/beta/beta.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -z 's/produces: "application\/json";\n};//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/beta/beta.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/bool bool = 1.*/bool bool = 1;/' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/beta/beta.proto Step #11 - "test-gen-all-sdk-grpc": + sed -i -e 's/^ *$//' /go/src/agones.dev/agones/sdks/csharp/proto/sdk/beta/beta.proto Step #11 - "test-gen-all-sdk-grpc": csharp code is generated at build time Step #11 - "test-gen-all-sdk-grpc": + echo 'csharp code is generated at build time' Step #11 - "test-gen-all-sdk-grpc": make[2]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make run-sdk-command COMMAND=gen SDK_FOLDER=python Step #11 - "test-gen-all-sdk-grpc": make[2]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": /workspace/build Step #11 - "test-gen-all-sdk-grpc": make[3]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make ensure-image IMAGE_TAG=agones-build-sdk-python:82b1983a10 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=python Step #11 - "test-gen-all-sdk-grpc": make[4]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": Could not find agones-build-sdk-python:82b1983a10 image. Building... Step #11 - "test-gen-all-sdk-grpc": make[5]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make ensure-image IMAGE_TAG=agones-build-sdk-base:63cd99046f_v1.80.0 BUILD_TARGET=build-build-sdk-image-base Step #11 - "test-gen-all-sdk-grpc": make[6]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[6]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": docker build --tag=agones-build-sdk-python:82b1983a10 /workspace/build/build-sdk-images/python --build-arg BASE_IMAGE=agones-build-sdk-base:63cd99046f_v1.80.0 Step #11 - "test-gen-all-sdk-grpc": #0 building with "default" instance using docker driver Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #1 [internal] load build definition from Dockerfile Step #11 - "test-gen-all-sdk-grpc": #1 transferring dockerfile: 910B done Step #11 - "test-gen-all-sdk-grpc": #1 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #2 [internal] load .dockerignore Step #11 - "test-gen-all-sdk-grpc": #2 transferring context: 2B done Step #11 - "test-gen-all-sdk-grpc": #2 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #3 [internal] load metadata for docker.io/library/agones-build-sdk-base:63cd99046f_v1.80.0 Step #11 - "test-gen-all-sdk-grpc": #3 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #4 [1/4] FROM docker.io/library/agones-build-sdk-base:63cd99046f_v1.80.0 Step #11 - "test-gen-all-sdk-grpc": #4 CACHED Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #5 [internal] load build context Step #11 - "test-gen-all-sdk-grpc": #5 transferring context: 2.50kB done Step #11 - "test-gen-all-sdk-grpc": #5 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #6 [2/4] RUN apt-get --allow-releaseinfo-change update && apt-get install -y python3 python3-pip python3-venv && apt-get clean Step #11 - "test-gen-all-sdk-grpc": #6 0.276 Get:1 http://deb.debian.org/debian trixie InRelease [140 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.288 Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.289 Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.309 Get:4 http://deb.debian.org/debian trixie/main amd64 Packages [9671 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.366 Get:5 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [165 kB] Step #11 - "test-gen-all-sdk-grpc": #6 1.042 Fetched 10.1 MB in 1s (13.1 MB/s) Step #11 - "test-gen-all-sdk-grpc": #6 1.042 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #6 1.555 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #6 2.065 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #6 2.221 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #6 2.401 The following additional packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #6 2.401 javascript-common libexpat1-dev libjs-jquery libjs-sphinxdoc Step #11 - "test-gen-all-sdk-grpc": #6 2.401 libjs-underscore libpython3-dev libpython3-stdlib libpython3.13 Step #11 - "test-gen-all-sdk-grpc": #6 2.402 libpython3.13-dev libpython3.13-minimal libpython3.13-stdlib libreadline8t64 Step #11 - "test-gen-all-sdk-grpc": #6 2.402 media-types python3-dev python3-minimal python3-packaging python3-pip-whl Step #11 - "test-gen-all-sdk-grpc": #6 2.402 python3-setuptools-whl python3-wheel python3.13 python3.13-dev Step #11 - "test-gen-all-sdk-grpc": #6 2.402 python3.13-minimal python3.13-venv readline-common zlib1g-dev Step #11 - "test-gen-all-sdk-grpc": #6 2.403 Suggested packages: Step #11 - "test-gen-all-sdk-grpc": #6 2.403 apache2 | lighttpd | httpd python3-doc python3-tk python3-setuptools Step #11 - "test-gen-all-sdk-grpc": #6 2.403 python3.13-doc binfmt-support readline-doc Step #11 - "test-gen-all-sdk-grpc": #6 2.652 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #6 2.652 javascript-common libexpat1-dev libjs-jquery libjs-sphinxdoc Step #11 - "test-gen-all-sdk-grpc": #6 2.652 libjs-underscore libpython3-dev libpython3-stdlib libpython3.13 Step #11 - "test-gen-all-sdk-grpc": #6 2.652 libpython3.13-dev libpython3.13-minimal libpython3.13-stdlib libreadline8t64 Step #11 - "test-gen-all-sdk-grpc": #6 2.652 media-types python3 python3-dev python3-minimal python3-packaging Step #11 - "test-gen-all-sdk-grpc": #6 2.652 python3-pip python3-pip-whl python3-setuptools-whl python3-venv Step #11 - "test-gen-all-sdk-grpc": #6 2.652 python3-wheel python3.13 python3.13-dev python3.13-minimal python3.13-venv Step #11 - "test-gen-all-sdk-grpc": #6 2.652 readline-common zlib1g-dev Step #11 - "test-gen-all-sdk-grpc": #6 2.675 0 upgraded, 28 newly installed, 0 to remove and 23 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #6 2.675 Need to get 20.0 MB of archives. Step #11 - "test-gen-all-sdk-grpc": #6 2.675 After this operation, 76.3 MB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #6 2.675 Get:1 http://deb.debian.org/debian trixie/main amd64 libpython3.13-minimal amd64 3.13.5-2+deb13u2 [862 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.685 Get:2 http://deb.debian.org/debian trixie/main amd64 python3.13-minimal amd64 3.13.5-2+deb13u2 [2217 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.698 Get:3 http://deb.debian.org/debian trixie/main amd64 python3-minimal amd64 3.13.5-1 [27.2 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.698 Get:4 http://deb.debian.org/debian trixie/main amd64 media-types all 13.0.0 [29.3 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.698 Get:5 http://deb.debian.org/debian trixie/main amd64 readline-common all 8.2-6 [69.4 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.699 Get:6 http://deb.debian.org/debian trixie/main amd64 libreadline8t64 amd64 8.2-6 [169 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.700 Get:7 http://deb.debian.org/debian trixie/main amd64 libpython3.13-stdlib amd64 3.13.5-2+deb13u2 [1958 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.707 Get:8 http://deb.debian.org/debian trixie/main amd64 python3.13 amd64 3.13.5-2+deb13u2 [757 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.710 Get:9 http://deb.debian.org/debian trixie/main amd64 libpython3-stdlib amd64 3.13.5-1 [10.2 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.710 Get:10 http://deb.debian.org/debian trixie/main amd64 python3 amd64 3.13.5-1 [28.2 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.711 Get:11 http://deb.debian.org/debian trixie/main amd64 javascript-common all 12+nmu1 [4864 B] Step #11 - "test-gen-all-sdk-grpc": #6 2.711 Get:12 http://deb.debian.org/debian trixie/main amd64 libexpat1-dev amd64 2.7.1-2 [161 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.714 Get:13 http://deb.debian.org/debian trixie/main amd64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [326 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.717 Get:14 http://deb.debian.org/debian trixie/main amd64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [116 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.718 Get:15 http://deb.debian.org/debian trixie/main amd64 libjs-sphinxdoc all 8.1.3-5 [30.5 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.720 Get:16 http://deb.debian.org/debian trixie/main amd64 libpython3.13 amd64 3.13.5-2+deb13u2 [2159 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.729 Get:17 http://deb.debian.org/debian trixie/main amd64 zlib1g-dev amd64 1:1.3.dfsg+really1.3.1-1+b1 [920 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.733 Get:18 http://deb.debian.org/debian trixie/main amd64 libpython3.13-dev amd64 3.13.5-2+deb13u2 [5276 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.788 Get:19 http://deb.debian.org/debian trixie/main amd64 libpython3-dev amd64 3.13.5-1 [10.4 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.789 Get:20 http://deb.debian.org/debian trixie/main amd64 python3.13-dev amd64 3.13.5-2+deb13u2 [504 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.791 Get:21 http://deb.debian.org/debian trixie/main amd64 python3-dev amd64 3.13.5-1 [26.1 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.792 Get:22 http://deb.debian.org/debian trixie/main amd64 python3-packaging all 25.0-1 [56.6 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.793 Get:23 http://deb.debian.org/debian trixie/main amd64 python3-wheel all 0.46.1-2 [21.7 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.796 Get:24 http://deb.debian.org/debian trixie/main amd64 python3-pip all 25.1.1+dfsg-1 [1457 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.802 Get:25 http://deb.debian.org/debian trixie/main amd64 python3-pip-whl all 25.1.1+dfsg-1 [1507 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.808 Get:26 http://deb.debian.org/debian trixie/main amd64 python3-setuptools-whl all 78.1.1-0.1 [1268 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.813 Get:27 http://deb.debian.org/debian trixie/main amd64 python3.13-venv amd64 3.13.5-2+deb13u2 [5476 B] Step #11 - "test-gen-all-sdk-grpc": #6 2.813 Get:28 http://deb.debian.org/debian trixie/main amd64 python3-venv amd64 3.13.5-1 [1180 B] Step #11 - "test-gen-all-sdk-grpc": #6 2.959 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #6 2.959 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #6 2.959 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #6 2.965 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #6 2.965 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 2.965 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 2.969 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 2.969 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 2.969 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #6 3.519 Fetched 20.0 MB in 0s (131 MB/s) Step #11 - "test-gen-all-sdk-grpc": #6 3.542 Selecting previously unselected package libpython3.13-minimal:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 3.542 (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 24372 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #6 3.556 Preparing to unpack .../libpython3.13-minimal_3.13.5-2+deb13u2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.559 Unpacking libpython3.13-minimal:amd64 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.640 Selecting previously unselected package python3.13-minimal. Step #11 - "test-gen-all-sdk-grpc": #6 3.642 Preparing to unpack .../python3.13-minimal_3.13.5-2+deb13u2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.648 Unpacking python3.13-minimal (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.764 Setting up libpython3.13-minimal:amd64 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.776 Setting up python3.13-minimal (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.443 Selecting previously unselected package python3-minimal. Step #11 - "test-gen-all-sdk-grpc": #6 4.443 (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 24697 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #6 4.454 Preparing to unpack .../0-python3-minimal_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.457 Unpacking python3-minimal (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.484 Selecting previously unselected package media-types. Step #11 - "test-gen-all-sdk-grpc": #6 4.487 Preparing to unpack .../1-media-types_13.0.0_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.489 Unpacking media-types (13.0.0) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.518 Selecting previously unselected package readline-common. Step #11 - "test-gen-all-sdk-grpc": #6 4.520 Preparing to unpack .../2-readline-common_8.2-6_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.523 Unpacking readline-common (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.556 Selecting previously unselected package libreadline8t64:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 4.559 Preparing to unpack .../3-libreadline8t64_8.2-6_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.570 Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8 to /lib/x86_64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Step #11 - "test-gen-all-sdk-grpc": #6 4.577 Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8.2 to /lib/x86_64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Step #11 - "test-gen-all-sdk-grpc": #6 4.583 Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8 to /lib/x86_64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Step #11 - "test-gen-all-sdk-grpc": #6 4.588 Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8.2 to /lib/x86_64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Step #11 - "test-gen-all-sdk-grpc": #6 4.591 Unpacking libreadline8t64:amd64 (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.622 Selecting previously unselected package libpython3.13-stdlib:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 4.625 Preparing to unpack .../4-libpython3.13-stdlib_3.13.5-2+deb13u2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.628 Unpacking libpython3.13-stdlib:amd64 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.741 Selecting previously unselected package python3.13. Step #11 - "test-gen-all-sdk-grpc": #6 4.744 Preparing to unpack .../5-python3.13_3.13.5-2+deb13u2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.746 Unpacking python3.13 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.775 Selecting previously unselected package libpython3-stdlib:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 4.777 Preparing to unpack .../6-libpython3-stdlib_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.780 Unpacking libpython3-stdlib:amd64 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.811 Setting up python3-minimal (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.947 Selecting previously unselected package python3. Step #11 - "test-gen-all-sdk-grpc": #6 4.947 (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25183 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #6 4.957 Preparing to unpack .../00-python3_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.963 Unpacking python3 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.993 Selecting previously unselected package javascript-common. Step #11 - "test-gen-all-sdk-grpc": #6 4.995 Preparing to unpack .../01-javascript-common_12+nmu1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.997 Unpacking javascript-common (12+nmu1) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.019 Selecting previously unselected package libexpat1-dev:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 5.022 Preparing to unpack .../02-libexpat1-dev_2.7.1-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.024 Unpacking libexpat1-dev:amd64 (2.7.1-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.060 Selecting previously unselected package libjs-jquery. Step #11 - "test-gen-all-sdk-grpc": #6 5.063 Preparing to unpack .../03-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.071 Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.101 Selecting previously unselected package libjs-underscore. Step #11 - "test-gen-all-sdk-grpc": #6 5.103 Preparing to unpack .../04-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.106 Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.132 Selecting previously unselected package libjs-sphinxdoc. Step #11 - "test-gen-all-sdk-grpc": #6 5.134 Preparing to unpack .../05-libjs-sphinxdoc_8.1.3-5_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.137 Unpacking libjs-sphinxdoc (8.1.3-5) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.165 Selecting previously unselected package libpython3.13:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 5.168 Preparing to unpack .../06-libpython3.13_3.13.5-2+deb13u2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.170 Unpacking libpython3.13:amd64 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.275 Selecting previously unselected package zlib1g-dev:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 5.277 Preparing to unpack .../07-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.280 Unpacking zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.314 Selecting previously unselected package libpython3.13-dev:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 5.316 Preparing to unpack .../08-libpython3.13-dev_3.13.5-2+deb13u2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.319 Unpacking libpython3.13-dev:amd64 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.544 Selecting previously unselected package libpython3-dev:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 5.546 Preparing to unpack .../09-libpython3-dev_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.549 Unpacking libpython3-dev:amd64 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.572 Selecting previously unselected package python3.13-dev. Step #11 - "test-gen-all-sdk-grpc": #6 5.575 Preparing to unpack .../10-python3.13-dev_3.13.5-2+deb13u2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.578 Unpacking python3.13-dev (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.604 Selecting previously unselected package python3-dev. Step #11 - "test-gen-all-sdk-grpc": #6 5.607 Preparing to unpack .../11-python3-dev_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.610 Unpacking python3-dev (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.640 Selecting previously unselected package python3-packaging. Step #11 - "test-gen-all-sdk-grpc": #6 5.642 Preparing to unpack .../12-python3-packaging_25.0-1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.645 Unpacking python3-packaging (25.0-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.675 Selecting previously unselected package python3-wheel. Step #11 - "test-gen-all-sdk-grpc": #6 5.678 Preparing to unpack .../13-python3-wheel_0.46.1-2_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.681 Unpacking python3-wheel (0.46.1-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.711 Selecting previously unselected package python3-pip. Step #11 - "test-gen-all-sdk-grpc": #6 5.714 Preparing to unpack .../14-python3-pip_25.1.1+dfsg-1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.716 Unpacking python3-pip (25.1.1+dfsg-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.849 Selecting previously unselected package python3-pip-whl. Step #11 - "test-gen-all-sdk-grpc": #6 5.852 Preparing to unpack .../15-python3-pip-whl_25.1.1+dfsg-1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.855 Unpacking python3-pip-whl (25.1.1+dfsg-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.909 Selecting previously unselected package python3-setuptools-whl. Step #11 - "test-gen-all-sdk-grpc": #6 5.911 Preparing to unpack .../16-python3-setuptools-whl_78.1.1-0.1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.914 Unpacking python3-setuptools-whl (78.1.1-0.1) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.975 Selecting previously unselected package python3.13-venv. Step #11 - "test-gen-all-sdk-grpc": #6 5.978 Preparing to unpack .../17-python3.13-venv_3.13.5-2+deb13u2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.981 Unpacking python3.13-venv (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.003 Selecting previously unselected package python3-venv. Step #11 - "test-gen-all-sdk-grpc": #6 6.005 Preparing to unpack .../18-python3-venv_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 6.008 Unpacking python3-venv (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.041 Setting up media-types (13.0.0) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.054 Setting up javascript-common (12+nmu1) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.073 Setting up python3-setuptools-whl (78.1.1-0.1) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.080 Setting up python3-pip-whl (25.1.1+dfsg-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.088 Setting up libexpat1-dev:amd64 (2.7.1-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.096 Setting up zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.103 Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.116 Setting up readline-common (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.126 Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.133 Setting up libjs-sphinxdoc (8.1.3-5) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.141 Setting up libreadline8t64:amd64 (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.148 Setting up libpython3.13-stdlib:amd64 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.156 Setting up libpython3-stdlib:amd64 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.163 Setting up libpython3.13:amd64 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.170 Setting up python3.13 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.878 Setting up python3 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.887 running python rtupdate hooks for python3.13... Step #11 - "test-gen-all-sdk-grpc": #6 6.887 running python post-rtupdate hooks for python3.13... Step #11 - "test-gen-all-sdk-grpc": #6 6.962 Setting up python3.13-venv (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.008 Setting up python3-packaging (25.0-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.125 Setting up python3-venv (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.133 Setting up libpython3.13-dev:amd64 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.141 Setting up libpython3-dev:amd64 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.148 Setting up python3.13-dev (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.155 Setting up python3-wheel (0.46.1-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.252 Setting up python3-dev (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.260 Setting up python3-pip (25.1.1+dfsg-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 8.008 Processing triggers for libc-bin (2.41-12+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 DONE 8.3s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #7 [3/4] COPY *.sh /root/ Step #11 - "test-gen-all-sdk-grpc": #7 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #8 [4/4] RUN chmod +x /root/*.sh Step #11 - "test-gen-all-sdk-grpc": #8 DONE 0.3s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #9 exporting to image Step #11 - "test-gen-all-sdk-grpc": #9 exporting layers Step #11 - "test-gen-all-sdk-grpc": #9 exporting layers 0.6s done Step #11 - "test-gen-all-sdk-grpc": #9 writing image sha256:aed5089778aa8bd17b6f0ee1efd7ade251a8bfce4c2f873d99c2c3f52a018e48 done Step #11 - "test-gen-all-sdk-grpc": #9 naming to docker.io/library/agones-build-sdk-python:82b1983a10 done Step #11 - "test-gen-all-sdk-grpc": #9 DONE 0.7s Step #11 - "test-gen-all-sdk-grpc": make[5]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[4]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[3]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": + /root/gen.sh Step #11 - "test-gen-all-sdk-grpc": + cd /go/src/agones.dev/agones/sdks/python Step #11 - "test-gen-all-sdk-grpc": + python3 -m venv .venv Step #11 - "test-gen-all-sdk-grpc": + .venv/bin/pip install grpcio-tools Step #11 - "test-gen-all-sdk-grpc": Collecting grpcio-tools Step #11 - "test-gen-all-sdk-grpc": Downloading grpcio_tools-1.80.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (5.3 kB) Step #11 - "test-gen-all-sdk-grpc": Collecting protobuf<7.0.0,>=6.31.1 (from grpcio-tools) Step #11 - "test-gen-all-sdk-grpc": Downloading protobuf-6.33.6-cp39-abi3-manylinux2014_x86_64.whl.metadata (593 bytes) Step #11 - "test-gen-all-sdk-grpc": Collecting grpcio>=1.80.0 (from grpcio-tools) Step #11 - "test-gen-all-sdk-grpc": Downloading grpcio-1.80.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (3.8 kB) Step #11 - "test-gen-all-sdk-grpc": Collecting setuptools>=77.0.1 (from grpcio-tools) Step #11 - "test-gen-all-sdk-grpc": Downloading setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) Step #11 - "test-gen-all-sdk-grpc": Collecting typing-extensions~=4.12 (from grpcio>=1.80.0->grpcio-tools) Step #11 - "test-gen-all-sdk-grpc": Downloading typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB) Step #11 - "test-gen-all-sdk-grpc": Downloading grpcio_tools-1.80.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (2.7 MB) Step #11 - "test-gen-all-sdk-grpc": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.7/2.7 MB 115.8 MB/s eta 0:00:00 Step #11 - "test-gen-all-sdk-grpc": Downloading protobuf-6.33.6-cp39-abi3-manylinux2014_x86_64.whl (323 kB) Step #11 - "test-gen-all-sdk-grpc": Downloading grpcio-1.80.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (6.8 MB) Step #11 - "test-gen-all-sdk-grpc": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.8/6.8 MB 165.5 MB/s eta 0:00:00 Step #11 - "test-gen-all-sdk-grpc": Downloading typing_extensions-4.15.0-py3-none-any.whl (44 kB) Step #11 - "test-gen-all-sdk-grpc": Downloading setuptools-82.0.1-py3-none-any.whl (1.0 MB) Step #11 - "test-gen-all-sdk-grpc": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.0/1.0 MB 76.6 MB/s eta 0:00:00 Step #11 - "test-gen-all-sdk-grpc": Installing collected packages: typing-extensions, setuptools, protobuf, grpcio, grpcio-tools Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": Successfully installed grpcio-1.80.0 grpcio-tools-1.80.0 protobuf-6.33.6 setuptools-82.0.1 typing-extensions-4.15.0 Step #11 - "test-gen-all-sdk-grpc": ++ pwd Step #11 - "test-gen-all-sdk-grpc": + PATH=/go/src/agones.dev/agones/sdks/python/.venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin Step #11 - "test-gen-all-sdk-grpc": + bash generate.sh Step #11 - "test-gen-all-sdk-grpc": /tmp/tmp.wwh5O9lRzB/sdk/beta/beta.proto:20:1: warning: Import google/protobuf/empty.proto is unused. Step #11 - "test-gen-all-sdk-grpc": Generated Python gRPC code in /go/src/agones.dev/agones/sdks/python/agones/_generated Step #11 - "test-gen-all-sdk-grpc": make[2]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[1]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": === Diffing workspace after 'make gen-all-sdk-grpc' Step #11 - "test-gen-all-sdk-grpc": +++ Success: No differences found. Finished Step #11 - "test-gen-all-sdk-grpc" Starting Step #13 - "lint" Step #13 - "lint": Already have image: make-docker Step #13 - "lint": mkdir -p ~/.kube/ Step #13 - "lint": mkdir -p /workspace/build//.gocache Step #13 - "lint": mkdir -p /workspace/build//.config/gcloud Step #13 - "lint": mkdir -p ~/.config/helm Step #13 - "lint": mkdir -p ~/.cache/helm Step #13 - "lint": docker run --privileged --rm tonistiigi/binfmt:qemu-v6.2.0 --install arm64 Step #13 - "lint": installing: arm64 qemu-aarch64 already registered Step #13 - "lint": { Step #13 - "lint": "supported": [ Step #13 - "lint": "linux/amd64", Step #13 - "lint": "linux/arm64", Step #13 - "lint": "linux/386" Step #13 - "lint": ], Step #13 - "lint": "emulators": [ Step #13 - "lint": "qemu-aarch64" Step #13 - "lint": ] Step #13 - "lint": } Step #13 - "lint": /usr/bin/make ensure-image IMAGE_TAG=agones-build:83e9063647 BUILD_TARGET=build-build-image Step #13 - "lint": make[1]: Entering directory '/workspace/build' Step #13 - "lint": make[1]: Leaving directory '/workspace/build' Step #13 - "lint": docker run -t -e "TERM=xterm-256color" -e "GO111MODULE=on" --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build -w /go/src/agones.dev/agones agones-build:83e9063647 bash -c \ Step #13 - "lint": "git config --global --add safe.directory /go/src/agones.dev/agones && \ Step #13 - "lint": golangci-lint run ./examples/... && \ Step #13 - "lint": golangci-lint run --timeout 15m ./... && \ Step #13 - "lint": yamllint ." Finished Step #13 - "lint" Starting Step #18 - "build-sdks" Starting Step #14 Starting Step #16 - "build-images" Step #18 - "build-sdks": Already have image: make-docker Step #14: Already have image: make-docker Step #16 - "build-images": Already have image: make-docker Step #16 - "build-images": mkdir -p ~/.kube/ Step #16 - "build-images": docker run --privileged --rm tonistiigi/binfmt:qemu-v6.2.0 --install arm64 Step #16 - "build-images": mkdir -p /workspace/build//.gocache Step #16 - "build-images": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:83e9063647 /go/src/agones.dev/agones/build/extract-licenses.sh Step #16 - "build-images": mkdir -p /workspace/build//.config/gcloud Step #16 - "build-images": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:83e9063647 /go/src/agones.dev/agones/build/build-required-src-dist.sh Step #16 - "build-images": mkdir -p ~/.config/helm Step #16 - "build-images": mkdir -p ~/.cache/helm Step #16 - "build-images": docker buildx use arm64-builder || docker buildx create --name arm64-builder --use Step #16 - "build-images": ERROR: failed to find instance "arm64-builder": open /builder/home/.docker/buildx/instances/arm64-builder: no such file or directory Step #16 - "build-images": arm64-builder Step #16 - "build-images": docker buildx use windows-builder || docker buildx create --platform windows/amd64 --name windows-builder --use Step #16 - "build-images": ERROR: failed to find instance "windows-builder": open /builder/home/.docker/buildx/instances/windows-builder: no such file or directory Step #18 - "build-sdks": /usr/bin/make run-sdk-command COMMAND=build SDK_FOLDER=go Step #18 - "build-sdks": /usr/bin/make run-sdk-command COMMAND=build SDK_FOLDER=rust Step #18 - "build-sdks": /usr/bin/make run-sdk-command COMMAND=build SDK_FOLDER=cpp Step #18 - "build-sdks": /usr/bin/make run-sdk-command COMMAND=build SDK_FOLDER=node Step #18 - "build-sdks": Command build not found - nothing to execute Step #18 - "build-sdks": /usr/bin/make run-sdk-command COMMAND=build SDK_FOLDER=restapi Step #18 - "build-sdks": /workspace/build Step #18 - "build-sdks": Command build not found - nothing to execute Step #18 - "build-sdks": /usr/bin/make run-sdk-command COMMAND=build SDK_FOLDER=csharp Step #18 - "build-sdks": Command build not found - nothing to execute Step #18 - "build-sdks": /usr/bin/make run-sdk-command COMMAND=build SDK_FOLDER=python Step #18 - "build-sdks": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-cpp:773116a1e8 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=cpp Step #18 - "build-sdks": Command build not found - nothing to execute Step #18 - "build-sdks": /workspace/build Step #18 - "build-sdks": Command build not found - nothing to execute Step #18 - "build-sdks": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-csharp:243c2ae482 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=csharp Step #16 - "build-images": windows-builder Step #16 - "build-images": docker run --rm -e "CGO_ENABLED=0" -e "GOOS=linux" -e "GOARCH=arm64" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:83e9063647 go build -mod=vendor -buildvcs=false \ Step #16 - "build-images": -tags none -o /go/src/agones.dev/agones/cmd/allocator/bin/allocator.linux.arm64 \ Step #16 - "build-images": -ldflags "-X agones.dev/agones/pkg.Version=1.58.0-dev-b0b8ae8" -installsuffix cgo agones.dev/agones/cmd/allocator Step #14: /usr/bin/make push-remote-build-image REMOTE_TAG=us-docker.pkg.dev/agones-images/ci/agones-build:83e9063647 LOCAL_TAG=agones-build:83e9063647 Step #14: make[1]: Entering directory '/workspace/build' Step #14: docker tag agones-build:83e9063647 us-docker.pkg.dev/agones-images/ci/agones-build:83e9063647 Step #14: docker push us-docker.pkg.dev/agones-images/ci/agones-build:83e9063647 Step #14: The push refers to repository [us-docker.pkg.dev/agones-images/ci/agones-build] Step #14: 5f70bf18a086: Preparing Step #14: f18211a47480: Preparing Step #14: 2c7b5f6e2de5: Preparing Step #14: ba9cb7ac090b: Preparing Step #14: 923d3df67175: Preparing Step #14: b926fe9eb77f: Preparing Step #14: a4d54e6b5282: Preparing Step #14: 78b8fc58cf8c: Preparing Step #14: dd6ea6a9157d: Preparing Step #14: b1d024908e67: Preparing Step #14: f9841091f1c7: Preparing Step #14: b686613645fa: Preparing Step #14: 63c9ad12bb14: Preparing Step #14: 72781eb10980: Preparing Step #14: bd3b58255581: Preparing Step #14: 9acbf6795324: Preparing Step #14: a21e8a2d9d3a: Preparing Step #14: 9ace99cf8bd0: Preparing Step #14: bd46224d6556: Preparing Step #14: c30b29f694d2: Preparing Step #14: 3943a98ce68a: Preparing Step #14: c4af459377ab: Preparing Step #14: 3c26c7cddfd7: Preparing Step #14: 5f70bf18a086: Preparing Step #14: f68c38be410f: Preparing Step #14: 5f70bf18a086: Preparing Step #14: ab74d58b88c5: Preparing Step #14: e4b3a1f36134: Preparing Step #14: 838e471be078: Preparing Step #14: bd46224d6556: Waiting Step #14: c30b29f694d2: Waiting Step #14: 3943a98ce68a: Waiting Step #14: f9841091f1c7: Waiting Step #14: b686613645fa: Waiting Step #14: 63c9ad12bb14: Waiting Step #14: e4b3a1f36134: Waiting Step #14: c4af459377ab: Waiting Step #14: f68c38be410f: Waiting Step #14: 838e471be078: Waiting Step #14: ab74d58b88c5: Waiting Step #14: 3c26c7cddfd7: Waiting Step #14: 72781eb10980: Waiting Step #14: bd3b58255581: Waiting Step #14: 9acbf6795324: Waiting Step #14: a21e8a2d9d3a: Waiting Step #14: 9ace99cf8bd0: Waiting Step #16 - "build-images": installing: arm64 qemu-aarch64 already registered Step #16 - "build-images": { Step #16 - "build-images": "supported": [ Step #16 - "build-images": "linux/amd64", Step #16 - "build-images": "linux/arm64", Step #16 - "build-images": "linux/386" Step #16 - "build-images": ], Step #16 - "build-images": "emulators": [ Step #16 - "build-images": "qemu-aarch64" Step #16 - "build-images": ] Step #16 - "build-images": } Step #14: 923d3df67175: Layer already exists Step #14: b926fe9eb77f: Layer already exists Step #14: 78b8fc58cf8c: Layer already exists Step #14: dd6ea6a9157d: Layer already exists Step #14: 2c7b5f6e2de5: Layer already exists Step #14: 5f70bf18a086: Layer already exists Step #14: ba9cb7ac090b: Layer already exists Step #14: f18211a47480: Layer already exists Step #14: b1d024908e67: Layer already exists Step #14: a4d54e6b5282: Layer already exists Step #14: 9acbf6795324: Layer already exists Step #14: 72781eb10980: Layer already exists Step #14: f9841091f1c7: Layer already exists Step #14: b686613645fa: Layer already exists Step #14: a21e8a2d9d3a: Layer already exists Step #14: bd3b58255581: Layer already exists Step #14: c30b29f694d2: Layer already exists Step #14: bd46224d6556: Layer already exists Step #14: 63c9ad12bb14: Layer already exists Step #14: 9ace99cf8bd0: Layer already exists Step #14: 3943a98ce68a: Layer already exists Step #14: c4af459377ab: Layer already exists Step #14: 838e471be078: Layer already exists Step #14: f68c38be410f: Layer already exists Step #16 - "build-images": /usr/bin/make ensure-image IMAGE_TAG=agones-build:83e9063647 BUILD_TARGET=build-build-image Step #16 - "build-images": make[1]: Entering directory '/workspace/build' Step #14: ab74d58b88c5: Layer already exists Step #14: 3c26c7cddfd7: Layer already exists Step #16 - "build-images": make[1]: Leaving directory '/workspace/build' Step #16 - "build-images": docker run --rm -e "CGO_ENABLED=0" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:83e9063647 go build -mod=vendor -buildvcs=false \ Step #16 - "build-images": -tags none -o /go/src/agones.dev/agones/cmd/controller/bin/controller.linux.amd64 \ Step #16 - "build-images": -ldflags "-X agones.dev/agones/pkg.Version=1.58.0-dev-b0b8ae8" -installsuffix cgo agones.dev/agones/cmd/controller Step #14: e4b3a1f36134: Layer already exists Step #18 - "build-sdks": + /root/build.sh Step #18 - "build-sdks": + cd ./sdks/cpp Step #18 - "build-sdks": + make build verify install archive VERSION=1.58.0-dev-b0b8ae8 Step #18 - "build-sdks": mkdir /go/src/agones.dev/agones/sdks/cpp//.build Step #18 - "build-sdks": mkdir: cannot create directory '/go/src/agones.dev/agones/sdks/cpp//.build': File exists Step #18 - "build-sdks": make: [Makefile:27: build] Error 1 (ignored) Step #18 - "build-sdks": mkdir /go/src/agones.dev/agones/sdks/cpp//.archives Step #18 - "build-sdks": cd /go/src/agones.dev/agones/sdks/cpp//.build && cmake .. -DCMAKE_BUILD_TYPE=Release -DAGONES_SILENT_OUTPUT=ON -G "Unix Makefiles" -Wno-dev -DCMAKE_INSTALL_PREFIX=.install Step #16 - "build-images": docker run --rm -e "CGO_ENABLED=0" -e "GOOS=linux" -e "GOARCH=arm64" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:83e9063647 go build -mod=vendor -buildvcs=false \ Step #16 - "build-images": -tags none -o /go/src/agones.dev/agones/cmd/controller/bin/controller.linux.arm64 \ Step #16 - "build-images": -ldflags "-X agones.dev/agones/pkg.Version=1.58.0-dev-b0b8ae8" -installsuffix cgo agones.dev/agones/cmd/controller Step #18 - "build-sdks": -- Configuring done (0.1s) Step #18 - "build-sdks": -- Generating done (0.0s) Step #18 - "build-sdks": -- Build files have been written to: /go/src/agones.dev/agones/sdks/cpp/.build Step #18 - "build-sdks": cd /go/src/agones.dev/agones/sdks/cpp//.build && cmake --build . --target install -j$(nproc) -- -s Step #14: 83e9063647: digest: sha256:4c0bfaca51af0f038b2273b3e796683e1bd28b1a3549a4afb43a9157103b1ddf size: 6408 Step #14: make[1]: Leaving directory '/workspace/build' Step #18 - "build-sdks": + /root/build.sh Step #18 - "build-sdks": + cd ./sdks/csharp/sdk Step #18 - "build-sdks": + dotnet publish -c Release Step #16 - "build-images": docker run --rm -e "CGO_ENABLED=0" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:83e9063647 go build -mod=vendor -buildvcs=false \ Step #16 - "build-images": -tags none -o /go/src/agones.dev/agones/cmd/extensions/bin/extensions.linux.amd64 \ Step #16 - "build-images": -ldflags "-X agones.dev/agones/pkg.Version=1.58.0-dev-b0b8ae8" -installsuffix cgo agones.dev/agones/cmd/extensions Step #18 - "build-sdks": Step #18 - "build-sdks": Welcome to .NET 8.0! Step #18 - "build-sdks": --------------------- Step #18 - "build-sdks": SDK Version: 8.0.421 Step #18 - "build-sdks": Step #18 - "build-sdks": Telemetry Step #18 - "build-sdks": --------- Step #18 - "build-sdks": The .NET tools collect usage data in order to help us improve your experience. It is collected by Microsoft and shared with the community. You can opt-out of telemetry by setting the DOTNET_CLI_TELEMETRY_OPTOUT environment variable to '1' or 'true' using your favorite shell. Step #18 - "build-sdks": Step #18 - "build-sdks": Read more about .NET CLI Tools telemetry: https://aka.ms/dotnet-cli-telemetry Finished Step #14 Step #18 - "build-sdks": Step #18 - "build-sdks": ---------------- Step #18 - "build-sdks": Installed an ASP.NET Core HTTPS development certificate. Step #18 - "build-sdks": To trust the certificate, view the instructions: https://aka.ms/dotnet-https-linux Step #18 - "build-sdks": Step #18 - "build-sdks": ---------------- Step #18 - "build-sdks": Write your first app: https://aka.ms/dotnet-hello-world Step #18 - "build-sdks": Find out what's new: https://aka.ms/dotnet-whats-new Step #18 - "build-sdks": Explore documentation: https://aka.ms/dotnet-docs Step #18 - "build-sdks": Report issues and find source on GitHub: https://github.com/dotnet/core Step #18 - "build-sdks": Use 'dotnet --help' to see available commands or visit: https://aka.ms/dotnet-cli Step #18 - "build-sdks": -------------------------------------------------------------------------------------- Step #18 - "build-sdks": Determining projects to restore... Step #18 - "build-sdks": Restored /go/src/agones.dev/agones/sdks/csharp/sdk/csharp-sdk.csproj (in 1.81 sec). Step #18 - "build-sdks": ../proto/sdk/beta/beta.proto(24,1): warning : warning: Import google/protobuf/empty.proto is unused. [/go/src/agones.dev/agones/sdks/csharp/sdk/csharp-sdk.csproj] Step #18 - "build-sdks": csharp-sdk -> /go/src/agones.dev/agones/sdks/csharp/sdk/bin/Release/netstandard2.0/AgonesSDK.dll Step #18 - "build-sdks": csharp-sdk -> /go/src/agones.dev/agones/sdks/csharp/sdk/bin/Release/netstandard2.0/publish/ Step #18 - "build-sdks": Install the project... Step #18 - "build-sdks": -- Install configuration: "Release" Step #18 - "build-sdks": cd /go/src/agones.dev/agones/sdks/cpp//.build/clang-format && cmake . -DAGONES_SILENT_OUTPUT=ON Step #18 - "build-sdks": CMake Warning (dev) in CMakeLists.txt: Step #18 - "build-sdks": No project() command is present. The top-level CMakeLists.txt file must Step #18 - "build-sdks": contain a literal, direct call to the project() command. Add a line of Step #18 - "build-sdks": code such as Step #18 - "build-sdks": Step #18 - "build-sdks": project(ProjectName) Step #18 - "build-sdks": Step #18 - "build-sdks": near the top of the file, but after cmake_minimum_required(). Step #18 - "build-sdks": Step #18 - "build-sdks": CMake is pretending there is a "project(Project)" command on the first Step #18 - "build-sdks": line. Step #18 - "build-sdks": This warning is for project developers. Use -Wno-dev to suppress it. Step #18 - "build-sdks": Step #18 - "build-sdks": CMake Warning (dev) in CMakeLists.txt: Step #18 - "build-sdks": cmake_minimum_required() should be called prior to this top-level project() Step #18 - "build-sdks": call. Please see the cmake-commands(7) manual for usage documentation of Step #18 - "build-sdks": both commands. Step #18 - "build-sdks": This warning is for project developers. Use -Wno-dev to suppress it. Step #18 - "build-sdks": Step #18 - "build-sdks": -- Configuring done (0.1s) Step #18 - "build-sdks": -- Generating done (0.0s) Step #18 - "build-sdks": -- Build files have been written to: /go/src/agones.dev/agones/sdks/cpp/.build/clang-format Step #18 - "build-sdks": cp -r /go/src/agones.dev/agones/sdks/cpp//.build/.install /opt/local Step #18 - "build-sdks": cd /go/src/agones.dev/agones/sdks/cpp//.build/.install && tar cf /go/src/agones.dev/agones/sdks/cpp//.archives/agonessdk-1.58.0-dev-b0b8ae8-linux-arch_64.tar.gz * Finished Step #18 - "build-sdks" Starting Step #29 - "cpp-sdk-build-save-cache" Starting Step #20 - "tests" Step #29 - "cpp-sdk-build-save-cache": Pulling image: us-docker.pkg.dev/agones-images/ci/save_cache Step #20 - "tests": Already have image: make-docker Step #29 - "cpp-sdk-build-save-cache": Using default tag: latest Step #20 - "tests": mkdir -p ~/.kube/ Step #20 - "tests": mkdir -p /workspace/build//.gocache Step #20 - "tests": mkdir -p /workspace/build//.config/gcloud Step #20 - "tests": /usr/bin/make run-sdk-command COMMAND=test SDK_FOLDER=go Step #20 - "tests": mkdir -p ~/.config/helm Step #20 - "tests": /usr/bin/make run-sdk-command COMMAND=test SDK_FOLDER=rust Step #20 - "tests": mkdir -p ~/.cache/helm Step #20 - "tests": /usr/bin/make run-sdk-command COMMAND=test SDK_FOLDER=cpp Step #20 - "tests": /usr/bin/make run-sdk-command COMMAND=test SDK_FOLDER=node Step #20 - "tests": /workspace/build Step #20 - "tests": /workspace/build Step #20 - "tests": Command test not found - nothing to execute Step #20 - "tests": /workspace/build Step #20 - "tests": /usr/bin/make run-sdk-command COMMAND=test SDK_FOLDER=restapi Step #20 - "tests": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-go:0d38400f0a BUILD_TARGET=build-build-sdk-image SDK_FOLDER=go Step #20 - "tests": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-node:cabdcdf71a BUILD_TARGET=build-build-sdk-image SDK_FOLDER=node Step #20 - "tests": Command test not found - nothing to execute Step #20 - "tests": /usr/bin/make run-sdk-command COMMAND=test SDK_FOLDER=csharp Step #20 - "tests": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-rust:0a3f8e4866 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=rust Step #20 - "tests": /workspace/build Step #20 - "tests": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-csharp:243c2ae482 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=csharp Step #29 - "cpp-sdk-build-save-cache": latest: Pulling from agones-images/ci/save_cache Step #29 - "cpp-sdk-build-save-cache": 42041b00303d: Already exists Step #29 - "cpp-sdk-build-save-cache": 4a8b006d9959: Already exists Step #29 - "cpp-sdk-build-save-cache": 3c5783728edf: Already exists Step #29 - "cpp-sdk-build-save-cache": 2b77bfb858b6: Already exists Step #29 - "cpp-sdk-build-save-cache": f87d9838f4b4: Already exists Step #29 - "cpp-sdk-build-save-cache": 2d90d4257af5: Already exists Step #29 - "cpp-sdk-build-save-cache": 0d5363bdd896: Already exists Step #29 - "cpp-sdk-build-save-cache": 996849cbf537: Already exists Step #29 - "cpp-sdk-build-save-cache": 14726b03e405: Already exists Step #29 - "cpp-sdk-build-save-cache": f8a0953c6197: Already exists Step #29 - "cpp-sdk-build-save-cache": 02660f3a77c2: Already exists Step #29 - "cpp-sdk-build-save-cache": Digest: sha256:f5e4d5fe92ddbd227a47f99bc7439e42dddb257616de1bf9b22e6fd2f14e3694 Step #29 - "cpp-sdk-build-save-cache": Status: Downloaded newer image for us-docker.pkg.dev/agones-images/ci/save_cache:latest Step #29 - "cpp-sdk-build-save-cache": us-docker.pkg.dev/agones-images/ci/save_cache:latest Step #20 - "tests": + /root/test.sh Step #20 - "tests": + GO111MODULE=off Step #20 - "tests": + cd /go/src/agones.dev/agones/ Step #20 - "tests": + go test -v -race ./sdks/go/ Step #20 - "tests": + /root/test.sh Step #20 - "tests": + cd ./sdks/csharp/test Step #20 - "tests": + dotnet test -c Release Step #20 - "tests": Step #20 - "tests": Welcome to .NET 8.0! Step #20 - "tests": --------------------- Step #20 - "tests": SDK Version: 8.0.421 Step #20 - "tests": Step #20 - "tests": Telemetry Step #20 - "tests": --------- Step #20 - "tests": The .NET tools collect usage data in order to help us improve your experience. It is collected by Microsoft and shared with the community. You can opt-out of telemetry by setting the DOTNET_CLI_TELEMETRY_OPTOUT environment variable to '1' or 'true' using your favorite shell. Step #20 - "tests": Step #20 - "tests": Read more about .NET CLI Tools telemetry: https://aka.ms/dotnet-cli-telemetry Step #20 - "tests": Step #20 - "tests": ---------------- Step #20 - "tests": Installed an ASP.NET Core HTTPS development certificate. Step #20 - "tests": To trust the certificate, view the instructions: https://aka.ms/dotnet-https-linux Step #20 - "tests": Step #20 - "tests": ---------------- Step #20 - "tests": Write your first app: https://aka.ms/dotnet-hello-world Step #20 - "tests": Find out what's new: https://aka.ms/dotnet-whats-new Step #20 - "tests": Explore documentation: https://aka.ms/dotnet-docs Step #20 - "tests": Report issues and find source on GitHub: https://github.com/dotnet/core Step #20 - "tests": Use 'dotnet --help' to see available commands or visit: https://aka.ms/dotnet-cli Step #20 - "tests": -------------------------------------------------------------------------------------- Step #20 - "tests": + /root/test.sh Step #20 - "tests": + cd ./sdks/nodejs Step #20 - "tests": + npm install-test Step #20 - "tests": docker run --privileged --rm tonistiigi/binfmt:qemu-v6.2.0 --install arm64 Step #20 - "tests": { Step #20 - "tests": "supported": [ Step #20 - "tests": "linux/amd64", Step #20 - "tests": "linux/arm64", Step #20 - "tests": "linux/386" Step #20 - "tests": ], Step #20 - "tests": "emulators": [ Step #20 - "tests": "qemu-aarch64" Step #20 - "tests": ] Step #20 - "tests": } Step #20 - "tests": /usr/bin/make run-sdk-command COMMAND=test SDK_FOLDER=python Step #20 - "tests": installing: arm64 qemu-aarch64 already registered Step #20 - "tests": /workspace/build Step #20 - "tests": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-python:82b1983a10 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=python Step #20 - "tests": + /root/test.sh Step #20 - "tests": + cd ./sdks/rust Step #20 - "tests": + cargo test Step #20 - "tests": Updating crates.io index Step #29 - "cpp-sdk-build-save-cache": Compressing cache to ./cpp-sdk-build-3490931042.tgz... Step #29 - "cpp-sdk-build-save-cache": Uploading cache to Google Cloud Storage... Step #20 - "tests": Locking 136 packages to latest compatible versions Step #20 - "tests": Adding prost v0.13.5 (available: v0.14.3) Step #20 - "tests": Adding prost-types v0.13.5 (available: v0.14.3) Step #20 - "tests": Adding thiserror v1.0.69 (available: v2.0.18) Step #20 - "tests": Adding tonic v0.12.3 (available: v0.14.6) Step #20 - "tests": Adding tonic-build v0.12.3 (available: v0.14.6) Step #20 - "tests": Downloading crates ... Step #20 - "tests": Downloaded async-trait v0.1.89 Step #20 - "tests": Downloaded sync_wrapper v1.0.2 Step #20 - "tests": Downloaded regex-syntax v0.8.10 Step #20 - "tests": Downloaded aho-corasick v1.1.4 Step #20 - "tests": Downloaded rustversion v1.0.22 Step #20 - "tests": Downloaded futures-channel v0.3.32 Step #20 - "tests": Determining projects to restore... Step #20 - "tests": Downloaded ppv-lite86 v0.2.21 Step #20 - "tests": Downloaded tempfile v3.27.0 Step #20 - "tests": Downloaded tonic-build v0.12.3 Step #20 - "tests": Downloaded tower v0.4.13 Step #20 - "tests": Downloaded rand_core v0.6.4 Step #20 - "tests": Downloaded tokio-util v0.7.18 Step #20 - "tests": Downloaded slab v0.4.12 Step #20 - "tests": Downloaded tracing v0.1.44 Step #20 - "tests": Downloaded try-lock v0.2.5 Step #20 - "tests": Downloaded want v0.3.1 Step #20 - "tests": Downloaded http v1.4.0 Step #20 - "tests": Downloaded autocfg v1.5.0 Step #20 - "tests": Downloaded hyper v1.9.0 Step #20 - "tests": + /root/test.sh Step #20 - "tests": + cd /go/src/agones.dev/agones/sdks/python Step #20 - "tests": + python3 -m venv .venv Step #20 - "tests": Downloaded http-body-util v0.1.3 Step #20 - "tests": Downloaded tower-layer v0.3.3 Step #20 - "tests": Downloaded socket2 v0.6.3 Step #20 - "tests": Downloaded zerocopy v0.8.48 Step #20 - "tests": Downloaded tokio v1.52.3 Step #20 - "tests": Downloaded tower-service v0.3.3 Step #20 - "tests": Downloaded tokio-stream v0.1.18 Step #20 - "tests": Downloaded unicode-ident v1.0.24 Step #20 - "tests": Downloaded indexmap v1.9.3 Step #20 - "tests": Downloaded futures-util v0.3.32 Step #20 - "tests": Downloaded memchr v2.8.0 Step #20 - "tests": Downloaded quote v1.0.45 Step #20 - "tests": Downloaded matchit v0.7.3 Step #20 - "tests": Downloaded fnv v1.0.7 Step #20 - "tests": Downloaded base64 v0.22.1 Step #20 - "tests": Downloaded multimap v0.10.1 Step #20 - "tests": Downloaded percent-encoding v2.3.2 Step #20 - "tests": Downloaded http-body v1.0.1 Step #20 - "tests": Downloaded futures-sink v0.3.32 Step #20 - "tests": Downloaded socket2 v0.5.10 Step #20 - "tests": Downloaded fastrand v2.4.1 Step #20 - "tests": Downloaded thiserror v1.0.69 Step #20 - "tests": Downloaded syn v2.0.117 Step #20 - "tests": Downloaded serde v1.0.228 Step #20 - "tests": Downloaded linux-raw-sys v0.12.1 Step #20 - "tests": Downloaded prettyplease v0.2.37 Step #20 - "tests": Downloaded tower v0.5.3 Step #20 - "tests": Downloaded mio v1.2.0 Step #20 - "tests": Downloaded hashbrown v0.12.3 Step #20 - "tests": Downloaded libc v0.2.186 Step #20 - "tests": Downloaded regex v1.12.3 Step #20 - "tests": Downloaded h2 v0.4.14 Step #20 - "tests": Downloaded serde_core v1.0.228 Step #20 - "tests": Downloaded rand v0.8.6 Step #20 - "tests": Downloaded prost-derive v0.13.5 Step #20 - "tests": Downloaded once_cell v1.21.4 Step #20 - "tests": Downloaded log v0.4.29 Step #20 - "tests": Downloaded indexmap v2.14.0 Step #20 - "tests": Downloaded hyper-timeout v0.5.2 Step #20 - "tests": Downloaded httparse v1.10.1 Step #20 - "tests": Downloaded getrandom v0.2.17 Step #20 - "tests": Downloaded fixedbitset v0.5.7 Step #20 - "tests": Downloaded rustix v1.1.4 Step #20 - "tests": Downloaded equivalent v1.0.2 Step #20 - "tests": Downloaded bitflags v2.11.1 Step #20 - "tests": Downloaded tracing-core v0.1.36 Step #20 - "tests": Downloaded tracing-attributes v0.1.31 Step #20 - "tests": Downloaded smallvec v1.15.1 Step #20 - "tests": Downloaded prost v0.13.5 Step #20 - "tests": Downloaded pin-project-lite v0.2.17 Step #20 - "tests": Downloaded petgraph v0.7.1 Step #20 - "tests": Downloaded getrandom v0.4.2 Step #20 - "tests": Downloaded cfg-if v1.0.4 Step #20 - "tests": Downloaded anyhow v1.0.102 Step #20 - "tests": Downloaded regex-automata v0.4.14 Step #20 - "tests": Downloaded axum v0.7.9 Step #20 - "tests": Downloaded bytes v1.11.1 Step #20 - "tests": Downloaded async-stream-impl v0.3.6 Step #20 - "tests": Downloaded prost-types v0.13.5 Step #20 - "tests": Downloaded prost-build v0.13.5 Step #20 - "tests": Downloaded pin-project-internal v1.1.13 Step #20 - "tests": Downloaded itertools v0.14.0 Step #20 - "tests": Downloaded httpdate v1.0.3 Step #20 - "tests": Downloaded axum-core v0.4.5 Step #20 - "tests": Downloaded tonic v0.12.3 Step #20 - "tests": Downloaded hashbrown v0.17.1 Step #20 - "tests": Downloaded futures-core v0.3.32 Step #20 - "tests": Downloaded atomic-waker v1.1.2 Step #20 - "tests": Downloaded tokio-macros v2.7.0 Step #20 - "tests": Downloaded thiserror-impl v1.0.69 Step #20 - "tests": Downloaded rand_chacha v0.3.1 Step #20 - "tests": Downloaded proc-macro2 v1.0.106 Step #20 - "tests": Downloaded pin-project v1.1.13 Step #20 - "tests": Downloaded mime v0.3.17 Step #20 - "tests": Downloaded itoa v1.0.18 Step #20 - "tests": Downloaded hyper-util v0.1.20 Step #20 - "tests": Downloaded heck v0.5.0 Step #20 - "tests": Downloaded errno v0.3.14 Step #20 - "tests": Downloaded either v1.15.0 Step #20 - "tests": Downloaded async-stream v0.3.6 Step #20 - "tests": Downloaded futures-task v0.3.32 Step #20 - "tests": Compiling proc-macro2 v1.0.106 Step #20 - "tests": Compiling unicode-ident v1.0.24 Step #20 - "tests": Compiling quote v1.0.45 Step #20 - "tests": Compiling libc v0.2.186 Step #20 - "tests": Compiling bytes v1.11.1 Step #20 - "tests": Compiling pin-project-lite v0.2.17 Step #20 - "tests": Compiling futures-core v0.3.32 Step #20 - "tests": Compiling once_cell v1.21.4 Step #20 - "tests": Compiling cfg-if v1.0.4 Step #20 - "tests": Compiling anyhow v1.0.102 Step #20 - "tests": Compiling hashbrown v0.17.1 Step #20 - "tests": Compiling equivalent v1.0.2 Step #20 - "tests": Compiling either v1.15.0 Step #20 - "tests": Compiling slab v0.4.12 Step #20 - "tests": Compiling itoa v1.0.18 Step #20 - "tests": Compiling futures-task v0.3.32 Step #20 - "tests": Compiling rustix v1.1.4 Step #20 - "tests": Compiling tower-service v0.3.3 Step #20 - "tests": Compiling zerocopy v0.8.48 Step #20 - "tests": Compiling futures-sink v0.3.32 Step #20 - "tests": Compiling getrandom v0.4.2 Step #20 - "tests": Compiling regex-syntax v0.8.10 Step #20 - "tests": Compiling prettyplease v0.2.37 Step #20 - "tests": Compiling bitflags v2.11.1 Step #20 - "tests": Compiling httparse v1.10.1 Step #20 - "tests": Compiling linux-raw-sys v0.12.1 Step #20 - "tests": Compiling serde_core v1.0.228 Step #20 - "tests": Compiling fnv v1.0.7 Step #20 - "tests": Compiling fixedbitset v0.5.7 Step #20 - "tests": Compiling fastrand v2.4.1 Step #20 - "tests": Compiling autocfg v1.5.0 Step #20 - "tests": Compiling rustversion v1.0.22 Step #20 - "tests": Compiling tower-layer v0.3.3 Step #20 - "tests": Compiling atomic-waker v1.1.2 Step #20 - "tests": Compiling itertools v0.14.0 Step #20 - "tests": Compiling tracing-core v0.1.36 Step #20 - "tests": Compiling try-lock v0.2.5 Step #20 - "tests": Compiling futures-channel v0.3.32 Step #20 - "tests": Compiling futures-util v0.3.32 Step #20 - "tests": Compiling serde v1.0.228 Step #20 - "tests": Compiling want v0.3.1 Step #20 - "tests": Compiling sync_wrapper v1.0.2 Step #20 - "tests": Compiling multimap v0.10.1 Step #20 - "tests": Compiling log v0.4.29 Step #20 - "tests": Compiling smallvec v1.15.1 Step #20 - "tests": Compiling heck v0.5.0 Step #20 - "tests": Compiling httpdate v1.0.3 Step #20 - "tests": Compiling mime v0.3.17 Step #20 - "tests": Compiling hashbrown v0.12.3 Step #20 - "tests": Compiling thiserror v1.0.69 Step #20 - "tests": Compiling matchit v0.7.3 Step #20 - "tests": Compiling percent-encoding v2.3.2 Step #29 - "cpp-sdk-build-save-cache": Copying file://./cpp-sdk-build-3490931042.tgz [Content-Type=application/gzip]... Step #20 - "tests": + .venv/bin/pip install grpcio protobuf pytest Step #20 - "tests": Compiling memchr v2.8.0 Step #29 - "cpp-sdk-build-save-cache": / [0 files][ 0.0 B/ 1.0 MiB] / [1 files][ 1.0 MiB/ 1.0 MiB] Step #29 - "cpp-sdk-build-save-cache": Operation completed over 1 objects/1.0 MiB. Step #20 - "tests": Compiling base64 v0.22.1 Step #20 - "tests": Compiling indexmap v1.9.3 Step #20 - "tests": Requirement already satisfied: grpcio in ./.venv/lib/python3.13/site-packages (1.80.0) Step #20 - "tests": Requirement already satisfied: protobuf in ./.venv/lib/python3.13/site-packages (6.33.6) Step #20 - "tests": Collecting pytest Step #20 - "tests": Downloading pytest-9.0.3-py3-none-any.whl.metadata (7.6 kB) Step #20 - "tests": Requirement already satisfied: typing-extensions~=4.12 in ./.venv/lib/python3.13/site-packages (from grpcio) (4.15.0) Step #20 - "tests": Collecting iniconfig>=1.0.1 (from pytest) Step #20 - "tests": Downloading iniconfig-2.3.0-py3-none-any.whl.metadata (2.5 kB) Step #20 - "tests": Collecting packaging>=22 (from pytest) Step #20 - "tests": Downloading packaging-26.2-py3-none-any.whl.metadata (3.5 kB) Step #20 - "tests": Collecting pluggy<2,>=1.5 (from pytest) Step #20 - "tests": Downloading pluggy-1.6.0-py3-none-any.whl.metadata (4.8 kB) Step #20 - "tests": Collecting pygments>=2.7.2 (from pytest) Step #20 - "tests": Downloading pygments-2.20.0-py3-none-any.whl.metadata (2.5 kB) Step #20 - "tests": Downloading pytest-9.0.3-py3-none-any.whl (375 kB) Step #20 - "tests": Downloading pluggy-1.6.0-py3-none-any.whl (20 kB) Step #20 - "tests": Compiling http v1.4.0 Step #20 - "tests": Downloading iniconfig-2.3.0-py3-none-any.whl (7.5 kB) Step #20 - "tests": Downloading packaging-26.2-py3-none-any.whl (100 kB) Step #20 - "tests": Downloading pygments-2.20.0-py3-none-any.whl (1.2 MB) Step #20 - "tests": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 47.6 MB/s eta 0:00:00 Step #20 - "tests": Installing collected packages: pygments, pluggy, packaging, iniconfig, pytest Step #20 - "tests": Step #20 - "tests": added 216 packages, and audited 217 packages in 5s Step #20 - "tests": Step #20 - "tests": 29 packages are looking for funding Step #20 - "tests": run `npm fund` for details Step #20 - "tests": Step #20 - "tests": 1 moderate severity vulnerability Step #20 - "tests": Step #20 - "tests": To address all issues, run: Step #20 - "tests": npm audit fix Step #20 - "tests": Step #20 - "tests": Run `npm audit` for details. Step #20 - "tests": Step #20 - "tests": > @google-cloud/agones-sdk@1.58.0-dev test Step #20 - "tests": > jasmine Step #20 - "tests": Step #20 - "tests": Started Step #20 - "tests": .............................................................................. Step #20 - "tests": Step #20 - "tests": Step #20 - "tests": 78 specs, 0 failures Step #20 - "tests": Finished in 0.128 seconds Step #20 - "tests": Compiling indexmap v2.14.0 Step #20 - "tests": Compiling syn v2.0.117 Step #20 - "tests": Restored /go/src/agones.dev/agones/sdks/csharp/sdk/csharp-sdk.csproj (in 4.18 sec). Step #20 - "tests": Compiling http-body v1.0.1 Step #20 - "tests": Compiling http-body-util v0.1.3 Step #20 - "tests": Compiling regex-automata v0.4.14 Step #20 - "tests": Step #20 - "tests": Successfully installed iniconfig-2.3.0 packaging-26.2 pluggy-1.6.0 pygments-2.20.0 pytest-9.0.3 Step #20 - "tests": + .venv/bin/python -m pytest tests/ Step #20 - "tests": ============================= test session starts ============================== Step #20 - "tests": platform linux -- Python 3.13.5, pytest-9.0.3, pluggy-1.6.0 Step #20 - "tests": rootdir: /go/src/agones.dev/agones/sdks/python Step #20 - "tests": configfile: pyproject.toml Step #20 - "tests": collected 37 items Step #20 - "tests": Step #20 - "tests": tests/test_alpha.py ....... [ 18%] Step #20 - "tests": tests/test_beta.py .............. [ 56%] Step #20 - "tests": Compiling socket2 v0.6.3 Step #20 - "tests": Compiling mio v1.2.0 Step #20 - "tests": Compiling getrandom v0.2.17 Step #20 - "tests": Compiling socket2 v0.5.10 Step #20 - "tests": tests/test_sdk.py ................ [100%] Step #20 - "tests": Step #20 - "tests": ============================== 37 passed in 0.32s ============================== Step #20 - "tests": Restored /go/src/agones.dev/agones/sdks/csharp/test/csharp-sdk-test.csproj (in 5.98 sec). Step #20 - "tests": Compiling rand_core v0.6.4 Step #20 - "tests": Compiling petgraph v0.7.1 Step #20 - "tests": csharp-sdk -> /go/src/agones.dev/agones/sdks/csharp/sdk/bin/Release/netstandard2.0/AgonesSDK.dll Step #20 - "tests": Compiling tempfile v3.27.0 Step #20 - "tests": Compiling tower v0.5.3 Step #20 - "tests": Compiling regex v1.12.3 Step #20 - "tests": Compiling ppv-lite86 v0.2.21 Step #20 - "tests": Compiling rand_chacha v0.3.1 Step #20 - "tests": Compiling rand v0.8.6 Step #20 - "tests": Compiling prost-derive v0.13.5 Step #20 - "tests": Compiling tokio-macros v2.7.0 Step #20 - "tests": Compiling tracing-attributes v0.1.31 Step #20 - "tests": Compiling async-trait v0.1.89 Step #20 - "tests": Compiling pin-project-internal v1.1.13 Step #20 - "tests": Compiling async-stream-impl v0.3.6 Step #20 - "tests": Compiling thiserror-impl v1.0.69 Step #20 - "tests": mkdir -p /tmp/agones-install Step #20 - "tests": cp /workspace/install/yaml/install.yaml /tmp/agones-install/install.yaml Step #20 - "tests": csharp-sdk-test -> /go/src/agones.dev/agones/sdks/csharp/test/bin/Release/net8.0/Agones.Test.dll Step #20 - "tests": # generate actual html and run test against - provides a more accurate tests Step #20 - "tests": /usr/bin/make test-gen-api-docs Step #20 - "tests": Test run for /go/src/agones.dev/agones/sdks/csharp/test/bin/Release/net8.0/Agones.Test.dll (.NETCoreApp,Version=v8.0) Step #20 - "tests": Compiling tokio v1.52.3 Step #20 - "tests": Compiling async-stream v0.3.6 Step #20 - "tests": sort /tmp/agones-install/install.yaml > /tmp/agones-install/install.yaml.sorted Step #20 - "tests": /usr/bin/make gen-install Step #20 - "tests": make[1]: Entering directory '/workspace/build' Step #20 - "tests": mkdir -p ~/.kube/ Step #20 - "tests": make[1]: Leaving directory '/workspace/build' Step #20 - "tests": make[1]: Entering directory '/workspace/build' Step #20 - "tests": mkdir -p /workspace/build//.gocache Step #20 - "tests": make[1]: Leaving directory '/workspace/build' Step #20 - "tests": make[1]: Entering directory '/workspace/build' Step #20 - "tests": mkdir -p /workspace/build//.config/gcloud Step #20 - "tests": make[1]: Leaving directory '/workspace/build' Step #20 - "tests": make[1]: Entering directory '/workspace/build' Step #20 - "tests": mkdir -p ~/.config/helm Step #20 - "tests": make[1]: Leaving directory '/workspace/build' Step #20 - "tests": make[1]: Entering directory '/workspace/build' Step #20 - "tests": mkdir -p ~/.cache/helm Step #20 - "tests": make[1]: Leaving directory '/workspace/build' Finished Step #29 - "cpp-sdk-build-save-cache" Step #20 - "tests": make[1]: Entering directory '/workspace/build' Step #20 - "tests": mkdir -p ~/.kube/ Step #20 - "tests": make[1]: Leaving directory '/workspace/build' Step #20 - "tests": make[1]: Entering directory '/workspace/build' Step #20 - "tests": mkdir -p /workspace/build//.gocache Step #20 - "tests": make[1]: Leaving directory '/workspace/build' Step #20 - "tests": make[1]: Entering directory '/workspace/build' Step #20 - "tests": mkdir -p /workspace/build//.config/gcloud Step #20 - "tests": make[1]: Leaving directory '/workspace/build' Step #20 - "tests": VSTest version 17.11.1 (x64) Step #20 - "tests": make[1]: Entering directory '/workspace/build' Step #20 - "tests": mkdir -p ~/.config/helm Step #20 - "tests": make[1]: Leaving directory '/workspace/build' Step #20 - "tests": Step #20 - "tests": make[1]: Entering directory '/workspace/build' Step #20 - "tests": mkdir -p ~/.cache/helm Step #20 - "tests": make[1]: Leaving directory '/workspace/build' Step #20 - "tests": Starting test execution, please wait... Step #20 - "tests": A total of 1 test files matched the specified pattern. Step #20 - "tests": Compiling axum-core v0.4.5 Step #20 - "tests": Compiling pin-project v1.1.13 Step #20 - "tests": Compiling tracing v0.1.44 Step #20 - "tests": Compiling prost v0.13.5 Step #20 - "tests": Step #20 - "tests": Passed! - Failed: 0, Passed: 35, Skipped: 0, Total: 35, Duration: 517 ms - Agones.Test.dll (net8.0) Step #20 - "tests": Compiling prost-types v0.13.5 Step #20 - "tests": make[1]: Entering directory '/workspace/build' Step #20 - "tests": docker run --privileged --rm tonistiigi/binfmt:qemu-v6.2.0 --install arm64 Step #20 - "tests": { Step #20 - "tests": "supported": [ Step #20 - "tests": "linux/amd64", Step #20 - "tests": "linux/arm64", Step #20 - "tests": "linux/386" Step #20 - "tests": ], Step #20 - "tests": "emulators": [ Step #20 - "tests": "qemu-aarch64" Step #20 - "tests": ] Step #20 - "tests": } Step #20 - "tests": make[1]: Leaving directory '/workspace/build' Step #20 - "tests": installing: arm64 qemu-aarch64 already registered Step #20 - "tests": installing: arm64 qemu-aarch64 already registered Step #20 - "tests": make[1]: Entering directory '/workspace/build' Step #20 - "tests": docker run --privileged --rm tonistiigi/binfmt:qemu-v6.2.0 --install arm64 Step #20 - "tests": { Step #20 - "tests": "supported": [ Step #20 - "tests": "linux/amd64", Step #20 - "tests": "linux/arm64", Step #20 - "tests": "linux/386" Step #20 - "tests": ], Step #20 - "tests": "emulators": [ Step #20 - "tests": "qemu-aarch64" Step #20 - "tests": ] Step #20 - "tests": } Step #20 - "tests": make[1]: Leaving directory '/workspace/build' Step #20 - "tests": /usr/bin/make ensure-image IMAGE_TAG=agones-build:83e9063647 BUILD_TARGET=build-build-image Step #20 - "tests": /usr/bin/make ensure-image IMAGE_TAG=agones-build:83e9063647 BUILD_TARGET=build-build-image Step #20 - "tests": make[1]: Entering directory '/workspace/build' Step #20 - "tests": cp /workspace/site/content/en/docs/Reference/agones_crd_api_reference.html /tmp/generated.html Step #20 - "tests": make[1]: Leaving directory '/workspace/build' Step #20 - "tests": make[1]: Entering directory '/workspace/build' Step #20 - "tests": sort /tmp/generated.html > /tmp/generated.html.sorted Step #20 - "tests": make[1]: Leaving directory '/workspace/build' Step #20 - "tests": Compiling prost-build v0.13.5 Step #20 - "tests": Compiling axum v0.7.9 Step #20 - "tests": Compiling tonic-build v0.12.3 Step #20 - "tests": Compiling agones v1.58.0-dev (/go/src/agones.dev/agones/sdks/rust) Step #20 - "tests": Compiling tokio-util v0.7.18 Step #20 - "tests": Compiling tokio-stream v0.1.18 Step #20 - "tests": Compiling h2 v0.4.14 Step #20 - "tests": Compiling tower v0.4.13 Step #20 - "tests": Compiling hyper v1.9.0 Step #20 - "tests": Compiling hyper-util v0.1.20 Step #20 - "tests": Compiling hyper-timeout v0.5.2 Step #20 - "tests": Compiling tonic v0.12.3 Step #20 - "tests": make[1]: Entering directory '/workspace/build' Step #20 - "tests": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:83e9063647 bash -c \ Step #20 - "tests": 'helm template agones-manual --namespace agones-system /go/src/agones.dev/agones/install/helm/agones \ Step #20 - "tests": --set agones.controller.generateTLS=false \ Step #20 - "tests": --set agones.allocator.generateTLS=false \ Step #20 - "tests": --set agones.allocator.generateClientTLS=false \ Step #20 - "tests": --set agones.crds.cleanupOnDelete=false \ Step #20 - "tests": > /go/src/agones.dev/agones/install/yaml/install.yaml' Step #20 - "tests": make[1]: Leaving directory '/workspace/build' Step #20 - "tests": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build -e "KUBECONFIG=/root/.kube/config" -e "GO111MODULE=on" -w /go/src/agones.dev/agones agones-build:83e9063647 bash -c 'cd /go/src/agones.dev/agones/install/helm/agones && helm lint .' Step #20 - "tests": ==> Linting . Step #20 - "tests": Step #20 - "tests": 1 chart(s) linted, 0 chart(s) failed Step #20 - "tests": /usr/bin/make ensure-image IMAGE_TAG=agones-build:83e9063647 BUILD_TARGET=build-build-image Step #20 - "tests": sort /workspace/install/yaml/install.yaml > /tmp/agones-install/install.current.yaml.sorted Step #20 - "tests": warning: struct `Empty` is never constructed Step #20 - "tests": --> /go/src/agones.dev/agones/sdks/rust/target/debug/build/agones-35dca1ceb738a67d/out/agones.dev.sdk.beta.rs:4:12 Step #20 - "tests": | Step #20 - "tests": 4 | pub struct Empty {} Step #20 - "tests": | ^^^^^ Step #20 - "tests": | Step #20 - "tests": = note: `#[warn(dead_code)]` on by default Step #20 - "tests": Step #20 - "tests": warning: `agones` (lib) generated 1 warning Step #20 - "tests": warning: `agones` (lib test) generated 1 warning (1 duplicate) Step #20 - "tests": Finished `test` profile [unoptimized + debuginfo] target(s) in 29.38s Step #20 - "tests": Running unittests src/lib.rs (target/debug/deps/agones-fefb03cccdc74d85) Step #20 - "tests": Step #20 - "tests": running 4 tests Step #20 - "tests": test beta::tests::test_beta_get_and_update_counter ... ok Step #20 - "tests": test alpha::tests::test_alpha_player_flow ... ok Step #20 - "tests": test beta::tests::test_beta_get_and_update_list ... ok Step #20 - "tests": test beta::tests::test_beta_increment_counter_fails_then_success ... ok Step #20 - "tests": Step #20 - "tests": test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Step #20 - "tests": Step #20 - "tests": Doc-tests agones Step #20 - "tests": Step #20 - "tests": running 0 tests Step #20 - "tests": Step #20 - "tests": test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Step #20 - "tests": Step #16 - "build-images": docker run --rm -e "CGO_ENABLED=0" -e "GOOS=linux" -e "GOARCH=arm64" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:83e9063647 go build -mod=vendor -buildvcs=false \ Step #16 - "build-images": -tags none -o /go/src/agones.dev/agones/cmd/extensions/bin/extensions.linux.arm64 \ Step #16 - "build-images": -ldflags "-X agones.dev/agones/pkg.Version=1.58.0-dev-b0b8ae8" -installsuffix cgo agones.dev/agones/cmd/extensions Step #16 - "build-images": docker run --rm -e "CGO_ENABLED=0" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:83e9063647 go build -mod=vendor -buildvcs=false \ Step #16 - "build-images": -o /go/src/agones.dev/agones/cmd/sdk-server/bin/sdk-server.linux.amd64 -ldflags "-X agones.dev/agones/pkg.Version=1.58.0-dev-b0b8ae8" -installsuffix cgo agones.dev/agones/cmd/sdk-server Step #20 - "tests": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build -e "KUBECONFIG=/root/.kube/config" -e "GO111MODULE=on" -w /go/src/agones.dev/agones agones-build:83e9063647 go test -mod=vendor -race agones.dev/agones/build/scripts/... Step #20 - "tests": ? agones.dev/agones/build/scripts/bump-image [no test files] Step #20 - "tests": ? agones.dev/agones/build/scripts/feature-shortcode-update [no test files] Step #20 - "tests": ? agones.dev/agones/build/scripts/remove-data-proofer-ignore [no test files] Step #20 - "tests": ok agones.dev/agones/build/scripts/sdk-update-version 1.016s Step #20 - "tests": ? agones.dev/agones/build/scripts/update-navbar-version [no test files] Step #20 - "tests": === RUN TestAlphaGetAndSetPlayerCapacity Step #20 - "tests": --- PASS: TestAlphaGetAndSetPlayerCapacity (0.00s) Step #20 - "tests": === RUN TestBetaGetAndUpdateCounter Step #20 - "tests": === PAUSE TestBetaGetAndUpdateCounter Step #20 - "tests": === RUN TestBetaGetAndUpdateList Step #20 - "tests": === PAUSE TestBetaGetAndUpdateList Step #20 - "tests": === RUN TestSDK Step #20 - "tests": --- PASS: TestSDK (0.00s) Step #20 - "tests": === RUN TestSDKWatchGameServer Step #20 - "tests": --- PASS: TestSDKWatchGameServer (0.00s) Step #20 - "tests": === RUN TestSDKSetLabel Step #20 - "tests": === PAUSE TestSDKSetLabel Step #20 - "tests": === RUN TestSDKSetAnnotation Step #20 - "tests": === PAUSE TestSDKSetAnnotation Step #20 - "tests": === CONT TestBetaGetAndUpdateList Step #20 - "tests": === RUN TestBetaGetAndUpdateList/Get_and_Set_List_Capacity Step #20 - "tests": === CONT TestSDKSetAnnotation Step #20 - "tests": --- PASS: TestSDKSetAnnotation (0.00s) Step #20 - "tests": === CONT TestBetaGetAndUpdateCounter Step #20 - "tests": === RUN TestBetaGetAndUpdateCounter/Set_Counter_and_Set_Capacity Step #20 - "tests": === CONT TestSDKSetLabel Step #20 - "tests": --- PASS: TestSDKSetLabel (0.00s) Step #20 - "tests": === RUN TestBetaGetAndUpdateList/Get_List_Length,_Get_List_Values,_ListContains,_and_Append_List_Value Step #20 - "tests": === RUN TestBetaGetAndUpdateCounter/Get_and_Set_Non-Defined_Counter Step #20 - "tests": === RUN TestBetaGetAndUpdateList/Get_List_Length,_Get_List_Values,_ListContains,_and_Delete_List_Value Step #20 - "tests": --- PASS: TestBetaGetAndUpdateList (0.01s) Step #20 - "tests": --- PASS: TestBetaGetAndUpdateList/Get_and_Set_List_Capacity (0.00s) Step #20 - "tests": --- PASS: TestBetaGetAndUpdateList/Get_List_Length,_Get_List_Values,_ListContains,_and_Append_List_Value (0.00s) Step #20 - "tests": --- PASS: TestBetaGetAndUpdateList/Get_List_Length,_Get_List_Values,_ListContains,_and_Delete_List_Value (0.00s) Step #20 - "tests": === RUN TestBetaGetAndUpdateCounter/Decrement_Counter_Fails_then_Success Step #20 - "tests": === RUN TestBetaGetAndUpdateCounter/Increment_Counter_Fails_then_Success Step #20 - "tests": --- PASS: TestBetaGetAndUpdateCounter (0.01s) Step #20 - "tests": --- PASS: TestBetaGetAndUpdateCounter/Set_Counter_and_Set_Capacity (0.00s) Step #20 - "tests": --- PASS: TestBetaGetAndUpdateCounter/Get_and_Set_Non-Defined_Counter (0.00s) Step #20 - "tests": --- PASS: TestBetaGetAndUpdateCounter/Decrement_Counter_Fails_then_Success (0.00s) Step #20 - "tests": --- PASS: TestBetaGetAndUpdateCounter/Increment_Counter_Fails_then_Success (0.00s) Step #20 - "tests": PASS Step #20 - "tests": ok agones.dev/agones/sdks/go 1.037s Step #20 - "tests": go: downloading github.com/blang/semver/v4 v4.0.0 Step #20 - "tests": go: downloading github.com/pkg/errors v0.9.1 Step #20 - "tests": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build -e "KUBECONFIG=/root/.kube/config" -e "GO111MODULE=on" -w /go/src/agones.dev/agones agones-build:83e9063647 bash -c "cd build/scripts/previousversion && go test -v ." Step #20 - "tests": === RUN TestGetPreviousVersion Step #20 - "tests": === RUN TestGetPreviousVersion/Minor_Release_-_gsutil_success Step #20 - "tests": === RUN TestGetPreviousVersion/Minor_Release_-_gsutil_failure Step #20 - "tests": 2026/05/19 19:25:56 gsutil command failed (command failed), falling back to .0 patch for version 1.52 Step #20 - "tests": === RUN TestGetPreviousVersion/Patch_Release Step #20 - "tests": === RUN TestGetPreviousVersion/Major_Release_-_error Step #20 - "tests": --- PASS: TestGetPreviousVersion (0.00s) Step #20 - "tests": --- PASS: TestGetPreviousVersion/Minor_Release_-_gsutil_success (0.00s) Step #20 - "tests": --- PASS: TestGetPreviousVersion/Minor_Release_-_gsutil_failure (0.00s) Step #20 - "tests": --- PASS: TestGetPreviousVersion/Patch_Release (0.00s) Step #20 - "tests": --- PASS: TestGetPreviousVersion/Major_Release_-_error (0.00s) Step #20 - "tests": === RUN TestGetLatestVersionFromGsutil Step #20 - "tests": === RUN TestGetLatestVersionFromGsutil/No_versions_found Step #20 - "tests": === RUN TestGetLatestVersionFromGsutil/One_version_found Step #20 - "tests": === RUN TestGetLatestVersionFromGsutil/Multiple_versions,_out_of_order Step #20 - "tests": === RUN TestGetLatestVersionFromGsutil/With_non-matching_lines Step #20 - "tests": --- PASS: TestGetLatestVersionFromGsutil (0.00s) Step #20 - "tests": --- PASS: TestGetLatestVersionFromGsutil/No_versions_found (0.00s) Step #20 - "tests": --- PASS: TestGetLatestVersionFromGsutil/One_version_found (0.00s) Step #20 - "tests": --- PASS: TestGetLatestVersionFromGsutil/Multiple_versions,_out_of_order (0.00s) Step #20 - "tests": --- PASS: TestGetLatestVersionFromGsutil/With_non-matching_lines (0.00s) Step #20 - "tests": PASS Step #20 - "tests": ok github.com/agones/agones/build/scripts/previousversion 0.006s Step #16 - "build-images": docker run --rm -e "CGO_ENABLED=0" -e "GOOS=linux" -e "GOARCH=arm64" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:83e9063647 go build -mod=vendor -buildvcs=false \ Step #16 - "build-images": -o /go/src/agones.dev/agones/cmd/sdk-server/bin/sdk-server.linux.arm64 -ldflags "-X agones.dev/agones/pkg.Version=1.58.0-dev-b0b8ae8" -installsuffix cgo agones.dev/agones/cmd/sdk-server Step #16 - "build-images": docker run --rm -e "GOOS=windows" -e "GOARCH=amd64" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:83e9063647 go build -mod=vendor -buildvcs=false \ Step #16 - "build-images": -o /go/src/agones.dev/agones/cmd/sdk-server/bin/sdk-server.windows.amd64.exe -ldflags "-X agones.dev/agones/pkg.Version=1.58.0-dev-b0b8ae8" agones.dev/agones/cmd/sdk-server Step #16 - "build-images": docker run --rm -e "GOOS=darwin" -e "GOARCH=amd64" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:83e9063647 go build -mod=vendor -buildvcs=false \ Step #16 - "build-images": -o /go/src/agones.dev/agones/cmd/sdk-server/bin/sdk-server.darwin.amd64 -ldflags "-X agones.dev/agones/pkg.Version=1.58.0-dev-b0b8ae8" agones.dev/agones/cmd/sdk-server Step #16 - "build-images": docker run --rm -e "GOOS=darwin" -e "GOARCH=arm64" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:83e9063647 go build -mod=vendor -buildvcs=false \ Step #16 - "build-images": -o /go/src/agones.dev/agones/cmd/sdk-server/bin/sdk-server.darwin.arm64 -ldflags "-X agones.dev/agones/pkg.Version=1.58.0-dev-b0b8ae8" agones.dev/agones/cmd/sdk-server Step #20 - "tests": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build -e "KUBECONFIG=/root/.kube/config" -e "GO111MODULE=on" -w /go/src/agones.dev/agones agones-build:83e9063647 bash -c "cd build/scripts/site-config-update-version && go test -v ." Step #20 - "tests": === RUN TestIncrementMinorVersion Step #20 - "tests": === RUN TestIncrementMinorVersion/Standard_minor_increment Step #20 - "tests": === RUN TestIncrementMinorVersion/Increment_with_existing_patch Step #20 - "tests": === RUN TestIncrementMinorVersion/Double_digit_minor Step #20 - "tests": --- PASS: TestIncrementMinorVersion (0.00s) Step #20 - "tests": --- PASS: TestIncrementMinorVersion/Standard_minor_increment (0.00s) Step #20 - "tests": --- PASS: TestIncrementMinorVersion/Increment_with_existing_patch (0.00s) Step #20 - "tests": --- PASS: TestIncrementMinorVersion/Double_digit_minor (0.00s) Step #20 - "tests": === RUN TestIncrementPatchVersion Step #20 - "tests": === RUN TestIncrementPatchVersion/Standard_patch_increment Step #20 - "tests": === RUN TestIncrementPatchVersion/Patch_increment_to_double_digit Step #20 - "tests": --- PASS: TestIncrementPatchVersion (0.00s) Step #20 - "tests": --- PASS: TestIncrementPatchVersion/Standard_patch_increment (0.00s) Step #20 - "tests": --- PASS: TestIncrementPatchVersion/Patch_increment_to_double_digit (0.00s) Step #20 - "tests": === RUN TestUpdateReleaseValues Step #20 - "tests": === RUN TestUpdateReleaseValues/minor Step #20 - "tests": === RUN TestUpdateReleaseValues/patch Step #20 - "tests": --- PASS: TestUpdateReleaseValues (0.00s) Step #20 - "tests": --- PASS: TestUpdateReleaseValues/minor (0.00s) Step #20 - "tests": --- PASS: TestUpdateReleaseValues/patch (0.00s) Step #20 - "tests": === RUN TestTomlArray Step #20 - "tests": --- PASS: TestTomlArray (0.00s) Step #20 - "tests": === RUN TestUpdateSiteConfig Step #20 - "tests": --- PASS: TestUpdateSiteConfig (0.01s) Step #20 - "tests": PASS Step #20 - "tests": ok github.com/agones/agones/build/scripts/site-config-update-version 0.023s Step #20 - "tests": go: downloading github.com/pelletier/go-toml v1.9.5 Step #16 - "build-images": docker build --platform linux/amd64 /workspace/cmd/sdk-server/ --tag=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.58.0-dev-b0b8ae8-linux-amd64 Step #16 - "build-images": #0 building with "default" instance using docker driver Step #16 - "build-images": Step #16 - "build-images": #1 [internal] load build definition from Dockerfile Step #16 - "build-images": #1 transferring dockerfile: 876B done Step #16 - "build-images": #1 DONE 0.1s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load .dockerignore Step #16 - "build-images": #2 transferring context: 2B done Step #16 - "build-images": #2 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #3 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #16 - "build-images": #3 DONE 0.8s Step #16 - "build-images": Step #16 - "build-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #16 - "build-images": #4 resolve gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 0.0s done Step #16 - "build-images": #4 sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 1.79kB / 1.79kB done Step #16 - "build-images": #4 sha256:dfadf31470f770fcabd48903762dce126958e98d1ce320acf1216bbfaa42d79c 2.75kB / 2.75kB done Step #16 - "build-images": #4 sha256:c9c1077449dead9e30ac230b376e761345deceab3fba17e74eeb71fcdb385845 2.93kB / 2.93kB done Step #16 - "build-images": #4 sha256:99515e7b4d35e0652d3b0fde571b6ec269222ecacc506f026e1758d6261e9109 0B / 288.54kB 0.1s Step #16 - "build-images": #4 sha256:99ba982a9142213c751a1709dcf088e63d8601f03b3f211bae037be698fef270 0B / 254.45kB 0.1s Step #16 - "build-images": #4 sha256:47de5dd0b812c573630914955e26abda537e09b5286a824c96e22e3854d4dd53 0B / 85.84kB 0.1s Step #16 - "build-images": #4 sha256:c172f21841dff4c8cf45cde46589c1c2616cefe7e819965e92e6d3475c428aa0 0B / 12.68kB 0.1s Step #16 - "build-images": #4 sha256:2780920e5dbfbe103d03a583ed75345306e572ec5a48cb10361f046767d9f29a 0B / 67B 0.1s Step #16 - "build-images": #4 sha256:99515e7b4d35e0652d3b0fde571b6ec269222ecacc506f026e1758d6261e9109 288.54kB / 288.54kB 0.3s Step #16 - "build-images": #4 sha256:99ba982a9142213c751a1709dcf088e63d8601f03b3f211bae037be698fef270 254.45kB / 254.45kB 0.3s Step #16 - "build-images": #4 sha256:47de5dd0b812c573630914955e26abda537e09b5286a824c96e22e3854d4dd53 85.84kB / 85.84kB 0.2s done Step #16 - "build-images": #4 sha256:c172f21841dff4c8cf45cde46589c1c2616cefe7e819965e92e6d3475c428aa0 12.68kB / 12.68kB 0.2s done Step #16 - "build-images": #4 sha256:2780920e5dbfbe103d03a583ed75345306e572ec5a48cb10361f046767d9f29a 67B / 67B 0.3s Step #16 - "build-images": #4 sha256:d6b1b89eccacc15c2420b2776d72c1dae334a00805ed9af54bf2f71e4d536f28 32.09kB / 32.09kB 0.3s Step #16 - "build-images": #4 extracting sha256:47de5dd0b812c573630914955e26abda537e09b5286a824c96e22e3854d4dd53 done Step #16 - "build-images": #4 sha256:99515e7b4d35e0652d3b0fde571b6ec269222ecacc506f026e1758d6261e9109 288.54kB / 288.54kB 0.3s done Step #16 - "build-images": #4 sha256:99ba982a9142213c751a1709dcf088e63d8601f03b3f211bae037be698fef270 254.45kB / 254.45kB 0.3s done Step #16 - "build-images": #4 sha256:2780920e5dbfbe103d03a583ed75345306e572ec5a48cb10361f046767d9f29a 67B / 67B 0.3s done Step #16 - "build-images": #4 sha256:d6b1b89eccacc15c2420b2776d72c1dae334a00805ed9af54bf2f71e4d536f28 32.09kB / 32.09kB 0.4s done Step #16 - "build-images": #4 sha256:52630fc75a18675c530ed9eba5f55eca09b03e91bd5bc15307918bbc1a7e7296 0B / 162B 0.4s Step #16 - "build-images": #4 sha256:7c12895b777bcaa8ccae0605b4de635b68fc32d60fa08f421dc3818bf55ee212 0B / 188B 0.4s Step #16 - "build-images": #4 sha256:3214acf345c0cc6bbdb56b698a41ccdefc624a09d6beb0d38b5de0b2303ecaf4 0B / 123B 0.4s Step #16 - "build-images": #4 extracting sha256:c172f21841dff4c8cf45cde46589c1c2616cefe7e819965e92e6d3475c428aa0 Step #16 - "build-images": #4 sha256:52630fc75a18675c530ed9eba5f55eca09b03e91bd5bc15307918bbc1a7e7296 162B / 162B 0.6s done Step #16 - "build-images": #4 sha256:7c12895b777bcaa8ccae0605b4de635b68fc32d60fa08f421dc3818bf55ee212 188B / 188B 0.5s done Step #16 - "build-images": #4 sha256:3214acf345c0cc6bbdb56b698a41ccdefc624a09d6beb0d38b5de0b2303ecaf4 123B / 123B 0.5s done Step #16 - "build-images": #4 extracting sha256:c172f21841dff4c8cf45cde46589c1c2616cefe7e819965e92e6d3475c428aa0 done Step #16 - "build-images": #4 sha256:b839dfae01f66e15c6a8b63520557ed315bdfe036342fa7a0c537259f10d7a9a 351B / 351B 0.6s Step #16 - "build-images": #4 sha256:ebddc55facdc6b1f7e0f30816a5fc7cc62f38abdf76c0a8b0a0ce52085754795 0B / 311B 0.6s Step #16 - "build-images": #4 sha256:dd64bf2dd177757451a98fcdc999a339c35dee5d9872d8f4dc69c8f3c4dd0112 0B / 80B 0.5s Step #16 - "build-images": #4 sha256:bdfd7f7e5bf6fc27e70b59101db21c3d8284d283884419dd5fe7020583bb79ca 0B / 136.99kB 0.6s Step #16 - "build-images": #4 sha256:b839dfae01f66e15c6a8b63520557ed315bdfe036342fa7a0c537259f10d7a9a 351B / 351B 0.6s done Step #16 - "build-images": #4 sha256:ebddc55facdc6b1f7e0f30816a5fc7cc62f38abdf76c0a8b0a0ce52085754795 311B / 311B 0.6s done Step #16 - "build-images": #4 sha256:dd64bf2dd177757451a98fcdc999a339c35dee5d9872d8f4dc69c8f3c4dd0112 80B / 80B 0.6s done Step #16 - "build-images": #4 sha256:bdfd7f7e5bf6fc27e70b59101db21c3d8284d283884419dd5fe7020583bb79ca 136.99kB / 136.99kB 0.7s done Step #16 - "build-images": #4 extracting sha256:99515e7b4d35e0652d3b0fde571b6ec269222ecacc506f026e1758d6261e9109 Step #16 - "build-images": #4 extracting sha256:99515e7b4d35e0652d3b0fde571b6ec269222ecacc506f026e1758d6261e9109 0.2s done Step #16 - "build-images": #4 extracting sha256:99ba982a9142213c751a1709dcf088e63d8601f03b3f211bae037be698fef270 Step #16 - "build-images": #4 extracting sha256:99ba982a9142213c751a1709dcf088e63d8601f03b3f211bae037be698fef270 0.3s done Step #16 - "build-images": #4 ... Step #16 - "build-images": Step #16 - "build-images": #5 [internal] load build context Step #16 - "build-images": #5 transferring context: 85.75MB 1.4s done Step #16 - "build-images": #5 DONE 1.5s Step #16 - "build-images": Step #16 - "build-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #16 - "build-images": #4 extracting sha256:d6b1b89eccacc15c2420b2776d72c1dae334a00805ed9af54bf2f71e4d536f28 Step #16 - "build-images": #4 extracting sha256:d6b1b89eccacc15c2420b2776d72c1dae334a00805ed9af54bf2f71e4d536f28 done Step #16 - "build-images": #4 extracting sha256:2780920e5dbfbe103d03a583ed75345306e572ec5a48cb10361f046767d9f29a Step #16 - "build-images": #4 extracting sha256:2780920e5dbfbe103d03a583ed75345306e572ec5a48cb10361f046767d9f29a done Step #16 - "build-images": #4 extracting sha256:7c12895b777bcaa8ccae0605b4de635b68fc32d60fa08f421dc3818bf55ee212 Step #16 - "build-images": #4 extracting sha256:7c12895b777bcaa8ccae0605b4de635b68fc32d60fa08f421dc3818bf55ee212 done Step #16 - "build-images": #4 extracting sha256:3214acf345c0cc6bbdb56b698a41ccdefc624a09d6beb0d38b5de0b2303ecaf4 Step #16 - "build-images": #4 extracting sha256:3214acf345c0cc6bbdb56b698a41ccdefc624a09d6beb0d38b5de0b2303ecaf4 done Step #16 - "build-images": #4 extracting sha256:52630fc75a18675c530ed9eba5f55eca09b03e91bd5bc15307918bbc1a7e7296 Step #16 - "build-images": #4 extracting sha256:52630fc75a18675c530ed9eba5f55eca09b03e91bd5bc15307918bbc1a7e7296 done Step #16 - "build-images": #4 extracting sha256:dd64bf2dd177757451a98fcdc999a339c35dee5d9872d8f4dc69c8f3c4dd0112 Step #16 - "build-images": #4 extracting sha256:dd64bf2dd177757451a98fcdc999a339c35dee5d9872d8f4dc69c8f3c4dd0112 done Step #16 - "build-images": #4 extracting sha256:b839dfae01f66e15c6a8b63520557ed315bdfe036342fa7a0c537259f10d7a9a Step #16 - "build-images": #4 extracting sha256:b839dfae01f66e15c6a8b63520557ed315bdfe036342fa7a0c537259f10d7a9a done Step #16 - "build-images": #4 extracting sha256:ebddc55facdc6b1f7e0f30816a5fc7cc62f38abdf76c0a8b0a0ce52085754795 Step #16 - "build-images": #4 extracting sha256:ebddc55facdc6b1f7e0f30816a5fc7cc62f38abdf76c0a8b0a0ce52085754795 done Step #16 - "build-images": #4 extracting sha256:bdfd7f7e5bf6fc27e70b59101db21c3d8284d283884419dd5fe7020583bb79ca Step #16 - "build-images": #4 extracting sha256:bdfd7f7e5bf6fc27e70b59101db21c3d8284d283884419dd5fe7020583bb79ca 0.0s done Step #16 - "build-images": #4 DONE 3.2s Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/sdk-server.linux.amd64 /sdk-server Step #16 - "build-images": #6 DONE 5.6s Step #16 - "build-images": Step #16 - "build-images": #7 [3/5] COPY ./bin/LICENSES . Step #20 - "tests": + cd /go/src/github.com/ahmetb/gen-crd-api-reference-docs Step #20 - "tests": + go mod edit --replace=agones.dev/agones@latest=../../../agones.dev/agones/ Step #20 - "tests": + go mod tidy Step #20 - "tests": go: downloading k8s.io/klog v0.2.0 Step #20 - "tests": go: downloading github.com/russross/blackfriday/v2 v2.0.1 Step #20 - "tests": go: downloading k8s.io/gengo v0.0.0-20201203183100-97869a43a9d9 Step #20 - "tests": go: downloading github.com/pkg/errors v0.8.1 Step #20 - "tests": go: downloading github.com/pmezard/go-difflib v1.0.0 Step #20 - "tests": go: downloading github.com/shurcooL/sanitized_anchor_name v1.0.0 Step #20 - "tests": go: downloading github.com/google/go-cmp v0.4.0 Step #20 - "tests": go: downloading k8s.io/klog/v2 v2.2.0 Step #20 - "tests": go: downloading golang.org/x/tools v0.0.0-20200505023115-26f46d2f7ef8 Step #20 - "tests": go: downloading github.com/spf13/pflag v1.0.5 Step #20 - "tests": go: downloading github.com/davecgh/go-spew v1.1.1 Step #20 - "tests": go: downloading golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 Step #20 - "tests": go: downloading github.com/go-logr/logr v0.2.0 Step #20 - "tests": go: downloading golang.org/x/mod v0.2.0 Step #20 - "tests": + go build Step #20 - "tests": + cp /go/src/agones.dev/agones/site/assets/templates/pkg.tpl ./template Step #20 - "tests": + FILE=/go/src/agones.dev/agones/site/content/en/docs/Reference/agones_crd_api_reference.html Step #20 - "tests": + VERSION=1.58.0 Step #20 - "tests": + TITLE=/tmp/title.html Step #20 - "tests": + EXPIRY_DOC=/tmp/expiry.html Step #20 - "tests": + PUBLISH_DOC=/tmp/publish.html Step #20 - "tests": + RESULT=/tmp/agones_crd_api_reference.html Step #20 - "tests": + OLD=/tmp/old_docs.html Step #20 - "tests": + cd /go/src/agones.dev/agones Step #20 - "tests": + ../../github.com/ahmetb/gen-crd-api-reference-docs/gen-crd-api-reference-docs -config ./site/assets/templates/crd-doc-config.json -template-dir ../../github.com/ahmetb/gen-crd-api-reference-docs/template -api-dir ./pkg/apis/ -out-file /tmp/agones_crd_api_reference.html Step #20 - "tests": I0519 19:25:42.076433 198 main.go:129] parsing go packages in directory ./pkg/apis/ Step #20 - "tests": W0519 19:26:19.889927 198 parse.go:248] Ignoring child directory agones.dev/agones/pkg/apis/agones/v1/fuzz_test: No files for pkg "agones.dev/agones/pkg/apis/agones/v1/fuzz_test" Step #20 - "tests": I0519 19:26:21.735536 198 main.go:231] using package=agones.dev/agones/pkg/apis/agones/v1 Step #20 - "tests": I0519 19:26:21.735576 198 main.go:231] using package=agones.dev/agones/pkg/apis/allocation/v1 Step #20 - "tests": I0519 19:26:21.735581 198 main.go:231] using package=agones.dev/agones/pkg/apis/autoscaling/v1 Step #20 - "tests": I0519 19:26:21.735584 198 main.go:231] using package=agones.dev/agones/pkg/apis/multicluster/v1 Step #20 - "tests": W0519 19:26:21.747905 198 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0519 19:26:21.748556 198 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0519 19:26:21.749319 198 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0519 19:26:21.750745 198 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0519 19:26:21.751792 198 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0519 19:26:21.752539 198 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0519 19:26:21.755094 198 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0519 19:26:21.757505 198 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0519 19:26:21.758384 198 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0519 19:26:21.762333 198 main.go:442] not found external link source for type k8s.io/apimachinery/pkg/util/intstr.IntOrString Step #20 - "tests": W0519 19:26:21.762766 198 main.go:442] not found external link source for type k8s.io/apimachinery/pkg/util/intstr.IntOrString Step #20 - "tests": W0519 19:26:21.763179 198 main.go:442] not found external link source for type k8s.io/apimachinery/pkg/types.UID Step #20 - "tests": W0519 19:26:21.763576 198 main.go:442] not found external link source for type k8s.io/apimachinery/pkg/types.UID Step #20 - "tests": W0519 19:26:21.765851 198 main.go:442] not found external link source for type k8s.io/apimachinery/pkg/util/intstr.IntOrString Step #20 - "tests": I0519 19:26:21.778106 198 main.go:167] written to /tmp/agones_crd_api_reference.html Step #20 - "tests": + awk '/\ feature\ publishVersion/{flag=1;next}/\ \/feature/{flag=0}flag' /go/src/agones.dev/agones/site/content/en/docs/Reference/agones_crd_api_reference.html Step #20 - "tests": + awk '/\+\+\+/ {ok=1} /^$/ {ok=0} {if(ok){print $0}}' /go/src/agones.dev/agones/site/content/en/docs/Reference/agones_crd_api_reference.html Step #20 - "tests": + printf '\n' Step #20 - "tests": ++ grep 'feature publishVersion=' /go/src/agones.dev/agones/site/content/en/docs/Reference/agones_crd_api_reference.html Step #20 - "tests": + doc_version='{{% feature publishVersion="1.57.0" %}}' Step #20 - "tests": + echo '{{%' feature 'publishVersion="1.57.0"' '%}}' Step #20 - "tests": + publish='{{% feature publishVersion="1.58.0" %}}' Step #20 - "tests": + expiry='{{% feature expiryVersion="1.58.0" %}}' Step #20 - "tests": + sed '/\ expiryVersion="1.58.0"/,/%\ \/feature/!d;/%\ \/feature/q' /go/src/agones.dev/agones/site/content/en/docs/Reference/agones_crd_api_reference.html Step #20 - "tests": + sed '/\ publishVersion=/,/%\ \/feature/!d;/%\ \/feature/q' /go/src/agones.dev/agones/site/content/en/docs/Reference/agones_crd_api_reference.html Step #20 - "tests": ++ sort /tmp/agones_crd_api_reference.html Step #20 - "tests": + diff /dev/fd/63 /dev/fd/62 Step #20 - "tests": ++ sort /tmp/old_docs.html Step #20 - "tests": make[1]: Entering directory '/workspace/build' Step #20 - "tests": docker run -e FILE="/go/src/agones.dev/agones/site/content/en/docs/Reference/agones_crd_api_reference.html" -e VERSION=1.58.0 --rm -i -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:83e9063647 bash -c "/go/src/agones.dev/agones/site/gen-api-docs.sh" Step #20 - "tests": {{% feature publishVersion="1.57.0" %}} Step #20 - "tests": make[1]: Leaving directory '/workspace/build' Step #20 - "tests": make[1]: Entering directory '/workspace/build' Step #20 - "tests": sort /workspace/site/content/en/docs/Reference/agones_crd_api_reference.html > /tmp/result.sorted Step #20 - "tests": make[1]: Leaving directory '/workspace/build' Step #20 - "tests": /usr/bin/make hugo-test Step #16 - "build-images": #7 DONE 1.1s Step #20 - "tests": /usr/bin/make site-static ARGS="-F" ENV="RELEASE_VERSION=1.58.0 RELEASE_BRANCH=main" Step #20 - "tests": make[2]: Entering directory '/workspace/build' Step #20 - "tests": mkdir -p ~/.kube/ Step #20 - "tests": make[2]: Leaving directory '/workspace/build' Step #20 - "tests": make[2]: Entering directory '/workspace/build' Step #20 - "tests": mkdir -p /workspace/build//.gocache Step #20 - "tests": make[2]: Leaving directory '/workspace/build' Step #20 - "tests": make[2]: Entering directory '/workspace/build' Step #20 - "tests": mkdir -p /workspace/build//.config/gcloud Step #20 - "tests": make[2]: Leaving directory '/workspace/build' Step #20 - "tests": make[2]: Entering directory '/workspace/build' Step #20 - "tests": mkdir -p ~/.config/helm Step #20 - "tests": make[2]: Leaving directory '/workspace/build' Step #20 - "tests": make[2]: Entering directory '/workspace/build' Step #20 - "tests": mkdir -p ~/.cache/helm Step #20 - "tests": make[2]: Leaving directory '/workspace/build' Step #16 - "build-images": Step #16 - "build-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #16 - "build-images": #8 DONE 0.2s Step #16 - "build-images": Step #16 - "build-images": #9 exporting to image Step #16 - "build-images": #9 exporting layers Step #16 - "build-images": #9 exporting layers 0.6s done Step #16 - "build-images": #9 writing image sha256:327676c3661747d4bf41b7d6af0d40147202fe062ee2524ee1f622fc2b18db62 done Step #16 - "build-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-sdk:1.58.0-dev-b0b8ae8-linux-amd64 done Step #16 - "build-images": #9 DONE 0.6s Step #16 - "build-images": docker buildx build --provenance false --platform linux/arm64 --builder arm64-builder --build-arg ARCH=arm64 /workspace/cmd/sdk-server/ --tag=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.58.0-dev-b0b8ae8-linux-arm64 Step #16 - "build-images": #0 building with "arm64-builder" instance using docker-container driver Step #16 - "build-images": Step #16 - "build-images": #1 [internal] booting buildkit Step #16 - "build-images": #1 pulling image moby/buildkit:buildx-stable-1 Step #20 - "tests": make[2]: Entering directory '/workspace/build' Step #20 - "tests": installing: arm64 qemu-aarch64 already registered Step #20 - "tests": docker run --privileged --rm tonistiigi/binfmt:qemu-v6.2.0 --install arm64 Step #20 - "tests": { Step #20 - "tests": "supported": [ Step #20 - "tests": "linux/amd64", Step #20 - "tests": "linux/arm64", Step #20 - "tests": "linux/386" Step #20 - "tests": ], Step #20 - "tests": "emulators": [ Step #20 - "tests": "qemu-aarch64" Step #20 - "tests": ] Step #20 - "tests": } Step #20 - "tests": make[2]: Leaving directory '/workspace/build' Step #20 - "tests": /usr/bin/make ensure-image IMAGE_TAG=agones-build:83e9063647 BUILD_TARGET=build-build-image Step #20 - "tests": rm: cannot remove './public': No such file or directory Step #20 - "tests": make[2]: [includes/website.mk:35: site-static] Error 1 (ignored) Step #20 - "tests": make[2]: Entering directory '/workspace/build' Step #20 - "tests": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build --workdir=/go/src/agones.dev/agones/site agones-build:83e9063647 rm -r ./public Step #20 - "tests": make[2]: Leaving directory '/workspace/build' Step #20 - "tests": make[2]: Entering directory '/workspace/build' Step #20 - "tests": mkdir /workspace/site/public Step #20 - "tests": make[2]: Leaving directory '/workspace/build' Step #20 - "tests": make[2]: Entering directory '/workspace/build' Step #20 - "tests": # for some reason, this only work locally Step #20 - "tests": make[2]: Leaving directory '/workspace/build' Step #20 - "tests": make[2]: Entering directory '/workspace/build' Step #20 - "tests": # postcss-cli@8.3.1 broke things, so pinning the version Step #20 - "tests": make[2]: Leaving directory '/workspace/build' Step #16 - "build-images": #1 pulling image moby/buildkit:buildx-stable-1 9.8s done Step #16 - "build-images": #1 creating container buildx_buildkit_arm64-builder0 Step #20 - "tests": make[2]: Entering directory '/workspace/build' Step #20 - "tests": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build --workdir=/go/src/agones.dev/agones/site agones-build:83e9063647 \ Step #20 - "tests": bash -c "npm list postcss-cli || npm install postcss-cli@11.0.0" Step #20 - "tests": /go/src/agones.dev/agones/site Step #20 - "tests": `-- (empty) Step #20 - "tests": Step #20 - "tests": Step #20 - "tests": added 65 packages in 3s Step #20 - "tests": Step #20 - "tests": 19 packages are looking for funding Step #20 - "tests": run `npm fund` for details Step #20 - "tests": make[2]: Leaving directory '/workspace/build' Step #20 - "tests": make[2]: Entering directory '/workspace/build' Step #20 - "tests": # autoprefixer 10.0.0 broke things, so pinning the version Step #20 - "tests": make[2]: Leaving directory '/workspace/build' Step #16 - "build-images": #1 creating container buildx_buildkit_arm64-builder0 6.9s done Step #16 - "build-images": #1 DONE 16.7s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load build definition from Dockerfile Step #16 - "build-images": #2 transferring dockerfile: Step #16 - "build-images": #2 transferring dockerfile: 876B 0.0s done Step #16 - "build-images": #2 DONE 0.3s Step #16 - "build-images": Step #16 - "build-images": #3 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #16 - "build-images": #3 DONE 0.8s Step #16 - "build-images": Step #16 - "build-images": #4 [internal] load .dockerignore Step #16 - "build-images": #4 transferring context: 2B done Step #16 - "build-images": #4 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #5 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #16 - "build-images": #5 resolve gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 0.0s done Step #16 - "build-images": #5 sha256:bdfd7f7e5bf6fc27e70b59101db21c3d8284d283884419dd5fe7020583bb79ca 136.99kB / 136.99kB 0.1s done Step #16 - "build-images": #5 sha256:ebddc55facdc6b1f7e0f30816a5fc7cc62f38abdf76c0a8b0a0ce52085754795 311B / 311B 0.2s done Step #16 - "build-images": #5 sha256:b839dfae01f66e15c6a8b63520557ed315bdfe036342fa7a0c537259f10d7a9a 351B / 351B 0.2s done Step #16 - "build-images": #5 sha256:dd64bf2dd177757451a98fcdc999a339c35dee5d9872d8f4dc69c8f3c4dd0112 80B / 80B 0.1s done Step #16 - "build-images": #5 sha256:52630fc75a18675c530ed9eba5f55eca09b03e91bd5bc15307918bbc1a7e7296 162B / 162B 0.1s done Step #16 - "build-images": #5 sha256:2780920e5dbfbe103d03a583ed75345306e572ec5a48cb10361f046767d9f29a 67B / 67B 0.1s done Step #16 - "build-images": #5 sha256:3214acf345c0cc6bbdb56b698a41ccdefc624a09d6beb0d38b5de0b2303ecaf4 123B / 123B 0.2s done Step #16 - "build-images": #5 sha256:7c12895b777bcaa8ccae0605b4de635b68fc32d60fa08f421dc3818bf55ee212 188B / 188B 0.2s done Step #16 - "build-images": #5 sha256:d6b1b89eccacc15c2420b2776d72c1dae334a00805ed9af54bf2f71e4d536f28 32.09kB / 32.09kB 0.1s done Step #16 - "build-images": #5 sha256:99ba982a9142213c751a1709dcf088e63d8601f03b3f211bae037be698fef270 254.45kB / 254.45kB 0.1s done Step #16 - "build-images": #5 sha256:c172f21841dff4c8cf45cde46589c1c2616cefe7e819965e92e6d3475c428aa0 12.68kB / 12.68kB 0.1s done Step #16 - "build-images": #5 sha256:99515e7b4d35e0652d3b0fde571b6ec269222ecacc506f026e1758d6261e9109 288.54kB / 288.54kB 0.2s done Step #16 - "build-images": #5 sha256:115c774471ecdf6d6bf2f7f3ff02075abc7092bca65df86b8b013699ecb2eb0a 85.82kB / 85.82kB 0.1s done Step #16 - "build-images": #5 extracting sha256:115c774471ecdf6d6bf2f7f3ff02075abc7092bca65df86b8b013699ecb2eb0a Step #16 - "build-images": #5 extracting sha256:115c774471ecdf6d6bf2f7f3ff02075abc7092bca65df86b8b013699ecb2eb0a 0.1s done Step #16 - "build-images": #5 extracting sha256:c172f21841dff4c8cf45cde46589c1c2616cefe7e819965e92e6d3475c428aa0 0.1s done Step #16 - "build-images": #5 extracting sha256:99515e7b4d35e0652d3b0fde571b6ec269222ecacc506f026e1758d6261e9109 0.1s done Step #16 - "build-images": #5 DONE 1.4s Step #16 - "build-images": Step #16 - "build-images": #6 [internal] load build context Step #16 - "build-images": #6 transferring context: 81.32MB 1.2s done Step #16 - "build-images": #6 DONE 1.3s Step #16 - "build-images": Step #16 - "build-images": #5 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #16 - "build-images": #5 extracting sha256:99ba982a9142213c751a1709dcf088e63d8601f03b3f211bae037be698fef270 0.1s done Step #16 - "build-images": #5 DONE 1.5s Step #16 - "build-images": Step #16 - "build-images": #5 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #16 - "build-images": #5 extracting sha256:d6b1b89eccacc15c2420b2776d72c1dae334a00805ed9af54bf2f71e4d536f28 0.0s done Step #16 - "build-images": #5 extracting sha256:2780920e5dbfbe103d03a583ed75345306e572ec5a48cb10361f046767d9f29a 0.0s done Step #16 - "build-images": #5 extracting sha256:7c12895b777bcaa8ccae0605b4de635b68fc32d60fa08f421dc3818bf55ee212 0.0s done Step #16 - "build-images": #5 extracting sha256:3214acf345c0cc6bbdb56b698a41ccdefc624a09d6beb0d38b5de0b2303ecaf4 0.0s done Step #16 - "build-images": #5 DONE 1.6s Step #16 - "build-images": Step #16 - "build-images": #5 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #16 - "build-images": #5 extracting sha256:52630fc75a18675c530ed9eba5f55eca09b03e91bd5bc15307918bbc1a7e7296 0.0s done Step #16 - "build-images": #5 extracting sha256:dd64bf2dd177757451a98fcdc999a339c35dee5d9872d8f4dc69c8f3c4dd0112 0.0s done Step #16 - "build-images": #5 extracting sha256:b839dfae01f66e15c6a8b63520557ed315bdfe036342fa7a0c537259f10d7a9a 0.0s done Step #16 - "build-images": #5 extracting sha256:ebddc55facdc6b1f7e0f30816a5fc7cc62f38abdf76c0a8b0a0ce52085754795 0.0s done Step #16 - "build-images": #5 DONE 1.7s Step #16 - "build-images": Step #16 - "build-images": #5 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #16 - "build-images": #5 extracting sha256:bdfd7f7e5bf6fc27e70b59101db21c3d8284d283884419dd5fe7020583bb79ca 0.0s done Step #16 - "build-images": #5 DONE 1.7s Step #16 - "build-images": Step #16 - "build-images": #7 [2/5] COPY ./bin/sdk-server.linux.arm64 /sdk-server Step #16 - "build-images": #7 DONE 7.3s Step #16 - "build-images": Step #16 - "build-images": #8 [3/5] COPY ./bin/LICENSES . Step #20 - "tests": make[2]: Entering directory '/workspace/build' Step #20 - "tests": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build --workdir=/go/src/agones.dev/agones/site agones-build:83e9063647 \ Step #20 - "tests": bash -c "npm list autoprefixer || npm install autoprefixer@10.4.20" Step #20 - "tests": site@ /go/src/agones.dev/agones/site Step #20 - "tests": `-- (empty) Step #20 - "tests": Step #20 - "tests": Step #20 - "tests": added 10 packages, and audited 76 packages in 2s Step #20 - "tests": Step #20 - "tests": 24 packages are looking for funding Step #20 - "tests": run `npm fund` for details Step #20 - "tests": Step #20 - "tests": found 0 vulnerabilities Step #20 - "tests": make[2]: Leaving directory '/workspace/build' Step #16 - "build-images": #8 DONE 5.1s Step #16 - "build-images": Step #16 - "build-images": #9 [4/5] COPY ./bin/dependencies-src.tgz . Step #16 - "build-images": #9 DONE 1.3s Step #16 - "build-images": docker run --rm -e "CGO_ENABLED=0" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:83e9063647 go build -mod=vendor -buildvcs=false \ Step #16 - "build-images": -tags none -o /go/src/agones.dev/agones/cmd/ping/bin/ping.linux.amd64 \ Step #16 - "build-images": -ldflags "-X agones.dev/agones/pkg.Version=1.58.0-dev-b0b8ae8" -installsuffix cgo agones.dev/agones/cmd/ping Step #16 - "build-images": docker run --rm -e "CGO_ENABLED=0" -e "GOOS=linux" -e "GOARCH=arm64" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:83e9063647 go build -mod=vendor -buildvcs=false \ Step #16 - "build-images": -tags none -o /go/src/agones.dev/agones/cmd/ping/bin/ping.linux.arm64 \ Step #16 - "build-images": -ldflags "-X agones.dev/agones/pkg.Version=1.58.0-dev-b0b8ae8" -installsuffix cgo agones.dev/agones/cmd/ping Step #16 - "build-images": WARNING: No output specified with docker-container driver. Build result will only remain in the build cache. To push result image into registry use --push or to load image into docker use --load Step #16 - "build-images": docker run --rm -e "CGO_ENABLED=0" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:83e9063647 go build -mod=vendor -buildvcs=false \ Step #16 - "build-images": -tags none -o /go/src/agones.dev/agones/cmd/allocator/bin/allocator.linux.amd64 \ Step #16 - "build-images": -ldflags "-X agones.dev/agones/pkg.Version=1.58.0-dev-b0b8ae8" -installsuffix cgo agones.dev/agones/cmd/allocator Step #16 - "build-images": docker run --rm -e "CGO_ENABLED=0" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:83e9063647 go build -mod=vendor -buildvcs=false \ Step #16 - "build-images": -tags none -o /go/src/agones.dev/agones/cmd/processor/bin/processor.linux.amd64 \ Step #16 - "build-images": -ldflags "-X agones.dev/agones/pkg.Version=1.58.0-dev-b0b8ae8" -installsuffix cgo agones.dev/agones/cmd/processor Step #16 - "build-images": docker run --rm -e "CGO_ENABLED=0" -e "GOOS=linux" -e "GOARCH=arm64" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:83e9063647 go build -mod=vendor -buildvcs=false \ Step #16 - "build-images": -tags none -o /go/src/agones.dev/agones/cmd/processor/bin/processor.linux.arm64 \ Step #16 - "build-images": -ldflags "-X agones.dev/agones/pkg.Version=1.58.0-dev-b0b8ae8" -installsuffix cgo agones.dev/agones/cmd/processor Step #16 - "build-images": docker build --platform linux/amd64 /workspace/cmd/controller/ --tag=us-docker.pkg.dev/agones-images/ci/agones-controller:1.58.0-dev-b0b8ae8-amd64 Step #16 - "build-images": #0 building with "default" instance using docker driver Step #16 - "build-images": Step #16 - "build-images": #1 [internal] load build definition from Dockerfile Step #16 - "build-images": #1 transferring dockerfile: 876B done Step #16 - "build-images": #1 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load .dockerignore Step #16 - "build-images": #2 transferring context: 2B done Step #16 - "build-images": #2 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #3 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #16 - "build-images": #3 DONE 0.2s Step #16 - "build-images": Step #16 - "build-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #16 - "build-images": #4 CACHED Step #16 - "build-images": Step #16 - "build-images": #5 [internal] load build context Step #16 - "build-images": #5 transferring context: 97.11MB 0.5s done Step #16 - "build-images": #5 DONE 0.5s Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/controller.linux.amd64 /controller Step #16 - "build-images": #6 DONE 1.1s Step #16 - "build-images": Step #16 - "build-images": #7 [3/5] COPY ./bin/LICENSES . Step #16 - "build-images": #7 DONE 0.6s Step #16 - "build-images": docker buildx build --platform linux/arm64 --builder arm64-builder --build-arg ARCH=arm64 /workspace/cmd/controller/ --tag=us-docker.pkg.dev/agones-images/ci/agones-controller:1.58.0-dev-b0b8ae8-arm64 Step #16 - "build-images": docker build --platform linux/amd64 /workspace/cmd/extensions/ --tag=us-docker.pkg.dev/agones-images/ci/agones-extensions:1.58.0-dev-b0b8ae8-amd64 Step #16 - "build-images": Step #16 - "build-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #16 - "build-images": #8 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #9 exporting to image Step #16 - "build-images": #9 exporting layers Step #16 - "build-images": #0 building with "arm64-builder" instance using docker-container driver Step #16 - "build-images": Step #16 - "build-images": #1 [internal] load build definition from Dockerfile Step #16 - "build-images": #1 transferring dockerfile: 876B done Step #16 - "build-images": #1 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #16 - "build-images": #2 DONE 0.2s Step #16 - "build-images": #9 exporting layers 0.4s done Step #16 - "build-images": #9 writing image sha256:f3fe978b6726b671bc4909319bb3640088cca84e4417043a4fa5e77ba5fb8a34 done Step #16 - "build-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-controller:1.58.0-dev-b0b8ae8-amd64 done Step #16 - "build-images": #9 DONE 0.5s Step #16 - "build-images": docker buildx build --provenance false --platform linux/arm64 --builder arm64-builder --build-arg ARCH=arm64 /workspace/cmd/extensions/ --tag=us-docker.pkg.dev/agones-images/ci/agones-extensions:1.58.0-dev-b0b8ae8-arm64 Step #16 - "build-images": Step #16 - "build-images": #3 [internal] load .dockerignore Step #16 - "build-images": #3 transferring context: 2B done Step #16 - "build-images": #3 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #16 - "build-images": #4 resolve gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 0.0s done Step #16 - "build-images": #4 CACHED Step #16 - "build-images": Step #16 - "build-images": #5 [internal] load build context Step #16 - "build-images": #0 building with "default" instance using docker driver Step #16 - "build-images": Step #16 - "build-images": #1 [internal] load build definition from Dockerfile Step #16 - "build-images": #1 transferring dockerfile: 876B done Step #16 - "build-images": #1 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load .dockerignore Step #16 - "build-images": #2 transferring context: 2B done Step #16 - "build-images": #2 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #3 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #16 - "build-images": #3 DONE 0.2s Step #16 - "build-images": Step #16 - "build-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #16 - "build-images": #4 CACHED Step #16 - "build-images": Step #16 - "build-images": #5 [internal] load build context Step #16 - "build-images": #0 building with "arm64-builder" instance using docker-container driver Step #16 - "build-images": Step #16 - "build-images": #1 [internal] load build definition from Dockerfile Step #16 - "build-images": #1 transferring dockerfile: 876B done Step #16 - "build-images": #1 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #16 - "build-images": #2 DONE 0.2s Step #16 - "build-images": #5 transferring context: 91.86MB 0.4s done Step #16 - "build-images": #5 DONE 0.5s Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/controller.linux.arm64 /controller Step #16 - "build-images": Step #16 - "build-images": #3 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #16 - "build-images": #3 resolve gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 0.0s done Step #16 - "build-images": #3 CACHED Step #16 - "build-images": Step #16 - "build-images": #4 [internal] load .dockerignore Step #16 - "build-images": #4 transferring context: 2B done Step #16 - "build-images": #4 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #5 [internal] load build context Step #16 - "build-images": #5 transferring context: 91.89MB 0.5s done Step #16 - "build-images": #5 transferring context: 87.01MB 0.5s done Step #16 - "build-images": #5 DONE 0.9s Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/extensions.linux.amd64 /extensions Step #16 - "build-images": #5 DONE 0.9s Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/extensions.linux.arm64 /extensions Step #16 - "build-images": #6 DONE 1.5s Step #16 - "build-images": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build -w /go/src/agones.dev/agones/cmd/sdk-server/bin/ agones-build:83e9063647 zip -0 \ Step #16 - "build-images": agonessdk-server-1.58.0-dev-b0b8ae8.zip sdk-server.darwin.amd64 sdk-server.darwin.arm64 sdk-server.linux.amd64 sdk-server.linux.arm64 sdk-server.windows.amd64.exe Step #16 - "build-images": Step #16 - "build-images": #7 [3/5] COPY ./bin/LICENSES . Step #16 - "build-images": #7 DONE 0.5s Step #16 - "build-images": #6 DONE 1.2s Step #16 - "build-images": #6 DONE 1.0s Step #16 - "build-images": Step #16 - "build-images": #7 [3/5] COPY ./bin/LICENSES . Step #16 - "build-images": #7 DONE 0.1s Step #16 - "build-images": Step #16 - "build-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #16 - "build-images": #8 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #16 - "build-images": #8 DONE 0.1s Step #16 - "build-images": WARNING: No output specified with docker-container driver. Build result will only remain in the build cache. To push result image into registry use --push or to load image into docker use --load Step #16 - "build-images": docker build --platform linux/amd64 /workspace/cmd/ping/ --tag=us-docker.pkg.dev/agones-images/ci/agones-ping:1.58.0-dev-b0b8ae8-amd64 Step #16 - "build-images": WARNING: No output specified with docker-container driver. Build result will only remain in the build cache. To push result image into registry use --push or to load image into docker use --load Step #16 - "build-images": docker buildx build --provenance false --platform linux/arm64 --builder arm64-builder --build-arg ARCH=arm64 /workspace/cmd/ping/ --tag=us-docker.pkg.dev/agones-images/ci/agones-ping:1.58.0-dev-b0b8ae8-arm64 Step #16 - "build-images": Step #16 - "build-images": #7 [3/5] COPY ./bin/LICENSES . Step #16 - "build-images": #7 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #16 - "build-images": #8 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #9 exporting to image Step #16 - "build-images": #9 exporting layers Step #16 - "build-images": #0 building with "default" instance using docker driver Step #16 - "build-images": Step #16 - "build-images": #1 [internal] load build definition from Dockerfile Step #16 - "build-images": #1 DONE 0.0s Step #16 - "build-images": #9 exporting layers 0.4s done Step #16 - "build-images": #0 building with "arm64-builder" instance using docker-container driver Step #16 - "build-images": Step #16 - "build-images": #1 [internal] load build definition from Dockerfile Step #16 - "build-images": #1 transferring dockerfile: 858B done Step #16 - "build-images": #1 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #16 - "build-images": #2 DONE 0.2s Step #16 - "build-images": #9 writing image sha256:cc70826c48c26558309b47a14233825f32fd93f6a614e06b1fd1a8664e7465c2 done Step #16 - "build-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-extensions:1.58.0-dev-b0b8ae8-amd64 done Step #16 - "build-images": #9 DONE 0.4s Step #16 - "build-images": adding: sdk-server.darwin.amd64docker build --platform linux/amd64 /workspace/cmd/allocator/ --tag=us-docker.pkg.dev/agones-images/ci/agones-allocator:1.58.0-dev-b0b8ae8-amd64 Step #16 - "build-images": Step #16 - "build-images": #3 [internal] load .dockerignore Step #16 - "build-images": #3 transferring context: 2B done Step #16 - "build-images": #3 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #16 - "build-images": #4 resolve gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 0.0s done Step #16 - "build-images": #4 CACHED Step #16 - "build-images": Step #16 - "build-images": #5 [internal] load build context Step #16 - "build-images": Step #16 - "build-images": #1 [internal] load build definition from Dockerfile Step #16 - "build-images": #1 transferring dockerfile: 858B done Step #16 - "build-images": #1 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load .dockerignore Step #16 - "build-images": #2 transferring context: 2B done Step #16 - "build-images": #2 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #3 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #16 - "build-images": (stored 0%) Step #16 - "build-images": #3 DONE 0.2s Step #16 - "build-images": #5 transferring context: 25.49MB 0.1s done Step #16 - "build-images": #5 DONE 0.1s Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/ping.linux.arm64 /ping Step #16 - "build-images": Step #16 - "build-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #16 - "build-images": #4 CACHED Step #16 - "build-images": Step #16 - "build-images": #5 [internal] load build context Step #16 - "build-images": #0 building with "default" instance using docker driver Step #16 - "build-images": Step #16 - "build-images": #1 [internal] load .dockerignore Step #16 - "build-images": adding: sdk-server.darwin.arm64 (stored 0%) Step #16 - "build-images": #5 transferring context: 27.07MB 0.2s done Step #16 - "build-images": #5 DONE 0.7s Step #16 - "build-images": #6 DONE 0.7s Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/ping.linux.amd64 /ping Step #16 - "build-images": Step #16 - "build-images": #7 [3/5] COPY ./bin/LICENSES . Step #16 - "build-images": adding: sdk-server.linux.amd64 (stored 0%) Step #16 - "build-images": #1 transferring context: 2B done Step #16 - "build-images": #1 DONE 0.5s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load build definition from Dockerfile Step #16 - "build-images": #2 transferring dockerfile: 873B done Step #16 - "build-images": #2 DONE 0.6s Step #16 - "build-images": Step #16 - "build-images": #3 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #16 - "build-images": #3 DONE 0.3s Step #16 - "build-images": #7 DONE 0.4s Step #16 - "build-images": #6 DONE 0.4s Step #16 - "build-images": Step #16 - "build-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #16 - "build-images": #4 CACHED Step #16 - "build-images": Step #16 - "build-images": #5 [internal] load build context Step #16 - "build-images": Step #16 - "build-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #16 - "build-images": #8 DONE 0.1s Step #16 - "build-images": WARNING: No output specified with docker-container driver. Build result will only remain in the build cache. To push result image into registry use --push or to load image into docker use --load Step #16 - "build-images": Step #16 - "build-images": #7 [3/5] COPY ./bin/LICENSES . Step #16 - "build-images": #7 DONE 0.1s Step #16 - "build-images": Step #16 - "build-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #16 - "build-images": #8 DONE 0.1s Step #16 - "build-images": adding: sdk-server.linux.arm64docker buildx build --provenance false /workspace/cmd/allocator/ --builder arm64-builder --tag=us-docker.pkg.dev/agones-images/ci/agones-allocator:1.58.0-dev-b0b8ae8-arm64 --build-arg ARCH=arm64 --platform linux/arm64 Step #16 - "build-images": (stored 0%) Step #16 - "build-images": Step #16 - "build-images": #9 exporting to image Step #16 - "build-images": #9 exporting layers Step #16 - "build-images": #9 exporting layers 0.2s done Step #16 - "build-images": #9 writing image sha256:7db4a70d9faed6c4a8de7ece7f62abc945a5962aaaa2730c4f28430fd1df5597 done Step #16 - "build-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-ping:1.58.0-dev-b0b8ae8-amd64 done Step #16 - "build-images": #9 DONE 0.2s Step #16 - "build-images": adding: sdk-server.windows.amd64.exedocker build --platform linux/amd64 /workspace/cmd/processor/ --tag=us-docker.pkg.dev/agones-images/ci/agones-processor:1.58.0-dev-b0b8ae8-amd64 Step #16 - "build-images": #0 building with "arm64-builder" instance using docker-container driver Step #16 - "build-images": Step #16 - "build-images": #1 [internal] load build definition from Dockerfile Step #16 - "build-images": #1 transferring dockerfile: 873B done Step #16 - "build-images": #1 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #16 - "build-images": #2 DONE 0.2s Step #16 - "build-images": Step #16 - "build-images": #3 [internal] load .dockerignore Step #16 - "build-images": #3 transferring context: 2B done Step #16 - "build-images": #3 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #16 - "build-images": #4 resolve gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 0.0s done Step #16 - "build-images": #4 CACHED Step #16 - "build-images": Step #16 - "build-images": #5 [internal] load build context Step #16 - "build-images": (stored 0%) Step #16 - "build-images": #5 transferring context: 91.55MB 0.6s done Step #16 - "build-images": #5 DONE 0.6s Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/allocator.linux.amd64 /allocator Step #16 - "build-images": #0 building with "default" instance using docker driver Step #16 - "build-images": Step #16 - "build-images": #1 [internal] load build definition from Dockerfile Step #16 - "build-images": #1 transferring dockerfile: 873B done Step #16 - "build-images": #1 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load .dockerignore Step #16 - "build-images": #2 transferring context: 2B done Step #16 - "build-images": #2 DONE 0.2s Step #16 - "build-images": #5 transferring context: 86.59MB 0.4s done Step #16 - "build-images": #5 DONE 0.7s Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/allocator.linux.arm64 /allocator Step #16 - "build-images": #6 DONE 1.2s Step #16 - "build-images": docker buildx build --provenance false --platform linux/arm64 --builder arm64-builder --build-arg ARCH=arm64 /workspace/cmd/processor/ --tag=us-docker.pkg.dev/agones-images/ci/agones-processor:1.58.0-dev-b0b8ae8-arm64 Step #16 - "build-images": Step #16 - "build-images": #3 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #16 - "build-images": Step #16 - "build-images": #7 [3/5] COPY ./bin/LICENSES . Step #16 - "build-images": #7 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #16 - "build-images": #6 DONE 0.9s Step #16 - "build-images": #3 DONE 0.2s Step #16 - "build-images": #8 DONE 0.2s Step #16 - "build-images": Step #16 - "build-images": #7 [3/5] COPY ./bin/LICENSES . Step #16 - "build-images": #7 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #16 - "build-images": #8 DONE 0.0s Step #16 - "build-images": WARNING: No output specified with docker-container driver. Build result will only remain in the build cache. To push result image into registry use --push or to load image into docker use --load Step #16 - "build-images": docker buildx build --provenance false --platform windows/amd64 --builder windows-builder -f /workspace/cmd/sdk-server/Dockerfile.windows --tag=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.58.0-dev-b0b8ae8-windows_amd64-ltsc2019 --build-arg WINDOWS_VERSION=ltsc2019 --build-arg IMAGE_TAG="@sha256:6fdf140282a2f809dae9b13fe441635867f0a27c33a438771673b8da8f3348a4" /workspace/cmd/sdk-server/ Step #16 - "build-images": Step #16 - "build-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #16 - "build-images": #4 CACHED Step #16 - "build-images": Step #16 - "build-images": #5 [internal] load build context Step #16 - "build-images": Step #16 - "build-images": #9 exporting to image Step #16 - "build-images": #9 exporting layers Step #16 - "build-images": #0 building with "windows-builder" instance using docker-container driver Step #16 - "build-images": Step #16 - "build-images": #1 [internal] booting buildkit Step #16 - "build-images": #0 building with "arm64-builder" instance using docker-container driver Step #16 - "build-images": Step #16 - "build-images": #1 [internal] load build definition from Dockerfile Step #16 - "build-images": #1 transferring dockerfile: 873B done Step #16 - "build-images": #1 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #16 - "build-images": #2 DONE 0.1s Step #16 - "build-images": #1 pulling image moby/buildkit:buildx-stable-1 Step #16 - "build-images": Step #16 - "build-images": #3 [internal] load .dockerignore Step #16 - "build-images": #3 transferring context: 2B done Step #16 - "build-images": #3 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #16 - "build-images": #4 resolve gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 0.0s done Step #16 - "build-images": #4 CACHED Step #16 - "build-images": Step #16 - "build-images": #5 [internal] load build context Step #16 - "build-images": #9 exporting layers 0.5s done Step #16 - "build-images": #9 writing image sha256:67ea869e1c7756599937f3ee381182f357bad371e647f1681e242423b899ffc0 done Step #16 - "build-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-allocator:1.58.0-dev-b0b8ae8-amd64 done Step #16 - "build-images": #9 DONE 0.5s Step #16 - "build-images": docker buildx build --provenance false --platform windows/amd64 --builder windows-builder -f /workspace/cmd/sdk-server/Dockerfile.windows --tag=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.58.0-dev-b0b8ae8-windows_amd64-ltsc2022 --build-arg WINDOWS_VERSION=ltsc2022 --build-arg IMAGE_TAG= /workspace/cmd/sdk-server/ Step #16 - "build-images": #0 building with "windows-builder" instance using docker-container driver Step #16 - "build-images": Step #16 - "build-images": #1 [internal] booting buildkit Step #16 - "build-images": #5 transferring context: 86.35MB 0.4s done Step #16 - "build-images": #1 pulling image moby/buildkit:buildx-stable-1 Step #16 - "build-images": #5 transferring context: 91.32MB 0.5s done Step #16 - "build-images": #5 DONE 0.6s Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/processor.linux.amd64 /processor Step #16 - "build-images": #5 DONE 0.4s Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/processor.linux.arm64 /processor Step #16 - "build-images": #1 pulling image moby/buildkit:buildx-stable-1 1.1s done Step #16 - "build-images": #1 creating container buildx_buildkit_windows-builder0 Step #16 - "build-images": #1 pulling image moby/buildkit:buildx-stable-1 1.2s done Step #16 - "build-images": #6 DONE 1.1s Step #16 - "build-images": #6 DONE 1.2s Step #16 - "build-images": Step #16 - "build-images": #7 [3/5] COPY ./bin/LICENSES . Step #16 - "build-images": #7 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #16 - "build-images": #8 DONE 0.0s Step #16 - "build-images": WARNING: No output specified with docker-container driver. Build result will only remain in the build cache. To push result image into registry use --push or to load image into docker use --load Step #16 - "build-images": #1 creating container buildx_buildkit_windows-builder0 Step #16 - "build-images": Step #16 - "build-images": #7 [3/5] COPY ./bin/LICENSES . Step #16 - "build-images": #7 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #16 - "build-images": #8 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #9 exporting to image Step #16 - "build-images": #9 exporting layers Step #16 - "build-images": #9 exporting layers 0.4s done Step #16 - "build-images": #9 writing image sha256:75de2f844540f34da766c37b8225221bf2a6283bacd9dc6f0a39d937e5d0efca done Step #16 - "build-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-processor:1.58.0-dev-b0b8ae8-amd64 done Step #16 - "build-images": #9 DONE 0.4s Step #16 - "build-images": #1 creating container buildx_buildkit_windows-builder0 0.5s done Step #16 - "build-images": #1 DONE 1.7s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load build definition from Dockerfile.windows Step #16 - "build-images": #2 transferring dockerfile: 958B done Step #16 - "build-images": #2 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #3 [internal] load metadata for mcr.microsoft.com/windows/servercore:ltsc2022 Step #16 - "build-images": #1 creating container buildx_buildkit_windows-builder0 1.2s done Step #16 - "build-images": #3 DONE 0.2s Step #16 - "build-images": #1 DONE 2.2s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load build definition from Dockerfile.windows Step #16 - "build-images": #2 transferring dockerfile: 958B done Step #16 - "build-images": #2 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #3 [internal] load metadata for mcr.microsoft.com/windows/servercore:ltsc2019@sha256:6fdf140282a2f809dae9b13fe441635867f0a27c33a438771673b8da8f3348a4 Step #16 - "build-images": Step #16 - "build-images": #4 [internal] load .dockerignore Step #16 - "build-images": #4 transferring context: 2B done Step #16 - "build-images": #4 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #5 [1/3] FROM mcr.microsoft.com/windows/servercore:ltsc2022@sha256:86da395cfd2b35dbfc2e9d08719550c51b0570c394bff8f92622a19234766185 Step #16 - "build-images": #5 resolve mcr.microsoft.com/windows/servercore:ltsc2022@sha256:86da395cfd2b35dbfc2e9d08719550c51b0570c394bff8f92622a19234766185 0.0s done Step #16 - "build-images": #3 DONE 0.3s Step #16 - "build-images": #5 sha256:390f0b0b4589d576ba20b6e2d78eecf7ed1f8bd85843f55ec245ad9f52d33e95 22.90MB / 620.02MB 0.2s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 5.24MB / 1.45GB 0.2s Step #16 - "build-images": Step #16 - "build-images": #4 [internal] load .dockerignore Step #16 - "build-images": #4 transferring context: 2B done Step #16 - "build-images": #4 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #5 [1/3] FROM mcr.microsoft.com/windows/servercore:ltsc2019@sha256:6fdf140282a2f809dae9b13fe441635867f0a27c33a438771673b8da8f3348a4 Step #16 - "build-images": #5 resolve mcr.microsoft.com/windows/servercore:ltsc2019@sha256:6fdf140282a2f809dae9b13fe441635867f0a27c33a438771673b8da8f3348a4 0.0s done Step #16 - "build-images": #5 sha256:390f0b0b4589d576ba20b6e2d78eecf7ed1f8bd85843f55ec245ad9f52d33e95 57.87MB / 620.02MB 0.3s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 11.49MB / 501.77MB 0.2s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 7.81MB / 1.60GB 0.2s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 52.80MB / 501.77MB 0.3s Step #16 - "build-images": #5 ... Step #16 - "build-images": Step #16 - "build-images": #6 [internal] load build context Step #16 - "build-images": #6 transferring context: 86.62MB 0.5s done Step #16 - "build-images": #6 DONE 0.5s Step #16 - "build-images": Step #16 - "build-images": #5 [1/3] FROM mcr.microsoft.com/windows/servercore:ltsc2022@sha256:86da395cfd2b35dbfc2e9d08719550c51b0570c394bff8f92622a19234766185 Step #16 - "build-images": #5 sha256:390f0b0b4589d576ba20b6e2d78eecf7ed1f8bd85843f55ec245ad9f52d33e95 125.83MB / 620.02MB 0.6s Step #16 - "build-images": #5 sha256:390f0b0b4589d576ba20b6e2d78eecf7ed1f8bd85843f55ec245ad9f52d33e95 162.53MB / 620.02MB 0.8s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 113.25MB / 1.45GB 0.6s Step #16 - "build-images": #5 ... Step #16 - "build-images": Step #16 - "build-images": #6 [internal] load build context Step #16 - "build-images": #6 transferring context: 86.62MB 0.5s done Step #16 - "build-images": #6 DONE 0.5s Step #16 - "build-images": Step #16 - "build-images": #5 [1/3] FROM mcr.microsoft.com/windows/servercore:ltsc2019@sha256:6fdf140282a2f809dae9b13fe441635867f0a27c33a438771673b8da8f3348a4 Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 113.17MB / 501.77MB 0.6s Step #16 - "build-images": #5 sha256:390f0b0b4589d576ba20b6e2d78eecf7ed1f8bd85843f55ec245ad9f52d33e95 200.28MB / 620.02MB 0.9s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 143.68MB / 501.77MB 0.8s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 109.55MB / 1.60GB 0.6s Step #16 - "build-images": #5 sha256:390f0b0b4589d576ba20b6e2d78eecf7ed1f8bd85843f55ec245ad9f52d33e95 234.88MB / 620.02MB 1.1s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 177.27MB / 501.77MB 0.9s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 221.72MB / 1.45GB 1.1s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 209.72MB / 501.77MB 1.1s Step #16 - "build-images": #5 sha256:390f0b0b4589d576ba20b6e2d78eecf7ed1f8bd85843f55ec245ad9f52d33e95 294.65MB / 620.02MB 1.4s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 241.17MB / 501.77MB 1.2s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 203.42MB / 1.60GB 1.1s Step #16 - "build-images": #5 sha256:390f0b0b4589d576ba20b6e2d78eecf7ed1f8bd85843f55ec245ad9f52d33e95 331.35MB / 620.02MB 1.5s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 270.53MB / 501.77MB 1.4s Step #16 - "build-images": #5 sha256:390f0b0b4589d576ba20b6e2d78eecf7ed1f8bd85843f55ec245ad9f52d33e95 364.90MB / 620.02MB 1.7s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 329.25MB / 1.45GB 1.5s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 298.84MB / 501.77MB 1.5s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 325.41MB / 501.77MB 1.7s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 297.80MB / 1.60GB 1.5s Step #16 - "build-images": #5 sha256:390f0b0b4589d576ba20b6e2d78eecf7ed1f8bd85843f55ec245ad9f52d33e95 428.87MB / 620.02MB 2.0s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 353.37MB / 501.77MB 1.8s Step #16 - "build-images": #5 sha256:390f0b0b4589d576ba20b6e2d78eecf7ed1f8bd85843f55ec245ad9f52d33e95 463.47MB / 620.02MB 2.1s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 437.26MB / 1.45GB 2.0s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 381.68MB / 501.77MB 2.0s Step #16 - "build-images": #5 sha256:390f0b0b4589d576ba20b6e2d78eecf7ed1f8bd85843f55ec245ad9f52d33e95 499.12MB / 620.02MB 2.3s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 413.14MB / 501.77MB 2.1s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 395.31MB / 1.60GB 2.0s Step #16 - "build-images": #5 sha256:390f0b0b4589d576ba20b6e2d78eecf7ed1f8bd85843f55ec245ad9f52d33e95 532.68MB / 620.02MB 2.4s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 512.75MB / 1.45GB 2.3s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 444.64MB / 501.77MB 2.3s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 479.20MB / 501.77MB 2.4s Step #16 - "build-images": #5 sha256:390f0b0b4589d576ba20b6e2d78eecf7ed1f8bd85843f55ec245ad9f52d33e95 596.64MB / 620.02MB 2.7s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 499.12MB / 1.60GB 2.4s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 615.51MB / 1.45GB 2.7s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 594.54MB / 1.60GB 2.9s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 720.37MB / 1.45GB 3.2s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 694.16MB / 1.60GB 3.3s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 793.77MB / 1.45GB 3.5s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 897.58MB / 1.45GB 3.9s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 774.90MB / 1.60GB 3.8s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 998.24MB / 1.45GB 4.4s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 868.22MB / 1.60GB 4.2s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 1.11GB / 1.45GB 4.8s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 964.69MB / 1.60GB 4.7s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.06GB / 1.60GB 5.1s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 1.21GB / 1.45GB 5.3s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 1.31GB / 1.45GB 5.7s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 501.77MB / 501.77MB 5.3s done Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.19GB / 1.60GB 5.7s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 1.41GB / 1.45GB 6.2s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.27GB / 1.60GB 6.2s Step #16 - "build-images": #5 sha256:390f0b0b4589d576ba20b6e2d78eecf7ed1f8bd85843f55ec245ad9f52d33e95 620.02MB / 620.02MB 6.2s done Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.38GB / 1.60GB 6.6s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.47GB / 1.60GB 6.9s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.55GB / 1.60GB 7.2s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 1.45GB / 1.45GB 11.3s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.60GB / 1.60GB 12.3s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 1.45GB / 1.45GB 13.8s done Step #16 - "build-images": #5 DONE 14.2s Step #16 - "build-images": Step #16 - "build-images": #5 [1/3] FROM mcr.microsoft.com/windows/servercore:ltsc2022@sha256:86da395cfd2b35dbfc2e9d08719550c51b0570c394bff8f92622a19234766185 Step #16 - "build-images": #5 extracting sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.60GB / 1.60GB 15.0s done Step #16 - "build-images": #5 extracting sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 Step #20 - "tests": make[2]: Entering directory '/workspace/build' Step #20 - "tests": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build --workdir=/go/src/agones.dev/agones/site agones-build:83e9063647 bash -c \ Step #20 - "tests": "git config --global --add safe.directory /go/src/agones.dev/agones && RELEASE_VERSION=1.58.0 RELEASE_BRANCH=main hugo --config=config.toml -F" Step #20 - "tests": hugo: downloading modules … Step #20 - "tests": Start building sites … Step #20 - "tests": hugo v0.152.2-6abdacad3f3fe944ea42177844469139e81feda6+extended linux/amd64 BuildDate=2025-10-24T15:31:49Z VendorInfo=gohugoio Step #20 - "tests": Step #20 - "tests": Step #20 - "tests": │ EN Step #20 - "tests": ──────────────────┼───── Step #20 - "tests": Pages │ 229 Step #20 - "tests": Paginator pages │ 19 Step #20 - "tests": Non-page files │ 0 Step #20 - "tests": Static files │ 89 Step #20 - "tests": Processed images │ 0 Step #20 - "tests": Aliases │ 3 Step #20 - "tests": Cleaned │ 0 Step #20 - "tests": Step #20 - "tests": Total in 17536 ms Step #20 - "tests": make[2]: Leaving directory '/workspace/build' Step #20 - "tests": make[1]: Entering directory '/workspace/build' Step #20 - "tests": for i in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20; \ Step #20 - "tests": do echo "Html Test: Attempt $i" && \ Step #20 - "tests": docker run --rm -t -e "TERM=xterm-256color" -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:83e9063647 bash -c \ Step #20 - "tests": "mkdir -p /tmp/website && cp -r /go/src/agones.dev/agones/site/public /tmp/website/site && htmltest -c /go/src/agones.dev/agones/site/htmltest.yaml /tmp/website" && \ Step #20 - "tests": break || sleep 60 && false; done Step #20 - "tests": Html Test: Attempt 1 Step #20 - "tests": htmltest started at 07:27:34 on /tmp/website Step #20 - "tests": ======================================================================== Step #20 - "tests": ✔✔✔ passed in 1.894385884s Step #20 - "tests": tested 225 documents Step #20 - "tests": make[1]: Leaving directory '/workspace/build' Step #16 - "build-images": #5 extracting sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 23.4s done Step #16 - "build-images": #5 DONE 37.5s Step #16 - "build-images": Step #16 - "build-images": #5 [1/3] FROM mcr.microsoft.com/windows/servercore:ltsc2022@sha256:86da395cfd2b35dbfc2e9d08719550c51b0570c394bff8f92622a19234766185 Step #16 - "build-images": #5 extracting sha256:390f0b0b4589d576ba20b6e2d78eecf7ed1f8bd85843f55ec245ad9f52d33e95 Step #16 - "build-images": #5 extracting sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 27.7s done Step #16 - "build-images": #5 extracting sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 Step #20 - "tests": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build -e "KUBECONFIG=/root/.kube/config" -e "GO111MODULE=on" -w /go/src/agones.dev/agones agones-build:83e9063647 go test -mod=vendor -race agones.dev/agones/pkg/... \ Step #20 - "tests": agones.dev/agones/sdks/... agones.dev/agones/cmd/... Step #20 - "tests": ? agones.dev/agones/pkg [no test files] Step #20 - "tests": ok agones.dev/agones/pkg/allocation/converters 1.281s Step #20 - "tests": ? agones.dev/agones/pkg/allocation/go [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/apis [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/apis/agones [no test files] Step #20 - "tests": ok agones.dev/agones/pkg/apis/agones/v1 1.195s Step #20 - "tests": ok agones.dev/agones/pkg/apis/agones/v1/fuzz_test 1.587s Step #20 - "tests": ? agones.dev/agones/pkg/apis/allocation [no test files] Step #20 - "tests": ok agones.dev/agones/pkg/apis/allocation/v1 1.155s Step #20 - "tests": ? agones.dev/agones/pkg/apis/autoscaling [no test files] Step #20 - "tests": ok agones.dev/agones/pkg/apis/autoscaling/v1 1.062s Step #20 - "tests": ? agones.dev/agones/pkg/apis/multicluster [no test files] Step #20 - "tests": ok agones.dev/agones/pkg/apis/multicluster/v1 1.072s Step #20 - "tests": ? agones.dev/agones/pkg/client/applyconfiguration [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/client/applyconfiguration/agones/v1 [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/client/applyconfiguration/autoscaling/v1 [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/client/applyconfiguration/internal [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/client/applyconfiguration/multicluster/v1 [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/client/clientset/versioned [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/client/clientset/versioned/fake [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/client/clientset/versioned/scheme [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/client/clientset/versioned/typed/agones/v1 [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/client/clientset/versioned/typed/agones/v1/fake [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/client/clientset/versioned/typed/allocation/v1 [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/client/clientset/versioned/typed/allocation/v1/fake [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/client/clientset/versioned/typed/autoscaling/v1 [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/client/clientset/versioned/typed/autoscaling/v1/fake [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/client/clientset/versioned/typed/multicluster/v1 [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/client/clientset/versioned/typed/multicluster/v1/fake [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/client/informers/externalversions [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/client/informers/externalversions/agones [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/client/informers/externalversions/agones/v1 [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/client/informers/externalversions/autoscaling [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/client/informers/externalversions/autoscaling/v1 [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/client/informers/externalversions/internalinterfaces [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/client/informers/externalversions/multicluster [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/client/informers/externalversions/multicluster/v1 [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/client/listers/agones/v1 [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/client/listers/autoscaling/v1 [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/client/listers/multicluster/v1 [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/cloudproduct [no test files] Step #20 - "tests": ok agones.dev/agones/pkg/cloudproduct/eviction 1.147s Step #20 - "tests": ok agones.dev/agones/pkg/cloudproduct/generic 1.056s Step #20 - "tests": ok agones.dev/agones/pkg/cloudproduct/gke 1.057s Step #20 - "tests": ok agones.dev/agones/pkg/fleetautoscalers 75.269s Step #20 - "tests": ok agones.dev/agones/pkg/fleets 4.926s Step #20 - "tests": ok agones.dev/agones/pkg/gameserverallocations 26.448s Step #20 - "tests": ok agones.dev/agones/pkg/gameserverallocations/processor 1.422s Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:26:56.830959619Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"nodes\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc00032a068), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:26:56.835464301Z"} Step #20 - "tests": {"message":"Adding first fixture","severity":"info","time":"2026-05-19T19:26:56.932516411Z"} Step #20 - "tests": {"message":"Starting workers...","queue":"agones.dev.MigrationController","severity":"info","source":"*gameservers.MigrationController","time":"2026-05-19T19:26:56.932976561Z","workers":1} Step #20 - "tests": {"message":"Starting workers...","queue":"agones.dev.GameServerController","severity":"info","source":"*gameservers.Controller","time":"2026-05-19T19:26:56.933033361Z","workers":1} Step #20 - "tests": {"message":"Starting workers...","queue":"agones.dev.GameServerControllerDeletion","severity":"info","source":"*gameservers.Controller","subqueue":"deletion","time":"2026-05-19T19:26:56.933011601Z","workers":1} Step #20 - "tests": {"message":"Starting workers...","queue":"agones.dev.HealthController","severity":"info","source":"*gameservers.HealthController","time":"2026-05-19T19:26:56.933004041Z","workers":1} Step #20 - "tests": {"message":"Starting workers...","queue":"agones.dev.GameServerControllerCreation","severity":"info","source":"*gameservers.Controller","subqueue":"creation","time":"2026-05-19T19:26:56.933044011Z","workers":1} Step #20 - "tests": {"message":"Starting workers...","queue":"agones.dev.MissingPodController","severity":"info","source":"*gameservers.MissingPodController","time":"2026-05-19T19:26:56.933117871Z","workers":1} Step #20 - "tests": {"message":"modify copyFixture","severity":"info","time":"2026-05-19T19:26:56.953793282Z"} Step #20 - "tests": {"message":"...shutting down workers","queue":"agones.dev.MigrationController","severity":"info","source":"*gameservers.MigrationController","time":"2026-05-19T19:26:57.036605895Z"} Step #20 - "tests": {"message":"...shutting down workers","queue":"agones.dev.MissingPodController","severity":"info","source":"*gameservers.MissingPodController","time":"2026-05-19T19:26:57.036734885Z"} Step #20 - "tests": {"message":"...shutting down workers","queue":"agones.dev.GameServerControllerCreation","severity":"info","source":"*gameservers.Controller","subqueue":"creation","time":"2026-05-19T19:26:57.036747375Z"} Step #20 - "tests": {"message":"...shutting down workers","queue":"agones.dev.GameServerController","severity":"info","source":"*gameservers.Controller","time":"2026-05-19T19:26:57.036770975Z"} Step #20 - "tests": {"message":"...shutting down workers","queue":"agones.dev.GameServerControllerDeletion","severity":"info","source":"*gameservers.Controller","subqueue":"deletion","time":"2026-05-19T19:26:57.036724545Z"} Step #20 - "tests": {"message":"...shutting down workers","queue":"agones.dev.HealthController","severity":"info","source":"*gameservers.HealthController","time":"2026-05-19T19:26:57.036832865Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:26:57.060064237Z"} Step #20 - "tests": {"message":"initial pod, no gameserver, no node","severity":"info","time":"2026-05-19T19:26:57.161044469Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"debug","source":"*gameservers.MigrationController","time":"2026-05-19T19:26:57.161176099Z"} Step #20 - "tests": {"message":"Starting workers...","queue":"agones.dev.MigrationController","severity":"info","source":"*gameservers.MigrationController","time":"2026-05-19T19:26:57.161363539Z","workers":1} Step #20 - "tests": {"gsKey":"default/test","message":"GameServer is no longer available for syncing","severity":"debug","source":"*gameservers.MigrationController","time":"2026-05-19T19:26:57.161381579Z"} Step #20 - "tests": {"message":"pod with gameserver, no node","severity":"info","time":"2026-05-19T19:26:58.161418375Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Node is no longer available for syncing","node":"node1","severity":"debug","source":"*gameservers.MigrationController","time":"2026-05-19T19:26:58.161773715Z"} Step #20 - "tests": {"message":"pod with gameserver, and node","severity":"info","time":"2026-05-19T19:26:59.16189198Z"} Step #20 - "tests": {"message":"pod with a different NodeName to the Node.","severity":"info","time":"2026-05-19T19:27:00.162655057Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Processing","queue":"agones.dev.MigrationController","severity":"debug","source":"*gameservers.MigrationController","time":"2026-05-19T19:27:00.168359309Z"} Step #20 - "tests": {"message":"deleted pod","severity":"info","time":"2026-05-19T19:27:00.168563899Z"} Step #20 - "tests": {"message":"...shutting down workers","queue":"agones.dev.MigrationController","severity":"info","source":"*gameservers.MigrationController","time":"2026-05-19T19:27:03.170287088Z"} Step #20 - "tests": {"gs":"test","gs.Status.Address":"no-match","gsKey":"default/test","message":"GameServer/Node address mismatch","node.Status.Addresses":"NodeHostName,NodeExternalDNS,NodeExternalIP,NodeInternalDNS,NodeInternalIP","severity":"warning","source":"*gameservers.MigrationController","time":"2026-05-19T19:27:03.171708038Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:03.174541659Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc00032aca8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:03.17506167Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc0009163f8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:03.17521811Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:03.276441422Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc00030a4c8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:03.276922833Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc000354e88), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:03.277018403Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Pod is missing. Moving GameServer to Unhealthy.","severity":"debug","source":"*gameservers.MissingPodController","time":"2026-05-19T19:27:03.377710643Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:03.378542319Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc000019888), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:03.379183835Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc000354f28), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:03.379216295Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Pod is missing. Moving GameServer to Unhealthy.","severity":"debug","source":"*gameservers.MissingPodController","time":"2026-05-19T19:27:03.479321311Z"} Step #20 - "tests": {"gsKey":"default/test","message":"GameServer is no longer available for syncing","severity":"debug","source":"*gameservers.MissingPodController","time":"2026-05-19T19:27:03.47949501Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:03.480192106Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc00030a7c8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:03.480766463Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc00032b068), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:03.480787643Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Pod is missing. Moving GameServer to Unhealthy.","severity":"debug","source":"*gameservers.MissingPodController","time":"2026-05-19T19:27:03.581542025Z"} Step #20 - "tests": {"gsKey":"default/test","message":"GameServer already being deleted/unhealthy. Skipping.","severity":"debug","source":"*gameservers.MissingPodController","state":"Creating","time":"2026-05-19T19:27:03.581746694Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:03.582736269Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc000355a48), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:03.583879203Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc000355978), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:03.584141052Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Pod is missing. Moving GameServer to Unhealthy.","severity":"debug","source":"*gameservers.MissingPodController","time":"2026-05-19T19:27:03.68380392Z"} Step #20 - "tests": {"gsKey":"default/test","message":"GameServer already being deleted/unhealthy. Skipping.","severity":"debug","source":"*gameservers.MissingPodController","state":"Unhealthy","time":"2026-05-19T19:27:03.683992919Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:03.684799525Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc000b08318), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:03.685374712Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc00032b1b8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:03.685416182Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Pod is missing. Moving GameServer to Unhealthy.","severity":"debug","source":"*gameservers.MissingPodController","time":"2026-05-19T19:27:03.785238009Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:03.786513362Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc00030a8e8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:03.787535757Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc000019b18), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:03.787582157Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Pod has failed. Moving GameServer to Unhealthy.","severity":"debug","source":"*gameservers.MissingPodController","time":"2026-05-19T19:27:03.887644292Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:03.888800226Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc000b087a8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:03.889300874Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"debug","source":"*gameservers.MissingPodController","time":"2026-05-19T19:27:03.990098545Z"} Step #20 - "tests": {"message":"Starting workers...","queue":"agones.dev.MissingPodController","severity":"info","source":"*gameservers.MissingPodController","time":"2026-05-19T19:27:03.990406444Z","workers":1} Step #20 - "tests": {"gsKey":"default/test","message":"Processing","queue":"agones.dev.MissingPodController","severity":"debug","source":"*gameservers.MissingPodController","time":"2026-05-19T19:27:03.995808187Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Processing","queue":"agones.dev.MissingPodController","severity":"debug","source":"*gameservers.MissingPodController","time":"2026-05-19T19:27:04.001445898Z"} Step #20 - "tests": {"message":"...shutting down workers","queue":"agones.dev.MissingPodController","severity":"info","source":"*gameservers.MissingPodController","time":"2026-05-19T19:27:04.002145925Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:04.003336919Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc00032b7a8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:04.003963075Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc000019c08), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:04.004015115Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Pod is in Succeeded state. Moving GameServer to Shutdown.","severity":"debug","source":"*gameservers.SucceededController","time":"2026-05-19T19:27:04.104002481Z"} Step #20 - "tests": {"gsKey":"default/test","message":"GameServer already being deleted/shutdown. Skipping.","severity":"debug","source":"*gameservers.SucceededController","state":"Shutdown","time":"2026-05-19T19:27:04.10422015Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:04.105178315Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc000724188), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:04.105875412Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc000b08be8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:04.105929002Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Pod is in Succeeded state. Moving GameServer to Shutdown.","severity":"debug","source":"*gameservers.SucceededController","time":"2026-05-19T19:27:04.206005307Z"} Step #20 - "tests": {"gsKey":"default/test","message":"GameServer already being deleted/shutdown. Skipping.","severity":"debug","source":"*gameservers.SucceededController","state":"Unhealthy","time":"2026-05-19T19:27:04.206153057Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:04.206940303Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc000019ca8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:04.20749877Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc0009168f8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:04.20751629Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:04.307832524Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc0009169e8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:04.308338991Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc00030ade8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:04.308396311Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:04.409043903Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc000b08d18), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:04.409566781Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc00032bbf8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:04.40964272Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Pod is in Succeeded state. Moving GameServer to Shutdown.","severity":"debug","source":"*gameservers.SucceededController","time":"2026-05-19T19:27:04.510502352Z"} Step #20 - "tests": {"gsKey":"default/test","message":"GameServer already being deleted/shutdown. Skipping.","severity":"debug","source":"*gameservers.SucceededController","state":"Creating","time":"2026-05-19T19:27:04.5107791Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:04.512026454Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc000b08e48), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:04.513029239Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc0001ac5c8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:04.513239448Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Pod is in Succeeded state. Moving GameServer to Shutdown.","severity":"debug","source":"*gameservers.SucceededController","time":"2026-05-19T19:27:04.613189654Z"} Step #20 - "tests": {"gsKey":"default/test","message":"GameServer already being deleted/shutdown. Skipping.","severity":"debug","source":"*gameservers.SucceededController","state":"Error","time":"2026-05-19T19:27:04.613323243Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:04.614154529Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc0001ac648), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:04.614770826Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc0010bc1e8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:04.614928645Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:04.718734652Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc000b08068), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:04.719313769Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc000916158), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:04.719334559Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:04.819869842Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc000724158), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:04.820528609Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc00030a148), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:04.820696668Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Pod is in Succeeded state. Moving GameServer to Shutdown.","severity":"debug","source":"*gameservers.SucceededController","time":"2026-05-19T19:27:04.920684114Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:04.921580289Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc000724298), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:04.922082307Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc000b08328), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:04.922241666Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:05.023756644Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc000724368), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.024338361Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc00030a518), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.024451771Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"debug","source":"*gameservers.SucceededController","time":"2026-05-19T19:27:05.124437017Z"} Step #20 - "tests": {"message":"Starting workers...","queue":"agones.dev.SucceededController","severity":"info","source":"*gameservers.SucceededController","time":"2026-05-19T19:27:05.124608356Z","workers":1} Step #20 - "tests": {"gsKey":"default/test","message":"Processing","queue":"agones.dev.SucceededController","severity":"debug","source":"*gameservers.SucceededController","time":"2026-05-19T19:27:05.124732985Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Pod is in Succeeded state. Moving GameServer to Shutdown.","severity":"debug","source":"*gameservers.SucceededController","time":"2026-05-19T19:27:05.124839185Z"} Step #20 - "tests": {"message":"...shutting down workers","queue":"agones.dev.SucceededController","severity":"info","source":"*gameservers.SucceededController","time":"2026-05-19T19:27:05.125198323Z"} Step #20 - "tests": {"message":"Event(v1.ObjectReference{Kind:\"GameServer\", Namespace:\"default\", Name:\"test\", UID:\"\", APIVersion:\"agones.dev/v1\", ResourceVersion:\"\", FieldPath:\"\"}): type: 'Normal' reason: 'Shutdown' Pod is in Succeeded state","severity":"debug","source":"*gameservers.SucceededController","time":"2026-05-19T19:27:05.125375332Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:05.125994209Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"debug","source":"*gameservers.SucceededController","time":"2026-05-19T19:27:05.22692445Z"} Step #20 - "tests": {"message":"Starting workers...","queue":"agones.dev.SucceededController","severity":"info","source":"*gameservers.SucceededController","time":"2026-05-19T19:27:05.227162159Z","workers":1} Step #20 - "tests": {"gsKey":"default/test","message":"Processing","queue":"agones.dev.SucceededController","severity":"debug","source":"*gameservers.SucceededController","time":"2026-05-19T19:27:05.232485982Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Processing","queue":"agones.dev.SucceededController","severity":"debug","source":"*gameservers.SucceededController","time":"2026-05-19T19:27:05.238114723Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Processing","queue":"agones.dev.SucceededController","severity":"debug","source":"*gameservers.SucceededController","time":"2026-05-19T19:27:05.243647296Z"} Step #20 - "tests": {"message":"...shutting down workers","queue":"agones.dev.SucceededController","severity":"info","source":"*gameservers.SucceededController","time":"2026-05-19T19:27:05.244116953Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.244446691Z"} Step #20 - "tests": {"groupKind":{"Group":"agones.dev","Kind":"GameServer"},"message":"Added webhook handler","op":"CREATE","path":"/mutate","severity":"debug","source":"*webhooks.WebHook","time":"2026-05-19T19:27:05.24466212Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:05.24483265Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"nodes\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc00030aa88), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.24674137Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.247009309Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc0001ac938), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.246183263Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:05.248490961Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.250459811Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:05.24460561Z"} Step #20 - "tests": {"message":"Running","severity":"debug","source":"*gameservers.PerNodeCounter","time":"2026-05-19T19:27:05.252306422Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.252434901Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"nodes\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001108138), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.25071315Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:05.244520391Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc0001aca28), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.253613765Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:05.24461793Z"} Step #20 - "tests": {"groupKind":{"Group":"agones.dev","Kind":"GameServer"},"message":"Added webhook handler","op":"CREATE","path":"/mutate","severity":"debug","source":"*webhooks.WebHook","time":"2026-05-19T19:27:05.244605081Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.252247962Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"nodes\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc0011080b8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.247847664Z"} Step #20 - "tests": {"groupKind":{"Group":"agones.dev","Kind":"GameServer"},"message":"Added webhook handler","op":"CREATE","path":"/validate","severity":"debug","source":"*webhooks.WebHook","time":"2026-05-19T19:27:05.247288437Z"} Step #20 - "tests": {"groupKind":{"Group":"agones.dev","Kind":"GameServer"},"message":"Added webhook handler","op":"CREATE","path":"/validate","severity":"debug","source":"*webhooks.WebHook","time":"2026-05-19T19:27:05.258478631Z"} Step #20 - "tests": {"groupKind":{"Group":"","Kind":"Pod"},"message":"Added webhook handler","op":"CREATE","path":"/mutate","severity":"debug","source":"*webhooks.WebHook","time":"2026-05-19T19:27:05.259173667Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.25853438Z"} Step #20 - "tests": {"conditions":[{"type":"PodScheduled","status":"","lastProbeTime":null,"lastTransitionTime":null,"reason":"Unschedulable","message":"0/4 nodes are available: 4 node(s) didn't have free ports for the requestedpod ports."}],"gs":"test","message":"Pod Unschedulable With No Free Ports","severity":"debug","source":"*gameservers.HealthController","time":"2026-05-19T19:27:05.251211477Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.257354656Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.252504151Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:05.261483495Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:05.263742354Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"nodes\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc0011900c8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.264366301Z"} Step #20 - "tests": {"groupKind":{"Group":"agones.dev","Kind":"GameServer"},"message":"Added webhook handler","op":"CREATE","path":"/mutate","severity":"debug","source":"*webhooks.WebHook","time":"2026-05-19T19:27:05.252824009Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.253520956Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.253556175Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"nodes\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc000019ac8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.258881209Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:05.255008968Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.253517846Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.255699204Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc000916768), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.25468109Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001e1e178), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.265660334Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc000354ef8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.266200562Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.252823869Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001b2c048), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.259041478Z"} Step #20 - "tests": {"groupKind":{"Group":"","Kind":"Pod"},"message":"Added webhook handler","op":"CREATE","path":"/mutate","severity":"debug","source":"*webhooks.WebHook","time":"2026-05-19T19:27:05.259121787Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:05.260378271Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001ba6018), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.259461086Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.267233987Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:05.271793644Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"nodes\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001dba108), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.265801004Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001ba61a8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.268338351Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.265797584Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001108058), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.267008598Z"} Step #20 - "tests": {"groupKind":{"Group":"agones.dev","Kind":"GameServer"},"message":"Added webhook handler","op":"CREATE","path":"/validate","severity":"debug","source":"*webhooks.WebHook","time":"2026-05-19T19:27:05.267048628Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc00112c028), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.271063667Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc00131e0b8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.266664289Z"} Step #20 - "tests": {"gsKey":"default/test","message":"GameServer is no longer available for syncing","severity":"debug","source":"*gameservers.MigrationController","time":"2026-05-19T19:27:05.26855637Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:05.269336926Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc0007240f8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.269347976Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"nodes\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc00199a048), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.267977823Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"nodes\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc0010bc098), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.271203107Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001dba298), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.271353206Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"nodes\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc000b080b8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.274306261Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc000019868), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.276027482Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:05.276281281Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.273607824Z"} Step #20 - "tests": {"groupKind":{"Group":"","Kind":"Pod"},"message":"Added webhook handler","op":"CREATE","path":"/mutate","severity":"debug","source":"*webhooks.WebHook","time":"2026-05-19T19:27:05.274710539Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc00112c0c8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.274290391Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.273600375Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"name":"default","range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":7000,"protocol":"TCPUDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing Create State","severity":"debug","source":"*gameservers.Controller","time":"2026-05-19T19:27:05.276789808Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"nodes\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc0010bc2c8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.27844471Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc00140c268), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.278025322Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc00140c048), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.286066641Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc00077e9f8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.289915793Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"creationValidationHandler","review":{"request":{"uid":"","kind":{"group":"agones.dev","version":"v1","kind":"GameServer"},"resource":{"group":"","version":"","resource":""},"operation":"CREATE","userInfo":{},"object":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"oldObject":null,"options":null},"response":{"uid":"","allowed":true}},"severity":"debug","source":"*gameservers.Extensions","time":"2026-05-19T19:27:05.293194236Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Shutdown","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing Shutdown State","severity":"debug","source":"*gameservers.Controller","time":"2026-05-19T19:27:05.28245739Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:05.283303176Z"} Step #20 - "tests": {"message":"Running","range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.295811522Z"} Step #20 - "tests": {"message":"Resetting Port Allocation","range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.295903532Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.285767933Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001dba418), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.285795133Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:05.28243568Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","deletionTimestamp":"2026-05-19T19:27:05Z","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing with Deletion Timestamp","severity":"debug","source":"*gameservers.Controller","time":"2026-05-19T19:27:05.296369129Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"name":"default-tcp","range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":7000,"protocol":"TCP"},{"name":"default-udp","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":7000,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Creating Pod for GameServer","pod":{"metadata":{"name":"test","namespace":"default","labels":{"agones.dev/gameserver":"test","agones.dev/role":"gameserver","agones.dev/safe-to-evict":"false"},"annotations":{"agones.dev/container":"container","agones.dev/sdk-version":"dev","cluster-autoscaler.kubernetes.io/safe-to-evict":"false"},"ownerReferences":[{"apiVersion":"agones.dev/v1","kind":"GameServer","name":"test","uid":"","controller":true,"blockOwnerDeletion":true}]},"spec":{"volumes":[{"name":"empty","emptyDir":{}}],"containers":[{"name":"agones-gameserver-sidecar","image":"sidecar:dev","args":["--grpc-port=9357","--http-port=9358"],"env":[{"name":"GAMESERVER_NAME","value":"test"},{"name":"POD_NAMESPACE","valueFrom":{"fieldRef":{"fieldPath":"metadata.namespace"}}},{"name":"FEATURE_GATES","value":"AutopilotPassthroughPort=true\u0026CountsAndLists=true\u0026DisableResyncOnSDKServer=true\u0026Example=false\u0026FleetAutoscaleRequestMetaData=true\u0026GKEAutopilotExtendedDurationPods=true\u0026PlayerAllocationFilter=false\u0026PlayerTracking=false\u0026PortPolicyNone=true\u0026PortRanges=true\u0026ProcessorAllocator=false\u0026RollingUpdateFix=true\u0026ScheduledAutoscaler=true\u0026SidecarContainers=false\u0026WasmAutoscaler=false"},{"name":"LOG_LEVEL","value":"Info"},{"name":"REQUESTS_RATE_LIMIT","value":"500ms"},{"name":"GOMAXPROCS","value":"1"},{"name":"GOMEMLIMIT","value":"45MiB"}],"resources":{"limits":{"cpu":"100m","memory":"100Mi"},"requests":{"cpu":"50m","memory":"50Mi"}},"livenessProbe":{"httpGet":{"path":"/healthz","port":8080},"initialDelaySeconds":3,"periodSeconds":3},"securityContext":{"runAsUser":1000,"runAsNonRoot":true,"allowPrivilegeEscalation":false}},{"name":"container","image":"container/image","ports":[{"hostPort":7000,"containerPort":7777,"protocol":"TCP"},{"hostPort":7000,"containerPort":7777,"protocol":"UDP"}],"env":[{"name":"AGONES_SDK_GRPC_PORT","value":"9357"},{"name":"AGONES_SDK_HTTP_PORT","value":"9358"}],"resources":{},"volumeMounts":[{"name":"empty","readOnly":true,"mountPath":"/var/run/secrets/kubernetes.io/serviceaccount"}],"livenessProbe":{"httpGet":{"path":"/gshealthz","port":8080},"initialDelaySeconds":5,"periodSeconds":5,"failureThreshold":3}}],"serviceAccountName":"sdk-service-account","hostname":"test","affinity":{"podAffinity":{"preferredDuringSchedulingIgnoredDuringExecution":[{"weight":100,"podAffinityTerm":{"labelSelector":{"matchLabels":{"agones.dev/role":"gameserver"}},"topologyKey":"kubernetes.io/hostname"}}]}}},"status":{}},"severity":"debug","source":"*gameservers.Controller","time":"2026-05-19T19:27:05.293293905Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001cac048), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.286074881Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"nodes\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc0022460a8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.286171191Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"nodes\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc00131e038), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.286948797Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:05.287013737Z"} Step #20 - "tests": {"message":"Running","range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.297858502Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc0014bc098), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.288903427Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"nodes\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001190038), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.288714218Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc00131e138), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.289028027Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"nodes\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc000354fd8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.289032427Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:05.287124266Z"} Step #20 - "tests": {"gsKey":"default/test","message":"GameServer is no longer available for syncing","severity":"debug","source":"*gameservers.MigrationController","time":"2026-05-19T19:27:05.289023357Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc00032a448), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.289165006Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:05.289540974Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001d0c268), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.281893243Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001ba6118), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.290018532Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"nodes\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc0007241c8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.290051182Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.297921881Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.Controller","time":"2026-05-19T19:27:05.296005131Z"} Step #20 - "tests": {"message":"Resetting Port Allocation","range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.298003381Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.298007781Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Dynamic","container":"container","containerPort":7777,"hostPort":10,"protocol":"UDP"},{"range":"default","portPolicy":"Dynamic","container":"sidecar","containerPort":8888,"hostPort":12,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"initContainers":[{"name":"sidecar","image":"container/image","resources":{},"restartPolicy":"Always"}],"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing Port Allocation GameServerState","severity":"debug","source":"*gameservers.Controller","time":"2026-05-19T19:27:05.298996396Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.Controller","time":"2026-05-19T19:27:05.299032846Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.296005321Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Dynamic","container":"container","containerPort":7777,"hostPort":10,"protocol":"UDP"},{"range":"default","portPolicy":"Dynamic","container":"sidecar","containerPort":8888,"hostPort":12,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"initContainers":[{"name":"sidecar","image":"container/image","resources":{},"restartPolicy":"Always"}],"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing Create State","severity":"debug","source":"*gameservers.Controller","time":"2026-05-19T19:27:05.299478384Z"} Step #20 - "tests": {"message":"creationMutationHandlerPod","pod.Name":"","severity":"debug","source":"*gameservers.Extensions","time":"2026-05-19T19:27:05.293959732Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Dynamic","container":"container","containerPort":7777,"hostPort":12,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing Port Allocation GameServerState","severity":"debug","source":"*gameservers.Controller","time":"2026-05-19T19:27:05.299593493Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Dynamic","container":"container","containerPort":7777,"hostPort":12,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing Create State","severity":"debug","source":"*gameservers.Controller","time":"2026-05-19T19:27:05.300374639Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001b2d5a8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.300660748Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.297134426Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default"},"spec":{"container":"NOPE!","ports":[{"containerPort":7777}],"health":{},"sdkServer":{},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}},{"name":"container2","image":"container/image","resources":{}}]}}},"status":{"state":"","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null}},"gsKey":"default/test","message":"creationValidationHandler","review":{"request":{"uid":"","kind":{"group":"agones.dev","version":"v1","kind":"GameServer"},"resource":{"group":"","version":"","resource":""},"operation":"CREATE","userInfo":{},"object":{"metadata":{"name":"test","namespace":"default"},"spec":{"container":"NOPE!","ports":[{"containerPort":7777}],"health":{},"sdkServer":{},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}},{"name":"container2","image":"container/image","resources":{}}]}}},"status":{"state":"","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null}},"oldObject":null,"options":null},"response":{"uid":"","allowed":true}},"severity":"debug","source":"*gameservers.Extensions","time":"2026-05-19T19:27:05.296032931Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc0022461a8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.301783932Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001ba6398), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.301799212Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default"},"spec":{"container":"NOPE!","ports":[{"containerPort":7777}],"health":{},"sdkServer":{},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}},{"name":"container2","image":"container/image","resources":{}}]}}},"status":{"state":"","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null}},"gsKey":"default/test","message":"Invalid GameServer","review":{"request":{"uid":"","kind":{"group":"agones.dev","version":"v1","kind":"GameServer"},"resource":{"group":"","version":"","resource":""},"operation":"CREATE","userInfo":{},"object":{"metadata":{"name":"test","namespace":"default"},"spec":{"container":"NOPE!","ports":[{"containerPort":7777}],"health":{},"sdkServer":{},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}},{"name":"container2","image":"container/image","resources":{}}]}}},"status":{"state":"","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null}},"oldObject":null,"options":null},"response":{"uid":"","allowed":false,"status":{"metadata":{},"status":"Failure","message":"GameServer.agones.dev \"\" is invalid: spec.container: Invalid value: \"NOPE!\": Could not find a container named NOPE!","reason":"Invalid","details":{"group":"agones.dev","kind":"GameServer","causes":[{"reason":"FieldValueInvalid","message":"Invalid value: \"NOPE!\": Could not find a container named NOPE!","field":"spec.container"}]},"code":422}}},"severity":"debug","source":"*gameservers.Extensions","time":"2026-05-19T19:27:05.301919732Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"nodes\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001cac238), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.301265235Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.297947052Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Dynamic","container":"container","containerPort":7777,"hostPort":10,"protocol":"UDP"},{"range":"default","portPolicy":"Dynamic","container":"sidecar","containerPort":8888,"hostPort":12,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"initContainers":[{"name":"sidecar","image":"container/image","resources":{},"restartPolicy":"Always"}],"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Creating Pod for GameServer","pod":{"metadata":{"name":"test","namespace":"default","labels":{"agones.dev/gameserver":"test","agones.dev/role":"gameserver","agones.dev/safe-to-evict":"false"},"annotations":{"agones.dev/container":"container","agones.dev/sdk-version":"dev","cluster-autoscaler.kubernetes.io/safe-to-evict":"false"},"ownerReferences":[{"apiVersion":"agones.dev/v1","kind":"GameServer","name":"test","uid":"","controller":true,"blockOwnerDeletion":true}]},"spec":{"volumes":[{"name":"empty","emptyDir":{}}],"initContainers":[{"name":"sidecar","image":"container/image","ports":[{"hostPort":12,"containerPort":8888,"protocol":"UDP"}],"env":[{"name":"AGONES_SDK_GRPC_PORT","value":"9357"},{"name":"AGONES_SDK_HTTP_PORT","value":"9358"}],"resources":{},"restartPolicy":"Always"}],"containers":[{"name":"agones-gameserver-sidecar","image":"sidecar:dev","args":["--grpc-port=9357","--http-port=9358"],"env":[{"name":"GAMESERVER_NAME","value":"test"},{"name":"POD_NAMESPACE","valueFrom":{"fieldRef":{"fieldPath":"metadata.namespace"}}},{"name":"FEATURE_GATES","value":"AutopilotPassthroughPort=true\u0026CountsAndLists=true\u0026DisableResyncOnSDKServer=true\u0026Example=false\u0026FleetAutoscaleRequestMetaData=true\u0026GKEAutopilotExtendedDurationPods=true\u0026PlayerAllocationFilter=false\u0026PlayerTracking=false\u0026PortPolicyNone=true\u0026PortRanges=true\u0026ProcessorAllocator=false\u0026RollingUpdateFix=true\u0026ScheduledAutoscaler=true\u0026SidecarContainers=false\u0026WasmAutoscaler=false"},{"name":"LOG_LEVEL","value":"Info"},{"name":"REQUESTS_RATE_LIMIT","value":"500ms"},{"name":"GOMAXPROCS","value":"1"},{"name":"GOMEMLIMIT","value":"45MiB"}],"resources":{"limits":{"cpu":"100m","memory":"100Mi"},"requests":{"cpu":"50m","memory":"50Mi"}},"livenessProbe":{"httpGet":{"path":"/healthz","port":8080},"initialDelaySeconds":3,"periodSeconds":3},"securityContext":{"runAsUser":1000,"runAsNonRoot":true,"allowPrivilegeEscalation":false}},{"name":"container","image":"container/image","ports":[{"hostPort":10,"containerPort":7777,"protocol":"UDP"}],"env":[{"name":"AGONES_SDK_GRPC_PORT","value":"9357"},{"name":"AGONES_SDK_HTTP_PORT","value":"9358"}],"resources":{},"volumeMounts":[{"name":"empty","readOnly":true,"mountPath":"/var/run/secrets/kubernetes.io/serviceaccount"}],"livenessProbe":{"httpGet":{"path":"/gshealthz","port":8080},"initialDelaySeconds":5,"periodSeconds":5,"failureThreshold":3}}],"serviceAccountName":"sdk-service-account","hostname":"test","affinity":{"podAffinity":{"preferredDuringSchedulingIgnoredDuringExecution":[{"weight":100,"podAffinityTerm":{"labelSelector":{"matchLabels":{"agones.dev/role":"gameserver"}},"topologyKey":"kubernetes.io/hostname"}}]}}},"status":{}},"severity":"debug","source":"*gameservers.Controller","time":"2026-05-19T19:27:05.30025534Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:05.300733977Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"RequestReady","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing RequestReady State","severity":"debug","source":"*gameservers.Controller","time":"2026-05-19T19:27:05.2983371Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:05.300144201Z"} Step #20 - "tests": {"message":"Running","range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.304719477Z"} Step #20 - "tests": {"message":"Resetting Port Allocation","range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.304806207Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Dynamic","container":"container","containerPort":7777,"hostPort":14,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing Port Allocation GameServerState","severity":"debug","source":"*gameservers.Controller","time":"2026-05-19T19:27:05.304978676Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc00131e738), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.30425749Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Dynamic","container":"container","containerPort":7777,"hostPort":12,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Creating Pod for GameServer","pod":{"metadata":{"name":"test","namespace":"default","labels":{"agones.dev/gameserver":"test","agones.dev/role":"gameserver","agones.dev/safe-to-evict":"false"},"annotations":{"agones.dev/container":"container","agones.dev/sdk-version":"dev","cluster-autoscaler.kubernetes.io/safe-to-evict":"false"},"ownerReferences":[{"apiVersion":"agones.dev/v1","kind":"GameServer","name":"test","uid":"","controller":true,"blockOwnerDeletion":true}]},"spec":{"volumes":[{"name":"empty","emptyDir":{}}],"containers":[{"name":"agones-gameserver-sidecar","image":"sidecar:dev","args":["--grpc-port=9357","--http-port=9358"],"env":[{"name":"GAMESERVER_NAME","value":"test"},{"name":"POD_NAMESPACE","valueFrom":{"fieldRef":{"fieldPath":"metadata.namespace"}}},{"name":"FEATURE_GATES","value":"AutopilotPassthroughPort=true\u0026CountsAndLists=true\u0026DisableResyncOnSDKServer=true\u0026Example=false\u0026FleetAutoscaleRequestMetaData=true\u0026GKEAutopilotExtendedDurationPods=true\u0026PlayerAllocationFilter=false\u0026PlayerTracking=false\u0026PortPolicyNone=true\u0026PortRanges=true\u0026ProcessorAllocator=false\u0026RollingUpdateFix=true\u0026ScheduledAutoscaler=true\u0026SidecarContainers=false\u0026WasmAutoscaler=false"},{"name":"LOG_LEVEL","value":"Info"},{"name":"REQUESTS_RATE_LIMIT","value":"500ms"},{"name":"GOMAXPROCS","value":"1"},{"name":"GOMEMLIMIT","value":"45MiB"}],"resources":{"limits":{"cpu":"100m","memory":"100Mi"},"requests":{"cpu":"50m","memory":"50Mi"}},"livenessProbe":{"httpGet":{"path":"/healthz","port":8080},"initialDelaySeconds":3,"periodSeconds":3},"securityContext":{"runAsUser":1000,"runAsNonRoot":true,"allowPrivilegeEscalation":false}},{"name":"container","image":"container/image","ports":[{"hostPort":12,"containerPort":7777,"protocol":"UDP"}],"env":[{"name":"AGONES_SDK_GRPC_PORT","value":"9357"},{"name":"AGONES_SDK_HTTP_PORT","value":"9358"}],"resources":{},"volumeMounts":[{"name":"empty","readOnly":true,"mountPath":"/var/run/secrets/kubernetes.io/serviceaccount"}],"livenessProbe":{"httpGet":{"path":"/gshealthz","port":8080},"initialDelaySeconds":5,"periodSeconds":5,"failureThreshold":3}}],"serviceAccountName":"sdk-service-account","hostname":"test","affinity":{"podAffinity":{"preferredDuringSchedulingIgnoredDuringExecution":[{"weight":100,"podAffinityTerm":{"labelSelector":{"matchLabels":{"agones.dev/role":"gameserver"}},"topologyKey":"kubernetes.io/hostname"}}]}}},"status":{}},"severity":"debug","source":"*gameservers.Controller","time":"2026-05-19T19:27:05.300777507Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"nodes\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001cac0e8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.300844647Z"} Step #20 - "tests": {"message":"Running","range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.3043212Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:05.30217231Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc0007243a8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.300736597Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"nodes\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc000917738), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.305537673Z"} Step #20 - "tests": {"message":"Resetting Port Allocation","range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.306489319Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001ba6538), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.304335009Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"nodes\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001cac2b8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.304399599Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Dynamic","container":"container","containerPort":7777,"hostPort":10,"protocol":"UDP"},{"range":"default","portPolicy":"Dynamic","container":"sidecar","containerPort":8888,"hostPort":12,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"initContainers":[{"name":"sidecar","image":"container/image","resources":{},"restartPolicy":"Always"}],"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Starting","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing Starting GameServerState","severity":"debug","source":"*gameservers.Controller","time":"2026-05-19T19:27:05.304449629Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001ba64b8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.302957266Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Shutdown","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing Shutdown State","severity":"debug","source":"*gameservers.Controller","time":"2026-05-19T19:27:05.306593228Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"nodes\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc0014bc1d8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.303183595Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc0014bc178), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.302979876Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:05.303485794Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc000917b68), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.305700322Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.307889852Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Dynamic","container":"container","containerPort":7777,"hostPort":10,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing Port Allocation GameServerState","severity":"debug","source":"*gameservers.Controller","time":"2026-05-19T19:27:05.307054066Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.305236145Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc000019998), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.305757123Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","deletionTimestamp":"2026-05-19T19:27:05Z","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing with Deletion Timestamp","severity":"debug","source":"*gameservers.Controller","time":"2026-05-19T19:27:05.3081635Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.30823846Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:05.305111475Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"name":"tcp-port","range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":7000,"protocol":"TCP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing Create State","severity":"debug","source":"*gameservers.Controller","time":"2026-05-19T19:27:05.309421564Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.309749712Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"name":"tcp-port","range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":7000,"protocol":"TCP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Creating Pod for GameServer","pod":{"metadata":{"name":"test","namespace":"default","labels":{"agones.dev/gameserver":"test","agones.dev/role":"gameserver","agones.dev/safe-to-evict":"false"},"annotations":{"agones.dev/container":"container","agones.dev/sdk-version":"dev","cluster-autoscaler.kubernetes.io/safe-to-evict":"false"},"ownerReferences":[{"apiVersion":"agones.dev/v1","kind":"GameServer","name":"test","uid":"","controller":true,"blockOwnerDeletion":true}]},"spec":{"volumes":[{"name":"empty","emptyDir":{}}],"containers":[{"name":"agones-gameserver-sidecar","image":"sidecar:dev","args":["--grpc-port=9357","--http-port=9358"],"env":[{"name":"GAMESERVER_NAME","value":"test"},{"name":"POD_NAMESPACE","valueFrom":{"fieldRef":{"fieldPath":"metadata.namespace"}}},{"name":"FEATURE_GATES","value":"AutopilotPassthroughPort=true\u0026CountsAndLists=true\u0026DisableResyncOnSDKServer=true\u0026Example=false\u0026FleetAutoscaleRequestMetaData=true\u0026GKEAutopilotExtendedDurationPods=true\u0026PlayerAllocationFilter=false\u0026PlayerTracking=false\u0026PortPolicyNone=true\u0026PortRanges=true\u0026ProcessorAllocator=false\u0026RollingUpdateFix=true\u0026ScheduledAutoscaler=true\u0026SidecarContainers=false\u0026WasmAutoscaler=false"},{"name":"LOG_LEVEL","value":"Info"},{"name":"REQUESTS_RATE_LIMIT","value":"500ms"},{"name":"GOMAXPROCS","value":"1"},{"name":"GOMEMLIMIT","value":"45MiB"}],"resources":{"limits":{"cpu":"100m","memory":"100Mi"},"requests":{"cpu":"50m","memory":"50Mi"}},"livenessProbe":{"httpGet":{"path":"/healthz","port":8080},"initialDelaySeconds":3,"periodSeconds":3},"securityContext":{"runAsUser":1000,"runAsNonRoot":true,"allowPrivilegeEscalation":false}},{"name":"container","image":"container/image","ports":[{"hostPort":7000,"containerPort":7777,"protocol":"TCP"}],"env":[{"name":"AGONES_SDK_GRPC_PORT","value":"9357"},{"name":"AGONES_SDK_HTTP_PORT","value":"9358"}],"resources":{},"volumeMounts":[{"name":"empty","readOnly":true,"mountPath":"/var/run/secrets/kubernetes.io/serviceaccount"}],"livenessProbe":{"httpGet":{"path":"/gshealthz","port":8080},"initialDelaySeconds":5,"periodSeconds":5,"failureThreshold":3}}],"serviceAccountName":"sdk-service-account","hostname":"test","affinity":{"podAffinity":{"preferredDuringSchedulingIgnoredDuringExecution":[{"weight":100,"podAffinityTerm":{"labelSelector":{"matchLabels":{"agones.dev/role":"gameserver"}},"topologyKey":"kubernetes.io/hostname"}}]}}},"status":{}},"severity":"debug","source":"*gameservers.Controller","time":"2026-05-19T19:27:05.309793532Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:05.310122941Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:05.310469969Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"nodes\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc002246208), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.310925006Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001ba66d8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.310999676Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default"},"spec":{"ports":[{"portPolicy":"Static","containerPort":7777,"hostPort":9999}],"health":{},"sdkServer":{},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}}},"status":{"state":"Ready","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null}},"message":"Syncing deleted GameServer","range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.311076786Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.311825392Z"} Step #20 - "tests": {"gs":"test","message":"Did not allocate this GameServer. Ignoring for DeAllocation","range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.311835312Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.Controller","time":"2026-05-19T19:27:05.311019516Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"RequestReady","ports":null,"address":"","addresses":null,"nodeName":"node","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing RequestReady State","severity":"debug","source":"*gameservers.Controller","time":"2026-05-19T19:27:05.311308224Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc0007245c8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.312302499Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"nodes\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc0011088c8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.310621158Z"} Step #20 - "tests": {"gsKey":"default/test","message":"GameServer is no longer available for syncing","severity":"debug","source":"*gameservers.Controller","time":"2026-05-19T19:27:05.312101401Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:05.311770042Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001680998), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.310701897Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"nodes\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001cac578), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.31215847Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.312672988Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc0010bd238), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.311364194Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc0014bc4b8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.31222444Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.31223345Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","deletionTimestamp":"2026-05-19T19:27:05Z","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing with Deletion Timestamp","severity":"debug","source":"*gameservers.Controller","time":"2026-05-19T19:27:05.312726827Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:05.313322994Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc00131ea98), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.31419835Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","deletionTimestamp":"2026-05-19T19:27:05Z","annotations":{"agones.dev/sdk-version":"dev"}},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"No pods found, removing finalizer agones.dev/controller","severity":"debug","source":"*gameservers.Controller","time":"2026-05-19T19:27:05.314418389Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001dba0b8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.315387334Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"nodes\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc0001ac5a8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.315302984Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.319326864Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:05.319539073Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc00118c138), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.32005792Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc0014bc1e8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.32013362Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"nodes\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001190038), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.32013958Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:05.320915126Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc0014bc398), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.321482103Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"nodes\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc00140c1b8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.321491843Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001f20ba8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.321560853Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.HealthController","time":"2026-05-19T19:27:05.350856235Z"} Step #20 - "tests": {"gs":"test","message":"Could not find Pod","severity":"debug","source":"*gameservers.HealthController","time":"2026-05-19T19:27:05.351023654Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Allocated","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Issue with GameServer pod, marking as GameServerStateUnhealthy","severity":"debug","source":"*gameservers.HealthController","time":"2026-05-19T19:27:05.351110794Z"} Step #20 - "tests": {"message":"Running","range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.365373462Z"} Step #20 - "tests": {"message":"Resetting Port Allocation","range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.36558998Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.Controller","time":"2026-05-19T19:27:05.36572187Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller","agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Starting","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing Starting GameServerState","severity":"debug","source":"*gameservers.Controller","time":"2026-05-19T19:27:05.365468101Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/dev-address":"12.12.12.12","agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"ports":[{"range":"default","portPolicy":"Static","container":"","containerPort":7777,"hostPort":7777,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":null}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"GS is a development game server and will not be managed by Agones.","severity":"debug","source":"*gameservers.Controller","time":"2026-05-19T19:27:05.365843429Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.366772515Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.367237142Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:05.368401486Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:05.368801884Z"} Step #20 - "tests": {"gsKey":"default/test","message":"GameServer is no longer available for syncing","severity":"debug","source":"*gameservers.MigrationController","time":"2026-05-19T19:27:05.369049193Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"nodes\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc0014bc418), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.369294732Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc0016802d8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.369389162Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc002246578), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.369394562Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"nodes\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001f20f08), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.369424381Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc0001ac808), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.369429731Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc0022465a8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.36961722Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.372430126Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:05.373866169Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"nodes\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc0016803c8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.374473686Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc0014bc7b8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.374497586Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001ba6178), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.374787814Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"name":"udp-port","range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":7000,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing Create State","severity":"debug","source":"*gameservers.Controller","time":"2026-05-19T19:27:05.415579469Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"name":"udp-port","range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":7000,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Creating Pod for GameServer","pod":{"metadata":{"name":"test","namespace":"default","labels":{"agones.dev/gameserver":"test","agones.dev/role":"gameserver","agones.dev/safe-to-evict":"false"},"annotations":{"agones.dev/container":"container","agones.dev/sdk-version":"dev","cluster-autoscaler.kubernetes.io/safe-to-evict":"false"},"ownerReferences":[{"apiVersion":"agones.dev/v1","kind":"GameServer","name":"test","uid":"","controller":true,"blockOwnerDeletion":true}]},"spec":{"volumes":[{"name":"empty","emptyDir":{}}],"containers":[{"name":"agones-gameserver-sidecar","image":"sidecar:dev","args":["--grpc-port=9357","--http-port=9358"],"env":[{"name":"GAMESERVER_NAME","value":"test"},{"name":"POD_NAMESPACE","valueFrom":{"fieldRef":{"fieldPath":"metadata.namespace"}}},{"name":"FEATURE_GATES","value":"AutopilotPassthroughPort=true\u0026CountsAndLists=true\u0026DisableResyncOnSDKServer=true\u0026Example=false\u0026FleetAutoscaleRequestMetaData=true\u0026GKEAutopilotExtendedDurationPods=true\u0026PlayerAllocationFilter=false\u0026PlayerTracking=false\u0026PortPolicyNone=true\u0026PortRanges=true\u0026ProcessorAllocator=false\u0026RollingUpdateFix=true\u0026ScheduledAutoscaler=true\u0026SidecarContainers=false\u0026WasmAutoscaler=false"},{"name":"LOG_LEVEL","value":"Info"},{"name":"REQUESTS_RATE_LIMIT","value":"500ms"},{"name":"GOMAXPROCS","value":"1"},{"name":"GOMEMLIMIT","value":"45MiB"}],"resources":{"limits":{"cpu":"100m","memory":"100Mi"},"requests":{"cpu":"50m","memory":"50Mi"}},"livenessProbe":{"httpGet":{"path":"/healthz","port":8080},"initialDelaySeconds":3,"periodSeconds":3},"securityContext":{"runAsUser":1000,"runAsNonRoot":true,"allowPrivilegeEscalation":false}},{"name":"container","image":"container/image","ports":[{"hostPort":7000,"containerPort":7777,"protocol":"UDP"}],"env":[{"name":"AGONES_SDK_GRPC_PORT","value":"9357"},{"name":"AGONES_SDK_HTTP_PORT","value":"9358"}],"resources":{},"volumeMounts":[{"name":"empty","readOnly":true,"mountPath":"/var/run/secrets/kubernetes.io/serviceaccount"}],"livenessProbe":{"httpGet":{"path":"/gshealthz","port":8080},"initialDelaySeconds":5,"periodSeconds":5,"failureThreshold":3}}],"serviceAccountName":"sdk-service-account","hostname":"test","affinity":{"podAffinity":{"preferredDuringSchedulingIgnoredDuringExecution":[{"weight":100,"podAffinityTerm":{"labelSelector":{"matchLabels":{"agones.dev/role":"gameserver"}},"topologyKey":"kubernetes.io/hostname"}}]}}},"status":{}},"severity":"debug","source":"*gameservers.Controller","time":"2026-05-19T19:27:05.415981187Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.417066211Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:05.418094256Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001680918), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.418582754Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"nodes\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc002246698), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.418597134Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001cac398), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.418672593Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"RequestReady","ports":null,"address":"","addresses":null,"nodeName":"node","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing RequestReady State","severity":"debug","source":"*gameservers.Controller","time":"2026-05-19T19:27:05.419716298Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.420454654Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","deletionTimestamp":"2026-05-19T19:27:05Z","annotations":{"agones.dev/dev-address":"1.1.1.1","agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing with Deletion Timestamp","severity":"debug","source":"*gameservers.Controller","time":"2026-05-19T19:27:05.42125322Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","deletionTimestamp":"2026-05-19T19:27:05Z","annotations":{"agones.dev/dev-address":"1.1.1.1","agones.dev/sdk-version":"dev"}},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"No pods found, removing finalizer agones.dev/controller","severity":"debug","source":"*gameservers.Controller","time":"2026-05-19T19:27:05.421507049Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:05.421453129Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"RequestReady","ports":null,"address":"","addresses":null,"nodeName":"node","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing RequestReady State","severity":"debug","source":"*gameservers.Controller","time":"2026-05-19T19:27:05.421887517Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001cac5f8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.421902817Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"nodes\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc0014bc948), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.422207205Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc00140c4a8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.421926527Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.422702582Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:05.423991676Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"nodes\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc002246918), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.424401614Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001ba6488), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.424503144Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc0014bcb88), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.424542163Z"} Step #20 - "tests": {"message":"Running","range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.469317138Z"} Step #20 - "tests": {"message":"Resetting Port Allocation","range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.469410537Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.Controller","time":"2026-05-19T19:27:05.469512786Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/dev-address":"12.12.12.12","agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"ports":[{"range":"default","portPolicy":"Static","container":"","containerPort":7777,"hostPort":7777,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":null}},"eviction":{"safe":"Never"}},"status":{"state":"RequestReady","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"GS is a development game server and will not be managed by Agones.","severity":"debug","source":"*gameservers.Controller","time":"2026-05-19T19:27:05.469625146Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller","agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Starting","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing Starting GameServerState","severity":"debug","source":"*gameservers.Controller","time":"2026-05-19T19:27:05.469430867Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.470251823Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.470988389Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:05.471807805Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:05.472233833Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001cac6e8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.472343462Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc00140c8b8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.472314362Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"nodes\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001680ad8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.472389412Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc002246c58), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.47273831Z"} Step #20 - "tests": {"gsKey":"default/test","message":"GameServer is no longer available for syncing","severity":"debug","source":"*gameservers.MigrationController","time":"2026-05-19T19:27:05.472645681Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"nodes\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001680b08), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.472642791Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc00140c9a8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.47280496Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Scheduled","ports":null,"address":"","addresses":[],"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Updating GameServer with new PodIPs","severity":"debug","source":"*gameservers.Controller","time":"2026-05-19T19:27:05.475066829Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.475751235Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:05.477033899Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001f21228), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.477777565Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc0001ac9a8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.477801095Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"nodes\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc00112c368), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.477965354Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing Create State","severity":"debug","source":"*gameservers.Controller","time":"2026-05-19T19:27:05.518786779Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Creating Pod for GameServer","pod":{"metadata":{"name":"test","namespace":"default","labels":{"agones.dev/gameserver":"test","agones.dev/role":"gameserver","agones.dev/safe-to-evict":"false"},"annotations":{"agones.dev/container":"container","agones.dev/sdk-version":"dev","cluster-autoscaler.kubernetes.io/safe-to-evict":"false"},"ownerReferences":[{"apiVersion":"agones.dev/v1","kind":"GameServer","name":"test","uid":"","controller":true,"blockOwnerDeletion":true}]},"spec":{"volumes":[{"name":"empty","emptyDir":{}}],"containers":[{"name":"agones-gameserver-sidecar","image":"sidecar:dev","args":["--grpc-port=9357","--http-port=9358"],"env":[{"name":"GAMESERVER_NAME","value":"test"},{"name":"POD_NAMESPACE","valueFrom":{"fieldRef":{"fieldPath":"metadata.namespace"}}},{"name":"FEATURE_GATES","value":"AutopilotPassthroughPort=true\u0026CountsAndLists=true\u0026DisableResyncOnSDKServer=true\u0026Example=false\u0026FleetAutoscaleRequestMetaData=true\u0026GKEAutopilotExtendedDurationPods=true\u0026PlayerAllocationFilter=false\u0026PlayerTracking=false\u0026PortPolicyNone=true\u0026PortRanges=true\u0026ProcessorAllocator=false\u0026RollingUpdateFix=true\u0026ScheduledAutoscaler=true\u0026SidecarContainers=false\u0026WasmAutoscaler=false"},{"name":"LOG_LEVEL","value":"Info"},{"name":"REQUESTS_RATE_LIMIT","value":"500ms"},{"name":"GOMAXPROCS","value":"1"},{"name":"GOMEMLIMIT","value":"45MiB"}],"resources":{"limits":{"cpu":"100m","memory":"100Mi"},"requests":{"cpu":"50m","memory":"50Mi"}},"livenessProbe":{"httpGet":{"path":"/healthz","port":8080},"initialDelaySeconds":3,"periodSeconds":3},"securityContext":{"runAsUser":1000,"runAsNonRoot":true,"allowPrivilegeEscalation":false}},{"name":"container","image":"container/image","ports":[{"hostPort":9999,"containerPort":7777,"protocol":"UDP"}],"env":[{"name":"AGONES_SDK_GRPC_PORT","value":"9357"},{"name":"AGONES_SDK_HTTP_PORT","value":"9358"}],"resources":{},"volumeMounts":[{"name":"empty","readOnly":true,"mountPath":"/var/run/secrets/kubernetes.io/serviceaccount"}],"livenessProbe":{"httpGet":{"path":"/gshealthz","port":8080},"initialDelaySeconds":5,"periodSeconds":5,"failureThreshold":3}}],"serviceAccountName":"sdk-service-account","hostname":"test","affinity":{"podAffinity":{"preferredDuringSchedulingIgnoredDuringExecution":[{"weight":100,"podAffinityTerm":{"labelSelector":{"matchLabels":{"agones.dev/role":"gameserver"}},"topologyKey":"kubernetes.io/hostname"}}]}}},"status":{}},"severity":"debug","source":"*gameservers.Controller","time":"2026-05-19T19:27:05.519241846Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.520267691Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:05.521572844Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"nodes\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001f21758), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.521985823Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc00112c4b8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.522042702Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc0001acb78), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.522097452Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/ready-container-id":"4321","agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"RequestReady","ports":null,"address":"","addresses":null,"nodeName":"node","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing RequestReady State","severity":"debug","source":"*gameservers.Controller","time":"2026-05-19T19:27:05.524528539Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.525091896Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:05.526228911Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc00140ca68), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.526752518Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001f21838), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.526773018Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"nodes\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc00112c5e8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.526878707Z"} Step #20 - "tests": {"message":"Running","range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.572521587Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller","agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Starting","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing Starting GameServerState","severity":"debug","source":"*gameservers.Controller","time":"2026-05-19T19:27:05.572625477Z"} Step #20 - "tests": {"message":"Resetting Port Allocation","range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.572677986Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.Controller","time":"2026-05-19T19:27:05.573155864Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.573581552Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.573666291Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:05.575169374Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.575555982Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc00112c618), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.575700041Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"nodes\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc0014bd028), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.57584244Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.578620037Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:05.57984422Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc0014bd0d8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.580609087Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc00112c7b8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.580657766Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"nodes\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001cac878), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.580691726Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing Create State","severity":"debug","source":"*gameservers.Controller","time":"2026-05-19T19:27:05.622329666Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Creating Pod for GameServer","pod":{"metadata":{"name":"test","namespace":"default","labels":{"agones.dev/gameserver":"test","agones.dev/role":"gameserver","agones.dev/safe-to-evict":"false"},"annotations":{"agones.dev/container":"container","agones.dev/sdk-version":"dev","cluster-autoscaler.kubernetes.io/safe-to-evict":"false"},"ownerReferences":[{"apiVersion":"agones.dev/v1","kind":"GameServer","name":"test","uid":"","controller":true,"blockOwnerDeletion":true}]},"spec":{"volumes":[{"name":"empty","emptyDir":{}}],"containers":[{"name":"agones-gameserver-sidecar","image":"sidecar:dev","args":["--grpc-port=9357","--http-port=9358"],"env":[{"name":"GAMESERVER_NAME","value":"test"},{"name":"POD_NAMESPACE","valueFrom":{"fieldRef":{"fieldPath":"metadata.namespace"}}},{"name":"FEATURE_GATES","value":"AutopilotPassthroughPort=true\u0026CountsAndLists=true\u0026DisableResyncOnSDKServer=true\u0026Example=false\u0026FleetAutoscaleRequestMetaData=true\u0026GKEAutopilotExtendedDurationPods=true\u0026PlayerAllocationFilter=false\u0026PlayerTracking=false\u0026PortPolicyNone=true\u0026PortRanges=true\u0026ProcessorAllocator=false\u0026RollingUpdateFix=true\u0026ScheduledAutoscaler=true\u0026SidecarContainers=false\u0026WasmAutoscaler=false"},{"name":"LOG_LEVEL","value":"Info"},{"name":"REQUESTS_RATE_LIMIT","value":"500ms"},{"name":"GOMAXPROCS","value":"1"},{"name":"GOMEMLIMIT","value":"45MiB"}],"resources":{"limits":{"cpu":"100m","memory":"100Mi"},"requests":{"cpu":"50m","memory":"50Mi"}},"livenessProbe":{"httpGet":{"path":"/healthz","port":8080},"initialDelaySeconds":3,"periodSeconds":3},"securityContext":{"runAsUser":1000,"runAsNonRoot":true,"allowPrivilegeEscalation":false}},{"name":"container","image":"container/image","ports":[{"hostPort":9999,"containerPort":7777,"protocol":"UDP"}],"env":[{"name":"AGONES_SDK_GRPC_PORT","value":"9357"},{"name":"AGONES_SDK_HTTP_PORT","value":"9358"}],"resources":{},"volumeMounts":[{"name":"empty","readOnly":true,"mountPath":"/var/run/secrets/kubernetes.io/serviceaccount"}],"livenessProbe":{"httpGet":{"path":"/gshealthz","port":8080},"initialDelaySeconds":5,"periodSeconds":5,"failureThreshold":3}}],"serviceAccountName":"sdk-service-account","hostname":"test","affinity":{"podAffinity":{"preferredDuringSchedulingIgnoredDuringExecution":[{"weight":100,"podAffinityTerm":{"labelSelector":{"matchLabels":{"agones.dev/role":"gameserver"}},"topologyKey":"kubernetes.io/hostname"}}]}}},"status":{}},"severity":"debug","source":"*gameservers.Controller","time":"2026-05-19T19:27:05.622740944Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.623926608Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:05.625475421Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc0014bd3a8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.626171617Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc002247348), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.626257417Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"RequestReady","ports":null,"address":"","addresses":null,"nodeName":"node","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing RequestReady State","severity":"debug","source":"*gameservers.Controller","time":"2026-05-19T19:27:05.626379866Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"nodes\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc0001acf48), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.626261867Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.627264362Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:05.628946173Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc0022474c8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.62943281Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"nodes\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc00140cd38), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.62949342Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001cacb98), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.629712169Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.Controller","time":"2026-05-19T19:27:05.676184845Z"} Step #20 - "tests": {"gsKey":"default/test","message":"GameServer is no longer available for syncing","severity":"debug","source":"*gameservers.Controller","time":"2026-05-19T19:27:05.676312734Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/dev-address":"12.12.12.12"}},"spec":{"ports":[{"portPolicy":"Static","containerPort":7777,"hostPort":7777}],"health":{},"sdkServer":{},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}}},"status":{"state":"","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null}},"message":"Syncing deleted GameServer","range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.676405523Z"} Step #20 - "tests": {"gs":"test","message":"Did not allocate this GameServer. Ignoring for DeAllocation","range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.676724422Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Ready","ports":null,"address":"","addresses":[],"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Updating GameServer with new PodIPs","severity":"debug","source":"*gameservers.Controller","time":"2026-05-19T19:27:05.680390053Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.68110199Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:05.682740542Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"nodes\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001caccf8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.683330999Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc00140ce48), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.683346969Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001f218e8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.683466478Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing Create State","severity":"debug","source":"*gameservers.Controller","time":"2026-05-19T19:27:05.726022763Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.726874349Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:05.728472551Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001f219a8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.728992459Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc00112cd28), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.729007739Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"nodes\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc0001ad0e8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.729145518Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"RequestReady","ports":null,"address":"","addresses":null,"nodeName":"node","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing RequestReady State","severity":"debug","source":"*gameservers.Controller","time":"2026-05-19T19:27:05.729253017Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.729899084Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:05.731826384Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001cacf48), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.732325442Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"nodes\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001f21c08), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.732368362Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc0001ad1f8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.732499701Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.784490258Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:05.78614069Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"nodes\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc0014bd868), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.786781957Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc002247828), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.786819797Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc0014bd8e8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.787057236Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing Create State","severity":"debug","source":"*gameservers.Controller","time":"2026-05-19T19:27:05.829567861Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Creating Pod for GameServer","pod":{"metadata":{"name":"test","namespace":"default","labels":{"agones.dev/gameserver":"test","agones.dev/role":"gameserver","agones.dev/safe-to-evict":"false"},"annotations":{"agones.dev/container":"container","agones.dev/sdk-version":"dev","cluster-autoscaler.kubernetes.io/safe-to-evict":"false"},"ownerReferences":[{"apiVersion":"agones.dev/v1","kind":"GameServer","name":"test","uid":"","controller":true,"blockOwnerDeletion":true}]},"spec":{"volumes":[{"name":"empty","emptyDir":{}}],"containers":[{"name":"agones-gameserver-sidecar","image":"sidecar:dev","args":["--grpc-port=9357","--http-port=9358"],"env":[{"name":"GAMESERVER_NAME","value":"test"},{"name":"POD_NAMESPACE","valueFrom":{"fieldRef":{"fieldPath":"metadata.namespace"}}},{"name":"FEATURE_GATES","value":"AutopilotPassthroughPort=true\u0026CountsAndLists=true\u0026DisableResyncOnSDKServer=true\u0026Example=false\u0026FleetAutoscaleRequestMetaData=true\u0026GKEAutopilotExtendedDurationPods=true\u0026PlayerAllocationFilter=false\u0026PlayerTracking=false\u0026PortPolicyNone=true\u0026PortRanges=true\u0026ProcessorAllocator=false\u0026RollingUpdateFix=true\u0026ScheduledAutoscaler=true\u0026SidecarContainers=false\u0026WasmAutoscaler=false"},{"name":"LOG_LEVEL","value":"Info"},{"name":"REQUESTS_RATE_LIMIT","value":"500ms"},{"name":"GOMAXPROCS","value":"1"},{"name":"GOMEMLIMIT","value":"45MiB"}],"resources":{"limits":{"cpu":"100m","memory":"100Mi"},"requests":{"cpu":"50m","memory":"50Mi"}},"livenessProbe":{"httpGet":{"path":"/healthz","port":8080},"initialDelaySeconds":3,"periodSeconds":3},"securityContext":{"runAsUser":1000,"runAsNonRoot":true,"allowPrivilegeEscalation":false}},{"name":"container","image":"container/image","ports":[{"hostPort":9999,"containerPort":7777,"protocol":"UDP"}],"env":[{"name":"AGONES_SDK_GRPC_PORT","value":"9357"},{"name":"AGONES_SDK_HTTP_PORT","value":"9358"}],"resources":{},"volumeMounts":[{"name":"empty","readOnly":true,"mountPath":"/var/run/secrets/kubernetes.io/serviceaccount"}],"livenessProbe":{"httpGet":{"path":"/gshealthz","port":8080},"initialDelaySeconds":5,"periodSeconds":5,"failureThreshold":3}}],"serviceAccountName":"sdk-service-account","hostname":"test","affinity":{"podAffinity":{"preferredDuringSchedulingIgnoredDuringExecution":[{"weight":100,"podAffinityTerm":{"labelSelector":{"matchLabels":{"agones.dev/role":"gameserver"}},"topologyKey":"kubernetes.io/hostname"}}]}}},"status":{}},"severity":"debug","source":"*gameservers.Controller","time":"2026-05-19T19:27:05.830131939Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Pod created is invalid","pod":{"metadata":{},"spec":{"containers":null},"status":{}},"severity":"error","source":"*gameservers.Controller","time":"2026-05-19T19:27:05.831104094Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.832083649Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"RequestReady","ports":null,"address":"","addresses":null,"nodeName":"node","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing RequestReady State","severity":"debug","source":"*gameservers.Controller","time":"2026-05-19T19:27:05.832519257Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.83377429Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.834569556Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:05.835424742Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"nodes\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc00112d1a8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.836656046Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc0022479f8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.836914534Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc002247988), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.837132613Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.887222741Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:05.888460934Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"nodes\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001dba148), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.889086621Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc00112c088), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.889166191Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc00118c058), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.889262491Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"RequestReady","ports":null,"address":"","addresses":null,"nodeName":"node","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing RequestReady State","severity":"debug","source":"*gameservers.Controller","time":"2026-05-19T19:27:05.935788186Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:05.936630252Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:05.937572297Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"nodes\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc00118c418), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.937989835Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001680378), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.938156234Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc0001ac588), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:05.938181534Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Scheduled","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Updating GameServer with new PodIPs","severity":"debug","source":"*gameservers.Controller","time":"2026-05-19T19:27:05.989760964Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"RequestReady","ports":null,"address":"","addresses":null,"nodeName":"node","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing RequestReady State","severity":"debug","source":"*gameservers.Controller","time":"2026-05-19T19:27:06.03810667Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:06.038988776Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:06.040539448Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:06.041621752Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:06.043373484Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:06.044307298Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001cac048), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:06.045068155Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"nodes\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc00112c9b8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:06.045229184Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:06.270738137Z"} Step #20 - "tests": {"gsKey":"default/test","message":"GameServer is no longer available for syncing","severity":"debug","source":"*gameservers.MigrationController","time":"2026-05-19T19:27:06.271334634Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"nodes\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001cac338), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:06.271430294Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc0001ac958), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:06.271522533Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001dba358), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:06.271544483Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Dynamic","container":"container","containerPort":7777,"hostPort":12,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Starting","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing Starting GameServerState","severity":"debug","source":"*gameservers.Controller","time":"2026-05-19T19:27:06.307380702Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:06.308456057Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:06.309688021Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"nodes\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001680448), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:06.310115018Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001dba3c8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:06.310410277Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"nodes\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001680518), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:06.397861556Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.Controller","time":"2026-05-19T19:27:06.410672761Z"} Step #20 - "tests": {"gsKey":"default/test","message":"GameServer is no longer available for syncing","severity":"debug","source":"*gameservers.Controller","time":"2026-05-19T19:27:06.410783741Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default"},"spec":{"ports":[{"portPolicy":"Static","containerPort":7777,"hostPort":9999}],"health":{},"sdkServer":{},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}}},"status":{"state":"Ready","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null}},"message":"Syncing deleted GameServer","range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:06.41093241Z"} Step #20 - "tests": {"gs":"test","message":"Did not allocate this GameServer. Ignoring for DeAllocation","range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:06.411213539Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"nodes\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001cac548), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:06.578302707Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"nodes\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001cac5e8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:06.866380004Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001dba4c8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:07.05950064Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:07.146020074Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:07.147225848Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"nodes\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc002246698), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:07.147831555Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc00118c788), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:07.147944845Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001dba838), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:07.296643975Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:07.372324683Z"} Step #20 - "tests": {"gsKey":"default/test","message":"GameServer is no longer available for syncing","severity":"debug","source":"*gameservers.MigrationController","time":"2026-05-19T19:27:07.37297838Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc0016809a8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:07.373103559Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"nodes\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc002246858), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:07.373146099Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc0001acf38), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:07.373172499Z"} Step #20 - "tests": {"gs":"test","gs.Status.Address":"12.12.12.12","gsKey":"default/test","message":"GameServer/Node address mismatch","node.Status.Addresses":"99.99.99.99","severity":"warning","source":"*gameservers.MigrationController","time":"2026-05-19T19:27:07.473036305Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Scheduled","ports":[{"port":9999}],"address":"99.99.99.99","addresses":[{"type":"ExternalIP","address":"99.99.99.99"}],"nodeName":"node1","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"GameServer migration occurred","severity":"debug","source":"*gameservers.MigrationController","time":"2026-05-19T19:27:07.473269854Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:07.47422352Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc0001ad148), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:07.474714207Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Node is no longer available for syncing","node":"nodeChange","severity":"debug","source":"*gameservers.MigrationController","time":"2026-05-19T19:27:07.474777297Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc002246908), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:07.474769217Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"nodes\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc00112cb28), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:07.475148514Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Scheduled","ports":[{"port":9999}],"address":"99.99.99.99","addresses":[{"type":"ExternalIP","address":"99.99.99.99"}],"nodeName":"nodeChange","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"GameServer migration occurred","severity":"debug","source":"*gameservers.MigrationController","time":"2026-05-19T19:27:07.574716542Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:07.575616368Z"} Step #20 - "tests": {"gsKey":"default/test","message":"GameServer is no longer available for syncing","severity":"debug","source":"*gameservers.MigrationController","time":"2026-05-19T19:27:07.576036626Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc0001ad368), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:07.576144525Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001dbaa28), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:07.576269045Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"nodes\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc00112cca8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:07.576315655Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Unhealthy","ports":null,"address":"12.12.12.12","addresses":null,"nodeName":"node1","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"GameServer migration occurred","severity":"debug","source":"*gameservers.MigrationController","time":"2026-05-19T19:27:07.677047707Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"nodes\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc00112cd18), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:08.239333032Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"nodes\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc0014bc2e8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:08.293076561Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc0014bc398), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:08.704666476Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:09.249747478Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:09.251736028Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"nodes\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc00112ceb8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:09.252334864Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc0022469e8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:09.252452054Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:09.353530624Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:09.355658704Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Creating Pod for GameServer","pod":{"metadata":{"name":"test","namespace":"default","labels":{"agones.dev/gameserver":"test","agones.dev/role":"gameserver","agones.dev/safe-to-evict":"false"},"annotations":{"agones.dev/container":"container","agones.dev/sdk-version":"dev","cluster-autoscaler.kubernetes.io/safe-to-evict":"false"},"ownerReferences":[{"apiVersion":"agones.dev/v1","kind":"GameServer","name":"test","uid":"","controller":true,"blockOwnerDeletion":true}]},"spec":{"volumes":[{"name":"empty","emptyDir":{}}],"containers":[{"name":"agones-gameserver-sidecar","image":"sidecar:dev","args":["--grpc-port=9357","--http-port=9358"],"env":[{"name":"GAMESERVER_NAME","value":"test"},{"name":"POD_NAMESPACE","valueFrom":{"fieldRef":{"fieldPath":"metadata.namespace"}}},{"name":"FEATURE_GATES","value":"AutopilotPassthroughPort=true\u0026CountsAndLists=true\u0026DisableResyncOnSDKServer=true\u0026Example=false\u0026FleetAutoscaleRequestMetaData=true\u0026GKEAutopilotExtendedDurationPods=true\u0026PlayerAllocationFilter=false\u0026PlayerTracking=false\u0026PortPolicyNone=true\u0026PortRanges=true\u0026ProcessorAllocator=false\u0026RollingUpdateFix=true\u0026ScheduledAutoscaler=true\u0026SidecarContainers=false\u0026WasmAutoscaler=false"},{"name":"LOG_LEVEL","value":"Info"},{"name":"REQUESTS_RATE_LIMIT","value":"500ms"},{"name":"GOMAXPROCS","value":"1"},{"name":"GOMEMLIMIT","value":"45MiB"}],"resources":{"limits":{"cpu":"100m","memory":"100Mi"},"requests":{"cpu":"50m","memory":"50Mi"}},"livenessProbe":{"httpGet":{"path":"/healthz","port":8080},"initialDelaySeconds":3,"periodSeconds":3},"securityContext":{"runAsUser":1000,"runAsNonRoot":true,"allowPrivilegeEscalation":false}},{"name":"container","image":"container/image","ports":[{"hostPort":9999,"containerPort":7777,"protocol":"UDP"}],"env":[{"name":"AGONES_SDK_GRPC_PORT","value":"9357"},{"name":"AGONES_SDK_HTTP_PORT","value":"9358"}],"resources":{},"volumeMounts":[{"name":"empty","readOnly":true,"mountPath":"/var/run/secrets/kubernetes.io/serviceaccount"}],"livenessProbe":{"httpGet":{"path":"/gshealthz","port":8080},"initialDelaySeconds":5,"periodSeconds":5,"failureThreshold":3}}],"serviceAccountName":"sdk-service-account","hostname":"test","affinity":{"podAffinity":{"preferredDuringSchedulingIgnoredDuringExecution":[{"weight":100,"podAffinityTerm":{"labelSelector":{"matchLabels":{"agones.dev/role":"gameserver"}},"topologyKey":"kubernetes.io/hostname"}}]}}},"status":{}},"severity":"debug","source":"*gameservers.Controller","time":"2026-05-19T19:27:09.357246686Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:09.358936117Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}],"serviceAccountName":"foobar"}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Creating Pod for GameServer","pod":{"metadata":{"name":"test","namespace":"default","labels":{"agones.dev/gameserver":"test","agones.dev/role":"gameserver","agones.dev/safe-to-evict":"false"},"annotations":{"agones.dev/container":"container","agones.dev/sdk-version":"dev","cluster-autoscaler.kubernetes.io/safe-to-evict":"false"},"ownerReferences":[{"apiVersion":"agones.dev/v1","kind":"GameServer","name":"test","uid":"","controller":true,"blockOwnerDeletion":true}]},"spec":{"containers":[{"name":"agones-gameserver-sidecar","image":"sidecar:dev","args":["--grpc-port=9357","--http-port=9358"],"env":[{"name":"GAMESERVER_NAME","value":"test"},{"name":"POD_NAMESPACE","valueFrom":{"fieldRef":{"fieldPath":"metadata.namespace"}}},{"name":"FEATURE_GATES","value":"AutopilotPassthroughPort=true\u0026CountsAndLists=true\u0026DisableResyncOnSDKServer=true\u0026Example=false\u0026FleetAutoscaleRequestMetaData=true\u0026GKEAutopilotExtendedDurationPods=true\u0026PlayerAllocationFilter=false\u0026PlayerTracking=false\u0026PortPolicyNone=true\u0026PortRanges=true\u0026ProcessorAllocator=false\u0026RollingUpdateFix=true\u0026ScheduledAutoscaler=true\u0026SidecarContainers=false\u0026WasmAutoscaler=false"},{"name":"LOG_LEVEL","value":"Info"},{"name":"REQUESTS_RATE_LIMIT","value":"500ms"},{"name":"GOMAXPROCS","value":"1"},{"name":"GOMEMLIMIT","value":"45MiB"}],"resources":{"limits":{"cpu":"100m","memory":"100Mi"},"requests":{"cpu":"50m","memory":"50Mi"}},"livenessProbe":{"httpGet":{"path":"/healthz","port":8080},"initialDelaySeconds":3,"periodSeconds":3},"securityContext":{"runAsUser":1000,"runAsNonRoot":true,"allowPrivilegeEscalation":false}},{"name":"container","image":"container/image","ports":[{"hostPort":9999,"containerPort":7777,"protocol":"UDP"}],"env":[{"name":"AGONES_SDK_GRPC_PORT","value":"9357"},{"name":"AGONES_SDK_HTTP_PORT","value":"9358"}],"resources":{},"livenessProbe":{"httpGet":{"path":"/gshealthz","port":8080},"initialDelaySeconds":5,"periodSeconds":5,"failureThreshold":3}}],"serviceAccountName":"foobar","hostname":"test","affinity":{"podAffinity":{"preferredDuringSchedulingIgnoredDuringExecution":[{"weight":100,"podAffinityTerm":{"labelSelector":{"matchLabels":{"agones.dev/role":"gameserver"}},"topologyKey":"kubernetes.io/hostname"}}]}}},"status":{}},"severity":"debug","source":"*gameservers.Controller","time":"2026-05-19T19:27:09.360768978Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:09.362091171Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Creating Pod for GameServer","pod":{"metadata":{"name":"test","namespace":"default","labels":{"agones.dev/gameserver":"test","agones.dev/role":"gameserver","agones.dev/safe-to-evict":"false"},"annotations":{"agones.dev/container":"container","agones.dev/sdk-version":"dev","cluster-autoscaler.kubernetes.io/safe-to-evict":"false"},"ownerReferences":[{"apiVersion":"agones.dev/v1","kind":"GameServer","name":"test","uid":"","controller":true,"blockOwnerDeletion":true}]},"spec":{"volumes":[{"name":"empty","emptyDir":{}}],"containers":[{"name":"agones-gameserver-sidecar","image":"sidecar:dev","args":["--grpc-port=9357","--http-port=9358"],"env":[{"name":"GAMESERVER_NAME","value":"test"},{"name":"POD_NAMESPACE","valueFrom":{"fieldRef":{"fieldPath":"metadata.namespace"}}},{"name":"FEATURE_GATES","value":"AutopilotPassthroughPort=true\u0026CountsAndLists=true\u0026DisableResyncOnSDKServer=true\u0026Example=false\u0026FleetAutoscaleRequestMetaData=true\u0026GKEAutopilotExtendedDurationPods=true\u0026PlayerAllocationFilter=false\u0026PlayerTracking=false\u0026PortPolicyNone=true\u0026PortRanges=true\u0026ProcessorAllocator=false\u0026RollingUpdateFix=true\u0026ScheduledAutoscaler=true\u0026SidecarContainers=false\u0026WasmAutoscaler=false"},{"name":"LOG_LEVEL","value":"Info"},{"name":"REQUESTS_RATE_LIMIT","value":"500ms"},{"name":"GOMAXPROCS","value":"1"},{"name":"GOMEMLIMIT","value":"45MiB"}],"resources":{"limits":{"cpu":"100m","memory":"100Mi"},"requests":{"cpu":"50m","memory":"50Mi"}},"livenessProbe":{"httpGet":{"path":"/healthz","port":8080},"initialDelaySeconds":3,"periodSeconds":3},"securityContext":{"runAsUser":1000,"runAsNonRoot":true,"allowPrivilegeEscalation":false}},{"name":"container","image":"container/image","ports":[{"hostPort":9999,"containerPort":7777,"protocol":"UDP"}],"env":[{"name":"AGONES_SDK_GRPC_PORT","value":"9357"},{"name":"AGONES_SDK_HTTP_PORT","value":"9358"}],"resources":{},"volumeMounts":[{"name":"empty","readOnly":true,"mountPath":"/var/run/secrets/kubernetes.io/serviceaccount"}],"livenessProbe":{"httpGet":{"path":"/gshealthz","port":8080},"initialDelaySeconds":5,"periodSeconds":5,"failureThreshold":3}}],"serviceAccountName":"sdk-service-account","hostname":"test","affinity":{"podAffinity":{"preferredDuringSchedulingIgnoredDuringExecution":[{"weight":100,"podAffinityTerm":{"labelSelector":{"matchLabels":{"agones.dev/role":"gameserver"}},"topologyKey":"kubernetes.io/hostname"}}]}}},"status":{}},"severity":"debug","source":"*gameservers.Controller","time":"2026-05-19T19:27:09.363830243Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Pod created is invalid","pod":{"metadata":{},"spec":{"containers":null},"status":{}},"severity":"error","source":"*gameservers.Controller","time":"2026-05-19T19:27:09.364723428Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-05-19T19:27:09.365436784Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Creating Pod for GameServer","pod":{"metadata":{"name":"test","namespace":"default","labels":{"agones.dev/gameserver":"test","agones.dev/role":"gameserver","agones.dev/safe-to-evict":"false"},"annotations":{"agones.dev/container":"container","agones.dev/sdk-version":"dev","cluster-autoscaler.kubernetes.io/safe-to-evict":"false"},"ownerReferences":[{"apiVersion":"agones.dev/v1","kind":"GameServer","name":"test","uid":"","controller":true,"blockOwnerDeletion":true}]},"spec":{"volumes":[{"name":"empty","emptyDir":{}}],"containers":[{"name":"agones-gameserver-sidecar","image":"sidecar:dev","args":["--grpc-port=9357","--http-port=9358"],"env":[{"name":"GAMESERVER_NAME","value":"test"},{"name":"POD_NAMESPACE","valueFrom":{"fieldRef":{"fieldPath":"metadata.namespace"}}},{"name":"FEATURE_GATES","value":"AutopilotPassthroughPort=true\u0026CountsAndLists=true\u0026DisableResyncOnSDKServer=true\u0026Example=false\u0026FleetAutoscaleRequestMetaData=true\u0026GKEAutopilotExtendedDurationPods=true\u0026PlayerAllocationFilter=false\u0026PlayerTracking=false\u0026PortPolicyNone=true\u0026PortRanges=true\u0026ProcessorAllocator=false\u0026RollingUpdateFix=true\u0026ScheduledAutoscaler=true\u0026SidecarContainers=false\u0026WasmAutoscaler=false"},{"name":"LOG_LEVEL","value":"Info"},{"name":"REQUESTS_RATE_LIMIT","value":"500ms"},{"name":"GOMAXPROCS","value":"1"},{"name":"GOMEMLIMIT","value":"45MiB"}],"resources":{"limits":{"cpu":"100m","memory":"100Mi"},"requests":{"cpu":"50m","memory":"50Mi"}},"livenessProbe":{"httpGet":{"path":"/healthz","port":8080},"initialDelaySeconds":3,"periodSeconds":3},"securityContext":{"runAsUser":1000,"runAsNonRoot":true,"allowPrivilegeEscalation":false}},{"name":"container","image":"container/image","ports":[{"hostPort":9999,"containerPort":7777,"protocol":"UDP"}],"env":[{"name":"AGONES_SDK_GRPC_PORT","value":"9357"},{"name":"AGONES_SDK_HTTP_PORT","value":"9358"}],"resources":{},"volumeMounts":[{"name":"empty","readOnly":true,"mountPath":"/var/run/secrets/kubernetes.io/serviceaccount"}],"livenessProbe":{"httpGet":{"path":"/gshealthz","port":8080},"initialDelaySeconds":5,"periodSeconds":5,"failureThreshold":3}}],"serviceAccountName":"sdk-service-account","hostname":"test","affinity":{"podAffinity":{"preferredDuringSchedulingIgnoredDuringExecution":[{"weight":100,"podAffinityTerm":{"labelSelector":{"matchLabels":{"agones.dev/role":"gameserver"}},"topologyKey":"kubernetes.io/hostname"}}]}}},"status":{}},"severity":"debug","source":"*gameservers.Controller","time":"2026-05-19T19:27:09.367330065Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Pod created is forbidden","pod":{"metadata":{},"spec":{"containers":null},"status":{}},"severity":"error","source":"*gameservers.Controller","time":"2026-05-19T19:27:09.368349089Z"} Step #20 - "tests": --- FAIL: TestControllerCreateGameServerPod (4.12s) Step #20 - "tests": --- FAIL: TestControllerCreateGameServerPod/create_pod,_with_no_issues (0.00s) Step #20 - "tests": controller_test.go:1636: Step #20 - "tests": Error Trace: /go/src/agones.dev/agones/pkg/gameservers/controller_test.go:1636 Step #20 - "tests": /go/src/agones.dev/agones/vendor/k8s.io/client-go/testing/fixture.go:884 Step #20 - "tests": /go/src/agones.dev/agones/vendor/k8s.io/client-go/testing/fake.go:145 Step #20 - "tests": /go/src/agones.dev/agones/vendor/k8s.io/client-go/gentype/fake.go:195 Step #20 - "tests": /go/src/agones.dev/agones/pkg/gameservers/controller.go:717 Step #20 - "tests": /go/src/agones.dev/agones/pkg/gameservers/controller_test.go:1657 Step #20 - "tests": /usr/local/go/src/runtime/asm_amd64.s:1771 Step #20 - "tests": Error: Not equal: Step #20 - "tests": expected: "47185920" Step #20 - "tests": actual : "45MiB" Step #20 - "tests": Step #20 - "tests": Diff: Step #20 - "tests": --- Expected Step #20 - "tests": +++ Actual Step #20 - "tests": @@ -1 +1 @@ Step #20 - "tests": -47185920 Step #20 - "tests": +45MiB Step #20 - "tests": Test: TestControllerCreateGameServerPod/create_pod,_with_no_issues Step #20 - "tests": {"gs":"test","message":"skipUnhealthyGameContainer: Is Before Ready. Checking failed container","severity":"debug","source":"*gameservers.HealthController","state":"Scheduled","time":"2026-05-19T19:27:09.369556543Z"} Step #20 - "tests": {"container":"container","containerStatuses":[{"name":"container","state":{"terminated":{"exitCode":0,"startedAt":null,"finishedAt":null}},"lastState":{},"ready":false,"restartCount":0,"image":"","imageID":""}],"gs":"test","message":"Container Failed","severity":"debug","source":"*gameservers.HealthController","time":"2026-05-19T19:27:09.369698613Z"} Step #20 - "tests": {"gs":"test","message":"skipUnhealthyGameContainer: Is Before Ready. Checking failed container","severity":"debug","source":"*gameservers.HealthController","state":"Scheduled","time":"2026-05-19T19:27:09.370523109Z"} Step #20 - "tests": {"gs":"test","message":"skipUnhealthyGameContainer: Is Before Ready. Checking failed container","severity":"debug","source":"*gameservers.HealthController","state":"Scheduled","time":"2026-05-19T19:27:09.371287844Z"} Step #20 - "tests": {"container":"container","containerStatuses":[{"name":"container","state":{},"lastState":{"terminated":{"exitCode":0,"startedAt":null,"finishedAt":null}},"ready":false,"restartCount":0,"image":"","imageID":""}],"gs":"test","message":"Container Failed","severity":"debug","source":"*gameservers.HealthController","time":"2026-05-19T19:27:09.371387464Z"} Step #20 - "tests": {"gs":"test","gsMeta":{"name":"test","namespace":"default","annotations":{"agones.dev/ready-container-id":"4321","agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"message":"skipUnhealthyGameContainer: Container crashed after Ready, returning false","podStatus":{"containerStatuses":[{"name":"container","state":{},"lastState":{"terminated":{"exitCode":0,"startedAt":null,"finishedAt":null}},"ready":false,"restartCount":0,"image":"","imageID":"","containerID":"1234"}]},"severity":"debug","source":"*gameservers.HealthController","time":"2026-05-19T19:27:09.372137131Z"} Step #20 - "tests": {"gs":"test","message":"skipUnhealthyGameContainer: Container is terminated, returning false","podStatus":{"containerStatuses":[{"name":"container","state":{"terminated":{"exitCode":0,"startedAt":null,"finishedAt":null}},"lastState":{},"ready":false,"restartCount":0,"image":"","imageID":""}]},"severity":"debug","source":"*gameservers.HealthController","time":"2026-05-19T19:27:09.373497753Z"} Step #20 - "tests": {"gs":"test","gsMeta":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"message":"skipUnhealthyGameContainer: Game Container has not crashed, game container may be healthy","podStatus":{},"severity":"debug","source":"*gameservers.HealthController","time":"2026-05-19T19:27:09.37418551Z"} Step #20 - "tests": {"gs":"test","message":"skipUnhealthyGameContainer: Is Before Ready. Checking failed container","severity":"debug","source":"*gameservers.HealthController","state":"Creating","time":"2026-05-19T19:27:09.375347064Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:09.376532948Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"debug","source":"*gameservers.HealthController","time":"2026-05-19T19:27:09.377067136Z"} Step #20 - "tests": {"message":"Starting workers...","queue":"agones.dev.HealthController","severity":"info","source":"*gameservers.HealthController","time":"2026-05-19T19:27:09.377166075Z","workers":1} Step #20 - "tests": {"container":"container","containerStatuses":[{"name":"container","state":{"terminated":{"exitCode":0,"startedAt":null,"finishedAt":null}},"lastState":{},"ready":false,"restartCount":0,"image":"","imageID":""}],"gs":"test","message":"Container Failed","severity":"debug","source":"*gameservers.HealthController","time":"2026-05-19T19:27:10.377656961Z"} Step #20 - "tests": {"container":"container","containerStatuses":[{"name":"container","state":{"terminated":{"exitCode":0,"startedAt":null,"finishedAt":null}},"lastState":{},"ready":false,"restartCount":0,"image":"","imageID":""}],"gs":"test","message":"Container Failed","severity":"debug","source":"*gameservers.HealthController","time":"2026-05-19T19:27:10.378019629Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Processing","queue":"agones.dev.HealthController","severity":"debug","source":"*gameservers.HealthController","time":"2026-05-19T19:27:10.383547671Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.HealthController","time":"2026-05-19T19:27:10.383637501Z"} Step #20 - "tests": {"gs":"test","message":"skipUnhealthyGameContainer: Container is terminated, returning false","podStatus":{"containerStatuses":[{"name":"container","state":{"terminated":{"exitCode":0,"startedAt":null,"finishedAt":null}},"lastState":{},"ready":false,"restartCount":0,"image":"","imageID":""}]},"severity":"debug","source":"*gameservers.HealthController","time":"2026-05-19T19:27:10.38376749Z"} Step #20 - "tests": {"container":"container","containerStatuses":[{"name":"container","state":{"terminated":{"exitCode":0,"startedAt":null,"finishedAt":null}},"lastState":{},"ready":false,"restartCount":0,"image":"","imageID":""}],"gs":"test","message":"Container Failed","severity":"debug","source":"*gameservers.HealthController","time":"2026-05-19T19:27:10.383976149Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Ready","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Issue with GameServer pod, marking as GameServerStateUnhealthy","severity":"debug","source":"*gameservers.HealthController","time":"2026-05-19T19:27:10.384104099Z"} Step #20 - "tests": {"conditions":[{"type":"PodScheduled","status":"","lastProbeTime":null,"lastTransitionTime":null,"reason":"Unschedulable","message":"0/4 nodes are available: 4 node(s) didn't have free ports for the requestedpod ports."}],"gs":"test","message":"Pod Unschedulable With No Free Ports","severity":"debug","source":"*gameservers.HealthController","time":"2026-05-19T19:27:10.384475527Z"} Step #20 - "tests": {"conditions":[{"type":"PodScheduled","status":"","lastProbeTime":null,"lastTransitionTime":null,"reason":"Unschedulable","message":"0/4 nodes are available: 4 node(s) didn't have free ports for the requestedpod ports."}],"gs":"test","message":"Pod Unschedulable With No Free Ports","severity":"debug","source":"*gameservers.HealthController","time":"2026-05-19T19:27:10.384668266Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Processing","queue":"agones.dev.HealthController","severity":"debug","source":"*gameservers.HealthController","time":"2026-05-19T19:27:10.390183368Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.HealthController","time":"2026-05-19T19:27:10.390266377Z"} Step #20 - "tests": {"gs":"test","gsMeta":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"message":"skipUnhealthyGameContainer: Game Container has not crashed, game container may be healthy","podStatus":{"conditions":[{"type":"PodScheduled","status":"","lastProbeTime":null,"lastTransitionTime":null,"reason":"Unschedulable","message":"0/4 nodes are available: 4 node(s) didn't have free ports for the requestedpod ports."}]},"severity":"debug","source":"*gameservers.HealthController","time":"2026-05-19T19:27:10.390385636Z"} Step #20 - "tests": {"conditions":[{"type":"PodScheduled","status":"","lastProbeTime":null,"lastTransitionTime":null,"reason":"Unschedulable","message":"0/4 nodes are available: 4 node(s) didn't have free ports for the requestedpod ports."}],"gs":"test","message":"Pod Unschedulable With No Free Ports","severity":"debug","source":"*gameservers.HealthController","time":"2026-05-19T19:27:10.390542796Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Ready","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Issue with GameServer pod, marking as GameServerStateUnhealthy","severity":"debug","source":"*gameservers.HealthController","time":"2026-05-19T19:27:10.390664735Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Processing","queue":"agones.dev.HealthController","severity":"debug","source":"*gameservers.HealthController","time":"2026-05-19T19:27:10.396627585Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.HealthController","time":"2026-05-19T19:27:10.396702995Z"} Step #20 - "tests": {"gs":"test","message":"Could not find Pod","severity":"debug","source":"*gameservers.HealthController","time":"2026-05-19T19:27:10.396775535Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Ready","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Issue with GameServer pod, marking as GameServerStateUnhealthy","severity":"debug","source":"*gameservers.HealthController","time":"2026-05-19T19:27:10.396824854Z"} Step #20 - "tests": {"message":"...shutting down workers","queue":"agones.dev.HealthController","severity":"info","source":"*gameservers.HealthController","time":"2026-05-19T19:27:10.397270792Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:10.397860579Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"debug","source":"*gameservers.HealthController","time":"2026-05-19T19:27:10.398326817Z"} Step #20 - "tests": {"message":"Starting workers...","queue":"agones.dev.HealthController","severity":"info","source":"*gameservers.HealthController","time":"2026-05-19T19:27:10.398420646Z","workers":1} Step #20 - "tests": {"gsKey":"default/test","message":"Processing","queue":"agones.dev.HealthController","severity":"debug","source":"*gameservers.HealthController","time":"2026-05-19T19:27:11.404033256Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.HealthController","time":"2026-05-19T19:27:11.404147016Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Ready","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Issue with GameServer pod, marking as GameServerStateUnhealthy","severity":"debug","source":"*gameservers.HealthController","time":"2026-05-19T19:27:11.404251475Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Processing","queue":"agones.dev.HealthController","severity":"debug","source":"*gameservers.HealthController","time":"2026-05-19T19:27:11.410023316Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.HealthController","time":"2026-05-19T19:27:11.410128406Z"} Step #20 - "tests": {"gs":"test","message":"Could not find Pod","severity":"debug","source":"*gameservers.HealthController","time":"2026-05-19T19:27:11.410214875Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Ready","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Issue with GameServer pod, marking as GameServerStateUnhealthy","severity":"debug","source":"*gameservers.HealthController","time":"2026-05-19T19:27:11.410314625Z"} Step #20 - "tests": {"message":"...shutting down workers","queue":"agones.dev.HealthController","severity":"info","source":"*gameservers.HealthController","time":"2026-05-19T19:27:11.410817882Z"} Step #20 - "tests": {"container":"container","containerStatuses":[{"name":"container","state":{"terminated":{"exitCode":0,"startedAt":null,"finishedAt":null}},"lastState":{},"ready":false,"restartCount":0,"image":"","imageID":""}],"gs":"test","message":"Container Failed","severity":"debug","source":"*gameservers.HealthController","time":"2026-05-19T19:27:11.411391469Z"} Step #20 - "tests": {"container":"container","containerStatuses":[{"name":"container","state":{},"lastState":{"terminated":{"exitCode":0,"startedAt":null,"finishedAt":null}},"ready":false,"restartCount":0,"image":"","imageID":""}],"gs":"test","message":"Container Failed","severity":"debug","source":"*gameservers.HealthController","time":"2026-05-19T19:27:11.411556258Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:11.412071216Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc0014bc998), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:11.412563773Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc0001ade78), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:11.412726862Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.HealthController","time":"2026-05-19T19:27:11.513333915Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:11.514123941Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001cad958), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:11.514755278Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001190418), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:11.514848598Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.HealthController","time":"2026-05-19T19:27:11.614747544Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:11.615786809Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc00030a428), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:11.616685734Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001f20138), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:11.616768364Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.HealthController","time":"2026-05-19T19:27:11.716374721Z"} Step #20 - "tests": {"gs":"test","message":"Could not find Pod","severity":"debug","source":"*gameservers.HealthController","time":"2026-05-19T19:27:11.716568491Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Allocated","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Issue with GameServer pod, marking as GameServerStateUnhealthy","severity":"debug","source":"*gameservers.HealthController","time":"2026-05-19T19:27:11.71668954Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:11.718066793Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc00030a798), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:11.7186132Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001681008), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:11.71869075Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.HealthController","time":"2026-05-19T19:27:11.819422492Z"} Step #20 - "tests": {"gs":"test","message":"GameServer is not unhealthy anymore","podStatus":{"containerStatuses":[{"name":"container","state":{"terminated":{"exitCode":0,"startedAt":null,"finishedAt":null}},"lastState":{},"ready":false,"restartCount":0,"image":"","imageID":""}]},"severity":"debug","source":"*gameservers.HealthController","time":"2026-05-19T19:27:11.819562261Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:11.820547646Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001dbb258), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:11.821131863Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001681158), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:11.821379392Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.HealthController","time":"2026-05-19T19:27:11.92097742Z"} Step #20 - "tests": {"gs":"test","message":"skipUnhealthyGameContainer: Container is terminated, returning false","podStatus":{"containerStatuses":[{"name":"container","state":{"terminated":{"exitCode":0,"startedAt":null,"finishedAt":null}},"lastState":{},"ready":false,"restartCount":0,"image":"","imageID":""}]},"severity":"debug","source":"*gameservers.HealthController","time":"2026-05-19T19:27:11.921104939Z"} Step #20 - "tests": {"container":"container","containerStatuses":[{"name":"container","state":{"terminated":{"exitCode":0,"startedAt":null,"finishedAt":null}},"lastState":{},"ready":false,"restartCount":0,"image":"","imageID":""}],"gs":"test","message":"Container Failed","severity":"debug","source":"*gameservers.HealthController","time":"2026-05-19T19:27:11.921317628Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Allocated","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Issue with GameServer pod, marking as GameServerStateUnhealthy","severity":"debug","source":"*gameservers.HealthController","time":"2026-05-19T19:27:11.921420727Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:11.922337273Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001190678), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:11.92289245Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc00030af78), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:11.92304342Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.HealthController","time":"2026-05-19T19:27:12.023606583Z"} Step #20 - "tests": {"gs":"test","message":"skipUnhealthyGameContainer: Is Before Ready. Checking failed container","severity":"debug","source":"*gameservers.HealthController","state":"Starting","time":"2026-05-19T19:27:12.023764342Z"} Step #20 - "tests": {"gs":"test","message":"GameServer is not unhealthy anymore","podStatus":{"containerStatuses":[{"name":"container","state":{"waiting":{}},"lastState":{},"ready":false,"restartCount":0,"image":"","imageID":""}]},"severity":"debug","source":"*gameservers.HealthController","time":"2026-05-19T19:27:12.023852201Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:12.024602587Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001f21098), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:12.025191025Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc0011907d8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:12.025200365Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.HealthController","time":"2026-05-19T19:27:12.124885552Z"} Step #20 - "tests": {"gs":"test","gsMeta":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"message":"skipUnhealthyGameContainer: Game Container has not crashed, game container may be healthy","podStatus":{"containerStatuses":[{"name":"container","state":{"running":{"startedAt":null}},"lastState":{},"ready":false,"restartCount":0,"image":"","imageID":""}]},"severity":"debug","source":"*gameservers.HealthController","time":"2026-05-19T19:27:12.125066211Z"} Step #20 - "tests": {"gs":"test","message":"GameServer is not unhealthy anymore","podStatus":{"containerStatuses":[{"name":"container","state":{"running":{"startedAt":null}},"lastState":{},"ready":false,"restartCount":0,"image":"","imageID":""}]},"severity":"debug","source":"*gameservers.HealthController","time":"2026-05-19T19:27:12.12536528Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:12.126108826Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc0011908d8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:12.126583723Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001681338), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:12.126606633Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.HealthController","time":"2026-05-19T19:27:12.227357276Z"} Step #20 - "tests": {"gs":"test","message":"Could not find Pod","severity":"debug","source":"*gameservers.HealthController","time":"2026-05-19T19:27:12.227505565Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Starting","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Issue with GameServer pod, marking as GameServerStateUnhealthy","severity":"debug","source":"*gameservers.HealthController","time":"2026-05-19T19:27:12.227575314Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:12.22839356Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc00030b2c8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:12.228885058Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc002247028), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:12.228959087Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.HealthController","time":"2026-05-19T19:27:12.32958183Z"} Step #20 - "tests": {"gs":"test","message":"Could not find Pod","severity":"debug","source":"*gameservers.HealthController","time":"2026-05-19T19:27:12.32971998Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Ready","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Issue with GameServer pod, marking as GameServerStateUnhealthy","severity":"debug","source":"*gameservers.HealthController","time":"2026-05-19T19:27:12.329797539Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:12.330586295Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc00030b468), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:12.331201132Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001f21268), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:12.331393081Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.HealthController","time":"2026-05-19T19:27:12.431147358Z"} Step #20 - "tests": {"gs":"test","gsMeta":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"message":"skipUnhealthyGameContainer: Game Container has not crashed, game container may be healthy","podStatus":{"containerStatuses":[{"name":"container","state":{"running":{"startedAt":null}},"lastState":{},"ready":false,"restartCount":0,"image":"","imageID":""}]},"severity":"debug","source":"*gameservers.HealthController","time":"2026-05-19T19:27:12.431290437Z"} Step #20 - "tests": {"gs":"test","message":"GameServer is not unhealthy anymore","podStatus":{"containerStatuses":[{"name":"container","state":{"running":{"startedAt":null}},"lastState":{},"ready":false,"restartCount":0,"image":"","imageID":""}]},"severity":"debug","source":"*gameservers.HealthController","time":"2026-05-19T19:27:12.431527606Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-05-19T19:27:12.432276192Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc001681518), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:12.432989178Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"agones.dev\", Version:\"v1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc002247398), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-05-19T19:27:12.433087888Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.HealthController","time":"2026-05-19T19:27:12.53379305Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Ready","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Issue with GameServer pod, marking as GameServerStateUnhealthy","severity":"debug","source":"*gameservers.HealthController","time":"2026-05-19T19:27:12.53392985Z"} Step #20 - "tests": FAIL Step #20 - "tests": FAIL agones.dev/agones/pkg/gameservers 15.795s Step #20 - "tests": ok agones.dev/agones/pkg/gameserversets 6.645s Step #20 - "tests": ok agones.dev/agones/pkg/metrics 6.304s Step #20 - "tests": ok agones.dev/agones/pkg/portallocator 3.485s Step #20 - "tests": ? agones.dev/agones/pkg/sdk [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/sdk/alpha [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/sdk/beta [no test files] Step #20 - "tests": ok agones.dev/agones/pkg/sdkserver 38.144s Step #20 - "tests": ? agones.dev/agones/pkg/testing [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/util [no test files] Step #20 - "tests": ok agones.dev/agones/pkg/util/apiserver 1.134s Step #20 - "tests": ok agones.dev/agones/pkg/util/crd 4.053s Step #20 - "tests": ok agones.dev/agones/pkg/util/fswatch 3.013s Step #20 - "tests": ok agones.dev/agones/pkg/util/https 1.048s Step #20 - "tests": ? agones.dev/agones/pkg/util/httpserver [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/util/logfields [no test files] Step #20 - "tests": ok agones.dev/agones/pkg/util/runtime 1.023s Step #20 - "tests": ? agones.dev/agones/pkg/util/signals [no test files] Step #20 - "tests": ok agones.dev/agones/pkg/util/webhooks 1.108s Step #20 - "tests": ok agones.dev/agones/pkg/util/workerqueue 3.030s Step #20 - "tests": ok agones.dev/agones/sdks/go 1.021s Step #20 - "tests": ok agones.dev/agones/cmd/allocator 1.168s Step #20 - "tests": ok agones.dev/agones/cmd/controller 1.084s Step #20 - "tests": ? agones.dev/agones/cmd/extensions [no test files] Step #20 - "tests": ok agones.dev/agones/cmd/ping 2.025s Step #20 - "tests": ? agones.dev/agones/cmd/processor [no test files] Step #20 - "tests": ok agones.dev/agones/cmd/sdk-server 1.160s Step #20 - "tests": FAIL Step #20 - "tests": hugo: collected modules in 15418 msmake: *** [Makefile:310: test-go] Error 1 Finished Step #20 - "tests" ERROR ERROR: build step 20 "make-docker" failed: step exited with non-zero status: 2 Step #16 - "build-images": make: *** [Makefile:660: build-agones-sdk-image-windows-ltsc2019] Terminated Finished Step #16 - "build-images"