starting build "b1cf7ec4-413f-46d7-a17c-80ede018d6fe" FETCHSOURCE From https://github.com/googleforgames/agones * branch 3450bb4b57e9542f747db174b8bb25160b00b922 -> FETCH_HEAD HEAD is now at 3450bb4 fix: ensure chan error are not blocking on context cancelled GitCommit: 3450bb4b57e9542f747db174b8bb25160b00b922 SETUPBUILD BUILD Starting Step #0 - "cancelot" Starting Step #3 - "cpp-sdk-build-restore-cache" Starting Step #2 - "htmltest-restore-cache" Starting Step #5 - "rust-sdk-build-restore-cache" Starting Step #4 - "cpp-sdk-conformance-restore-cache" Starting Step #6 Step #3 - "cpp-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 #5 - "rust-sdk-build-restore-cache": Pulling image: us-docker.pkg.dev/agones-images/ci/restore_cache Step #2 - "htmltest-restore-cache": Pulling image: us-docker.pkg.dev/agones-images/ci/restore_cache Step #6: Pulling image: ubuntu Step #0 - "cancelot": Already have image (with digest): gcr.io/cloud-builders/gcloud-slim:latest Step #3 - "cpp-sdk-build-restore-cache": Using default tag: latest Step #6: Using default tag: latest Step #2 - "htmltest-restore-cache": Using default tag: latest Step #5 - "rust-sdk-build-restore-cache": Using default tag: latest Step #4 - "cpp-sdk-conformance-restore-cache": Using default tag: latest Step #3 - "cpp-sdk-build-restore-cache": latest: Pulling from agones-images/ci/restore_cache Step #3 - "cpp-sdk-build-restore-cache": 63e5bc7682b8: Already exists Step #3 - "cpp-sdk-build-restore-cache": 73627a576b0e: Already exists Step #4 - "cpp-sdk-conformance-restore-cache": latest: Pulling from agones-images/ci/restore_cache Step #4 - "cpp-sdk-conformance-restore-cache": 63e5bc7682b8: Already exists Step #3 - "cpp-sdk-build-restore-cache": 55a27ac172bb: Already exists Step #5 - "rust-sdk-build-restore-cache": latest: Pulling from agones-images/ci/restore_cache Step #5 - "rust-sdk-build-restore-cache": 63e5bc7682b8: Already exists Step #4 - "cpp-sdk-conformance-restore-cache": 73627a576b0e: Already exists Step #3 - "cpp-sdk-build-restore-cache": 5675beb8625d: Already exists Step #5 - "rust-sdk-build-restore-cache": 73627a576b0e: Already exists Step #3 - "cpp-sdk-build-restore-cache": d159e7e67e4c: Already exists Step #4 - "cpp-sdk-conformance-restore-cache": 55a27ac172bb: Already exists Step #5 - "rust-sdk-build-restore-cache": 55a27ac172bb: Already exists Step #3 - "cpp-sdk-build-restore-cache": 2fecd7944fda: Already exists Step #4 - "cpp-sdk-conformance-restore-cache": 5675beb8625d: Already exists Step #5 - "rust-sdk-build-restore-cache": 5675beb8625d: Already exists Step #3 - "cpp-sdk-build-restore-cache": 1e9349694e55: Pulling fs layer Step #3 - "cpp-sdk-build-restore-cache": 6c33a4ea296d: Pulling fs layer Step #3 - "cpp-sdk-build-restore-cache": 249629760de1: Pulling fs layer Step #3 - "cpp-sdk-build-restore-cache": f6a12aaf5270: Pulling fs layer Step #3 - "cpp-sdk-build-restore-cache": d61387f3c655: Pulling fs layer Step #5 - "rust-sdk-build-restore-cache": d159e7e67e4c: Already exists Step #4 - "cpp-sdk-conformance-restore-cache": d159e7e67e4c: Already exists Step #5 - "rust-sdk-build-restore-cache": 2fecd7944fda: Already exists Step #5 - "rust-sdk-build-restore-cache": 1e9349694e55: Pulling fs layer Step #5 - "rust-sdk-build-restore-cache": 6c33a4ea296d: Pulling fs layer Step #5 - "rust-sdk-build-restore-cache": 249629760de1: Pulling fs layer Step #5 - "rust-sdk-build-restore-cache": f6a12aaf5270: Pulling fs layer Step #5 - "rust-sdk-build-restore-cache": d61387f3c655: Pulling fs layer Step #4 - "cpp-sdk-conformance-restore-cache": 2fecd7944fda: Already exists Step #4 - "cpp-sdk-conformance-restore-cache": 1e9349694e55: Pulling fs layer Step #4 - "cpp-sdk-conformance-restore-cache": 6c33a4ea296d: Pulling fs layer Step #4 - "cpp-sdk-conformance-restore-cache": 249629760de1: Pulling fs layer Step #4 - "cpp-sdk-conformance-restore-cache": f6a12aaf5270: Pulling fs layer Step #4 - "cpp-sdk-conformance-restore-cache": d61387f3c655: Pulling fs layer Step #2 - "htmltest-restore-cache": latest: Pulling from agones-images/ci/restore_cache Step #2 - "htmltest-restore-cache": 63e5bc7682b8: Already exists Step #2 - "htmltest-restore-cache": 73627a576b0e: Already exists Step #2 - "htmltest-restore-cache": 55a27ac172bb: Already exists Step #2 - "htmltest-restore-cache": 5675beb8625d: Already exists Step #2 - "htmltest-restore-cache": d159e7e67e4c: Already exists Step #2 - "htmltest-restore-cache": 2fecd7944fda: Already exists Step #2 - "htmltest-restore-cache": 1e9349694e55: Pulling fs layer Step #2 - "htmltest-restore-cache": 6c33a4ea296d: Pulling fs layer Step #2 - "htmltest-restore-cache": 249629760de1: Pulling fs layer Step #2 - "htmltest-restore-cache": f6a12aaf5270: Pulling fs layer Step #2 - "htmltest-restore-cache": d61387f3c655: Pulling fs layer Step #4 - "cpp-sdk-conformance-restore-cache": 6c33a4ea296d: Verifying Checksum Step #4 - "cpp-sdk-conformance-restore-cache": 6c33a4ea296d: Download complete Step #2 - "htmltest-restore-cache": 6c33a4ea296d: Verifying Checksum Step #2 - "htmltest-restore-cache": 6c33a4ea296d: Download complete Step #3 - "cpp-sdk-build-restore-cache": 6c33a4ea296d: Verifying Checksum Step #3 - "cpp-sdk-build-restore-cache": 6c33a4ea296d: Download complete Step #5 - "rust-sdk-build-restore-cache": 6c33a4ea296d: Download complete Step #2 - "htmltest-restore-cache": 249629760de1: Download complete Step #4 - "cpp-sdk-conformance-restore-cache": 249629760de1: Download complete Step #5 - "rust-sdk-build-restore-cache": 249629760de1: Download complete Step #3 - "cpp-sdk-build-restore-cache": 249629760de1: Download complete Step #4 - "cpp-sdk-conformance-restore-cache": d61387f3c655: Verifying Checksum Step #4 - "cpp-sdk-conformance-restore-cache": d61387f3c655: Download complete Step #2 - "htmltest-restore-cache": d61387f3c655: Verifying Checksum Step #2 - "htmltest-restore-cache": d61387f3c655: Download complete Step #5 - "rust-sdk-build-restore-cache": d61387f3c655: Verifying Checksum Step #5 - "rust-sdk-build-restore-cache": d61387f3c655: Download complete Step #3 - "cpp-sdk-build-restore-cache": d61387f3c655: Verifying Checksum Step #3 - "cpp-sdk-build-restore-cache": d61387f3c655: Download complete Step #3 - "cpp-sdk-build-restore-cache": 1e9349694e55: Verifying Checksum Step #3 - "cpp-sdk-build-restore-cache": 1e9349694e55: Download complete Step #5 - "rust-sdk-build-restore-cache": 1e9349694e55: Verifying Checksum Step #5 - "rust-sdk-build-restore-cache": 1e9349694e55: Download complete Step #2 - "htmltest-restore-cache": 1e9349694e55: Verifying Checksum Step #2 - "htmltest-restore-cache": 1e9349694e55: Download complete Step #4 - "cpp-sdk-conformance-restore-cache": 1e9349694e55: Download complete Step #3 - "cpp-sdk-build-restore-cache": f6a12aaf5270: Verifying Checksum Step #3 - "cpp-sdk-build-restore-cache": f6a12aaf5270: Download complete Step #5 - "rust-sdk-build-restore-cache": f6a12aaf5270: Download complete Step #2 - "htmltest-restore-cache": f6a12aaf5270: Verifying Checksum Step #2 - "htmltest-restore-cache": f6a12aaf5270: Download complete Step #4 - "cpp-sdk-conformance-restore-cache": f6a12aaf5270: Verifying Checksum Step #4 - "cpp-sdk-conformance-restore-cache": f6a12aaf5270: Download complete Step #3 - "cpp-sdk-build-restore-cache": 1e9349694e55: Pull complete Step #5 - "rust-sdk-build-restore-cache": 1e9349694e55: Pull complete Step #2 - "htmltest-restore-cache": 1e9349694e55: Pull complete Step #4 - "cpp-sdk-conformance-restore-cache": 1e9349694e55: Pull complete Step #2 - "htmltest-restore-cache": 6c33a4ea296d: Pull complete Step #3 - "cpp-sdk-build-restore-cache": 6c33a4ea296d: Pull complete Step #4 - "cpp-sdk-conformance-restore-cache": 6c33a4ea296d: Pull complete Step #5 - "rust-sdk-build-restore-cache": 6c33a4ea296d: Pull complete Step #5 - "rust-sdk-build-restore-cache": 249629760de1: Pull complete Step #4 - "cpp-sdk-conformance-restore-cache": 249629760de1: Pull complete Step #3 - "cpp-sdk-build-restore-cache": 249629760de1: Pull complete Step #2 - "htmltest-restore-cache": 249629760de1: Pull complete Step #3 - "cpp-sdk-build-restore-cache": f6a12aaf5270: Pull complete Step #4 - "cpp-sdk-conformance-restore-cache": f6a12aaf5270: Pull complete Step #2 - "htmltest-restore-cache": f6a12aaf5270: Pull complete Step #5 - "rust-sdk-build-restore-cache": f6a12aaf5270: Pull complete Step #2 - "htmltest-restore-cache": d61387f3c655: Pull complete Step #4 - "cpp-sdk-conformance-restore-cache": d61387f3c655: Pull complete Step #5 - "rust-sdk-build-restore-cache": d61387f3c655: Pull complete Step #3 - "cpp-sdk-build-restore-cache": d61387f3c655: Pull complete Step #3 - "cpp-sdk-build-restore-cache": Digest: sha256:e5cd8fb7fd979f343402863d6ab2b7fd31e368eb1f6cf60e760e8bee35afe879 Step #4 - "cpp-sdk-conformance-restore-cache": Digest: sha256:e5cd8fb7fd979f343402863d6ab2b7fd31e368eb1f6cf60e760e8bee35afe879 Step #2 - "htmltest-restore-cache": Digest: sha256:e5cd8fb7fd979f343402863d6ab2b7fd31e368eb1f6cf60e760e8bee35afe879 Step #3 - "cpp-sdk-build-restore-cache": Status: Downloaded newer image for us-docker.pkg.dev/agones-images/ci/restore_cache:latest Step #4 - "cpp-sdk-conformance-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: Downloaded newer image for us-docker.pkg.dev/agones-images/ci/restore_cache:latest Step #5 - "rust-sdk-build-restore-cache": Digest: sha256:e5cd8fb7fd979f343402863d6ab2b7fd31e368eb1f6cf60e760e8bee35afe879 Step #5 - "rust-sdk-build-restore-cache": Status: Image is up to date for 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 #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 #6: latest: Pulling from library/ubuntu Step #6: Digest: sha256:cd1dba651b3080c3686ecf4e3c4220f026b521fb76978881737d24f200828b2b Step #6: Status: Downloaded newer image for ubuntu:latest Step #6: docker.io/library/ubuntu:latest Step #0 - "cancelot": Filtering ongoing builds for branch 'bugfixes/propagate-request-context-in-allocation' trigger id 'da003bb8-e9bb-4983-a556-e77fb92f17ca' created before: 2026-02-01T00:13:40.908919Z Step #2 - "htmltest-restore-cache": Checking cache file existence for: gs://agones-build-cache/htmltest-0.10.1.tgz Step #3 - "cpp-sdk-build-restore-cache": Checking cache file existence for: gs://agones-build-cache/cpp-sdk-build-871008908.tgz Step #4 - "cpp-sdk-conformance-restore-cache": Checking cache file existence for: gs://agones-build-cache/cpp-sdk-conformance-871008908.tgz Step #5 - "rust-sdk-build-restore-cache": Checking cache file existence for: gs://agones-build-cache/rust-sdk-build-2120904302.tgz Step #0 - "cancelot": WARNING: The following filter keys were not present in any resource : buildTriggerId, createTime, id, substitutions.BRANCH_NAME Step #0 - "cancelot": Found 0 builds to cancel Finished Step #6 Finished Step #0 - "cancelot" Starting Step #1 - "docker-version" Step #1 - "docker-version": Pulling image: gcr.io/cloud-builders/docker:24.0.6 Step #1 - "docker-version": 24.0.6: 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": 12e07b5d2a05: Pulling fs layer Step #1 - "docker-version": 7fcd1e57841b: Pulling fs layer Step #2 - "htmltest-restore-cache": Downloading cache file: gs://agones-build-cache/htmltest-0.10.1.tgz... Step #5 - "rust-sdk-build-restore-cache": Downloading cache file: gs://agones-build-cache/rust-sdk-build-2120904302.tgz... Step #3 - "cpp-sdk-build-restore-cache": Downloading cache file: gs://agones-build-cache/cpp-sdk-build-871008908.tgz... Step #4 - "cpp-sdk-conformance-restore-cache": No fallback key pattern specified. Can not restore cache! Step #1 - "docker-version": 12e07b5d2a05: Verifying Checksum Step #1 - "docker-version": 12e07b5d2a05: Download complete Finished Step #4 - "cpp-sdk-conformance-restore-cache" Step #1 - "docker-version": 7fcd1e57841b: Verifying Checksum Step #1 - "docker-version": 7fcd1e57841b: Download complete Step #2 - "htmltest-restore-cache": Restoring cache from file ./htmltest-0.10.1.tgz... Step #3 - "cpp-sdk-build-restore-cache": Restoring cache from file ./cpp-sdk-build-871008908.tgz... Step #1 - "docker-version": 12e07b5d2a05: Pull complete Finished Step #3 - "cpp-sdk-build-restore-cache" Finished Step #2 - "htmltest-restore-cache" Step #5 - "rust-sdk-build-restore-cache": Restoring cache from file ./rust-sdk-build-2120904302.tgz... Step #1 - "docker-version": 7fcd1e57841b: Pull complete Step #1 - "docker-version": Digest: sha256:7081d65d43389f869f247f4fe47dc6e4fe540aa7174ada4b9bd0272df662b9a4 Step #1 - "docker-version": Status: Downloaded newer image for gcr.io/cloud-builders/docker:24.0.6 Step #1 - "docker-version": gcr.io/cloud-builders/docker:24.0.6 Step #1 - "docker-version": Docker version 24.0.6, build ed223bc Finished Step #1 - "docker-version" Finished Step #5 - "rust-sdk-build-restore-cache" Starting Step #7 - "build-make-docker" Step #7 - "build-make-docker": Already have image (with digest): gcr.io/cloud-builders/docker:24.0.6 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.07kB 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.6 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.6 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.304 Reading package lists... Step #7 - "build-make-docker": #5 1.160 Building dependency tree... Step #7 - "build-make-docker": #5 1.341 Reading state information... Step #7 - "build-make-docker": #5 1.495 make is already the newest version (4.2.1-1.2). Step #7 - "build-make-docker": #5 1.495 0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded. Step #7 - "build-make-docker": #5 DONE 1.5s 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:e1d5942b7cd338add44f337ff533168ea597abc7a7e4c85e005643e39a95ec60 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 #9 - "pull-build-sdk-base-image" Starting Step #8 - "pull-build-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:0c69d3abed_v1.76.0 LOCAL_TAG=agones-build-sdk-base:0c69d3abed_v1.76.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:0c69d3abed_v1.76.0 && docker tag us-docker.pkg.dev/agones-images/ci/agones-build-sdk-base:0c69d3abed_v1.76.0 agones-build-sdk-base:0c69d3abed_v1.76.0 Step #8 - "pull-build-image": /usr/bin/make pull-remote-build-image REMOTE_TAG=us-docker.pkg.dev/agones-images/ci/agones-build:89757ab628 LOCAL_TAG=agones-build:89757ab628 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:89757ab628 && docker tag us-docker.pkg.dev/agones-images/ci/agones-build:89757ab628 agones-build:89757ab628 Step #8 - "pull-build-image": 89757ab628: Pulling from agones-images/ci/agones-build Step #8 - "pull-build-image": 2ca1bfae7ba8: Already exists Step #9 - "pull-build-sdk-base-image": 0c69d3abed_v1.76.0: Pulling from agones-images/ci/agones-build-sdk-base Step #8 - "pull-build-image": 69345769f4f8: Pulling fs layer Step #8 - "pull-build-image": ba0c4181d270: Pulling fs layer Step #8 - "pull-build-image": 4f4fb700ef54: Pulling fs layer Step #8 - "pull-build-image": 6130d2c4f377: Pulling fs layer Step #8 - "pull-build-image": 1a83c8bfb244: Pulling fs layer Step #8 - "pull-build-image": 1515c811ff7b: Pulling fs layer Step #8 - "pull-build-image": bbc73e1b0b0d: Pulling fs layer Step #8 - "pull-build-image": 60740af89bd9: Pulling fs layer Step #8 - "pull-build-image": 5421a1b9ca5f: Pulling fs layer Step #8 - "pull-build-image": ce4166f72e06: Pulling fs layer Step #8 - "pull-build-image": bb2ce0c87dbb: Pulling fs layer Step #8 - "pull-build-image": 54187a6506e7: Pulling fs layer Step #8 - "pull-build-image": 754565d9da79: Pulling fs layer Step #8 - "pull-build-image": 9ecf8510281b: Pulling fs layer Step #8 - "pull-build-image": d7c9c3fd47cd: Pulling fs layer Step #8 - "pull-build-image": a84a841eff81: Pulling fs layer Step #9 - "pull-build-sdk-base-image": 2ca1bfae7ba8: Already exists Step #8 - "pull-build-image": 47000f5d7eb0: Pulling fs layer Step #8 - "pull-build-image": cf7e50768e8a: Pulling fs layer Step #8 - "pull-build-image": 1d2ca1163984: Pulling fs layer Step #8 - "pull-build-image": 989b98b5a0f2: Pulling fs layer Step #8 - "pull-build-image": 33e316aea04e: Pulling fs layer Step #8 - "pull-build-image": c6fcc726c4ba: Pulling fs layer Step #8 - "pull-build-image": cf752c269d50: Pulling fs layer Step #8 - "pull-build-image": 3cffa41545d6: Pulling fs layer Step #8 - "pull-build-image": 13ace919fd60: Pulling fs layer Step #8 - "pull-build-image": c57b25df2c89: Pulling fs layer Step #8 - "pull-build-image": 9ecf8510281b: Waiting Step #8 - "pull-build-image": d7c9c3fd47cd: Waiting Step #8 - "pull-build-image": a84a841eff81: Waiting Step #8 - "pull-build-image": 47000f5d7eb0: Waiting Step #8 - "pull-build-image": cf7e50768e8a: Waiting Step #8 - "pull-build-image": 1d2ca1163984: Waiting Step #8 - "pull-build-image": 989b98b5a0f2: Waiting Step #8 - "pull-build-image": 13ace919fd60: Waiting Step #8 - "pull-build-image": c57b25df2c89: Waiting Step #8 - "pull-build-image": 33e316aea04e: Waiting Step #8 - "pull-build-image": c6fcc726c4ba: Waiting Step #8 - "pull-build-image": cf752c269d50: Waiting Step #8 - "pull-build-image": 3cffa41545d6: Waiting Step #8 - "pull-build-image": ce4166f72e06: Waiting Step #8 - "pull-build-image": bbc73e1b0b0d: Waiting Step #8 - "pull-build-image": bb2ce0c87dbb: Waiting Step #8 - "pull-build-image": 5421a1b9ca5f: Waiting Step #8 - "pull-build-image": 54187a6506e7: Waiting Step #8 - "pull-build-image": 754565d9da79: Waiting Step #8 - "pull-build-image": 60740af89bd9: Waiting Step #9 - "pull-build-sdk-base-image": 5984d487fa83: Pulling fs layer Step #9 - "pull-build-sdk-base-image": b22da577c305: Pulling fs layer Step #9 - "pull-build-sdk-base-image": a00ff93b3283: Pulling fs layer Step #9 - "pull-build-sdk-base-image": 24756c59b276: Pulling fs layer Step #9 - "pull-build-sdk-base-image": ad5d10f45e34: Pulling fs layer Step #9 - "pull-build-sdk-base-image": 5984d487fa83: Waiting Step #9 - "pull-build-sdk-base-image": b22da577c305: Waiting Step #9 - "pull-build-sdk-base-image": a00ff93b3283: Waiting Step #9 - "pull-build-sdk-base-image": ad5d10f45e34: Waiting Step #9 - "pull-build-sdk-base-image": 24756c59b276: Waiting Step #8 - "pull-build-image": 4f4fb700ef54: Verifying Checksum Step #8 - "pull-build-image": 4f4fb700ef54: Download complete Step #8 - "pull-build-image": ba0c4181d270: Verifying Checksum Step #8 - "pull-build-image": ba0c4181d270: Download complete Step #8 - "pull-build-image": 60740af89bd9: Download complete Step #8 - "pull-build-image": bbc73e1b0b0d: Verifying Checksum Step #8 - "pull-build-image": bbc73e1b0b0d: Download complete Step #8 - "pull-build-image": 6130d2c4f377: Verifying Checksum Step #8 - "pull-build-image": 6130d2c4f377: Download complete Step #8 - "pull-build-image": 5421a1b9ca5f: Verifying Checksum Step #8 - "pull-build-image": 5421a1b9ca5f: Download complete Step #8 - "pull-build-image": bb2ce0c87dbb: Verifying Checksum Step #8 - "pull-build-image": bb2ce0c87dbb: Download complete Step #8 - "pull-build-image": ce4166f72e06: Verifying Checksum Step #8 - "pull-build-image": ce4166f72e06: Download complete Step #8 - "pull-build-image": 754565d9da79: Verifying Checksum Step #8 - "pull-build-image": 754565d9da79: Download complete Step #8 - "pull-build-image": 1a83c8bfb244: Verifying Checksum Step #8 - "pull-build-image": 1a83c8bfb244: Download complete Step #8 - "pull-build-image": d7c9c3fd47cd: Download complete Step #8 - "pull-build-image": 9ecf8510281b: Verifying Checksum Step #8 - "pull-build-image": 9ecf8510281b: Download complete Step #8 - "pull-build-image": 47000f5d7eb0: Verifying Checksum Step #8 - "pull-build-image": 47000f5d7eb0: Download complete Step #8 - "pull-build-image": 1515c811ff7b: Download complete Step #8 - "pull-build-image": 54187a6506e7: Verifying Checksum Step #8 - "pull-build-image": 54187a6506e7: Download complete Step #8 - "pull-build-image": a84a841eff81: Verifying Checksum Step #8 - "pull-build-image": a84a841eff81: Download complete Step #8 - "pull-build-image": cf7e50768e8a: Verifying Checksum Step #8 - "pull-build-image": cf7e50768e8a: Download complete Step #8 - "pull-build-image": 33e316aea04e: Verifying Checksum Step #8 - "pull-build-image": 33e316aea04e: Download complete Step #8 - "pull-build-image": 69345769f4f8: Verifying Checksum Step #8 - "pull-build-image": 69345769f4f8: Download complete Step #8 - "pull-build-image": c6fcc726c4ba: Verifying Checksum Step #8 - "pull-build-image": c6fcc726c4ba: Download complete Step #8 - "pull-build-image": cf752c269d50: Verifying Checksum Step #8 - "pull-build-image": cf752c269d50: Download complete Step #8 - "pull-build-image": 989b98b5a0f2: Verifying Checksum Step #8 - "pull-build-image": 989b98b5a0f2: Download complete Step #8 - "pull-build-image": c57b25df2c89: Download complete Step #8 - "pull-build-image": 1d2ca1163984: Verifying Checksum Step #8 - "pull-build-image": 1d2ca1163984: Download complete Step #8 - "pull-build-image": 13ace919fd60: Verifying Checksum Step #8 - "pull-build-image": 13ace919fd60: Download complete Step #9 - "pull-build-sdk-base-image": a00ff93b3283: Verifying Checksum Step #9 - "pull-build-sdk-base-image": a00ff93b3283: Download complete Step #9 - "pull-build-sdk-base-image": 24756c59b276: Download complete Step #8 - "pull-build-image": 3cffa41545d6: Verifying Checksum Step #8 - "pull-build-image": 3cffa41545d6: Download complete Step #9 - "pull-build-sdk-base-image": ad5d10f45e34: Download complete Step #9 - "pull-build-sdk-base-image": 5984d487fa83: Download complete Step #9 - "pull-build-sdk-base-image": b22da577c305: Verifying Checksum Step #9 - "pull-build-sdk-base-image": b22da577c305: Download complete Step #8 - "pull-build-image": 69345769f4f8: Pull complete Step #9 - "pull-build-sdk-base-image": 5984d487fa83: Pull complete Step #8 - "pull-build-image": ba0c4181d270: Pull complete Step #8 - "pull-build-image": 4f4fb700ef54: Pull complete Step #8 - "pull-build-image": 6130d2c4f377: Pull complete Step #9 - "pull-build-sdk-base-image": b22da577c305: Pull complete Step #9 - "pull-build-sdk-base-image": a00ff93b3283: Pull complete Step #9 - "pull-build-sdk-base-image": 24756c59b276: Pull complete Step #9 - "pull-build-sdk-base-image": ad5d10f45e34: Pull complete Step #9 - "pull-build-sdk-base-image": Digest: sha256:352a92abdb18be4aba0a9121e0c17470753bdea683b88ac38438b6df34ca801c Step #9 - "pull-build-sdk-base-image": Status: Downloaded newer image for us-docker.pkg.dev/agones-images/ci/agones-build-sdk-base:0c69d3abed_v1.76.0 Step #9 - "pull-build-sdk-base-image": us-docker.pkg.dev/agones-images/ci/agones-build-sdk-base:0c69d3abed_v1.76.0 Step #9 - "pull-build-sdk-base-image": make[1]: Leaving directory '/workspace/build' Step #8 - "pull-build-image": 1a83c8bfb244: Pull complete Step #8 - "pull-build-image": 1515c811ff7b: Pull complete Step #8 - "pull-build-image": bbc73e1b0b0d: Pull complete Step #8 - "pull-build-image": 60740af89bd9: Pull complete Step #8 - "pull-build-image": 5421a1b9ca5f: Pull complete Step #8 - "pull-build-image": ce4166f72e06: Pull complete Step #8 - "pull-build-image": bb2ce0c87dbb: Pull complete Step #8 - "pull-build-image": 54187a6506e7: Pull complete Step #8 - "pull-build-image": 754565d9da79: 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:0c69d3abed_v1.76.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' Step #8 - "pull-build-image": 9ecf8510281b: Pull complete 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 #8 - "pull-build-image": d7c9c3fd47cd: Pull complete 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:0b2c5e7004 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:0b2c5e7004 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:0c69d3abed_v1.76.0 BUILD_TARGET=build-build-sdk-image-base Step #11 - "test-gen-all-sdk-grpc": make[6]: Entering directory '/workspace/build' Step #15: /usr/bin/make push-remote-build-image REMOTE_TAG=us-docker.pkg.dev/agones-images/ci/agones-build-sdk-base:0c69d3abed_v1.76.0 LOCAL_TAG=agones-build-sdk-base:0c69d3abed_v1.76.0 Step #15: make[1]: Entering directory '/workspace/build' Step #15: docker tag agones-build-sdk-base:0c69d3abed_v1.76.0 us-docker.pkg.dev/agones-images/ci/agones-build-sdk-base:0c69d3abed_v1.76.0 Step #11 - "test-gen-all-sdk-grpc": make[6]: Leaving directory '/workspace/build' Step #15: docker push us-docker.pkg.dev/agones-images/ci/agones-build-sdk-base:0c69d3abed_v1.76.0 Step #11 - "test-gen-all-sdk-grpc": docker build --tag=agones-build-sdk-go:0b2c5e7004 /workspace/build/build-sdk-images/go --build-arg BASE_IMAGE=agones-build-sdk-base:0c69d3abed_v1.76.0 Step #15: The push refers to repository [us-docker.pkg.dev/agones-images/ci/agones-build-sdk-base] Step #15: 36f1c2e3c3a3: Preparing Step #15: 6982e660c16e: Preparing Step #15: 35f869b7ec3b: Preparing Step #15: 33ffaba00875: Preparing Step #15: 78fe5da78d1f: Preparing Step #15: da7213941eca: Preparing Step #8 - "pull-build-image": a84a841eff81: Pull complete Step #8 - "pull-build-image": 47000f5d7eb0: Pull complete Step #15: 6982e660c16e: 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 #15: 36f1c2e3c3a3: Layer already exists Step #15: 78fe5da78d1f: Layer already exists Step #8 - "pull-build-image": cf7e50768e8a: Pull complete Step #15: 35f869b7ec3b: Layer already exists Step #11 - "test-gen-all-sdk-grpc": #1 ... 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:0c69d3abed_v1.76.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": #1 [internal] load build definition from Dockerfile Step #11 - "test-gen-all-sdk-grpc": #1 transferring dockerfile: 1.41kB done Step #15: da7213941eca: Layer already exists Step #15: 33ffaba00875: Layer already exists Step #11 - "test-gen-all-sdk-grpc": #1 ... 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.77kB done Step #11 - "test-gen-all-sdk-grpc": #4 DONE 0.1s 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:0c69d3abed_v1.76.0 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.422 Hit:1 http://deb.debian.org/debian trixie InRelease Step #11 - "test-gen-all-sdk-grpc": #6 0.433 Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.446 Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.491 Get:4 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [98.7 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.524 Fetched 189 kB in 0s (1372 kB/s) Step #15: 0c69d3abed_v1.76.0: digest: sha256:352a92abdb18be4aba0a9121e0c17470753bdea683b88ac38438b6df34ca801c size: 1576 Step #15: make[1]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": #6 0.524 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #6 1.075 Reading package lists... Step #8 - "pull-build-image": 1d2ca1163984: Pull complete Step #11 - "test-gen-all-sdk-grpc": #6 1.597 Building dependency tree... Step #8 - "pull-build-image": 989b98b5a0f2: Pull complete Step #11 - "test-gen-all-sdk-grpc": #6 1.770 Reading state information... Finished Step #15 Step #8 - "pull-build-image": 33e316aea04e: Pull complete Step #11 - "test-gen-all-sdk-grpc": #6 2.016 The following additional packages will be installed: Step #8 - "pull-build-image": c6fcc726c4ba: Pull complete Step #8 - "pull-build-image": cf752c269d50: Pull complete Step #11 - "test-gen-all-sdk-grpc": #6 2.017 libjq1 libonig5 Step #11 - "test-gen-all-sdk-grpc": #6 2.077 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #6 2.078 jq libjq1 libonig5 wget Step #11 - "test-gen-all-sdk-grpc": #6 2.133 0 upgraded, 4 newly installed, 0 to remove and 3 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #6 2.133 Need to get 1416 kB of archives. Step #11 - "test-gen-all-sdk-grpc": #6 2.133 After this operation, 5139 kB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #6 2.133 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.171 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.172 Get:3 http://deb.debian.org/debian trixie/main amd64 libjq1 amd64 1.7.1-6+deb13u1 [164 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.173 Get:4 http://deb.debian.org/debian trixie/main amd64 jq amd64 1.7.1-6+deb13u1 [77.7 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.432 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #6 2.432 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #6 2.432 debconf: falling back to frontend: Readline Step #8 - "pull-build-image": 3cffa41545d6: Pull complete Step #11 - "test-gen-all-sdk-grpc": #6 2.441 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #6 2.441 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 2.441 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 2.445 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 2.445 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 2.445 debconf: falling back to frontend: Noninteractive Step #8 - "pull-build-image": 13ace919fd60: Pull complete Step #8 - "pull-build-image": c57b25df2c89: Pull complete Step #8 - "pull-build-image": Digest: sha256:4d1cadee47c0322dcf0c1fc090a69e9b1bd42462ce27e2762a8f7b7abc7b0cc9 Step #8 - "pull-build-image": Status: Downloaded newer image for us-docker.pkg.dev/agones-images/ci/agones-build:89757ab628 Step #8 - "pull-build-image": us-docker.pkg.dev/agones-images/ci/agones-build:89757ab628 Step #8 - "pull-build-image": make[1]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": #6 3.184 Fetched 1416 kB in 0s (17.0 MB/s) 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 #11 - "test-gen-all-sdk-grpc": #6 3.220 Selecting previously unselected package wget. Step #11 - "test-gen-all-sdk-grpc": #6 3.220 (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.275 Preparing to unpack .../wget_1.25.0-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.279 Unpacking wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.394 Selecting previously unselected package libonig5:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 3.397 Preparing to unpack .../libonig5_6.9.9-1+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.405 Unpacking libonig5:amd64 (6.9.9-1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.442 Selecting previously unselected package libjq1:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 3.445 Preparing to unpack .../libjq1_1.7.1-6+deb13u1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.448 Unpacking libjq1:amd64 (1.7.1-6+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.480 Selecting previously unselected package jq. Step #11 - "test-gen-all-sdk-grpc": #6 3.482 Preparing to unpack .../jq_1.7.1-6+deb13u1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.486 Unpacking jq (1.7.1-6+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.522 Setting up wget (1.25.0-2) ... 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 3.533 Setting up libonig5:amd64 (6.9.9-1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.541 Setting up libjq1:amd64 (1.7.1-6+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.548 Setting up jq (1.7.1-6+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.557 Processing triggers for libc-bin (2.41-12+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #6 DONE 3.7s 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 ... 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 wget -q https://dl.google.com/go/go1.25.0.linux-amd64.tar.gz && tar -xzf go1.25.0.linux-amd64.tar.gz && rm go1.25.0.linux-amd64.tar.gz && mkdir -p /go Step #12 - "test-gen-crd-code": qemu-v6.2.0: Pulling from tonistiigi/binfmt Step #11 - "test-gen-all-sdk-grpc": #8 DONE 3.3s 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 ... 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.386 go: downloading google.golang.org/protobuf v1.28.1 Step #12 - "test-gen-crd-code": 2b4d0e08bd75: Pulling fs layer Step #12 - "test-gen-crd-code": c331be51c382: Pulling fs layer 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:89757ab628 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:89757ab628 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": + 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": Generating CRD client code... 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-20250207200755-1244d31929d7 Step #12 - "test-gen-crd-code": go: downloading k8s.io/kube-openapi v0.0.0-20250318190949-c8a335a9a2ff Step #12 - "test-gen-crd-code": go: downloading sigs.k8s.io/yaml v1.4.0 Step #12 - "test-gen-crd-code": go: downloading github.com/google/gnostic-models v0.6.9 Step #12 - "test-gen-crd-code": go: downloading github.com/spf13/pflag v1.0.5 Step #12 - "test-gen-crd-code": go: downloading golang.org/x/text v0.23.0 Step #12 - "test-gen-crd-code": go: downloading golang.org/x/tools v0.26.0 Step #12 - "test-gen-crd-code": go: downloading github.com/go-logr/logr v1.4.2 Step #12 - "test-gen-crd-code": go: downloading gopkg.in/yaml.v3 v3.0.1 Step #12 - "test-gen-crd-code": go: downloading google.golang.org/protobuf v1.36.5 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 sigs.k8s.io/structured-merge-diff/v4 v4.6.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 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/mod v0.21.0 Step #12 - "test-gen-crd-code": go: downloading golang.org/x/sync v0.12.0 Step #11 - "test-gen-all-sdk-grpc": #9 6.612 go: downloading google.golang.org/grpc v1.2.1 Step #11 - "test-gen-all-sdk-grpc": #9 6.636 go: downloading google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.2.0 Step #11 - "test-gen-all-sdk-grpc": #9 6.716 go: downloading google.golang.org/protobuf v1.27.1 Step #11 - "test-gen-all-sdk-grpc": #9 9.620 go: downloading golang.org/x/tools v0.41.0 Step #11 - "test-gen-all-sdk-grpc": #9 10.07 go: downloading golang.org/x/telemetry v0.0.0-20260109210033-bd525da824e2 Step #11 - "test-gen-all-sdk-grpc": #9 10.07 go: downloading golang.org/x/mod v0.32.0 Step #11 - "test-gen-all-sdk-grpc": #9 10.07 go: downloading golang.org/x/sync v0.19.0 Step #12 - "test-gen-crd-code": ++ go env GOPATH Step #12 - "test-gen-crd-code": + gobin=/go/bin 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 DONE 13.4s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #1 [internal] load build definition from Dockerfile 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 #11 - "test-gen-all-sdk-grpc": #1 ... 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 #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": + xargs -0 rm -f 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": + /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 #11 - "test-gen-all-sdk-grpc": #11 DONE 0.4s 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 ... 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 1.9s done Step #11 - "test-gen-all-sdk-grpc": #12 writing image sha256:1ff1115c2f19f29c70a0eccbbff54a0b195d4e856fd2ad85e478c1b997309b2d done Step #11 - "test-gen-all-sdk-grpc": #12 naming to docker.io/library/agones-build-sdk-go:0b2c5e7004 done Step #11 - "test-gen-all-sdk-grpc": #12 DONE 1.9s 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": 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 #12 - "test-gen-crd-code": + echo 'Generating client code for 4 targets' Step #12 - "test-gen-crd-code": 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": + xargs -0 rm -f 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": + 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": + /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": + '[' 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": + xargs -0 rm -f 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": + /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": + go install -mod=vendor github.com/grpc-ecosystem/grpc-gateway/v2/protoc-gen-openapiv2 Step #12 - "test-gen-crd-code": Generating informer code for 4 targets Step #12 - "test-gen-crd-code": + echo '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": + 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": + xargs -0 rm -f 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": + 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 #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:827434e169 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:827434e169 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:0c69d3abed_v1.76.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:827434e169 /workspace/build/build-sdk-images/rust --build-arg BASE_IMAGE=agones-build-sdk-base:0c69d3abed_v1.76.0 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.33.5 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.31kB 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:0c69d3abed_v1.76.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:0c69d3abed_v1.76.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.40kB 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.309 Hit:1 http://deb.debian.org/debian trixie InRelease Step #11 - "test-gen-all-sdk-grpc": #6 0.309 Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.317 Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.351 Get:4 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [98.7 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.378 Fetched 189 kB in 0s (1847 kB/s) Step #11 - "test-gen-all-sdk-grpc": #6 0.378 Reading package lists... Step #12 - "test-gen-crd-code": ++ go env GOPATH Step #12 - "test-gen-crd-code": + gobin=/go/bin 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": ++ read -r -d '' F 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": ++ 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": + 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": 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": + xargs -0 rm -f 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": + /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": #6 0.979 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #6 1.552 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #6 1.746 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #6 2.034 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #6 2.034 wget Step #11 - "test-gen-all-sdk-grpc": #6 2.084 0 upgraded, 1 newly installed, 0 to remove and 3 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #6 2.084 Need to get 984 kB of archives. Step #11 - "test-gen-all-sdk-grpc": #6 2.084 After this operation, 3875 kB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #6 2.084 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.314 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #6 2.314 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #6 2.314 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #6 2.322 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #6 2.322 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 2.322 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 2.327 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 2.327 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 2.327 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #6 2.947 Fetched 984 kB in 0s (14.0 MB/s) Step #11 - "test-gen-all-sdk-grpc": #6 2.968 Selecting previously unselected package wget. Step #11 - "test-gen-all-sdk-grpc": #6 2.968 (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 2.982 Preparing to unpack .../wget_1.25.0-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 2.985 Unpacking wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.055 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 wget -q https://static.rust-lang.org/rustup/dist/x86_64-unknown-linux-gnu/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 #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": + echo 'CRD conversions, deepcopy, and defaults code generation complete.' Step #12 - "test-gen-crd-code": CRD conversions, deepcopy, and defaults code generation complete. Step #11 - "test-gen-all-sdk-grpc": #7 0.636 info: profile set to 'default' Step #11 - "test-gen-all-sdk-grpc": #7 0.636 info: default host triple is x86_64-unknown-linux-gnu Step #11 - "test-gen-all-sdk-grpc": #7 0.636 info: syncing channel updates for '1.90.0-x86_64-unknown-linux-gnu' Step #11 - "test-gen-all-sdk-grpc": #7 0.767 info: latest update on 2025-09-18, rust version 1.90.0 (1159e78c4 2025-09-14) Step #11 - "test-gen-all-sdk-grpc": #7 0.767 info: downloading component 'cargo' Step #11 - "test-gen-all-sdk-grpc": #7 0.895 info: downloading component 'clippy' Step #11 - "test-gen-all-sdk-grpc": #7 1.005 info: downloading component 'rust-docs' 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. Step #11 - "test-gen-all-sdk-grpc": #7 1.417 info: downloading component 'rust-std' Finished Step #12 - "test-gen-crd-code" Step #11 - "test-gen-all-sdk-grpc": #7 1.803 info: downloading component 'rustc' Step #11 - "test-gen-all-sdk-grpc": #7 2.744 info: downloading component 'rustfmt' Step #11 - "test-gen-all-sdk-grpc": #7 2.821 info: installing component 'cargo' Step #11 - "test-gen-all-sdk-grpc": #7 3.549 info: installing component 'clippy' Step #11 - "test-gen-all-sdk-grpc": #7 3.931 info: installing component 'rust-docs' Step #11 - "test-gen-all-sdk-grpc": #7 5.866 info: installing component 'rust-std' Step #11 - "test-gen-all-sdk-grpc": #7 7.779 info: installing component 'rustc' Step #11 - "test-gen-all-sdk-grpc": #7 12.68 info: installing component 'rustfmt' Step #11 - "test-gen-all-sdk-grpc": #7 13.01 Step #11 - "test-gen-all-sdk-grpc": #7 13.01 info: default toolchain set to '1.90.0-x86_64-unknown-linux-gnu' Step #11 - "test-gen-all-sdk-grpc": #7 13.02 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 13.02 Step #11 - "test-gen-all-sdk-grpc": #7 13.02 Step #11 - "test-gen-all-sdk-grpc": #7 13.02 Rust is installed now. Great! Step #11 - "test-gen-all-sdk-grpc": #7 13.02 Step #11 - "test-gen-all-sdk-grpc": #7 13.02 To get started you need Cargo's bin directory (/usr/local/cargo/bin) in your Step #11 - "test-gen-all-sdk-grpc": #7 13.02 PATH Step #11 - "test-gen-all-sdk-grpc": #7 13.02 environment variable. This has not been done automatically. Step #11 - "test-gen-all-sdk-grpc": #7 13.02 Step #11 - "test-gen-all-sdk-grpc": #7 13.02 To configure your current shell, you need to source Step #11 - "test-gen-all-sdk-grpc": #7 13.02 the corresponding env file under /usr/local/cargo. Step #11 - "test-gen-all-sdk-grpc": #7 13.02 Step #11 - "test-gen-all-sdk-grpc": #7 13.02 This is usually done by running one of the following (note the leading DOT): Step #11 - "test-gen-all-sdk-grpc": #7 13.02 . "/usr/local/cargo/env" # For sh/bash/zsh/ash/dash/pdksh Step #11 - "test-gen-all-sdk-grpc": #7 13.02 source "/usr/local/cargo/env.fish" # For fish Step #11 - "test-gen-all-sdk-grpc": #7 13.02 source $"/usr/local/cargo/env.nu" # For nushell Step #11 - "test-gen-all-sdk-grpc": #7 13.03 rustup 1.28.2 (e4f3ad6f8 2025-04-28) Step #11 - "test-gen-all-sdk-grpc": #7 13.03 info: This is the version for the rustup toolchain manager, not the rustc compiler. Step #11 - "test-gen-all-sdk-grpc": #7 13.08 info: The currently active `rustc` version is `rustc 1.90.0 (1159e78c4 2025-09-14)` Step #11 - "test-gen-all-sdk-grpc": #7 13.13 cargo 1.90.0 (840b83a10 2025-07-30) Step #11 - "test-gen-all-sdk-grpc": #7 13.18 rustc 1.90.0 (1159e78c4 2025-09-14) Step #11 - "test-gen-all-sdk-grpc": #7 DONE 17.2s 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.2s done Step #11 - "test-gen-all-sdk-grpc": #10 writing image sha256:4766726fb2f46eca7e377e46f68595da75e8282bcbd843a66d85be51f62e3acc done Step #11 - "test-gen-all-sdk-grpc": #10 naming to docker.io/library/agones-build-sdk-rust:827434e169 done Step #11 - "test-gen-all-sdk-grpc": #10 DONE 7.2s 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": Copying protobuffers to rust sdk 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": Rust code is generated at build time Step #11 - "test-gen-all-sdk-grpc": + echo '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:218a1e7b7a 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:218a1e7b7a 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:0c69d3abed_v1.76.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:218a1e7b7a /workspace/build/build-sdk-images/cpp --build-arg BASE_IMAGE=agones-build-sdk-base:0c69d3abed_v1.76.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: 918B 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:0c69d3abed_v1.76.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:0c69d3abed_v1.76.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.32kB 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.326 Hit:1 http://deb.debian.org/debian trixie InRelease Step #11 - "test-gen-all-sdk-grpc": #6 0.326 Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.343 Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.370 Get:4 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [98.7 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.401 Fetched 189 kB in 0s (1695 kB/s) Step #11 - "test-gen-all-sdk-grpc": #6 0.401 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #6 0.956 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #6 1.467 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #6 1.639 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #6 1.844 The following additional packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #6 1.845 clang-format-19 libclang-cpp19 libllvm19 libpython3-stdlib Step #11 - "test-gen-all-sdk-grpc": #6 1.845 libpython3.13-minimal libpython3.13-stdlib libreadline8t64 libz3-4 Step #11 - "test-gen-all-sdk-grpc": #6 1.845 media-types python3 python3-minimal python3.13 python3.13-minimal Step #11 - "test-gen-all-sdk-grpc": #6 1.845 readline-common Step #11 - "test-gen-all-sdk-grpc": #6 1.846 Suggested packages: Step #11 - "test-gen-all-sdk-grpc": #6 1.846 python3-doc python3-tk python3-venv python3.13-venv python3.13-doc Step #11 - "test-gen-all-sdk-grpc": #6 1.846 binfmt-support readline-doc Step #11 - "test-gen-all-sdk-grpc": #6 2.005 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #6 2.005 clang-format clang-format-19 libclang-cpp19 libllvm19 libpython3-stdlib Step #11 - "test-gen-all-sdk-grpc": #6 2.006 libpython3.13-minimal libpython3.13-stdlib libreadline8t64 libz3-4 Step #11 - "test-gen-all-sdk-grpc": #6 2.006 media-types python3 python3-minimal python3.13 python3.13-minimal Step #11 - "test-gen-all-sdk-grpc": #6 2.006 readline-common wget zip Step #11 - "test-gen-all-sdk-grpc": #6 2.050 0 upgraded, 17 newly installed, 0 to remove and 3 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #6 2.050 Need to get 55.2 MB of archives. Step #11 - "test-gen-all-sdk-grpc": #6 2.050 After this operation, 257 MB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #6 2.050 Get:1 http://deb.debian.org/debian trixie/main amd64 libpython3.13-minimal amd64 3.13.5-2 [862 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.090 Get:2 http://deb.debian.org/debian trixie/main amd64 python3.13-minimal amd64 3.13.5-2 [2224 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.103 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.103 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.103 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.113 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.114 Get:7 http://deb.debian.org/debian trixie/main amd64 libpython3.13-stdlib amd64 3.13.5-2 [1956 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.127 Get:8 http://deb.debian.org/debian trixie/main amd64 python3.13 amd64 3.13.5-2 [757 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.131 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.131 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.131 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.135 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.171 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.273 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.321 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.322 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.322 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 2.476 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #6 2.476 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #6 2.476 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #6 2.483 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #6 2.483 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 2.483 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 2.488 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 2.488 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 2.488 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #6 3.060 Fetched 55.2 MB in 0s (179 MB/s) Step #11 - "test-gen-all-sdk-grpc": #6 3.084 Selecting previously unselected package libpython3.13-minimal:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 3.084 (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.098 Preparing to unpack .../libpython3.13-minimal_3.13.5-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.101 Unpacking libpython3.13-minimal:amd64 (3.13.5-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.184 Selecting previously unselected package python3.13-minimal. Step #11 - "test-gen-all-sdk-grpc": #6 3.187 Preparing to unpack .../python3.13-minimal_3.13.5-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.195 Unpacking python3.13-minimal (3.13.5-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.312 Setting up libpython3.13-minimal:amd64 (3.13.5-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.325 Setting up python3.13-minimal (3.13.5-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.009 Selecting previously unselected package python3-minimal. Step #11 - "test-gen-all-sdk-grpc": #6 4.009 (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.020 Preparing to unpack .../0-python3-minimal_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.023 Unpacking python3-minimal (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.052 Selecting previously unselected package media-types. Step #11 - "test-gen-all-sdk-grpc": #6 4.054 Preparing to unpack .../1-media-types_13.0.0_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.057 Unpacking media-types (13.0.0) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.086 Selecting previously unselected package readline-common. Step #11 - "test-gen-all-sdk-grpc": #6 4.089 Preparing to unpack .../2-readline-common_8.2-6_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.091 Unpacking readline-common (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.124 Selecting previously unselected package libreadline8t64:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 4.126 Preparing to unpack .../3-libreadline8t64_8.2-6_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.138 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.145 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.150 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.156 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.159 Unpacking libreadline8t64:amd64 (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.191 Selecting previously unselected package libpython3.13-stdlib:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 4.193 Preparing to unpack .../4-libpython3.13-stdlib_3.13.5-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.196 Unpacking libpython3.13-stdlib:amd64 (3.13.5-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.308 Selecting previously unselected package python3.13. Step #11 - "test-gen-all-sdk-grpc": #6 4.311 Preparing to unpack .../5-python3.13_3.13.5-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.314 Unpacking python3.13 (3.13.5-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.345 Selecting previously unselected package libpython3-stdlib:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 4.347 Preparing to unpack .../6-libpython3-stdlib_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.350 Unpacking libpython3-stdlib:amd64 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.379 Setting up python3-minimal (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.529 Selecting previously unselected package python3. Step #11 - "test-gen-all-sdk-grpc": #6 4.529 (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.541 Preparing to unpack .../0-python3_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.550 Unpacking python3 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.579 Selecting previously unselected package wget. Step #11 - "test-gen-all-sdk-grpc": #6 4.582 Preparing to unpack .../1-wget_1.25.0-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.585 Unpacking wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.654 Selecting previously unselected package libz3-4:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 4.657 Preparing to unpack .../2-libz3-4_4.13.3-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.660 Unpacking libz3-4:amd64 (4.13.3-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.987 Selecting previously unselected package libllvm19:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 4.989 Preparing to unpack .../3-libllvm19_1%3a19.1.7-3+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.992 Unpacking libllvm19:amd64 (1:19.1.7-3+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.549 Selecting previously unselected package libclang-cpp19. Step #11 - "test-gen-all-sdk-grpc": #6 5.552 Preparing to unpack .../4-libclang-cpp19_1%3a19.1.7-3+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.555 Unpacking libclang-cpp19 (1:19.1.7-3+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.905 Selecting previously unselected package clang-format-19. Step #11 - "test-gen-all-sdk-grpc": #6 5.908 Preparing to unpack .../5-clang-format-19_1%3a19.1.7-3+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.911 Unpacking clang-format-19 (1:19.1.7-3+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.942 Selecting previously unselected package clang-format:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 5.944 Preparing to unpack .../6-clang-format_1%3a19.0-63_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.948 Unpacking clang-format:amd64 (1:19.0-63) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.973 Selecting previously unselected package zip. Step #11 - "test-gen-all-sdk-grpc": #6 5.976 Preparing to unpack .../7-zip_3.0-15_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.979 Unpacking zip (3.0-15) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.018 Setting up media-types (13.0.0) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.033 Setting up wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.045 Setting up zip (3.0-15) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.053 Setting up libz3-4:amd64 (4.13.3-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.061 Setting up readline-common (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.072 Setting up libllvm19:amd64 (1:19.1.7-3+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.080 Setting up libreadline8t64:amd64 (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.087 Setting up libpython3.13-stdlib:amd64 (3.13.5-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.095 Setting up libpython3-stdlib:amd64 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.103 Setting up libclang-cpp19 (1:19.1.7-3+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.110 Setting up python3.13 (3.13.5-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.865 Setting up python3 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.876 running python rtupdate hooks for python3.13... Step #11 - "test-gen-all-sdk-grpc": #6 6.876 running python post-rtupdate hooks for python3.13... Step #11 - "test-gen-all-sdk-grpc": #6 6.957 Setting up clang-format-19 (1:19.1.7-3+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.965 Setting up clang-format:amd64 (1:19.0-63) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.972 Processing triggers for libc-bin (2.41-12+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #6 DONE 7.8s 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.0s done Step #11 - "test-gen-all-sdk-grpc": #10 writing image sha256:5f225649d1a5ff9ef3206ed30cd56a414c6775feb92e73ddbe72b161e923214a done Step #11 - "test-gen-all-sdk-grpc": #10 naming to docker.io/library/agones-build-sdk-cpp:218a1e7b7a 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:168bbea740 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:168bbea740 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:0c69d3abed_v1.76.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:168bbea740 /workspace/build/build-sdk-images/node --build-arg BASE_IMAGE=agones-build-sdk-base:0c69d3abed_v1.76.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.75kB 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:0c69d3abed_v1.76.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:0c69d3abed_v1.76.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.82kB 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.290 Hit:1 http://deb.debian.org/debian trixie InRelease Step #11 - "test-gen-all-sdk-grpc": #6 0.290 Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.299 Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.331 Get:4 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [98.7 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.361 Fetched 189 kB in 0s (1880 kB/s) Step #11 - "test-gen-all-sdk-grpc": #6 0.361 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #6 0.897 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #6 1.398 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #6 1.546 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #6 1.723 curl is already the newest version (8.14.1-2+deb13u2). Step #11 - "test-gen-all-sdk-grpc": #6 1.723 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #6 1.730 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #6 2.259 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #6 2.408 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #6 2.576 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #6 2.583 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #6 3.117 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #6 3.269 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #6 3.413 The following additional packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #6 3.413 dirmngr gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpgconf gpgsm Step #11 - "test-gen-all-sdk-grpc": #6 3.414 gpgv libassuan9 libgcrypt20 libgpg-error-l10n libgpg-error0 libksba8 Step #11 - "test-gen-all-sdk-grpc": #6 3.414 libnpth0t64 libreadline8t64 pinentry-curses readline-common Step #11 - "test-gen-all-sdk-grpc": #6 3.415 Suggested packages: Step #11 - "test-gen-all-sdk-grpc": #6 3.415 dbus-user-session libpam-systemd pinentry-gnome3 tor gpg-wks-server Step #11 - "test-gen-all-sdk-grpc": #6 3.415 parcimonie xloadimage scdaemon tpm2daemon rng-tools pinentry-doc Step #11 - "test-gen-all-sdk-grpc": #6 3.415 readline-doc Step #11 - "test-gen-all-sdk-grpc": #6 3.510 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #6 3.510 dirmngr gnupg gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpgconf Step #11 - "test-gen-all-sdk-grpc": #6 3.510 gpgsm gpgv libassuan9 libgcrypt20 libgpg-error-l10n libgpg-error0 libksba8 Step #11 - "test-gen-all-sdk-grpc": #6 3.511 libnpth0t64 libreadline8t64 pinentry-curses readline-common Step #11 - "test-gen-all-sdk-grpc": #6 3.548 0 upgraded, 19 newly installed, 0 to remove and 3 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #6 3.548 Need to get 4988 kB of archives. Step #11 - "test-gen-all-sdk-grpc": #6 3.548 After this operation, 16.0 MB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #6 3.548 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 3.568 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 3.569 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 3.576 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 3.599 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 3.600 Get:6 http://deb.debian.org/debian trixie/main amd64 gpgconf amd64 2.4.7-21+deb13u1+b1 [129 kB] Step #11 - "test-gen-all-sdk-grpc": #6 3.601 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 3.601 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 3.608 Get:9 http://deb.debian.org/debian trixie/main amd64 dirmngr amd64 2.4.7-21+deb13u1+b1 [384 kB] Step #11 - "test-gen-all-sdk-grpc": #6 3.619 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 3.622 Get:11 http://deb.debian.org/debian trixie/main amd64 gpg amd64 2.4.7-21+deb13u1+b1 [634 kB] Step #11 - "test-gen-all-sdk-grpc": #6 3.633 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 3.633 Get:13 http://deb.debian.org/debian trixie/main amd64 gpg-agent amd64 2.4.7-21+deb13u1+b1 [271 kB] Step #11 - "test-gen-all-sdk-grpc": #6 3.634 Get:14 http://deb.debian.org/debian trixie/main amd64 gpgsm amd64 2.4.7-21+deb13u1+b1 [275 kB] Step #11 - "test-gen-all-sdk-grpc": #6 3.636 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 3.637 Get:16 http://deb.debian.org/debian trixie/main amd64 gpg-wks-client amd64 2.4.7-21+deb13u1+b1 [109 kB] Step #11 - "test-gen-all-sdk-grpc": #6 3.639 Get:17 http://deb.debian.org/debian trixie/main amd64 gpgv amd64 2.4.7-21+deb13u1+b1 [241 kB] Step #11 - "test-gen-all-sdk-grpc": #6 3.640 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 3.647 Get:19 http://deb.debian.org/debian trixie/main amd64 gnupg-utils amd64 2.4.7-21+deb13u1+b1 [195 kB] Step #11 - "test-gen-all-sdk-grpc": #6 3.794 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #6 3.794 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #6 3.794 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #6 3.801 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #6 3.801 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 3.801 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 3.806 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 3.806 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 3.806 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #6 4.343 Fetched 4988 kB in 0s (38.8 MB/s) Step #11 - "test-gen-all-sdk-grpc": #6 4.366 Selecting previously unselected package readline-common. Step #11 - "test-gen-all-sdk-grpc": #6 4.366 (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 4.379 Preparing to unpack .../00-readline-common_8.2-6_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.382 Unpacking readline-common (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.415 Selecting previously unselected package libgpg-error0:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 4.418 Preparing to unpack .../01-libgpg-error0_1.51-4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.424 Unpacking libgpg-error0:amd64 (1.51-4) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.458 Selecting previously unselected package libassuan9:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 4.460 Preparing to unpack .../02-libassuan9_3.0.2-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.463 Unpacking libassuan9:amd64 (3.0.2-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.499 Selecting previously unselected package libgcrypt20:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 4.501 Preparing to unpack .../03-libgcrypt20_1.11.0-7_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.504 Unpacking libgcrypt20:amd64 (1.11.0-7) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.568 Selecting previously unselected package libreadline8t64:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 4.571 Preparing to unpack .../04-libreadline8t64_8.2-6_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.578 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.586 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.593 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.598 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.602 Unpacking libreadline8t64:amd64 (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.636 Selecting previously unselected package gpgconf. Step #11 - "test-gen-all-sdk-grpc": #6 4.639 Preparing to unpack .../05-gpgconf_2.4.7-21+deb13u1+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.642 Unpacking gpgconf (2.4.7-21+deb13u1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.677 Selecting previously unselected package libksba8:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 4.679 Preparing to unpack .../06-libksba8_1.6.7-2+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.683 Unpacking libksba8:amd64 (1.6.7-2+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.720 Selecting previously unselected package libnpth0t64:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 4.722 Preparing to unpack .../07-libnpth0t64_1.8-3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.725 Unpacking libnpth0t64:amd64 (1.8-3) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.759 Selecting previously unselected package dirmngr. Step #11 - "test-gen-all-sdk-grpc": #6 4.761 Preparing to unpack .../08-dirmngr_2.4.7-21+deb13u1+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.778 Unpacking dirmngr (2.4.7-21+deb13u1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.820 Selecting previously unselected package gnupg-l10n. Step #11 - "test-gen-all-sdk-grpc": #6 4.822 Preparing to unpack .../09-gnupg-l10n_2.4.7-21+deb13u1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.825 Unpacking gnupg-l10n (2.4.7-21+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.888 Selecting previously unselected package gpg. Step #11 - "test-gen-all-sdk-grpc": #6 4.891 Preparing to unpack .../10-gpg_2.4.7-21+deb13u1+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.894 Unpacking gpg (2.4.7-21+deb13u1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.947 Selecting previously unselected package pinentry-curses. Step #11 - "test-gen-all-sdk-grpc": #6 4.949 Preparing to unpack .../11-pinentry-curses_1.3.1-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.952 Unpacking pinentry-curses (1.3.1-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.987 Selecting previously unselected package gpg-agent. Step #11 - "test-gen-all-sdk-grpc": #6 4.989 Preparing to unpack .../12-gpg-agent_2.4.7-21+deb13u1+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.992 Unpacking gpg-agent (2.4.7-21+deb13u1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.030 Selecting previously unselected package gpgsm. Step #11 - "test-gen-all-sdk-grpc": #6 5.033 Preparing to unpack .../13-gpgsm_2.4.7-21+deb13u1+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.036 Unpacking gpgsm (2.4.7-21+deb13u1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.073 Selecting previously unselected package gnupg. Step #11 - "test-gen-all-sdk-grpc": #6 5.075 Preparing to unpack .../14-gnupg_2.4.7-21+deb13u1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.078 Unpacking gnupg (2.4.7-21+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.115 Selecting previously unselected package gpg-wks-client. Step #11 - "test-gen-all-sdk-grpc": #6 5.117 Preparing to unpack .../15-gpg-wks-client_2.4.7-21+deb13u1+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.120 Unpacking gpg-wks-client (2.4.7-21+deb13u1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.149 Selecting previously unselected package gpgv. Step #11 - "test-gen-all-sdk-grpc": #6 5.151 Preparing to unpack .../16-gpgv_2.4.7-21+deb13u1+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.154 Unpacking gpgv (2.4.7-21+deb13u1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.190 Selecting previously unselected package libgpg-error-l10n. Step #11 - "test-gen-all-sdk-grpc": #6 5.193 Preparing to unpack .../17-libgpg-error-l10n_1.51-4_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.196 Unpacking libgpg-error-l10n (1.51-4) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.229 Selecting previously unselected package gnupg-utils. Step #11 - "test-gen-all-sdk-grpc": #6 5.231 Preparing to unpack .../18-gnupg-utils_2.4.7-21+deb13u1+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.234 Unpacking gnupg-utils (2.4.7-21+deb13u1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.280 Setting up libnpth0t64:amd64 (1.8-3) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.289 Setting up libgpg-error0:amd64 (1.51-4) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.297 Setting up libgcrypt20:amd64 (1.11.0-7) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.306 Setting up gnupg-l10n (2.4.7-21+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.314 Setting up gpgv (2.4.7-21+deb13u1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.322 Setting up libassuan9:amd64 (3.0.2-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.331 Setting up libgpg-error-l10n (1.51-4) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.338 Setting up readline-common (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.349 Setting up libksba8:amd64 (1.6.7-2+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.357 Setting up pinentry-curses (1.3.1-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.374 Setting up libreadline8t64:amd64 (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.382 Setting up gpgconf (2.4.7-21+deb13u1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.390 Setting up gpg (2.4.7-21+deb13u1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.511 Setting up gnupg-utils (2.4.7-21+deb13u1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.519 Setting up gpg-agent (2.4.7-21+deb13u1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.957 Setting up gpgsm (2.4.7-21+deb13u1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.965 Setting up dirmngr (2.4.7-21+deb13u1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.093 Setting up gnupg (2.4.7-21+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.101 Setting up gpg-wks-client (2.4.7-21+deb13u1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.109 Processing triggers for libc-bin (2.41-12+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #6 DONE 6.2s 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.360 Hit:1 http://deb.debian.org/debian trixie InRelease Step #11 - "test-gen-all-sdk-grpc": #7 0.360 Hit:2 http://deb.debian.org/debian trixie-updates InRelease Step #11 - "test-gen-all-sdk-grpc": #7 0.360 Hit:3 http://deb.debian.org/debian-security trixie-security InRelease Step #11 - "test-gen-all-sdk-grpc": #7 0.402 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #7 0.941 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #7 1.479 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #7 1.627 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #7 1.825 ca-certificates is already the newest version (20250419). Step #11 - "test-gen-all-sdk-grpc": #7 1.825 ca-certificates set to manually installed. Step #11 - "test-gen-all-sdk-grpc": #7 1.825 curl is already the newest version (8.14.1-2+deb13u2). Step #11 - "test-gen-all-sdk-grpc": #7 1.825 gnupg is already the newest version (2.4.7-21+deb13u1). Step #11 - "test-gen-all-sdk-grpc": #7 1.825 0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #7 DONE 1.9s 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.354 Hit:1 http://deb.debian.org/debian trixie InRelease Step #11 - "test-gen-all-sdk-grpc": #9 0.354 Hit:2 http://deb.debian.org/debian trixie-updates InRelease Step #11 - "test-gen-all-sdk-grpc": #9 0.357 Hit:3 http://deb.debian.org/debian-security trixie-security InRelease Step #11 - "test-gen-all-sdk-grpc": #9 0.420 Get:4 https://deb.nodesource.com/node_20.x nodistro InRelease [12.1 kB] Step #11 - "test-gen-all-sdk-grpc": #9 0.440 Get:5 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages [13.6 kB] Step #11 - "test-gen-all-sdk-grpc": #9 0.460 Fetched 25.8 kB in 0s (181 kB/s) Step #11 - "test-gen-all-sdk-grpc": #9 0.460 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #9 1.005 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #9 1.554 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #9 1.726 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #9 1.936 The following additional packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #9 1.936 libpython3-stdlib libpython3.13-minimal libpython3.13-stdlib media-types Step #11 - "test-gen-all-sdk-grpc": #9 1.937 python3 python3-minimal python3.13 python3.13-minimal Step #11 - "test-gen-all-sdk-grpc": #9 1.938 Suggested packages: Step #11 - "test-gen-all-sdk-grpc": #9 1.938 python3-doc python3-tk python3-venv python3.13-venv python3.13-doc Step #11 - "test-gen-all-sdk-grpc": #9 1.938 binfmt-support Step #11 - "test-gen-all-sdk-grpc": #9 2.021 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #9 2.022 libpython3-stdlib libpython3.13-minimal libpython3.13-stdlib media-types Step #11 - "test-gen-all-sdk-grpc": #9 2.022 nodejs python3 python3-minimal python3.13 python3.13-minimal Step #11 - "test-gen-all-sdk-grpc": #9 2.063 0 upgraded, 9 newly installed, 0 to remove and 3 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #9 2.063 Need to get 37.9 MB of archives. Step #11 - "test-gen-all-sdk-grpc": #9 2.063 After this operation, 220 MB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #9 2.063 Get:1 http://deb.debian.org/debian trixie/main amd64 libpython3.13-minimal amd64 3.13.5-2 [862 kB] Step #11 - "test-gen-all-sdk-grpc": #9 2.096 Get:2 http://deb.debian.org/debian trixie/main amd64 python3.13-minimal amd64 3.13.5-2 [2224 kB] Step #11 - "test-gen-all-sdk-grpc": #9 2.108 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 2.108 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 2.108 Get:5 http://deb.debian.org/debian trixie/main amd64 libpython3.13-stdlib amd64 3.13.5-2 [1956 kB] Step #11 - "test-gen-all-sdk-grpc": #9 2.115 Get:6 http://deb.debian.org/debian trixie/main amd64 python3.13 amd64 3.13.5-2 [757 kB] Step #11 - "test-gen-all-sdk-grpc": #9 2.119 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.119 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.331 Get:9 https://deb.nodesource.com/node_20.x nodistro/main amd64 nodejs amd64 20.20.0-1nodesource1 [32.0 MB] Step #11 - "test-gen-all-sdk-grpc": #9 2.756 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #9 2.756 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #9 2.756 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #9 2.763 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #9 2.763 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #9 2.763 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #9 2.767 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #9 2.767 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #9 2.767 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #9 3.303 Fetched 37.9 MB in 1s (66.3 MB/s) Step #11 - "test-gen-all-sdk-grpc": #9 3.327 Selecting previously unselected package libpython3.13-minimal:amd64. Step #11 - "test-gen-all-sdk-grpc": #9 3.327 (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.340 Preparing to unpack .../libpython3.13-minimal_3.13.5-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 3.343 Unpacking libpython3.13-minimal:amd64 (3.13.5-2) ... Step #11 - "test-gen-all-sdk-grpc": #9 3.425 Selecting previously unselected package python3.13-minimal. Step #11 - "test-gen-all-sdk-grpc": #9 3.428 Preparing to unpack .../python3.13-minimal_3.13.5-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 3.434 Unpacking python3.13-minimal (3.13.5-2) ... Step #11 - "test-gen-all-sdk-grpc": #9 3.551 Setting up libpython3.13-minimal:amd64 (3.13.5-2) ... Step #11 - "test-gen-all-sdk-grpc": #9 3.563 Setting up python3.13-minimal (3.13.5-2) ... Step #11 - "test-gen-all-sdk-grpc": #9 4.253 Selecting previously unselected package python3-minimal. Step #11 - "test-gen-all-sdk-grpc": #9 4.253 (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.267 Preparing to unpack .../python3-minimal_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 4.271 Unpacking python3-minimal (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 4.300 Selecting previously unselected package media-types. Step #11 - "test-gen-all-sdk-grpc": #9 4.302 Preparing to unpack .../media-types_13.0.0_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 4.306 Unpacking media-types (13.0.0) ... Step #11 - "test-gen-all-sdk-grpc": #9 4.333 Selecting previously unselected package libpython3.13-stdlib:amd64. Step #11 - "test-gen-all-sdk-grpc": #9 4.336 Preparing to unpack .../libpython3.13-stdlib_3.13.5-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 4.338 Unpacking libpython3.13-stdlib:amd64 (3.13.5-2) ... Step #11 - "test-gen-all-sdk-grpc": #9 4.454 Selecting previously unselected package python3.13. Step #11 - "test-gen-all-sdk-grpc": #9 4.457 Preparing to unpack .../python3.13_3.13.5-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 4.460 Unpacking python3.13 (3.13.5-2) ... Step #11 - "test-gen-all-sdk-grpc": #9 4.492 Selecting previously unselected package libpython3-stdlib:amd64. Step #11 - "test-gen-all-sdk-grpc": #9 4.494 Preparing to unpack .../libpython3-stdlib_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 4.497 Unpacking libpython3-stdlib:amd64 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 4.529 Setting up python3-minimal (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 4.668 Selecting previously unselected package python3. Step #11 - "test-gen-all-sdk-grpc": #9 4.668 (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.682 Preparing to unpack .../python3_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 4.689 Unpacking python3 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 4.724 Selecting previously unselected package nodejs. Step #11 - "test-gen-all-sdk-grpc": #9 4.727 Preparing to unpack .../nodejs_20.20.0-1nodesource1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 4.731 Unpacking nodejs (20.20.0-1nodesource1) ... Step #11 - "test-gen-all-sdk-grpc": #9 6.089 Setting up media-types (13.0.0) ... Step #11 - "test-gen-all-sdk-grpc": #9 6.101 Setting up libpython3.13-stdlib:amd64 (3.13.5-2) ... Step #11 - "test-gen-all-sdk-grpc": #9 6.109 Setting up libpython3-stdlib:amd64 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 6.117 Setting up python3.13 (3.13.5-2) ... Step #11 - "test-gen-all-sdk-grpc": #9 6.852 Setting up python3 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 6.863 running python rtupdate hooks for python3.13... Step #11 - "test-gen-all-sdk-grpc": #9 6.863 running python post-rtupdate hooks for python3.13... Step #11 - "test-gen-all-sdk-grpc": #9 6.940 Setting up nodejs (20.20.0-1nodesource1) ... Step #11 - "test-gen-all-sdk-grpc": #9 DONE 7.7s 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.513 npm warn deprecated har-validator@5.1.5: this library is no longer supported Step #11 - "test-gen-all-sdk-grpc": #10 2.583 npm warn deprecated uuid@3.4.0: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. Step #11 - "test-gen-all-sdk-grpc": #10 2.598 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.617 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.620 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.622 npm warn deprecated npmlog@5.0.1: This package is no longer supported. Step #11 - "test-gen-all-sdk-grpc": #10 2.630 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.630 npm warn deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported Step #11 - "test-gen-all-sdk-grpc": #10 2.634 npm warn deprecated gauge@3.0.2: This package is no longer supported. Step #11 - "test-gen-all-sdk-grpc": #10 2.654 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 exhorbitant rates) by contacting i@izs.me Step #11 - "test-gen-all-sdk-grpc": #10 3.140 Step #11 - "test-gen-all-sdk-grpc": #10 3.140 added 105 packages in 3s Step #11 - "test-gen-all-sdk-grpc": #10 3.140 Step #11 - "test-gen-all-sdk-grpc": #10 3.140 6 packages are looking for funding Step #11 - "test-gen-all-sdk-grpc": #10 3.140 run `npm fund` for details Step #11 - "test-gen-all-sdk-grpc": #10 3.141 npm notice Step #11 - "test-gen-all-sdk-grpc": #10 3.141 npm notice New major version of npm available! 10.8.2 -> 11.8.0 Step #11 - "test-gen-all-sdk-grpc": #10 3.141 npm notice Changelog: https://github.com/npm/cli/releases/tag/v11.8.0 Step #11 - "test-gen-all-sdk-grpc": #10 3.141 npm notice To update run: npm install -g npm@11.8.0 Step #11 - "test-gen-all-sdk-grpc": #10 3.141 npm notice Step #11 - "test-gen-all-sdk-grpc": #10 DONE 3.3s 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.3s done Step #11 - "test-gen-all-sdk-grpc": #13 writing image sha256:7340c7da7b822cd362c31cf7cc3130847a1bd78b74dac779fdecd4ee4730695e done Step #11 - "test-gen-all-sdk-grpc": #13 naming to docker.io/library/agones-build-sdk-node:168bbea740 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:fd78e7427a 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:fd78e7427a 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:0c69d3abed_v1.76.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:fd78e7427a /workspace/build/build-sdk-images/restapi --build-arg BASE_IMAGE=agones-build-sdk-base:0c69d3abed_v1.76.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.29kB 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:0c69d3abed_v1.76.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:0c69d3abed_v1.76.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.89kB 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.281 Hit:1 http://deb.debian.org/debian trixie InRelease Step #11 - "test-gen-all-sdk-grpc": #6 0.281 Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.290 Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.322 Get:4 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [98.7 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.352 Fetched 189 kB in 0s (1877 kB/s) Step #11 - "test-gen-all-sdk-grpc": #6 0.352 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #6 0.914 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #6 1.419 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #6 1.595 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #6 1.748 The following additional packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #6 1.749 dirmngr gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpgconf gpgsm Step #11 - "test-gen-all-sdk-grpc": #6 1.749 gpgv libassuan9 libgcrypt20 libgpg-error-l10n libgpg-error0 libjq1 libksba8 Step #11 - "test-gen-all-sdk-grpc": #6 1.750 libnpth0t64 libonig5 libreadline8t64 pinentry-curses readline-common Step #11 - "test-gen-all-sdk-grpc": #6 1.751 Suggested packages: Step #11 - "test-gen-all-sdk-grpc": #6 1.751 dbus-user-session libpam-systemd pinentry-gnome3 tor gpg-wks-server Step #11 - "test-gen-all-sdk-grpc": #6 1.751 parcimonie xloadimage scdaemon tpm2daemon rng-tools pinentry-doc Step #11 - "test-gen-all-sdk-grpc": #6 1.751 readline-doc Step #11 - "test-gen-all-sdk-grpc": #6 1.864 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #6 1.864 dirmngr gnupg gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpgconf Step #11 - "test-gen-all-sdk-grpc": #6 1.865 gpgsm gpgv jq libassuan9 libgcrypt20 libgpg-error-l10n libgpg-error0 libjq1 Step #11 - "test-gen-all-sdk-grpc": #6 1.865 libksba8 libnpth0t64 libonig5 libreadline8t64 pinentry-curses Step #11 - "test-gen-all-sdk-grpc": #6 1.865 readline-common wget Step #11 - "test-gen-all-sdk-grpc": #6 1.903 0 upgraded, 23 newly installed, 0 to remove and 3 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #6 1.903 Need to get 6404 kB of archives. Step #11 - "test-gen-all-sdk-grpc": #6 1.903 After this operation, 21.1 MB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #6 1.903 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 1.920 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 1.952 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 1.953 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 1.953 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 1.962 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 1.963 Get:7 http://deb.debian.org/debian trixie/main amd64 gpgconf amd64 2.4.7-21+deb13u1+b1 [129 kB] Step #11 - "test-gen-all-sdk-grpc": #6 1.964 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 1.965 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 1.977 Get:10 http://deb.debian.org/debian trixie/main amd64 dirmngr amd64 2.4.7-21+deb13u1+b1 [384 kB] Step #11 - "test-gen-all-sdk-grpc": #6 1.987 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 1.991 Get:12 http://deb.debian.org/debian trixie/main amd64 gpg amd64 2.4.7-21+deb13u1+b1 [634 kB] Step #11 - "test-gen-all-sdk-grpc": #6 1.998 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 1.999 Get:14 http://deb.debian.org/debian trixie/main amd64 gpg-agent amd64 2.4.7-21+deb13u1+b1 [271 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.000 Get:15 http://deb.debian.org/debian trixie/main amd64 gpgsm amd64 2.4.7-21+deb13u1+b1 [275 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.001 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.003 Get:17 http://deb.debian.org/debian trixie/main amd64 gpg-wks-client amd64 2.4.7-21+deb13u1+b1 [109 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.005 Get:18 http://deb.debian.org/debian trixie/main amd64 gpgv amd64 2.4.7-21+deb13u1+b1 [241 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.013 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.014 Get:20 http://deb.debian.org/debian trixie/main amd64 libjq1 amd64 1.7.1-6+deb13u1 [164 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.015 Get:21 http://deb.debian.org/debian trixie/main amd64 jq amd64 1.7.1-6+deb13u1 [77.7 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.015 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.022 Get:23 http://deb.debian.org/debian trixie/main amd64 gnupg-utils amd64 2.4.7-21+deb13u1+b1 [195 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.167 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #6 2.167 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #6 2.167 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #6 2.174 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #6 2.174 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 2.174 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 2.178 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 2.178 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 2.178 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #6 2.718 Fetched 6404 kB in 0s (43.1 MB/s) Step #11 - "test-gen-all-sdk-grpc": #6 2.739 Selecting previously unselected package readline-common. Step #11 - "test-gen-all-sdk-grpc": #6 2.739 (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 2.751 Preparing to unpack .../00-readline-common_8.2-6_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 2.755 Unpacking readline-common (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #6 2.783 Selecting previously unselected package wget. Step #11 - "test-gen-all-sdk-grpc": #6 2.786 Preparing to unpack .../01-wget_1.25.0-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 2.789 Unpacking wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 2.857 Selecting previously unselected package libgpg-error0:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 2.860 Preparing to unpack .../02-libgpg-error0_1.51-4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 2.866 Unpacking libgpg-error0:amd64 (1.51-4) ... Step #11 - "test-gen-all-sdk-grpc": #6 2.900 Selecting previously unselected package libassuan9:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 2.903 Preparing to unpack .../03-libassuan9_3.0.2-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 2.906 Unpacking libassuan9:amd64 (3.0.2-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 2.940 Selecting previously unselected package libgcrypt20:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 2.942 Preparing to unpack .../04-libgcrypt20_1.11.0-7_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 2.945 Unpacking libgcrypt20:amd64 (1.11.0-7) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.005 Selecting previously unselected package libreadline8t64:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 3.007 Preparing to unpack .../05-libreadline8t64_8.2-6_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.015 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.022 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.028 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.034 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.037 Unpacking libreadline8t64:amd64 (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.070 Selecting previously unselected package gpgconf. Step #11 - "test-gen-all-sdk-grpc": #6 3.072 Preparing to unpack .../06-gpgconf_2.4.7-21+deb13u1+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.076 Unpacking gpgconf (2.4.7-21+deb13u1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.113 Selecting previously unselected package libksba8:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 3.115 Preparing to unpack .../07-libksba8_1.6.7-2+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.119 Unpacking libksba8:amd64 (1.6.7-2+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.154 Selecting previously unselected package libnpth0t64:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 3.157 Preparing to unpack .../08-libnpth0t64_1.8-3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.160 Unpacking libnpth0t64:amd64 (1.8-3) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.193 Selecting previously unselected package dirmngr. Step #11 - "test-gen-all-sdk-grpc": #6 3.196 Preparing to unpack .../09-dirmngr_2.4.7-21+deb13u1+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.211 Unpacking dirmngr (2.4.7-21+deb13u1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.250 Selecting previously unselected package gnupg-l10n. Step #11 - "test-gen-all-sdk-grpc": #6 3.252 Preparing to unpack .../10-gnupg-l10n_2.4.7-21+deb13u1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.256 Unpacking gnupg-l10n (2.4.7-21+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.319 Selecting previously unselected package gpg. Step #11 - "test-gen-all-sdk-grpc": #6 3.321 Preparing to unpack .../11-gpg_2.4.7-21+deb13u1+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.324 Unpacking gpg (2.4.7-21+deb13u1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.374 Selecting previously unselected package pinentry-curses. Step #11 - "test-gen-all-sdk-grpc": #6 3.377 Preparing to unpack .../12-pinentry-curses_1.3.1-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.380 Unpacking pinentry-curses (1.3.1-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.410 Selecting previously unselected package gpg-agent. Step #11 - "test-gen-all-sdk-grpc": #6 3.413 Preparing to unpack .../13-gpg-agent_2.4.7-21+deb13u1+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.415 Unpacking gpg-agent (2.4.7-21+deb13u1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.449 Selecting previously unselected package gpgsm. Step #11 - "test-gen-all-sdk-grpc": #6 3.452 Preparing to unpack .../14-gpgsm_2.4.7-21+deb13u1+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.454 Unpacking gpgsm (2.4.7-21+deb13u1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.490 Selecting previously unselected package gnupg. Step #11 - "test-gen-all-sdk-grpc": #6 3.492 Preparing to unpack .../15-gnupg_2.4.7-21+deb13u1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.495 Unpacking gnupg (2.4.7-21+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.530 Selecting previously unselected package gpg-wks-client. Step #11 - "test-gen-all-sdk-grpc": #6 3.532 Preparing to unpack .../16-gpg-wks-client_2.4.7-21+deb13u1+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.535 Unpacking gpg-wks-client (2.4.7-21+deb13u1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.565 Selecting previously unselected package gpgv. Step #11 - "test-gen-all-sdk-grpc": #6 3.567 Preparing to unpack .../17-gpgv_2.4.7-21+deb13u1+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.570 Unpacking gpgv (2.4.7-21+deb13u1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.610 Selecting previously unselected package libonig5:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 3.612 Preparing to unpack .../18-libonig5_6.9.9-1+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.615 Unpacking libonig5:amd64 (6.9.9-1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.652 Selecting previously unselected package libjq1:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 3.655 Preparing to unpack .../19-libjq1_1.7.1-6+deb13u1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.657 Unpacking libjq1:amd64 (1.7.1-6+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.688 Selecting previously unselected package jq. Step #11 - "test-gen-all-sdk-grpc": #6 3.690 Preparing to unpack .../20-jq_1.7.1-6+deb13u1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.693 Unpacking jq (1.7.1-6+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.721 Selecting previously unselected package libgpg-error-l10n. Step #11 - "test-gen-all-sdk-grpc": #6 3.723 Preparing to unpack .../21-libgpg-error-l10n_1.51-4_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.727 Unpacking libgpg-error-l10n (1.51-4) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.761 Selecting previously unselected package gnupg-utils. Step #11 - "test-gen-all-sdk-grpc": #6 3.763 Preparing to unpack .../22-gnupg-utils_2.4.7-21+deb13u1+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.767 Unpacking gnupg-utils (2.4.7-21+deb13u1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.811 Setting up libnpth0t64:amd64 (1.8-3) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.820 Setting up wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.831 Setting up libgpg-error0:amd64 (1.51-4) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.840 Setting up libgcrypt20:amd64 (1.11.0-7) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.851 Setting up gnupg-l10n (2.4.7-21+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.859 Setting up gpgv (2.4.7-21+deb13u1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.867 Setting up libassuan9:amd64 (3.0.2-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.874 Setting up libgpg-error-l10n (1.51-4) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.882 Setting up readline-common (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.893 Setting up libonig5:amd64 (6.9.9-1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.901 Setting up libksba8:amd64 (1.6.7-2+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.909 Setting up pinentry-curses (1.3.1-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.925 Setting up libjq1:amd64 (1.7.1-6+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.934 Setting up libreadline8t64:amd64 (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.942 Setting up jq (1.7.1-6+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.950 Setting up gpgconf (2.4.7-21+deb13u1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.959 Setting up gpg (2.4.7-21+deb13u1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.077 Setting up gnupg-utils (2.4.7-21+deb13u1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.085 Setting up gpg-agent (2.4.7-21+deb13u1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.523 Setting up gpgsm (2.4.7-21+deb13u1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.531 Setting up dirmngr (2.4.7-21+deb13u1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.658 Setting up gnupg (2.4.7-21+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.667 Setting up gpg-wks-client (2.4.7-21+deb13u1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.676 Processing triggers for libc-bin (2.41-12+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #6 DONE 4.8s 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 wget -q https://dl.google.com/go/go1.25.0.linux-amd64.tar.gz && tar -xzf go1.25.0.linux-amd64.tar.gz && rm go1.25.0.linux-amd64.tar.gz && mkdir -p /go Step #11 - "test-gen-all-sdk-grpc": #8 DONE 3.6s 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.288 § 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.384 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 3.329 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #10 3.329 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #10 3.329 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #10 3.335 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #10 3.335 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #10 3.335 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #10 3.339 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #10 3.339 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #10 3.339 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #10 DONE 25.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 2.8s done Step #11 - "test-gen-all-sdk-grpc": #13 writing image sha256:02843f9469fabd256850d857e249d11635f5b4cec6f687e3a8788f496e223d97 done Step #11 - "test-gen-all-sdk-grpc": #13 naming to docker.io/library/agones-build-sdk-restapi:fd78e7427a done Step #11 - "test-gen-all-sdk-grpc": #13 DONE 2.8s 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": 00:17:47.441 [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": 00:17:47.608 [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": 00:17:47.617 [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": 00:17:47.626 [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": 00:17:47.629 [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": 00:17:47.636 [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": 00:17:47.639 [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": 00:17:47.647 [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": 00:17:47.650 [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": 00:17:47.658 [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": 00:17:47.660 [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": 00:17:47.667 [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": 00:17:47.670 [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": 00:17:47.678 [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": 00:17:47.680 [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": 00:17:47.686 [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": 00:17:47.689 [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": 00:17:47.695 [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": 00:17:47.698 [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": 00:17:47.703 [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": 00:17:47.706 [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": 00:17:47.712 [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": 00:17:47.714 [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": 00:17:47.718 [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": 00:17:47.720 [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": 00:17:47.724 [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": 00:17:47.726 [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": 00:17:47.730 [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": 00:17:47.732 [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": 00:17:47.737 [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": 00:17:47.740 [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": 00:17:47.788 [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": 00:17:47.797 [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": 00:17:47.806 [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": 00:17:47.812 [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": 00:17:47.813 [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": 00:17:47.813 [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": 00:17:47.815 [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": 00:17:47.819 [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": 00:17:47.821 [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": 00:17:47.822 [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": 00:17:47.825 [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": 00:17:47.825 [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": 00:17:48.638 [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": 00:17:48.778 [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": 00:17:48.784 [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": 00:17:48.793 [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": 00:17:48.796 [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": 00:17:48.804 [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": 00:17:48.806 [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": 00:17:48.814 [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": 00:17:48.817 [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": 00:17:48.824 [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": 00:17:48.827 [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": 00:17:48.898 [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": 00:17:48.910 [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": 00:17:48.919 [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": 00:17:48.925 [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": 00:17:48.927 [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": 00:17:48.928 [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": 00:17:48.930 [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": 00:17:48.934 [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": 00:17:48.937 [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": 00:17:48.937 [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": 00:17:48.941 [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": 00:17:48.941 [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": 00:17:49.853 [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": 00:17:50.008 [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": 00:17:50.015 [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": 00:17:50.025 [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": 00:17:50.029 [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": 00:17:50.036 [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": 00:17:50.039 [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": 00:17:50.047 [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": 00:17:50.049 [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": 00:17:50.057 [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": 00:17:50.059 [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": 00:17:50.066 [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": 00:17:50.069 [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": 00:17:50.077 [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": 00:17:50.080 [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": 00:17:50.146 [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": 00:17:50.156 [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": 00:17:50.167 [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": 00:17:50.173 [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": 00:17:50.175 [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": 00:17:50.176 [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": 00:17:50.178 [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": 00:17:50.182 [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": 00:17:50.184 [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": 00:17:50.184 [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": 00:17:50.188 [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": 00:17:50.188 [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:14803ac99e 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:14803ac99e 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:0c69d3abed_v1.76.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:14803ac99e /workspace/build/build-sdk-images/csharp --build-arg BASE_IMAGE=agones-build-sdk-base:0c69d3abed_v1.76.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.36kB 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:0c69d3abed_v1.76.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:0c69d3abed_v1.76.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.05kB 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.291 Hit:1 http://deb.debian.org/debian trixie InRelease Step #11 - "test-gen-all-sdk-grpc": #6 0.291 Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.307 Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.333 Get:4 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [98.7 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.360 Fetched 189 kB in 0s (1841 kB/s) Step #11 - "test-gen-all-sdk-grpc": #6 0.360 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #6 0.924 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #6 1.471 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #6 1.644 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #6 1.866 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #6 1.866 wget Step #11 - "test-gen-all-sdk-grpc": #6 1.902 0 upgraded, 1 newly installed, 0 to remove and 3 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #6 1.902 Need to get 984 kB of archives. Step #11 - "test-gen-all-sdk-grpc": #6 1.902 After this operation, 3875 kB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #6 1.902 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.072 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #6 2.072 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #6 2.072 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #6 2.079 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #6 2.079 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 2.079 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 2.084 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 2.084 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 2.084 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #6 2.669 Fetched 984 kB in 0s (18.3 MB/s) Step #11 - "test-gen-all-sdk-grpc": #6 2.688 Selecting previously unselected package wget. Step #11 - "test-gen-all-sdk-grpc": #6 2.688 (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 2.701 Preparing to unpack .../wget_1.25.0-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 2.704 Unpacking wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 2.776 Setting up wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 DONE 2.8s 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.368 Hit:1 http://deb.debian.org/debian trixie InRelease Step #11 - "test-gen-all-sdk-grpc": #7 0.368 Hit:2 http://deb.debian.org/debian trixie-updates InRelease Step #11 - "test-gen-all-sdk-grpc": #7 0.369 Hit:3 http://deb.debian.org/debian-security trixie-security InRelease Step #11 - "test-gen-all-sdk-grpc": #7 0.409 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #7 0.918 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #7 1.467 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #7 1.643 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #7 1.871 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #7 1.872 apt-transport-https Step #11 - "test-gen-all-sdk-grpc": #7 1.912 0 upgraded, 1 newly installed, 0 to remove and 3 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #7 1.912 Need to get 38.6 kB of archives. Step #11 - "test-gen-all-sdk-grpc": #7 1.912 After this operation, 49.2 kB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #7 1.912 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 2.056 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #7 2.056 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #7 2.056 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #7 2.064 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #7 2.064 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #7 2.064 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #7 2.069 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #7 2.069 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #7 2.069 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #7 2.621 Fetched 38.6 kB in 0s (1233 kB/s) Step #11 - "test-gen-all-sdk-grpc": #7 2.639 Selecting previously unselected package apt-transport-https. Step #11 - "test-gen-all-sdk-grpc": #7 2.639 (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.651 Preparing to unpack .../apt-transport-https_3.0.3_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #7 2.654 Unpacking apt-transport-https (3.0.3) ... Step #11 - "test-gen-all-sdk-grpc": #7 2.690 Setting up apt-transport-https (3.0.3) ... Step #11 - "test-gen-all-sdk-grpc": #7 DONE 2.7s 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.479 Selecting previously unselected package packages-microsoft-prod. Step #11 - "test-gen-all-sdk-grpc": #8 0.489 (Reading database ... 24470 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #8 0.490 Preparing to unpack packages-microsoft-prod.deb ... Step #11 - "test-gen-all-sdk-grpc": #8 0.495 Unpacking packages-microsoft-prod (1.1-debian13) ... Step #11 - "test-gen-all-sdk-grpc": #8 0.512 Setting up packages-microsoft-prod (1.1-debian13) ... Step #11 - "test-gen-all-sdk-grpc": #8 DONE 0.6s 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.385 Hit:1 http://deb.debian.org/debian trixie InRelease Step #11 - "test-gen-all-sdk-grpc": #9 0.385 Hit:2 http://deb.debian.org/debian trixie-updates InRelease Step #11 - "test-gen-all-sdk-grpc": #9 0.388 Hit:3 http://deb.debian.org/debian-security trixie-security InRelease Step #11 - "test-gen-all-sdk-grpc": #9 0.593 Get:4 https://packages.microsoft.com/debian/13/prod trixie InRelease [3952 B] Step #11 - "test-gen-all-sdk-grpc": #9 0.617 Get:5 https://packages.microsoft.com/debian/13/prod trixie/main amd64 Packages [7960 B] Step #11 - "test-gen-all-sdk-grpc": #9 0.640 Get:6 https://packages.microsoft.com/debian/13/prod trixie/main all Packages [344 B] Step #11 - "test-gen-all-sdk-grpc": #9 0.645 Get:7 https://packages.microsoft.com/debian/13/prod trixie/main arm64 Packages [3846 B] Step #11 - "test-gen-all-sdk-grpc": #9 0.650 Get:8 https://packages.microsoft.com/debian/13/prod trixie/main armhf Packages [573 B] Step #11 - "test-gen-all-sdk-grpc": #9 0.657 Fetched 16.7 kB in 0s (53.5 kB/s) Step #11 - "test-gen-all-sdk-grpc": #9 0.657 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #9 1.229 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #9 1.739 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #9 1.900 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #9 2.129 The following additional packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #9 2.129 aspnetcore-runtime-8.0 aspnetcore-targeting-pack-8.0 dotnet-apphost-pack-8.0 Step #11 - "test-gen-all-sdk-grpc": #9 2.129 dotnet-host dotnet-hostfxr-8.0 dotnet-runtime-8.0 dotnet-runtime-deps-8.0 Step #11 - "test-gen-all-sdk-grpc": #9 2.130 dotnet-targeting-pack-8.0 libicu76 netstandard-targeting-pack-2.1 Step #11 - "test-gen-all-sdk-grpc": #9 2.165 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #9 2.165 aspnetcore-runtime-8.0 aspnetcore-targeting-pack-8.0 dotnet-apphost-pack-8.0 Step #11 - "test-gen-all-sdk-grpc": #9 2.165 dotnet-host dotnet-hostfxr-8.0 dotnet-runtime-8.0 dotnet-runtime-deps-8.0 Step #11 - "test-gen-all-sdk-grpc": #9 2.167 dotnet-sdk-8.0 dotnet-targeting-pack-8.0 libicu76 Step #11 - "test-gen-all-sdk-grpc": #9 2.167 netstandard-targeting-pack-2.1 Step #11 - "test-gen-all-sdk-grpc": #9 2.226 0 upgraded, 11 newly installed, 0 to remove and 3 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #9 2.226 Need to get 153 MB of archives. Step #11 - "test-gen-all-sdk-grpc": #9 2.226 After this operation, 630 MB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #9 2.226 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 2.257 Get:2 https://packages.microsoft.com/debian/13/prod trixie/main amd64 dotnet-host amd64 10.0.2 [44.8 kB] Step #11 - "test-gen-all-sdk-grpc": #9 2.282 Get:3 https://packages.microsoft.com/debian/13/prod trixie/main amd64 dotnet-hostfxr-8.0 amd64 8.0.23-1 [108 kB] Step #11 - "test-gen-all-sdk-grpc": #9 2.296 Get:4 https://packages.microsoft.com/debian/13/prod trixie/main amd64 dotnet-runtime-deps-8.0 amd64 8.0.23-1 [3236 B] Step #11 - "test-gen-all-sdk-grpc": #9 2.296 Get:5 https://packages.microsoft.com/debian/13/prod trixie/main amd64 dotnet-runtime-8.0 amd64 8.0.23-1 [23.1 MB] Step #11 - "test-gen-all-sdk-grpc": #9 2.672 Get:6 https://packages.microsoft.com/debian/13/prod trixie/main amd64 aspnetcore-runtime-8.0 amd64 8.0.23-1 [7718 kB] Step #11 - "test-gen-all-sdk-grpc": #9 2.847 Get:7 https://packages.microsoft.com/debian/13/prod trixie/main amd64 dotnet-targeting-pack-8.0 amd64 8.0.23-1 [2802 kB] Step #11 - "test-gen-all-sdk-grpc": #9 2.915 Get:8 https://packages.microsoft.com/debian/13/prod trixie/main amd64 aspnetcore-targeting-pack-8.0 amd64 8.0.23-1 [1943 kB] Step #11 - "test-gen-all-sdk-grpc": #9 2.944 Get:9 https://packages.microsoft.com/debian/13/prod trixie/main amd64 dotnet-apphost-pack-8.0 amd64 8.0.23-1 [3518 kB] Step #11 - "test-gen-all-sdk-grpc": #9 3.017 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 3.055 Get:11 https://packages.microsoft.com/debian/13/prod trixie/main amd64 dotnet-sdk-8.0 amd64 8.0.417-1 [103 MB] Step #11 - "test-gen-all-sdk-grpc": #9 5.441 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #9 5.441 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #9 5.441 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #9 5.448 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #9 5.448 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #9 5.448 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #9 5.452 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #9 5.452 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #9 5.452 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #9 6.047 Fetched 153 MB in 3s (49.1 MB/s) Step #11 - "test-gen-all-sdk-grpc": #9 6.066 Selecting previously unselected package dotnet-host. Step #11 - "test-gen-all-sdk-grpc": #9 6.066 (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 6.080 Preparing to unpack .../00-dotnet-host_10.0.2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 6.084 Unpacking dotnet-host (10.0.2) ... Step #11 - "test-gen-all-sdk-grpc": #9 6.113 Selecting previously unselected package dotnet-hostfxr-8.0. Step #11 - "test-gen-all-sdk-grpc": #9 6.115 Preparing to unpack .../01-dotnet-hostfxr-8.0_8.0.23-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 6.119 Unpacking dotnet-hostfxr-8.0 (8.0.23-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 6.153 Selecting previously unselected package libicu76:amd64. Step #11 - "test-gen-all-sdk-grpc": #9 6.156 Preparing to unpack .../02-libicu76_76.1-4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 6.162 Unpacking libicu76:amd64 (76.1-4) ... Step #11 - "test-gen-all-sdk-grpc": #9 6.492 Selecting previously unselected package dotnet-runtime-deps-8.0. Step #11 - "test-gen-all-sdk-grpc": #9 6.494 Preparing to unpack .../03-dotnet-runtime-deps-8.0_8.0.23-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 6.497 Unpacking dotnet-runtime-deps-8.0 (8.0.23-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 6.524 Selecting previously unselected package dotnet-runtime-8.0. Step #11 - "test-gen-all-sdk-grpc": #9 6.526 Preparing to unpack .../04-dotnet-runtime-8.0_8.0.23-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 6.529 Unpacking dotnet-runtime-8.0 (8.0.23-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.034 Selecting previously unselected package aspnetcore-runtime-8.0. Step #11 - "test-gen-all-sdk-grpc": #9 7.037 Preparing to unpack .../05-aspnetcore-runtime-8.0_8.0.23-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 7.040 Unpacking aspnetcore-runtime-8.0 (8.0.23-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.361 Selecting previously unselected package dotnet-targeting-pack-8.0. Step #11 - "test-gen-all-sdk-grpc": #9 7.364 Preparing to unpack .../06-dotnet-targeting-pack-8.0_8.0.23-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 7.366 Unpacking dotnet-targeting-pack-8.0 (8.0.23-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.562 Selecting previously unselected package aspnetcore-targeting-pack-8.0. Step #11 - "test-gen-all-sdk-grpc": #9 7.564 Preparing to unpack .../07-aspnetcore-targeting-pack-8.0_8.0.23-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 7.567 Unpacking aspnetcore-targeting-pack-8.0 (8.0.23-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.693 Selecting previously unselected package dotnet-apphost-pack-8.0. Step #11 - "test-gen-all-sdk-grpc": #9 7.696 Preparing to unpack .../08-dotnet-apphost-pack-8.0_8.0.23-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 7.698 Unpacking dotnet-apphost-pack-8.0 (8.0.23-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.863 Selecting previously unselected package netstandard-targeting-pack-2.1. Step #11 - "test-gen-all-sdk-grpc": #9 7.865 Preparing to unpack .../09-netstandard-targeting-pack-2.1_2.1.0-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 7.868 Unpacking netstandard-targeting-pack-2.1 (2.1.0-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.996 Selecting previously unselected package dotnet-sdk-8.0. Step #11 - "test-gen-all-sdk-grpc": #9 7.999 Preparing to unpack .../10-dotnet-sdk-8.0_8.0.417-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 8.002 Unpacking dotnet-sdk-8.0 (8.0.417-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 9.998 Setting up dotnet-host (10.0.2) ... Step #11 - "test-gen-all-sdk-grpc": #9 10.01 Setting up dotnet-targeting-pack-8.0 (8.0.23-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 10.02 Setting up netstandard-targeting-pack-2.1 (2.1.0-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 10.03 Setting up aspnetcore-targeting-pack-8.0 (8.0.23-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 10.04 Setting up dotnet-apphost-pack-8.0 (8.0.23-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 10.05 Setting up libicu76:amd64 (76.1-4) ... Step #11 - "test-gen-all-sdk-grpc": #9 10.06 Setting up dotnet-hostfxr-8.0 (8.0.23-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 10.07 Setting up dotnet-runtime-deps-8.0 (8.0.23-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 10.08 Setting up dotnet-runtime-8.0 (8.0.23-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 10.08 Setting up aspnetcore-runtime-8.0 (8.0.23-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 10.09 Setting up dotnet-sdk-8.0 (8.0.417-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 10.30 Processing triggers for libc-bin (2.41-12+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #9 DONE 12.2s 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:0b377ce9cf0344004ee9a341ff77ff161841ca6cfe7ec421700521aa74ccb9aa done Step #11 - "test-gen-all-sdk-grpc": #12 naming to docker.io/library/agones-build-sdk-csharp:14803ac99e 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": Copying protobuffers to csharp sdk 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": + 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": + echo 'csharp code is generated at build time' Step #11 - "test-gen-all-sdk-grpc": 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[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:89757ab628 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:89757ab628 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 #14 Starting Step #16 - "build-images" Starting Step #18 - "build-sdks" Step #16 - "build-images": Already have image: make-docker Step #14: Already have image: make-docker Step #18 - "build-sdks": 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:89757ab628 /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:89757ab628 /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 #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:89757ab628 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.56.0-dev-3450bb4" -installsuffix cgo agones.dev/agones/cmd/allocator 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 #14: /usr/bin/make push-remote-build-image REMOTE_TAG=us-docker.pkg.dev/agones-images/ci/agones-build:89757ab628 LOCAL_TAG=agones-build:89757ab628 Step #18 - "build-sdks": Command build not found - nothing to execute Step #18 - "build-sdks": Command build not found - nothing to execute Step #18 - "build-sdks": Command build not found - nothing to execute Step #18 - "build-sdks": /workspace/build Step #18 - "build-sdks": /usr/bin/make run-sdk-command COMMAND=build SDK_FOLDER=restapi Step #18 - "build-sdks": /usr/bin/make run-sdk-command COMMAND=build SDK_FOLDER=csharp Step #14: make[1]: Entering directory '/workspace/build' Step #14: docker tag agones-build:89757ab628 us-docker.pkg.dev/agones-images/ci/agones-build:89757ab628 Step #18 - "build-sdks": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-cpp:218a1e7b7a BUILD_TARGET=build-build-sdk-image SDK_FOLDER=cpp 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:14803ac99e BUILD_TARGET=build-build-sdk-image SDK_FOLDER=csharp Step #14: docker push us-docker.pkg.dev/agones-images/ci/agones-build:89757ab628 Step #14: The push refers to repository [us-docker.pkg.dev/agones-images/ci/agones-build] Step #14: 5f70bf18a086: Preparing Step #14: a6951addc48d: Preparing Step #14: c633b08cd4d9: Preparing Step #14: 1451d3f1e11e: Preparing Step #14: 50ce1c86f9cf: Preparing Step #14: 9def5670cbb5: Preparing Step #14: 0f0f35d2d39c: Preparing Step #14: a08d072ef826: Preparing Step #14: 7e80be27eabb: Preparing Step #14: aa8b8840a9cb: Preparing Step #14: a0fea439a4e1: Preparing Step #14: 8420a5b548b9: Preparing Step #14: d98fb4be77af: Preparing Step #14: 7116369c9b56: Preparing Step #14: 56c43667b219: Preparing Step #14: c01f601f4dbd: Preparing Step #14: 7428467e5193: Preparing Step #14: 2f4f3329c0a7: Preparing Step #14: 39b5d9ae6f32: Preparing Step #14: 0768f9dc8dfb: Preparing Step #14: 1af77ac20dfc: Preparing Step #14: 142081d93054: Preparing Step #14: afe0a8e48c46: Preparing Step #14: 5f70bf18a086: Preparing Step #14: 1aae505a403d: Preparing Step #14: 5f70bf18a086: Preparing Step #14: aca21c1b137d: Preparing Step #14: a0fea439a4e1: Waiting Step #14: b96e63d448bd: Preparing Step #14: 7116369c9b56: Waiting Step #14: da7213941eca: Preparing Step #14: 8420a5b548b9: Waiting Step #14: d98fb4be77af: Waiting Step #14: 56c43667b219: Waiting Step #14: c01f601f4dbd: Waiting Step #14: 7428467e5193: Waiting Step #14: b96e63d448bd: Waiting Step #14: 2f4f3329c0a7: Waiting Step #14: da7213941eca: Waiting Step #14: 39b5d9ae6f32: Waiting Step #14: 0768f9dc8dfb: Waiting Step #14: afe0a8e48c46: Waiting Step #14: 1af77ac20dfc: Waiting Step #14: 1aae505a403d: Waiting Step #14: aca21c1b137d: Waiting Step #14: 142081d93054: 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: 5f70bf18a086: Layer already exists Step #14: aa8b8840a9cb: Layer already exists Step #14: 50ce1c86f9cf: Layer already exists Step #14: 0f0f35d2d39c: Layer already exists Step #14: 7e80be27eabb: Layer already exists Step #14: c633b08cd4d9: Layer already exists Step #14: a08d072ef826: Layer already exists Step #14: 1451d3f1e11e: Layer already exists Step #14: 9def5670cbb5: Layer already exists Step #14: a6951addc48d: Layer already exists Step #14: a0fea439a4e1: Layer already exists Step #14: 8420a5b548b9: Layer already exists Step #14: c01f601f4dbd: Layer already exists Step #14: 2f4f3329c0a7: Layer already exists Step #14: d98fb4be77af: Layer already exists Step #14: 7428467e5193: Layer already exists Step #14: 7116369c9b56: Layer already exists Step #14: 0768f9dc8dfb: Layer already exists Step #14: 39b5d9ae6f32: Layer already exists Step #14: 56c43667b219: Layer already exists Step #14: 1af77ac20dfc: Layer already exists Step #14: 142081d93054: Layer already exists Step #14: afe0a8e48c46: Layer already exists Step #14: 1aae505a403d: Layer already exists Step #14: aca21c1b137d: Layer already exists Step #14: da7213941eca: Layer already exists Step #14: b96e63d448bd: Layer already exists Step #16 - "build-images": /usr/bin/make ensure-image IMAGE_TAG=agones-build:89757ab628 BUILD_TARGET=build-build-image Step #16 - "build-images": make[1]: Entering directory '/workspace/build' 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:89757ab628 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.56.0-dev-3450bb4" -installsuffix cgo agones.dev/agones/cmd/controller 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:89757ab628 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.56.0-dev-3450bb4" -installsuffix cgo agones.dev/agones/cmd/controller Step #18 - "build-sdks": + /root/build.sh Step #18 - "build-sdks": + cd ./sdks/csharp/sdk Step #18 - "build-sdks": + dotnet publish -c Release 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.417 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 Step #14: 89757ab628: digest: sha256:4d1cadee47c0322dcf0c1fc090a69e9b1bd42462ce27e2762a8f7b7abc7b0cc9 size: 6408 Step #14: make[1]: Leaving directory '/workspace/build' 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": + /root/build.sh Step #18 - "build-sdks": + cd ./sdks/cpp Step #18 - "build-sdks": + make build verify install archive VERSION=1.56.0-dev-3450bb4 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 #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 Finished Step #14 Step #18 - "build-sdks": Determining projects to restore... 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:89757ab628 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.56.0-dev-3450bb4" -installsuffix cgo agones.dev/agones/cmd/extensions Step #18 - "build-sdks": Restored /go/src/agones.dev/agones/sdks/csharp/sdk/csharp-sdk.csproj (in 3.13 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.56.0-dev-3450bb4-linux-arch_64.tar.gz * Finished Step #18 - "build-sdks" Starting Step #20 - "tests" Starting Step #29 - "cpp-sdk-build-save-cache" 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": /usr/bin/make run-sdk-command COMMAND=test SDK_FOLDER=go Step #20 - "tests": mkdir -p ~/.kube/ Step #20 - "tests": /usr/bin/make run-sdk-command COMMAND=test SDK_FOLDER=rust Step #20 - "tests": /usr/bin/make run-sdk-command COMMAND=test SDK_FOLDER=cpp Step #20 - "tests": mkdir -p /workspace/build//.gocache Step #20 - "tests": mkdir -p /workspace/build//.config/gcloud Step #20 - "tests": mkdir -p ~/.config/helm Step #20 - "tests": mkdir -p ~/.cache/helm Step #20 - "tests": /usr/bin/make run-sdk-command COMMAND=test SDK_FOLDER=node Step #20 - "tests": /workspace/build Step #20 - "tests": Command test not found - nothing to execute Step #20 - "tests": /usr/bin/make run-sdk-command COMMAND=test SDK_FOLDER=restapi Step #20 - "tests": /workspace/build Step #20 - "tests": /workspace/build Step #20 - "tests": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-go:0b2c5e7004 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=go Step #20 - "tests": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-node:168bbea740 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 ensure-image IMAGE_TAG=agones-build-sdk-rust:827434e169 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=rust Step #20 - "tests": /usr/bin/make run-sdk-command COMMAND=test SDK_FOLDER=csharp Step #20 - "tests": /workspace/build Step #20 - "tests": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-csharp:14803ac99e 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": 63e5bc7682b8: Already exists Step #29 - "cpp-sdk-build-save-cache": 73627a576b0e: Already exists Step #29 - "cpp-sdk-build-save-cache": 55a27ac172bb: Already exists Step #29 - "cpp-sdk-build-save-cache": 5675beb8625d: Already exists Step #29 - "cpp-sdk-build-save-cache": d159e7e67e4c: Already exists Step #29 - "cpp-sdk-build-save-cache": 2fecd7944fda: Already exists Step #29 - "cpp-sdk-build-save-cache": 1e9349694e55: Already exists Step #29 - "cpp-sdk-build-save-cache": 6c33a4ea296d: Already exists Step #29 - "cpp-sdk-build-save-cache": 249629760de1: Already exists Step #29 - "cpp-sdk-build-save-cache": f6a12aaf5270: Already exists Step #29 - "cpp-sdk-build-save-cache": d61387f3c655: Already exists Step #29 - "cpp-sdk-build-save-cache": Digest: sha256:3f792bfe3d8766b90f151fa39db782a1b26427682fc39ee0193f4c4d62b7b2a7 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": + cd ./sdks/rust Step #20 - "tests": + cargo test Step #20 - "tests": Updating crates.io index Step #20 - "tests": + /root/test.sh Step #20 - "tests": + cd ./sdks/nodejs Step #20 - "tests": + npm install-test 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.417 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": Locking 129 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.3) Step #20 - "tests": Adding tonic-build v0.12.3 (available: v0.14.3) Step #20 - "tests": Downloading crates ... Step #20 - "tests": Downloaded async-stream v0.3.6 Step #20 - "tests": Downloaded async-stream-impl v0.3.6 Step #20 - "tests": Downloaded axum-core v0.4.5 Step #20 - "tests": Downloaded errno v0.3.14 Step #20 - "tests": Downloaded futures-task v0.3.31 Step #20 - "tests": Downloaded multimap v0.10.1 Step #20 - "tests": Downloaded try-lock v0.2.5 Step #20 - "tests": Downloaded want v0.3.1 Step #20 - "tests": Downloaded unicode-ident v1.0.22 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": Downloaded tracing-core v0.1.36 Step #20 - "tests": Downloaded tokio-macros v2.6.0 Step #20 - "tests": Downloaded tower v0.4.13 Step #20 - "tests": Downloaded mio v1.1.1 Step #20 - "tests": Downloaded tokio-util v0.7.18 Step #20 - "tests": Downloaded regex v1.12.2 Step #20 - "tests": Downloaded rand v0.8.5 Step #20 - "tests": Downloaded tower v0.5.3 Step #20 - "tests": Downloaded indexmap v2.13.0 Step #20 - "tests": Downloaded zerocopy v0.8.37 Step #20 - "tests": Downloaded hyper v1.8.1 Step #20 - "tests": Downloaded h2 v0.4.13 Step #20 - "tests": Downloaded syn v2.0.114 Step #20 - "tests": Downloaded itertools v0.14.0 Step #20 - "tests": Downloaded hashbrown v0.16.1 Step #20 - "tests": Downloaded regex-syntax v0.8.8 Step #20 - "tests": Downloaded futures-util v0.3.31 Step #20 - "tests": Downloaded hyper-util v0.1.19 Step #20 - "tests": Downloaded http v1.4.0 Step #20 - "tests": Downloaded hashbrown v0.12.3 Step #20 - "tests": Downloaded aho-corasick v1.1.4 Step #20 - "tests": Downloaded tonic v0.12.3 Step #20 - "tests": Downloaded rustix v1.1.3 Step #20 - "tests": Downloaded socket2 v0.6.2 Step #29 - "cpp-sdk-build-save-cache": Compressing cache to ./cpp-sdk-build-871008908.tgz... Step #20 - "tests": Downloaded serde v1.0.228 Step #20 - "tests": Downloaded pin-project-lite v0.2.16 Step #20 - "tests": Downloaded memchr v2.7.6 Step #20 - "tests": Downloaded axum v0.7.9 Step #20 - "tests": Downloaded regex-automata v0.4.13 Step #20 - "tests": Downloaded tempfile v3.24.0 Step #20 - "tests": Downloaded serde_core v1.0.228 Step #20 - "tests": Downloaded tracing v0.1.44 Step #20 - "tests": Downloaded prettyplease v0.2.37 Step #20 - "tests": Downloaded pin-project v1.1.10 Step #20 - "tests": Downloaded tracing-attributes v0.1.31 Step #20 - "tests": Downloaded tonic-build v0.12.3 Step #20 - "tests": Downloaded tokio-stream v0.1.18 Step #20 - "tests": Downloaded petgraph v0.7.1 Step #20 - "tests": Downloaded libc v0.2.180 Step #29 - "cpp-sdk-build-save-cache": Uploading cache to Google Cloud Storage... Step #20 - "tests": Downloaded thiserror-impl v1.0.69 Step #20 - "tests": Downloaded socket2 v0.5.10 Step #20 - "tests": Downloaded smallvec v1.15.1 Step #20 - "tests": Downloaded rustversion v1.0.22 Step #20 - "tests": Downloaded tokio v1.49.0 Step #20 - "tests": Downloaded quote v1.0.44 Step #20 - "tests": Downloaded proc-macro2 v1.0.106 Step #20 - "tests": Downloaded matchit v0.7.3 Step #20 - "tests": Downloaded http-body-util v0.1.3 Step #20 - "tests": Downloaded bytes v1.11.0 Step #20 - "tests": Downloaded base64 v0.22.1 Step #20 - "tests": Downloaded tower-layer v0.3.3 Step #20 - "tests": Downloaded prost-types v0.13.5 Step #20 - "tests": Downloaded prost-derive v0.13.5 Step #20 - "tests": Downloaded prost-build v0.13.5 Step #20 - "tests": Downloaded log v0.4.29 Step #20 - "tests": Downloaded indexmap v1.9.3 Step #20 - "tests": Downloaded hyper-timeout v0.5.2 Step #20 - "tests": Downloaded httparse v1.10.1 Step #20 - "tests": Downloaded getrandom v0.3.4 Step #20 - "tests": Downloaded getrandom v0.2.17 Step #20 - "tests": Downloaded bitflags v2.10.0 Step #20 - "tests": Downloaded tower-service v0.3.3 Step #20 - "tests": Downloaded thiserror v1.0.69 Step #20 - "tests": Downloaded sync_wrapper v1.0.2 Step #20 - "tests": Downloaded slab v0.4.12 Step #20 - "tests": Downloaded rand_core v0.6.4 Step #20 - "tests": Downloaded prost v0.13.5 Step #20 - "tests": Downloaded ppv-lite86 v0.2.21 Step #20 - "tests": Downloaded pin-project-internal v1.1.10 Step #20 - "tests": Downloaded percent-encoding v2.3.2 Step #20 - "tests": Downloaded once_cell v1.21.3 Step #20 - "tests": Downloaded futures-channel v0.3.31 Step #20 - "tests": Downloaded rand_chacha v0.3.1 Step #20 - "tests": Downloaded pin-utils v0.1.0 Step #20 - "tests": Downloaded itoa v1.0.17 Step #20 - "tests": Downloaded fixedbitset v0.5.7 Step #20 - "tests": Downloaded equivalent v1.0.2 Step #20 - "tests": Downloaded either v1.15.0 Step #20 - "tests": Downloaded mime v0.3.17 Step #20 - "tests": Downloaded httpdate v1.0.3 Step #20 - "tests": Downloaded http-body v1.0.1 Step #20 - "tests": Downloaded heck v0.5.0 Step #20 - "tests": Downloaded fastrand v2.3.0 Step #20 - "tests": Downloaded futures-sink v0.3.31 Step #20 - "tests": Downloaded futures-core v0.3.31 Step #20 - "tests": Downloaded fnv v1.0.7 Step #20 - "tests": Downloaded cfg-if v1.0.4 Step #20 - "tests": Downloaded anyhow v1.0.100 Step #20 - "tests": Downloaded autocfg v1.5.0 Step #20 - "tests": Downloaded atomic-waker v1.1.2 Step #20 - "tests": Downloaded async-trait v0.1.89 Step #20 - "tests": Downloaded linux-raw-sys v0.11.0 Step #20 - "tests": Determining projects to restore... Step #20 - "tests": Compiling proc-macro2 v1.0.106 Step #20 - "tests": Compiling quote v1.0.44 Step #20 - "tests": Compiling unicode-ident v1.0.22 Step #20 - "tests": Compiling libc v0.2.180 Step #20 - "tests": Compiling pin-project-lite v0.2.16 Step #20 - "tests": Compiling bytes v1.11.0 Step #20 - "tests": Compiling futures-core v0.3.31 Step #20 - "tests": Compiling once_cell v1.21.3 Step #20 - "tests": Compiling cfg-if v1.0.4 Step #20 - "tests": Compiling anyhow v1.0.100 Step #20 - "tests": Compiling equivalent v1.0.2 Step #20 - "tests": Compiling hashbrown v0.16.1 Step #20 - "tests": Compiling either v1.15.0 Step #20 - "tests": Compiling itoa v1.0.17 Step #20 - "tests": Compiling pin-utils v0.1.0 Step #20 - "tests": Compiling futures-task v0.3.31 Step #20 - "tests": Compiling zerocopy v0.8.37 Step #20 - "tests": Compiling futures-sink v0.3.31 Step #20 - "tests": Compiling tower-service v0.3.3 Step #20 - "tests": Compiling getrandom v0.3.4 Step #20 - "tests": Compiling rustix v1.1.3 Step #20 - "tests": Compiling linux-raw-sys v0.11.0 Step #20 - "tests": Compiling prettyplease v0.2.37 Step #20 - "tests": Compiling httparse v1.10.1 Step #20 - "tests": Compiling bitflags v2.10.0 Step #20 - "tests": Compiling slab v0.4.12 Step #20 - "tests": Compiling regex-syntax v0.8.8 Step #20 - "tests": Compiling tower-layer v0.3.3 Step #20 - "tests": Compiling try-lock v0.2.5 Step #20 - "tests": Compiling autocfg v1.5.0 Step #20 - "tests": Compiling serde_core v1.0.228 Step #20 - "tests": Compiling fnv v1.0.7 Step #20 - "tests": Compiling fastrand v2.3.0 Step #20 - "tests": Compiling fixedbitset v0.5.7 Step #20 - "tests": Compiling atomic-waker v1.1.2 Step #20 - "tests": Compiling rustversion v1.0.22 Step #20 - "tests": Compiling sync_wrapper v1.0.2 Step #20 - "tests": Compiling futures-util v0.3.31 Step #20 - "tests": Compiling want v0.3.1 Step #20 - "tests": Compiling futures-channel v0.3.31 Step #20 - "tests": Compiling multimap v0.10.1 Step #20 - "tests": Compiling log v0.4.29 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": installing: arm64 qemu-aarch64 already registered 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": sort /tmp/agones-install/install.yaml > /tmp/agones-install/install.yaml.sorted Step #20 - "tests": /usr/bin/make gen-install Step #20 - "tests": Compiling httpdate v1.0.3 Step #20 - "tests": Compiling heck v0.5.0 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": Compiling smallvec v1.15.1 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' Step #20 - "tests": Compiling serde v1.0.228 Step #20 - "tests": Compiling hashbrown v0.12.3 Step #20 - "tests": Compiling mime v0.3.17 Step #20 - "tests": Compiling itertools v0.14.0 Step #20 - "tests": Compiling memchr v2.7.6 Step #20 - "tests": Compiling tracing-core v0.1.36 Step #20 - "tests": Compiling matchit v0.7.3 Step #20 - "tests": Compiling percent-encoding v2.3.2 Step #20 - "tests": Compiling thiserror v1.0.69 Step #20 - "tests": Compiling base64 v0.22.1 Step #20 - "tests": Compiling http v1.4.0 Step #29 - "cpp-sdk-build-save-cache": Copying file://./cpp-sdk-build-871008908.tgz [Content-Type=application/gzip]... Step #20 - "tests": Compiling indexmap v1.9.3 Step #29 - "cpp-sdk-build-save-cache": / [0 files][ 0.0 B/ 1.1 MiB] / [1 files][ 1.1 MiB/ 1.1 MiB] Step #29 - "cpp-sdk-build-save-cache": Operation completed over 1 objects/1.1 MiB. Step #20 - "tests": Compiling indexmap v2.13.0 Step #20 - "tests": Compiling http-body v1.0.1 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": found 0 vulnerabilities Step #20 - "tests": Step #20 - "tests": > @google-cloud/agones-sdk@1.56.0-dev test Step #20 - "tests": > jasmine Step #20 - "tests": Step #20 - "tests": Compiling http-body-util v0.1.3 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.144 seconds Step #20 - "tests": Compiling syn v2.0.114 Step #20 - "tests": Compiling mio v1.1.1 Step #20 - "tests": Compiling socket2 v0.6.2 Step #20 - "tests": Compiling getrandom v0.2.17 Step #20 - "tests": Compiling socket2 v0.5.10 Step #20 - "tests": Compiling tower v0.5.3 Step #20 - "tests": Restored /go/src/agones.dev/agones/sdks/csharp/sdk/csharp-sdk.csproj (in 4.42 sec). Step #20 - "tests": Compiling rand_core v0.6.4 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:89757ab628 BUILD_TARGET=build-build-image 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": Compiling petgraph v0.7.1 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' Finished Step #29 - "cpp-sdk-build-save-cache" 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' Step #20 - "tests": Compiling regex-automata v0.4.13 Step #20 - "tests": Compiling tempfile v3.24.0 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.5 Step #20 - "tests": Compiling regex v1.12.2 Step #20 - "tests": Restored /go/src/agones.dev/agones/sdks/csharp/test/csharp-sdk-test.csproj (in 8.44 sec). Step #20 - "tests": csharp-sdk -> /go/src/agones.dev/agones/sdks/csharp/sdk/bin/Release/netstandard2.0/AgonesSDK.dll Step #20 - "tests": Compiling prost-derive v0.13.5 Step #20 - "tests": Compiling tokio-macros v2.6.0 Step #20 - "tests": Compiling tracing-attributes v0.1.31 Step #20 - "tests": Compiling pin-project-internal v1.1.10 Step #20 - "tests": Compiling async-trait v0.1.89 Step #20 - "tests": Compiling async-stream-impl v0.3.6 Step #20 - "tests": Compiling thiserror-impl v1.0.69 Step #20 - "tests": Compiling async-stream v0.3.6 Step #20 - "tests": Compiling tokio v1.49.0 Step #20 - "tests": Compiling axum-core v0.4.5 Step #20 - "tests": Compiling pin-project v1.1.10 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:89757ab628 BUILD_TARGET=build-build-image Step #20 - "tests": Compiling tracing v0.1.44 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 v0.13.5 Step #20 - "tests": Compiling prost-types v0.13.5 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:89757ab628 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": sort /workspace/install/yaml/install.yaml > /tmp/agones-install/install.current.yaml.sorted Step #20 - "tests": diff /tmp/agones-install/install.yaml.sorted /tmp/agones-install/install.current.yaml.sorted Step #20 - "tests": Compiling axum v0.7.9 Step #20 - "tests": csharp-sdk-test -> /go/src/agones.dev/agones/sdks/csharp/test/bin/Release/net8.0/Agones.Test.dll 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": VSTest version 17.11.1 (x64) Step #20 - "tests": 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 prost-build v0.13.5 Step #20 - "tests": Compiling tonic-build v0.12.3 Step #20 - "tests": Step #20 - "tests": Passed! - Failed: 0, Passed: 35, Skipped: 0, Total: 35, Duration: 533 ms - Agones.Test.dll (net8.0) Step #20 - "tests": Compiling tokio-util v0.7.18 Step #20 - "tests": Compiling tokio-stream v0.1.18 Step #20 - "tests": Compiling agones v1.56.0-dev (/go/src/agones.dev/agones/sdks/rust) Step #20 - "tests": Compiling h2 v0.4.13 Step #20 - "tests": Compiling tower v0.4.13 Step #20 - "tests": /usr/bin/make ensure-image IMAGE_TAG=agones-build:89757ab628 BUILD_TARGET=build-build-image 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:89757ab628 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": Compiling hyper v1.8.1 Step #20 - "tests": Compiling hyper-util v0.1.19 Step #20 - "tests": Compiling hyper-timeout v0.5.2 Step #20 - "tests": Compiling tonic v0.12.3 Step #20 - "tests": warning: struct `Empty` is never constructed Step #20 - "tests": --> /go/src/agones.dev/agones/sdks/rust/target/debug/build/agones-63566de615c2b6c9/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": 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:89757ab628 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": 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 30.97s Step #20 - "tests": Running unittests src/lib.rs (target/debug/deps/agones-ca1a170fb19cda7a) Step #20 - "tests": Step #20 - "tests": running 4 tests Step #20 - "tests": test alpha::tests::test_alpha_player_flow ... ok Step #20 - "tests": test beta::tests::test_beta_increment_counter_fails_then_success ... ok Step #20 - "tests": test beta::tests::test_beta_get_and_update_counter ... ok Step #20 - "tests": test beta::tests::test_beta_get_and_update_list ... ok Step #20 - "tests": Step #20 - "tests": test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s 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 #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:89757ab628 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/02/01 00:20:21 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.024s 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 TestBetaGetAndUpdateCounter Step #20 - "tests": === CONT TestSDKSetAnnotation Step #20 - "tests": === RUN TestBetaGetAndUpdateList/Get_List_Length,_Get_List_Values,_ListContains,_and_Append_List_Value Step #20 - "tests": === RUN TestBetaGetAndUpdateCounter/Set_Counter_and_Set_Capacity Step #20 - "tests": === CONT TestSDKSetLabel Step #20 - "tests": --- PASS: TestSDKSetAnnotation (0.00s) Step #20 - "tests": === RUN TestBetaGetAndUpdateList/Get_List_Length,_Get_List_Values,_ListContains,_and_Delete_List_Value Step #20 - "tests": --- PASS: TestSDKSetLabel (0.00s) Step #20 - "tests": === RUN TestBetaGetAndUpdateCounter/Get_and_Set_Non-Defined_Counter Step #20 - "tests": --- PASS: TestBetaGetAndUpdateList (0.00s) 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.00s) 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.021s 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:89757ab628 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.56.0-dev-3450bb4" -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:89757ab628 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.56.0-dev-3450bb4" -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:89757ab628 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.00s) Step #20 - "tests": PASS Step #20 - "tests": ok github.com/agones/agones/build/scripts/site-config-update-version 0.015s Step #20 - "tests": go: downloading github.com/pelletier/go-toml v1.9.5 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:89757ab628 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.56.0-dev-3450bb4" -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:89757ab628 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.56.0-dev-3450bb4" 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:89757ab628 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.56.0-dev-3450bb4" 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:89757ab628 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.56.0-dev-3450bb4" agones.dev/agones/cmd/sdk-server Step #16 - "build-images": docker build /workspace/cmd/sdk-server/ --tag=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.56.0-dev-3450bb4-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: 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.56.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:89757ab628 bash -c "/go/src/agones.dev/agones/site/gen-api-docs.sh" Step #20 - "tests": {{% feature publishVersion="1.54.0" %}} Step #20 - "tests": make[1]: Leaving directory '/workspace/build' 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/gengo v0.0.0-20201203183100-97869a43a9d9 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 github.com/pkg/errors v0.8.1 Step #20 - "tests": go: downloading github.com/shurcooL/sanitized_anchor_name v1.0.0 Step #20 - "tests": go: downloading github.com/pmezard/go-difflib v1.0.0 Step #20 - "tests": go: downloading k8s.io/klog/v2 v2.2.0 Step #20 - "tests": go: downloading github.com/davecgh/go-spew v1.1.1 Step #20 - "tests": go: downloading github.com/google/go-cmp v0.4.0 Step #20 - "tests": go: downloading golang.org/x/tools v0.0.0-20200505023115-26f46d2f7ef8 Step #20 - "tests": go: downloading github.com/go-logr/logr v0.2.0 Step #20 - "tests": go: downloading golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 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.56.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": I0201 00:20:08.883393 155 main.go:129] parsing go packages in directory ./pkg/apis/ Step #20 - "tests": W0201 00:20:41.898179 155 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": I0201 00:20:43.846287 155 main.go:231] using package=agones.dev/agones/pkg/apis/agones/v1 Step #20 - "tests": I0201 00:20:43.846319 155 main.go:231] using package=agones.dev/agones/pkg/apis/allocation/v1 Step #20 - "tests": I0201 00:20:43.846325 155 main.go:231] using package=agones.dev/agones/pkg/apis/autoscaling/v1 Step #20 - "tests": I0201 00:20:43.846330 155 main.go:231] using package=agones.dev/agones/pkg/apis/multicluster/v1 Step #20 - "tests": W0201 00:20:43.855880 155 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0201 00:20:43.856366 155 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0201 00:20:43.857044 155 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0201 00:20:43.858262 155 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0201 00:20:43.859085 155 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0201 00:20:43.859661 155 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0201 00:20:43.861351 155 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0201 00:20:43.863425 155 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0201 00:20:43.864229 155 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0201 00:20:43.868021 155 main.go:442] not found external link source for type k8s.io/apimachinery/pkg/util/intstr.IntOrString Step #20 - "tests": W0201 00:20:43.868437 155 main.go:442] not found external link source for type k8s.io/apimachinery/pkg/util/intstr.IntOrString Step #20 - "tests": W0201 00:20:43.868644 155 main.go:442] not found external link source for type k8s.io/apimachinery/pkg/types.UID Step #20 - "tests": W0201 00:20:43.868942 155 main.go:442] not found external link source for type k8s.io/apimachinery/pkg/types.UID Step #20 - "tests": W0201 00:20:43.870857 155 main.go:442] not found external link source for type k8s.io/apimachinery/pkg/util/intstr.IntOrString Step #20 - "tests": I0201 00:20:43.881964 155 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.54.0" %}}' Step #20 - "tests": + echo '{{%' feature 'publishVersion="1.54.0"' '%}}' Step #20 - "tests": + publish='{{% feature publishVersion="1.56.0" %}}' Step #20 - "tests": + expiry='{{% feature expiryVersion="1.56.0" %}}' Step #20 - "tests": + sed '/\ expiryVersion="1.56.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": 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": make[1]: Entering directory '/workspace/build' Step #20 - "tests": diff -bB /tmp/result.sorted /tmp/generated.html.sorted Step #20 - "tests": make[1]: Leaving directory '/workspace/build' Step #20 - "tests": /usr/bin/make hugo-test Step #20 - "tests": /usr/bin/make site-static ARGS="-F" ENV="RELEASE_VERSION=1.56.0 RELEASE_BRANCH=main" Step #16 - "build-images": #1 transferring dockerfile: 860B done Step #16 - "build-images": #1 DONE 0.3s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load .dockerignore Step #16 - "build-images": #2 transferring context: 2B 0.0s done Step #16 - "build-images": #2 DONE 0.2s Step #16 - "build-images": Step #16 - "build-images": #3 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot 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": #3 DONE 1.3s Step #16 - "build-images": Step #16 - "build-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:f9f84bd968430d7d35e8e6d55c40efb0b980829ec42920a49e60e65eac0d83fc Step #16 - "build-images": #4 resolve gcr.io/distroless/static-debian13:nonroot@sha256:f9f84bd968430d7d35e8e6d55c40efb0b980829ec42920a49e60e65eac0d83fc 0.1s done Step #16 - "build-images": #4 DONE 0.1s Step #16 - "build-images": Step #16 - "build-images": #5 [internal] load build context Step #16 - "build-images": #5 transferring context: 83.48MB 1.4s done Step #16 - "build-images": #5 DONE 1.6s Step #16 - "build-images": Step #16 - "build-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:f9f84bd968430d7d35e8e6d55c40efb0b980829ec42920a49e60e65eac0d83fc Step #16 - "build-images": #4 sha256:f9f84bd968430d7d35e8e6d55c40efb0b980829ec42920a49e60e65eac0d83fc 1.51kB / 1.51kB done Step #16 - "build-images": #4 sha256:68a7f4bcccedb1c4b8e4bbf930d44a9ed1a3def12725874e049e38a75b73b043 1.61kB / 1.61kB done Step #16 - "build-images": #4 sha256:210d88f2ba026d0c6f1a43a31d732668ff685635f2851e2d0f377b164fadede4 106.05kB / 106.05kB 0.3s done Step #16 - "build-images": #4 sha256:d346af46627fd1e866892447238c7c7a727a9b63c37094a58708e81f7e5ade31 13.63kB / 13.63kB 0.3s done Step #16 - "build-images": #4 sha256:f43f134f5d60bf7afb3db92f865db42514913f01a53b08cd59a1ac6534671077 2.11kB / 2.11kB done Step #16 - "build-images": #4 sha256:7c12895b777bcaa8ccae0605b4de635b68fc32d60fa08f421dc3818bf55ee212 188B / 188B 0.4s done Step #16 - "build-images": #4 sha256:6c29fa69851d31d83c4dd6fc945a71ac4db00aa194e411c7f4474f0411771ed2 34.90kB / 34.90kB 0.4s done Step #16 - "build-images": #4 sha256:f61f270e56cb07fde8391e3e1e10c1efd73e7c0b55b2c38aa966f81333740c7c 332.58kB / 332.58kB 0.4s done Step #16 - "build-images": #4 sha256:2780920e5dbfbe103d03a583ed75345306e572ec5a48cb10361f046767d9f29a 67B / 67B 0.4s done Step #16 - "build-images": #4 extracting sha256:210d88f2ba026d0c6f1a43a31d732668ff685635f2851e2d0f377b164fadede4 0.0s done Step #16 - "build-images": #4 sha256:52630fc75a18675c530ed9eba5f55eca09b03e91bd5bc15307918bbc1a7e7296 162B / 162B 0.6s done Step #16 - "build-images": #4 sha256:dd64bf2dd177757451a98fcdc999a339c35dee5d9872d8f4dc69c8f3c4dd0112 80B / 80B 0.7s done Step #16 - "build-images": #4 sha256:4aa0ea1413d37a58615488592a0b827ea4b2e48fa5a77cf707d0e35f025e613f 385B / 385B 0.7s done Step #16 - "build-images": #4 sha256:3214acf345c0cc6bbdb56b698a41ccdefc624a09d6beb0d38b5de0b2303ecaf4 123B / 123B 0.7s done Step #16 - "build-images": #4 extracting sha256:d346af46627fd1e866892447238c7c7a727a9b63c37094a58708e81f7e5ade31 done Step #16 - "build-images": #4 sha256:bdfd7f7e5bf6fc27e70b59101db21c3d8284d283884419dd5fe7020583bb79ca 136.99kB / 136.99kB 0.8s done Step #16 - "build-images": #4 sha256:ebddc55facdc6b1f7e0f30816a5fc7cc62f38abdf76c0a8b0a0ce52085754795 311B / 311B 1.1s done Step #16 - "build-images": #4 extracting sha256:f61f270e56cb07fde8391e3e1e10c1efd73e7c0b55b2c38aa966f81333740c7c 0.2s done Step #16 - "build-images": #4 extracting sha256:6c29fa69851d31d83c4dd6fc945a71ac4db00aa194e411c7f4474f0411771ed2 Step #16 - "build-images": #4 extracting sha256:6c29fa69851d31d83c4dd6fc945a71ac4db00aa194e411c7f4474f0411771ed2 done Step #16 - "build-images": #4 extracting sha256:2780920e5dbfbe103d03a583ed75345306e572ec5a48cb10361f046767d9f29a 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:89757ab628 BUILD_TARGET=build-build-image 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:4aa0ea1413d37a58615488592a0b827ea4b2e48fa5a77cf707d0e35f025e613f Step #16 - "build-images": #4 extracting sha256:4aa0ea1413d37a58615488592a0b827ea4b2e48fa5a77cf707d0e35f025e613f 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 done Step #16 - "build-images": #4 DONE 4.3s 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 1.7s 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:89757ab628 rm -r ./public Step #20 - "tests": make[2]: Leaving directory '/workspace/build' 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": 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": Step #16 - "build-images": #7 [3/5] COPY ./bin/LICENSES . Step #16 - "build-images": #7 DONE 0.3s 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": Step #16 - "build-images": #9 exporting to image Step #16 - "build-images": #9 exporting layers Step #16 - "build-images": #9 exporting layers 0.5s done Step #16 - "build-images": #9 writing image sha256:cb09ac999e53afc0861376823679d115cd588a5ff020776f98cafe263fb0c4ab done Step #16 - "build-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-sdk:1.56.0-dev-3450bb4-linux-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/sdk-server/ --tag=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.56.0-dev-3450bb4-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": 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:89757ab628 \ 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 pulling image moby/buildkit:buildx-stable-1 12.2s done Step #16 - "build-images": #1 creating container buildx_buildkit_arm64-builder0 Step #16 - "build-images": #1 creating container buildx_buildkit_arm64-builder0 8.2s done Step #16 - "build-images": #1 DONE 20.5s 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: 860B done Step #16 - "build-images": #2 DONE 0.5s Step #16 - "build-images": Step #16 - "build-images": #3 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot 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:89757ab628 \ 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": #3 DONE 1.9s Step #16 - "build-images": Step #16 - "build-images": #4 [internal] load .dockerignore Step #16 - "build-images": #4 transferring context: Step #16 - "build-images": #4 transferring context: 2B done Step #16 - "build-images": #4 DONE 0.5s Step #16 - "build-images": Step #16 - "build-images": #5 [internal] load build context Step #16 - "build-images": #5 transferring context: 79.70MB 0.4s done Step #16 - "build-images": #5 DONE 1.1s Step #16 - "build-images": Step #16 - "build-images": #6 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:f9f84bd968430d7d35e8e6d55c40efb0b980829ec42920a49e60e65eac0d83fc Step #16 - "build-images": #6 resolve gcr.io/distroless/static-debian13:nonroot@sha256:f9f84bd968430d7d35e8e6d55c40efb0b980829ec42920a49e60e65eac0d83fc 0.3s done Step #16 - "build-images": #6 DONE 2.4s Step #16 - "build-images": Step #16 - "build-images": #6 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:f9f84bd968430d7d35e8e6d55c40efb0b980829ec42920a49e60e65eac0d83fc Step #16 - "build-images": #6 sha256:bdfd7f7e5bf6fc27e70b59101db21c3d8284d283884419dd5fe7020583bb79ca 0B / 136.99kB 0.2s Step #16 - "build-images": #6 sha256:bdfd7f7e5bf6fc27e70b59101db21c3d8284d283884419dd5fe7020583bb79ca 136.99kB / 136.99kB 0.2s done Step #16 - "build-images": #6 sha256:ebddc55facdc6b1f7e0f30816a5fc7cc62f38abdf76c0a8b0a0ce52085754795 0B / 311B 0.2s Step #16 - "build-images": #6 sha256:4aa0ea1413d37a58615488592a0b827ea4b2e48fa5a77cf707d0e35f025e613f 0B / 385B 0.2s Step #16 - "build-images": #6 sha256:dd64bf2dd177757451a98fcdc999a339c35dee5d9872d8f4dc69c8f3c4dd0112 80B / 80B 0.3s done Step #16 - "build-images": #6 sha256:ebddc55facdc6b1f7e0f30816a5fc7cc62f38abdf76c0a8b0a0ce52085754795 311B / 311B 0.3s done Step #16 - "build-images": #6 sha256:4aa0ea1413d37a58615488592a0b827ea4b2e48fa5a77cf707d0e35f025e613f 385B / 385B 0.3s done Step #16 - "build-images": #6 sha256:52630fc75a18675c530ed9eba5f55eca09b03e91bd5bc15307918bbc1a7e7296 0B / 162B 0.2s Step #16 - "build-images": #6 sha256:7c12895b777bcaa8ccae0605b4de635b68fc32d60fa08f421dc3818bf55ee212 0B / 188B 0.2s Step #16 - "build-images": #6 sha256:52630fc75a18675c530ed9eba5f55eca09b03e91bd5bc15307918bbc1a7e7296 162B / 162B 0.3s done Step #16 - "build-images": #6 sha256:7c12895b777bcaa8ccae0605b4de635b68fc32d60fa08f421dc3818bf55ee212 188B / 188B 0.2s done Step #16 - "build-images": #6 sha256:3214acf345c0cc6bbdb56b698a41ccdefc624a09d6beb0d38b5de0b2303ecaf4 123B / 123B 0.3s done Step #16 - "build-images": #6 sha256:2780920e5dbfbe103d03a583ed75345306e572ec5a48cb10361f046767d9f29a 0B / 67B 0.2s Step #16 - "build-images": #6 sha256:2780920e5dbfbe103d03a583ed75345306e572ec5a48cb10361f046767d9f29a 67B / 67B 0.3s done Step #16 - "build-images": #6 sha256:6c29fa69851d31d83c4dd6fc945a71ac4db00aa194e411c7f4474f0411771ed2 0B / 34.90kB 0.2s Step #16 - "build-images": #6 sha256:f61f270e56cb07fde8391e3e1e10c1efd73e7c0b55b2c38aa966f81333740c7c 332.58kB / 332.58kB 0.2s done Step #16 - "build-images": #6 sha256:d346af46627fd1e866892447238c7c7a727a9b63c37094a58708e81f7e5ade31 13.63kB / 13.63kB 0.2s done Step #16 - "build-images": #6 sha256:959433f9f27b9fe6ab8867d229431c2fefa961c9d624acbb3aa14939bc491a89 0B / 105.97kB 0.2s Step #16 - "build-images": #6 sha256:6c29fa69851d31d83c4dd6fc945a71ac4db00aa194e411c7f4474f0411771ed2 34.90kB / 34.90kB 0.3s done Step #16 - "build-images": #6 sha256:959433f9f27b9fe6ab8867d229431c2fefa961c9d624acbb3aa14939bc491a89 105.97kB / 105.97kB 0.2s done Step #16 - "build-images": #6 extracting sha256:959433f9f27b9fe6ab8867d229431c2fefa961c9d624acbb3aa14939bc491a89 0.0s done Step #16 - "build-images": #6 extracting sha256:d346af46627fd1e866892447238c7c7a727a9b63c37094a58708e81f7e5ade31 0.0s done Step #16 - "build-images": #6 extracting sha256:f61f270e56cb07fde8391e3e1e10c1efd73e7c0b55b2c38aa966f81333740c7c 0.1s done Step #16 - "build-images": #6 DONE 3.3s Step #16 - "build-images": Step #16 - "build-images": #6 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:f9f84bd968430d7d35e8e6d55c40efb0b980829ec42920a49e60e65eac0d83fc Step #16 - "build-images": #6 extracting sha256:6c29fa69851d31d83c4dd6fc945a71ac4db00aa194e411c7f4474f0411771ed2 0.0s done Step #16 - "build-images": #6 extracting sha256:2780920e5dbfbe103d03a583ed75345306e572ec5a48cb10361f046767d9f29a 0.0s done Step #16 - "build-images": #6 extracting sha256:7c12895b777bcaa8ccae0605b4de635b68fc32d60fa08f421dc3818bf55ee212 0.0s done Step #16 - "build-images": #6 extracting sha256:3214acf345c0cc6bbdb56b698a41ccdefc624a09d6beb0d38b5de0b2303ecaf4 0.0s done Step #16 - "build-images": #6 extracting sha256:52630fc75a18675c530ed9eba5f55eca09b03e91bd5bc15307918bbc1a7e7296 0.0s done Step #16 - "build-images": #6 extracting sha256:dd64bf2dd177757451a98fcdc999a339c35dee5d9872d8f4dc69c8f3c4dd0112 0.0s done Step #16 - "build-images": #6 extracting sha256:4aa0ea1413d37a58615488592a0b827ea4b2e48fa5a77cf707d0e35f025e613f done Step #16 - "build-images": #6 extracting sha256:ebddc55facdc6b1f7e0f30816a5fc7cc62f38abdf76c0a8b0a0ce52085754795 0.0s done Step #16 - "build-images": #6 extracting sha256:bdfd7f7e5bf6fc27e70b59101db21c3d8284d283884419dd5fe7020583bb79ca 0.0s done Step #16 - "build-images": #6 DONE 3.4s 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 0.6s Step #16 - "build-images": Step #16 - "build-images": #8 [3/5] COPY ./bin/LICENSES . Step #16 - "build-images": #8 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #9 [4/5] COPY ./bin/dependencies-src.tgz . Step #16 - "build-images": #9 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 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:89757ab628 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.56.0-dev-3450bb4" -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:89757ab628 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.56.0-dev-3450bb4" -installsuffix cgo agones.dev/agones/cmd/ping 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:89757ab628 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.56.0-dev-3450bb4" -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:89757ab628 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.56.0-dev-3450bb4" -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:89757ab628 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.56.0-dev-3450bb4" -installsuffix cgo agones.dev/agones/cmd/processor Step #16 - "build-images": docker build /workspace/cmd/controller/ --tag=us-docker.pkg.dev/agones-images/ci/agones-controller:1.56.0-dev-3450bb4-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: 860B 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.3s Step #16 - "build-images": Step #16 - "build-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:f9f84bd968430d7d35e8e6d55c40efb0b980829ec42920a49e60e65eac0d83fc 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: 94.55MB 0.5s done Step #16 - "build-images": #5 DONE 0.6s Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/controller.linux.amd64 /controller Step #16 - "build-images": #6 DONE 0.7s 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:766a0c3ecdc124f27b68dca848a4bdfd8c894e4f6e2d387460cc2fb411999968 done Step #16 - "build-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-controller:1.56.0-dev-3450bb4-amd64 done Step #16 - "build-images": #9 DONE 0.4s 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.56.0-dev-3450bb4-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] load build definition from Dockerfile Step #16 - "build-images": #1 transferring dockerfile: 860B 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.3s 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:f9f84bd968430d7d35e8e6d55c40efb0b980829ec42920a49e60e65eac0d83fc Step #16 - "build-images": #4 resolve gcr.io/distroless/static-debian13:nonroot@sha256:f9f84bd968430d7d35e8e6d55c40efb0b980829ec42920a49e60e65eac0d83fc 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": #5 transferring context: 90.17MB 0.4s done Step #16 - "build-images": #5 DONE 0.6s Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/controller.linux.arm64 /controller Step #16 - "build-images": docker build /workspace/cmd/extensions/ --tag=us-docker.pkg.dev/agones-images/ci/agones-extensions:1.56.0-dev-3450bb4-amd64 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.56.0-dev-3450bb4-arm64 Step #16 - "build-images": #6 DONE 0.9s 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:89757ab628 zip -0 \ Step #16 - "build-images": agonessdk-server-1.56.0-dev-3450bb4.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.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 /workspace/cmd/ping/ --tag=us-docker.pkg.dev/agones-images/ci/agones-ping:1.56.0-dev-3450bb4-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: 860B 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": #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: 860B 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": #2 DONE 0.3s Step #16 - "build-images": #3 DONE 0.3s 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:f9f84bd968430d7d35e8e6d55c40efb0b980829ec42920a49e60e65eac0d83fc Step #16 - "build-images": #4 resolve gcr.io/distroless/static-debian13:nonroot@sha256:f9f84bd968430d7d35e8e6d55c40efb0b980829ec42920a49e60e65eac0d83fc 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": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:f9f84bd968430d7d35e8e6d55c40efb0b980829ec42920a49e60e65eac0d83fc Step #16 - "build-images": #4 CACHED Step #16 - "build-images": Step #16 - "build-images": #5 [internal] load build context Step #16 - "build-images": adding: sdk-server.darwin.amd64 (stored 0%) 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: 842B 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": #5 transferring context: 85.37MB 0.5s done Step #16 - "build-images": #3 DONE 0.3s Step #16 - "build-images": #5 transferring context: 89.56MB 0.5s done Step #16 - "build-images": Step #16 - "build-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:f9f84bd968430d7d35e8e6d55c40efb0b980829ec42920a49e60e65eac0d83fc Step #16 - "build-images": #4 CACHED Step #16 - "build-images": Step #16 - "build-images": #5 [internal] load build context Step #16 - "build-images": #5 DONE 0.5s Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/extensions.linux.arm64 /extensions Step #16 - "build-images": adding: sdk-server.darwin.arm64 (stored 0%) Step #16 - "build-images": #5 DONE 0.5s Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/extensions.linux.amd64 /extensions Step #16 - "build-images": #5 transferring context: 26.77MB 0.1s done Step #16 - "build-images": #5 DONE 0.4s Step #16 - "build-images": adding: sdk-server.linux.amd64 (stored 0%) Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/ping.linux.amd64 /ping Step #16 - "build-images": adding: sdk-server.linux.arm64 (stored 0%) Step #16 - "build-images": adding: sdk-server.windows.amd64.exe (stored 0%) Step #16 - "build-images": #6 DONE 2.4s Step #16 - "build-images": #6 DONE 2.3s 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.56.0-dev-3450bb4-arm64 Step #16 - "build-images": #6 DONE 2.1s 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": #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.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 build /workspace/cmd/allocator/ --tag=us-docker.pkg.dev/agones-images/ci/agones-allocator:1.56.0-dev-3450bb4-amd64 Step #16 - "build-images": Step #16 - "build-images": #9 exporting to image Step #16 - "build-images": #9 exporting layers 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.2s done Step #16 - "build-images": #9 writing image sha256:96fbc8e023eb8007e120287d2a971e386b0f32b0093f5dbc5608f3e13f3ebbb1 done Step #16 - "build-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-ping:1.56.0-dev-3450bb4-amd64 done Step #16 - "build-images": #9 DONE 0.2s Step #16 - "build-images": docker buildx build --provenance false /workspace/cmd/allocator/ --builder arm64-builder --tag=us-docker.pkg.dev/agones-images/ci/agones-allocator:1.56.0-dev-3450bb4-arm64 --build-arg ARCH=arm64 --platform 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] load build definition from Dockerfile Step #16 - "build-images": #1 transferring dockerfile: 842B 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": #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": #2 DONE 0.3s Step #16 - "build-images": #9 exporting layers 0.4s done 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 writing image sha256:f5e3961ebb54893e84fed5b051c5c3e59d062deeee2f7f54c9c8a6e24f5cdc7a done Step #16 - "build-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-extensions:1.56.0-dev-3450bb4-amd64 done Step #16 - "build-images": #9 DONE 0.4s Step #16 - "build-images": docker build /workspace/cmd/processor/ --tag=us-docker.pkg.dev/agones-images/ci/agones-processor:1.56.0-dev-3450bb4-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:f9f84bd968430d7d35e8e6d55c40efb0b980829ec42920a49e60e65eac0d83fc Step #16 - "build-images": #4 resolve gcr.io/distroless/static-debian13:nonroot@sha256:f9f84bd968430d7d35e8e6d55c40efb0b980829ec42920a49e60e65eac0d83fc 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": #1 transferring dockerfile: 857B 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": Step #16 - "build-images": #1 [internal] load build definition from Dockerfile Step #16 - "build-images": #1 transferring dockerfile: 857B 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": #5 transferring context: 25.23MB 0.1s done Step #16 - "build-images": #5 DONE 0.2s Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/ping.linux.arm64 /ping Step #16 - "build-images": #6 DONE 0.2s Step #16 - "build-images": #2 DONE 0.4s Step #16 - "build-images": #3 DONE 0.3s 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.1s Step #16 - "build-images": Step #16 - "build-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:f9f84bd968430d7d35e8e6d55c40efb0b980829ec42920a49e60e65eac0d83fc Step #16 - "build-images": #4 CACHED Step #16 - "build-images": Step #16 - "build-images": #5 [internal] load build context 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/processor/ --tag=us-docker.pkg.dev/agones-images/ci/agones-processor:1.56.0-dev-3450bb4-arm64 Step #16 - "build-images": Step #16 - "build-images": #3 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:f9f84bd968430d7d35e8e6d55c40efb0b980829ec42920a49e60e65eac0d83fc Step #16 - "build-images": #3 resolve gcr.io/distroless/static-debian13:nonroot@sha256:f9f84bd968430d7d35e8e6d55c40efb0b980829ec42920a49e60e65eac0d83fc 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": #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: 857B 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.3s 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: 857B 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": Step #16 - "build-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:f9f84bd968430d7d35e8e6d55c40efb0b980829ec42920a49e60e65eac0d83fc 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: 85.11MB 0.4s done Step #16 - "build-images": #5 DONE 0.4s Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/allocator.linux.arm64 /allocator Step #16 - "build-images": #5 transferring context: 89.25MB 0.5s 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": #5 transferring context: 57.17MB 0.3s done Step #16 - "build-images": #2 DONE 0.7s Step #16 - "build-images": #5 DONE 0.8s Step #16 - "build-images": Step #16 - "build-images": #3 [internal] load .dockerignore Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/processor.linux.amd64 /processor Step #16 - "build-images": #3 transferring context: Step #16 - "build-images": #6 DONE 1.3s 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": Step #16 - "build-images": #7 [3/5] COPY ./bin/LICENSES . Step #16 - "build-images": #3 transferring context: 2B 0.0s done Step #16 - "build-images": #3 DONE 0.7s Step #16 - "build-images": Step #16 - "build-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:f9f84bd968430d7d35e8e6d55c40efb0b980829ec42920a49e60e65eac0d83fc Step #16 - "build-images": #4 resolve gcr.io/distroless/static-debian13:nonroot@sha256:f9f84bd968430d7d35e8e6d55c40efb0b980829ec42920a49e60e65eac0d83fc 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": #7 DONE 0.3s Step #16 - "build-images": #7 DONE 0.4s Step #16 - "build-images": #6 DONE 0.9s 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": #5 transferring context: 54.23MB 0.2s done Step #16 - "build-images": #5 DONE 0.3s Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/processor.linux.arm64 /processor Step #16 - "build-images": Step #16 - "build-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #16 - "build-images": Step #16 - "build-images": #7 [3/5] COPY ./bin/LICENSES . Step #16 - "build-images": #8 DONE 0.2s Step #16 - "build-images": #6 DONE 0.2s Step #16 - "build-images": #7 DONE 0.2s 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.56.0-dev-3450bb4-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": #9 exporting to image Step #16 - "build-images": #9 exporting layers 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": 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": #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": 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.56.0-dev-3450bb4-windows_amd64-ltsc2022 --build-arg WINDOWS_VERSION=ltsc2022 --build-arg IMAGE_TAG= /workspace/cmd/sdk-server/ 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 "windows-builder" instance using docker-container driver Step #16 - "build-images": Step #16 - "build-images": #1 [internal] booting buildkit Step #16 - "build-images": #9 exporting layers 0.2s done Step #16 - "build-images": #9 writing image sha256:eaeaa4db4ae7027dee7cfcd4bf262316c5fc89bb39e26ad7d787057eb6ba20b5 done Step #16 - "build-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-processor:1.56.0-dev-3450bb4-amd64 done Step #16 - "build-images": #9 DONE 0.3s Step #16 - "build-images": #1 pulling image moby/buildkit:buildx-stable-1 Step #16 - "build-images": #9 exporting layers 0.4s done Step #16 - "build-images": #9 writing image sha256:d10fcad79973f0979425ab01a4048c3a21b9faa9168239919b506813c9e7ecdd done Step #16 - "build-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-allocator:1.56.0-dev-3450bb4-amd64 done Step #16 - "build-images": #9 DONE 0.4s Step #16 - "build-images": #1 pulling image moby/buildkit:buildx-stable-1 Step #16 - "build-images": #1 pulling image moby/buildkit:buildx-stable-1 1.3s done Step #16 - "build-images": #1 pulling image moby/buildkit:buildx-stable-1 1.5s done Step #16 - "build-images": #1 creating container buildx_buildkit_windows-builder0 Step #16 - "build-images": #1 creating container buildx_buildkit_windows-builder0 Step #16 - "build-images": #1 creating container buildx_buildkit_windows-builder0 0.6s done Step #16 - "build-images": #1 DONE 1.8s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load build definition from Dockerfile.windows Step #16 - "build-images": #2 transferring dockerfile: 942B 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 0.7s done Step #16 - "build-images": #1 DONE 2.1s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load build definition from Dockerfile.windows Step #16 - "build-images": #2 transferring dockerfile: 942B 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": #3 DONE 0.4s 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:d31ac6a9b0c435679f941677661dd2fc555620348198c506e78e9ba70352e406 Step #16 - "build-images": #5 resolve mcr.microsoft.com/windows/servercore:ltsc2022@sha256:d31ac6a9b0c435679f941677661dd2fc555620348198c506e78e9ba70352e406 0.0s done Step #16 - "build-images": #3 DONE 0.4s Step #16 - "build-images": #5 sha256:1969be3dbfb436c78a05f129adb53516b144baa807d7e310594c8896983842bf 1.05MB / 337.55MB 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:1969be3dbfb436c78a05f129adb53516b144baa807d7e310594c8896983842bf 18.87MB / 337.55MB 0.3s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 0B / 1.45GB 0.2s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 0B / 501.77MB 0.2s 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: 84.41MB 0.4s 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:d31ac6a9b0c435679f941677661dd2fc555620348198c506e78e9ba70352e406 Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 0B / 1.60GB 0.2s Step #16 - "build-images": #5 sha256:1969be3dbfb436c78a05f129adb53516b144baa807d7e310594c8896983842bf 36.70MB / 337.55MB 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: 84.41MB 0.4s done Step #16 - "build-images": #6 DONE 0.4s 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 25.17MB / 501.77MB 0.6s Step #16 - "build-images": #5 sha256:1969be3dbfb436c78a05f129adb53516b144baa807d7e310594c8896983842bf 54.53MB / 337.55MB 1.1s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 52.43MB / 501.77MB 1.1s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 74.45MB / 1.45GB 1.2s Step #16 - "build-images": #5 sha256:1969be3dbfb436c78a05f129adb53516b144baa807d7e310594c8896983842bf 73.40MB / 337.55MB 1.5s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 79.69MB / 501.77MB 1.7s Step #16 - "build-images": #5 sha256:1969be3dbfb436c78a05f129adb53516b144baa807d7e310594c8896983842bf 93.32MB / 337.55MB 2.0s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 84.93MB / 1.60GB 1.8s Step #16 - "build-images": #5 sha256:1969be3dbfb436c78a05f129adb53516b144baa807d7e310594c8896983842bf 114.29MB / 337.55MB 2.4s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 106.95MB / 501.77MB 2.3s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 152.04MB / 1.45GB 2.4s Step #16 - "build-images": #5 sha256:1969be3dbfb436c78a05f129adb53516b144baa807d7e310594c8896983842bf 136.31MB / 337.55MB 2.9s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 136.31MB / 501.77MB 2.9s Step #16 - "build-images": #5 sha256:1969be3dbfb436c78a05f129adb53516b144baa807d7e310594c8896983842bf 160.43MB / 337.55MB 3.3s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 228.59MB / 1.45GB 3.5s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 167.77MB / 501.77MB 3.5s Step #16 - "build-images": #5 sha256:1969be3dbfb436c78a05f129adb53516b144baa807d7e310594c8896983842bf 185.60MB / 337.55MB 3.8s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 167.58MB / 1.60GB 3.6s Step #16 - "build-images": #5 sha256:1969be3dbfb436c78a05f129adb53516b144baa807d7e310594c8896983842bf 203.42MB / 337.55MB 4.1s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 199.23MB / 501.77MB 4.1s Step #16 - "build-images": #5 sha256:1969be3dbfb436c78a05f129adb53516b144baa807d7e310594c8896983842bf 222.30MB / 337.55MB 4.4s Step #16 - "build-images": #5 sha256:1969be3dbfb436c78a05f129adb53516b144baa807d7e310594c8896983842bf 239.66MB / 337.55MB 4.7s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 313.52MB / 1.45GB 4.5s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 224.40MB / 501.77MB 4.5s Step #16 - "build-images": #5 sha256:1969be3dbfb436c78a05f129adb53516b144baa807d7e310594c8896983842bf 257.95MB / 337.55MB 5.0s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 255.85MB / 501.77MB 5.1s Step #16 - "build-images": #5 sha256:1969be3dbfb436c78a05f129adb53516b144baa807d7e310594c8896983842bf 278.92MB / 337.55MB 5.4s Step #16 - "build-images": #5 sha256:1969be3dbfb436c78a05f129adb53516b144baa807d7e310594c8896983842bf 301.99MB / 337.55MB 5.9s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 386.92MB / 1.45GB 5.7s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 282.07MB / 501.77MB 5.7s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 248.51MB / 1.60GB 5.7s 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:89757ab628 bash -c \ Step #20 - "tests": "git config --global --add safe.directory /go/src/agones.dev/agones && RELEASE_VERSION=1.56.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 │ 226 Step #20 - "tests": Paginator pages │ 18 Step #20 - "tests": Non-page files │ 0 Step #20 - "tests": Static files │ 88 Step #20 - "tests": Processed images │ 0 Step #20 - "tests": Aliases │ 3 Step #20 - "tests": Cleaned │ 0 Step #20 - "tests": Step #20 - "tests": Total in 20721 ms Step #20 - "tests": make[2]: Leaving directory '/workspace/build' Step #16 - "build-images": #5 sha256:1969be3dbfb436c78a05f129adb53516b144baa807d7e310594c8896983842bf 327.16MB / 337.55MB 6.3s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 309.33MB / 501.77MB 6.3s Step #16 - "build-images": #5 sha256:1969be3dbfb436c78a05f129adb53516b144baa807d7e310594c8896983842bf 337.55MB / 337.55MB 6.8s done Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 340.79MB / 501.77MB 7.1s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 464.52MB / 1.45GB 7.7s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 369.10MB / 501.77MB 7.7s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 331.35MB / 1.60GB 7.7s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 399.51MB / 501.77MB 8.4s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 426.77MB / 501.77MB 8.9s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 542.11MB / 1.45GB 9.6s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 419.43MB / 1.60GB 9.3s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 460.32MB / 501.77MB 9.6s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 486.54MB / 501.77MB 10.1s 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:89757ab628 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 12:21:50 on /tmp/website Step #20 - "tests": ======================================================================== Step #20 - "tests": ✔✔✔ passed in 1.494790204s Step #20 - "tests": tested 221 documents Step #20 - "tests": make[1]: Leaving directory '/workspace/build' Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 501.77MB / 501.77MB 10.6s done Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 503.32MB / 1.60GB 10.8s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 617.61MB / 1.45GB 11.6s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 585.11MB / 1.60GB 12.0s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 695.21MB / 1.45GB 13.1s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 671.09MB / 1.60GB 13.2s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 775.95MB / 1.45GB 14.4s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 754.97MB / 1.60GB 14.4s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 851.44MB / 1.45GB 15.5s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 842.01MB / 1.60GB 15.8s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 934.28MB / 1.45GB 16.5s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 927.99MB / 1.60GB 17.0s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 1.01GB / 1.45GB 17.4s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.02GB / 1.60GB 18.2s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 1.09GB / 1.45GB 18.5s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.10GB / 1.60GB 19.2s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 1.17GB / 1.45GB 20.0s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.19GB / 1.60GB 20.3s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 1.24GB / 1.45GB 21.3s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.28GB / 1.60GB 21.6s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 1.32GB / 1.45GB 23.0s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.37GB / 1.60GB 23.0s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 1.39GB / 1.45GB 24.3s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.45GB / 1.60GB 24.5s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.53GB / 1.60GB 26.0s Step #16 - "build-images": #5 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 1.45GB / 1.45GB 28.1s done Step #16 - "build-images": #5 DONE 28.7s Step #16 - "build-images": Step #16 - "build-images": #5 [1/3] FROM mcr.microsoft.com/windows/servercore:ltsc2022@sha256:d31ac6a9b0c435679f941677661dd2fc555620348198c506e78e9ba70352e406 Step #16 - "build-images": #5 extracting sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.60GB / 1.60GB 30.7s done Step #16 - "build-images": #5 extracting sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 Step #16 - "build-images": #5 extracting sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 25.4s done Step #16 - "build-images": #5 DONE 54.1s Step #16 - "build-images": Step #16 - "build-images": #5 [1/3] FROM mcr.microsoft.com/windows/servercore:ltsc2022@sha256:d31ac6a9b0c435679f941677661dd2fc555620348198c506e78e9ba70352e406 Step #16 - "build-images": #5 extracting sha256:1969be3dbfb436c78a05f129adb53516b144baa807d7e310594c8896983842bf 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:89757ab628 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.148s 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.277s Step #20 - "tests": ok agones.dev/agones/pkg/apis/agones/v1/fuzz_test 1.805s Step #20 - "tests": ? agones.dev/agones/pkg/apis/allocation [no test files] Step #20 - "tests": ok agones.dev/agones/pkg/apis/allocation/v1 1.189s Step #20 - "tests": ? agones.dev/agones/pkg/apis/autoscaling [no test files] Step #20 - "tests": ok agones.dev/agones/pkg/apis/autoscaling/v1 1.221s Step #20 - "tests": ? agones.dev/agones/pkg/apis/multicluster [no test files] Step #20 - "tests": ok agones.dev/agones/pkg/apis/multicluster/v1 1.113s 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.156s Step #20 - "tests": ok agones.dev/agones/pkg/cloudproduct/generic 1.259s Step #20 - "tests": ok agones.dev/agones/pkg/cloudproduct/gke 1.241s Step #20 - "tests": ok agones.dev/agones/pkg/fleetautoscalers 70.717s Step #20 - "tests": ok agones.dev/agones/pkg/fleets 5.135s Step #20 - "tests": ok agones.dev/agones/pkg/gameserverallocations 22.070s Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:19.412329727Z"} 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)(0xc0000123c8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:19.414419712Z"} Step #20 - "tests": {"message":"Adding first fixture","severity":"info","time":"2026-02-01T00:21:19.514114894Z"} Step #20 - "tests": {"message":"Starting workers...","queue":"agones.dev.GameServerControllerCreation","severity":"info","source":"*gameservers.Controller","subqueue":"creation","time":"2026-02-01T00:21:19.514542036Z","workers":1} Step #20 - "tests": {"message":"Starting workers...","queue":"agones.dev.HealthController","severity":"info","source":"*gameservers.HealthController","time":"2026-02-01T00:21:19.514852711Z","workers":1} Step #20 - "tests": {"message":"Starting workers...","queue":"agones.dev.MigrationController","severity":"info","source":"*gameservers.MigrationController","time":"2026-02-01T00:21:19.514999439Z","workers":1} Step #20 - "tests": {"message":"Starting workers...","queue":"agones.dev.MissingPodController","severity":"info","source":"*gameservers.MissingPodController","time":"2026-02-01T00:21:19.515125685Z","workers":1} Step #20 - "tests": {"message":"Starting workers...","queue":"agones.dev.GameServerController","severity":"info","source":"*gameservers.Controller","time":"2026-02-01T00:21:19.515277522Z","workers":1} Step #20 - "tests": {"message":"Starting workers...","queue":"agones.dev.GameServerControllerDeletion","severity":"info","source":"*gameservers.Controller","subqueue":"deletion","time":"2026-02-01T00:21:19.515396379Z","workers":1} Step #20 - "tests": {"message":"modify copyFixture","severity":"info","time":"2026-02-01T00:21:19.538421666Z"} Step #20 - "tests": {"message":"...shutting down workers","queue":"agones.dev.GameServerControllerDeletion","severity":"info","source":"*gameservers.Controller","subqueue":"deletion","time":"2026-02-01T00:21:19.62224632Z"} Step #20 - "tests": {"message":"...shutting down workers","queue":"agones.dev.GameServerController","severity":"info","source":"*gameservers.Controller","time":"2026-02-01T00:21:19.622407698Z"} Step #20 - "tests": {"message":"...shutting down workers","queue":"agones.dev.MigrationController","severity":"info","source":"*gameservers.MigrationController","time":"2026-02-01T00:21:19.622492192Z"} Step #20 - "tests": {"message":"...shutting down workers","queue":"agones.dev.MissingPodController","severity":"info","source":"*gameservers.MissingPodController","time":"2026-02-01T00:21:19.622578836Z"} Step #20 - "tests": {"message":"...shutting down workers","queue":"agones.dev.GameServerControllerCreation","severity":"info","source":"*gameservers.Controller","subqueue":"creation","time":"2026-02-01T00:21:19.62266015Z"} Step #20 - "tests": {"message":"...shutting down workers","queue":"agones.dev.HealthController","severity":"info","source":"*gameservers.HealthController","time":"2026-02-01T00:21:19.622806688Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:19.671447463Z"} Step #20 - "tests": {"message":"initial pod, no gameserver, no node","severity":"info","time":"2026-02-01T00:21:19.772405948Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"debug","source":"*gameservers.MigrationController","time":"2026-02-01T00:21:19.772759156Z"} Step #20 - "tests": {"message":"Starting workers...","queue":"agones.dev.MigrationController","severity":"info","source":"*gameservers.MigrationController","time":"2026-02-01T00:21:19.772894162Z","workers":1} Step #20 - "tests": {"gsKey":"default/test","message":"GameServer is no longer available for syncing","severity":"debug","source":"*gameservers.MigrationController","time":"2026-02-01T00:21:19.773060511Z"} Step #20 - "tests": {"message":"pod with gameserver, no node","severity":"info","time":"2026-02-01T00:21:20.773026627Z"} Step #20 - "tests": {"gsKey":"default/test","message":"GameServer is no longer available for syncing","severity":"debug","source":"*gameservers.MigrationController","time":"2026-02-01T00:21:20.773396326Z"} Step #20 - "tests": {"message":"pod with gameserver, and node","severity":"info","time":"2026-02-01T00:21:21.773408615Z"} Step #20 - "tests": {"message":"pod with a different NodeName to the Node.","severity":"info","time":"2026-02-01T00:21:22.773881088Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Processing","queue":"agones.dev.MigrationController","severity":"debug","source":"*gameservers.MigrationController","time":"2026-02-01T00:21:22.779754933Z"} Step #20 - "tests": {"message":"deleted pod","severity":"info","time":"2026-02-01T00:21:22.780017626Z"} Step #20 - "tests": {"message":"...shutting down workers","queue":"agones.dev.MigrationController","severity":"info","source":"*gameservers.MigrationController","time":"2026-02-01T00:21:25.781606071Z"} 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-02-01T00:21:25.782352019Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:25.78736197Z"} 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)(0xc0002824e8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:25.788230465Z"} 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)(0xc0006c40f8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:25.788656396Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:25.88899957Z"} 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)(0xc000310c18), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:25.889715726Z"} 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)(0xc000d86088), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:25.889866094Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Pod is missing. Moving GameServer to Unhealthy.","severity":"debug","source":"*gameservers.MissingPodController","time":"2026-02-01T00:21:25.989622938Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:25.990557425Z"} 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)(0xc000d86248), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:25.991002867Z"} 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)(0xc000282c48), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:25.991155395Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Pod is missing. Moving GameServer to Unhealthy.","severity":"debug","source":"*gameservers.MissingPodController","time":"2026-02-01T00:21:26.091845586Z"} Step #20 - "tests": {"gsKey":"default/test","message":"GameServer is no longer available for syncing","severity":"debug","source":"*gameservers.MissingPodController","time":"2026-02-01T00:21:26.092016755Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:26.09269362Z"} 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)(0xc000896648), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:26.093279679Z"} 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)(0xc000d862f8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:26.093367733Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Pod is missing. Moving GameServer to Unhealthy.","severity":"debug","source":"*gameservers.MissingPodController","time":"2026-02-01T00:21:26.193978801Z"} Step #20 - "tests": {"gsKey":"default/test","message":"GameServer already being deleted/unhealthy. Skipping.","severity":"debug","source":"*gameservers.MissingPodController","state":"Creating","time":"2026-02-01T00:21:26.194121588Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:26.194836124Z"} 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)(0xc0008967f8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:26.195301047Z"} 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)(0xc0000124e8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:26.195435744Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Pod is missing. Moving GameServer to Unhealthy.","severity":"debug","source":"*gameservers.MissingPodController","time":"2026-02-01T00:21:26.295162227Z"} Step #20 - "tests": {"gsKey":"default/test","message":"GameServer already being deleted/unhealthy. Skipping.","severity":"debug","source":"*gameservers.MissingPodController","state":"Unhealthy","time":"2026-02-01T00:21:26.295308994Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:26.296198119Z"} 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)(0xc000311ac8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:26.296997739Z"} 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)(0xc0002832d8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:26.297074443Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Pod is missing. Moving GameServer to Unhealthy.","severity":"debug","source":"*gameservers.MissingPodController","time":"2026-02-01T00:21:26.396789086Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:26.397992556Z"} 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)(0xc000283368), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:26.398638679Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"debug","source":"*gameservers.MissingPodController","time":"2026-02-01T00:21:26.498347651Z"} Step #20 - "tests": {"message":"Starting workers...","queue":"agones.dev.MissingPodController","severity":"info","source":"*gameservers.MissingPodController","time":"2026-02-01T00:21:26.49852722Z","workers":1} Step #20 - "tests": {"gsKey":"default/test","message":"Processing","queue":"agones.dev.MissingPodController","severity":"debug","source":"*gameservers.MissingPodController","time":"2026-02-01T00:21:26.504141612Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Processing","queue":"agones.dev.MissingPodController","severity":"debug","source":"*gameservers.MissingPodController","time":"2026-02-01T00:21:26.509975696Z"} Step #20 - "tests": {"message":"...shutting down workers","queue":"agones.dev.MissingPodController","severity":"info","source":"*gameservers.MissingPodController","time":"2026-02-01T00:21:26.510568255Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:26.511742844Z"} 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)(0xc000d86548), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:26.512469471Z"} 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)(0xc0006c4498), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:26.512557085Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Pod is in Succeeded state. Moving GameServer to Shutdown.","severity":"debug","source":"*gameservers.SucceededController","time":"2026-02-01T00:21:26.612429806Z"} Step #20 - "tests": {"gsKey":"default/test","message":"GameServer already being deleted/shutdown. Skipping.","severity":"debug","source":"*gameservers.SucceededController","state":"Shutdown","time":"2026-02-01T00:21:26.612670427Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:26.613532941Z"} 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)(0xc0000126f8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:26.614329821Z"} 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)(0xc0006c46d8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:26.61450004Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Pod is in Succeeded state. Moving GameServer to Shutdown.","severity":"debug","source":"*gameservers.SucceededController","time":"2026-02-01T00:21:26.714331638Z"} Step #20 - "tests": {"gsKey":"default/test","message":"GameServer already being deleted/shutdown. Skipping.","severity":"debug","source":"*gameservers.SucceededController","state":"Error","time":"2026-02-01T00:21:26.714511597Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:26.71536364Z"} 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)(0xc0002835e8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:26.716120568Z"} 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)(0xc000311fd8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:26.716778251Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Pod is in Succeeded state. Moving GameServer to Shutdown.","severity":"debug","source":"*gameservers.SucceededController","time":"2026-02-01T00:21:26.816091673Z"} Step #20 - "tests": {"gsKey":"default/test","message":"GameServer already being deleted/shutdown. Skipping.","severity":"debug","source":"*gameservers.SucceededController","state":"Unhealthy","time":"2026-02-01T00:21:26.816323555Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:26.81742128Z"} 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)(0xc000d866b8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:26.818051002Z"} 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)(0xc0006c47c8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:26.818156117Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:26.918532323Z"} 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)(0xc000012ae8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:26.919140694Z"} 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)(0xc000283a68), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:26.919304122Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Pod is in Succeeded state. Moving GameServer to Shutdown.","severity":"debug","source":"*gameservers.SucceededController","time":"2026-02-01T00:21:27.019151161Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:27.020289958Z"} 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)(0xc000896b98), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.020814075Z"} 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)(0xc000283c88), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.021016945Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:27.121161449Z"} 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)(0xc000283dd8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.121804241Z"} 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)(0xc000012e08), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.122011621Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:27.222371407Z"} 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)(0xc000896e08), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.222966336Z"} 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)(0xc000012f28), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.223078622Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:27.326565064Z"} 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)(0xc0000120e8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.327121262Z"} 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)(0xc000282168), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.327201846Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:27.427645415Z"} 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)(0xc0008961a8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.428119579Z"} 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)(0xc0006c4138), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.428285758Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Pod is in Succeeded state. Moving GameServer to Shutdown.","severity":"debug","source":"*gameservers.SucceededController","time":"2026-02-01T00:21:27.5282084Z"} Step #20 - "tests": {"gsKey":"default/test","message":"GameServer already being deleted/shutdown. Skipping.","severity":"debug","source":"*gameservers.SucceededController","state":"Creating","time":"2026-02-01T00:21:27.528374368Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:27.529109645Z"} 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)(0xc0002825a8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.529755788Z"} 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)(0xc0006c4368), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.529812451Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"debug","source":"*gameservers.SucceededController","time":"2026-02-01T00:21:27.629835469Z"} Step #20 - "tests": {"message":"Starting workers...","queue":"agones.dev.SucceededController","severity":"info","source":"*gameservers.SucceededController","time":"2026-02-01T00:21:27.629986507Z","workers":1} Step #20 - "tests": {"gsKey":"default/test","message":"Processing","queue":"agones.dev.SucceededController","severity":"debug","source":"*gameservers.SucceededController","time":"2026-02-01T00:21:27.630108993Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Pod is in Succeeded state. Moving GameServer to Shutdown.","severity":"debug","source":"*gameservers.SucceededController","time":"2026-02-01T00:21:27.630210898Z"} Step #20 - "tests": {"message":"...shutting down workers","queue":"agones.dev.SucceededController","severity":"info","source":"*gameservers.SucceededController","time":"2026-02-01T00:21:27.630598187Z"} 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-02-01T00:21:27.630697243Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:27.630956006Z"} Step #20 - "tests": {"groupKind":{"Group":"agones.dev","Kind":"GameServer"},"message":"Added webhook handler","op":"CREATE","path":"/mutate","severity":"debug","source":"*webhooks.WebHook","time":"2026-02-01T00:21:27.631018349Z"} Step #20 - "tests": {"groupKind":{"Group":"agones.dev","Kind":"GameServer"},"message":"Added webhook handler","op":"CREATE","path":"/validate","severity":"debug","source":"*webhooks.WebHook","time":"2026-02-01T00:21:27.632089532Z"} Step #20 - "tests": {"groupKind":{"Group":"","Kind":"Pod"},"message":"Added webhook handler","op":"CREATE","path":"/mutate","severity":"debug","source":"*webhooks.WebHook","time":"2026-02-01T00:21:27.632288533Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:27.632492133Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:27.633168977Z"} Step #20 - "tests": {"groupKind":{"Group":"agones.dev","Kind":"GameServer"},"message":"Added webhook handler","op":"CREATE","path":"/mutate","severity":"debug","source":"*webhooks.WebHook","time":"2026-02-01T00:21:27.634200098Z"} Step #20 - "tests": {"groupKind":{"Group":"agones.dev","Kind":"GameServer"},"message":"Added webhook handler","op":"CREATE","path":"/validate","severity":"debug","source":"*webhooks.WebHook","time":"2026-02-01T00:21:27.634995219Z"} Step #20 - "tests": {"groupKind":{"Group":"","Kind":"Pod"},"message":"Added webhook handler","op":"CREATE","path":"/mutate","severity":"debug","source":"*webhooks.WebHook","time":"2026-02-01T00:21:27.636037361Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:27.632545705Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:27.63183567Z"} 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)(0xc00011a868), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.63861502Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:27.632179977Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:27.641526096Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:27.63422254Z"} Step #20 - "tests": {"groupKind":{"Group":"agones.dev","Kind":"GameServer"},"message":"Added webhook handler","op":"CREATE","path":"/mutate","severity":"debug","source":"*webhooks.WebHook","time":"2026-02-01T00:21:27.63124574Z"} 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)(0xc000282ab8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.64616166Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:27.645131708Z"} Step #20 - "tests": {"groupKind":{"Group":"agones.dev","Kind":"GameServer"},"message":"Added webhook handler","op":"CREATE","path":"/validate","severity":"debug","source":"*webhooks.WebHook","time":"2026-02-01T00:21:27.646247154Z"} 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)(0xc000012928), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.645535989Z"} 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)(0xc000f7a158), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.639072903Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:27.634278442Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.HealthController","time":"2026-02-01T00:21:27.651871137Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:27.632746815Z"} 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)(0xc000f7a1b8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.643661294Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:27.632144775Z"} Step #20 - "tests": {"groupKind":{"Group":"","Kind":"Pod"},"message":"Added webhook handler","op":"CREATE","path":"/mutate","severity":"debug","source":"*webhooks.WebHook","time":"2026-02-01T00:21:27.647981441Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:27.643731747Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:27.632886273Z"} 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)(0xc000da0198), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.644802072Z"} Step #20 - "tests": {"message":"Running","severity":"debug","source":"*gameservers.PerNodeCounter","time":"2026-02-01T00:21:27.652606114Z"} 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)(0xc0003113b8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.652786433Z"} 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-02-01T00:21:27.651317329Z"} 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)(0xc0000129a8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.651620344Z"} Step #20 - "tests": {"gs":"test","message":"Could not find Pod","severity":"debug","source":"*gameservers.HealthController","time":"2026-02-01T00:21:27.653639196Z"} 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)(0xc0014aa178), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.653958031Z"} 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-02-01T00:21:27.665001937Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:27.666081761Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"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":{"creationTimestamp":null},"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-02-01T00:21:27.665511333Z"} 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)(0xc0014aa188), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.666169205Z"} 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)(0xc0012ba348), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.68654214Z"} 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)(0xc0006c4958), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.68655479Z"} 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)(0xc000da1128), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.687399593Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:27.665231699Z"} 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)(0xc0012ba3a8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.690063136Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"deletionTimestamp":"2026-02-01T00:21:27Z","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":{"creationTimestamp":null},"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-02-01T00:21:27.693391024Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:27.664102492Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"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":{"creationTimestamp":null},"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-02-01T00:21:27.693875748Z"} 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)(0xc0006c48f8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.684981081Z"} 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)(0xc000da10c8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.686766681Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:27.691410704Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:27.695008515Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:27.694281319Z"} 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)(0xc000d86048), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.672685213Z"} 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)(0xc0014bc038), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.673079923Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:27.673918905Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"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":{"creationTimestamp":null},"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-02-01T00:21:27.696110961Z"} 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)(0xc000896188), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.676912876Z"} Step #20 - "tests": {"gsKey":"default/test","message":"GameServer is no longer available for syncing","severity":"debug","source":"*gameservers.MigrationController","time":"2026-02-01T00:21:27.677532497Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:27.677485644Z"} 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)(0xc000ede558), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.678887405Z"} 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)(0xc000d86218), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.677144258Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:27.680989461Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:27.681110987Z"} 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)(0xc000f7a198), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.669330894Z"} 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)(0xc0014bc0b8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.684434374Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:27.682402801Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:27.691478148Z"} Step #20 - "tests": {"message":"creationMutationHandlerPod","pod.Name":"","severity":"debug","source":"*gameservers.Extensions","time":"2026-02-01T00:21:27.69192359Z"} 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)(0xc00022dfb8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.669632789Z"} 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)(0xc00011a698), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.68913845Z"} 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)(0xc00011a638), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.668937665Z"} 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)(0xc001bb4138), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.689082017Z"} 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)(0xc000012298), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.689831395Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:27.68734505Z"} 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)(0xc001d14198), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.686701977Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"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":{"creationTimestamp":null},"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","creationTimestamp":null,"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":{"creationTimestamp":null},"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-02-01T00:21:27.692804354Z"} 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)(0xc0006c48a8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.705243509Z"} 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)(0xc0018cc1b8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.704738604Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"debug","source":"*gameservers.HealthController","time":"2026-02-01T00:21:27.697193395Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:27.69809758Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null},"spec":{"container":"NOPE!","ports":[{"containerPort":7777}],"health":{},"sdkServer":{},"template":{"metadata":{"creationTimestamp":null},"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","creationTimestamp":null},"spec":{"container":"NOPE!","ports":[{"containerPort":7777}],"health":{},"sdkServer":{},"template":{"metadata":{"creationTimestamp":null},"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-02-01T00:21:27.706858291Z"} Step #20 - "tests": {"message":"Running","range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:27.697265589Z"} Step #20 - "tests": {"message":"Running","range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:27.698373475Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"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":{"creationTimestamp":null},"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-02-01T00:21:27.697253308Z"} 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)(0xc001e1c9e8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.705080881Z"} 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)(0xc00153c1d8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.707702113Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:27.70347283Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"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":{"creationTimestamp":null},"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","creationTimestamp":null,"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":"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=true\u0026WasmAutoscaler=false"},{"name":"LOG_LEVEL","value":"Info"},{"name":"REQUESTS_RATE_LIMIT","value":"500ms"}],"resources":{"limits":{"cpu":"100m","memory":"100Mi"},"requests":{"cpu":"50m","memory":"50Mi"}},"restartPolicy":"Always","livenessProbe":{"httpGet":{"path":"/healthz","port":8080},"initialDelaySeconds":3,"periodSeconds":3},"securityContext":{"runAsUser":1000,"runAsNonRoot":true,"allowPrivilegeEscalation":false}}],"containers":[{"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}}],"restartPolicy":"Never","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-02-01T00:21:27.708702754Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"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":{"creationTimestamp":null},"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-02-01T00:21:27.708762417Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:27.710245931Z"} 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)(0xc000e04118), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.704115533Z"} 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)(0xc0002821a8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.704020858Z"} 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)(0xc000f00038), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.70444999Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:27.704174756Z"} 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)(0xc0014aa068), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.704748245Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:27.703321233Z"} 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)(0xc0000121a8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.704828449Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:27.703503972Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null},"spec":{"container":"NOPE!","ports":[{"containerPort":7777}],"health":{},"sdkServer":{},"template":{"metadata":{"creationTimestamp":null},"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","creationTimestamp":null},"spec":{"container":"NOPE!","ports":[{"containerPort":7777}],"health":{},"sdkServer":{},"template":{"metadata":{"creationTimestamp":null},"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-02-01T00:21:27.707911484Z"} 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)(0xc000e042e8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.70784057Z"} 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)(0xc000e04198), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.705623989Z"} Step #20 - "tests": {"message":"Starting workers...","queue":"agones.dev.HealthController","severity":"info","source":"*gameservers.HealthController","time":"2026-02-01T00:21:27.706670621Z","workers":1} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:27.706777307Z"} Step #20 - "tests": {"message":"Resetting Port Allocation","range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:27.707975017Z"} 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)(0xc000012258), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.708003649Z"} 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)(0xc001e1cf98), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.711694544Z"} Step #20 - "tests": {"gsKey":"default/test","message":"GameServer is no longer available for syncing","severity":"debug","source":"*gameservers.MigrationController","time":"2026-02-01T00:21:27.71182264Z"} Step #20 - "tests": {"message":"Running","range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:27.712097375Z"} Step #20 - "tests": {"message":"Resetting Port Allocation","range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:27.71459424Z"} 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)(0xc000e04488), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.71199837Z"} Step #20 - "tests": {"message":"Resetting Port Allocation","range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:27.707940005Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:27.71241265Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Dynamic","container":"container","containerPort":7777,"hostPort":18,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{"creationTimestamp":null},"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-02-01T00:21:27.714767128Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:27.712128736Z"} Step #20 - "tests": {"message":"Running","range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:27.713750637Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"deletionTimestamp":"2026-02-01T00:21:27Z","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":{"creationTimestamp":null},"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-02-01T00:21:27.712342237Z"} 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)(0xc0000127a8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.716401001Z"} 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)(0xc001e1d2d8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.71200261Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.Controller","time":"2026-02-01T00:21:27.715095325Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"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":{"creationTimestamp":null},"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-02-01T00:21:27.716864694Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:27.716905766Z"} Step #20 - "tests": {"message":"Resetting Port Allocation","range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:27.716143557Z"} 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)(0xc0018cc3f8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.716222201Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.Controller","time":"2026-02-01T00:21:27.714026881Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:27.715418991Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"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":{"creationTimestamp":null},"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-02-01T00:21:27.717946588Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"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":{"creationTimestamp":null},"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-02-01T00:21:27.717638373Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:27.717835483Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"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":{"creationTimestamp":null},"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-02-01T00:21:27.718476495Z"} 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)(0xc0012ba428), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.716211051Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"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":{"creationTimestamp":null},"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","creationTimestamp":null,"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":"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=true\u0026WasmAutoscaler=false"},{"name":"LOG_LEVEL","value":"Info"},{"name":"REQUESTS_RATE_LIMIT","value":"500ms"}],"resources":{"limits":{"cpu":"100m","memory":"100Mi"},"requests":{"cpu":"50m","memory":"50Mi"}},"restartPolicy":"Always","livenessProbe":{"httpGet":{"path":"/healthz","port":8080},"initialDelaySeconds":3,"periodSeconds":3},"securityContext":{"runAsUser":1000,"runAsNonRoot":true,"allowPrivilegeEscalation":false}}],"containers":[{"name":"container","image":"container/image","ports":[{"hostPort":14,"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}}],"restartPolicy":"Never","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-02-01T00:21:27.719799311Z"} 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)(0xc0018cc478), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.719274195Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:27.718722967Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"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":{"creationTimestamp":null},"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-02-01T00:21:27.720988021Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:27.720290566Z"} 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)(0xc00170c518), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.719735938Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:27.721240824Z"} 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)(0xc0014aab18), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.721780631Z"} 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)(0xc001638358), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.719868565Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"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":{"creationTimestamp":null},"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","creationTimestamp":null,"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":"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=true\u0026WasmAutoscaler=false"},{"name":"LOG_LEVEL","value":"Info"},{"name":"REQUESTS_RATE_LIMIT","value":"500ms"}],"resources":{"limits":{"cpu":"100m","memory":"100Mi"},"requests":{"cpu":"50m","memory":"50Mi"}},"restartPolicy":"Always","livenessProbe":{"httpGet":{"path":"/healthz","port":8080},"initialDelaySeconds":3,"periodSeconds":3},"securityContext":{"runAsUser":1000,"runAsNonRoot":true,"allowPrivilegeEscalation":false}}],"containers":[{"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}}],"restartPolicy":"Never","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-02-01T00:21:27.72155925Z"} 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)(0xc0006c4c78), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.721923488Z"} 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)(0xc0016384b8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.722230233Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:27.724597053Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:27.725809584Z"} 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)(0xc0014aad88), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.727389043Z"} 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)(0xc0006c4ce8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.728048096Z"} 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)(0xc0012ba778), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.728155352Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:27.730242946Z"} 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)(0xc001638688), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.731352382Z"} 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)(0xc001e1d868), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.731442237Z"} 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)(0xc0012ba8a8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.731598815Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"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":{"creationTimestamp":null},"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-02-01T00:21:27.748194869Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:27.749305074Z"} Step #20 - "tests": {"gsKey":"default/test","message":"GameServer is no longer available for syncing","severity":"debug","source":"*gameservers.MigrationController","time":"2026-02-01T00:21:27.749891074Z"} 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)(0xc0016387e8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.750028811Z"} 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)(0xc001e1d9e8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.750069883Z"} 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)(0xc0018cc708), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.750083463Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"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":{"creationTimestamp":null},"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-02-01T00:21:27.811710362Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:27.812494741Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:27.814038279Z"} Step #20 - "tests": {"gsKey":"default/test","message":"GameServer is no longer available for syncing","severity":"debug","source":"*gameservers.MigrationController","time":"2026-02-01T00:21:27.814689621Z"} 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)(0xc0012bac38), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.814714483Z"} 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)(0xc0014aaf58), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.814911213Z"} 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)(0xc0018cc738), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.814907192Z"} Step #20 - "tests": hugo: collected modules in 18194 msmake: *** [Makefile:316: test-go] Error 1 Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"deletionTimestamp":"2026-02-01T00:21:27Z","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":{"creationTimestamp":null},"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-02-01T00:21:27.822626501Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"deletionTimestamp":"2026-02-01T00:21:27Z","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":{"creationTimestamp":null},"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-02-01T00:21:27.823073883Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:27.823974818Z"} Step #20 - "tests": {"message":"Running","range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:27.826263793Z"} Step #20 - "tests": {"message":"Resetting Port Allocation","range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:27.826424562Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.Controller","time":"2026-02-01T00:21:27.826771149Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"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":{"creationTimestamp":null},"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-02-01T00:21:27.827530777Z"} 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)(0xc000e04a18), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.827956858Z"} 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)(0xc0014bc448), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.828265754Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:27.826306035Z"} 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)(0xc000e04a78), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.828336117Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"deletionTimestamp":"2026-02-01T00:21:27Z","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":{"creationTimestamp":null},"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-02-01T00:21:27.828646753Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"deletionTimestamp":"2026-02-01T00:21:27Z","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":{"creationTimestamp":null},"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-02-01T00:21:27.829103086Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:27.828759959Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"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":{"creationTimestamp":null},"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-02-01T00:21:27.830497616Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"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":{"creationTimestamp":null},"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","creationTimestamp":null,"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":"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=true\u0026WasmAutoscaler=false"},{"name":"LOG_LEVEL","value":"Info"},{"name":"REQUESTS_RATE_LIMIT","value":"500ms"}],"resources":{"limits":{"cpu":"100m","memory":"100Mi"},"requests":{"cpu":"50m","memory":"50Mi"}},"restartPolicy":"Always","livenessProbe":{"httpGet":{"path":"/healthz","port":8080},"initialDelaySeconds":3,"periodSeconds":3},"securityContext":{"runAsUser":1000,"runAsNonRoot":true,"allowPrivilegeEscalation":false}}],"containers":[{"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}}],"restartPolicy":"Never","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-02-01T00:21:27.831046924Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:27.832275085Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:27.832750619Z"} 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)(0xc000f00518), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.833000072Z"} 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)(0xc0014ab0f8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.833016543Z"} 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)(0xc0014bc688), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.833192422Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:27.835604403Z"} 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)(0xc0014bc708), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.836230144Z"} 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)(0xc0014ab2b8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.836463326Z"} 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)(0xc000e04c38), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.836523319Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"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":{"creationTimestamp":null},"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-02-01T00:21:27.850127083Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:27.851406938Z"} 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)(0xc000897e18), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.851947225Z"} 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)(0xc000f00748), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.852381076Z"} 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)(0xc0014ab368), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.852385786Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"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":{"creationTimestamp":null},"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-02-01T00:21:27.914694839Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:27.915686759Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:27.918148252Z"} Step #20 - "tests": {"message":"Running","range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:27.933057742Z"} Step #20 - "tests": {"message":"Resetting Port Allocation","range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:27.933194099Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.Controller","time":"2026-02-01T00:21:27.933299694Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:27.933769298Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:27.935266623Z"} 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)(0xc000f00068), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.93579864Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"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":{"creationTimestamp":null},"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-02-01T00:21:27.935834931Z"} 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)(0xc0018cc0e8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.935941137Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"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":{"creationTimestamp":null},"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","creationTimestamp":null,"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":"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=true\u0026WasmAutoscaler=false"},{"name":"LOG_LEVEL","value":"Info"},{"name":"REQUESTS_RATE_LIMIT","value":"500ms"}],"resources":{"limits":{"cpu":"100m","memory":"100Mi"},"requests":{"cpu":"50m","memory":"50Mi"}},"restartPolicy":"Always","livenessProbe":{"httpGet":{"path":"/healthz","port":8080},"initialDelaySeconds":3,"periodSeconds":3},"securityContext":{"runAsUser":1000,"runAsNonRoot":true,"allowPrivilegeEscalation":false}}],"containers":[{"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}}],"restartPolicy":"Never","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-02-01T00:21:27.936343987Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:27.937525616Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:27.939292225Z"} 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)(0xc0014bc378), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.93998279Z"} 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)(0xc0018cc238), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.940104016Z"} 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)(0xc001efc0e8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:27.940214981Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.Controller","time":"2026-02-01T00:21:28.036633818Z"} Step #20 - "tests": {"gsKey":"default/test","message":"GameServer is no longer available for syncing","severity":"debug","source":"*gameservers.Controller","time":"2026-02-01T00:21:28.036795606Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"annotations":{"agones.dev/dev-address":"12.12.12.12"}},"spec":{"ports":[{"portPolicy":"Static","containerPort":7777,"hostPort":7777}],"health":{},"sdkServer":{},"template":{"metadata":{"creationTimestamp":null},"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-02-01T00:21:28.03687577Z"} Step #20 - "tests": {"gs":"test","message":"Did not allocate this GameServer. Ignoring for DeAllocation","range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:28.037331973Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"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":{"creationTimestamp":null},"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-02-01T00:21:28.040113063Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"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":{"creationTimestamp":null},"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","creationTimestamp":null,"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":"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=true\u0026WasmAutoscaler=false"},{"name":"LOG_LEVEL","value":"Info"},{"name":"REQUESTS_RATE_LIMIT","value":"500ms"}],"resources":{"limits":{"cpu":"100m","memory":"100Mi"},"requests":{"cpu":"50m","memory":"50Mi"}},"restartPolicy":"Always","livenessProbe":{"httpGet":{"path":"/healthz","port":8080},"initialDelaySeconds":3,"periodSeconds":3},"securityContext":{"runAsUser":1000,"runAsNonRoot":true,"allowPrivilegeEscalation":false}}],"containers":[{"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}}],"restartPolicy":"Never","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-02-01T00:21:28.040529974Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:28.041579507Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:28.043170237Z"} 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)(0xc001efc228), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:28.043715495Z"} 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)(0xc0014bc498), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:28.043719305Z"} 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)(0xc00011a838), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:28.043993918Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"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":{"creationTimestamp":null},"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-02-01T00:21:28.144059508Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:28.144977644Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:28.146961044Z"} 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)(0xc000f00638), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:28.147844739Z"} 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)(0xc0008960f8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:28.147854429Z"} 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)(0xc0008966a8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:28.148026128Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"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":{"creationTimestamp":null},"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-02-01T00:21:28.24773126Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"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":{"creationTimestamp":null},"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","creationTimestamp":null,"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":"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=true\u0026WasmAutoscaler=false"},{"name":"LOG_LEVEL","value":"Info"},{"name":"REQUESTS_RATE_LIMIT","value":"500ms"}],"resources":{"limits":{"cpu":"100m","memory":"100Mi"},"requests":{"cpu":"50m","memory":"50Mi"}},"restartPolicy":"Always","livenessProbe":{"httpGet":{"path":"/healthz","port":8080},"initialDelaySeconds":3,"periodSeconds":3},"securityContext":{"runAsUser":1000,"runAsNonRoot":true,"allowPrivilegeEscalation":false}}],"containers":[{"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}}],"restartPolicy":"Never","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-02-01T00:21:28.248204244Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"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":{"creationTimestamp":null},"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":{"creationTimestamp":null},"spec":{"containers":null},"status":{}},"severity":"error","source":"*gameservers.Controller","time":"2026-02-01T00:21:28.249189283Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:28.250218075Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:28.252571083Z"} 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)(0xc001e1d4e8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:28.463509877Z"} 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)(0xc0014bc598), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:28.531750597Z"} 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)(0xc0014bc698), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:28.683603561Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Processing","queue":"agones.dev.HealthController","severity":"debug","source":"*gameservers.HealthController","time":"2026-02-01T00:21:28.703758504Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.HealthController","time":"2026-02-01T00:21:28.703870049Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"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":{"creationTimestamp":null},"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-02-01T00:21:28.704005916Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Processing","queue":"agones.dev.HealthController","severity":"debug","source":"*gameservers.HealthController","time":"2026-02-01T00:21:28.709806838Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.HealthController","time":"2026-02-01T00:21:28.709958435Z"} Step #20 - "tests": {"gs":"test","message":"Could not find Pod","severity":"debug","source":"*gameservers.HealthController","time":"2026-02-01T00:21:28.710046209Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"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":{"creationTimestamp":null},"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-02-01T00:21:28.710104683Z"} Step #20 - "tests": {"message":"...shutting down workers","queue":"agones.dev.HealthController","severity":"info","source":"*gameservers.HealthController","time":"2026-02-01T00:21:28.710560605Z"} Step #20 - "tests": {"gs":"test","gsMeta":{"name":"test","namespace":"default","creationTimestamp":null,"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-02-01T00:21:28.711230179Z"} Step #20 - "tests": {"gs":"test","gsMeta":{"name":"test","namespace":"default","creationTimestamp":null,"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-02-01T00:21:28.711990908Z"} Step #20 - "tests": {"gs":"test","message":"skipUnhealthyGameContainer: Is Before Ready. Checking failed container","severity":"debug","source":"*gameservers.HealthController","state":"Scheduled","time":"2026-02-01T00:21:28.714201239Z"} 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-02-01T00:21:28.714317265Z"} 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-02-01T00:21:28.71502475Z"} Step #20 - "tests": {"gs":"test","message":"skipUnhealthyGameContainer: Is Before Ready. Checking failed container","severity":"debug","source":"*gameservers.HealthController","state":"Scheduled","time":"2026-02-01T00:21:28.716083353Z"} Step #20 - "tests": {"gs":"test","message":"skipUnhealthyGameContainer: Is Before Ready. Checking failed container","severity":"debug","source":"*gameservers.HealthController","state":"Scheduled","time":"2026-02-01T00:21:28.716871103Z"} 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-02-01T00:21:28.716992919Z"} Step #20 - "tests": {"gs":"test","message":"skipUnhealthyGameContainer: Is Before Ready. Checking failed container","severity":"debug","source":"*gameservers.HealthController","state":"Creating","time":"2026-02-01T00:21:28.717658812Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:28.718288154Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:28.720904946Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"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":{"creationTimestamp":null},"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-02-01T00:21:28.72119439Z"} 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)(0xc001e1da98), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:28.722159189Z"} 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)(0xc0014bd068), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:28.722442623Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:28.72277507Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:28.724756349Z"} 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)(0xc0002821a8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:28.726275376Z"} 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)(0xc0014bd138), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:28.726321748Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.Controller","time":"2026-02-01T00:21:28.82542507Z"} Step #20 - "tests": {"gsKey":"default/test","message":"GameServer is no longer available for syncing","severity":"debug","source":"*gameservers.Controller","time":"2026-02-01T00:21:28.825573027Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null},"spec":{"ports":[{"portPolicy":"Static","containerPort":7777,"hostPort":9999}],"health":{},"sdkServer":{},"template":{"metadata":{"creationTimestamp":null},"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-02-01T00:21:28.825609329Z"} Step #20 - "tests": {"gs":"test","message":"Did not allocate this GameServer. Ignoring for DeAllocation","range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:28.82621627Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:28.954849566Z"} 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)(0xc0012ba388), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:28.955351561Z"} 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)(0xc000282798), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:28.955550691Z"} 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)(0xc000897958), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:28.955399714Z"} 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)(0xc0008979e8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:29.723235232Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:29.823376145Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:29.825561485Z"} 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)(0xc0018ccec8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:29.82626184Z"} 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)(0xc00170c688), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:29.826315353Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:30.057306395Z"} Step #20 - "tests": {"gsKey":"default/test","message":"GameServer is no longer available for syncing","severity":"debug","source":"*gameservers.MigrationController","time":"2026-02-01T00:21:30.057930696Z"} 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)(0xc0014bd238), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:30.058103395Z"} 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)(0xc000897b98), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:30.058190829Z"} 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)(0xc00170c7b8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:30.05819928Z"} 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-02-01T00:21:30.157984295Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"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":{"creationTimestamp":null},"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-02-01T00:21:30.158177895Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:30.928896348Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:30.930820155Z"} 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)(0xc001efc988), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:30.931345511Z"} 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)(0xc00170c8e8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:30.931457607Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:31.032164689Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:31.035124708Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:31.037652755Z"} 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)(0xc00170c9f8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:31.038372691Z"} 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)(0xc000282db8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:31.038379422Z"} 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)(0xc000282e68), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:31.038577691Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"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":{"creationTimestamp":null},"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-02-01T00:21:31.138246421Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:31.139256603Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:31.141482575Z"} 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)(0xc000f009b8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:31.142710267Z"} 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)(0xc0014bd648), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:31.14319324Z"} 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)(0xc000f00a38), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:31.143447143Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"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":{"creationTimestamp":null},"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-02-01T00:21:31.242673851Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:31.243956886Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:31.246334025Z"} 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)(0xc000f00cf8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:31.247172677Z"} 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)(0xc000f00d78), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:31.247289873Z"} 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)(0xc0014bd6f8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:31.247294964Z"} 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)(0xc000f00de8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:31.249125455Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"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":{"creationTimestamp":null},"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-02-01T00:21:31.347754714Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:31.348992536Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:31.351975666Z"} 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)(0xc0014bd7f8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:31.352815828Z"} 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)(0xc000897cc8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:31.352909763Z"} 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)(0xc001efcbd8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:31.353377986Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"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":{"creationTimestamp":null},"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-02-01T00:21:31.45271048Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:31.453543431Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:31.456237206Z"} Step #20 - "tests": {"gsKey":"default/test","message":"GameServer is no longer available for syncing","severity":"debug","source":"*gameservers.MigrationController","time":"2026-02-01T00:21:31.457024516Z"} 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)(0xc0014bd8b8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:31.457019396Z"} 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)(0xc001efcd18), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:31.457084559Z"} 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)(0xc000012238), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:31.457225476Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"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":{"creationTimestamp":null},"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-02-01T00:21:31.556983901Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:31.558226443Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:31.561056836Z"} 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)(0xc001efcfa8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:31.562103518Z"} 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)(0xc0014bda98), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:31.562265997Z"} 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)(0xc00011aa28), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:31.562555991Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"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":{"creationTimestamp":null},"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-02-01T00:21:31.662262663Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:31.663488185Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:31.666418902Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:31.669445544Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:31.671604683Z"} 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)(0xc001efd338), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:31.673266057Z"} 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)(0xc000012838), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:31.673327349Z"} 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)(0xc000f01038), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:31.673410414Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"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":{"creationTimestamp":null},"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-02-01T00:21:31.773126146Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:31.774114666Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:31.776869814Z"} 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)(0xc0014bdd78), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:31.777738828Z"} 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)(0xc00170d388), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:31.778110216Z"} 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)(0xc0014bddf8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:31.778655264Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"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":{"creationTimestamp":null},"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-02-01T00:21:31.877818209Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:31.878682882Z"} 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-02-01T00:21:31.881401019Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:31.88221901Z"} 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)(0xc00170da88), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:31.882967928Z"} 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)(0xc001638168), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:31.8832153Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.HealthController","time":"2026-02-01T00:21:31.982720192Z"} Step #20 - "tests": {"gs":"test","message":"skipUnhealthyGameContainer: Is Before Ready. Checking failed container","severity":"debug","source":"*gameservers.HealthController","state":"Starting","time":"2026-02-01T00:21:31.982901151Z"} 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-02-01T00:21:31.982991206Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:31.9836834Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"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":{"creationTimestamp":null},"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","creationTimestamp":null,"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"}],"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-02-01T00:21:31.987559695Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:31.991299043Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"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":{"creationTimestamp":null},"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","creationTimestamp":null,"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"}],"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-02-01T00:21:31.993382598Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:31.994371078Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"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":{"creationTimestamp":null},"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","creationTimestamp":null,"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"}],"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-02-01T00:21:31.995880654Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"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":{"creationTimestamp":null},"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":{"creationTimestamp":null},"spec":{"containers":null},"status":{}},"severity":"error","source":"*gameservers.Controller","time":"2026-02-01T00:21:31.996570618Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-02-01T00:21:31.997160858Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"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":{"creationTimestamp":null},"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","creationTimestamp":null,"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"}],"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-02-01T00:21:31.998867004Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"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":{"creationTimestamp":null},"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":{"creationTimestamp":null},"spec":{"containers":null},"status":{}},"severity":"error","source":"*gameservers.Controller","time":"2026-02-01T00:21:31.999701476Z"} Step #20 - "tests": --- FAIL: TestControllerCreateGameServerPod (4.37s) Step #20 - "tests": --- FAIL: TestControllerCreateGameServerPod/forbidden_pods_creation (0.00s) Step #20 - "tests": controller_test.go:1437: Step #20 - "tests": Error Trace: /go/src/agones.dev/agones/pkg/gameservers/controller_test.go:1437 Step #20 - "tests": Error: Max difference between 2026-02-01 00:21:32.000059604 +0000 UTC m=+12.717592485 and 2026-02-01 00:21:31 +0000 UTC allowed is 1s, but difference was 1.000059604s Step #20 - "tests": Test: TestControllerCreateGameServerPod/forbidden_pods_creation Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:32.000740668Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"debug","source":"*gameservers.HealthController","time":"2026-02-01T00:21:32.001261664Z"} Step #20 - "tests": {"message":"Starting workers...","queue":"agones.dev.HealthController","severity":"info","source":"*gameservers.HealthController","time":"2026-02-01T00:21:32.00137151Z","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-02-01T00:21:33.001358958Z"} 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-02-01T00:21:33.001723176Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Processing","queue":"agones.dev.HealthController","severity":"debug","source":"*gameservers.HealthController","time":"2026-02-01T00:21:33.007509057Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.HealthController","time":"2026-02-01T00:21:33.007639833Z"} 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-02-01T00:21:33.007780911Z"} 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-02-01T00:21:33.008012862Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"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":{"creationTimestamp":null},"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-02-01T00:21:33.008130128Z"} 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-02-01T00:21:33.008672965Z"} 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-02-01T00:21:33.008987461Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Processing","queue":"agones.dev.HealthController","severity":"debug","source":"*gameservers.HealthController","time":"2026-02-01T00:21:33.014450486Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.HealthController","time":"2026-02-01T00:21:33.014591073Z"} Step #20 - "tests": {"gs":"test","gsMeta":{"name":"test","namespace":"default","creationTimestamp":null,"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-02-01T00:21:33.01472233Z"} 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-02-01T00:21:33.014913099Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"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":{"creationTimestamp":null},"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-02-01T00:21:33.014990183Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Processing","queue":"agones.dev.HealthController","severity":"debug","source":"*gameservers.HealthController","time":"2026-02-01T00:21:33.021037537Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.HealthController","time":"2026-02-01T00:21:33.021167313Z"} Step #20 - "tests": {"gs":"test","message":"Could not find Pod","severity":"debug","source":"*gameservers.HealthController","time":"2026-02-01T00:21:33.021328561Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"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":{"creationTimestamp":null},"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-02-01T00:21:33.021424386Z"} Step #20 - "tests": {"message":"...shutting down workers","queue":"agones.dev.HealthController","severity":"info","source":"*gameservers.HealthController","time":"2026-02-01T00:21:33.022108461Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:33.022654858Z"} 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)(0xc0014bd058), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:33.023300831Z"} 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)(0xc0018cc2a8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:33.023530462Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.HealthController","time":"2026-02-01T00:21:33.123021354Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"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":{"creationTimestamp":null},"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-02-01T00:21:33.123178892Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:33.124292988Z"} 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)(0xc0014bd288), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:33.124706998Z"} 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)(0xc0018cc698), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:33.124833565Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.HealthController","time":"2026-02-01T00:21:33.224762208Z"} Step #20 - "tests": {"gs":"test","message":"Could not find Pod","severity":"debug","source":"*gameservers.HealthController","time":"2026-02-01T00:21:33.224937397Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"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":{"creationTimestamp":null},"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-02-01T00:21:33.225031461Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:33.226136117Z"} 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)(0xc00153cd18), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:33.226672574Z"} 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)(0xc0018cc818), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:33.226733957Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.HealthController","time":"2026-02-01T00:21:33.327717883Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:33.328915103Z"} 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)(0xc0014bd488), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:33.32944384Z"} 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)(0xc001efc2b8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:33.329761776Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.HealthController","time":"2026-02-01T00:21:33.429567153Z"} Step #20 - "tests": {"gs":"test","message":"Could not find Pod","severity":"debug","source":"*gameservers.HealthController","time":"2026-02-01T00:21:33.429757893Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"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":{"creationTimestamp":null},"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-02-01T00:21:33.429977314Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:33.431229417Z"} 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)(0xc0018cca48), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:33.43190423Z"} 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)(0xc00153cfa8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:33.432019866Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.HealthController","time":"2026-02-01T00:21:33.531578641Z"} Step #20 - "tests": {"gs":"test","message":"Could not find Pod","severity":"debug","source":"*gameservers.HealthController","time":"2026-02-01T00:21:33.531708688Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"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":{"creationTimestamp":null},"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-02-01T00:21:33.531778781Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:33.53256312Z"} 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)(0xc00153d088), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:33.533126829Z"} 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)(0xc0018ccd48), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:33.533197902Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.HealthController","time":"2026-02-01T00:21:33.632985529Z"} 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-02-01T00:21:33.633138146Z"} 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-02-01T00:21:33.633373908Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"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":{"creationTimestamp":null},"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-02-01T00:21:33.633474213Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:33.634505755Z"} 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)(0xc001efc488), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:33.635084784Z"} 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)(0xc000f00508), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:33.635084724Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.HealthController","time":"2026-02-01T00:21:33.735830208Z"} Step #20 - "tests": {"gs":"test","message":"skipUnhealthyGameContainer: Is Before Ready. Checking failed container","severity":"debug","source":"*gameservers.HealthController","state":"Starting","time":"2026-02-01T00:21:33.736012848Z"} 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-02-01T00:21:33.736121393Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:33.737075691Z"} 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)(0xc001efc798), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:33.737726944Z"} 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)(0xc00153d188), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:33.737885322Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.HealthController","time":"2026-02-01T00:21:33.838431746Z"} Step #20 - "tests": {"gs":"test","gsMeta":{"name":"test","namespace":"default","creationTimestamp":null,"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-02-01T00:21:33.838607455Z"} 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-02-01T00:21:33.838897779Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:33.839669138Z"} 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)(0xc00011b0c8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:33.840391185Z"} 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)(0xc00153d268), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:33.840708781Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.HealthController","time":"2026-02-01T00:21:33.940287996Z"} Step #20 - "tests": {"gs":"test","gsMeta":{"name":"test","namespace":"default","creationTimestamp":null,"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-02-01T00:21:33.940496017Z"} 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-02-01T00:21:33.940806712Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-02-01T00:21:33.941627624Z"} 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)(0xc0014bda08), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:33.942191692Z"} 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)(0xc000f00648), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-02-01T00:21:33.942685007Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.HealthController","time":"2026-02-01T00:21:34.042392149Z"} Step #20 - "tests": FAIL Step #20 - "tests": FAIL agones.dev/agones/pkg/gameservers 14.810s Step #20 - "tests": ok agones.dev/agones/pkg/gameserversets 6.906s Step #20 - "tests": ok agones.dev/agones/pkg/metrics 8.205s Step #20 - "tests": ok agones.dev/agones/pkg/portallocator 3.647s Step #20 - "tests": ok agones.dev/agones/pkg/processor 1.301s 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.336s 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.271s Step #20 - "tests": ok agones.dev/agones/pkg/util/crd 4.138s Step #20 - "tests": ok agones.dev/agones/pkg/util/fswatch 3.021s Step #20 - "tests": ok agones.dev/agones/pkg/util/https 1.088s 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.034s Step #20 - "tests": ? agones.dev/agones/pkg/util/signals [no test files] Step #20 - "tests": ok agones.dev/agones/pkg/util/webhooks 1.175s Step #20 - "tests": ok agones.dev/agones/pkg/util/workerqueue 3.055s Step #20 - "tests": ok agones.dev/agones/sdks/go 1.033s Step #20 - "tests": ok agones.dev/agones/cmd/allocator 1.295s Step #20 - "tests": ok agones.dev/agones/cmd/controller 1.139s Step #20 - "tests": ? agones.dev/agones/cmd/extensions [no test files] Step #20 - "tests": ok agones.dev/agones/cmd/ping 2.043s Step #20 - "tests": ? agones.dev/agones/cmd/processor [no test files] Step #20 - "tests": ok agones.dev/agones/cmd/sdk-server 1.273s Step #20 - "tests": FAIL Step #16 - "build-images": #5 extracting sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 31.3s done Step #16 - "build-images": #5 DONE 62.1s 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 extracting sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 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:665: build-agones-sdk-image-windows-ltsc2019] Terminated