starting build "7bc8324e-9ee2-4205-b52d-d20f7eea8bf8" FETCHSOURCE From https://github.com/agones-dev/agones * branch e7b73973302a868cb2ba8a5584746221957278b6 -> FETCH_HEAD HEAD is now at e7b7397 Merge branch 'main' into feat/sdk-sidecar-runtime-limits GitCommit: e7b73973302a868cb2ba8a5584746221957278b6 SETUPBUILD BUILD Starting Step #6 Starting Step #5 - "rust-sdk-build-restore-cache" Starting Step #0 - "cancelot" Starting Step #2 - "htmltest-restore-cache" Starting Step #3 - "cpp-sdk-build-restore-cache" Starting Step #4 - "cpp-sdk-conformance-restore-cache" Step #6: Pulling image: ubuntu Step #2 - "htmltest-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 #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 #0 - "cancelot": Already have image (with digest): gcr.io/cloud-builders/gcloud-slim:latest Step #4 - "cpp-sdk-conformance-restore-cache": Using default tag: latest Step #5 - "rust-sdk-build-restore-cache": Using default tag: latest Step #2 - "htmltest-restore-cache": Using default tag: latest Step #3 - "cpp-sdk-build-restore-cache": Using default tag: latest Step #6: Using default tag: latest Step #5 - "rust-sdk-build-restore-cache": latest: Pulling from agones-images/ci/restore_cache Step #5 - "rust-sdk-build-restore-cache": 97e1ee089ace: Already exists Step #5 - "rust-sdk-build-restore-cache": 42ede6116032: Already exists Step #5 - "rust-sdk-build-restore-cache": 45023617bfd5: Already exists Step #4 - "cpp-sdk-conformance-restore-cache": latest: Pulling from agones-images/ci/restore_cache Step #4 - "cpp-sdk-conformance-restore-cache": 97e1ee089ace: Already exists Step #4 - "cpp-sdk-conformance-restore-cache": 42ede6116032: Already exists Step #5 - "rust-sdk-build-restore-cache": f25cf4c3689d: Already exists Step #4 - "cpp-sdk-conformance-restore-cache": 45023617bfd5: Already exists Step #5 - "rust-sdk-build-restore-cache": f15b93c1d9f6: Already exists Step #4 - "cpp-sdk-conformance-restore-cache": f25cf4c3689d: Already exists Step #5 - "rust-sdk-build-restore-cache": 2ec2a65ede1b: Already exists Step #4 - "cpp-sdk-conformance-restore-cache": f15b93c1d9f6: Already exists Step #4 - "cpp-sdk-conformance-restore-cache": 2ec2a65ede1b: Already exists Step #5 - "rust-sdk-build-restore-cache": fd73c54e36dd: Pulling fs layer Step #5 - "rust-sdk-build-restore-cache": 4bcecf0852ed: Pulling fs layer Step #5 - "rust-sdk-build-restore-cache": 1d0c247bf2b1: Pulling fs layer Step #5 - "rust-sdk-build-restore-cache": ee9ecae75055: Pulling fs layer Step #5 - "rust-sdk-build-restore-cache": 8de93a477670: Pulling fs layer Step #4 - "cpp-sdk-conformance-restore-cache": fd73c54e36dd: Pulling fs layer Step #4 - "cpp-sdk-conformance-restore-cache": 4bcecf0852ed: Pulling fs layer Step #4 - "cpp-sdk-conformance-restore-cache": 1d0c247bf2b1: Pulling fs layer Step #4 - "cpp-sdk-conformance-restore-cache": ee9ecae75055: Pulling fs layer Step #4 - "cpp-sdk-conformance-restore-cache": 8de93a477670: Pulling fs layer Step #3 - "cpp-sdk-build-restore-cache": latest: Pulling from agones-images/ci/restore_cache Step #3 - "cpp-sdk-build-restore-cache": 97e1ee089ace: Already exists Step #2 - "htmltest-restore-cache": latest: Pulling from agones-images/ci/restore_cache Step #3 - "cpp-sdk-build-restore-cache": 42ede6116032: Already exists Step #2 - "htmltest-restore-cache": 97e1ee089ace: Already exists Step #3 - "cpp-sdk-build-restore-cache": 45023617bfd5: Already exists Step #2 - "htmltest-restore-cache": 42ede6116032: Already exists Step #3 - "cpp-sdk-build-restore-cache": f25cf4c3689d: Already exists Step #3 - "cpp-sdk-build-restore-cache": f15b93c1d9f6: Already exists Step #2 - "htmltest-restore-cache": 45023617bfd5: Already exists Step #3 - "cpp-sdk-build-restore-cache": 2ec2a65ede1b: Already exists Step #2 - "htmltest-restore-cache": f25cf4c3689d: Already exists Step #2 - "htmltest-restore-cache": f15b93c1d9f6: Already exists Step #3 - "cpp-sdk-build-restore-cache": fd73c54e36dd: Pulling fs layer Step #3 - "cpp-sdk-build-restore-cache": 4bcecf0852ed: Pulling fs layer Step #3 - "cpp-sdk-build-restore-cache": 1d0c247bf2b1: Pulling fs layer Step #3 - "cpp-sdk-build-restore-cache": ee9ecae75055: Pulling fs layer Step #3 - "cpp-sdk-build-restore-cache": 8de93a477670: Pulling fs layer Step #2 - "htmltest-restore-cache": 2ec2a65ede1b: Already exists Step #2 - "htmltest-restore-cache": fd73c54e36dd: Pulling fs layer Step #2 - "htmltest-restore-cache": 4bcecf0852ed: Pulling fs layer Step #2 - "htmltest-restore-cache": 1d0c247bf2b1: Pulling fs layer Step #2 - "htmltest-restore-cache": ee9ecae75055: Pulling fs layer Step #2 - "htmltest-restore-cache": 8de93a477670: Pulling fs layer Step #5 - "rust-sdk-build-restore-cache": 1d0c247bf2b1: Verifying Checksum Step #5 - "rust-sdk-build-restore-cache": 1d0c247bf2b1: Download complete Step #4 - "cpp-sdk-conformance-restore-cache": 1d0c247bf2b1: Verifying Checksum Step #4 - "cpp-sdk-conformance-restore-cache": 1d0c247bf2b1: Download complete Step #2 - "htmltest-restore-cache": 1d0c247bf2b1: Verifying Checksum Step #2 - "htmltest-restore-cache": 1d0c247bf2b1: Download complete Step #3 - "cpp-sdk-build-restore-cache": 1d0c247bf2b1: Verifying Checksum Step #3 - "cpp-sdk-build-restore-cache": 1d0c247bf2b1: Download complete Step #3 - "cpp-sdk-build-restore-cache": 4bcecf0852ed: Verifying Checksum Step #5 - "rust-sdk-build-restore-cache": 4bcecf0852ed: Verifying Checksum Step #5 - "rust-sdk-build-restore-cache": 4bcecf0852ed: Download complete Step #4 - "cpp-sdk-conformance-restore-cache": 4bcecf0852ed: Verifying Checksum Step #4 - "cpp-sdk-conformance-restore-cache": 4bcecf0852ed: Download complete Step #3 - "cpp-sdk-build-restore-cache": 4bcecf0852ed: Download complete Step #2 - "htmltest-restore-cache": 4bcecf0852ed: Verifying Checksum Step #2 - "htmltest-restore-cache": 4bcecf0852ed: Download complete Step #3 - "cpp-sdk-build-restore-cache": 8de93a477670: Verifying Checksum Step #3 - "cpp-sdk-build-restore-cache": 8de93a477670: Download complete Step #2 - "htmltest-restore-cache": 8de93a477670: Verifying Checksum Step #2 - "htmltest-restore-cache": 8de93a477670: Download complete Step #5 - "rust-sdk-build-restore-cache": 8de93a477670: Verifying Checksum Step #5 - "rust-sdk-build-restore-cache": 8de93a477670: Download complete Step #4 - "cpp-sdk-conformance-restore-cache": 8de93a477670: Verifying Checksum Step #4 - "cpp-sdk-conformance-restore-cache": 8de93a477670: Download complete Step #5 - "rust-sdk-build-restore-cache": fd73c54e36dd: Verifying Checksum Step #5 - "rust-sdk-build-restore-cache": fd73c54e36dd: Download complete Step #3 - "cpp-sdk-build-restore-cache": fd73c54e36dd: Download complete Step #4 - "cpp-sdk-conformance-restore-cache": fd73c54e36dd: Verifying Checksum Step #4 - "cpp-sdk-conformance-restore-cache": fd73c54e36dd: Download complete Step #2 - "htmltest-restore-cache": fd73c54e36dd: Verifying Checksum Step #2 - "htmltest-restore-cache": fd73c54e36dd: Download complete Step #2 - "htmltest-restore-cache": ee9ecae75055: Download complete Step #5 - "rust-sdk-build-restore-cache": ee9ecae75055: Download complete Step #3 - "cpp-sdk-build-restore-cache": ee9ecae75055: Download complete Step #4 - "cpp-sdk-conformance-restore-cache": ee9ecae75055: Download complete Step #6: latest: Pulling from library/ubuntu Step #6: Digest: sha256:f3d28607ddd78734bb7f71f117f3c6706c666b8b76cbff7c9ff6e5718d46ff64 Step #5 - "rust-sdk-build-restore-cache": fd73c54e36dd: Pull complete Step #3 - "cpp-sdk-build-restore-cache": fd73c54e36dd: Pull complete Step #4 - "cpp-sdk-conformance-restore-cache": fd73c54e36dd: Pull complete Step #2 - "htmltest-restore-cache": fd73c54e36dd: Pull complete Step #6: Status: Downloaded newer image for ubuntu:latest Step #6: docker.io/library/ubuntu:latest Step #4 - "cpp-sdk-conformance-restore-cache": 4bcecf0852ed: Pull complete Step #3 - "cpp-sdk-build-restore-cache": 4bcecf0852ed: Pull complete Step #2 - "htmltest-restore-cache": 4bcecf0852ed: Pull complete Step #5 - "rust-sdk-build-restore-cache": 4bcecf0852ed: Pull complete Step #4 - "cpp-sdk-conformance-restore-cache": 1d0c247bf2b1: Pull complete Step #2 - "htmltest-restore-cache": 1d0c247bf2b1: Pull complete Step #3 - "cpp-sdk-build-restore-cache": 1d0c247bf2b1: Pull complete Step #5 - "rust-sdk-build-restore-cache": 1d0c247bf2b1: Pull complete Step #2 - "htmltest-restore-cache": ee9ecae75055: Pull complete Step #3 - "cpp-sdk-build-restore-cache": ee9ecae75055: Pull complete Step #5 - "rust-sdk-build-restore-cache": ee9ecae75055: Pull complete Step #4 - "cpp-sdk-conformance-restore-cache": ee9ecae75055: Pull complete Step #2 - "htmltest-restore-cache": 8de93a477670: Pull complete Step #5 - "rust-sdk-build-restore-cache": 8de93a477670: Pull complete Step #3 - "cpp-sdk-build-restore-cache": 8de93a477670: Pull complete Step #4 - "cpp-sdk-conformance-restore-cache": 8de93a477670: Pull complete Step #5 - "rust-sdk-build-restore-cache": Digest: sha256:c18d3ba10c6db8b0d1ca25c3bf9dbeebe203202b9b7ac4e59b577d5ec3b008f2 Step #2 - "htmltest-restore-cache": Digest: sha256:c18d3ba10c6db8b0d1ca25c3bf9dbeebe203202b9b7ac4e59b577d5ec3b008f2 Step #3 - "cpp-sdk-build-restore-cache": Digest: sha256:c18d3ba10c6db8b0d1ca25c3bf9dbeebe203202b9b7ac4e59b577d5ec3b008f2 Step #5 - "rust-sdk-build-restore-cache": Status: Downloaded newer image for us-docker.pkg.dev/agones-images/ci/restore_cache:latest Step #2 - "htmltest-restore-cache": Status: Downloaded newer image for us-docker.pkg.dev/agones-images/ci/restore_cache:latest Step #3 - "cpp-sdk-build-restore-cache": Status: Image is up to date for us-docker.pkg.dev/agones-images/ci/restore_cache:latest Step #4 - "cpp-sdk-conformance-restore-cache": Digest: sha256:c18d3ba10c6db8b0d1ca25c3bf9dbeebe203202b9b7ac4e59b577d5ec3b008f2 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": 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 #3 - "cpp-sdk-build-restore-cache": us-docker.pkg.dev/agones-images/ci/restore_cache:latest Step #4 - "cpp-sdk-conformance-restore-cache": us-docker.pkg.dev/agones-images/ci/restore_cache:latest Step #0 - "cancelot": Filtering ongoing builds for branch 'feat/sdk-sidecar-runtime-limits' trigger id 'ae7dff15-24b0-461f-8a3d-99b933c00617' created before: 2026-06-01T04:02:14.204579Z Step #5 - "rust-sdk-build-restore-cache": Checking cache file existence for: gs://agones-build-cache/rust-sdk-build-2265733624.tgz Finished Step #6 Step #3 - "cpp-sdk-build-restore-cache": Checking cache file existence for: gs://agones-build-cache/cpp-sdk-build-3490931042.tgz Step #2 - "htmltest-restore-cache": Checking cache file existence for: gs://agones-build-cache/htmltest-0.10.1.tgz Step #4 - "cpp-sdk-conformance-restore-cache": Checking cache file existence for: gs://agones-build-cache/cpp-sdk-conformance-3490931042.tgz Step #0 - "cancelot": Found 0 builds to cancel Finished Step #0 - "cancelot" Starting Step #1 - "docker-version" Step #1 - "docker-version": Pulling image: gcr.io/cloud-builders/docker:24.0.9 Step #4 - "cpp-sdk-conformance-restore-cache": No fallback key pattern specified. Can not restore cache! Step #2 - "htmltest-restore-cache": Downloading cache file: gs://agones-build-cache/htmltest-0.10.1.tgz... Step #5 - "rust-sdk-build-restore-cache": Downloading cache file: gs://agones-build-cache/rust-sdk-build-2265733624.tgz... Step #1 - "docker-version": 24.0.9: Pulling from cloud-builders/docker Step #1 - "docker-version": d2aa1518a716: Already exists Step #1 - "docker-version": 76ff73118202: Already exists Step #1 - "docker-version": 3c2cba919283: Already exists Step #1 - "docker-version": a304f4c7f6e8: Pulling fs layer Step #1 - "docker-version": c4b924a2ad55: Pulling fs layer Step #3 - "cpp-sdk-build-restore-cache": Downloading cache file: gs://agones-build-cache/cpp-sdk-build-3490931042.tgz... Finished Step #4 - "cpp-sdk-conformance-restore-cache" Step #1 - "docker-version": a304f4c7f6e8: Verifying Checksum Step #1 - "docker-version": a304f4c7f6e8: 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-3490931042.tgz... Step #1 - "docker-version": c4b924a2ad55: Download complete Step #1 - "docker-version": a304f4c7f6e8: Pull complete Step #5 - "rust-sdk-build-restore-cache": Restoring cache from file ./rust-sdk-build-2265733624.tgz... Step #1 - "docker-version": c4b924a2ad55: Pull complete Step #1 - "docker-version": Digest: sha256:37c31e4294b67cc749cf4fcb1508a9a23ed7dbb332e1fdb8653d20a5aec1db7f Step #1 - "docker-version": Status: Downloaded newer image for gcr.io/cloud-builders/docker:24.0.9 Step #1 - "docker-version": gcr.io/cloud-builders/docker:24.0.9 Finished Step #3 - "cpp-sdk-build-restore-cache" Finished Step #2 - "htmltest-restore-cache" Step #1 - "docker-version": Docker version 24.0.9, build 2936816 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.9 Step #7 - "build-make-docker": #0 building with "default" instance using docker driver Step #7 - "build-make-docker": Step #7 - "build-make-docker": #1 [internal] load build definition from Dockerfile.build Step #7 - "build-make-docker": #1 transferring dockerfile: 138B done Step #7 - "build-make-docker": #1 DONE 0.0s Step #7 - "build-make-docker": Step #7 - "build-make-docker": #2 [internal] load .dockerignore Step #7 - "build-make-docker": #2 transferring context: 1.09kB done Step #7 - "build-make-docker": #2 DONE 0.0s Step #7 - "build-make-docker": Step #7 - "build-make-docker": #3 [internal] load metadata for gcr.io/cloud-builders/docker:24.0.9 Step #7 - "build-make-docker": #3 DONE 0.0s Step #7 - "build-make-docker": Step #7 - "build-make-docker": #4 [1/2] FROM gcr.io/cloud-builders/docker:24.0.9 Step #7 - "build-make-docker": #4 DONE 0.1s Step #7 - "build-make-docker": Step #7 - "build-make-docker": #5 [2/2] RUN apt-get install make Step #7 - "build-make-docker": #5 0.299 Reading package lists... Step #7 - "build-make-docker": #5 1.296 Building dependency tree... Step #7 - "build-make-docker": #5 1.532 Reading state information... Step #7 - "build-make-docker": #5 1.703 make is already the newest version (4.2.1-1.2). Step #7 - "build-make-docker": #5 1.703 0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded. Step #7 - "build-make-docker": #5 DONE 1.7s 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:a799ecf23ae14d3e2a9ac1e165f8108f0929ba4ccd474256aba4eca232dc0de1 done Step #7 - "build-make-docker": #6 naming to docker.io/library/make-docker done Step #7 - "build-make-docker": #6 DONE 0.0s Finished Step #7 - "build-make-docker" Starting Step #8 - "pull-build-image" Starting Step #9 - "pull-build-sdk-base-image" Step #9 - "pull-build-sdk-base-image": Already have image: make-docker Step #8 - "pull-build-image": Already have image: make-docker Step #9 - "pull-build-sdk-base-image": /usr/bin/make pull-remote-build-image REMOTE_TAG=us-docker.pkg.dev/agones-images/ci/agones-build-sdk-base:63cd99046f_v1.80.0 LOCAL_TAG=agones-build-sdk-base:63cd99046f_v1.80.0 Step #8 - "pull-build-image": /usr/bin/make pull-remote-build-image REMOTE_TAG=us-docker.pkg.dev/agones-images/ci/agones-build:21d57b0f38 LOCAL_TAG=agones-build:21d57b0f38 Step #9 - "pull-build-sdk-base-image": make[1]: Entering directory '/workspace/build' Step #8 - "pull-build-image": make[1]: Entering directory '/workspace/build' Step #9 - "pull-build-sdk-base-image": docker pull us-docker.pkg.dev/agones-images/ci/agones-build-sdk-base:63cd99046f_v1.80.0 && docker tag us-docker.pkg.dev/agones-images/ci/agones-build-sdk-base:63cd99046f_v1.80.0 agones-build-sdk-base:63cd99046f_v1.80.0 Step #8 - "pull-build-image": docker pull us-docker.pkg.dev/agones-images/ci/agones-build:21d57b0f38 && docker tag us-docker.pkg.dev/agones-images/ci/agones-build:21d57b0f38 agones-build:21d57b0f38 Step #8 - "pull-build-image": 21d57b0f38: Pulling from agones-images/ci/agones-build Step #8 - "pull-build-image": f32f49ce655a: Already exists Step #8 - "pull-build-image": 94d08c64ec4b: Pulling fs layer Step #8 - "pull-build-image": 692a16f3bea9: Pulling fs layer Step #8 - "pull-build-image": 4f4fb700ef54: Pulling fs layer Step #8 - "pull-build-image": 07ed687c4f33: Pulling fs layer Step #8 - "pull-build-image": 3d422e678c31: Pulling fs layer Step #8 - "pull-build-image": ef7440b64cf7: Pulling fs layer Step #8 - "pull-build-image": abc7f450b40b: Pulling fs layer Step #8 - "pull-build-image": 38e0d02cbaaa: Pulling fs layer Step #8 - "pull-build-image": d311c4acabe8: Pulling fs layer Step #8 - "pull-build-image": 358891338a89: Pulling fs layer Step #8 - "pull-build-image": cd7ae17c93e5: Pulling fs layer Step #8 - "pull-build-image": 026ffc1315a4: Pulling fs layer Step #8 - "pull-build-image": f0253dbb9048: Pulling fs layer Step #8 - "pull-build-image": 467e9d02e40f: Pulling fs layer Step #8 - "pull-build-image": baca8edb83ea: Pulling fs layer Step #8 - "pull-build-image": c5a9d07af8e5: Pulling fs layer Step #8 - "pull-build-image": 8dbde301d013: Pulling fs layer Step #8 - "pull-build-image": 024a09115ce1: Pulling fs layer Step #8 - "pull-build-image": 362e4db26658: Pulling fs layer Step #8 - "pull-build-image": fcaafd5e6541: Pulling fs layer Step #8 - "pull-build-image": 76df89bf439e: Pulling fs layer Step #8 - "pull-build-image": 0fe24687f21e: Pulling fs layer Step #8 - "pull-build-image": e7082899faa9: Pulling fs layer Step #8 - "pull-build-image": ba7636fcc8ad: Pulling fs layer Step #8 - "pull-build-image": 5a7751097f96: Pulling fs layer Step #8 - "pull-build-image": a99fc92ea0e2: Pulling fs layer Step #8 - "pull-build-image": baca8edb83ea: Waiting Step #8 - "pull-build-image": c5a9d07af8e5: Waiting Step #8 - "pull-build-image": 8dbde301d013: Waiting Step #8 - "pull-build-image": 024a09115ce1: Waiting Step #8 - "pull-build-image": 362e4db26658: Waiting Step #8 - "pull-build-image": e7082899faa9: Waiting Step #8 - "pull-build-image": fcaafd5e6541: Waiting Step #8 - "pull-build-image": ba7636fcc8ad: Waiting Step #8 - "pull-build-image": 76df89bf439e: Waiting Step #8 - "pull-build-image": 5a7751097f96: Waiting Step #8 - "pull-build-image": 0fe24687f21e: Waiting Step #8 - "pull-build-image": a99fc92ea0e2: Waiting Step #8 - "pull-build-image": ef7440b64cf7: Waiting Step #8 - "pull-build-image": abc7f450b40b: Waiting Step #8 - "pull-build-image": 38e0d02cbaaa: Waiting Step #8 - "pull-build-image": 358891338a89: Waiting Step #8 - "pull-build-image": cd7ae17c93e5: Waiting Step #8 - "pull-build-image": d311c4acabe8: Waiting Step #8 - "pull-build-image": 026ffc1315a4: Waiting Step #8 - "pull-build-image": 467e9d02e40f: Waiting Step #8 - "pull-build-image": f0253dbb9048: Waiting Step #9 - "pull-build-sdk-base-image": 63cd99046f_v1.80.0: Pulling from agones-images/ci/agones-build-sdk-base Step #9 - "pull-build-sdk-base-image": 3b32e3bb7338: Pulling fs layer Step #9 - "pull-build-sdk-base-image": 36756dc39082: Pulling fs layer Step #9 - "pull-build-sdk-base-image": 600ddc590b66: Pulling fs layer Step #9 - "pull-build-sdk-base-image": 480e17cc3227: Pulling fs layer Step #9 - "pull-build-sdk-base-image": f5fc4bed1174: Pulling fs layer Step #9 - "pull-build-sdk-base-image": 3b32e3bb7338: Waiting Step #9 - "pull-build-sdk-base-image": a4e724d2c0f5: Pulling fs layer Step #9 - "pull-build-sdk-base-image": 600ddc590b66: Waiting Step #9 - "pull-build-sdk-base-image": a4e724d2c0f5: Waiting Step #9 - "pull-build-sdk-base-image": 480e17cc3227: Waiting Step #9 - "pull-build-sdk-base-image": 36756dc39082: Waiting Step #8 - "pull-build-image": 4f4fb700ef54: Verifying Checksum Step #8 - "pull-build-image": 4f4fb700ef54: Download complete Step #8 - "pull-build-image": 692a16f3bea9: Verifying Checksum Step #8 - "pull-build-image": 692a16f3bea9: Download complete Step #8 - "pull-build-image": 38e0d02cbaaa: Verifying Checksum Step #8 - "pull-build-image": 38e0d02cbaaa: Download complete Step #8 - "pull-build-image": abc7f450b40b: Verifying Checksum Step #8 - "pull-build-image": abc7f450b40b: Download complete Step #8 - "pull-build-image": 07ed687c4f33: Verifying Checksum Step #8 - "pull-build-image": 07ed687c4f33: Download complete Step #8 - "pull-build-image": d311c4acabe8: Verifying Checksum Step #8 - "pull-build-image": d311c4acabe8: Download complete Step #8 - "pull-build-image": 358891338a89: Verifying Checksum Step #8 - "pull-build-image": 358891338a89: Download complete Step #8 - "pull-build-image": cd7ae17c93e5: Verifying Checksum Step #8 - "pull-build-image": cd7ae17c93e5: Download complete Step #8 - "pull-build-image": ef7440b64cf7: Verifying Checksum Step #8 - "pull-build-image": ef7440b64cf7: Download complete Step #8 - "pull-build-image": f0253dbb9048: Verifying Checksum Step #8 - "pull-build-image": f0253dbb9048: Download complete Step #8 - "pull-build-image": 3d422e678c31: Verifying Checksum Step #8 - "pull-build-image": 3d422e678c31: Download complete Step #8 - "pull-build-image": 8dbde301d013: Verifying Checksum Step #8 - "pull-build-image": 8dbde301d013: Download complete Step #8 - "pull-build-image": 467e9d02e40f: Verifying Checksum Step #8 - "pull-build-image": 467e9d02e40f: Download complete Step #8 - "pull-build-image": c5a9d07af8e5: Verifying Checksum Step #8 - "pull-build-image": c5a9d07af8e5: Download complete Step #8 - "pull-build-image": 024a09115ce1: Verifying Checksum Step #8 - "pull-build-image": 024a09115ce1: Download complete Step #8 - "pull-build-image": baca8edb83ea: Verifying Checksum Step #8 - "pull-build-image": baca8edb83ea: Download complete Step #8 - "pull-build-image": fcaafd5e6541: Verifying Checksum Step #8 - "pull-build-image": fcaafd5e6541: Download complete Step #8 - "pull-build-image": 76df89bf439e: Verifying Checksum Step #8 - "pull-build-image": 76df89bf439e: Download complete Step #8 - "pull-build-image": 0fe24687f21e: Verifying Checksum Step #8 - "pull-build-image": 0fe24687f21e: Download complete Step #8 - "pull-build-image": e7082899faa9: Verifying Checksum Step #8 - "pull-build-image": e7082899faa9: Download complete Step #8 - "pull-build-image": 362e4db26658: Verifying Checksum Step #8 - "pull-build-image": 362e4db26658: Download complete Step #8 - "pull-build-image": 026ffc1315a4: Verifying Checksum Step #8 - "pull-build-image": 026ffc1315a4: Download complete Step #8 - "pull-build-image": 5a7751097f96: Verifying Checksum Step #8 - "pull-build-image": 5a7751097f96: Download complete Step #8 - "pull-build-image": 94d08c64ec4b: Verifying Checksum Step #8 - "pull-build-image": 94d08c64ec4b: Download complete Step #8 - "pull-build-image": a99fc92ea0e2: Download complete Step #8 - "pull-build-image": ba7636fcc8ad: Verifying Checksum Step #8 - "pull-build-image": ba7636fcc8ad: Download complete Step #9 - "pull-build-sdk-base-image": 480e17cc3227: Download complete Step #9 - "pull-build-sdk-base-image": f5fc4bed1174: Verifying Checksum Step #9 - "pull-build-sdk-base-image": f5fc4bed1174: Download complete Step #9 - "pull-build-sdk-base-image": a4e724d2c0f5: Download complete Step #9 - "pull-build-sdk-base-image": 3b32e3bb7338: Verifying Checksum Step #9 - "pull-build-sdk-base-image": 3b32e3bb7338: Download complete Step #9 - "pull-build-sdk-base-image": 3b32e3bb7338: Pull complete Step #9 - "pull-build-sdk-base-image": 36756dc39082: Verifying Checksum Step #9 - "pull-build-sdk-base-image": 36756dc39082: Download complete Step #9 - "pull-build-sdk-base-image": 600ddc590b66: Verifying Checksum Step #9 - "pull-build-sdk-base-image": 600ddc590b66: Download complete Step #9 - "pull-build-sdk-base-image": 36756dc39082: Pull complete Step #8 - "pull-build-image": 94d08c64ec4b: Pull complete Step #8 - "pull-build-image": 692a16f3bea9: Pull complete Step #8 - "pull-build-image": 4f4fb700ef54: Pull complete Step #8 - "pull-build-image": 07ed687c4f33: Pull complete Step #8 - "pull-build-image": 3d422e678c31: Pull complete Step #9 - "pull-build-sdk-base-image": 600ddc590b66: Pull complete Step #9 - "pull-build-sdk-base-image": 480e17cc3227: Pull complete Step #9 - "pull-build-sdk-base-image": f5fc4bed1174: Pull complete Step #9 - "pull-build-sdk-base-image": a4e724d2c0f5: Pull complete Step #9 - "pull-build-sdk-base-image": Digest: sha256:5cd5ac4d75c6552e42dc3c2b7d11bfcbbdf62d47f6822f7f985f6849f07dd7b8 Step #9 - "pull-build-sdk-base-image": Status: Downloaded newer image for us-docker.pkg.dev/agones-images/ci/agones-build-sdk-base:63cd99046f_v1.80.0 Step #9 - "pull-build-sdk-base-image": us-docker.pkg.dev/agones-images/ci/agones-build-sdk-base:63cd99046f_v1.80.0 Step #9 - "pull-build-sdk-base-image": make[1]: Leaving directory '/workspace/build' Step #8 - "pull-build-image": ef7440b64cf7: Pull complete Step #8 - "pull-build-image": abc7f450b40b: Pull complete Step #8 - "pull-build-image": 38e0d02cbaaa: Pull complete Step #8 - "pull-build-image": d311c4acabe8: Pull complete Step #8 - "pull-build-image": 358891338a89: Pull complete Step #8 - "pull-build-image": cd7ae17c93e5: Pull complete Step #8 - "pull-build-image": 026ffc1315a4: Pull complete Step #8 - "pull-build-image": f0253dbb9048: Pull complete Step #8 - "pull-build-image": 467e9d02e40f: Pull complete Step #8 - "pull-build-image": baca8edb83ea: Pull complete Step #8 - "pull-build-image": c5a9d07af8e5: Pull complete Step #8 - "pull-build-image": 8dbde301d013: Pull complete Step #8 - "pull-build-image": 024a09115ce1: 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 #8 - "pull-build-image": 362e4db26658: Pull complete Step #8 - "pull-build-image": fcaafd5e6541: Pull complete Step #8 - "pull-build-image": 76df89bf439e: Pull complete Step #8 - "pull-build-image": 0fe24687f21e: Pull complete Step #10 - "ensure-build-sdk-image-base": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-base:63cd99046f_v1.80.0 BUILD_TARGET=build-build-sdk-image-base Step #10 - "ensure-build-sdk-image-base": make[1]: Entering directory '/workspace/build' Step #10 - "ensure-build-sdk-image-base": make[1]: Leaving directory '/workspace/build' Step #8 - "pull-build-image": e7082899faa9: 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": ba7636fcc8ad: Pull complete Step #8 - "pull-build-image": 5a7751097f96: Pull complete Step #8 - "pull-build-image": a99fc92ea0e2: Pull complete Step #8 - "pull-build-image": Digest: sha256:8c198fc559dfe27b4f1080b0f87fa9309d53ddff5ba85eaffb4319874e02cd0d Step #8 - "pull-build-image": Status: Downloaded newer image for us-docker.pkg.dev/agones-images/ci/agones-build:21d57b0f38 Step #8 - "pull-build-image": us-docker.pkg.dev/agones-images/ci/agones-build:21d57b0f38 Step #8 - "pull-build-image": make[1]: Leaving directory '/workspace/build' 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": make gen-all-sdk-grpc Step #11 - "test-gen-all-sdk-grpc": make[1]: 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:63cd99046f_v1.80.0 LOCAL_TAG=agones-build-sdk-base:63cd99046f_v1.80.0 Step #15: 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 #15: docker tag agones-build-sdk-base:63cd99046f_v1.80.0 us-docker.pkg.dev/agones-images/ci/agones-build-sdk-base:63cd99046f_v1.80.0 Step #11 - "test-gen-all-sdk-grpc": /workspace/build Step #11 - "test-gen-all-sdk-grpc": make[3]: Entering directory '/workspace/build' Step #15: docker push us-docker.pkg.dev/agones-images/ci/agones-build-sdk-base:63cd99046f_v1.80.0 Step #11 - "test-gen-all-sdk-grpc": make ensure-image IMAGE_TAG=agones-build-sdk-go:0d38400f0a BUILD_TARGET=build-build-sdk-image SDK_FOLDER=go Step #11 - "test-gen-all-sdk-grpc": make[4]: Entering directory '/workspace/build' Step #15: The push refers to repository [us-docker.pkg.dev/agones-images/ci/agones-build-sdk-base] Step #15: fb21b9361034: Preparing Step #15: 02f622445d62: Preparing Step #15: 136d15a80512: Preparing Step #15: b2abe6f6d7c7: Preparing Step #15: 6f4c7d04f557: Preparing Step #15: 838e471be078: Preparing Step #11 - "test-gen-all-sdk-grpc": Could not find agones-build-sdk-go:0d38400f0a image. Building... Step #11 - "test-gen-all-sdk-grpc": make[5]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make ensure-image IMAGE_TAG=agones-build-sdk-base:63cd99046f_v1.80.0 BUILD_TARGET=build-build-sdk-image-base Step #11 - "test-gen-all-sdk-grpc": make[6]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[6]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": docker build --tag=agones-build-sdk-go:0d38400f0a /workspace/build/build-sdk-images/go --build-arg BASE_IMAGE=agones-build-sdk-base:63cd99046f_v1.80.0 Step #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 #15: 02f622445d62: Layer already exists Step #12 - "test-gen-crd-code": Unable to find image 'tonistiigi/binfmt:qemu-v6.2.0' locally Step #15: 136d15a80512: Layer already exists Step #15: 6f4c7d04f557: Layer already exists Step #15: fb21b9361034: Layer already exists Step #15: b2abe6f6d7c7: Layer already exists Step #15: 838e471be078: Layer already exists Step #11 - "test-gen-all-sdk-grpc": #0 building with "default" instance using docker driver Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #1 [internal] load build definition from Dockerfile Step #11 - "test-gen-all-sdk-grpc": #1 transferring dockerfile: 1.48kB done Step #11 - "test-gen-all-sdk-grpc": #1 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #2 [internal] load .dockerignore Step #11 - "test-gen-all-sdk-grpc": #2 transferring context: 2B done Step #11 - "test-gen-all-sdk-grpc": #2 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #3 [internal] load metadata for docker.io/library/agones-build-sdk-base:63cd99046f_v1.80.0 Step #11 - "test-gen-all-sdk-grpc": #3 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #4 [internal] load build context Step #11 - "test-gen-all-sdk-grpc": #4 transferring context: 5.82kB done Step #11 - "test-gen-all-sdk-grpc": #4 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #5 [1/7] FROM docker.io/library/agones-build-sdk-base:63cd99046f_v1.80.0 Step #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.255 Get:1 http://deb.debian.org/debian trixie InRelease [140 kB] Step #15: 63cd99046f_v1.80.0: digest: sha256:5cd5ac4d75c6552e42dc3c2b7d11bfcbbdf62d47f6822f7f985f6849f07dd7b8 size: 1576 Step #15: make[1]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": #6 0.267 Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.267 Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.289 Get:4 http://deb.debian.org/debian trixie/main amd64 Packages [9671 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.337 Get:5 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [199 kB] Finished Step #15 Step #12 - "test-gen-crd-code": qemu-v6.2.0: Pulling from tonistiigi/binfmt Step #11 - "test-gen-all-sdk-grpc": #6 1.019 Fetched 10.1 MB in 1s (13.1 MB/s) Step #12 - "test-gen-crd-code": 2b4d0e08bd75: Pulling fs layer Step #12 - "test-gen-crd-code": c331be51c382: Pulling fs layer Step #11 - "test-gen-all-sdk-grpc": #6 1.019 Reading package lists... 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: Verifying Checksum Step #12 - "test-gen-crd-code": c331be51c382: Download complete Step #11 - "test-gen-all-sdk-grpc": #6 1.511 Reading package lists... 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 #11 - "test-gen-all-sdk-grpc": #6 2.077 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #6 2.274 Reading state information... Step #12 - "test-gen-crd-code": installing: arm64 OK Step #11 - "test-gen-all-sdk-grpc": #6 2.453 The following additional packages will be installed: 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:21d57b0f38 BUILD_TARGET=build-build-image Step #12 - "test-gen-crd-code": make[2]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": #6 2.454 libjq1 libonig5 Step #11 - "test-gen-all-sdk-grpc": #6 2.511 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #6 2.512 jq libjq1 libonig5 wget Step #11 - "test-gen-all-sdk-grpc": #6 2.540 0 upgraded, 4 newly installed, 0 to remove and 28 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #6 2.540 Need to get 1416 kB of archives. Step #11 - "test-gen-all-sdk-grpc": #6 2.540 After this operation, 5139 kB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #6 2.540 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.548 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.549 Get:3 http://deb.debian.org/debian trixie/main amd64 libjq1 amd64 1.7.1-6+deb13u2 [164 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.552 Get:4 http://deb.debian.org/debian trixie/main amd64 jq amd64 1.7.1-6+deb13u2 [77.8 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.686 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #6 2.686 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #6 2.686 debconf: falling back to frontend: Readline 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:21d57b0f38 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 #11 - "test-gen-all-sdk-grpc": #6 2.693 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #6 2.693 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 2.693 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 2.697 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 2.697 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 2.697 debconf: falling back to frontend: Noninteractive Step #12 - "test-gen-crd-code": + set -o errexit Step #12 - "test-gen-crd-code": + set -o nounset Step #12 - "test-gen-crd-code": + set -o pipefail Step #12 - "test-gen-crd-code": + CODEGEN_SCRIPT=/go/src/k8s.io/code-generator/kube_codegen.sh Step #12 - "test-gen-crd-code": + source /go/src/k8s.io/code-generator/kube_codegen.sh Step #12 - "test-gen-crd-code": ++ set -o errexit Step #12 - "test-gen-crd-code": ++ set -o nounset Step #12 - "test-gen-crd-code": ++ set -o pipefail Step #12 - "test-gen-crd-code": ++++ dirname /go/src/k8s.io/code-generator/kube_codegen.sh Step #12 - "test-gen-crd-code": +++ cd /go/src/k8s.io/code-generator Step #12 - "test-gen-crd-code": +++ pwd -P Step #12 - "test-gen-crd-code": ++ KUBE_CODEGEN_ROOT=/go/src/k8s.io/code-generator Step #12 - "test-gen-crd-code": ++ CODEGEN_VERSION_SPEC= Step #12 - "test-gen-crd-code": +++ get_gobin Step #12 - "test-gen-crd-code": +++ local from_env Step #12 - "test-gen-crd-code": ++++ go env GOBIN Step #12 - "test-gen-crd-code": +++ from_env= Step #12 - "test-gen-crd-code": +++ [[ -n '' ]] Step #12 - "test-gen-crd-code": ++++ go env GOPATH Step #12 - "test-gen-crd-code": +++ echo /go/bin Step #12 - "test-gen-crd-code": ++ GOBIN=/go/bin Step #12 - "test-gen-crd-code": ++ export GOBIN Step #12 - "test-gen-crd-code": Generating CRD client code... Step #12 - "test-gen-crd-code": + echo 'Generating CRD client code...' Step #12 - "test-gen-crd-code": + OUTPUT_DIR=/go/src/agones.dev/agones/pkg/client Step #12 - "test-gen-crd-code": + OUTPUT_PKG=agones.dev/agones/pkg/client Step #12 - "test-gen-crd-code": + kube::codegen::gen_client --with-watch --with-applyconfig --output-dir /go/src/agones.dev/agones/pkg/client --output-pkg agones.dev/agones/pkg/client --boilerplate /go/src/agones.dev/agones/build/boilerplate.go.txt /go/src/agones.dev/agones/pkg/apis Step #12 - "test-gen-crd-code": + local in_dir= Step #12 - "test-gen-crd-code": + local one_input_api= Step #12 - "test-gen-crd-code": + local out_dir= Step #12 - "test-gen-crd-code": + local out_pkg= Step #12 - "test-gen-crd-code": + local clientset_subdir=clientset Step #12 - "test-gen-crd-code": + local clientset_versioned_name=versioned Step #12 - "test-gen-crd-code": + local applyconfig=false Step #12 - "test-gen-crd-code": + local applyconfig_subdir=applyconfiguration Step #12 - "test-gen-crd-code": + local applyconfig_external= Step #12 - "test-gen-crd-code": + local applyconfig_openapi_schema= Step #12 - "test-gen-crd-code": + local watchable=false Step #12 - "test-gen-crd-code": + local listers_subdir=listers Step #12 - "test-gen-crd-code": + local informers_subdir=informers Step #12 - "test-gen-crd-code": + local boilerplate=/go/src/k8s.io/code-generator/hack/boilerplate.go.txt Step #12 - "test-gen-crd-code": + local plural_exceptions= Step #12 - "test-gen-crd-code": + local v=0 Step #12 - "test-gen-crd-code": + local prefers_protobuf=false Step #12 - "test-gen-crd-code": + '[' 9 -gt 0 ']' Step #12 - "test-gen-crd-code": + case "$1" in Step #12 - "test-gen-crd-code": + watchable=true Step #12 - "test-gen-crd-code": + shift Step #12 - "test-gen-crd-code": + '[' 8 -gt 0 ']' Step #12 - "test-gen-crd-code": + case "$1" in Step #12 - "test-gen-crd-code": + applyconfig=true Step #12 - "test-gen-crd-code": + shift Step #12 - "test-gen-crd-code": + '[' 7 -gt 0 ']' Step #12 - "test-gen-crd-code": + case "$1" in Step #12 - "test-gen-crd-code": + out_dir=/go/src/agones.dev/agones/pkg/client Step #12 - "test-gen-crd-code": + shift 2 Step #12 - "test-gen-crd-code": + '[' 5 -gt 0 ']' Step #12 - "test-gen-crd-code": + case "$1" in Step #12 - "test-gen-crd-code": + out_pkg=agones.dev/agones/pkg/client Step #12 - "test-gen-crd-code": + shift 2 Step #12 - "test-gen-crd-code": + '[' 3 -gt 0 ']' Step #12 - "test-gen-crd-code": + case "$1" in Step #12 - "test-gen-crd-code": + boilerplate=/go/src/agones.dev/agones/build/boilerplate.go.txt Step #12 - "test-gen-crd-code": + shift 2 Step #12 - "test-gen-crd-code": + '[' 1 -gt 0 ']' Step #12 - "test-gen-crd-code": + case "$1" in Step #12 - "test-gen-crd-code": + [[ /go/src/agones.dev/agones/pkg/apis =~ ^-- ]] Step #12 - "test-gen-crd-code": + '[' -n '' ']' Step #12 - "test-gen-crd-code": + in_dir=/go/src/agones.dev/agones/pkg/apis Step #12 - "test-gen-crd-code": + shift Step #12 - "test-gen-crd-code": + '[' 0 -gt 0 ']' Step #12 - "test-gen-crd-code": + '[' -z /go/src/agones.dev/agones/pkg/apis ']' Step #12 - "test-gen-crd-code": + '[' -z /go/src/agones.dev/agones/pkg/client ']' Step #12 - "test-gen-crd-code": + '[' -z agones.dev/agones/pkg/client ']' Step #12 - "test-gen-crd-code": + mkdir -p /go/src/agones.dev/agones/pkg/client Step #12 - "test-gen-crd-code": + cd /go/src/k8s.io/code-generator Step #12 - "test-gen-crd-code": + BINS=(applyconfiguration-gen"${CODEGEN_VERSION_SPEC}" client-gen"${CODEGEN_VERSION_SPEC}" informer-gen"${CODEGEN_VERSION_SPEC}" lister-gen"${CODEGEN_VERSION_SPEC}") Step #12 - "test-gen-crd-code": ++ printf 'k8s.io/code-generator/cmd/%s ' applyconfiguration-gen client-gen informer-gen lister-gen Step #12 - "test-gen-crd-code": + GO111MODULE=on Step #12 - "test-gen-crd-code": + go install k8s.io/code-generator/cmd/applyconfiguration-gen k8s.io/code-generator/cmd/client-gen k8s.io/code-generator/cmd/informer-gen k8s.io/code-generator/cmd/lister-gen Step #12 - "test-gen-crd-code": go: downloading k8s.io/klog/v2 v2.130.1 Step #12 - "test-gen-crd-code": go: downloading k8s.io/gengo/v2 v2.0.0-20250604051438-85fd79dbfd9f Step #12 - "test-gen-crd-code": go: downloading github.com/spf13/pflag v1.0.6 Step #12 - "test-gen-crd-code": go: downloading github.com/google/gnostic-models v0.7.0 Step #12 - "test-gen-crd-code": go: downloading go.yaml.in/yaml/v2 v2.4.2 Step #12 - "test-gen-crd-code": go: downloading k8s.io/kube-openapi v0.0.0-20250710124328-f3f2b991d03b Step #12 - "test-gen-crd-code": go: downloading golang.org/x/text v0.23.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 go.yaml.in/yaml/v3 v3.0.4 Step #12 - "test-gen-crd-code": go: downloading google.golang.org/protobuf v1.36.5 Step #11 - "test-gen-all-sdk-grpc": #6 3.264 Fetched 1416 kB in 0s (44.9 MB/s) Step #11 - "test-gen-all-sdk-grpc": #6 3.284 Selecting previously unselected package wget. Step #11 - "test-gen-all-sdk-grpc": #6 3.284 (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.295 Preparing to unpack .../wget_1.25.0-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.298 Unpacking wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.373 Selecting previously unselected package libonig5:amd64. Step #12 - "test-gen-crd-code": go: downloading sigs.k8s.io/structured-merge-diff/v6 v6.3.0 Step #12 - "test-gen-crd-code": go: downloading github.com/go-openapi/swag v0.23.0 Step #12 - "test-gen-crd-code": go: downloading github.com/go-openapi/jsonreference v0.20.2 Step #12 - "test-gen-crd-code": go: downloading github.com/go-openapi/jsonpointer v0.21.0 Step #12 - "test-gen-crd-code": go: downloading golang.org/x/tools v0.26.0 Step #12 - "test-gen-crd-code": go: downloading gopkg.in/yaml.v3 v3.0.1 Step #12 - "test-gen-crd-code": go: downloading github.com/mailru/easyjson v0.7.7 Step #12 - "test-gen-crd-code": go: downloading github.com/josharian/intern v1.0.0 Step #11 - "test-gen-all-sdk-grpc": #6 3.375 Preparing to unpack .../libonig5_6.9.9-1+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.382 Unpacking libonig5:amd64 (6.9.9-1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.421 Selecting previously unselected package libjq1:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 3.423 Preparing to unpack .../libjq1_1.7.1-6+deb13u2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.426 Unpacking libjq1:amd64 (1.7.1-6+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.458 Selecting previously unselected package jq. Step #11 - "test-gen-all-sdk-grpc": #6 3.460 Preparing to unpack .../jq_1.7.1-6+deb13u2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.463 Unpacking jq (1.7.1-6+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.498 Setting up wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.509 Setting up libonig5:amd64 (6.9.9-1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.515 Setting up libjq1:amd64 (1.7.1-6+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.523 Setting up jq (1.7.1-6+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.532 Processing triggers for libc-bin (2.41-12+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 DONE 3.8s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #7 [3/7] WORKDIR /usr/local Step #11 - "test-gen-all-sdk-grpc": #7 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #8 [4/7] RUN ARCH=$(dpkg --print-architecture) && wget -q https://dl.google.com/go/go1.26.0.linux-${ARCH}.tar.gz && tar -xzf go1.26.0.linux-${ARCH}.tar.gz && rm go1.26.0.linux-${ARCH}.tar.gz && mkdir -p /go Step #12 - "test-gen-crd-code": 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": #8 DONE 4.0s 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.740 go: downloading google.golang.org/protobuf v1.28.1 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 #12 - "test-gen-crd-code": + pkg=agones.dev/agones/pkg/apis/agones/v1 Step #12 - "test-gen-crd-code": ++ basename /go/src/agones.dev/agones/pkg/apis/agones/v1 Step #12 - "test-gen-crd-code": + leaf=v1 Step #12 - "test-gen-crd-code": + grep -E -q '^v[0-9]+((alpha|beta)[0-9]+)?$' Step #12 - "test-gen-crd-code": + input_pkgs+=("${pkg}") Step #12 - "test-gen-crd-code": ++ dirname /go/src/agones.dev/agones/pkg/apis/agones/v1 Step #12 - "test-gen-crd-code": + dir2=/go/src/agones.dev/agones/pkg/apis/agones Step #12 - "test-gen-crd-code": ++ basename /go/src/agones.dev/agones/pkg/apis/agones Step #12 - "test-gen-crd-code": + leaf2=agones Step #12 - "test-gen-crd-code": + group_versions+=("${leaf2}/${leaf}") Step #12 - "test-gen-crd-code": + read -r dir Step #12 - "test-gen-crd-code": ++ cd /go/src/agones.dev/agones/pkg/apis/allocation/v1 Step #12 - "test-gen-crd-code": ++ GO111MODULE=on Step #12 - "test-gen-crd-code": ++ go list -find . Step #12 - "test-gen-crd-code": + pkg=agones.dev/agones/pkg/apis/allocation/v1 Step #12 - "test-gen-crd-code": ++ basename /go/src/agones.dev/agones/pkg/apis/allocation/v1 Step #12 - "test-gen-crd-code": + leaf=v1 Step #12 - "test-gen-crd-code": + grep -E -q '^v[0-9]+((alpha|beta)[0-9]+)?$' Step #12 - "test-gen-crd-code": + input_pkgs+=("${pkg}") Step #12 - "test-gen-crd-code": ++ dirname /go/src/agones.dev/agones/pkg/apis/allocation/v1 Step #12 - "test-gen-crd-code": + dir2=/go/src/agones.dev/agones/pkg/apis/allocation Step #12 - "test-gen-crd-code": ++ basename /go/src/agones.dev/agones/pkg/apis/allocation Step #12 - "test-gen-crd-code": + leaf2=allocation Step #12 - "test-gen-crd-code": + group_versions+=("${leaf2}/${leaf}") Step #12 - "test-gen-crd-code": + read -r dir Step #12 - "test-gen-crd-code": ++ cd /go/src/agones.dev/agones/pkg/apis/autoscaling/v1 Step #12 - "test-gen-crd-code": ++ GO111MODULE=on Step #12 - "test-gen-crd-code": ++ go list -find . Step #12 - "test-gen-crd-code": + pkg=agones.dev/agones/pkg/apis/autoscaling/v1 Step #12 - "test-gen-crd-code": ++ basename /go/src/agones.dev/agones/pkg/apis/autoscaling/v1 Step #12 - "test-gen-crd-code": + leaf=v1 Step #12 - "test-gen-crd-code": + grep -E -q '^v[0-9]+((alpha|beta)[0-9]+)?$' Step #12 - "test-gen-crd-code": + input_pkgs+=("${pkg}") Step #12 - "test-gen-crd-code": ++ dirname /go/src/agones.dev/agones/pkg/apis/autoscaling/v1 Step #12 - "test-gen-crd-code": + dir2=/go/src/agones.dev/agones/pkg/apis/autoscaling Step #12 - "test-gen-crd-code": ++ basename /go/src/agones.dev/agones/pkg/apis/autoscaling Step #12 - "test-gen-crd-code": + leaf2=autoscaling Step #12 - "test-gen-crd-code": + group_versions+=("${leaf2}/${leaf}") Step #12 - "test-gen-crd-code": + read -r dir Step #12 - "test-gen-crd-code": ++ cd /go/src/agones.dev/agones/pkg/apis/multicluster/v1 Step #12 - "test-gen-crd-code": ++ GO111MODULE=on Step #12 - "test-gen-crd-code": ++ go list -find . Step #12 - "test-gen-crd-code": + pkg=agones.dev/agones/pkg/apis/multicluster/v1 Step #12 - "test-gen-crd-code": ++ basename /go/src/agones.dev/agones/pkg/apis/multicluster/v1 Step #12 - "test-gen-crd-code": + leaf=v1 Step #12 - "test-gen-crd-code": + grep -E -q '^v[0-9]+((alpha|beta)[0-9]+)?$' Step #12 - "test-gen-crd-code": + input_pkgs+=("${pkg}") Step #12 - "test-gen-crd-code": ++ dirname /go/src/agones.dev/agones/pkg/apis/multicluster/v1 Step #12 - "test-gen-crd-code": + dir2=/go/src/agones.dev/agones/pkg/apis/multicluster Step #12 - "test-gen-crd-code": ++ basename /go/src/agones.dev/agones/pkg/apis/multicluster Step #12 - "test-gen-crd-code": + leaf2=multicluster Step #12 - "test-gen-crd-code": + group_versions+=("${leaf2}/${leaf}") Step #12 - "test-gen-crd-code": + read -r dir Step #12 - "test-gen-crd-code": + '[' 4 == 0 ']' Step #12 - "test-gen-crd-code": + applyconfig_pkg= Step #12 - "test-gen-crd-code": + '[' true == true ']' Step #12 - "test-gen-crd-code": + applyconfig_pkg=agones.dev/agones/pkg/client/applyconfiguration Step #12 - "test-gen-crd-code": + echo 'Generating applyconfig code for 4 targets' Step #12 - "test-gen-crd-code": Generating applyconfig code for 4 targets Step #12 - "test-gen-crd-code": + kube::codegen::internal::grep -l --null -e '^// Code generated by applyconfiguration-gen. DO NOT EDIT.$' -r /go/src/agones.dev/agones/pkg/client/applyconfiguration --include '*.go' Step #12 - "test-gen-crd-code": + grep -l --null -e '^// Code generated by applyconfiguration-gen. DO NOT EDIT.$' -r /go/src/agones.dev/agones/pkg/client/applyconfiguration --include '*.go' --exclude-dir .git --exclude-dir _output --exclude-dir vendor Step #12 - "test-gen-crd-code": + xargs -0 rm -f Step #12 - "test-gen-crd-code": + /go/bin/applyconfiguration-gen -v 0 --go-header-file /go/src/agones.dev/agones/build/boilerplate.go.txt --output-dir /go/src/agones.dev/agones/pkg/client/applyconfiguration --output-pkg agones.dev/agones/pkg/client/applyconfiguration --external-applyconfigurations '' --openapi-schema '' agones.dev/agones/pkg/apis/agones/v1 agones.dev/agones/pkg/apis/allocation/v1 agones.dev/agones/pkg/apis/autoscaling/v1 agones.dev/agones/pkg/apis/multicluster/v1 Step #12 - "test-gen-crd-code": + 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": + grep -l --null -e '^// Code generated by client-gen. DO NOT EDIT.$' -r /go/src/agones.dev/agones/pkg/client/clientset --include '*.go' --exclude-dir .git --exclude-dir _output --exclude-dir vendor Step #12 - "test-gen-crd-code": + xargs -0 rm -f Step #12 - "test-gen-crd-code": + inputs=() Step #12 - "test-gen-crd-code": + local inputs Step #12 - "test-gen-crd-code": + for arg in "${group_versions[@]}" Step #12 - "test-gen-crd-code": + inputs+=("--input" "$arg") Step #12 - "test-gen-crd-code": + for arg in "${group_versions[@]}" Step #12 - "test-gen-crd-code": + inputs+=("--input" "$arg") Step #12 - "test-gen-crd-code": + for arg in "${group_versions[@]}" Step #12 - "test-gen-crd-code": + inputs+=("--input" "$arg") Step #12 - "test-gen-crd-code": + for arg in "${group_versions[@]}" Step #12 - "test-gen-crd-code": + inputs+=("--input" "$arg") Step #12 - "test-gen-crd-code": ++ cd /go/src/agones.dev/agones/pkg/apis Step #12 - "test-gen-crd-code": ++ pwd -P Step #12 - "test-gen-crd-code": + /go/bin/client-gen -v 0 --go-header-file /go/src/agones.dev/agones/build/boilerplate.go.txt --output-dir /go/src/agones.dev/agones/pkg/client/clientset --output-pkg agones.dev/agones/pkg/client/clientset --clientset-name versioned --apply-configuration-package agones.dev/agones/pkg/client/applyconfiguration --input-base /go/src/agones.dev/agones/pkg/apis --plural-exceptions '' --prefers-protobuf=false --input agones/v1 --input allocation/v1 --input autoscaling/v1 --input multicluster/v1 Step #11 - "test-gen-all-sdk-grpc": #9 7.851 go: downloading google.golang.org/grpc v1.2.1 Step #11 - "test-gen-all-sdk-grpc": #9 7.852 go: downloading google.golang.org/grpc/cmd/protoc-gen-go-grpc v1.2.0 Step #11 - "test-gen-all-sdk-grpc": #9 8.559 go: downloading google.golang.org/protobuf v1.27.1 Step #12 - "test-gen-crd-code": Generating lister code for 4 targets 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": + kube::codegen::internal::grep -l --null -e '^// Code generated by lister-gen. DO NOT EDIT.$' -r /go/src/agones.dev/agones/pkg/client/listers --include '*.go' Step #12 - "test-gen-crd-code": + grep -l --null -e '^// Code generated by lister-gen. DO NOT EDIT.$' -r /go/src/agones.dev/agones/pkg/client/listers --include '*.go' --exclude-dir .git --exclude-dir _output --exclude-dir vendor Step #12 - "test-gen-crd-code": + xargs -0 rm -f Step #12 - "test-gen-crd-code": + /go/bin/lister-gen -v 0 --go-header-file /go/src/agones.dev/agones/build/boilerplate.go.txt --output-dir /go/src/agones.dev/agones/pkg/client/listers --output-pkg agones.dev/agones/pkg/client/listers --plural-exceptions '' agones.dev/agones/pkg/apis/agones/v1 agones.dev/agones/pkg/apis/allocation/v1 agones.dev/agones/pkg/apis/autoscaling/v1 agones.dev/agones/pkg/apis/multicluster/v1 Step #11 - "test-gen-all-sdk-grpc": #9 11.18 go: downloading golang.org/x/tools v0.45.0 Step #11 - "test-gen-all-sdk-grpc": #9 11.59 go: downloading golang.org/x/telemetry v0.0.0-20260508192327-42602be52be6 Step #11 - "test-gen-all-sdk-grpc": #9 11.60 go: downloading golang.org/x/mod v0.36.0 Step #11 - "test-gen-all-sdk-grpc": #9 11.60 go: downloading golang.org/x/sync v0.20.0 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 #12 - "test-gen-crd-code": CRD client code generation complete. Step #12 - "test-gen-crd-code": Generating CRD conversions, deepcopy, and defaults code... Step #12 - "test-gen-crd-code": + echo 'CRD client code generation complete.' Step #12 - "test-gen-crd-code": + echo 'Generating CRD conversions, deepcopy, and defaults code...' Step #12 - "test-gen-crd-code": + kube::codegen::gen_helpers --boilerplate /go/src/agones.dev/agones/build/boilerplate.go.txt /go/src/agones.dev/agones/pkg/apis Step #12 - "test-gen-crd-code": + local in_dir= Step #12 - "test-gen-crd-code": + local boilerplate=/go/src/k8s.io/code-generator/hack/boilerplate.go.txt Step #12 - "test-gen-crd-code": + local v=0 Step #12 - "test-gen-crd-code": + extra_peers=() Step #12 - "test-gen-crd-code": + local extra_peers Step #12 - "test-gen-crd-code": + '[' 3 -gt 0 ']' Step #12 - "test-gen-crd-code": + case "$1" in Step #12 - "test-gen-crd-code": + boilerplate=/go/src/agones.dev/agones/build/boilerplate.go.txt Step #12 - "test-gen-crd-code": + shift 2 Step #12 - "test-gen-crd-code": + '[' 1 -gt 0 ']' Step #12 - "test-gen-crd-code": + case "$1" in Step #12 - "test-gen-crd-code": + [[ /go/src/agones.dev/agones/pkg/apis =~ ^-- ]] Step #12 - "test-gen-crd-code": + '[' -n '' ']' Step #12 - "test-gen-crd-code": + in_dir=/go/src/agones.dev/agones/pkg/apis Step #12 - "test-gen-crd-code": + shift Step #12 - "test-gen-crd-code": + '[' 0 -gt 0 ']' Step #12 - "test-gen-crd-code": + '[' -z /go/src/agones.dev/agones/pkg/apis ']' Step #12 - "test-gen-crd-code": + cd /go/src/k8s.io/code-generator Step #12 - "test-gen-crd-code": + BINS=(conversion-gen"${CODEGEN_VERSION_SPEC}" deepcopy-gen"${CODEGEN_VERSION_SPEC}" defaulter-gen"${CODEGEN_VERSION_SPEC}" validation-gen"${CODEGEN_VERSION_SPEC}") Step #12 - "test-gen-crd-code": ++ printf 'k8s.io/code-generator/cmd/%s ' conversion-gen deepcopy-gen defaulter-gen validation-gen Step #12 - "test-gen-crd-code": + GO111MODULE=on Step #12 - "test-gen-crd-code": + go install k8s.io/code-generator/cmd/conversion-gen k8s.io/code-generator/cmd/deepcopy-gen k8s.io/code-generator/cmd/defaulter-gen k8s.io/code-generator/cmd/validation-gen Step #12 - "test-gen-crd-code": go: downloading k8s.io/apimachinery v0.34.6 Step #11 - "test-gen-all-sdk-grpc": #9 DONE 14.1s 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 #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": Generating deepcopy code for 4 targets Step #12 - "test-gen-crd-code": + pkg=agones.dev/agones/pkg/apis/multicluster/v1 Step #12 - "test-gen-crd-code": + input_pkgs+=("${pkg}") Step #12 - "test-gen-crd-code": + read -r dir Step #12 - "test-gen-crd-code": + '[' 4 '!=' 0 ']' Step #12 - "test-gen-crd-code": + echo 'Generating deepcopy code for 4 targets' Step #12 - "test-gen-crd-code": + kube::codegen::internal::findz /go/src/agones.dev/agones/pkg/apis -type f -name zz_generated.deepcopy.go Step #12 - "test-gen-crd-code": + find /go/src/agones.dev/agones/pkg/apis -type f -name zz_generated.deepcopy.go -print0 Step #12 - "test-gen-crd-code": + xargs -0 rm -f Step #12 - "test-gen-crd-code": + /go/bin/deepcopy-gen -v 0 --output-file zz_generated.deepcopy.go --go-header-file /go/src/agones.dev/agones/build/boilerplate.go.txt agones.dev/agones/pkg/apis/agones/v1 agones.dev/agones/pkg/apis/allocation/v1 agones.dev/agones/pkg/apis/autoscaling/v1 agones.dev/agones/pkg/apis/multicluster/v1 Step #11 - "test-gen-all-sdk-grpc": #12 exporting layers 2.0s done Step #11 - "test-gen-all-sdk-grpc": #12 writing image sha256:e634a9602f69627a1126e000cf34230cda535e733acb33fd068653d3d54e2a57 done Step #11 - "test-gen-all-sdk-grpc": #12 naming to docker.io/library/agones-build-sdk-go:0d38400f0a done Step #11 - "test-gen-all-sdk-grpc": #12 DONE 2.0s Step #11 - "test-gen-all-sdk-grpc": make[5]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[4]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[3]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": + /root/gen.sh Step #11 - "test-gen-all-sdk-grpc": + sdk=/go/src/agones.dev/agones/proto/sdk Step #11 - "test-gen-all-sdk-grpc": + googleapis=/go/src/agones.dev/agones/proto/googleapis Step #11 - "test-gen-all-sdk-grpc": + gatewaygrpc=/go/src/agones.dev/agones/proto/grpc-gateway Step #11 - "test-gen-all-sdk-grpc": + export GO111MODULE=on Step #11 - "test-gen-all-sdk-grpc": + GO111MODULE=on Step #11 - "test-gen-all-sdk-grpc": + mkdir -p /go/src/ Step #11 - "test-gen-all-sdk-grpc": + cp -r /go/src/agones.dev/agones/vendor/cloud.google.com /go/src/agones.dev/agones/vendor/contrib.go.opencensus.io /go/src/agones.dev/agones/vendor/fortio.org /go/src/agones.dev/agones/vendor/github.com /go/src/agones.dev/agones/vendor/go.opencensus.io /go/src/agones.dev/agones/vendor/go.opentelemetry.io /go/src/agones.dev/agones/vendor/go.yaml.in /go/src/agones.dev/agones/vendor/golang.org /go/src/agones.dev/agones/vendor/gomodules.xyz /go/src/agones.dev/agones/vendor/google.golang.org /go/src/agones.dev/agones/vendor/gopkg.in /go/src/agones.dev/agones/vendor/k8s.io /go/src/agones.dev/agones/vendor/modules.txt /go/src/agones.dev/agones/vendor/sigs.k8s.io /go/src/ Step #11 - "test-gen-all-sdk-grpc": + cd /go/src/agones.dev/agones Step #11 - "test-gen-all-sdk-grpc": + go install -mod=vendor github.com/grpc-ecosystem/grpc-gateway/v2/protoc-gen-grpc-gateway Step #12 - "test-gen-crd-code": + input_pkgs=() Step #12 - "test-gen-crd-code": + local input_pkgs Step #12 - "test-gen-crd-code": + read -r dir Step #12 - "test-gen-crd-code": ++ kube::codegen::internal::grep -l --null -e '^\s*//\s*+k8s:validation-gen=' -r /go/src/agones.dev/agones/pkg/apis --include '*.go' Step #12 - "test-gen-crd-code": ++ grep -l --null -e '^\s*//\s*+k8s:validation-gen=' -r /go/src/agones.dev/agones/pkg/apis --include '*.go' --exclude-dir .git --exclude-dir _output --exclude-dir vendor Step #12 - "test-gen-crd-code": ++ read -r -d '' F Step #12 - "test-gen-crd-code": ++ LC_ALL=C Step #12 - "test-gen-crd-code": ++ sort -u Step #12 - "test-gen-crd-code": ++ true Step #12 - "test-gen-crd-code": + '[' 0 '!=' 0 ']' Step #12 - "test-gen-crd-code": + input_pkgs=() Step #12 - "test-gen-crd-code": + local input_pkgs Step #12 - "test-gen-crd-code": + read -r dir Step #12 - "test-gen-crd-code": ++ kube::codegen::internal::grep -l --null -e '^\s*//\s*+k8s:defaulter-gen=' -r /go/src/agones.dev/agones/pkg/apis --include '*.go' Step #12 - "test-gen-crd-code": ++ grep -l --null -e '^\s*//\s*+k8s:defaulter-gen=' -r /go/src/agones.dev/agones/pkg/apis --include '*.go' --exclude-dir .git --exclude-dir _output --exclude-dir vendor Step #12 - "test-gen-crd-code": ++ read -r -d '' F Step #12 - "test-gen-crd-code": ++ LC_ALL=C Step #12 - "test-gen-crd-code": ++ sort -u Step #12 - "test-gen-crd-code": ++ true Step #12 - "test-gen-crd-code": + '[' 0 '!=' 0 ']' Step #12 - "test-gen-crd-code": + input_pkgs=() Step #12 - "test-gen-crd-code": + local input_pkgs Step #12 - "test-gen-crd-code": + read -r dir Step #12 - "test-gen-crd-code": ++ kube::codegen::internal::grep -l --null -e '^\s*//\s*+k8s:conversion-gen=' -r /go/src/agones.dev/agones/pkg/apis --include '*.go' Step #12 - "test-gen-crd-code": ++ grep -l --null -e '^\s*//\s*+k8s:conversion-gen=' -r /go/src/agones.dev/agones/pkg/apis --include '*.go' --exclude-dir .git --exclude-dir _output --exclude-dir vendor Step #12 - "test-gen-crd-code": ++ read -r -d '' F Step #12 - "test-gen-crd-code": ++ LC_ALL=C Step #12 - "test-gen-crd-code": ++ sort -u Step #12 - "test-gen-crd-code": ++ true Step #12 - "test-gen-crd-code": + '[' 0 '!=' 0 ']' Step #12 - "test-gen-crd-code": CRD conversions, deepcopy, and defaults code generation complete. Step #12 - "test-gen-crd-code": + echo 'CRD conversions, deepcopy, and defaults code generation complete.' Step #12 - "test-gen-crd-code": make[1]: Leaving directory '/workspace/build' Step #12 - "test-gen-crd-code": make[1]: Entering directory '/workspace/build' Step #12 - "test-gen-crd-code": diff_output=$(diff -bBr build/tmp/apis ../pkg/apis); \ Step #12 - "test-gen-crd-code": if [ -z "$diff_output" ]; then \ Step #12 - "test-gen-crd-code": echo "No differences found. Deleting build/tmp/apis"; \ Step #12 - "test-gen-crd-code": rm -r build/tmp/apis; \ Step #12 - "test-gen-crd-code": else \ Step #12 - "test-gen-crd-code": echo "Differences found."; \ Step #12 - "test-gen-crd-code": echo "$diff_output"; \ Step #12 - "test-gen-crd-code": fi Step #12 - "test-gen-crd-code": No differences found. Deleting build/tmp/apis Step #12 - "test-gen-crd-code": make[1]: Leaving directory '/workspace/build' Step #12 - "test-gen-crd-code": /usr/bin/make diff-directory DIRECTORY=client Step #12 - "test-gen-crd-code": make[1]: Entering directory '/workspace/build' Step #12 - "test-gen-crd-code": diff_output=$(diff -bBr build/tmp/client ../pkg/client); \ Step #12 - "test-gen-crd-code": if [ -z "$diff_output" ]; then \ Step #12 - "test-gen-crd-code": echo "No differences found. Deleting build/tmp/client"; \ Step #12 - "test-gen-crd-code": rm -r build/tmp/client; \ Step #12 - "test-gen-crd-code": else \ Step #12 - "test-gen-crd-code": echo "Differences found."; \ Step #12 - "test-gen-crd-code": echo "$diff_output"; \ Step #12 - "test-gen-crd-code": fi Step #12 - "test-gen-crd-code": No differences found. Deleting build/tmp/client Step #12 - "test-gen-crd-code": make[1]: Leaving directory '/workspace/build' Step #12 - "test-gen-crd-code": # Delete build/tmp if the directory is empty Step #12 - "test-gen-crd-code": if [ ! "" ]; then \ Step #12 - "test-gen-crd-code": echo "No differences found. Deleting empty directory build/tmp."; \ Step #12 - "test-gen-crd-code": rm -r build/tmp; \ Step #12 - "test-gen-crd-code": fi Step #12 - "test-gen-crd-code": No differences found. Deleting empty directory build/tmp. Finished Step #12 - "test-gen-crd-code" Step #11 - "test-gen-all-sdk-grpc": + go install -mod=vendor github.com/grpc-ecosystem/grpc-gateway/v2/protoc-gen-openapiv2 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:0a3f8e4866 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=rust Step #11 - "test-gen-all-sdk-grpc": make[4]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": Could not find agones-build-sdk-rust:0a3f8e4866 image. Building... Step #11 - "test-gen-all-sdk-grpc": make[5]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make ensure-image IMAGE_TAG=agones-build-sdk-base:63cd99046f_v1.80.0 BUILD_TARGET=build-build-sdk-image-base Step #11 - "test-gen-all-sdk-grpc": make[6]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[6]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": docker build --tag=agones-build-sdk-rust:0a3f8e4866 /workspace/build/build-sdk-images/rust --build-arg BASE_IMAGE=agones-build-sdk-base:63cd99046f_v1.80.0 Step #11 - "test-gen-all-sdk-grpc": #0 building with "default" instance using docker driver Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #1 [internal] load build definition from Dockerfile Step #11 - "test-gen-all-sdk-grpc": #1 transferring dockerfile: 1.58kB done Step #11 - "test-gen-all-sdk-grpc": #1 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #2 [internal] load .dockerignore Step #11 - "test-gen-all-sdk-grpc": #2 transferring context: 2B done Step #11 - "test-gen-all-sdk-grpc": #2 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #3 [internal] load metadata for docker.io/library/agones-build-sdk-base:63cd99046f_v1.80.0 Step #11 - "test-gen-all-sdk-grpc": #3 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #4 [1/5] FROM docker.io/library/agones-build-sdk-base:63cd99046f_v1.80.0 Step #11 - "test-gen-all-sdk-grpc": #4 CACHED Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #5 [internal] load build context Step #11 - "test-gen-all-sdk-grpc": #5 transferring context: 5.49kB done Step #11 - "test-gen-all-sdk-grpc": #5 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #6 [2/5] RUN apt-get --allow-releaseinfo-change update && apt-get install -y wget && apt-get clean Step #11 - "test-gen-all-sdk-grpc": #6 0.285 Get:1 http://deb.debian.org/debian trixie InRelease [140 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.298 Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.298 Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.320 Get:4 http://deb.debian.org/debian trixie/main amd64 Packages [9671 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.371 Get:5 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [199 kB] Step #11 - "test-gen-all-sdk-grpc": #6 1.056 Fetched 10.1 MB in 1s (13.0 MB/s) Step #11 - "test-gen-all-sdk-grpc": #6 1.056 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #6 1.620 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #6 2.184 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #6 2.360 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #6 2.567 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #6 2.567 wget Step #11 - "test-gen-all-sdk-grpc": #6 2.592 0 upgraded, 1 newly installed, 0 to remove and 28 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #6 2.592 Need to get 984 kB of archives. Step #11 - "test-gen-all-sdk-grpc": #6 2.592 After this operation, 3875 kB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #6 2.592 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.758 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #6 2.758 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #6 2.758 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #6 2.764 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #6 2.764 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 2.764 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 2.769 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 2.769 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 2.769 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #6 3.334 Fetched 984 kB in 0s (43.6 MB/s) Step #11 - "test-gen-all-sdk-grpc": #6 3.352 Selecting previously unselected package wget. Step #11 - "test-gen-all-sdk-grpc": #6 3.352 (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.366 Preparing to unpack .../wget_1.25.0-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.369 Unpacking wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.437 Setting up wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 DONE 3.5s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #7 [3/5] RUN ARCH=$(dpkg --print-architecture) && case "${ARCH}" in amd64) RUSTUP_ARCH=x86_64-unknown-linux-gnu ;; arm64) RUSTUP_ARCH=aarch64-unknown-linux-gnu ;; *) echo "Unsupported architecture: ${ARCH}" && exit 1 ;; esac && wget -q https://static.rust-lang.org/rustup/dist/${RUSTUP_ARCH}/rustup-init && chmod +x rustup-init && ./rustup-init -y --no-modify-path --default-toolchain 1.90.0 && rm rustup-init && rustup --version; cargo --version; rustc --version; Step #11 - "test-gen-all-sdk-grpc": #7 0.496 warn: It looks like you have an existing rustup settings file at: Step #11 - "test-gen-all-sdk-grpc": #7 0.496 warn: /usr/local/rustup/settings.toml Step #11 - "test-gen-all-sdk-grpc": #7 0.496 warn: Rustup will install the default toolchain as specified in the settings file, Step #11 - "test-gen-all-sdk-grpc": #7 0.496 warn: instead of the one inferred from the default host triple. Step #11 - "test-gen-all-sdk-grpc": #7 0.523 info: profile set to default Step #11 - "test-gen-all-sdk-grpc": #7 0.523 info: default host triple is x86_64-unknown-linux-gnu Step #11 - "test-gen-all-sdk-grpc": #7 0.524 info: syncing channel updates for 1.90.0-x86_64-unknown-linux-gnu Step #11 - "test-gen-all-sdk-grpc": #7 0.625 info: latest update on 2025-09-18 for version 1.90.0 (1159e78c4 2025-09-14) Step #11 - "test-gen-all-sdk-grpc": #7 0.625 info: downloading 6 components Step #11 - "test-gen-all-sdk-grpc": #7 10.80 Step #11 - "test-gen-all-sdk-grpc": #7 10.80 info: default toolchain set to 1.90.0-x86_64-unknown-linux-gnu Step #11 - "test-gen-all-sdk-grpc": #7 10.81 1.90.0-x86_64-unknown-linux-gnu installed - rustc 1.90.0 (1159e78c4 2025-09-14) Step #11 - "test-gen-all-sdk-grpc": #7 10.81 Step #11 - "test-gen-all-sdk-grpc": #7 10.81 Step #11 - "test-gen-all-sdk-grpc": #7 10.81 Rust is installed now. Great! Step #11 - "test-gen-all-sdk-grpc": #7 10.81 Step #11 - "test-gen-all-sdk-grpc": #7 10.81 To get started you need Cargo's bin directory (/usr/local/cargo/bin) in your Step #11 - "test-gen-all-sdk-grpc": #7 10.81 PATH Step #11 - "test-gen-all-sdk-grpc": #7 10.81 environment variable. This has not been done automatically. Step #11 - "test-gen-all-sdk-grpc": #7 10.81 Step #11 - "test-gen-all-sdk-grpc": #7 10.81 To configure your current shell, you need to source Step #11 - "test-gen-all-sdk-grpc": #7 10.81 the corresponding env file under /usr/local/cargo. Step #11 - "test-gen-all-sdk-grpc": #7 10.81 Step #11 - "test-gen-all-sdk-grpc": #7 10.81 This is usually done by running one of the following (note the leading DOT): Step #11 - "test-gen-all-sdk-grpc": #7 10.81 . "/usr/local/cargo/env" # For sh/bash/zsh/ash/dash/pdksh Step #11 - "test-gen-all-sdk-grpc": #7 10.81 source "/usr/local/cargo/env.fish" # For fish Step #11 - "test-gen-all-sdk-grpc": #7 10.81 source "/usr/local/cargo/env.nu" # For nushell Step #11 - "test-gen-all-sdk-grpc": #7 10.81 source "/usr/local/cargo/env.tcsh" # For tcsh Step #11 - "test-gen-all-sdk-grpc": #7 10.81 . "/usr/local/cargo/env.ps1" # For pwsh Step #11 - "test-gen-all-sdk-grpc": #7 10.81 source "/usr/local/cargo/env.xsh" # For xonsh Step #11 - "test-gen-all-sdk-grpc": #7 10.83 info: This is the version for the rustup toolchain manager, not the rustc compiler. Step #11 - "test-gen-all-sdk-grpc": #7 10.83 rustup 1.29.0 (28d1352db 2026-03-05) Step #11 - "test-gen-all-sdk-grpc": #7 10.84 info: the currently active `rustc` version is `rustc 1.90.0 (1159e78c4 2025-09-14)` Step #11 - "test-gen-all-sdk-grpc": #7 10.85 cargo 1.90.0 (840b83a10 2025-07-30) Step #11 - "test-gen-all-sdk-grpc": #7 10.87 rustc 1.90.0 (1159e78c4 2025-09-14) Step #11 - "test-gen-all-sdk-grpc": #7 DONE 15.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 7.0s done Step #11 - "test-gen-all-sdk-grpc": #10 writing image sha256:363721bb81f5211691d99b36c897237fdf262dd5b77eafc686ec85d0c617db42 done Step #11 - "test-gen-all-sdk-grpc": #10 naming to docker.io/library/agones-build-sdk-rust:0a3f8e4866 done Step #11 - "test-gen-all-sdk-grpc": #10 DONE 7.0s 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": + echo 'Rust code is generated at build time' Step #11 - "test-gen-all-sdk-grpc": Rust code is generated at build time Step #11 - "test-gen-all-sdk-grpc": make[2]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make run-sdk-command COMMAND=gen SDK_FOLDER=cpp Step #11 - "test-gen-all-sdk-grpc": make[2]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": /workspace/build Step #11 - "test-gen-all-sdk-grpc": make[3]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make ensure-image IMAGE_TAG=agones-build-sdk-cpp:773116a1e8 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=cpp Step #11 - "test-gen-all-sdk-grpc": make[4]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": Could not find agones-build-sdk-cpp:773116a1e8 image. Building... Step #11 - "test-gen-all-sdk-grpc": make[5]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make ensure-image IMAGE_TAG=agones-build-sdk-base:63cd99046f_v1.80.0 BUILD_TARGET=build-build-sdk-image-base Step #11 - "test-gen-all-sdk-grpc": make[6]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[6]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": docker build --tag=agones-build-sdk-cpp:773116a1e8 /workspace/build/build-sdk-images/cpp --build-arg BASE_IMAGE=agones-build-sdk-base:63cd99046f_v1.80.0 Step #11 - "test-gen-all-sdk-grpc": #0 building with "default" instance using docker driver Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #1 [internal] load build definition from Dockerfile Step #11 - "test-gen-all-sdk-grpc": #1 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: 934B done Step #11 - "test-gen-all-sdk-grpc": #1 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #2 [internal] load .dockerignore Step #11 - "test-gen-all-sdk-grpc": #2 transferring context: 2B done Step #11 - "test-gen-all-sdk-grpc": #2 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #3 [internal] load metadata for docker.io/library/agones-build-sdk-base:63cd99046f_v1.80.0 Step #11 - "test-gen-all-sdk-grpc": #3 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #4 [1/5] FROM docker.io/library/agones-build-sdk-base:63cd99046f_v1.80.0 Step #11 - "test-gen-all-sdk-grpc": #4 CACHED Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #5 [internal] load build context Step #11 - "test-gen-all-sdk-grpc": #5 transferring context: 7.42kB done Step #11 - "test-gen-all-sdk-grpc": #5 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #6 [2/5] RUN apt-get --allow-releaseinfo-change update && apt-get install -y zip wget clang-format && apt-get clean Step #11 - "test-gen-all-sdk-grpc": #6 0.258 Get:1 http://deb.debian.org/debian trixie InRelease [140 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.271 Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.271 Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.291 Get:4 http://deb.debian.org/debian trixie/main amd64 Packages [9671 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.341 Get:5 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [199 kB] Step #11 - "test-gen-all-sdk-grpc": #6 1.023 Fetched 10.1 MB in 1s (13.3 MB/s) Step #11 - "test-gen-all-sdk-grpc": #6 1.023 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #6 1.625 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #6 2.133 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #6 2.315 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #6 2.479 The following additional packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #6 2.479 clang-format-19 libclang-cpp19 libllvm19 libpython3-stdlib Step #11 - "test-gen-all-sdk-grpc": #6 2.480 libpython3.13-minimal libpython3.13-stdlib libreadline8t64 libz3-4 Step #11 - "test-gen-all-sdk-grpc": #6 2.480 media-types python3 python3-minimal python3.13 python3.13-minimal Step #11 - "test-gen-all-sdk-grpc": #6 2.480 readline-common Step #11 - "test-gen-all-sdk-grpc": #6 2.481 Suggested packages: Step #11 - "test-gen-all-sdk-grpc": #6 2.481 python3-doc python3-tk python3-venv python3.13-venv python3.13-doc Step #11 - "test-gen-all-sdk-grpc": #6 2.481 binfmt-support readline-doc Step #11 - "test-gen-all-sdk-grpc": #6 2.633 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #6 2.633 clang-format clang-format-19 libclang-cpp19 libllvm19 libpython3-stdlib Step #11 - "test-gen-all-sdk-grpc": #6 2.634 libpython3.13-minimal libpython3.13-stdlib libreadline8t64 libz3-4 Step #11 - "test-gen-all-sdk-grpc": #6 2.634 media-types python3 python3-minimal python3.13 python3.13-minimal Step #11 - "test-gen-all-sdk-grpc": #6 2.634 readline-common wget zip Step #11 - "test-gen-all-sdk-grpc": #6 2.659 0 upgraded, 17 newly installed, 0 to remove and 28 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #6 2.659 Need to get 55.2 MB of archives. Step #11 - "test-gen-all-sdk-grpc": #6 2.659 After this operation, 257 MB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #6 2.659 Get:1 http://deb.debian.org/debian trixie/main amd64 libpython3.13-minimal amd64 3.13.5-2+deb13u2 [862 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.668 Get:2 http://deb.debian.org/debian trixie/main amd64 python3.13-minimal amd64 3.13.5-2+deb13u2 [2217 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.677 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.677 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.678 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.678 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.679 Get:7 http://deb.debian.org/debian trixie/main amd64 libpython3.13-stdlib amd64 3.13.5-2+deb13u2 [1958 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.686 Get:8 http://deb.debian.org/debian trixie/main amd64 python3.13 amd64 3.13.5-2+deb13u2 [757 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.689 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.689 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.689 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.693 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.730 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.832 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.879 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.879 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.880 Get:17 http://deb.debian.org/debian trixie/main amd64 zip amd64 3.0-15 [235 kB] Step #11 - "test-gen-all-sdk-grpc": #6 3.035 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #6 3.035 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #6 3.035 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #6 3.042 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #6 3.042 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 3.042 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 3.046 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 3.046 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 3.046 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #6 3.612 Fetched 55.2 MB in 0s (232 MB/s) Step #11 - "test-gen-all-sdk-grpc": #6 3.632 Selecting previously unselected package libpython3.13-minimal:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 3.632 (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.644 Preparing to unpack .../libpython3.13-minimal_3.13.5-2+deb13u2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.647 Unpacking libpython3.13-minimal:amd64 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.725 Selecting previously unselected package python3.13-minimal. Step #11 - "test-gen-all-sdk-grpc": #6 3.727 Preparing to unpack .../python3.13-minimal_3.13.5-2+deb13u2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.732 Unpacking python3.13-minimal (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.841 Setting up libpython3.13-minimal:amd64 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.851 Setting up python3.13-minimal (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.506 Selecting previously unselected package python3-minimal. Step #11 - "test-gen-all-sdk-grpc": #6 4.506 (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.516 Preparing to unpack .../0-python3-minimal_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.518 Unpacking python3-minimal (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.543 Selecting previously unselected package media-types. Step #11 - "test-gen-all-sdk-grpc": #6 4.546 Preparing to unpack .../1-media-types_13.0.0_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.548 Unpacking media-types (13.0.0) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.572 Selecting previously unselected package readline-common. Step #11 - "test-gen-all-sdk-grpc": #6 4.574 Preparing to unpack .../2-readline-common_8.2-6_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.577 Unpacking readline-common (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.606 Selecting previously unselected package libreadline8t64:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 4.609 Preparing to unpack .../3-libreadline8t64_8.2-6_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.617 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.624 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.629 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.635 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.638 Unpacking libreadline8t64:amd64 (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.667 Selecting previously unselected package libpython3.13-stdlib:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 4.669 Preparing to unpack .../4-libpython3.13-stdlib_3.13.5-2+deb13u2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.672 Unpacking libpython3.13-stdlib:amd64 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.779 Selecting previously unselected package python3.13. Step #11 - "test-gen-all-sdk-grpc": #6 4.781 Preparing to unpack .../5-python3.13_3.13.5-2+deb13u2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.784 Unpacking python3.13 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.810 Selecting previously unselected package libpython3-stdlib:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 4.812 Preparing to unpack .../6-libpython3-stdlib_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.815 Unpacking libpython3-stdlib:amd64 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.841 Setting up python3-minimal (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.973 Selecting previously unselected package python3. Step #11 - "test-gen-all-sdk-grpc": #6 4.973 (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.984 Preparing to unpack .../0-python3_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.989 Unpacking python3 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.013 Selecting previously unselected package wget. Step #11 - "test-gen-all-sdk-grpc": #6 5.015 Preparing to unpack .../1-wget_1.25.0-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.017 Unpacking wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.078 Selecting previously unselected package libz3-4:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 5.080 Preparing to unpack .../2-libz3-4_4.13.3-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.083 Unpacking libz3-4:amd64 (4.13.3-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.393 Selecting previously unselected package libllvm19:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 5.395 Preparing to unpack .../3-libllvm19_1%3a19.1.7-3+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.398 Unpacking libllvm19:amd64 (1:19.1.7-3+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.942 Selecting previously unselected package libclang-cpp19. Step #11 - "test-gen-all-sdk-grpc": #6 5.944 Preparing to unpack .../4-libclang-cpp19_1%3a19.1.7-3+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.947 Unpacking libclang-cpp19 (1:19.1.7-3+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.289 Selecting previously unselected package clang-format-19. Step #11 - "test-gen-all-sdk-grpc": #6 6.291 Preparing to unpack .../5-clang-format-19_1%3a19.1.7-3+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 6.294 Unpacking clang-format-19 (1:19.1.7-3+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.319 Selecting previously unselected package clang-format:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 6.322 Preparing to unpack .../6-clang-format_1%3a19.0-63_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 6.324 Unpacking clang-format:amd64 (1:19.0-63) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.346 Selecting previously unselected package zip. Step #11 - "test-gen-all-sdk-grpc": #6 6.349 Preparing to unpack .../7-zip_3.0-15_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 6.351 Unpacking zip (3.0-15) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.385 Setting up media-types (13.0.0) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.396 Setting up wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.405 Setting up zip (3.0-15) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.412 Setting up libz3-4:amd64 (4.13.3-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.418 Setting up readline-common (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.426 Setting up libllvm19:amd64 (1:19.1.7-3+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.432 Setting up libreadline8t64:amd64 (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.438 Setting up libpython3.13-stdlib:amd64 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.445 Setting up libpython3-stdlib:amd64 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.451 Setting up libclang-cpp19 (1:19.1.7-3+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.458 Setting up python3.13 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.166 Setting up python3 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.175 running python rtupdate hooks for python3.13... Step #11 - "test-gen-all-sdk-grpc": #6 7.175 running python post-rtupdate hooks for python3.13... Step #11 - "test-gen-all-sdk-grpc": #6 7.249 Setting up clang-format-19 (1:19.1.7-3+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.256 Setting up clang-format:amd64 (1:19.0-63) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.264 Processing triggers for libc-bin (2.41-12+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 DONE 8.1s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #7 [3/5] WORKDIR /go/src/agones.dev/agones Step #11 - "test-gen-all-sdk-grpc": #7 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #8 [4/5] COPY *.sh /root/ Step #11 - "test-gen-all-sdk-grpc": #8 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #9 [5/5] RUN chmod +x /root/*.sh Step #11 - "test-gen-all-sdk-grpc": #9 DONE 0.3s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #10 exporting to image Step #11 - "test-gen-all-sdk-grpc": #10 exporting layers Step #11 - "test-gen-all-sdk-grpc": #10 exporting layers 1.1s done Step #11 - "test-gen-all-sdk-grpc": #10 writing image sha256:7df8a885a5f673346925b70d06473e34e45b33a63ca2218b498ff0b98cc36f59 done Step #11 - "test-gen-all-sdk-grpc": #10 naming to docker.io/library/agones-build-sdk-cpp:773116a1e8 done Step #11 - "test-gen-all-sdk-grpc": #10 DONE 1.1s Step #11 - "test-gen-all-sdk-grpc": make[5]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[4]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[3]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": + /root/gen.sh Step #11 - "test-gen-all-sdk-grpc": + sdk=/go/src/agones.dev/agones/proto/sdk Step #11 - "test-gen-all-sdk-grpc": + googleapis=/go/src/agones.dev/agones/proto/googleapis Step #11 - "test-gen-all-sdk-grpc": + gatewaygrpc=/go/src/agones.dev/agones/proto/grpc-gateway Step #11 - "test-gen-all-sdk-grpc": + protoc_intermediate=/go/src/agones.dev/agones/sdks/cpp/.generated Step #11 - "test-gen-all-sdk-grpc": + protoc_destination=/go/src/agones.dev/agones/sdks/cpp Step #11 - "test-gen-all-sdk-grpc": + mkdir -p /go/src/agones.dev/agones/sdks/cpp/.generated Step #11 - "test-gen-all-sdk-grpc": + mkdir -p /go/src/agones.dev/agones/sdks/cpp/src/agones Step #11 - "test-gen-all-sdk-grpc": + mkdir -p /go/src/agones.dev/agones/sdks/cpp/src/google Step #11 - "test-gen-all-sdk-grpc": + mkdir -p /go/src/agones.dev/agones/sdks/cpp/src/protoc-gen-openapiv2 Step #11 - "test-gen-all-sdk-grpc": + mkdir -p /go/src/agones.dev/agones/sdks/cpp/include/agones Step #11 - "test-gen-all-sdk-grpc": + mkdir -p /go/src/agones.dev/agones/sdks/cpp/include/google/api Step #11 - "test-gen-all-sdk-grpc": + mkdir -p /go/src/agones.dev/agones/sdks/cpp/include/protoc-gen-openapiv2/options Step #11 - "test-gen-all-sdk-grpc": + cd /go/src/agones.dev/agones/sdks/cpp Step #11 - "test-gen-all-sdk-grpc": + find -name '*.pb.*' -delete Step #11 - "test-gen-all-sdk-grpc": + cd /go/src/agones.dev/agones Step #11 - "test-gen-all-sdk-grpc": ++ which grpc_cpp_plugin Step #11 - "test-gen-all-sdk-grpc": + protoc -I /go/src/agones.dev/agones/proto/googleapis -I /go/src/agones.dev/agones/proto/grpc-gateway -I /go/src/agones.dev/agones/proto/sdk --plugin=protoc-gen-grpc=/usr/local/bin/grpc_cpp_plugin --grpc_out=/go/src/agones.dev/agones/sdks/cpp/.generated sdk.proto Step #11 - "test-gen-all-sdk-grpc": + protoc -I /go/src/agones.dev/agones/proto/googleapis -I /go/src/agones.dev/agones/proto/grpc-gateway -I /go/src/agones.dev/agones/proto/sdk --cpp_out=dllexport_decl=AGONES_EXPORT:/go/src/agones.dev/agones/sdks/cpp/.generated sdk.proto /go/src/agones.dev/agones/proto/googleapis/google/api/annotations.proto /go/src/agones.dev/agones/proto/googleapis/google/api/http.proto /go/src/agones.dev/agones/proto/grpc-gateway/protoc-gen-openapiv2/options/annotations.proto /go/src/agones.dev/agones/proto/grpc-gateway/protoc-gen-openapiv2/options/openapiv2.proto Step #11 - "test-gen-all-sdk-grpc": + cd /go/src/agones.dev/agones/sdks/cpp/.generated Step #11 - "test-gen-all-sdk-grpc": + header sdk.grpc.pb.cc /go/src/agones.dev/agones/sdks/cpp/src/agones Step #11 - "test-gen-all-sdk-grpc": + cat /go/src/agones.dev/agones/build/boilerplate.go.txt ./sdk.grpc.pb.cc Step #11 - "test-gen-all-sdk-grpc": + header sdk.pb.cc /go/src/agones.dev/agones/sdks/cpp/src/agones Step #11 - "test-gen-all-sdk-grpc": + cat /go/src/agones.dev/agones/build/boilerplate.go.txt ./sdk.pb.cc Step #11 - "test-gen-all-sdk-grpc": + header sdk.grpc.pb.h /go/src/agones.dev/agones/sdks/cpp/include/agones Step #11 - "test-gen-all-sdk-grpc": + cat /go/src/agones.dev/agones/build/boilerplate.go.txt ./sdk.grpc.pb.h Step #11 - "test-gen-all-sdk-grpc": + header sdk.pb.h /go/src/agones.dev/agones/sdks/cpp/include/agones Step #11 - "test-gen-all-sdk-grpc": + cat /go/src/agones.dev/agones/build/boilerplate.go.txt ./sdk.pb.h Step #11 - "test-gen-all-sdk-grpc": + cd /go/src/agones.dev/agones/sdks/cpp/.generated/google/api Step #11 - "test-gen-all-sdk-grpc": + header annotations.pb.cc /go/src/agones.dev/agones/sdks/cpp/src/google Step #11 - "test-gen-all-sdk-grpc": + cat /go/src/agones.dev/agones/build/boilerplate.go.txt ./annotations.pb.cc Step #11 - "test-gen-all-sdk-grpc": + header http.pb.cc /go/src/agones.dev/agones/sdks/cpp/src/google Step #11 - "test-gen-all-sdk-grpc": + cat /go/src/agones.dev/agones/build/boilerplate.go.txt ./http.pb.cc Step #11 - "test-gen-all-sdk-grpc": + header annotations.pb.h /go/src/agones.dev/agones/sdks/cpp/include/google/api Step #11 - "test-gen-all-sdk-grpc": + cat /go/src/agones.dev/agones/build/boilerplate.go.txt ./annotations.pb.h Step #11 - "test-gen-all-sdk-grpc": + header http.pb.h /go/src/agones.dev/agones/sdks/cpp/include/google/api Step #11 - "test-gen-all-sdk-grpc": + cat /go/src/agones.dev/agones/build/boilerplate.go.txt ./http.pb.h Step #11 - "test-gen-all-sdk-grpc": + cd /go/src/agones.dev/agones/sdks/cpp/.generated/protoc-gen-openapiv2/options Step #11 - "test-gen-all-sdk-grpc": + header annotations.pb.cc /go/src/agones.dev/agones/sdks/cpp/src/protoc-gen-openapiv2 Step #11 - "test-gen-all-sdk-grpc": + cat /go/src/agones.dev/agones/build/boilerplate.go.txt ./annotations.pb.cc Step #11 - "test-gen-all-sdk-grpc": + header openapiv2.pb.cc /go/src/agones.dev/agones/sdks/cpp/src/protoc-gen-openapiv2 Step #11 - "test-gen-all-sdk-grpc": + cat /go/src/agones.dev/agones/build/boilerplate.go.txt ./openapiv2.pb.cc Step #11 - "test-gen-all-sdk-grpc": + header annotations.pb.h /go/src/agones.dev/agones/sdks/cpp/include/protoc-gen-openapiv2/options Step #11 - "test-gen-all-sdk-grpc": + cat /go/src/agones.dev/agones/build/boilerplate.go.txt ./annotations.pb.h Step #11 - "test-gen-all-sdk-grpc": + header openapiv2.pb.h /go/src/agones.dev/agones/sdks/cpp/include/protoc-gen-openapiv2/options Step #11 - "test-gen-all-sdk-grpc": + cat /go/src/agones.dev/agones/build/boilerplate.go.txt ./openapiv2.pb.h Step #11 - "test-gen-all-sdk-grpc": + rm -r /go/src/agones.dev/agones/sdks/cpp/.generated Step #11 - "test-gen-all-sdk-grpc": make[2]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make run-sdk-command COMMAND=gen SDK_FOLDER=node Step #11 - "test-gen-all-sdk-grpc": make[2]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": /workspace/build Step #11 - "test-gen-all-sdk-grpc": make[3]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make ensure-image IMAGE_TAG=agones-build-sdk-node:cabdcdf71a BUILD_TARGET=build-build-sdk-image SDK_FOLDER=node Step #11 - "test-gen-all-sdk-grpc": make[4]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": Could not find agones-build-sdk-node:cabdcdf71a image. Building... Step #11 - "test-gen-all-sdk-grpc": make[5]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make ensure-image IMAGE_TAG=agones-build-sdk-base:63cd99046f_v1.80.0 BUILD_TARGET=build-build-sdk-image-base Step #11 - "test-gen-all-sdk-grpc": make[6]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[6]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": docker build --tag=agones-build-sdk-node:cabdcdf71a /workspace/build/build-sdk-images/node --build-arg BASE_IMAGE=agones-build-sdk-base:63cd99046f_v1.80.0 Step #11 - "test-gen-all-sdk-grpc": #0 building with "default" instance using docker driver Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #1 [internal] load build definition from Dockerfile Step #11 - "test-gen-all-sdk-grpc": #1 transferring dockerfile: 1.76kB done Step #11 - "test-gen-all-sdk-grpc": #1 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #2 [internal] load .dockerignore Step #11 - "test-gen-all-sdk-grpc": #2 transferring context: 2B done Step #11 - "test-gen-all-sdk-grpc": #2 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #3 [internal] load metadata for docker.io/library/agones-build-sdk-base:63cd99046f_v1.80.0 Step #11 - "test-gen-all-sdk-grpc": #3 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #4 [1/8] FROM docker.io/library/agones-build-sdk-base:63cd99046f_v1.80.0 Step #11 - "test-gen-all-sdk-grpc": #4 CACHED Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #5 [internal] load build context Step #11 - "test-gen-all-sdk-grpc": #5 transferring context: 7.91kB done Step #11 - "test-gen-all-sdk-grpc": #5 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #6 [2/8] RUN apt-get --allow-releaseinfo-change update && apt-get install -y curl && apt-get install -y && apt-get install -y gnupg && apt-get clean Step #11 - "test-gen-all-sdk-grpc": #6 0.302 Get:1 http://deb.debian.org/debian trixie InRelease [140 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.316 Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.316 Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.337 Get:4 http://deb.debian.org/debian trixie/main amd64 Packages [9671 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.387 Get:5 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [199 kB] Step #11 - "test-gen-all-sdk-grpc": #6 1.045 Fetched 10.1 MB in 1s (13.5 MB/s) Step #11 - "test-gen-all-sdk-grpc": #6 1.045 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #6 1.578 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #6 2.072 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #6 2.259 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #6 2.434 The following additional packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #6 2.435 libcurl3t64-gnutls libcurl4t64 Step #11 - "test-gen-all-sdk-grpc": #6 2.455 The following packages will be upgraded: Step #11 - "test-gen-all-sdk-grpc": #6 2.455 curl libcurl3t64-gnutls libcurl4t64 Step #11 - "test-gen-all-sdk-grpc": #6 2.478 3 upgraded, 0 newly installed, 0 to remove and 25 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #6 2.478 Need to get 1044 kB of archives. Step #11 - "test-gen-all-sdk-grpc": #6 2.478 After this operation, 3072 B of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #6 2.478 Get:1 http://deb.debian.org/debian trixie/main amd64 curl amd64 8.14.1-2+deb13u3 [270 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.486 Get:2 http://deb.debian.org/debian trixie/main amd64 libcurl4t64 amd64 8.14.1-2+deb13u3 [391 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.490 Get:3 http://deb.debian.org/debian trixie/main amd64 libcurl3t64-gnutls amd64 8.14.1-2+deb13u3 [384 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.648 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #6 2.648 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #6 2.648 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #6 2.654 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #6 2.654 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 2.654 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 2.658 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 2.658 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 2.658 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #6 3.263 Fetched 1044 kB in 0s (36.8 MB/s) Step #11 - "test-gen-all-sdk-grpc": #6 3.279 (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.292 Preparing to unpack .../curl_8.14.1-2+deb13u3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.299 Unpacking curl (8.14.1-2+deb13u3) over (8.14.1-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.355 Preparing to unpack .../libcurl4t64_8.14.1-2+deb13u3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.364 Unpacking libcurl4t64:amd64 (8.14.1-2+deb13u3) over (8.14.1-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.422 Preparing to unpack .../libcurl3t64-gnutls_8.14.1-2+deb13u3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.429 Unpacking libcurl3t64-gnutls:amd64 (8.14.1-2+deb13u3) over (8.14.1-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.493 Setting up libcurl4t64:amd64 (8.14.1-2+deb13u3) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.501 Setting up libcurl3t64-gnutls:amd64 (8.14.1-2+deb13u3) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.509 Setting up curl (8.14.1-2+deb13u3) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.517 Processing triggers for libc-bin (2.41-12+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.558 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #6 4.105 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #6 4.269 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #6 4.545 0 upgraded, 0 newly installed, 0 to remove and 25 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #6 4.552 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #6 5.074 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #6 5.208 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #6 5.358 The following additional packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #6 5.358 dirmngr gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpgconf gpgsm Step #11 - "test-gen-all-sdk-grpc": #6 5.358 gpgv libassuan9 libgcrypt20 libgpg-error-l10n libgpg-error0 libksba8 Step #11 - "test-gen-all-sdk-grpc": #6 5.359 libnpth0t64 libreadline8t64 pinentry-curses readline-common Step #11 - "test-gen-all-sdk-grpc": #6 5.360 Suggested packages: Step #11 - "test-gen-all-sdk-grpc": #6 5.360 dbus-user-session libpam-systemd pinentry-gnome3 tor gpg-wks-server Step #11 - "test-gen-all-sdk-grpc": #6 5.360 parcimonie xloadimage scdaemon tpm2daemon rng-tools pinentry-doc Step #11 - "test-gen-all-sdk-grpc": #6 5.360 readline-doc Step #11 - "test-gen-all-sdk-grpc": #6 5.453 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #6 5.453 dirmngr gnupg gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpgconf Step #11 - "test-gen-all-sdk-grpc": #6 5.454 gpgsm gpgv libassuan9 libgcrypt20 libgpg-error-l10n libgpg-error0 libksba8 Step #11 - "test-gen-all-sdk-grpc": #6 5.454 libnpth0t64 libreadline8t64 pinentry-curses readline-common Step #11 - "test-gen-all-sdk-grpc": #6 5.483 0 upgraded, 19 newly installed, 0 to remove and 25 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #6 5.483 Need to get 4990 kB of archives. Step #11 - "test-gen-all-sdk-grpc": #6 5.483 After this operation, 16.0 MB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #6 5.483 Get:1 http://deb.debian.org/debian trixie/main amd64 readline-common all 8.2-6 [69.4 kB] Step #11 - "test-gen-all-sdk-grpc": #6 5.486 Get:2 http://deb.debian.org/debian trixie/main amd64 libgpg-error0 amd64 1.51-4 [82.1 kB] Step #11 - "test-gen-all-sdk-grpc": #6 5.488 Get:3 http://deb.debian.org/debian trixie/main amd64 libassuan9 amd64 3.0.2-2 [61.5 kB] Step #11 - "test-gen-all-sdk-grpc": #6 5.489 Get:4 http://deb.debian.org/debian-security trixie-security/main amd64 libgcrypt20 amd64 1.11.0-7+deb13u1 [843 kB] Step #11 - "test-gen-all-sdk-grpc": #6 5.494 Get:5 http://deb.debian.org/debian trixie/main amd64 libreadline8t64 amd64 8.2-6 [169 kB] Step #11 - "test-gen-all-sdk-grpc": #6 5.495 Get:6 http://deb.debian.org/debian trixie/main amd64 gpgconf amd64 2.4.7-21+deb13u1+b3 [129 kB] Step #11 - "test-gen-all-sdk-grpc": #6 5.497 Get:7 http://deb.debian.org/debian trixie/main amd64 libksba8 amd64 1.6.7-2+b1 [136 kB] Step #11 - "test-gen-all-sdk-grpc": #6 5.501 Get:8 http://deb.debian.org/debian trixie/main amd64 libnpth0t64 amd64 1.8-3 [23.2 kB] Step #11 - "test-gen-all-sdk-grpc": #6 5.501 Get:9 http://deb.debian.org/debian trixie/main amd64 dirmngr amd64 2.4.7-21+deb13u1+b3 [384 kB] Step #11 - "test-gen-all-sdk-grpc": #6 5.508 Get:10 http://deb.debian.org/debian trixie/main amd64 gnupg-l10n all 2.4.7-21+deb13u1 [749 kB] Step #11 - "test-gen-all-sdk-grpc": #6 5.515 Get:11 http://deb.debian.org/debian trixie/main amd64 gpg amd64 2.4.7-21+deb13u1+b3 [635 kB] Step #11 - "test-gen-all-sdk-grpc": #6 5.523 Get:12 http://deb.debian.org/debian trixie/main amd64 pinentry-curses amd64 1.3.1-2 [86.4 kB] Step #11 - "test-gen-all-sdk-grpc": #6 5.523 Get:13 http://deb.debian.org/debian trixie/main amd64 gpg-agent amd64 2.4.7-21+deb13u1+b3 [271 kB] Step #11 - "test-gen-all-sdk-grpc": #6 5.525 Get:14 http://deb.debian.org/debian trixie/main amd64 gpgsm amd64 2.4.7-21+deb13u1+b3 [276 kB] Step #11 - "test-gen-all-sdk-grpc": #6 5.526 Get:15 http://deb.debian.org/debian trixie/main amd64 gnupg all 2.4.7-21+deb13u1 [417 kB] Step #11 - "test-gen-all-sdk-grpc": #6 5.528 Get:16 http://deb.debian.org/debian trixie/main amd64 gpg-wks-client amd64 2.4.7-21+deb13u1+b3 [109 kB] Step #11 - "test-gen-all-sdk-grpc": #6 5.528 Get:17 http://deb.debian.org/debian trixie/main amd64 gpgv amd64 2.4.7-21+deb13u1+b3 [241 kB] Step #11 - "test-gen-all-sdk-grpc": #6 5.529 Get:18 http://deb.debian.org/debian trixie/main amd64 libgpg-error-l10n all 1.51-4 [114 kB] Step #11 - "test-gen-all-sdk-grpc": #6 5.530 Get:19 http://deb.debian.org/debian trixie/main amd64 gnupg-utils amd64 2.4.7-21+deb13u1+b3 [195 kB] Step #11 - "test-gen-all-sdk-grpc": #6 5.656 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #6 5.656 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #6 5.656 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #6 5.663 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #6 5.663 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 5.663 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 5.668 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 5.668 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 5.668 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #6 6.224 Fetched 4990 kB in 0s (76.9 MB/s) Step #11 - "test-gen-all-sdk-grpc": #6 6.242 Selecting previously unselected package readline-common. Step #11 - "test-gen-all-sdk-grpc": #6 6.242 (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 24372 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #6 6.253 Preparing to unpack .../00-readline-common_8.2-6_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 6.255 Unpacking readline-common (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.284 Selecting previously unselected package libgpg-error0:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 6.286 Preparing to unpack .../01-libgpg-error0_1.51-4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 6.290 Unpacking libgpg-error0:amd64 (1.51-4) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.318 Selecting previously unselected package libassuan9:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 6.320 Preparing to unpack .../02-libassuan9_3.0.2-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 6.323 Unpacking libassuan9:amd64 (3.0.2-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.351 Selecting previously unselected package libgcrypt20:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 6.354 Preparing to unpack .../03-libgcrypt20_1.11.0-7+deb13u1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 6.356 Unpacking libgcrypt20:amd64 (1.11.0-7+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.412 Selecting previously unselected package libreadline8t64:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 6.415 Preparing to unpack .../04-libreadline8t64_8.2-6_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 6.422 Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8 to /lib/x86_64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Step #11 - "test-gen-all-sdk-grpc": #6 6.429 Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8.2 to /lib/x86_64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Step #11 - "test-gen-all-sdk-grpc": #6 6.435 Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8 to /lib/x86_64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Step #11 - "test-gen-all-sdk-grpc": #6 6.441 Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8.2 to /lib/x86_64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Step #11 - "test-gen-all-sdk-grpc": #6 6.444 Unpacking libreadline8t64:amd64 (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.474 Selecting previously unselected package gpgconf. Step #11 - "test-gen-all-sdk-grpc": #6 6.476 Preparing to unpack .../05-gpgconf_2.4.7-21+deb13u1+b3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 6.478 Unpacking gpgconf (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.511 Selecting previously unselected package libksba8:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 6.514 Preparing to unpack .../06-libksba8_1.6.7-2+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 6.516 Unpacking libksba8:amd64 (1.6.7-2+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.547 Selecting previously unselected package libnpth0t64:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 6.549 Preparing to unpack .../07-libnpth0t64_1.8-3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 6.552 Unpacking libnpth0t64:amd64 (1.8-3) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.581 Selecting previously unselected package dirmngr. Step #11 - "test-gen-all-sdk-grpc": #6 6.584 Preparing to unpack .../08-dirmngr_2.4.7-21+deb13u1+b3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 6.599 Unpacking dirmngr (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.637 Selecting previously unselected package gnupg-l10n. Step #11 - "test-gen-all-sdk-grpc": #6 6.640 Preparing to unpack .../09-gnupg-l10n_2.4.7-21+deb13u1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 6.642 Unpacking gnupg-l10n (2.4.7-21+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.703 Selecting previously unselected package gpg. Step #11 - "test-gen-all-sdk-grpc": #6 6.705 Preparing to unpack .../10-gpg_2.4.7-21+deb13u1+b3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 6.708 Unpacking gpg (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.757 Selecting previously unselected package pinentry-curses. Step #11 - "test-gen-all-sdk-grpc": #6 6.760 Preparing to unpack .../11-pinentry-curses_1.3.1-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 6.762 Unpacking pinentry-curses (1.3.1-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.792 Selecting previously unselected package gpg-agent. Step #11 - "test-gen-all-sdk-grpc": #6 6.794 Preparing to unpack .../12-gpg-agent_2.4.7-21+deb13u1+b3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 6.797 Unpacking gpg-agent (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.832 Selecting previously unselected package gpgsm. Step #11 - "test-gen-all-sdk-grpc": #6 6.834 Preparing to unpack .../13-gpgsm_2.4.7-21+deb13u1+b3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 6.837 Unpacking gpgsm (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.871 Selecting previously unselected package gnupg. Step #11 - "test-gen-all-sdk-grpc": #6 6.874 Preparing to unpack .../14-gnupg_2.4.7-21+deb13u1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 6.877 Unpacking gnupg (2.4.7-21+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.911 Selecting previously unselected package gpg-wks-client. Step #11 - "test-gen-all-sdk-grpc": #6 6.913 Preparing to unpack .../15-gpg-wks-client_2.4.7-21+deb13u1+b3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 6.916 Unpacking gpg-wks-client (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.945 Selecting previously unselected package gpgv. Step #11 - "test-gen-all-sdk-grpc": #6 6.947 Preparing to unpack .../16-gpgv_2.4.7-21+deb13u1+b3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 6.949 Unpacking gpgv (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.982 Selecting previously unselected package libgpg-error-l10n. Step #11 - "test-gen-all-sdk-grpc": #6 6.984 Preparing to unpack .../17-libgpg-error-l10n_1.51-4_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 6.987 Unpacking libgpg-error-l10n (1.51-4) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.018 Selecting previously unselected package gnupg-utils. Step #11 - "test-gen-all-sdk-grpc": #6 7.020 Preparing to unpack .../18-gnupg-utils_2.4.7-21+deb13u1+b3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 7.023 Unpacking gnupg-utils (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.064 Setting up libnpth0t64:amd64 (1.8-3) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.072 Setting up libgpg-error0:amd64 (1.51-4) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.080 Setting up libgcrypt20:amd64 (1.11.0-7+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.089 Setting up gnupg-l10n (2.4.7-21+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.096 Setting up gpgv (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.103 Setting up libassuan9:amd64 (3.0.2-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.110 Setting up libgpg-error-l10n (1.51-4) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.116 Setting up readline-common (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.126 Setting up libksba8:amd64 (1.6.7-2+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.134 Setting up pinentry-curses (1.3.1-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.147 Setting up libreadline8t64:amd64 (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.154 Setting up gpgconf (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.161 Setting up gpg (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.278 Setting up gnupg-utils (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.286 Setting up gpg-agent (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.724 Setting up gpgsm (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.731 Setting up dirmngr (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.857 Setting up gnupg (2.4.7-21+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.864 Setting up gpg-wks-client (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.873 Processing triggers for libc-bin (2.41-12+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 DONE 7.9s 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.344 Hit:1 http://deb.debian.org/debian trixie InRelease Step #11 - "test-gen-all-sdk-grpc": #7 0.344 Hit:2 http://deb.debian.org/debian trixie-updates InRelease Step #11 - "test-gen-all-sdk-grpc": #7 0.344 Hit:3 http://deb.debian.org/debian-security trixie-security InRelease Step #11 - "test-gen-all-sdk-grpc": #7 0.385 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #7 0.934 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #7 1.492 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #7 1.677 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #7 1.884 ca-certificates is already the newest version (20250419). Step #11 - "test-gen-all-sdk-grpc": #7 1.884 ca-certificates set to manually installed. Step #11 - "test-gen-all-sdk-grpc": #7 1.884 curl is already the newest version (8.14.1-2+deb13u3). Step #11 - "test-gen-all-sdk-grpc": #7 1.884 gnupg is already the newest version (2.4.7-21+deb13u1). Step #11 - "test-gen-all-sdk-grpc": #7 1.884 0 upgraded, 0 newly installed, 0 to remove and 25 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.382 Hit:1 http://deb.debian.org/debian trixie InRelease Step #11 - "test-gen-all-sdk-grpc": #9 0.382 Hit:2 http://deb.debian.org/debian trixie-updates InRelease Step #11 - "test-gen-all-sdk-grpc": #9 0.382 Hit:3 http://deb.debian.org/debian-security trixie-security InRelease Step #11 - "test-gen-all-sdk-grpc": #9 0.448 Get:4 https://deb.nodesource.com/node_20.x nodistro InRelease [12.1 kB] Step #11 - "test-gen-all-sdk-grpc": #9 0.463 Get:5 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages [14.4 kB] Step #11 - "test-gen-all-sdk-grpc": #9 0.483 Fetched 26.6 kB in 0s (210 kB/s) Step #11 - "test-gen-all-sdk-grpc": #9 0.483 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #9 1.047 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #9 1.616 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #9 1.801 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #9 2.098 The following additional packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #9 2.099 libpython3-stdlib libpython3.13-minimal libpython3.13-stdlib media-types Step #11 - "test-gen-all-sdk-grpc": #9 2.099 python3 python3-minimal python3.13 python3.13-minimal Step #11 - "test-gen-all-sdk-grpc": #9 2.101 Suggested packages: Step #11 - "test-gen-all-sdk-grpc": #9 2.101 python3-doc python3-tk python3-venv python3.13-venv python3.13-doc Step #11 - "test-gen-all-sdk-grpc": #9 2.101 binfmt-support Step #11 - "test-gen-all-sdk-grpc": #9 2.186 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #9 2.187 libpython3-stdlib libpython3.13-minimal libpython3.13-stdlib media-types Step #11 - "test-gen-all-sdk-grpc": #9 2.187 nodejs python3 python3-minimal python3.13 python3.13-minimal Step #11 - "test-gen-all-sdk-grpc": #9 2.226 0 upgraded, 9 newly installed, 0 to remove and 25 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #9 2.226 Need to get 38.1 MB of archives. Step #11 - "test-gen-all-sdk-grpc": #9 2.226 After this operation, 219 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 libpython3.13-minimal amd64 3.13.5-2+deb13u2 [862 kB] Step #11 - "test-gen-all-sdk-grpc": #9 2.236 Get:2 http://deb.debian.org/debian trixie/main amd64 python3.13-minimal amd64 3.13.5-2+deb13u2 [2217 kB] Step #11 - "test-gen-all-sdk-grpc": #9 2.245 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.245 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.245 Get:5 http://deb.debian.org/debian trixie/main amd64 libpython3.13-stdlib amd64 3.13.5-2+deb13u2 [1958 kB] Step #11 - "test-gen-all-sdk-grpc": #9 2.252 Get:6 http://deb.debian.org/debian trixie/main amd64 python3.13 amd64 3.13.5-2+deb13u2 [757 kB] Step #11 - "test-gen-all-sdk-grpc": #9 2.255 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.255 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.299 Get:9 https://deb.nodesource.com/node_20.x nodistro/main amd64 nodejs amd64 20.20.2-1nodesource1 [32.2 MB] Step #11 - "test-gen-all-sdk-grpc": #9 2.667 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #9 2.667 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #9 2.667 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #9 2.673 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #9 2.673 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #9 2.673 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #9 2.677 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #9 2.677 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #9 2.677 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #9 3.239 Fetched 38.1 MB in 0s (118 MB/s) Step #11 - "test-gen-all-sdk-grpc": #9 3.263 Selecting previously unselected package libpython3.13-minimal:amd64. Step #11 - "test-gen-all-sdk-grpc": #9 3.263 (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.277 Preparing to unpack .../libpython3.13-minimal_3.13.5-2+deb13u2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 3.280 Unpacking libpython3.13-minimal:amd64 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #9 3.359 Selecting previously unselected package python3.13-minimal. Step #11 - "test-gen-all-sdk-grpc": #9 3.361 Preparing to unpack .../python3.13-minimal_3.13.5-2+deb13u2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 3.367 Unpacking python3.13-minimal (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #9 3.481 Setting up libpython3.13-minimal:amd64 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #9 3.491 Setting up python3.13-minimal (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #9 4.187 Selecting previously unselected package python3-minimal. Step #11 - "test-gen-all-sdk-grpc": #9 4.187 (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.200 Preparing to unpack .../python3-minimal_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 4.203 Unpacking python3-minimal (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 4.230 Selecting previously unselected package media-types. Step #11 - "test-gen-all-sdk-grpc": #9 4.233 Preparing to unpack .../media-types_13.0.0_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 4.235 Unpacking media-types (13.0.0) ... Step #11 - "test-gen-all-sdk-grpc": #9 4.261 Selecting previously unselected package libpython3.13-stdlib:amd64. Step #11 - "test-gen-all-sdk-grpc": #9 4.263 Preparing to unpack .../libpython3.13-stdlib_3.13.5-2+deb13u2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 4.266 Unpacking libpython3.13-stdlib:amd64 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #9 4.379 Selecting previously unselected package python3.13. Step #11 - "test-gen-all-sdk-grpc": #9 4.381 Preparing to unpack .../python3.13_3.13.5-2+deb13u2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 4.384 Unpacking python3.13 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #9 4.413 Selecting previously unselected package libpython3-stdlib:amd64. Step #11 - "test-gen-all-sdk-grpc": #9 4.416 Preparing to unpack .../libpython3-stdlib_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 4.419 Unpacking libpython3-stdlib:amd64 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 4.450 Setting up python3-minimal (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 4.586 Selecting previously unselected package python3. Step #11 - "test-gen-all-sdk-grpc": #9 4.586 (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.599 Preparing to unpack .../python3_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 4.605 Unpacking python3 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 4.639 Selecting previously unselected package nodejs. Step #11 - "test-gen-all-sdk-grpc": #9 4.641 Preparing to unpack .../nodejs_20.20.2-1nodesource1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 4.645 Unpacking nodejs (20.20.2-1nodesource1) ... Step #11 - "test-gen-all-sdk-grpc": #9 6.004 Setting up media-types (13.0.0) ... Step #11 - "test-gen-all-sdk-grpc": #9 6.015 Setting up libpython3.13-stdlib:amd64 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #9 6.022 Setting up libpython3-stdlib:amd64 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 6.030 Setting up python3.13 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #9 6.747 Setting up python3 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 6.756 running python rtupdate hooks for python3.13... Step #11 - "test-gen-all-sdk-grpc": #9 6.757 running python post-rtupdate hooks for python3.13... Step #11 - "test-gen-all-sdk-grpc": #9 6.833 Setting up nodejs (20.20.2-1nodesource1) ... Step #11 - "test-gen-all-sdk-grpc": #9 DONE 7.6s 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.194 npm warn deprecated har-validator@5.1.5: this library is no longer supported Step #11 - "test-gen-all-sdk-grpc": #10 2.222 npm warn deprecated glob@7.2.3: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me Step #11 - "test-gen-all-sdk-grpc": #10 2.226 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.228 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.235 npm warn deprecated uuid@3.4.0: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). Step #11 - "test-gen-all-sdk-grpc": #10 2.240 npm warn deprecated npmlog@5.0.1: This package is no longer supported. Step #11 - "test-gen-all-sdk-grpc": #10 2.247 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.260 npm warn deprecated gauge@3.0.2: This package is no longer supported. Step #11 - "test-gen-all-sdk-grpc": #10 2.263 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.279 npm warn deprecated tar@6.2.1: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me Step #11 - "test-gen-all-sdk-grpc": #10 2.793 Step #11 - "test-gen-all-sdk-grpc": #10 2.793 added 105 packages in 2s Step #11 - "test-gen-all-sdk-grpc": #10 2.793 Step #11 - "test-gen-all-sdk-grpc": #10 2.793 6 packages are looking for funding Step #11 - "test-gen-all-sdk-grpc": #10 2.793 run `npm fund` for details Step #11 - "test-gen-all-sdk-grpc": #10 2.794 npm notice Step #11 - "test-gen-all-sdk-grpc": #10 2.794 npm notice New major version of npm available! 10.8.2 -> 11.16.0 Step #11 - "test-gen-all-sdk-grpc": #10 2.794 npm notice Changelog: https://github.com/npm/cli/releases/tag/v11.16.0 Step #11 - "test-gen-all-sdk-grpc": #10 2.794 npm notice To update run: npm install -g npm@11.16.0 Step #11 - "test-gen-all-sdk-grpc": #10 2.794 npm notice Step #11 - "test-gen-all-sdk-grpc": #10 DONE 2.9s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #11 [7/8] COPY *.sh /root/ Step #11 - "test-gen-all-sdk-grpc": #11 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #12 [8/8] RUN chmod +x /root/*.sh Step #11 - "test-gen-all-sdk-grpc": #12 DONE 0.3s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #13 exporting to image Step #11 - "test-gen-all-sdk-grpc": #13 exporting layers Step #11 - "test-gen-all-sdk-grpc": #13 exporting layers 1.2s done Step #11 - "test-gen-all-sdk-grpc": #13 writing image sha256:970b5fa279b046e863fa349eee09ca2bb50c63e571ca41e4a992552f403f1333 done Step #11 - "test-gen-all-sdk-grpc": #13 naming to docker.io/library/agones-build-sdk-node:cabdcdf71a done Step #11 - "test-gen-all-sdk-grpc": #13 DONE 1.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": + sdk=/go/src/agones.dev/agones/proto/sdk Step #11 - "test-gen-all-sdk-grpc": + googleapis=/go/src/agones.dev/agones/proto/googleapis Step #11 - "test-gen-all-sdk-grpc": + gatewaygrpc=/go/src/agones.dev/agones/proto/grpc-gateway Step #11 - "test-gen-all-sdk-grpc": + cd /go/src/agones.dev/agones Step #11 - "test-gen-all-sdk-grpc": + mkdir -p ./sdks/nodejs/lib/alpha Step #11 - "test-gen-all-sdk-grpc": + mkdir -p ./sdks/nodejs/lib/beta Step #11 - "test-gen-all-sdk-grpc": + grpc_tools_node_protoc -I /go/src/agones.dev/agones/proto/googleapis -I /go/src/agones.dev/agones/proto/grpc-gateway -I /go/src/agones.dev/agones/proto/sdk --js_out=import_style=commonjs,binary:./sdks/nodejs/lib google/api/annotations.proto google/api/client.proto google/api/field_behavior.proto google/api/http.proto google/api/launch_stage.proto google/api/resource.proto protoc-gen-openapiv2/options/annotations.proto protoc-gen-openapiv2/options/openapiv2.proto Step #11 - "test-gen-all-sdk-grpc": + grpc_tools_node_protoc -I /go/src/agones.dev/agones/proto/googleapis -I /go/src/agones.dev/agones/proto/grpc-gateway -I /go/src/agones.dev/agones/proto/sdk/alpha --js_out=import_style=commonjs,binary:./sdks/nodejs/lib/alpha google/api/annotations.proto google/api/http.proto protoc-gen-openapiv2/options/annotations.proto protoc-gen-openapiv2/options/openapiv2.proto Step #11 - "test-gen-all-sdk-grpc": + grpc_tools_node_protoc -I /go/src/agones.dev/agones/proto/googleapis -I /go/src/agones.dev/agones/proto/grpc-gateway -I /go/src/agones.dev/agones/proto/sdk/beta --js_out=import_style=commonjs,binary:./sdks/nodejs/lib/beta google/api/annotations.proto google/api/client.proto google/api/field_behavior.proto google/api/http.proto google/api/launch_stage.proto google/api/resource.proto protoc-gen-openapiv2/options/annotations.proto protoc-gen-openapiv2/options/openapiv2.proto Step #11 - "test-gen-all-sdk-grpc": + grpc_tools_node_protoc -I /go/src/agones.dev/agones/proto/googleapis -I /go/src/agones.dev/agones/proto/grpc-gateway -I /go/src/agones.dev/agones/proto/sdk --grpc_out=generate_package_definition:./sdks/nodejs/lib --js_out=import_style=commonjs,binary:./sdks/nodejs/lib sdk.proto Step #11 - "test-gen-all-sdk-grpc": + grpc_tools_node_protoc -I /go/src/agones.dev/agones/proto/googleapis -I /go/src/agones.dev/agones/proto/grpc-gateway -I /go/src/agones.dev/agones/proto/sdk/alpha --grpc_out=generate_package_definition:./sdks/nodejs/lib/alpha --js_out=import_style=commonjs,binary:./sdks/nodejs/lib/alpha alpha.proto Step #11 - "test-gen-all-sdk-grpc": + grpc_tools_node_protoc -I /go/src/agones.dev/agones/proto/googleapis -I /go/src/agones.dev/agones/proto/grpc-gateway -I /go/src/agones.dev/agones/proto/sdk/beta --grpc_out=generate_package_definition:./sdks/nodejs/lib/beta --js_out=import_style=commonjs,binary:./sdks/nodejs/lib/beta beta.proto Step #11 - "test-gen-all-sdk-grpc": beta.proto:24:1: warning: Import google/protobuf/empty.proto is unused. Step #11 - "test-gen-all-sdk-grpc": + header ./sdks/nodejs/lib/sdk_pb.js Step #11 - "test-gen-all-sdk-grpc": + cat ./build/boilerplate.go.txt ./sdks/nodejs/lib/sdk_pb.js Step #11 - "test-gen-all-sdk-grpc": + mv ./tmp.js ./sdks/nodejs/lib/sdk_pb.js Step #11 - "test-gen-all-sdk-grpc": + header ./sdks/nodejs/lib/sdk_grpc_pb.js Step #11 - "test-gen-all-sdk-grpc": + cat ./build/boilerplate.go.txt ./sdks/nodejs/lib/sdk_grpc_pb.js Step #11 - "test-gen-all-sdk-grpc": + mv ./tmp.js ./sdks/nodejs/lib/sdk_grpc_pb.js Step #11 - "test-gen-all-sdk-grpc": + header ./sdks/nodejs/lib/google/api/annotations_pb.js Step #11 - "test-gen-all-sdk-grpc": + cat ./build/boilerplate.go.txt ./sdks/nodejs/lib/google/api/annotations_pb.js Step #11 - "test-gen-all-sdk-grpc": + mv ./tmp.js ./sdks/nodejs/lib/google/api/annotations_pb.js Step #11 - "test-gen-all-sdk-grpc": + header ./sdks/nodejs/lib/google/api/http_pb.js Step #11 - "test-gen-all-sdk-grpc": + cat ./build/boilerplate.go.txt ./sdks/nodejs/lib/google/api/http_pb.js Step #11 - "test-gen-all-sdk-grpc": + mv ./tmp.js ./sdks/nodejs/lib/google/api/http_pb.js Step #11 - "test-gen-all-sdk-grpc": + header ./sdks/nodejs/lib/protoc-gen-openapiv2/options/annotations_pb.js Step #11 - "test-gen-all-sdk-grpc": + cat ./build/boilerplate.go.txt ./sdks/nodejs/lib/protoc-gen-openapiv2/options/annotations_pb.js Step #11 - "test-gen-all-sdk-grpc": + mv ./tmp.js ./sdks/nodejs/lib/protoc-gen-openapiv2/options/annotations_pb.js Step #11 - "test-gen-all-sdk-grpc": + header ./sdks/nodejs/lib/protoc-gen-openapiv2/options/openapiv2_pb.js Step #11 - "test-gen-all-sdk-grpc": + cat ./build/boilerplate.go.txt ./sdks/nodejs/lib/protoc-gen-openapiv2/options/openapiv2_pb.js Step #11 - "test-gen-all-sdk-grpc": + mv ./tmp.js ./sdks/nodejs/lib/protoc-gen-openapiv2/options/openapiv2_pb.js Step #11 - "test-gen-all-sdk-grpc": + header ./sdks/nodejs/lib/alpha/alpha_pb.js Step #11 - "test-gen-all-sdk-grpc": + cat ./build/boilerplate.go.txt ./sdks/nodejs/lib/alpha/alpha_pb.js Step #11 - "test-gen-all-sdk-grpc": + mv ./tmp.js ./sdks/nodejs/lib/alpha/alpha_pb.js Step #11 - "test-gen-all-sdk-grpc": + header ./sdks/nodejs/lib/alpha/alpha_grpc_pb.js Step #11 - "test-gen-all-sdk-grpc": + cat ./build/boilerplate.go.txt ./sdks/nodejs/lib/alpha/alpha_grpc_pb.js Step #11 - "test-gen-all-sdk-grpc": + mv ./tmp.js ./sdks/nodejs/lib/alpha/alpha_grpc_pb.js Step #11 - "test-gen-all-sdk-grpc": + header ./sdks/nodejs/lib/alpha/google/api/annotations_pb.js Step #11 - "test-gen-all-sdk-grpc": + cat ./build/boilerplate.go.txt ./sdks/nodejs/lib/alpha/google/api/annotations_pb.js Step #11 - "test-gen-all-sdk-grpc": + mv ./tmp.js ./sdks/nodejs/lib/alpha/google/api/annotations_pb.js Step #11 - "test-gen-all-sdk-grpc": + header ./sdks/nodejs/lib/alpha/google/api/http_pb.js Step #11 - "test-gen-all-sdk-grpc": + cat ./build/boilerplate.go.txt ./sdks/nodejs/lib/alpha/google/api/http_pb.js Step #11 - "test-gen-all-sdk-grpc": + mv ./tmp.js ./sdks/nodejs/lib/alpha/google/api/http_pb.js Step #11 - "test-gen-all-sdk-grpc": + header ./sdks/nodejs/lib/alpha/protoc-gen-openapiv2/options/annotations_pb.js Step #11 - "test-gen-all-sdk-grpc": + cat ./build/boilerplate.go.txt ./sdks/nodejs/lib/alpha/protoc-gen-openapiv2/options/annotations_pb.js Step #11 - "test-gen-all-sdk-grpc": + mv ./tmp.js ./sdks/nodejs/lib/alpha/protoc-gen-openapiv2/options/annotations_pb.js Step #11 - "test-gen-all-sdk-grpc": + header ./sdks/nodejs/lib/alpha/protoc-gen-openapiv2/options/openapiv2_pb.js Step #11 - "test-gen-all-sdk-grpc": + cat ./build/boilerplate.go.txt ./sdks/nodejs/lib/alpha/protoc-gen-openapiv2/options/openapiv2_pb.js Step #11 - "test-gen-all-sdk-grpc": + mv ./tmp.js ./sdks/nodejs/lib/alpha/protoc-gen-openapiv2/options/openapiv2_pb.js Step #11 - "test-gen-all-sdk-grpc": + header ./sdks/nodejs/lib/beta/beta_pb.js Step #11 - "test-gen-all-sdk-grpc": + cat ./build/boilerplate.go.txt ./sdks/nodejs/lib/beta/beta_pb.js Step #11 - "test-gen-all-sdk-grpc": + mv ./tmp.js ./sdks/nodejs/lib/beta/beta_pb.js Step #11 - "test-gen-all-sdk-grpc": + header ./sdks/nodejs/lib/beta/beta_grpc_pb.js Step #11 - "test-gen-all-sdk-grpc": + cat ./build/boilerplate.go.txt ./sdks/nodejs/lib/beta/beta_grpc_pb.js Step #11 - "test-gen-all-sdk-grpc": + mv ./tmp.js ./sdks/nodejs/lib/beta/beta_grpc_pb.js Step #11 - "test-gen-all-sdk-grpc": + header ./sdks/nodejs/lib/beta/google/api/annotations_pb.js Step #11 - "test-gen-all-sdk-grpc": + cat ./build/boilerplate.go.txt ./sdks/nodejs/lib/beta/google/api/annotations_pb.js Step #11 - "test-gen-all-sdk-grpc": + mv ./tmp.js ./sdks/nodejs/lib/beta/google/api/annotations_pb.js Step #11 - "test-gen-all-sdk-grpc": + header ./sdks/nodejs/lib/beta/google/api/http_pb.js Step #11 - "test-gen-all-sdk-grpc": + cat ./build/boilerplate.go.txt ./sdks/nodejs/lib/beta/google/api/http_pb.js Step #11 - "test-gen-all-sdk-grpc": + mv ./tmp.js ./sdks/nodejs/lib/beta/google/api/http_pb.js Step #11 - "test-gen-all-sdk-grpc": + header ./sdks/nodejs/lib/beta/protoc-gen-openapiv2/options/annotations_pb.js Step #11 - "test-gen-all-sdk-grpc": + cat ./build/boilerplate.go.txt ./sdks/nodejs/lib/beta/protoc-gen-openapiv2/options/annotations_pb.js Step #11 - "test-gen-all-sdk-grpc": + mv ./tmp.js ./sdks/nodejs/lib/beta/protoc-gen-openapiv2/options/annotations_pb.js Step #11 - "test-gen-all-sdk-grpc": + header ./sdks/nodejs/lib/beta/protoc-gen-openapiv2/options/openapiv2_pb.js Step #11 - "test-gen-all-sdk-grpc": + cat ./build/boilerplate.go.txt ./sdks/nodejs/lib/beta/protoc-gen-openapiv2/options/openapiv2_pb.js Step #11 - "test-gen-all-sdk-grpc": + mv ./tmp.js ./sdks/nodejs/lib/beta/protoc-gen-openapiv2/options/openapiv2_pb.js Step #11 - "test-gen-all-sdk-grpc": make[2]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make run-sdk-command COMMAND=gen SDK_FOLDER=restapi Step #11 - "test-gen-all-sdk-grpc": make[2]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": /workspace/build Step #11 - "test-gen-all-sdk-grpc": make[3]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make ensure-image IMAGE_TAG=agones-build-sdk-restapi:b4de2cbc09 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=restapi Step #11 - "test-gen-all-sdk-grpc": make[4]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": Could not find agones-build-sdk-restapi:b4de2cbc09 image. Building... Step #11 - "test-gen-all-sdk-grpc": make[5]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make ensure-image IMAGE_TAG=agones-build-sdk-base:63cd99046f_v1.80.0 BUILD_TARGET=build-build-sdk-image-base Step #11 - "test-gen-all-sdk-grpc": make[6]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[6]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": docker build --tag=agones-build-sdk-restapi:b4de2cbc09 /workspace/build/build-sdk-images/restapi --build-arg BASE_IMAGE=agones-build-sdk-base:63cd99046f_v1.80.0 Step #11 - "test-gen-all-sdk-grpc": #0 building with "default" instance using docker driver Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #1 [internal] load build definition from Dockerfile Step #11 - "test-gen-all-sdk-grpc": #1 transferring dockerfile: 1.35kB done Step #11 - "test-gen-all-sdk-grpc": #1 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #2 [internal] load .dockerignore Step #11 - "test-gen-all-sdk-grpc": #2 transferring context: 2B done Step #11 - "test-gen-all-sdk-grpc": #2 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #3 [internal] load metadata for docker.io/library/agones-build-sdk-base:63cd99046f_v1.80.0 Step #11 - "test-gen-all-sdk-grpc": #3 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #4 [1/8] FROM docker.io/library/agones-build-sdk-base:63cd99046f_v1.80.0 Step #11 - "test-gen-all-sdk-grpc": #4 CACHED Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #5 [internal] load build context Step #11 - "test-gen-all-sdk-grpc": #5 transferring context: 3.92kB done Step #11 - "test-gen-all-sdk-grpc": #5 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #6 [2/8] RUN apt-get --allow-releaseinfo-change update && apt-get install -y wget jq gnupg && apt-get clean Step #11 - "test-gen-all-sdk-grpc": #6 0.268 Get:1 http://deb.debian.org/debian trixie InRelease [140 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.280 Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.281 Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.301 Get:4 http://deb.debian.org/debian trixie/main amd64 Packages [9671 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.351 Get:5 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [199 kB] Step #11 - "test-gen-all-sdk-grpc": #6 1.026 Fetched 10.1 MB in 1s (13.4 MB/s) Step #11 - "test-gen-all-sdk-grpc": #6 1.026 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #6 1.541 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #6 2.109 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #6 2.308 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #6 2.522 The following additional packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #6 2.522 dirmngr gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpgconf gpgsm Step #11 - "test-gen-all-sdk-grpc": #6 2.522 gpgv libassuan9 libgcrypt20 libgpg-error-l10n libgpg-error0 libjq1 libksba8 Step #11 - "test-gen-all-sdk-grpc": #6 2.522 libnpth0t64 libonig5 libreadline8t64 pinentry-curses readline-common Step #11 - "test-gen-all-sdk-grpc": #6 2.523 Suggested packages: Step #11 - "test-gen-all-sdk-grpc": #6 2.523 dbus-user-session libpam-systemd pinentry-gnome3 tor gpg-wks-server Step #11 - "test-gen-all-sdk-grpc": #6 2.523 parcimonie xloadimage scdaemon tpm2daemon rng-tools pinentry-doc Step #11 - "test-gen-all-sdk-grpc": #6 2.523 readline-doc Step #11 - "test-gen-all-sdk-grpc": #6 2.637 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #6 2.637 dirmngr gnupg gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpgconf Step #11 - "test-gen-all-sdk-grpc": #6 2.637 gpgsm gpgv jq libassuan9 libgcrypt20 libgpg-error-l10n libgpg-error0 libjq1 Step #11 - "test-gen-all-sdk-grpc": #6 2.638 libksba8 libnpth0t64 libonig5 libreadline8t64 pinentry-curses Step #11 - "test-gen-all-sdk-grpc": #6 2.638 readline-common wget Step #11 - "test-gen-all-sdk-grpc": #6 2.661 0 upgraded, 23 newly installed, 0 to remove and 28 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #6 2.661 Need to get 6406 kB of archives. Step #11 - "test-gen-all-sdk-grpc": #6 2.661 After this operation, 21.1 MB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #6 2.661 Get:1 http://deb.debian.org/debian trixie/main amd64 readline-common all 8.2-6 [69.4 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.663 Get:2 http://deb.debian.org/debian trixie/main amd64 wget amd64 1.25.0-2 [984 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.682 Get:3 http://deb.debian.org/debian trixie/main amd64 libgpg-error0 amd64 1.51-4 [82.1 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.682 Get:4 http://deb.debian.org/debian trixie/main amd64 libassuan9 amd64 3.0.2-2 [61.5 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.685 Get:5 http://deb.debian.org/debian-security trixie-security/main amd64 libgcrypt20 amd64 1.11.0-7+deb13u1 [843 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.690 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.691 Get:7 http://deb.debian.org/debian trixie/main amd64 gpgconf amd64 2.4.7-21+deb13u1+b3 [129 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.692 Get:8 http://deb.debian.org/debian trixie/main amd64 libksba8 amd64 1.6.7-2+b1 [136 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.692 Get:9 http://deb.debian.org/debian trixie/main amd64 libnpth0t64 amd64 1.8-3 [23.2 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.693 Get:10 http://deb.debian.org/debian trixie/main amd64 dirmngr amd64 2.4.7-21+deb13u1+b3 [384 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.696 Get:11 http://deb.debian.org/debian trixie/main amd64 gnupg-l10n all 2.4.7-21+deb13u1 [749 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.698 Get:12 http://deb.debian.org/debian trixie/main amd64 gpg amd64 2.4.7-21+deb13u1+b3 [635 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.701 Get:13 http://deb.debian.org/debian trixie/main amd64 pinentry-curses amd64 1.3.1-2 [86.4 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.701 Get:14 http://deb.debian.org/debian trixie/main amd64 gpg-agent amd64 2.4.7-21+deb13u1+b3 [271 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.703 Get:15 http://deb.debian.org/debian trixie/main amd64 gpgsm amd64 2.4.7-21+deb13u1+b3 [276 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.704 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.705 Get:17 http://deb.debian.org/debian trixie/main amd64 gpg-wks-client amd64 2.4.7-21+deb13u1+b3 [109 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.706 Get:18 http://deb.debian.org/debian trixie/main amd64 gpgv amd64 2.4.7-21+deb13u1+b3 [241 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.707 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.708 Get:20 http://deb.debian.org/debian trixie/main amd64 libjq1 amd64 1.7.1-6+deb13u2 [164 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.709 Get:21 http://deb.debian.org/debian trixie/main amd64 jq amd64 1.7.1-6+deb13u2 [77.8 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.709 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.710 Get:23 http://deb.debian.org/debian trixie/main amd64 gnupg-utils amd64 2.4.7-21+deb13u1+b3 [195 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.852 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #6 2.852 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #6 2.852 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #6 2.859 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #6 2.859 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 2.859 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 2.863 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 2.863 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 2.863 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #6 3.439 Fetched 6406 kB in 0s (103 MB/s) Step #11 - "test-gen-all-sdk-grpc": #6 3.459 Selecting previously unselected package readline-common. Step #11 - "test-gen-all-sdk-grpc": #6 3.459 (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.471 Preparing to unpack .../00-readline-common_8.2-6_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.474 Unpacking readline-common (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.501 Selecting previously unselected package wget. Step #11 - "test-gen-all-sdk-grpc": #6 3.503 Preparing to unpack .../01-wget_1.25.0-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.506 Unpacking wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.572 Selecting previously unselected package libgpg-error0:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 3.574 Preparing to unpack .../02-libgpg-error0_1.51-4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.580 Unpacking libgpg-error0:amd64 (1.51-4) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.610 Selecting previously unselected package libassuan9:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 3.613 Preparing to unpack .../03-libassuan9_3.0.2-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.615 Unpacking libassuan9:amd64 (3.0.2-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.646 Selecting previously unselected package libgcrypt20:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 3.648 Preparing to unpack .../04-libgcrypt20_1.11.0-7+deb13u1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.651 Unpacking libgcrypt20:amd64 (1.11.0-7+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.705 Selecting previously unselected package libreadline8t64:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 3.708 Preparing to unpack .../05-libreadline8t64_8.2-6_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.715 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.722 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.727 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.733 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.736 Unpacking libreadline8t64:amd64 (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.765 Selecting previously unselected package gpgconf. Step #11 - "test-gen-all-sdk-grpc": #6 3.768 Preparing to unpack .../06-gpgconf_2.4.7-21+deb13u1+b3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.770 Unpacking gpgconf (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.803 Selecting previously unselected package libksba8:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 3.805 Preparing to unpack .../07-libksba8_1.6.7-2+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.808 Unpacking libksba8:amd64 (1.6.7-2+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.839 Selecting previously unselected package libnpth0t64:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 3.842 Preparing to unpack .../08-libnpth0t64_1.8-3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.844 Unpacking libnpth0t64:amd64 (1.8-3) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.873 Selecting previously unselected package dirmngr. Step #11 - "test-gen-all-sdk-grpc": #6 3.875 Preparing to unpack .../09-dirmngr_2.4.7-21+deb13u1+b3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.890 Unpacking dirmngr (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.927 Selecting previously unselected package gnupg-l10n. Step #11 - "test-gen-all-sdk-grpc": #6 3.930 Preparing to unpack .../10-gnupg-l10n_2.4.7-21+deb13u1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.933 Unpacking gnupg-l10n (2.4.7-21+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.992 Selecting previously unselected package gpg. Step #11 - "test-gen-all-sdk-grpc": #6 3.994 Preparing to unpack .../11-gpg_2.4.7-21+deb13u1+b3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.997 Unpacking gpg (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.048 Selecting previously unselected package pinentry-curses. Step #11 - "test-gen-all-sdk-grpc": #6 4.050 Preparing to unpack .../12-pinentry-curses_1.3.1-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.053 Unpacking pinentry-curses (1.3.1-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.084 Selecting previously unselected package gpg-agent. Step #11 - "test-gen-all-sdk-grpc": #6 4.086 Preparing to unpack .../13-gpg-agent_2.4.7-21+deb13u1+b3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.089 Unpacking gpg-agent (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.124 Selecting previously unselected package gpgsm. Step #11 - "test-gen-all-sdk-grpc": #6 4.126 Preparing to unpack .../14-gpgsm_2.4.7-21+deb13u1+b3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.129 Unpacking gpgsm (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.164 Selecting previously unselected package gnupg. Step #11 - "test-gen-all-sdk-grpc": #6 4.166 Preparing to unpack .../15-gnupg_2.4.7-21+deb13u1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.170 Unpacking gnupg (2.4.7-21+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.204 Selecting previously unselected package gpg-wks-client. Step #11 - "test-gen-all-sdk-grpc": #6 4.206 Preparing to unpack .../16-gpg-wks-client_2.4.7-21+deb13u1+b3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.209 Unpacking gpg-wks-client (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.237 Selecting previously unselected package gpgv. Step #11 - "test-gen-all-sdk-grpc": #6 4.240 Preparing to unpack .../17-gpgv_2.4.7-21+deb13u1+b3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.243 Unpacking gpgv (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.279 Selecting previously unselected package libonig5:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 4.281 Preparing to unpack .../18-libonig5_6.9.9-1+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.284 Unpacking libonig5:amd64 (6.9.9-1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.320 Selecting previously unselected package libjq1:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 4.322 Preparing to unpack .../19-libjq1_1.7.1-6+deb13u2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.325 Unpacking libjq1:amd64 (1.7.1-6+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.356 Selecting previously unselected package jq. Step #11 - "test-gen-all-sdk-grpc": #6 4.358 Preparing to unpack .../20-jq_1.7.1-6+deb13u2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.361 Unpacking jq (1.7.1-6+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.387 Selecting previously unselected package libgpg-error-l10n. Step #11 - "test-gen-all-sdk-grpc": #6 4.390 Preparing to unpack .../21-libgpg-error-l10n_1.51-4_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.393 Unpacking libgpg-error-l10n (1.51-4) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.424 Selecting previously unselected package gnupg-utils. Step #11 - "test-gen-all-sdk-grpc": #6 4.427 Preparing to unpack .../22-gnupg-utils_2.4.7-21+deb13u1+b3_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.429 Unpacking gnupg-utils (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.473 Setting up libnpth0t64:amd64 (1.8-3) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.481 Setting up wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.490 Setting up libgpg-error0:amd64 (1.51-4) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.498 Setting up libgcrypt20:amd64 (1.11.0-7+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.506 Setting up gnupg-l10n (2.4.7-21+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.513 Setting up gpgv (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.520 Setting up libassuan9:amd64 (3.0.2-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.527 Setting up libgpg-error-l10n (1.51-4) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.533 Setting up readline-common (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.543 Setting up libonig5:amd64 (6.9.9-1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.550 Setting up libksba8:amd64 (1.6.7-2+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.557 Setting up pinentry-curses (1.3.1-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.570 Setting up libjq1:amd64 (1.7.1-6+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.577 Setting up libreadline8t64:amd64 (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.583 Setting up jq (1.7.1-6+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.590 Setting up gpgconf (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.596 Setting up gpg (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.712 Setting up gnupg-utils (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.719 Setting up gpg-agent (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.155 Setting up gpgsm (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.162 Setting up dirmngr (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.288 Setting up gnupg (2.4.7-21+deb13u1) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.295 Setting up gpg-wks-client (2.4.7-21+deb13u1+b3) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.302 Processing triggers for libc-bin (2.41-12+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 DONE 5.4s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #7 [3/8] WORKDIR /usr/local Step #11 - "test-gen-all-sdk-grpc": #7 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #8 [4/8] RUN ARCH=$(dpkg --print-architecture) && wget -q https://dl.google.com/go/go1.26.0.linux-${ARCH}.tar.gz && tar -xzf go1.26.0.linux-${ARCH}.tar.gz && rm go1.26.0.linux-${ARCH}.tar.gz && mkdir -p /go Step #11 - "test-gen-all-sdk-grpc": #8 DONE 4.4s 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.302 § 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.383 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.730 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #10 3.730 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #10 3.730 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #10 3.738 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #10 3.738 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #10 3.738 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #10 3.743 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #10 3.743 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #10 3.743 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #10 DONE 25.5s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #11 [7/8] COPY *.sh /root/ Step #11 - "test-gen-all-sdk-grpc": #11 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #12 [8/8] RUN chmod +x /root/*.sh Step #11 - "test-gen-all-sdk-grpc": #12 DONE 0.3s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #13 exporting to image Step #11 - "test-gen-all-sdk-grpc": #13 exporting layers Step #11 - "test-gen-all-sdk-grpc": #13 exporting layers 2.7s done Step #11 - "test-gen-all-sdk-grpc": #13 writing image sha256:145800754f75d4d27333489d9b29ac36e442b1df4425d51c4928df8788753571 done Step #11 - "test-gen-all-sdk-grpc": #13 naming to docker.io/library/agones-build-sdk-restapi:b4de2cbc09 done Step #11 - "test-gen-all-sdk-grpc": #13 DONE 2.7s Step #11 - "test-gen-all-sdk-grpc": make[5]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[4]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[3]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": + /root/gen.sh Step #11 - "test-gen-all-sdk-grpc": 04:06:24.094 [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": 04:06:24.260 [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": 04:06:24.267 [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": 04:06:24.276 [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": 04:06:24.279 [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": 04:06:24.285 [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": 04:06:24.288 [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": 04:06:24.296 [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": 04:06:24.299 [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": 04:06:24.306 [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": 04:06:24.309 [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": 04:06:24.316 [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": 04:06:24.318 [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": 04:06:24.324 [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": 04:06:24.326 [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": 04:06:24.332 [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": 04:06:24.334 [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": 04:06:24.340 [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": 04:06:24.342 [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": 04:06:24.348 [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": 04:06:24.351 [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": 04:06:24.357 [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": 04:06:24.359 [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": 04:06:24.365 [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": 04:06:24.367 [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": 04:06:24.372 [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": 04:06:24.373 [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": 04:06:24.377 [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": 04:06:24.378 [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": 04:06:24.382 [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": 04:06:24.384 [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": 04:06:24.426 [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": 04:06:24.434 [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": 04:06:24.442 [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": 04:06:24.449 [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": 04:06:24.450 [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": 04:06:24.451 [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": 04:06:24.453 [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": 04:06:24.456 [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": 04:06:24.458 [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": 04:06:24.459 [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": 04:06:24.462 [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": 04:06:24.462 [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": 04:06:25.334 [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": 04:06:25.473 [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": 04:06:25.479 [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": 04:06:25.490 [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": 04:06:25.492 [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": 04:06:25.498 [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": 04:06:25.500 [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": 04:06:25.508 [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": 04:06:25.511 [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": 04:06:25.518 [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": 04:06:25.521 [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": 04:06:25.592 [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": 04:06:25.606 [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": 04:06:25.615 [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": 04:06:25.622 [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": 04:06:25.624 [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": 04:06:25.624 [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": 04:06:25.627 [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": 04:06:25.631 [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": 04:06:25.633 [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": 04:06:25.634 [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": 04:06:25.638 [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": 04:06:25.638 [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": 04:06:26.480 [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": 04:06:26.623 [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": 04:06:26.630 [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": 04:06:26.640 [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": 04:06:26.644 [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": 04:06:26.652 [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": 04:06:26.655 [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": 04:06:26.662 [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": 04:06:26.665 [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": 04:06:26.673 [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": 04:06:26.676 [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": 04:06:26.683 [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": 04:06:26.686 [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": 04:06:26.695 [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": 04:06:26.698 [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": 04:06:26.768 [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": 04:06:26.779 [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": 04:06:26.789 [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": 04:06:26.796 [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": 04:06:26.797 [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": 04:06:26.798 [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": 04:06:26.800 [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": 04:06:26.804 [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": 04:06:26.807 [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": 04:06:26.807 [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": 04:06:26.811 [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": 04:06:26.811 [Thread-0] INFO i.s.codegen.v3.AbstractGenerator - writing file /go/src/agones.dev/agones/test/sdk/restapi/beta/swagger/.swagger-codegen/VERSION Step #11 - "test-gen-all-sdk-grpc": make[2]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make run-sdk-command COMMAND=gen SDK_FOLDER=csharp Step #11 - "test-gen-all-sdk-grpc": make[2]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": /workspace/build Step #11 - "test-gen-all-sdk-grpc": make[3]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make ensure-image IMAGE_TAG=agones-build-sdk-csharp:243c2ae482 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=csharp Step #11 - "test-gen-all-sdk-grpc": make[4]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": Could not find agones-build-sdk-csharp:243c2ae482 image. Building... Step #11 - "test-gen-all-sdk-grpc": make[5]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make ensure-image IMAGE_TAG=agones-build-sdk-base:63cd99046f_v1.80.0 BUILD_TARGET=build-build-sdk-image-base Step #11 - "test-gen-all-sdk-grpc": make[6]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[6]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": docker build --tag=agones-build-sdk-csharp:243c2ae482 /workspace/build/build-sdk-images/csharp --build-arg BASE_IMAGE=agones-build-sdk-base:63cd99046f_v1.80.0 Step #11 - "test-gen-all-sdk-grpc": #0 building with "default" instance using docker driver Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #1 [internal] load build definition from Dockerfile Step #11 - "test-gen-all-sdk-grpc": #1 transferring dockerfile: 1.38kB done Step #11 - "test-gen-all-sdk-grpc": #1 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #2 [internal] load .dockerignore Step #11 - "test-gen-all-sdk-grpc": #2 transferring context: 2B done Step #11 - "test-gen-all-sdk-grpc": #2 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #3 [internal] load metadata for docker.io/library/agones-build-sdk-base:63cd99046f_v1.80.0 Step #11 - "test-gen-all-sdk-grpc": #3 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #4 [1/7] FROM docker.io/library/agones-build-sdk-base:63cd99046f_v1.80.0 Step #11 - "test-gen-all-sdk-grpc": #4 CACHED Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #5 [internal] load build context Step #11 - "test-gen-all-sdk-grpc": #5 transferring context: 8.15kB done Step #11 - "test-gen-all-sdk-grpc": #5 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #6 [2/7] RUN apt-get --allow-releaseinfo-change update && apt-get install -y wget Step #11 - "test-gen-all-sdk-grpc": #6 0.269 Get:1 http://deb.debian.org/debian trixie InRelease [140 kB] 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.282 Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.302 Get:4 http://deb.debian.org/debian trixie/main amd64 Packages [9671 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.356 Get:5 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [199 kB] Step #11 - "test-gen-all-sdk-grpc": #6 1.045 Fetched 10.1 MB in 1s (12.9 MB/s) Step #11 - "test-gen-all-sdk-grpc": #6 1.045 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #6 1.555 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #6 2.112 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #6 2.304 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #6 2.547 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #6 2.547 wget Step #11 - "test-gen-all-sdk-grpc": #6 2.572 0 upgraded, 1 newly installed, 0 to remove and 28 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #6 2.572 Need to get 984 kB of archives. Step #11 - "test-gen-all-sdk-grpc": #6 2.572 After this operation, 3875 kB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #6 2.572 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.722 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #6 2.722 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #6 2.722 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #6 2.729 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #6 2.729 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 2.729 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 2.733 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 2.733 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 2.733 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #6 3.256 Fetched 984 kB in 0s (44.1 MB/s) Step #11 - "test-gen-all-sdk-grpc": #6 3.275 Selecting previously unselected package wget. Step #11 - "test-gen-all-sdk-grpc": #6 3.275 (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.288 Preparing to unpack .../wget_1.25.0-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.291 Unpacking wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.359 Setting up wget (1.25.0-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 DONE 3.4s 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.334 Hit:1 http://deb.debian.org/debian trixie InRelease Step #11 - "test-gen-all-sdk-grpc": #7 0.335 Hit:2 http://deb.debian.org/debian trixie-updates InRelease Step #11 - "test-gen-all-sdk-grpc": #7 0.335 Hit:3 http://deb.debian.org/debian-security trixie-security InRelease Step #11 - "test-gen-all-sdk-grpc": #7 0.375 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #7 0.890 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #7 1.436 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #7 1.608 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.896 0 upgraded, 1 newly installed, 0 to remove and 28 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #7 1.896 Need to get 38.6 kB of archives. Step #11 - "test-gen-all-sdk-grpc": #7 1.896 After this operation, 49.2 kB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #7 1.896 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.040 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #7 2.040 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #7 2.040 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #7 2.046 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #7 2.046 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #7 2.046 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #7 2.050 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #7 2.050 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #7 2.050 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #7 2.619 Fetched 38.6 kB in 0s (2702 kB/s) Step #11 - "test-gen-all-sdk-grpc": #7 2.634 Selecting previously unselected package apt-transport-https. Step #11 - "test-gen-all-sdk-grpc": #7 2.634 (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.647 Preparing to unpack .../apt-transport-https_3.0.3_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #7 2.650 Unpacking apt-transport-https (3.0.3) ... Step #11 - "test-gen-all-sdk-grpc": #7 2.682 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.391 Selecting previously unselected package packages-microsoft-prod. Step #11 - "test-gen-all-sdk-grpc": #8 0.402 (Reading database ... 24470 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #8 0.403 Preparing to unpack packages-microsoft-prod.deb ... Step #11 - "test-gen-all-sdk-grpc": #8 0.407 Unpacking packages-microsoft-prod (1.1-debian13) ... Step #11 - "test-gen-all-sdk-grpc": #8 0.424 Setting up packages-microsoft-prod (1.1-debian13) ... Step #11 - "test-gen-all-sdk-grpc": #8 DONE 0.5s 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.337 Hit:1 http://deb.debian.org/debian trixie InRelease Step #11 - "test-gen-all-sdk-grpc": #9 0.337 Hit:2 http://deb.debian.org/debian trixie-updates InRelease Step #11 - "test-gen-all-sdk-grpc": #9 0.337 Hit:3 http://deb.debian.org/debian-security trixie-security InRelease Step #11 - "test-gen-all-sdk-grpc": #9 0.366 Get:4 https://packages.microsoft.com/debian/13/prod trixie InRelease [3952 B] Step #11 - "test-gen-all-sdk-grpc": #9 0.385 Get:5 https://packages.microsoft.com/debian/13/prod trixie/main amd64 Packages [23.7 kB] Step #11 - "test-gen-all-sdk-grpc": #9 0.400 Get:6 https://packages.microsoft.com/debian/13/prod trixie/main arm64 Packages [10.5 kB] Step #11 - "test-gen-all-sdk-grpc": #9 0.402 Get:7 https://packages.microsoft.com/debian/13/prod trixie/main armhf Packages [730 B] Step #11 - "test-gen-all-sdk-grpc": #9 0.403 Get:8 https://packages.microsoft.com/debian/13/prod trixie/main all Packages [342 B] Step #11 - "test-gen-all-sdk-grpc": #9 0.410 Fetched 39.3 kB in 0s (400 kB/s) Step #11 - "test-gen-all-sdk-grpc": #9 0.410 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #9 0.919 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #9 1.421 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #9 1.561 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #9 1.697 The following additional packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #9 1.697 aspnetcore-runtime-8.0 aspnetcore-targeting-pack-8.0 dotnet-apphost-pack-8.0 Step #11 - "test-gen-all-sdk-grpc": #9 1.697 dotnet-host dotnet-hostfxr-8.0 dotnet-runtime-8.0 dotnet-runtime-deps-8.0 Step #11 - "test-gen-all-sdk-grpc": #9 1.698 dotnet-targeting-pack-8.0 libicu76 netstandard-targeting-pack-2.1 Step #11 - "test-gen-all-sdk-grpc": #9 1.730 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #9 1.730 aspnetcore-runtime-8.0 aspnetcore-targeting-pack-8.0 dotnet-apphost-pack-8.0 Step #11 - "test-gen-all-sdk-grpc": #9 1.730 dotnet-host dotnet-hostfxr-8.0 dotnet-runtime-8.0 dotnet-runtime-deps-8.0 Step #11 - "test-gen-all-sdk-grpc": #9 1.731 dotnet-sdk-8.0 dotnet-targeting-pack-8.0 libicu76 Step #11 - "test-gen-all-sdk-grpc": #9 1.732 netstandard-targeting-pack-2.1 Step #11 - "test-gen-all-sdk-grpc": #9 1.778 0 upgraded, 11 newly installed, 0 to remove and 28 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #9 1.778 Need to get 153 MB of archives. Step #11 - "test-gen-all-sdk-grpc": #9 1.778 After this operation, 629 MB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #9 1.778 Get:1 http://deb.debian.org/debian trixie/main amd64 libicu76 amd64 76.1-4 [9722 kB] Step #11 - "test-gen-all-sdk-grpc": #9 1.797 Get:2 https://packages.microsoft.com/debian/13/prod trixie/main amd64 dotnet-host amd64 10.0.8 [44.6 kB] Step #11 - "test-gen-all-sdk-grpc": #9 1.808 Get:3 https://packages.microsoft.com/debian/13/prod trixie/main amd64 dotnet-hostfxr-8.0 amd64 8.0.27-1 [108 kB] Step #11 - "test-gen-all-sdk-grpc": #9 2.259 Get:4 https://packages.microsoft.com/debian/13/prod trixie/main amd64 dotnet-runtime-deps-8.0 amd64 8.0.27-1 [3244 B] Step #11 - "test-gen-all-sdk-grpc": #9 2.263 Get:5 https://packages.microsoft.com/debian/13/prod trixie/main amd64 dotnet-runtime-8.0 amd64 8.0.27-1 [23.1 MB] Step #11 - "test-gen-all-sdk-grpc": #9 2.343 Get:6 https://packages.microsoft.com/debian/13/prod trixie/main amd64 aspnetcore-runtime-8.0 amd64 8.0.27-1 [7726 kB] Step #11 - "test-gen-all-sdk-grpc": #9 2.370 Get:7 https://packages.microsoft.com/debian/13/prod trixie/main amd64 dotnet-targeting-pack-8.0 amd64 8.0.27-1 [2803 kB] Step #11 - "test-gen-all-sdk-grpc": #9 2.380 Get:8 https://packages.microsoft.com/debian/13/prod trixie/main amd64 aspnetcore-targeting-pack-8.0 amd64 8.0.27-1 [1930 kB] Step #11 - "test-gen-all-sdk-grpc": #9 2.389 Get:9 https://packages.microsoft.com/debian/13/prod trixie/main amd64 dotnet-apphost-pack-8.0 amd64 8.0.27-1 [3523 kB] Step #11 - "test-gen-all-sdk-grpc": #9 2.404 Get:10 https://packages.microsoft.com/debian/13/prod trixie/main amd64 netstandard-targeting-pack-2.1 amd64 2.1.0-1 [1478 kB] Step #11 - "test-gen-all-sdk-grpc": #9 2.418 Get:11 https://packages.microsoft.com/debian/13/prod trixie/main amd64 dotnet-sdk-8.0 amd64 8.0.421-1 [102 MB] Step #11 - "test-gen-all-sdk-grpc": #9 3.157 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #9 3.157 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #9 3.157 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #9 3.164 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #9 3.164 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #9 3.164 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #9 3.168 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #9 3.168 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #9 3.168 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #9 3.791 Fetched 153 MB in 1s (119 MB/s) Step #11 - "test-gen-all-sdk-grpc": #9 3.809 Selecting previously unselected package dotnet-host. Step #11 - "test-gen-all-sdk-grpc": #9 3.809 (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 24487 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #9 3.823 Preparing to unpack .../00-dotnet-host_10.0.8_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 3.826 Unpacking dotnet-host (10.0.8) ... Step #11 - "test-gen-all-sdk-grpc": #9 3.850 Selecting previously unselected package dotnet-hostfxr-8.0. Step #11 - "test-gen-all-sdk-grpc": #9 3.853 Preparing to unpack .../01-dotnet-hostfxr-8.0_8.0.27-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 3.855 Unpacking dotnet-hostfxr-8.0 (8.0.27-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 3.885 Selecting previously unselected package libicu76:amd64. Step #11 - "test-gen-all-sdk-grpc": #9 3.887 Preparing to unpack .../02-libicu76_76.1-4_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 3.893 Unpacking libicu76:amd64 (76.1-4) ... Step #11 - "test-gen-all-sdk-grpc": #9 4.221 Selecting previously unselected package dotnet-runtime-deps-8.0. Step #11 - "test-gen-all-sdk-grpc": #9 4.224 Preparing to unpack .../03-dotnet-runtime-deps-8.0_8.0.27-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 4.227 Unpacking dotnet-runtime-deps-8.0 (8.0.27-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 4.249 Selecting previously unselected package dotnet-runtime-8.0. Step #11 - "test-gen-all-sdk-grpc": #9 4.251 Preparing to unpack .../04-dotnet-runtime-8.0_8.0.27-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 4.254 Unpacking dotnet-runtime-8.0 (8.0.27-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 4.755 Selecting previously unselected package aspnetcore-runtime-8.0. Step #11 - "test-gen-all-sdk-grpc": #9 4.757 Preparing to unpack .../05-aspnetcore-runtime-8.0_8.0.27-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 4.760 Unpacking aspnetcore-runtime-8.0 (8.0.27-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 5.087 Selecting previously unselected package dotnet-targeting-pack-8.0. Step #11 - "test-gen-all-sdk-grpc": #9 5.090 Preparing to unpack .../06-dotnet-targeting-pack-8.0_8.0.27-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 5.092 Unpacking dotnet-targeting-pack-8.0 (8.0.27-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 5.279 Selecting previously unselected package aspnetcore-targeting-pack-8.0. Step #11 - "test-gen-all-sdk-grpc": #9 5.282 Preparing to unpack .../07-aspnetcore-targeting-pack-8.0_8.0.27-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 5.285 Unpacking aspnetcore-targeting-pack-8.0 (8.0.27-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 5.405 Selecting previously unselected package dotnet-apphost-pack-8.0. Step #11 - "test-gen-all-sdk-grpc": #9 5.408 Preparing to unpack .../08-dotnet-apphost-pack-8.0_8.0.27-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 5.410 Unpacking dotnet-apphost-pack-8.0 (8.0.27-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 5.571 Selecting previously unselected package netstandard-targeting-pack-2.1. Step #11 - "test-gen-all-sdk-grpc": #9 5.573 Preparing to unpack .../09-netstandard-targeting-pack-2.1_2.1.0-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 5.576 Unpacking netstandard-targeting-pack-2.1 (2.1.0-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 5.697 Selecting previously unselected package dotnet-sdk-8.0. Step #11 - "test-gen-all-sdk-grpc": #9 5.699 Preparing to unpack .../10-dotnet-sdk-8.0_8.0.421-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #9 5.702 Unpacking dotnet-sdk-8.0 (8.0.421-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.684 Setting up dotnet-host (10.0.8) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.692 Setting up dotnet-targeting-pack-8.0 (8.0.27-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.699 Setting up netstandard-targeting-pack-2.1 (2.1.0-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.707 Setting up aspnetcore-targeting-pack-8.0 (8.0.27-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.715 Setting up dotnet-apphost-pack-8.0 (8.0.27-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.722 Setting up libicu76:amd64 (76.1-4) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.729 Setting up dotnet-hostfxr-8.0 (8.0.27-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.736 Setting up dotnet-runtime-deps-8.0 (8.0.27-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.743 Setting up dotnet-runtime-8.0 (8.0.27-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.750 Setting up aspnetcore-runtime-8.0 (8.0.27-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.758 Setting up dotnet-sdk-8.0 (8.0.421-1) ... Step #11 - "test-gen-all-sdk-grpc": #9 7.954 Processing triggers for libc-bin (2.41-12+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #9 DONE 9.8s 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:03a4821b8153046225a65dc2b39c6a3f1483120a61602673cbdee615814b9855 done Step #11 - "test-gen-all-sdk-grpc": #12 naming to docker.io/library/agones-build-sdk-csharp:243c2ae482 done Step #11 - "test-gen-all-sdk-grpc": #12 DONE 2.5s Step #11 - "test-gen-all-sdk-grpc": make[5]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[4]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[3]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": + /root/gen.sh Step #11 - "test-gen-all-sdk-grpc": 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": csharp code is generated at build time Step #11 - "test-gen-all-sdk-grpc": + echo 'csharp code is generated at build time' Step #11 - "test-gen-all-sdk-grpc": make[2]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make run-sdk-command COMMAND=gen SDK_FOLDER=python Step #11 - "test-gen-all-sdk-grpc": make[2]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": /workspace/build Step #11 - "test-gen-all-sdk-grpc": make[3]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make ensure-image IMAGE_TAG=agones-build-sdk-python:82b1983a10 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=python Step #11 - "test-gen-all-sdk-grpc": make[4]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": Could not find agones-build-sdk-python:82b1983a10 image. Building... Step #11 - "test-gen-all-sdk-grpc": make[5]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make ensure-image IMAGE_TAG=agones-build-sdk-base:63cd99046f_v1.80.0 BUILD_TARGET=build-build-sdk-image-base Step #11 - "test-gen-all-sdk-grpc": make[6]: Entering directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[6]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": docker build --tag=agones-build-sdk-python:82b1983a10 /workspace/build/build-sdk-images/python --build-arg BASE_IMAGE=agones-build-sdk-base:63cd99046f_v1.80.0 Step #11 - "test-gen-all-sdk-grpc": #0 building with "default" instance using docker driver Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #1 [internal] load build definition from Dockerfile Step #11 - "test-gen-all-sdk-grpc": #1 transferring dockerfile: 910B done Step #11 - "test-gen-all-sdk-grpc": #1 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #2 [internal] load .dockerignore Step #11 - "test-gen-all-sdk-grpc": #2 transferring context: 2B done Step #11 - "test-gen-all-sdk-grpc": #2 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #3 [internal] load metadata for docker.io/library/agones-build-sdk-base:63cd99046f_v1.80.0 Step #11 - "test-gen-all-sdk-grpc": #3 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #4 [1/4] FROM docker.io/library/agones-build-sdk-base:63cd99046f_v1.80.0 Step #11 - "test-gen-all-sdk-grpc": #4 CACHED Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #5 [internal] load build context Step #11 - "test-gen-all-sdk-grpc": #5 transferring context: 2.50kB done Step #11 - "test-gen-all-sdk-grpc": #5 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #6 [2/4] RUN apt-get --allow-releaseinfo-change update && apt-get install -y python3 python3-pip python3-venv && apt-get clean Step #11 - "test-gen-all-sdk-grpc": #6 0.269 Get:1 http://deb.debian.org/debian trixie InRelease [140 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.282 Get:2 http://deb.debian.org/debian trixie-updates InRelease [47.3 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.282 Get:3 http://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.302 Get:4 http://deb.debian.org/debian trixie/main amd64 Packages [9671 kB] Step #11 - "test-gen-all-sdk-grpc": #6 0.352 Get:5 http://deb.debian.org/debian-security trixie-security/main amd64 Packages [199 kB] Step #11 - "test-gen-all-sdk-grpc": #6 1.045 Fetched 10.1 MB in 1s (13.1 MB/s) Step #11 - "test-gen-all-sdk-grpc": #6 1.045 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #6 1.591 Reading package lists... Step #11 - "test-gen-all-sdk-grpc": #6 2.216 Building dependency tree... Step #11 - "test-gen-all-sdk-grpc": #6 2.368 Reading state information... Step #11 - "test-gen-all-sdk-grpc": #6 2.505 The following additional packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #6 2.505 javascript-common libexpat1-dev libjs-jquery libjs-sphinxdoc Step #11 - "test-gen-all-sdk-grpc": #6 2.506 libjs-underscore libpython3-dev libpython3-stdlib libpython3.13 Step #11 - "test-gen-all-sdk-grpc": #6 2.506 libpython3.13-dev libpython3.13-minimal libpython3.13-stdlib libreadline8t64 Step #11 - "test-gen-all-sdk-grpc": #6 2.506 media-types python3-dev python3-minimal python3-packaging python3-pip-whl Step #11 - "test-gen-all-sdk-grpc": #6 2.506 python3-setuptools-whl python3-wheel python3.13 python3.13-dev Step #11 - "test-gen-all-sdk-grpc": #6 2.506 python3.13-minimal python3.13-venv readline-common zlib1g-dev Step #11 - "test-gen-all-sdk-grpc": #6 2.507 Suggested packages: Step #11 - "test-gen-all-sdk-grpc": #6 2.507 apache2 | lighttpd | httpd python3-doc python3-tk python3-setuptools Step #11 - "test-gen-all-sdk-grpc": #6 2.507 python3.13-doc binfmt-support readline-doc Step #11 - "test-gen-all-sdk-grpc": #6 2.760 The following NEW packages will be installed: Step #11 - "test-gen-all-sdk-grpc": #6 2.761 javascript-common libexpat1-dev libjs-jquery libjs-sphinxdoc Step #11 - "test-gen-all-sdk-grpc": #6 2.761 libjs-underscore libpython3-dev libpython3-stdlib libpython3.13 Step #11 - "test-gen-all-sdk-grpc": #6 2.761 libpython3.13-dev libpython3.13-minimal libpython3.13-stdlib libreadline8t64 Step #11 - "test-gen-all-sdk-grpc": #6 2.762 media-types python3 python3-dev python3-minimal python3-packaging Step #11 - "test-gen-all-sdk-grpc": #6 2.762 python3-pip python3-pip-whl python3-setuptools-whl python3-venv Step #11 - "test-gen-all-sdk-grpc": #6 2.762 python3-wheel python3.13 python3.13-dev python3.13-minimal python3.13-venv Step #11 - "test-gen-all-sdk-grpc": #6 2.762 readline-common zlib1g-dev Step #11 - "test-gen-all-sdk-grpc": #6 2.786 0 upgraded, 28 newly installed, 0 to remove and 28 not upgraded. Step #11 - "test-gen-all-sdk-grpc": #6 2.786 Need to get 20.0 MB of archives. Step #11 - "test-gen-all-sdk-grpc": #6 2.786 After this operation, 76.3 MB of additional disk space will be used. Step #11 - "test-gen-all-sdk-grpc": #6 2.786 Get:1 http://deb.debian.org/debian trixie/main amd64 libpython3.13-minimal amd64 3.13.5-2+deb13u2 [862 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.797 Get:2 http://deb.debian.org/debian trixie/main amd64 python3.13-minimal amd64 3.13.5-2+deb13u2 [2217 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.811 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.812 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.812 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.812 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.814 Get:7 http://deb.debian.org/debian trixie/main amd64 libpython3.13-stdlib amd64 3.13.5-2+deb13u2 [1958 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.826 Get:8 http://deb.debian.org/debian trixie/main amd64 python3.13 amd64 3.13.5-2+deb13u2 [757 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.829 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.830 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.832 Get:11 http://deb.debian.org/debian trixie/main amd64 javascript-common all 12+nmu1 [4864 B] Step #11 - "test-gen-all-sdk-grpc": #6 2.832 Get:12 http://deb.debian.org/debian trixie/main amd64 libexpat1-dev amd64 2.7.1-2 [161 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.835 Get:13 http://deb.debian.org/debian trixie/main amd64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [326 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.841 Get:14 http://deb.debian.org/debian trixie/main amd64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [116 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.841 Get:15 http://deb.debian.org/debian trixie/main amd64 libjs-sphinxdoc all 8.1.3-5 [30.5 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.842 Get:16 http://deb.debian.org/debian trixie/main amd64 libpython3.13 amd64 3.13.5-2+deb13u2 [2159 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.865 Get:17 http://deb.debian.org/debian trixie/main amd64 zlib1g-dev amd64 1:1.3.dfsg+really1.3.1-1+b1 [920 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.873 Get:18 http://deb.debian.org/debian trixie/main amd64 libpython3.13-dev amd64 3.13.5-2+deb13u2 [5276 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.909 Get:19 http://deb.debian.org/debian trixie/main amd64 libpython3-dev amd64 3.13.5-1 [10.4 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.909 Get:20 http://deb.debian.org/debian trixie/main amd64 python3.13-dev amd64 3.13.5-2+deb13u2 [504 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.911 Get:21 http://deb.debian.org/debian trixie/main amd64 python3-dev amd64 3.13.5-1 [26.1 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.912 Get:22 http://deb.debian.org/debian trixie/main amd64 python3-packaging all 25.0-1 [56.6 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.914 Get:23 http://deb.debian.org/debian trixie/main amd64 python3-wheel all 0.46.1-2 [21.7 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.914 Get:24 http://deb.debian.org/debian trixie/main amd64 python3-pip all 25.1.1+dfsg-1 [1457 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.920 Get:25 http://deb.debian.org/debian trixie/main amd64 python3-pip-whl all 25.1.1+dfsg-1 [1507 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.926 Get:26 http://deb.debian.org/debian trixie/main amd64 python3-setuptools-whl all 78.1.1-0.1 [1268 kB] Step #11 - "test-gen-all-sdk-grpc": #6 2.930 Get:27 http://deb.debian.org/debian trixie/main amd64 python3.13-venv amd64 3.13.5-2+deb13u2 [5476 B] Step #11 - "test-gen-all-sdk-grpc": #6 2.930 Get:28 http://deb.debian.org/debian trixie/main amd64 python3-venv amd64 3.13.5-1 [1180 B] Step #11 - "test-gen-all-sdk-grpc": #6 3.096 debconf: unable to initialize frontend: Dialog Step #11 - "test-gen-all-sdk-grpc": #6 3.096 debconf: (TERM is not set, so the dialog frontend is not usable.) Step #11 - "test-gen-all-sdk-grpc": #6 3.096 debconf: falling back to frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #6 3.103 debconf: unable to initialize frontend: Readline Step #11 - "test-gen-all-sdk-grpc": #6 3.103 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 3.103 debconf: falling back to frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 3.107 debconf: unable to initialize frontend: Teletype Step #11 - "test-gen-all-sdk-grpc": #6 3.107 debconf: (This frontend requires a controlling tty.) Step #11 - "test-gen-all-sdk-grpc": #6 3.107 debconf: falling back to frontend: Noninteractive Step #11 - "test-gen-all-sdk-grpc": #6 3.702 Fetched 20.0 MB in 0s (127 MB/s) Step #11 - "test-gen-all-sdk-grpc": #6 3.727 Selecting previously unselected package libpython3.13-minimal:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 3.727 (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.738 Preparing to unpack .../libpython3.13-minimal_3.13.5-2+deb13u2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.741 Unpacking libpython3.13-minimal:amd64 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.821 Selecting previously unselected package python3.13-minimal. Step #11 - "test-gen-all-sdk-grpc": #6 3.824 Preparing to unpack .../python3.13-minimal_3.13.5-2+deb13u2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 3.830 Unpacking python3.13-minimal (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.944 Setting up libpython3.13-minimal:amd64 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 3.957 Setting up python3.13-minimal (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.626 Selecting previously unselected package python3-minimal. Step #11 - "test-gen-all-sdk-grpc": #6 4.626 (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.636 Preparing to unpack .../0-python3-minimal_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.639 Unpacking python3-minimal (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.667 Selecting previously unselected package media-types. Step #11 - "test-gen-all-sdk-grpc": #6 4.669 Preparing to unpack .../1-media-types_13.0.0_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.673 Unpacking media-types (13.0.0) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.700 Selecting previously unselected package readline-common. Step #11 - "test-gen-all-sdk-grpc": #6 4.703 Preparing to unpack .../2-readline-common_8.2-6_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.705 Unpacking readline-common (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.737 Selecting previously unselected package libreadline8t64:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 4.739 Preparing to unpack .../3-libreadline8t64_8.2-6_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.749 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.756 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.761 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.767 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.771 Unpacking libreadline8t64:amd64 (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.806 Selecting previously unselected package libpython3.13-stdlib:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 4.808 Preparing to unpack .../4-libpython3.13-stdlib_3.13.5-2+deb13u2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.811 Unpacking libpython3.13-stdlib:amd64 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.926 Selecting previously unselected package python3.13. Step #11 - "test-gen-all-sdk-grpc": #6 4.929 Preparing to unpack .../5-python3.13_3.13.5-2+deb13u2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.932 Unpacking python3.13 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.961 Selecting previously unselected package libpython3-stdlib:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 4.964 Preparing to unpack .../6-libpython3-stdlib_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 4.967 Unpacking libpython3-stdlib:amd64 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 4.997 Setting up python3-minimal (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.133 Selecting previously unselected package python3. Step #11 - "test-gen-all-sdk-grpc": #6 5.133 (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 25183 files and directories currently installed.) Step #11 - "test-gen-all-sdk-grpc": #6 5.144 Preparing to unpack .../00-python3_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.150 Unpacking python3 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.180 Selecting previously unselected package javascript-common. Step #11 - "test-gen-all-sdk-grpc": #6 5.183 Preparing to unpack .../01-javascript-common_12+nmu1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.185 Unpacking javascript-common (12+nmu1) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.209 Selecting previously unselected package libexpat1-dev:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 5.211 Preparing to unpack .../02-libexpat1-dev_2.7.1-2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.214 Unpacking libexpat1-dev:amd64 (2.7.1-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.250 Selecting previously unselected package libjs-jquery. Step #11 - "test-gen-all-sdk-grpc": #6 5.252 Preparing to unpack .../03-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.259 Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.292 Selecting previously unselected package libjs-underscore. Step #11 - "test-gen-all-sdk-grpc": #6 5.294 Preparing to unpack .../04-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.297 Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.322 Selecting previously unselected package libjs-sphinxdoc. Step #11 - "test-gen-all-sdk-grpc": #6 5.325 Preparing to unpack .../05-libjs-sphinxdoc_8.1.3-5_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.328 Unpacking libjs-sphinxdoc (8.1.3-5) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.356 Selecting previously unselected package libpython3.13:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 5.359 Preparing to unpack .../06-libpython3.13_3.13.5-2+deb13u2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.361 Unpacking libpython3.13:amd64 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.466 Selecting previously unselected package zlib1g-dev:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 5.469 Preparing to unpack .../07-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.471 Unpacking zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.505 Selecting previously unselected package libpython3.13-dev:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 5.508 Preparing to unpack .../08-libpython3.13-dev_3.13.5-2+deb13u2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.511 Unpacking libpython3.13-dev:amd64 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.750 Selecting previously unselected package libpython3-dev:amd64. Step #11 - "test-gen-all-sdk-grpc": #6 5.753 Preparing to unpack .../09-libpython3-dev_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.756 Unpacking libpython3-dev:amd64 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.782 Selecting previously unselected package python3.13-dev. Step #11 - "test-gen-all-sdk-grpc": #6 5.785 Preparing to unpack .../10-python3.13-dev_3.13.5-2+deb13u2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.788 Unpacking python3.13-dev (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.814 Selecting previously unselected package python3-dev. Step #11 - "test-gen-all-sdk-grpc": #6 5.817 Preparing to unpack .../11-python3-dev_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.820 Unpacking python3-dev (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.848 Selecting previously unselected package python3-packaging. Step #11 - "test-gen-all-sdk-grpc": #6 5.851 Preparing to unpack .../12-python3-packaging_25.0-1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.854 Unpacking python3-packaging (25.0-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.887 Selecting previously unselected package python3-wheel. Step #11 - "test-gen-all-sdk-grpc": #6 5.889 Preparing to unpack .../13-python3-wheel_0.46.1-2_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.892 Unpacking python3-wheel (0.46.1-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 5.922 Selecting previously unselected package python3-pip. Step #11 - "test-gen-all-sdk-grpc": #6 5.924 Preparing to unpack .../14-python3-pip_25.1.1+dfsg-1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 5.927 Unpacking python3-pip (25.1.1+dfsg-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.059 Selecting previously unselected package python3-pip-whl. Step #11 - "test-gen-all-sdk-grpc": #6 6.062 Preparing to unpack .../15-python3-pip-whl_25.1.1+dfsg-1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 6.064 Unpacking python3-pip-whl (25.1.1+dfsg-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.117 Selecting previously unselected package python3-setuptools-whl. Step #11 - "test-gen-all-sdk-grpc": #6 6.120 Preparing to unpack .../16-python3-setuptools-whl_78.1.1-0.1_all.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 6.122 Unpacking python3-setuptools-whl (78.1.1-0.1) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.185 Selecting previously unselected package python3.13-venv. Step #11 - "test-gen-all-sdk-grpc": #6 6.187 Preparing to unpack .../17-python3.13-venv_3.13.5-2+deb13u2_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 6.190 Unpacking python3.13-venv (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.212 Selecting previously unselected package python3-venv. Step #11 - "test-gen-all-sdk-grpc": #6 6.215 Preparing to unpack .../18-python3-venv_3.13.5-1_amd64.deb ... Step #11 - "test-gen-all-sdk-grpc": #6 6.217 Unpacking python3-venv (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.250 Setting up media-types (13.0.0) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.263 Setting up javascript-common (12+nmu1) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.283 Setting up python3-setuptools-whl (78.1.1-0.1) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.290 Setting up python3-pip-whl (25.1.1+dfsg-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.298 Setting up libexpat1-dev:amd64 (2.7.1-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.305 Setting up zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.312 Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.324 Setting up readline-common (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.334 Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.342 Setting up libjs-sphinxdoc (8.1.3-5) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.348 Setting up libreadline8t64:amd64 (8.2-6) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.355 Setting up libpython3.13-stdlib:amd64 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.362 Setting up libpython3-stdlib:amd64 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.368 Setting up libpython3.13:amd64 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 6.375 Setting up python3.13 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.115 Setting up python3 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.124 running python rtupdate hooks for python3.13... Step #11 - "test-gen-all-sdk-grpc": #6 7.124 running python post-rtupdate hooks for python3.13... Step #11 - "test-gen-all-sdk-grpc": #6 7.201 Setting up python3.13-venv (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.251 Setting up python3-packaging (25.0-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.366 Setting up python3-venv (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.373 Setting up libpython3.13-dev:amd64 (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.380 Setting up libpython3-dev:amd64 (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.387 Setting up python3.13-dev (3.13.5-2+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.394 Setting up python3-wheel (0.46.1-2) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.493 Setting up python3-dev (3.13.5-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 7.500 Setting up python3-pip (25.1.1+dfsg-1) ... Step #11 - "test-gen-all-sdk-grpc": #6 8.272 Processing triggers for libc-bin (2.41-12+deb13u2) ... Step #11 - "test-gen-all-sdk-grpc": #6 DONE 8.6s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #7 [3/4] COPY *.sh /root/ Step #11 - "test-gen-all-sdk-grpc": #7 DONE 0.0s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #8 [4/4] RUN chmod +x /root/*.sh Step #11 - "test-gen-all-sdk-grpc": #8 DONE 0.3s Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": #9 exporting to image Step #11 - "test-gen-all-sdk-grpc": #9 exporting layers Step #11 - "test-gen-all-sdk-grpc": #9 exporting layers 0.6s done Step #11 - "test-gen-all-sdk-grpc": #9 writing image sha256:a99246b8b9c4b79104f97352b2c689ef6f13fc3715d9cc35ff20134f15596652 done Step #11 - "test-gen-all-sdk-grpc": #9 naming to docker.io/library/agones-build-sdk-python:82b1983a10 done Step #11 - "test-gen-all-sdk-grpc": #9 DONE 0.6s Step #11 - "test-gen-all-sdk-grpc": make[5]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[4]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[3]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": + /root/gen.sh Step #11 - "test-gen-all-sdk-grpc": + cd /go/src/agones.dev/agones/sdks/python Step #11 - "test-gen-all-sdk-grpc": + python3 -m venv .venv Step #11 - "test-gen-all-sdk-grpc": + .venv/bin/pip install grpcio-tools Step #11 - "test-gen-all-sdk-grpc": Collecting grpcio-tools Step #11 - "test-gen-all-sdk-grpc": Downloading grpcio_tools-1.80.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (5.3 kB) Step #11 - "test-gen-all-sdk-grpc": Collecting protobuf<7.0.0,>=6.31.1 (from grpcio-tools) Step #11 - "test-gen-all-sdk-grpc": Downloading protobuf-6.33.6-cp39-abi3-manylinux2014_x86_64.whl.metadata (593 bytes) Step #11 - "test-gen-all-sdk-grpc": Collecting grpcio>=1.80.0 (from grpcio-tools) Step #11 - "test-gen-all-sdk-grpc": Downloading grpcio-1.80.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (3.8 kB) Step #11 - "test-gen-all-sdk-grpc": Collecting setuptools>=77.0.1 (from grpcio-tools) Step #11 - "test-gen-all-sdk-grpc": Downloading setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) Step #11 - "test-gen-all-sdk-grpc": Collecting typing-extensions~=4.12 (from grpcio>=1.80.0->grpcio-tools) Step #11 - "test-gen-all-sdk-grpc": Downloading typing_extensions-4.15.0-py3-none-any.whl.metadata (3.3 kB) Step #11 - "test-gen-all-sdk-grpc": Downloading grpcio_tools-1.80.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (2.7 MB) Step #11 - "test-gen-all-sdk-grpc": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.7/2.7 MB 69.8 MB/s eta 0:00:00 Step #11 - "test-gen-all-sdk-grpc": Downloading protobuf-6.33.6-cp39-abi3-manylinux2014_x86_64.whl (323 kB) Step #11 - "test-gen-all-sdk-grpc": Downloading grpcio-1.80.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (6.8 MB) Step #11 - "test-gen-all-sdk-grpc": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 6.8/6.8 MB 131.7 MB/s eta 0:00:00 Step #11 - "test-gen-all-sdk-grpc": Downloading typing_extensions-4.15.0-py3-none-any.whl (44 kB) Step #11 - "test-gen-all-sdk-grpc": Downloading setuptools-82.0.1-py3-none-any.whl (1.0 MB) Step #11 - "test-gen-all-sdk-grpc": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.0/1.0 MB 77.3 MB/s eta 0:00:00 Step #11 - "test-gen-all-sdk-grpc": Installing collected packages: typing-extensions, setuptools, protobuf, grpcio, grpcio-tools Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": Successfully installed grpcio-1.80.0 grpcio-tools-1.80.0 protobuf-6.33.6 setuptools-82.0.1 typing-extensions-4.15.0 Step #11 - "test-gen-all-sdk-grpc": ++ pwd Step #11 - "test-gen-all-sdk-grpc": + PATH=/go/src/agones.dev/agones/sdks/python/.venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin Step #11 - "test-gen-all-sdk-grpc": + bash generate.sh Step #11 - "test-gen-all-sdk-grpc": /tmp/tmp.hbfyQgGW6k/sdk/beta/beta.proto:20:1: warning: Import google/protobuf/empty.proto is unused. Step #11 - "test-gen-all-sdk-grpc": Generated Python gRPC code in /go/src/agones.dev/agones/sdks/python/agones/_generated Step #11 - "test-gen-all-sdk-grpc": make[2]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": make[1]: Leaving directory '/workspace/build' Step #11 - "test-gen-all-sdk-grpc": Step #11 - "test-gen-all-sdk-grpc": === Diffing workspace after 'make gen-all-sdk-grpc' Step #11 - "test-gen-all-sdk-grpc": +++ Success: No differences found. Finished Step #11 - "test-gen-all-sdk-grpc" Starting Step #13 - "lint" Step #13 - "lint": Already have image: make-docker Step #13 - "lint": mkdir -p ~/.kube/ Step #13 - "lint": mkdir -p /workspace/build//.gocache Step #13 - "lint": mkdir -p /workspace/build//.config/gcloud Step #13 - "lint": mkdir -p ~/.config/helm Step #13 - "lint": mkdir -p ~/.cache/helm Step #13 - "lint": docker run --privileged --rm tonistiigi/binfmt:qemu-v6.2.0 --install arm64 Step #13 - "lint": installing: arm64 qemu-aarch64 already registered Step #13 - "lint": { Step #13 - "lint": "supported": [ Step #13 - "lint": "linux/amd64", Step #13 - "lint": "linux/arm64", Step #13 - "lint": "linux/386" Step #13 - "lint": ], Step #13 - "lint": "emulators": [ Step #13 - "lint": "qemu-aarch64" Step #13 - "lint": ] Step #13 - "lint": } Step #13 - "lint": /usr/bin/make ensure-image IMAGE_TAG=agones-build:21d57b0f38 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:21d57b0f38 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 #16 - "build-images" Starting Step #18 - "build-sdks" Starting Step #14 Step #16 - "build-images": Already have image: make-docker Step #18 - "build-sdks": Already have image: make-docker Step #14: Already have image: make-docker Step #14: /usr/bin/make push-remote-build-image REMOTE_TAG=us-docker.pkg.dev/agones-images/ci/agones-build:21d57b0f38 LOCAL_TAG=agones-build:21d57b0f38 Step #14: make[1]: Entering directory '/workspace/build' Step #14: docker tag agones-build:21d57b0f38 us-docker.pkg.dev/agones-images/ci/agones-build:21d57b0f38 Step #14: docker push us-docker.pkg.dev/agones-images/ci/agones-build:21d57b0f38 Step #14: The push refers to repository [us-docker.pkg.dev/agones-images/ci/agones-build] Step #14: 5f70bf18a086: Preparing Step #14: d829be0df7fa: Preparing Step #14: 57f7331ace58: Preparing Step #14: a1c4e0f8c52b: Preparing Step #14: 769120542032: Preparing Step #14: acd8e6ed8a88: Preparing Step #14: 772e149fd0ff: Preparing Step #14: 22557c0ebced: Preparing Step #14: 4ff8398a9dfd: Preparing Step #14: 1ff4dc4b9262: Preparing Step #14: 5f1aa34d3941: Preparing Step #14: caf01cafa23f: Preparing Step #14: ab82d6b1026a: Preparing Step #14: a99f4dc48e56: Preparing Step #14: f9bdc76a8052: Preparing Step #14: 90533a3ab316: Preparing Step #14: 66fb0a0e1d34: Preparing Step #14: 97f440f085b9: Preparing Step #14: 484e21036768: Preparing Step #14: 7a1c7524df19: Preparing Step #14: c22749d5cb2e: Preparing Step #14: 220b0c0a095b: Preparing Step #14: 6002eef87931: Preparing Step #14: 5f70bf18a086: Preparing Step #14: 2a0f34b58501: Preparing Step #14: 5f70bf18a086: Preparing Step #14: da14cde907aa: Preparing Step #14: 968e564857c3: Preparing Step #14: 17d38572a7dc: Preparing Step #14: a99f4dc48e56: Waiting Step #14: f9bdc76a8052: Waiting Step #14: 90533a3ab316: Waiting Step #14: 6002eef87931: Waiting Step #14: 2a0f34b58501: Waiting Step #14: da14cde907aa: Waiting Step #14: 66fb0a0e1d34: Waiting Step #14: 968e564857c3: Waiting Step #14: 17d38572a7dc: Waiting Step #14: 97f440f085b9: Waiting Step #14: 484e21036768: Waiting Step #14: c22749d5cb2e: Waiting Step #14: 220b0c0a095b: Waiting Step #14: 7a1c7524df19: Waiting Step #14: 5f1aa34d3941: Waiting Step #14: caf01cafa23f: Waiting Step #14: ab82d6b1026a: Waiting Step #18 - "build-sdks": /usr/bin/make run-sdk-command COMMAND=build SDK_FOLDER=go Step #18 - "build-sdks": /usr/bin/make run-sdk-command COMMAND=build SDK_FOLDER=rust Step #18 - "build-sdks": /usr/bin/make run-sdk-command COMMAND=build SDK_FOLDER=cpp Step #18 - "build-sdks": /usr/bin/make run-sdk-command COMMAND=build SDK_FOLDER=node Step #18 - "build-sdks": Command build not found - nothing to execute Step #18 - "build-sdks": /workspace/build Step #18 - "build-sdks": Command build not found - nothing to execute Step #18 - "build-sdks": /usr/bin/make run-sdk-command COMMAND=build SDK_FOLDER=restapi Step #18 - "build-sdks": Command build not found - nothing to execute Step #18 - "build-sdks": /usr/bin/make run-sdk-command COMMAND=build SDK_FOLDER=csharp Step #18 - "build-sdks": /usr/bin/make run-sdk-command COMMAND=build SDK_FOLDER=python Step #18 - "build-sdks": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-cpp:773116a1e8 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=cpp Step #18 - "build-sdks": Command build not found - nothing to execute Step #18 - "build-sdks": Command build not found - nothing to execute Step #18 - "build-sdks": /workspace/build Step #18 - "build-sdks": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-csharp:243c2ae482 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=csharp Step #16 - "build-images": 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:21d57b0f38 /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:21d57b0f38 /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 #14: 22557c0ebced: Layer already exists Step #14: 769120542032: Layer already exists Step #14: 4ff8398a9dfd: Layer already exists Step #16 - "build-images": arm64-builder Step #14: 772e149fd0ff: Layer already exists Step #16 - "build-images": docker buildx use windows-builder || docker buildx create --platform windows/amd64 --name windows-builder --use Step #14: a1c4e0f8c52b: Layer already exists Step #14: d829be0df7fa: Layer already exists Step #14: 57f7331ace58: Layer already exists Step #14: 5f70bf18a086: Layer already exists Step #14: acd8e6ed8a88: Layer already exists Step #14: 1ff4dc4b9262: Layer already exists 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 #14: 5f1aa34d3941: Layer already exists Step #14: a99f4dc48e56: Layer already exists 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:21d57b0f38 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.59.0-dev-e7b7397" -installsuffix cgo agones.dev/agones/cmd/allocator Step #14: caf01cafa23f: Layer already exists Step #14: 97f440f085b9: Layer already exists Step #14: 90533a3ab316: Layer already exists Step #14: 66fb0a0e1d34: Layer already exists Step #14: 7a1c7524df19: Layer already exists Step #14: ab82d6b1026a: Layer already exists Step #14: c22749d5cb2e: Layer already exists Step #14: f9bdc76a8052: Layer already exists Step #14: 484e21036768: Layer already exists Step #14: 2a0f34b58501: Layer already exists Step #14: 220b0c0a095b: Layer already exists Step #14: 6002eef87931: Layer already exists Step #14: 17d38572a7dc: Layer already exists Step #14: 968e564857c3: Layer already exists Step #14: da14cde907aa: Layer already exists Step #18 - "build-sdks": + /root/build.sh Step #18 - "build-sdks": + cd ./sdks/cpp Step #18 - "build-sdks": + make build verify install archive VERSION=1.59.0-dev-e7b7397 Step #18 - "build-sdks": mkdir /go/src/agones.dev/agones/sdks/cpp//.build Step #18 - "build-sdks": mkdir /go/src/agones.dev/agones/sdks/cpp//.archives 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": 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 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.421 Step #18 - "build-sdks": Step #18 - "build-sdks": Telemetry Step #18 - "build-sdks": --------- Step #18 - "build-sdks": The .NET tools collect usage data in order to help us improve your experience. It is collected by Microsoft and shared with the community. You can opt-out of telemetry by setting the DOTNET_CLI_TELEMETRY_OPTOUT environment variable to '1' or 'true' using your favorite shell. Step #18 - "build-sdks": Step #18 - "build-sdks": Read more about .NET CLI Tools telemetry: https://aka.ms/dotnet-cli-telemetry Step #14: 21d57b0f38: digest: sha256:8c198fc559dfe27b4f1080b0f87fa9309d53ddff5ba85eaffb4319874e02cd0d size: 6408 Step #16 - "build-images": installing: arm64 qemu-aarch64 already registered Step #14: make[1]: Leaving directory '/workspace/build' 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 #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": -------------------------------------------------------------------------------------- Finished Step #14 Step #16 - "build-images": /usr/bin/make ensure-image IMAGE_TAG=agones-build:21d57b0f38 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:21d57b0f38 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.59.0-dev-e7b7397" -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:21d57b0f38 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.59.0-dev-e7b7397" -installsuffix cgo agones.dev/agones/cmd/controller 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:21d57b0f38 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.59.0-dev-e7b7397" -installsuffix cgo agones.dev/agones/cmd/extensions Step #18 - "build-sdks": Restored /go/src/agones.dev/agones/sdks/csharp/sdk/csharp-sdk.csproj (in 1.9 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.59.0-dev-e7b7397-linux-arch_64.tar.gz * Finished Step #18 - "build-sdks" Starting Step #29 - "cpp-sdk-build-save-cache" Starting Step #20 - "tests" Step #29 - "cpp-sdk-build-save-cache": Pulling image: us-docker.pkg.dev/agones-images/ci/save_cache Step #20 - "tests": Already have image: make-docker Step #29 - "cpp-sdk-build-save-cache": Using default tag: latest Step #20 - "tests": /usr/bin/make run-sdk-command COMMAND=test SDK_FOLDER=go Step #20 - "tests": /usr/bin/make run-sdk-command COMMAND=test SDK_FOLDER=rust Step #20 - "tests": mkdir -p ~/.kube/ Step #20 - "tests": mkdir -p /workspace/build//.gocache Step #20 - "tests": /usr/bin/make run-sdk-command COMMAND=test SDK_FOLDER=cpp 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-rust:0a3f8e4866 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=rust Step #20 - "tests": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-go:0d38400f0a BUILD_TARGET=build-build-sdk-image SDK_FOLDER=go Step #20 - "tests": Command test not found - nothing to execute Step #20 - "tests": /usr/bin/make run-sdk-command COMMAND=test SDK_FOLDER=csharp Step #20 - "tests": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-node:cabdcdf71a BUILD_TARGET=build-build-sdk-image SDK_FOLDER=node Step #20 - "tests": /workspace/build Step #20 - "tests": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-csharp:243c2ae482 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=csharp Step #29 - "cpp-sdk-build-save-cache": latest: Pulling from agones-images/ci/save_cache Step #29 - "cpp-sdk-build-save-cache": 97e1ee089ace: Already exists Step #29 - "cpp-sdk-build-save-cache": 42ede6116032: Already exists Step #29 - "cpp-sdk-build-save-cache": 45023617bfd5: Already exists Step #29 - "cpp-sdk-build-save-cache": f25cf4c3689d: Already exists Step #29 - "cpp-sdk-build-save-cache": f15b93c1d9f6: Already exists Step #29 - "cpp-sdk-build-save-cache": 2ec2a65ede1b: Already exists Step #29 - "cpp-sdk-build-save-cache": fd73c54e36dd: Already exists Step #29 - "cpp-sdk-build-save-cache": 4bcecf0852ed: Already exists Step #29 - "cpp-sdk-build-save-cache": 1d0c247bf2b1: Already exists Step #29 - "cpp-sdk-build-save-cache": ee9ecae75055: Already exists Step #29 - "cpp-sdk-build-save-cache": 8de93a477670: Already exists Step #29 - "cpp-sdk-build-save-cache": Digest: sha256:67af0b63b04833e0c61e28a24e5a1b884a584bd021e832e04464e96f5c24d75a 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": + 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/nodejs Step #20 - "tests": + npm install-test Step #20 - "tests": Locking 136 packages to latest compatible versions Step #20 - "tests": Adding prost v0.13.5 (available: v0.14.3) Step #20 - "tests": Adding prost-types v0.13.5 (available: v0.14.3) Step #20 - "tests": Adding thiserror v1.0.69 (available: v2.0.18) Step #20 - "tests": Adding tonic v0.12.3 (available: v0.14.6) Step #20 - "tests": Adding tonic-build v0.12.3 (available: v0.14.6) Step #20 - "tests": Downloading crates ... Step #20 - "tests": Downloaded fastrand v2.4.1 Step #20 - "tests": Downloaded try-lock v0.2.5 Step #20 - "tests": Downloaded http-body-util v0.1.3 Step #20 - "tests": Downloaded tower-service v0.3.3 Step #20 - "tests": Downloaded want v0.3.1 Step #20 - "tests": Downloaded prost-derive v0.13.5 Step #20 - "tests": Downloaded base64 v0.22.1 Step #20 - "tests": Downloaded tonic-build v0.12.3 Step #20 - "tests": Downloaded thiserror-impl v1.0.69 Step #20 - "tests": Downloaded smallvec v1.15.1 Step #20 - "tests": Downloaded tokio-stream v0.1.18 Step #20 - "tests": Downloaded tracing-attributes v0.1.31 Step #20 - "tests": Downloaded unicode-ident v1.0.24 Step #20 - "tests": Downloaded prettyplease v0.2.37 Step #20 - "tests": Downloaded tracing-core v0.1.36 Step #20 - "tests": Downloaded serde v1.0.228 Step #20 - "tests": Downloaded tower v0.5.3 Step #20 - "tests": + /root/test.sh Step #20 - "tests": + cd ./sdks/csharp/test Step #20 - "tests": + dotnet test -c Release Step #20 - "tests": Downloaded tower v0.4.13 Step #20 - "tests": Downloaded mio v1.2.1 Step #20 - "tests": Downloaded tokio-util v0.7.18 Step #20 - "tests": Downloaded itertools v0.14.0 Step #20 - "tests": Downloaded regex v1.12.3 Step #20 - "tests": docker run --privileged --rm tonistiigi/binfmt:qemu-v6.2.0 --install arm64 Step #20 - "tests": { Step #20 - "tests": "supported": [ Step #20 - "tests": "linux/amd64", Step #20 - "tests": "linux/arm64", Step #20 - "tests": "linux/386" Step #20 - "tests": ], Step #20 - "tests": "emulators": [ Step #20 - "tests": "qemu-aarch64" Step #20 - "tests": ] Step #20 - "tests": } Step #20 - "tests": /usr/bin/make run-sdk-command COMMAND=test SDK_FOLDER=python Step #20 - "tests": installing: arm64 qemu-aarch64 already registered Step #20 - "tests": Downloaded hyper v1.10.1 Step #20 - "tests": Downloaded h2 v0.4.14 Step #20 - "tests": Downloaded futures-util v0.3.32 Step #20 - "tests": /workspace/build Step #20 - "tests": Downloaded hashbrown v0.17.1 Step #20 - "tests": Downloaded axum v0.7.9 Step #20 - "tests": Downloaded zerocopy v0.8.50 Step #20 - "tests": /usr/bin/make ensure-image IMAGE_TAG=agones-build-sdk-python:82b1983a10 BUILD_TARGET=build-build-sdk-image SDK_FOLDER=python Step #20 - "tests": Downloaded syn v2.0.117 Step #20 - "tests": Downloaded aho-corasick v1.1.4 Step #20 - "tests": Downloaded regex-syntax v0.8.10 Step #20 - "tests": Step #20 - "tests": Welcome to .NET 8.0! Step #20 - "tests": --------------------- Step #20 - "tests": SDK Version: 8.0.421 Step #20 - "tests": Step #20 - "tests": Telemetry Step #20 - "tests": --------- Step #20 - "tests": The .NET tools collect usage data in order to help us improve your experience. It is collected by Microsoft and shared with the community. You can opt-out of telemetry by setting the DOTNET_CLI_TELEMETRY_OPTOUT environment variable to '1' or 'true' using your favorite shell. Step #20 - "tests": Step #20 - "tests": Read more about .NET CLI Tools telemetry: https://aka.ms/dotnet-cli-telemetry Step #20 - "tests": Downloaded tonic v0.12.3 Step #20 - "tests": Downloaded rand v0.8.6 Step #20 - "tests": Downloaded memchr v2.8.1 Step #20 - "tests": Downloaded rustix v1.1.4 Step #20 - "tests": Downloaded indexmap v2.14.0 Step #20 - "tests": Downloaded tracing v0.1.44 Step #29 - "cpp-sdk-build-save-cache": Compressing cache to ./cpp-sdk-build-3490931042.tgz... Step #20 - "tests": Downloaded hyper-util v0.1.20 Step #20 - "tests": Downloaded hashbrown v0.12.3 Step #20 - "tests": Downloaded http v1.4.1 Step #20 - "tests": Downloaded serde_core v1.0.228 Step #20 - "tests": Downloaded indexmap v1.9.3 Step #20 - "tests": Downloaded tempfile v3.27.0 Step #20 - "tests": Downloaded socket2 v0.5.10 Step #20 - "tests": Downloaded prost-types v0.13.5 Step #20 - "tests": Downloaded proc-macro2 v1.0.106 Step #20 - "tests": Downloaded regex-automata v0.4.14 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 log v0.4.30 Step #20 - "tests": Downloaded bitflags v2.11.1 Step #20 - "tests": Downloaded socket2 v0.6.4 Step #20 - "tests": Downloaded prost-build v0.13.5 Step #20 - "tests": Downloaded pin-project v1.1.13 Step #20 - "tests": Downloaded petgraph v0.7.1 Step #20 - "tests": Downloaded slab v0.4.12 Step #20 - "tests": Downloaded httparse v1.10.1 Step #20 - "tests": Downloaded libc v0.2.186 Step #29 - "cpp-sdk-build-save-cache": Uploading cache to Google Cloud Storage... Step #20 - "tests": Downloaded tokio v1.52.3 Step #20 - "tests": Downloaded rand_core v0.6.4 Step #20 - "tests": Downloaded once_cell v1.21.4 Step #20 - "tests": Downloaded futures-channel v0.3.32 Step #20 - "tests": Downloaded quote v1.0.45 Step #20 - "tests": Downloaded pin-project-internal v1.1.13 Step #20 - "tests": Downloaded fixedbitset v0.5.7 Step #20 - "tests": Downloaded thiserror v1.0.69 Step #20 - "tests": Downloaded ppv-lite86 v0.2.21 Step #20 - "tests": Downloaded matchit v0.7.3 Step #20 - "tests": Downloaded prost v0.13.5 Step #20 - "tests": Downloaded pin-project-lite v0.2.17 Step #20 - "tests": Downloaded either v1.16.0 Step #20 - "tests": Downloaded bytes v1.11.1 Step #20 - "tests": Downloaded axum-core v0.4.5 Step #20 - "tests": Downloaded tokio-macros v2.7.0 Step #20 - "tests": Downloaded multimap v0.10.1 Step #20 - "tests": Downloaded itoa v1.0.18 Step #20 - "tests": Downloaded fnv v1.0.7 Step #20 - "tests": Downloaded tower-layer v0.3.3 Step #20 - "tests": Downloaded sync_wrapper v1.0.2 Step #20 - "tests": Downloaded rand_chacha v0.3.1 Step #20 - "tests": Downloaded percent-encoding v2.3.2 Step #20 - "tests": Downloaded mime v0.3.17 Step #20 - "tests": Downloaded httpdate v1.0.3 Step #20 - "tests": Downloaded heck v0.5.0 Step #20 - "tests": Downloaded futures-sink v0.3.32 Step #20 - "tests": Downloaded futures-core v0.3.32 Step #20 - "tests": Downloaded cfg-if v1.0.4 Step #20 - "tests": Downloaded autocfg v1.5.1 Step #20 - "tests": Downloaded atomic-waker v1.1.2 Step #20 - "tests": Downloaded async-trait v0.1.89 Step #20 - "tests": Downloaded async-stream-impl v0.3.6 Step #20 - "tests": Downloaded async-stream v0.3.6 Step #20 - "tests": Downloaded anyhow v1.0.102 Step #20 - "tests": Downloaded rustversion v1.0.22 Step #20 - "tests": Downloaded hyper-timeout v0.5.2 Step #20 - "tests": Downloaded http-body v1.0.1 Step #20 - "tests": Downloaded getrandom v0.4.2 Step #20 - "tests": Downloaded getrandom v0.2.17 Step #20 - "tests": Downloaded futures-task v0.3.32 Step #20 - "tests": Downloaded errno v0.3.14 Step #20 - "tests": Downloaded equivalent v1.0.2 Step #20 - "tests": Downloaded linux-raw-sys v0.12.1 Step #20 - "tests": Compiling proc-macro2 v1.0.106 Step #20 - "tests": Compiling unicode-ident v1.0.24 Step #20 - "tests": Compiling quote v1.0.45 Step #20 - "tests": Compiling libc v0.2.186 Step #20 - "tests": Compiling bytes v1.11.1 Step #20 - "tests": Compiling pin-project-lite v0.2.17 Step #20 - "tests": Compiling futures-core v0.3.32 Step #20 - "tests": Compiling once_cell v1.21.4 Step #20 - "tests": Compiling cfg-if v1.0.4 Step #20 - "tests": Compiling anyhow v1.0.102 Step #20 - "tests": Compiling equivalent v1.0.2 Step #20 - "tests": Compiling hashbrown v0.17.1 Step #20 - "tests": Compiling either v1.16.0 Step #20 - "tests": Compiling itoa v1.0.18 Step #20 - "tests": Compiling slab v0.4.12 Step #20 - "tests": Compiling futures-task v0.3.32 Step #20 - "tests": Compiling getrandom v0.4.2 Step #20 - "tests": Compiling zerocopy v0.8.50 Step #20 - "tests": Compiling rustix v1.1.4 Step #20 - "tests": Compiling tower-service v0.3.3 Step #20 - "tests": Compiling futures-sink v0.3.32 Step #20 - "tests": Compiling regex-syntax v0.8.10 Step #20 - "tests": Compiling prettyplease v0.2.37 Step #20 - "tests": Compiling bitflags v2.11.1 Step #20 - "tests": Compiling linux-raw-sys v0.12.1 Step #20 - "tests": Compiling httparse v1.10.1 Step #20 - "tests": Compiling fastrand v2.4.1 Step #20 - "tests": Compiling fnv v1.0.7 Step #20 - "tests": Compiling rustversion v1.0.22 Step #20 - "tests": Compiling atomic-waker v1.1.2 Step #20 - "tests": Compiling autocfg v1.5.1 Step #20 - "tests": Compiling serde_core v1.0.228 Step #20 - "tests": Compiling fixedbitset v0.5.7 Step #20 - "tests": Compiling tower-layer v0.3.3 Step #20 - "tests": + /root/test.sh Step #20 - "tests": + cd /go/src/agones.dev/agones/sdks/python Step #20 - "tests": + python3 -m venv .venv Step #20 - "tests": Compiling try-lock v0.2.5 Step #20 - "tests": Compiling futures-channel v0.3.32 Step #20 - "tests": Compiling httpdate v1.0.3 Step #20 - "tests": Compiling heck v0.5.0 Step #20 - "tests": Determining projects to restore... Step #20 - "tests": Compiling log v0.4.30 Step #20 - "tests": Compiling want v0.3.1 Step #20 - "tests": Compiling multimap v0.10.1 Step #20 - "tests": Compiling smallvec v1.15.1 Step #20 - "tests": Compiling tracing-core v0.1.36 Step #20 - "tests": Compiling sync_wrapper v1.0.2 Step #20 - "tests": Compiling serde v1.0.228 Step #20 - "tests": Compiling http v1.4.1 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 percent-encoding v2.3.2 Step #20 - "tests": Compiling memchr v2.8.1 Step #20 - "tests": Compiling futures-util v0.3.32 Step #20 - "tests": Compiling thiserror v1.0.69 Step #20 - "tests": Compiling matchit v0.7.3 Step #20 - "tests": Compiling base64 v0.22.1 Step #20 - "tests": Compiling indexmap v1.9.3 Step #29 - "cpp-sdk-build-save-cache": Copying file://./cpp-sdk-build-3490931042.tgz [Content-Type=application/gzip]... Step #20 - "tests": + .venv/bin/pip install grpcio protobuf pytest Step #29 - "cpp-sdk-build-save-cache": / [0 files][ 0.0 B/ 1.0 MiB] / [1 files][ 1.0 MiB/ 1.0 MiB] Step #29 - "cpp-sdk-build-save-cache": Operation completed over 1 objects/1.0 MiB. Step #20 - "tests": Requirement already satisfied: grpcio in ./.venv/lib/python3.13/site-packages (1.80.0) Step #20 - "tests": Requirement already satisfied: protobuf in ./.venv/lib/python3.13/site-packages (6.33.6) Step #20 - "tests": Collecting pytest Step #20 - "tests": Downloading pytest-9.0.3-py3-none-any.whl.metadata (7.6 kB) Step #20 - "tests": Requirement already satisfied: typing-extensions~=4.12 in ./.venv/lib/python3.13/site-packages (from grpcio) (4.15.0) Step #20 - "tests": Collecting iniconfig>=1.0.1 (from pytest) Step #20 - "tests": Downloading iniconfig-2.3.0-py3-none-any.whl.metadata (2.5 kB) Step #20 - "tests": Collecting packaging>=22 (from pytest) Step #20 - "tests": Downloading packaging-26.2-py3-none-any.whl.metadata (3.5 kB) Step #20 - "tests": Collecting pluggy<2,>=1.5 (from pytest) Step #20 - "tests": Downloading pluggy-1.6.0-py3-none-any.whl.metadata (4.8 kB) Step #20 - "tests": Collecting pygments>=2.7.2 (from pytest) Step #20 - "tests": Downloading pygments-2.20.0-py3-none-any.whl.metadata (2.5 kB) Step #20 - "tests": Downloading pytest-9.0.3-py3-none-any.whl (375 kB) Step #20 - "tests": Downloading pluggy-1.6.0-py3-none-any.whl (20 kB) Step #20 - "tests": Downloading iniconfig-2.3.0-py3-none-any.whl (7.5 kB) Step #20 - "tests": Downloading packaging-26.2-py3-none-any.whl (100 kB) Step #20 - "tests": Downloading pygments-2.20.0-py3-none-any.whl (1.2 MB) Step #20 - "tests": Compiling syn v2.0.117 Step #20 - "tests": ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 10.0 MB/s eta 0:00:00 Step #20 - "tests": Compiling indexmap v2.14.0 Step #20 - "tests": Installing collected packages: pygments, pluggy, packaging, iniconfig, pytest Step #20 - "tests": Compiling http-body v1.0.1 Step #20 - "tests": Step #20 - "tests": added 216 packages, and audited 217 packages in 6s 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": 4 moderate severity vulnerabilities Step #20 - "tests": Step #20 - "tests": To address issues that do not require attention, run: Step #20 - "tests": npm audit fix Step #20 - "tests": Step #20 - "tests": To address all issues (including breaking changes), run: Step #20 - "tests": npm audit fix --force Step #20 - "tests": Step #20 - "tests": Run `npm audit` for details. Step #20 - "tests": Step #20 - "tests": > @google-cloud/agones-sdk@1.59.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.126 seconds Step #20 - "tests": Compiling petgraph v0.7.1 Step #20 - "tests": Restored /go/src/agones.dev/agones/sdks/csharp/sdk/csharp-sdk.csproj (in 3.65 sec). Step #20 - "tests": Compiling tempfile v3.27.0 Step #20 - "tests": Compiling socket2 v0.6.4 Step #20 - "tests": Compiling mio v1.2.1 Step #20 - "tests": Compiling getrandom v0.2.17 Step #20 - "tests": Compiling tower v0.5.3 Step #20 - "tests": Compiling socket2 v0.5.10 Step #20 - "tests": Step #20 - "tests": Successfully installed iniconfig-2.3.0 packaging-26.2 pluggy-1.6.0 pygments-2.20.0 pytest-9.0.3 Step #20 - "tests": + .venv/bin/python -m pytest tests/ Step #20 - "tests": Compiling rand_core v0.6.4 Step #20 - "tests": ============================= test session starts ============================== Step #20 - "tests": platform linux -- Python 3.13.5, pytest-9.0.3, pluggy-1.6.0 Step #20 - "tests": rootdir: /go/src/agones.dev/agones/sdks/python Step #20 - "tests": configfile: pyproject.toml Step #20 - "tests": collected 37 items Step #20 - "tests": Step #20 - "tests": tests/test_alpha.py ....... [ 18%] Step #20 - "tests": tests/test_beta.py .............. [ 56%] Step #20 - "tests": tests/test_sdk.py ................ [100%] Step #20 - "tests": Step #20 - "tests": ============================== 37 passed in 0.34s ============================== Step #20 - "tests": Compiling regex-automata v0.4.14 Step #20 - "tests": Restored /go/src/agones.dev/agones/sdks/csharp/test/csharp-sdk-test.csproj (in 6.7 sec). Step #20 - "tests": csharp-sdk -> /go/src/agones.dev/agones/sdks/csharp/sdk/bin/Release/netstandard2.0/AgonesSDK.dll Step #20 - "tests": Compiling regex v1.12.3 Step #20 - "tests": Compiling ppv-lite86 v0.2.21 Step #20 - "tests": Compiling prost-derive v0.13.5 Step #20 - "tests": Compiling tokio-macros v2.7.0 Step #20 - "tests": Compiling tracing-attributes v0.1.31 Step #20 - "tests": Compiling pin-project-internal v1.1.13 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": mkdir -p /tmp/agones-install Step #20 - "tests": cp /workspace/install/yaml/install.yaml /tmp/agones-install/install.yaml Finished Step #29 - "cpp-sdk-build-save-cache" 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": # 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": 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 ~/.kube/ Step #20 - "tests": make[1]: Leaving directory '/workspace/build' Step #20 - "tests": make[1]: Entering directory '/workspace/build' Step #20 - "tests": mkdir -p /workspace/build//.gocache Step #20 - "tests": make[1]: Leaving directory '/workspace/build' Step #20 - "tests": make[1]: Entering directory '/workspace/build' Step #20 - "tests": mkdir -p /workspace/build//.config/gcloud Step #20 - "tests": make[1]: Leaving directory '/workspace/build' Step #20 - "tests": make[1]: Entering directory '/workspace/build' Step #20 - "tests": mkdir -p /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 ~/.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 /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": 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 rand_chacha v0.3.1 Step #20 - "tests": Compiling async-stream v0.3.6 Step #20 - "tests": Compiling rand v0.8.6 Step #20 - "tests": Compiling axum-core v0.4.5 Step #20 - "tests": Compiling tokio v1.52.3 Step #20 - "tests": Compiling pin-project v1.1.13 Step #20 - "tests": Compiling tracing v0.1.44 Step #20 - "tests": Compiling prost v0.13.5 Step #20 - "tests": Compiling prost-types v0.13.5 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": make[1]: Entering directory '/workspace/build' Step #20 - "tests": docker run --privileged --rm tonistiigi/binfmt:qemu-v6.2.0 --install arm64 Step #20 - "tests": { Step #20 - "tests": "supported": [ Step #20 - "tests": "linux/amd64", Step #20 - "tests": "linux/arm64", Step #20 - "tests": "linux/386" Step #20 - "tests": ], Step #20 - "tests": "emulators": [ Step #20 - "tests": "qemu-aarch64" Step #20 - "tests": ] Step #20 - "tests": } Step #20 - "tests": make[1]: Leaving directory '/workspace/build' Step #20 - "tests": installing: arm64 qemu-aarch64 already registered Step #20 - "tests": make[1]: Entering directory '/workspace/build' Step #20 - "tests": docker run --privileged --rm tonistiigi/binfmt:qemu-v6.2.0 --install arm64 Step #20 - "tests": { Step #20 - "tests": "supported": [ Step #20 - "tests": "linux/amd64", Step #20 - "tests": "linux/arm64", Step #20 - "tests": "linux/386" Step #20 - "tests": ], Step #20 - "tests": "emulators": [ Step #20 - "tests": "qemu-aarch64" Step #20 - "tests": ] Step #20 - "tests": } Step #20 - "tests": make[1]: Leaving directory '/workspace/build' Step #20 - "tests": installing: arm64 qemu-aarch64 already registered Step #20 - "tests": /usr/bin/make ensure-image IMAGE_TAG=agones-build:21d57b0f38 BUILD_TARGET=build-build-image Step #20 - "tests": /usr/bin/make ensure-image IMAGE_TAG=agones-build:21d57b0f38 BUILD_TARGET=build-build-image Step #20 - "tests": Compiling prost-build v0.13.5 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 axum v0.7.9 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: 707 ms - Agones.Test.dll (net8.0) Step #20 - "tests": Compiling agones v1.59.0-dev (/go/src/agones.dev/agones/sdks/rust) Step #20 - "tests": Compiling tokio-util v0.7.18 Step #20 - "tests": Compiling tokio-stream v0.1.18 Step #20 - "tests": Compiling h2 v0.4.14 Step #20 - "tests": Compiling tower v0.4.13 Step #20 - "tests": 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:21d57b0f38 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": /usr/bin/make ensure-image IMAGE_TAG=agones-build:21d57b0f38 BUILD_TARGET=build-build-image Step #20 - "tests": Compiling hyper v1.10.1 Step #20 - "tests": Compiling hyper-util v0.1.20 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:21d57b0f38 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-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-d74847944a48ccea/out/agones.dev.sdk.beta.rs:4:12 Step #20 - "tests": | Step #20 - "tests": 4 | pub struct Empty {} Step #20 - "tests": | ^^^^^ Step #20 - "tests": | Step #20 - "tests": = note: `#[warn(dead_code)]` on by default Step #20 - "tests": Step #20 - "tests": warning: `agones` (lib) generated 1 warning Step #20 - "tests": 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:21d57b0f38 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.023s Step #20 - "tests": ? agones.dev/agones/build/scripts/update-navbar-version [no test files] Step #20 - "tests": warning: `agones` (lib test) generated 1 warning (1 duplicate) Step #20 - "tests": Finished `test` profile [unoptimized + debuginfo] target(s) in 32.23s Step #20 - "tests": Running unittests src/lib.rs (target/debug/deps/agones-b76e5cb04c3e2f12) 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_get_and_update_list ... ok Step #20 - "tests": test beta::tests::test_beta_get_and_update_counter ... ok Step #20 - "tests": test beta::tests::test_beta_increment_counter_fails_then_success ... ok Step #20 - "tests": Step #20 - "tests": test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Step #20 - "tests": Step #20 - "tests": Doc-tests agones Step #20 - "tests": Step #20 - "tests": running 0 tests Step #20 - "tests": Step #20 - "tests": test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s Step #20 - "tests": Step #16 - "build-images": docker run --rm -e "CGO_ENABLED=0" -e "GOOS=linux" -e "GOARCH=arm64" -e "GO111MODULE=on" -w /go/src/agones.dev/agones -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build agones-build:21d57b0f38 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.59.0-dev-e7b7397" -installsuffix cgo agones.dev/agones/cmd/extensions 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:21d57b0f38 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/06/01 04:09:22 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.004s 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:21d57b0f38 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.59.0-dev-e7b7397" -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:21d57b0f38 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.011s Step #20 - "tests": go: downloading github.com/pelletier/go-toml v1.9.5 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 TestSDKSetLabel Step #20 - "tests": === CONT TestBetaGetAndUpdateList Step #20 - "tests": --- PASS: TestSDKSetLabel (0.00s) Step #20 - "tests": === RUN TestBetaGetAndUpdateList/Get_and_Set_List_Capacity Step #20 - "tests": === CONT TestBetaGetAndUpdateCounter Step #20 - "tests": === RUN TestBetaGetAndUpdateCounter/Set_Counter_and_Set_Capacity Step #20 - "tests": === CONT TestSDKSetAnnotation Step #20 - "tests": === RUN TestBetaGetAndUpdateList/Get_List_Length,_Get_List_Values,_ListContains,_and_Append_List_Value Step #20 - "tests": --- PASS: TestSDKSetAnnotation (0.00s) Step #20 - "tests": === RUN TestBetaGetAndUpdateCounter/Get_and_Set_Non-Defined_Counter Step #20 - "tests": === RUN TestBetaGetAndUpdateList/Get_List_Length,_Get_List_Values,_ListContains,_and_Delete_List_Value Step #20 - "tests": === RUN TestBetaGetAndUpdateCounter/Decrement_Counter_Fails_then_Success 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/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.019s 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:21d57b0f38 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.59.0-dev-e7b7397" -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:21d57b0f38 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.59.0-dev-e7b7397" 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:21d57b0f38 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.59.0-dev-e7b7397" 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:21d57b0f38 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.59.0-dev-e7b7397" agones.dev/agones/cmd/sdk-server Step #16 - "build-images": docker build --platform linux/amd64 /workspace/cmd/sdk-server/ --tag=us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-e7b7397-linux-amd64 Step #16 - "build-images": #0 building with "default" instance using docker driver Step #16 - "build-images": Step #16 - "build-images": #1 [internal] load build definition from Dockerfile Step #16 - "build-images": #1 transferring dockerfile: 876B done Step #16 - "build-images": #1 DONE 0.1s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load .dockerignore Step #16 - "build-images": #2 transferring context: 2B done Step #16 - "build-images": #2 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #3 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #16 - "build-images": #3 DONE 0.8s Step #16 - "build-images": Step #16 - "build-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #16 - "build-images": #4 resolve gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 0.0s done Step #16 - "build-images": #4 sha256:c9c1077449dead9e30ac230b376e761345deceab3fba17e74eeb71fcdb385845 2.93kB / 2.93kB done Step #16 - "build-images": #4 sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 1.79kB / 1.79kB done Step #16 - "build-images": #4 sha256:dfadf31470f770fcabd48903762dce126958e98d1ce320acf1216bbfaa42d79c 2.75kB / 2.75kB done Step #16 - "build-images": #4 ... Step #16 - "build-images": Step #16 - "build-images": #5 [internal] load build context Step #16 - "build-images": #5 transferring context: 85.75MB 1.2s done Step #16 - "build-images": #5 DONE 1.2s Step #16 - "build-images": Step #16 - "build-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #16 - "build-images": #4 ... 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 4.4s Step #16 - "build-images": Step #16 - "build-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #16 - "build-images": #4 ... Step #16 - "build-images": Step #16 - "build-images": #7 [3/5] COPY ./bin/LICENSES . Step #20 - "tests": + cd /go/src/github.com/ahmetb/gen-crd-api-reference-docs Step #20 - "tests": + go mod edit --replace=agones.dev/agones@latest=../../../agones.dev/agones/ Step #20 - "tests": + go mod tidy Step #20 - "tests": go: downloading github.com/pkg/errors v0.8.1 Step #20 - "tests": go: downloading k8s.io/gengo v0.0.0-20201203183100-97869a43a9d9 Step #20 - "tests": go: downloading github.com/russross/blackfriday/v2 v2.0.1 Step #20 - "tests": go: downloading k8s.io/klog v0.2.0 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/spf13/pflag v1.0.5 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.59.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": I0601 04:09:09.262879 191 main.go:129] parsing go packages in directory ./pkg/apis/ Step #20 - "tests": W0601 04:09:45.269104 191 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": I0601 04:09:46.475959 191 main.go:231] using package=agones.dev/agones/pkg/apis/agones/v1 Step #20 - "tests": I0601 04:09:46.475995 191 main.go:231] using package=agones.dev/agones/pkg/apis/allocation/v1 Step #20 - "tests": I0601 04:09:46.476000 191 main.go:231] using package=agones.dev/agones/pkg/apis/autoscaling/v1 Step #20 - "tests": I0601 04:09:46.476004 191 main.go:231] using package=agones.dev/agones/pkg/apis/multicluster/v1 Step #20 - "tests": W0601 04:09:46.480948 191 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0601 04:09:46.481574 191 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0601 04:09:46.482407 191 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0601 04:09:46.483943 191 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0601 04:09:46.485078 191 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0601 04:09:46.485796 191 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0601 04:09:46.487616 191 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0601 04:09:46.490012 191 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0601 04:09:46.490924 191 main.go:442] not found external link source for type agones.dev/agones/pkg/apis.SchedulingStrategy Step #20 - "tests": W0601 04:09:46.494672 191 main.go:442] not found external link source for type k8s.io/apimachinery/pkg/util/intstr.IntOrString Step #20 - "tests": W0601 04:09:46.495112 191 main.go:442] not found external link source for type k8s.io/apimachinery/pkg/util/intstr.IntOrString Step #20 - "tests": W0601 04:09:46.495356 191 main.go:442] not found external link source for type k8s.io/apimachinery/pkg/types.UID Step #20 - "tests": W0601 04:09:46.495685 191 main.go:442] not found external link source for type k8s.io/apimachinery/pkg/types.UID Step #20 - "tests": W0601 04:09:46.497473 191 main.go:442] not found external link source for type k8s.io/apimachinery/pkg/util/intstr.IntOrString Step #20 - "tests": I0601 04:09:46.509738 191 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.58.0" %}}' Step #20 - "tests": + echo '{{%' feature 'publishVersion="1.58.0"' '%}}' Step #20 - "tests": + publish='{{% feature publishVersion="1.59.0" %}}' Step #20 - "tests": + expiry='{{% feature expiryVersion="1.59.0" %}}' Step #20 - "tests": + sed '/\ expiryVersion="1.59.0"/,/%\ \/feature/!d;/%\ \/feature/q' /go/src/agones.dev/agones/site/content/en/docs/Reference/agones_crd_api_reference.html Step #20 - "tests": + sed '/\ publishVersion=/,/%\ \/feature/!d;/%\ \/feature/q' /go/src/agones.dev/agones/site/content/en/docs/Reference/agones_crd_api_reference.html Step #20 - "tests": ++ sort /tmp/agones_crd_api_reference.html Step #20 - "tests": + diff /dev/fd/63 /dev/fd/62 Step #20 - "tests": ++ sort /tmp/old_docs.html Step #20 - "tests": make[1]: Entering directory '/workspace/build' Step #20 - "tests": docker run -e FILE="/go/src/agones.dev/agones/site/content/en/docs/Reference/agones_crd_api_reference.html" -e VERSION=1.59.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:21d57b0f38 bash -c "/go/src/agones.dev/agones/site/gen-api-docs.sh" Step #20 - "tests": {{% feature publishVersion="1.58.0" %}} Step #20 - "tests": make[1]: Leaving directory '/workspace/build' Step #20 - "tests": make[1]: Entering directory '/workspace/build' Step #20 - "tests": sort /workspace/site/content/en/docs/Reference/agones_crd_api_reference.html > /tmp/result.sorted Step #20 - "tests": make[1]: Leaving directory '/workspace/build' Step #20 - "tests": /usr/bin/make hugo-test Step #20 - "tests": /usr/bin/make site-static ARGS="-F" ENV="RELEASE_VERSION=1.59.0 RELEASE_BRANCH=main" Step #16 - "build-images": #7 DONE 1.0s Step #16 - "build-images": Step #16 - "build-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 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": #4 ... 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.6s done Step #16 - "build-images": #9 writing image sha256:12ff362747749de5fba82512cdc217ed1881d2119f192acdcc94931efb5bd822 done Step #16 - "build-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-sdk:1.59.0-dev-e7b7397-linux-amd64 done Step #16 - "build-images": #9 DONE 0.7s Step #16 - "build-images": Step #16 - "build-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 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.59.0-dev-e7b7397-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 --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": installing: arm64 qemu-aarch64 already registered Step #20 - "tests": /usr/bin/make ensure-image IMAGE_TAG=agones-build:21d57b0f38 BUILD_TARGET=build-build-image 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:21d57b0f38 rm -r ./public Step #20 - "tests": make[2]: Leaving directory '/workspace/build' Step #20 - "tests": make[2]: Entering directory '/workspace/build' Step #20 - "tests": mkdir /workspace/site/public Step #20 - "tests": make[2]: Leaving directory '/workspace/build' Step #20 - "tests": 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": # for some reason, this only work locally Step #20 - "tests": make[2]: Leaving directory '/workspace/build' Step #20 - "tests": make[2]: Entering directory '/workspace/build' Step #20 - "tests": # postcss-cli@8.3.1 broke things, so pinning the version Step #20 - "tests": make[2]: Leaving directory '/workspace/build' Step #16 - "build-images": #1 pulling image moby/buildkit:buildx-stable-1 10.4s done Step #16 - "build-images": #1 creating container buildx_buildkit_arm64-builder0 Step #20 - "tests": make[2]: Entering directory '/workspace/build' Step #20 - "tests": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build --workdir=/go/src/agones.dev/agones/site agones-build:21d57b0f38 \ 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 2s Step #20 - "tests": Step #20 - "tests": 19 packages are looking for funding Step #20 - "tests": run `npm fund` for details Step #20 - "tests": make[2]: Leaving directory '/workspace/build' Step #20 - "tests": make[2]: Entering directory '/workspace/build' Step #20 - "tests": # autoprefixer 10.0.0 broke things, so pinning the version Step #20 - "tests": make[2]: Leaving directory '/workspace/build' Step #16 - "build-images": #1 creating container buildx_buildkit_arm64-builder0 13.1s done Step #16 - "build-images": #1 DONE 23.5s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load build definition from Dockerfile Step #16 - "build-images": #2 transferring dockerfile: 876B done Step #16 - "build-images": #2 DONE 0.1s 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 1.3s Step #16 - "build-images": Step #16 - "build-images": #4 [internal] load .dockerignore Step #16 - "build-images": #4 transferring context: 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:21d57b0f38 \ 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": #4 transferring context: 2B done Step #16 - "build-images": #4 DONE 0.4s Step #16 - "build-images": Step #16 - "build-images": #5 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #16 - "build-images": #5 resolve gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 0.0s done Step #16 - "build-images": #5 ... Step #16 - "build-images": Step #16 - "build-images": #6 [internal] load build context Step #16 - "build-images": #6 transferring context: 81.33MB 1.5s done Step #16 - "build-images": #6 DONE 2.0s Step #16 - "build-images": Step #16 - "build-images": #5 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #16 - "build-images": #5 DONE 5.7s Step #16 - "build-images": Step #16 - "build-images": #5 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #16 - "build-images": #5 sha256:bdfd7f7e5bf6fc27e70b59101db21c3d8284d283884419dd5fe7020583bb79ca 136.99kB / 136.99kB 0.1s done Step #16 - "build-images": #5 sha256:ebddc55facdc6b1f7e0f30816a5fc7cc62f38abdf76c0a8b0a0ce52085754795 311B / 311B 0.1s done Step #16 - "build-images": #5 sha256:b839dfae01f66e15c6a8b63520557ed315bdfe036342fa7a0c537259f10d7a9a 351B / 351B 0.2s done Step #16 - "build-images": #5 sha256:dd64bf2dd177757451a98fcdc999a339c35dee5d9872d8f4dc69c8f3c4dd0112 80B / 80B 0.2s done Step #16 - "build-images": #5 sha256:3214acf345c0cc6bbdb56b698a41ccdefc624a09d6beb0d38b5de0b2303ecaf4 123B / 123B 0.1s done Step #16 - "build-images": #5 sha256:52630fc75a18675c530ed9eba5f55eca09b03e91bd5bc15307918bbc1a7e7296 162B / 162B 0.2s done Step #16 - "build-images": #5 sha256:7c12895b777bcaa8ccae0605b4de635b68fc32d60fa08f421dc3818bf55ee212 188B / 188B 0.2s done Step #16 - "build-images": #5 sha256:2780920e5dbfbe103d03a583ed75345306e572ec5a48cb10361f046767d9f29a 67B / 67B 0.2s done Step #16 - "build-images": #5 sha256:d6b1b89eccacc15c2420b2776d72c1dae334a00805ed9af54bf2f71e4d536f28 32.09kB / 32.09kB 0.2s Step #16 - "build-images": #5 sha256:d6b1b89eccacc15c2420b2776d72c1dae334a00805ed9af54bf2f71e4d536f28 32.09kB / 32.09kB 0.2s done Step #16 - "build-images": #5 sha256:99ba982a9142213c751a1709dcf088e63d8601f03b3f211bae037be698fef270 254.45kB / 254.45kB 0.2s done Step #16 - "build-images": #5 sha256:99515e7b4d35e0652d3b0fde571b6ec269222ecacc506f026e1758d6261e9109 288.54kB / 288.54kB 0.1s done Step #16 - "build-images": #5 sha256:c172f21841dff4c8cf45cde46589c1c2616cefe7e819965e92e6d3475c428aa0 12.68kB / 12.68kB 0.2s done Step #16 - "build-images": #5 sha256:115c774471ecdf6d6bf2f7f3ff02075abc7092bca65df86b8b013699ecb2eb0a 85.82kB / 85.82kB 0.1s done Step #16 - "build-images": #5 extracting sha256:115c774471ecdf6d6bf2f7f3ff02075abc7092bca65df86b8b013699ecb2eb0a 0.0s done Step #16 - "build-images": #5 extracting sha256:c172f21841dff4c8cf45cde46589c1c2616cefe7e819965e92e6d3475c428aa0 0.0s done Step #16 - "build-images": #5 extracting sha256:99515e7b4d35e0652d3b0fde571b6ec269222ecacc506f026e1758d6261e9109 0.1s done Step #16 - "build-images": #5 DONE 6.4s Step #16 - "build-images": Step #16 - "build-images": #5 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #16 - "build-images": #5 extracting sha256:99ba982a9142213c751a1709dcf088e63d8601f03b3f211bae037be698fef270 0.1s done Step #16 - "build-images": #5 DONE 6.5s Step #16 - "build-images": Step #16 - "build-images": #5 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #16 - "build-images": #5 extracting sha256:d6b1b89eccacc15c2420b2776d72c1dae334a00805ed9af54bf2f71e4d536f28 0.0s done Step #16 - "build-images": #5 extracting sha256:2780920e5dbfbe103d03a583ed75345306e572ec5a48cb10361f046767d9f29a done Step #16 - "build-images": #5 extracting sha256:7c12895b777bcaa8ccae0605b4de635b68fc32d60fa08f421dc3818bf55ee212 done Step #16 - "build-images": #5 extracting sha256:3214acf345c0cc6bbdb56b698a41ccdefc624a09d6beb0d38b5de0b2303ecaf4 0.0s done Step #16 - "build-images": #5 extracting sha256:52630fc75a18675c530ed9eba5f55eca09b03e91bd5bc15307918bbc1a7e7296 0.0s done Step #16 - "build-images": #5 extracting sha256:dd64bf2dd177757451a98fcdc999a339c35dee5d9872d8f4dc69c8f3c4dd0112 0.0s done Step #16 - "build-images": #5 extracting sha256:b839dfae01f66e15c6a8b63520557ed315bdfe036342fa7a0c537259f10d7a9a 0.0s done Step #16 - "build-images": #5 extracting sha256:ebddc55facdc6b1f7e0f30816a5fc7cc62f38abdf76c0a8b0a0ce52085754795 0.0s done Step #16 - "build-images": #5 DONE 6.6s Step #16 - "build-images": Step #16 - "build-images": #5 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #16 - "build-images": #5 extracting sha256:bdfd7f7e5bf6fc27e70b59101db21c3d8284d283884419dd5fe7020583bb79ca 0.0s done Step #16 - "build-images": #5 DONE 6.6s 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 3.3s Step #16 - "build-images": Step #16 - "build-images": #8 [3/5] COPY ./bin/LICENSES . Step #16 - "build-images": #8 DONE 1.1s 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:21d57b0f38 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.59.0-dev-e7b7397" -installsuffix cgo agones.dev/agones/cmd/ping 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 "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:21d57b0f38 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.59.0-dev-e7b7397" -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:21d57b0f38 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.59.0-dev-e7b7397" -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:21d57b0f38 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.59.0-dev-e7b7397" -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:21d57b0f38 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.59.0-dev-e7b7397" -installsuffix cgo agones.dev/agones/cmd/processor Step #16 - "build-images": docker build --platform linux/amd64 /workspace/cmd/controller/ --tag=us-docker.pkg.dev/agones-images/ci/agones-controller:1.59.0-dev-e7b7397-amd64 Step #16 - "build-images": #0 building with "default" instance using docker driver Step #16 - "build-images": Step #16 - "build-images": #1 [internal] load build definition from Dockerfile Step #16 - "build-images": #1 transferring dockerfile: 876B done Step #16 - "build-images": #1 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load .dockerignore Step #16 - "build-images": #2 transferring context: 2B done Step #16 - "build-images": #2 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #3 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #16 - "build-images": #3 DONE 0.2s Step #16 - "build-images": Step #16 - "build-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #16 - "build-images": #4 CACHED Step #16 - "build-images": Step #16 - "build-images": #5 [internal] load build context Step #16 - "build-images": #5 transferring context: 97.13MB 0.5s done Step #16 - "build-images": #5 DONE 0.5s Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/controller.linux.amd64 /controller Step #16 - "build-images": #6 DONE 0.9s Step #16 - "build-images": Step #16 - "build-images": #7 [3/5] COPY ./bin/LICENSES . Step #16 - "build-images": #7 DONE 0.9s 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.59.0-dev-e7b7397-arm64 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": docker build --platform linux/amd64 /workspace/cmd/extensions/ --tag=us-docker.pkg.dev/agones-images/ci/agones-extensions:1.59.0-dev-e7b7397-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: 876B done Step #16 - "build-images": #1 DONE 0.1s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #16 - "build-images": #9 exporting layers 0.4s done Step #16 - "build-images": #9 writing image sha256:5ef09271da30766eb4c399072c6fb9fffbe556af0e36e3a5de100995be1e1b8b done Step #16 - "build-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-controller:1.59.0-dev-e7b7397-amd64 done Step #16 - "build-images": #9 DONE 0.4s 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.59.0-dev-e7b7397-arm64 Step #16 - "build-images": #2 DONE 0.2s Step #16 - "build-images": Step #16 - "build-images": #3 [internal] load .dockerignore Step #16 - "build-images": #3 transferring context: 2B done Step #16 - "build-images": #3 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #16 - "build-images": #4 resolve gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 0.0s done Step #16 - "build-images": #4 CACHED Step #16 - "build-images": Step #16 - "build-images": #5 [internal] load build context Step #16 - "build-images": #0 building with "arm64-builder" instance using docker-container driver Step #16 - "build-images": Step #16 - "build-images": #1 [internal] load build definition from Dockerfile Step #16 - "build-images": #1 transferring dockerfile: 876B done Step #16 - "build-images": #1 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #16 - "build-images": #0 building with "default" instance using docker driver Step #16 - "build-images": Step #16 - "build-images": #1 [internal] load build definition from Dockerfile Step #16 - "build-images": #1 transferring dockerfile: 876B done Step #16 - "build-images": #1 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load .dockerignore Step #16 - "build-images": #2 transferring context: 2B done Step #16 - "build-images": #2 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #3 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #16 - "build-images": #3 DONE 0.1s Step #16 - "build-images": #2 DONE 0.2s Step #16 - "build-images": Step #16 - "build-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #16 - "build-images": #4 CACHED Step #16 - "build-images": Step #16 - "build-images": #5 [internal] load build context Step #16 - "build-images": Step #16 - "build-images": #3 [internal] load .dockerignore Step #16 - "build-images": #5 transferring context: 91.87MB 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": #3 transferring context: Step #16 - "build-images": #3 transferring context: 2B done Step #16 - "build-images": #3 DONE 0.7s Step #16 - "build-images": #5 transferring context: 91.90MB 0.4s done Step #16 - "build-images": #5 DONE 0.7s 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:21d57b0f38 zip -0 \ Step #16 - "build-images": agonessdk-server-1.59.0-dev-e7b7397.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": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #16 - "build-images": #4 resolve gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 0.0s done Step #16 - "build-images": #4 CACHED Step #16 - "build-images": Step #16 - "build-images": #5 [internal] load build context Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/extensions.linux.amd64 /extensions Step #16 - "build-images": #5 transferring context: 87.01MB 0.4s done Step #16 - "build-images": #5 DONE 0.9s Step #16 - "build-images": #6 DONE 1.1s Step #16 - "build-images": #6 DONE 0.9s 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": Step #16 - "build-images": #6 [2/5] COPY ./bin/extensions.linux.arm64 /extensions 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": #6 DONE 0.3s Step #16 - "build-images": #8 DONE 0.2s 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 --platform linux/amd64 /workspace/cmd/ping/ --tag=us-docker.pkg.dev/agones-images/ci/agones-ping:1.59.0-dev-e7b7397-amd64 Step #16 - "build-images": Step #16 - "build-images": #7 [3/5] COPY ./bin/LICENSES . Step #16 - "build-images": #7 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #16 - "build-images": #8 DONE 0.0s Step #16 - "build-images": WARNING: No output specified with docker-container driver. Build result will only remain in the build cache. To push result image into registry use --push or to load image into docker use --load Step #16 - "build-images": docker buildx build --provenance false --platform linux/arm64 --builder arm64-builder --build-arg ARCH=arm64 /workspace/cmd/ping/ --tag=us-docker.pkg.dev/agones-images/ci/agones-ping:1.59.0-dev-e7b7397-arm64 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": #0 building with "arm64-builder" instance using docker-container driver Step #16 - "build-images": Step #16 - "build-images": #1 [internal] load build definition from Dockerfile Step #16 - "build-images": #1 transferring dockerfile: 858B done Step #16 - "build-images": #1 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #16 - "build-images": #9 writing image sha256:2fbf2fcd23868cbb29e593df438f500106e15c9bc4079aff68a4a42e002f995e done Step #16 - "build-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-extensions:1.59.0-dev-e7b7397-amd64 done Step #16 - "build-images": #9 DONE 0.4s Step #16 - "build-images": adding: sdk-server.darwin.amd64docker build --platform linux/amd64 /workspace/cmd/allocator/ --tag=us-docker.pkg.dev/agones-images/ci/agones-allocator:1.59.0-dev-e7b7397-amd64 Step #16 - "build-images": #2 DONE 0.2s Step #16 - "build-images": Step #16 - "build-images": #3 [internal] load .dockerignore Step #16 - "build-images": #3 transferring context: 2B done Step #16 - "build-images": #3 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #16 - "build-images": #4 resolve gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 0.0s done Step #16 - "build-images": #4 CACHED Step #16 - "build-images": Step #16 - "build-images": #5 [internal] load build context Step #16 - "build-images": (stored 0%) Step #16 - "build-images": #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: 858B done Step #16 - "build-images": #1 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load .dockerignore Step #16 - "build-images": #2 transferring context: 2B done Step #16 - "build-images": #2 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #3 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #16 - "build-images": #3 DONE 0.3s Step #16 - "build-images": #5 transferring context: 25.49MB 0.1s done Step #16 - "build-images": #5 DONE 0.1s Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/ping.linux.arm64 /ping Step #16 - "build-images": Step #16 - "build-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #16 - "build-images": #4 CACHED Step #16 - "build-images": Step #16 - "build-images": #5 [internal] load build context Step #16 - "build-images": #0 building with "default" instance using docker driver Step #16 - "build-images": Step #16 - "build-images": #1 [internal] load .dockerignore Step #16 - "build-images": adding: sdk-server.darwin.arm64 (stored 0%) Step #16 - "build-images": #6 DONE 0.7s Step #16 - "build-images": #5 transferring context: 27.07MB 0.2s done Step #16 - "build-images": Step #16 - "build-images": #7 [3/5] COPY ./bin/LICENSES . Step #16 - "build-images": #1 transferring context: 2B done Step #16 - "build-images": #1 DONE 0.5s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load build definition from Dockerfile Step #16 - "build-images": #2 transferring dockerfile: 873B done Step #16 - "build-images": #2 DONE 0.6s Step #16 - "build-images": adding: sdk-server.linux.amd64 (stored 0%) Step #16 - "build-images": #5 DONE 0.8s Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/ping.linux.amd64 /ping Step #16 - "build-images": #7 DONE 0.4s Step #16 - "build-images": Step #16 - "build-images": #3 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #16 - "build-images": adding: sdk-server.linux.arm64 (stored 0%) Step #16 - "build-images": Step #16 - "build-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #16 - "build-images": #3 DONE 0.3s Step #16 - "build-images": adding: sdk-server.windows.amd64.exe (stored 0%) Step #16 - "build-images": Step #16 - "build-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #16 - "build-images": #4 CACHED Step #16 - "build-images": Step #16 - "build-images": #5 [internal] load build context Step #16 - "build-images": #8 DONE 0.8s Step #16 - "build-images": #6 DONE 1.0s 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.59.0-dev-e7b7397-arm64 --build-arg ARCH=arm64 --platform linux/arm64 Step #16 - "build-images": WARNING: No output specified with docker-container driver. Build result will only remain in the build cache. To push result image into registry use --push or to load image into docker use --load Step #16 - "build-images": docker build --platform linux/amd64 /workspace/cmd/processor/ --tag=us-docker.pkg.dev/agones-images/ci/agones-processor:1.59.0-dev-e7b7397-amd64 Step #16 - "build-images": #5 transferring context: 91.55MB 0.5s done Step #16 - "build-images": #5 DONE 0.8s Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/allocator.linux.amd64 /allocator 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": #9 exporting to image Step #16 - "build-images": #9 exporting layers Step #16 - "build-images": #0 building with "arm64-builder" instance using docker-container driver Step #16 - "build-images": Step #16 - "build-images": #1 [internal] load build definition from Dockerfile Step #16 - "build-images": #1 transferring dockerfile: Step #16 - "build-images": #6 DONE 0.3s Step #16 - "build-images": #9 exporting layers 0.2s done Step #16 - "build-images": #9 writing image sha256:c52feb30b397ecb14a589f5b72bd4257d65ae32291a6fca90710561d3c3f94b6 done Step #16 - "build-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-ping:1.59.0-dev-e7b7397-amd64 done Step #16 - "build-images": #9 DONE 0.3s 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.59.0-dev-e7b7397-arm64 Step #16 - "build-images": #1 transferring dockerfile: 873B done Step #16 - "build-images": #1 DONE 0.2s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #16 - "build-images": #2 DONE 0.2s Step #16 - "build-images": Step #16 - "build-images": #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": Step #16 - "build-images": #3 [internal] load .dockerignore Step #16 - "build-images": #3 transferring context: 2B done Step #16 - "build-images": #3 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #16 - "build-images": #4 resolve gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 0.0s done Step #16 - "build-images": #4 CACHED Step #16 - "build-images": Step #16 - "build-images": #5 [internal] load build context Step #16 - "build-images": #0 building with "arm64-builder" instance using docker-container driver Step #16 - "build-images": Step #16 - "build-images": #1 [internal] load build definition from Dockerfile Step #16 - "build-images": #1 transferring dockerfile: 873B done Step #16 - "build-images": #1 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #16 - "build-images": #2 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #3 [internal] load .dockerignore Step #16 - "build-images": #3 transferring context: 2B done Step #16 - "build-images": #3 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #16 - "build-images": #4 resolve gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 0.0s done Step #16 - "build-images": #4 CACHED Step #16 - "build-images": Step #16 - "build-images": #5 [internal] load build context Step #16 - "build-images": #0 building with "default" instance using docker driver Step #16 - "build-images": Step #16 - "build-images": #1 [internal] load build definition from Dockerfile Step #16 - "build-images": #1 transferring dockerfile: 873B done Step #16 - "build-images": #1 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load .dockerignore Step #16 - "build-images": #2 transferring context: 2B done Step #16 - "build-images": #2 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #3 [internal] load metadata for gcr.io/distroless/static-debian13:nonroot Step #16 - "build-images": #3 DONE 0.2s Step #16 - "build-images": #9 exporting layers 0.4s done Step #16 - "build-images": #9 writing image sha256:9c8d212cc35581f7981a10b95568c04e3651b28e4df6c69559db7540251ce6ae done Step #16 - "build-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-allocator:1.59.0-dev-e7b7397-amd64 done Step #16 - "build-images": #9 DONE 0.4s 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.59.0-dev-e7b7397-windows_amd64-ltsc2019 --build-arg WINDOWS_VERSION=ltsc2019 --build-arg IMAGE_TAG="@sha256:6fdf140282a2f809dae9b13fe441635867f0a27c33a438771673b8da8f3348a4" /workspace/cmd/sdk-server/ Step #16 - "build-images": Step #16 - "build-images": #4 [1/5] FROM gcr.io/distroless/static-debian13:nonroot@sha256:963fa6c544fe5ce420f1f54fb88b6fb01479f054c8056d0f74cc2c6000df5240 Step #16 - "build-images": #4 CACHED Step #16 - "build-images": Step #16 - "build-images": #5 [internal] load build context Step #16 - "build-images": #0 building with "windows-builder" instance using docker-container driver Step #16 - "build-images": Step #16 - "build-images": #1 [internal] booting buildkit Step #16 - "build-images": #5 transferring context: 86.35MB 0.4s done Step #16 - "build-images": #5 transferring context: 86.59MB 0.5s done Step #16 - "build-images": #1 pulling image moby/buildkit:buildx-stable-1 Step #16 - "build-images": #5 DONE 0.4s Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/processor.linux.arm64 /processor Step #16 - "build-images": #5 DONE 0.5s Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/allocator.linux.arm64 /allocator Step #16 - "build-images": #5 transferring context: 91.32MB 0.5s done Step #16 - "build-images": #5 DONE 0.7s Step #16 - "build-images": Step #16 - "build-images": #6 [2/5] COPY ./bin/processor.linux.amd64 /processor Step #16 - "build-images": #1 pulling image moby/buildkit:buildx-stable-1 1.1s done Step #16 - "build-images": #1 creating container buildx_buildkit_windows-builder0 Step #16 - "build-images": #6 DONE 1.4s Step #16 - "build-images": #6 DONE 1.4s 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": #7 DONE 0.3s Step #16 - "build-images": #7 DONE 0.3s Step #16 - "build-images": #6 DONE 1.2s 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": #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 #20 - "tests": hugo: collected modules in 14922 msWARN WARNING: 1 sidebar entries have been truncated. To avoid this, increase `params.ui.sidebar_menu_truncate` to at least 101 (from 100) in your config file. Section: /blog/releases 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:21d57b0f38 bash -c \ Step #20 - "tests": "git config --global --add safe.directory /go/src/agones.dev/agones && RELEASE_VERSION=1.59.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 │ 230 Step #20 - "tests": Paginator pages │ 20 Step #20 - "tests": Non-page files │ 0 Step #20 - "tests": Static files │ 89 Step #20 - "tests": Processed images │ 0 Step #20 - "tests": Aliases │ 3 Step #20 - "tests": Cleaned │ 0 Step #20 - "tests": Step #20 - "tests": Total in 17140 ms Step #20 - "tests": make[2]: Leaving directory '/workspace/build' Step #16 - "build-images": Step #16 - "build-images": #8 [4/5] COPY ./bin/dependencies-src.tgz . Step #16 - "build-images": #8 DONE 0.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": 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.59.0-dev-e7b7397-windows_amd64-ltsc2022 --build-arg WINDOWS_VERSION=ltsc2022 --build-arg IMAGE_TAG= /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": #9 exporting layers 0.4s done Step #16 - "build-images": #9 writing image sha256:df225be2634ace79b8400595035549f07dd14da5de1e8fd66b519dd7f8996bc7 done Step #16 - "build-images": #9 naming to us-docker.pkg.dev/agones-images/ci/agones-processor:1.59.0-dev-e7b7397-amd64 done Step #16 - "build-images": #9 DONE 0.4s Step #16 - "build-images": #1 creating container buildx_buildkit_windows-builder0 1.4s done Step #16 - "build-images": #0 building with "windows-builder" instance using docker-container driver Step #16 - "build-images": Step #16 - "build-images": #1 [internal] load build definition from Dockerfile.windows Step #16 - "build-images": #1 transferring dockerfile: 958B done Step #16 - "build-images": #1 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load metadata for mcr.microsoft.com/windows/servercore:ltsc2022 Step #16 - "build-images": #2 DONE 0.2s Step #16 - "build-images": #1 DONE 2.5s Step #16 - "build-images": Step #16 - "build-images": #2 [internal] load build definition from Dockerfile.windows Step #16 - "build-images": #2 transferring dockerfile: 958B done Step #16 - "build-images": #2 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #3 [internal] load metadata for mcr.microsoft.com/windows/servercore:ltsc2019@sha256:6fdf140282a2f809dae9b13fe441635867f0a27c33a438771673b8da8f3348a4 Step #16 - "build-images": Step #16 - "build-images": #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/3] FROM mcr.microsoft.com/windows/servercore:ltsc2022@sha256:86da395cfd2b35dbfc2e9d08719550c51b0570c394bff8f92622a19234766185 Step #16 - "build-images": #4 resolve mcr.microsoft.com/windows/servercore:ltsc2022@sha256:86da395cfd2b35dbfc2e9d08719550c51b0570c394bff8f92622a19234766185 0.0s done Step #16 - "build-images": #3 DONE 0.3s Step #16 - "build-images": #4 sha256:390f0b0b4589d576ba20b6e2d78eecf7ed1f8bd85843f55ec245ad9f52d33e95 26.21MB / 620.02MB 0.2s Step #16 - "build-images": #4 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 11.53MB / 1.45GB 0.2s Step #16 - "build-images": Step #16 - "build-images": #4 [internal] load .dockerignore Step #16 - "build-images": #4 transferring context: 2B done Step #16 - "build-images": #4 DONE 0.0s Step #16 - "build-images": Step #16 - "build-images": #5 [1/3] FROM mcr.microsoft.com/windows/servercore:ltsc2019@sha256:6fdf140282a2f809dae9b13fe441635867f0a27c33a438771673b8da8f3348a4 Step #16 - "build-images": #5 resolve mcr.microsoft.com/windows/servercore:ltsc2019@sha256:6fdf140282a2f809dae9b13fe441635867f0a27c33a438771673b8da8f3348a4 0.0s done Step #16 - "build-images": #4 sha256:390f0b0b4589d576ba20b6e2d78eecf7ed1f8bd85843f55ec245ad9f52d33e95 63.96MB / 620.02MB 0.3s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 0B / 501.77MB 0.2s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 9.44MB / 1.60GB 0.2s Step #16 - "build-images": #4 ... Step #16 - "build-images": Step #16 - "build-images": #5 [internal] load build context Step #16 - "build-images": #5 transferring context: 86.63MB 0.5s done Step #16 - "build-images": #5 DONE 0.5s Step #16 - "build-images": Step #16 - "build-images": #4 [1/3] FROM mcr.microsoft.com/windows/servercore:ltsc2022@sha256:86da395cfd2b35dbfc2e9d08719550c51b0570c394bff8f92622a19234766185 Step #16 - "build-images": #4 sha256:390f0b0b4589d576ba20b6e2d78eecf7ed1f8bd85843f55ec245ad9f52d33e95 140.51MB / 620.02MB 0.6s Step #16 - "build-images": #4 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 92.27MB / 1.45GB 0.5s Step #16 - "build-images": #5 ... Step #16 - "build-images": Step #16 - "build-images": #6 [internal] load build context Step #16 - "build-images": #6 transferring context: 86.63MB 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 47.19MB / 501.77MB 0.5s Step #16 - "build-images": #4 sha256:390f0b0b4589d576ba20b6e2d78eecf7ed1f8bd85843f55ec245ad9f52d33e95 181.40MB / 620.02MB 0.8s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 90.18MB / 501.77MB 0.6s Step #16 - "build-images": #4 sha256:390f0b0b4589d576ba20b6e2d78eecf7ed1f8bd85843f55ec245ad9f52d33e95 219.15MB / 620.02MB 0.9s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 99.86MB / 1.60GB 0.6s Step #16 - "build-images": #4 sha256:390f0b0b4589d576ba20b6e2d78eecf7ed1f8bd85843f55ec245ad9f52d33e95 258.89MB / 620.02MB 1.1s Step #16 - "build-images": #4 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 190.84MB / 1.45GB 0.9s Step #16 - "build-images": #4 sha256:390f0b0b4589d576ba20b6e2d78eecf7ed1f8bd85843f55ec245ad9f52d33e95 297.80MB / 620.02MB 1.2s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 141.56MB / 501.77MB 1.1s Step #16 - "build-images": #4 sha256:390f0b0b4589d576ba20b6e2d78eecf7ed1f8bd85843f55ec245ad9f52d33e95 336.59MB / 620.02MB 1.4s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 195.04MB / 1.60GB 1.1s Step #16 - "build-images": #4 sha256:390f0b0b4589d576ba20b6e2d78eecf7ed1f8bd85843f55ec245ad9f52d33e95 377.49MB / 620.02MB 1.5s Step #16 - "build-images": #4 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 295.70MB / 1.45GB 1.4s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 190.84MB / 501.77MB 1.4s Step #16 - "build-images": #4 sha256:390f0b0b4589d576ba20b6e2d78eecf7ed1f8bd85843f55ec245ad9f52d33e95 415.85MB / 620.02MB 1.7s Step #16 - "build-images": #4 sha256:390f0b0b4589d576ba20b6e2d78eecf7ed1f8bd85843f55ec245ad9f52d33e95 455.08MB / 620.02MB 1.8s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 232.78MB / 501.77MB 1.7s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 285.21MB / 1.60GB 1.5s Step #16 - "build-images": #4 sha256:390f0b0b4589d576ba20b6e2d78eecf7ed1f8bd85843f55ec245ad9f52d33e95 494.93MB / 620.02MB 2.0s Step #16 - "build-images": #4 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 368.80MB / 1.45GB 1.8s Step #16 - "build-images": #4 sha256:390f0b0b4589d576ba20b6e2d78eecf7ed1f8bd85843f55ec245ad9f52d33e95 532.68MB / 620.02MB 2.1s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 275.78MB / 501.77MB 2.0s Step #16 - "build-images": #4 sha256:390f0b0b4589d576ba20b6e2d78eecf7ed1f8bd85843f55ec245ad9f52d33e95 572.40MB / 620.02MB 2.3s Step #16 - "build-images": #4 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 442.50MB / 1.45GB 2.3s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 310.38MB / 501.77MB 2.3s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 372.24MB / 1.60GB 2.1s Step #16 - "build-images": #4 sha256:390f0b0b4589d576ba20b6e2d78eecf7ed1f8bd85843f55ec245ad9f52d33e95 616.56MB / 620.02MB 2.6s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 343.93MB / 501.77MB 2.6s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 455.08MB / 1.60GB 2.7s Step #16 - "build-images": #4 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 518.00MB / 1.45GB 3.0s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 375.31MB / 501.77MB 3.0s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 403.70MB / 501.77MB 3.2s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 437.26MB / 501.77MB 3.3s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 545.26MB / 1.60GB 3.2s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 474.54MB / 501.77MB 3.5s Step #16 - "build-images": #4 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 601.88MB / 1.45GB 3.6s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 501.77MB / 501.77MB 3.9s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 642.78MB / 1.60GB 3.8s Step #16 - "build-images": #4 sha256:390f0b0b4589d576ba20b6e2d78eecf7ed1f8bd85843f55ec245ad9f52d33e95 620.02MB / 620.02MB 4.0s done Step #16 - "build-images": #4 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 714.08MB / 1.45GB 4.4s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 724.99MB / 1.60GB 4.2s Step #16 - "build-images": #4 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 809.50MB / 1.45GB 4.8s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 809.50MB / 1.60GB 4.7s Step #16 - "build-images": #4 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 911.58MB / 1.45GB 5.3s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 916.46MB / 1.60GB 5.3s Step #16 - "build-images": #4 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 990.90MB / 1.45GB 5.6s Step #16 - "build-images": #4 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 1.07GB / 1.45GB 5.9s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.01GB / 1.60GB 5.7s Step #16 - "build-images": #4 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 1.15GB / 1.45GB 6.2s Step #16 - "build-images": #4 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 1.23GB / 1.45GB 6.5s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.10GB / 1.60GB 6.3s Step #16 - "build-images": #5 sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 501.77MB / 501.77MB 6.4s done Step #16 - "build-images": #4 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 1.34GB / 1.45GB 6.9s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.19GB / 1.60GB 6.9s Step #16 - "build-images": #4 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 1.43GB / 1.45GB 7.2s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.28GB / 1.60GB 7.4s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.37GB / 1.60GB 7.8s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.47GB / 1.60GB 8.4s Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.58GB / 1.60GB 9.3s Step #16 - "build-images": #4 sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 1.45GB / 1.45GB 11.2s done Step #16 - "build-images": #4 DONE 11.7s Step #16 - "build-images": Step #16 - "build-images": #4 [1/3] FROM mcr.microsoft.com/windows/servercore:ltsc2022@sha256:86da395cfd2b35dbfc2e9d08719550c51b0570c394bff8f92622a19234766185 Step #16 - "build-images": #4 extracting sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f Step #16 - "build-images": #5 sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 1.60GB / 1.60GB 14.2s done Step #16 - "build-images": #5 DONE 14.6s 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:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 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:21d57b0f38 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 04:10:40 on /tmp/website Step #20 - "tests": ======================================================================== Step #20 - "tests": ✔✔✔ passed in 1.892007511s Step #20 - "tests": tested 227 documents Step #20 - "tests": make[1]: Leaving directory '/workspace/build' Step #16 - "build-images": #4 extracting sha256:425c2915a6513db3e98e1410b3ec215cd64abeca589e32e4f5a2a932c2a7242f 23.3s done Step #16 - "build-images": #4 DONE 35.0s Step #16 - "build-images": Step #16 - "build-images": #4 [1/3] FROM mcr.microsoft.com/windows/servercore:ltsc2022@sha256:86da395cfd2b35dbfc2e9d08719550c51b0570c394bff8f92622a19234766185 Step #16 - "build-images": #4 extracting sha256:390f0b0b4589d576ba20b6e2d78eecf7ed1f8bd85843f55ec245ad9f52d33e95 Step #16 - "build-images": #5 extracting sha256:cb524f6f22159378ea820d234d80ca09b79c2f0cc91315eeef11904e3ff36a21 28.9s done Step #16 - "build-images": #5 DONE 43.5s Step #16 - "build-images": Step #16 - "build-images": #5 [1/3] FROM mcr.microsoft.com/windows/servercore:ltsc2019@sha256:6fdf140282a2f809dae9b13fe441635867f0a27c33a438771673b8da8f3348a4 Step #16 - "build-images": #5 extracting sha256:d8565a0d56182c8ac77f73952365af8f01baa954279c01ee1a17bd648a428f87 Step #20 - "tests": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.config/helm:/root/.config/helm -v ~/.cache/helm:/root/.cache/helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gomod:/go/pkg/mod -v /workspace/build//.gocache:/root/.cache/go-build -e "KUBECONFIG=/root/.kube/config" -e "GO111MODULE=on" -w /go/src/agones.dev/agones agones-build:21d57b0f38 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.147s 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.194s Step #20 - "tests": ok agones.dev/agones/pkg/apis/agones/v1/fuzz_test 1.431s Step #20 - "tests": ? agones.dev/agones/pkg/apis/allocation [no test files] Step #20 - "tests": ok agones.dev/agones/pkg/apis/allocation/v1 1.214s Step #20 - "tests": ? agones.dev/agones/pkg/apis/autoscaling [no test files] Step #20 - "tests": ok agones.dev/agones/pkg/apis/autoscaling/v1 1.134s Step #20 - "tests": ? agones.dev/agones/pkg/apis/multicluster [no test files] Step #20 - "tests": ok agones.dev/agones/pkg/apis/multicluster/v1 1.068s 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.070s Step #20 - "tests": ok agones.dev/agones/pkg/cloudproduct/generic 1.262s Step #20 - "tests": ok agones.dev/agones/pkg/cloudproduct/gke 1.346s Step #20 - "tests": ok agones.dev/agones/pkg/fleetautoscalers 76.342s Step #20 - "tests": ok agones.dev/agones/pkg/fleets 5.077s Step #20 - "tests": ok agones.dev/agones/pkg/gameserverallocations 24.879s Step #20 - "tests": ok agones.dev/agones/pkg/gameserverallocations/processor 1.426s Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:22.89313808Z"} 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)(0xc000019798), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:22.895695447Z"} Step #20 - "tests": {"message":"Adding first fixture","severity":"info","time":"2026-06-01T04:10:22.997133367Z"} Step #20 - "tests": {"message":"Starting workers...","queue":"agones.dev.HealthController","severity":"info","source":"*gameservers.HealthController","time":"2026-06-01T04:10:22.997864187Z","workers":1} Step #20 - "tests": {"message":"Starting workers...","queue":"agones.dev.MissingPodController","severity":"info","source":"*gameservers.MissingPodController","time":"2026-06-01T04:10:22.998237196Z","workers":1} Step #20 - "tests": {"message":"Starting workers...","queue":"agones.dev.MigrationController","severity":"info","source":"*gameservers.MigrationController","time":"2026-06-01T04:10:22.998248676Z","workers":1} Step #20 - "tests": {"message":"Starting workers...","queue":"agones.dev.GameServerControllerDeletion","severity":"info","source":"*gameservers.Controller","subqueue":"deletion","time":"2026-06-01T04:10:22.998209016Z","workers":1} Step #20 - "tests": {"message":"Starting workers...","queue":"agones.dev.GameServerControllerCreation","severity":"info","source":"*gameservers.Controller","subqueue":"creation","time":"2026-06-01T04:10:22.998260786Z","workers":1} Step #20 - "tests": {"message":"Starting workers...","queue":"agones.dev.GameServerController","severity":"info","source":"*gameservers.Controller","time":"2026-06-01T04:10:22.998362566Z","workers":1} Step #20 - "tests": {"message":"modify copyFixture","severity":"info","time":"2026-06-01T04:10:23.018928448Z"} Step #20 - "tests": {"message":"...shutting down workers","queue":"agones.dev.MissingPodController","severity":"info","source":"*gameservers.MissingPodController","time":"2026-06-01T04:10:23.101658624Z"} Step #20 - "tests": {"message":"...shutting down workers","queue":"agones.dev.GameServerControllerDeletion","severity":"info","source":"*gameservers.Controller","subqueue":"deletion","time":"2026-06-01T04:10:23.101816334Z"} Step #20 - "tests": {"message":"...shutting down workers","queue":"agones.dev.GameServerController","severity":"info","source":"*gameservers.Controller","time":"2026-06-01T04:10:23.101864624Z"} Step #20 - "tests": {"message":"...shutting down workers","queue":"agones.dev.GameServerControllerCreation","severity":"info","source":"*gameservers.Controller","subqueue":"creation","time":"2026-06-01T04:10:23.101776424Z"} Step #20 - "tests": {"message":"...shutting down workers","queue":"agones.dev.MigrationController","severity":"info","source":"*gameservers.MigrationController","time":"2026-06-01T04:10:23.101923124Z"} Step #20 - "tests": {"message":"...shutting down workers","queue":"agones.dev.HealthController","severity":"info","source":"*gameservers.HealthController","time":"2026-06-01T04:10:23.101744814Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:23.120758507Z"} Step #20 - "tests": {"message":"initial pod, no gameserver, no node","severity":"info","time":"2026-06-01T04:10:23.221457578Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"debug","source":"*gameservers.MigrationController","time":"2026-06-01T04:10:23.221805668Z"} Step #20 - "tests": {"message":"Starting workers...","queue":"agones.dev.MigrationController","severity":"info","source":"*gameservers.MigrationController","time":"2026-06-01T04:10:23.222005467Z","workers":1} Step #20 - "tests": {"gsKey":"default/test","message":"GameServer is no longer available for syncing","severity":"debug","source":"*gameservers.MigrationController","time":"2026-06-01T04:10:23.222116368Z"} Step #20 - "tests": {"message":"pod with gameserver, no node","severity":"info","time":"2026-06-01T04:10:24.222575068Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Node is no longer available for syncing","node":"node1","severity":"debug","source":"*gameservers.MigrationController","time":"2026-06-01T04:10:24.223005597Z"} Step #20 - "tests": {"message":"pod with gameserver, and node","severity":"info","time":"2026-06-01T04:10:25.222925959Z"} Step #20 - "tests": {"message":"pod with a different NodeName to the Node.","severity":"info","time":"2026-06-01T04:10:26.22345049Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Processing","queue":"agones.dev.MigrationController","severity":"debug","source":"*gameservers.MigrationController","time":"2026-06-01T04:10:26.229251995Z"} Step #20 - "tests": {"message":"deleted pod","severity":"info","time":"2026-06-01T04:10:26.229464574Z"} Step #20 - "tests": {"message":"...shutting down workers","queue":"agones.dev.MigrationController","severity":"info","source":"*gameservers.MigrationController","time":"2026-06-01T04:10:29.23033733Z"} 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-06-01T04:10:29.230935571Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:29.234769197Z"} Step #20 - "tests": {"message":"unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"\", Version:\"v1\", Resource:\"pods\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}, ListOptions:v1.ListOptions{TypeMeta:v1.TypeMeta{Kind:\"\", APIVersion:\"\"}, LabelSelector:\"\", FieldSelector:\"\", Watch:true, AllowWatchBookmarks:true, ResourceVersion:\"\", ResourceVersionMatch:\"\", TimeoutSeconds:(*int64)(0xc000019b18), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:29.235378778Z"} 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)(0xc0008902a8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:29.235482098Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Pod is missing. Moving GameServer to Unhealthy.","severity":"debug","source":"*gameservers.MissingPodController","time":"2026-06-01T04:10:29.335078962Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:29.336240314Z"} 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)(0xc00029c328), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:29.336836205Z"} 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)(0xc000a0c1a8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:29.336907545Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Pod has failed. Moving GameServer to Unhealthy.","severity":"debug","source":"*gameservers.MissingPodController","time":"2026-06-01T04:10:29.43661509Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:29.437777912Z"} 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)(0xc00029c6a8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:29.438300133Z"} 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)(0xc000019cf8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:29.438697373Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:29.538873639Z"} 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)(0xc00029ca58), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:29.53950804Z"} 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)(0xc000b88168), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:29.5396158Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Pod is missing. Moving GameServer to Unhealthy.","severity":"debug","source":"*gameservers.MissingPodController","time":"2026-06-01T04:10:29.639149905Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:29.640059386Z"} 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)(0xc00029cf58), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:29.640920038Z"} 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)(0xc00029ceb8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:29.641033048Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Pod is missing. Moving GameServer to Unhealthy.","severity":"debug","source":"*gameservers.MissingPodController","time":"2026-06-01T04:10:29.740665642Z"} Step #20 - "tests": {"gsKey":"default/test","message":"GameServer is no longer available for syncing","severity":"debug","source":"*gameservers.MissingPodController","time":"2026-06-01T04:10:29.740874683Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:29.741759374Z"} 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)(0xc00029d1d8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:29.742454675Z"} 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)(0xc000b88318), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:29.742526055Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Pod is missing. Moving GameServer to Unhealthy.","severity":"debug","source":"*gameservers.MissingPodController","time":"2026-06-01T04:10:29.84210111Z"} Step #20 - "tests": {"gsKey":"default/test","message":"GameServer already being deleted/unhealthy. Skipping.","severity":"debug","source":"*gameservers.MissingPodController","state":"Creating","time":"2026-06-01T04:10:29.84227505Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:29.843236471Z"} 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)(0xc00027f058), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:29.843665752Z"} 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)(0xc000b88428), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:29.843896962Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Pod is missing. Moving GameServer to Unhealthy.","severity":"debug","source":"*gameservers.MissingPodController","time":"2026-06-01T04:10:29.943532717Z"} Step #20 - "tests": {"gsKey":"default/test","message":"GameServer already being deleted/unhealthy. Skipping.","severity":"debug","source":"*gameservers.MissingPodController","state":"Unhealthy","time":"2026-06-01T04:10:29.943670557Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:29.944428758Z"} 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)(0xc000b88628), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:29.945279009Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"debug","source":"*gameservers.MissingPodController","time":"2026-06-01T04:10:30.045009815Z"} Step #20 - "tests": {"message":"Starting workers...","queue":"agones.dev.MissingPodController","severity":"info","source":"*gameservers.MissingPodController","time":"2026-06-01T04:10:30.045250155Z","workers":1} Step #20 - "tests": {"gsKey":"default/test","message":"Processing","queue":"agones.dev.MissingPodController","severity":"debug","source":"*gameservers.MissingPodController","time":"2026-06-01T04:10:30.050765953Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Processing","queue":"agones.dev.MissingPodController","severity":"debug","source":"*gameservers.MissingPodController","time":"2026-06-01T04:10:30.056749422Z"} Step #20 - "tests": {"message":"...shutting down workers","queue":"agones.dev.MissingPodController","severity":"info","source":"*gameservers.MissingPodController","time":"2026-06-01T04:10:30.057254812Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:30.058204314Z"} 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)(0xc000a0c728), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:30.058753235Z"} 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)(0xc00029d588), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:30.058759095Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Pod is in Succeeded state. Moving GameServer to Shutdown.","severity":"debug","source":"*gameservers.SucceededController","time":"2026-06-01T04:10:30.15891397Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:30.159837392Z"} 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)(0xc000a0c868), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:30.160384512Z"} 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)(0xc00027f538), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:30.160533123Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:30.262087581Z"} 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)(0xc00029d7c8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:30.262580041Z"} 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)(0xc00027f708), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:30.262604941Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:30.363929479Z"} 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)(0xc000a0c998), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:30.364489259Z"} 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)(0xc00027f7a8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:30.36467156Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Pod is in Succeeded state. Moving GameServer to Shutdown.","severity":"debug","source":"*gameservers.SucceededController","time":"2026-06-01T04:10:30.464688705Z"} Step #20 - "tests": {"gsKey":"default/test","message":"GameServer already being deleted/shutdown. Skipping.","severity":"debug","source":"*gameservers.SucceededController","state":"Shutdown","time":"2026-06-01T04:10:30.464883545Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:30.465892877Z"} 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)(0xc00027f998), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:30.466469097Z"} 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)(0xc00029de48), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:30.466559558Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Pod is in Succeeded state. Moving GameServer to Shutdown.","severity":"debug","source":"*gameservers.SucceededController","time":"2026-06-01T04:10:30.566464303Z"} Step #20 - "tests": {"gsKey":"default/test","message":"GameServer already being deleted/shutdown. Skipping.","severity":"debug","source":"*gameservers.SucceededController","state":"Unhealthy","time":"2026-06-01T04:10:30.566636333Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:30.567440304Z"} 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)(0xc001076038), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:30.568089495Z"} 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)(0xc000b88758), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:30.568087555Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:30.668659111Z"} 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)(0xc001076148), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:30.669319193Z"} 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)(0xc000890608), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:30.669377562Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Pod is in Succeeded state. Moving GameServer to Shutdown.","severity":"debug","source":"*gameservers.SucceededController","time":"2026-06-01T04:10:30.769390928Z"} Step #20 - "tests": {"gsKey":"default/test","message":"GameServer already being deleted/shutdown. Skipping.","severity":"debug","source":"*gameservers.SucceededController","state":"Creating","time":"2026-06-01T04:10:30.769557448Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:30.771611661Z"} 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)(0xc000b88818), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:30.772638882Z"} 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)(0xc001214048), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:30.773388334Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Pod is in Succeeded state. Moving GameServer to Shutdown.","severity":"debug","source":"*gameservers.SucceededController","time":"2026-06-01T04:10:30.872584318Z"} Step #20 - "tests": {"gsKey":"default/test","message":"GameServer already being deleted/shutdown. Skipping.","severity":"debug","source":"*gameservers.SucceededController","state":"Error","time":"2026-06-01T04:10:30.872764778Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:30.873476159Z"} 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)(0xc0012142f8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:30.873954309Z"} 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)(0xc00027e4a8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:30.87419368Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:30.974441976Z"} 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)(0xc00027e6d8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:30.974988377Z"} 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)(0xc000a0c078), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:30.975215687Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:31.075866133Z"} 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)(0xc00027e9c8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.076341654Z"} 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)(0xc001214478), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.076356864Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"debug","source":"*gameservers.SucceededController","time":"2026-06-01T04:10:31.176265479Z"} Step #20 - "tests": {"message":"Starting workers...","queue":"agones.dev.SucceededController","severity":"info","source":"*gameservers.SucceededController","time":"2026-06-01T04:10:31.17646229Z","workers":1} Step #20 - "tests": {"gsKey":"default/test","message":"Processing","queue":"agones.dev.SucceededController","severity":"debug","source":"*gameservers.SucceededController","time":"2026-06-01T04:10:31.176576Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Pod is in Succeeded state. Moving GameServer to Shutdown.","severity":"debug","source":"*gameservers.SucceededController","time":"2026-06-01T04:10:31.17665534Z"} 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-06-01T04:10:31.177087581Z"} Step #20 - "tests": {"message":"...shutting down workers","queue":"agones.dev.SucceededController","severity":"info","source":"*gameservers.SucceededController","time":"2026-06-01T04:10:31.177121611Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:31.177784711Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"debug","source":"*gameservers.SucceededController","time":"2026-06-01T04:10:31.278900338Z"} Step #20 - "tests": {"message":"Starting workers...","queue":"agones.dev.SucceededController","severity":"info","source":"*gameservers.SucceededController","time":"2026-06-01T04:10:31.279044509Z","workers":1} Step #20 - "tests": {"gsKey":"default/test","message":"Processing","queue":"agones.dev.SucceededController","severity":"debug","source":"*gameservers.SucceededController","time":"2026-06-01T04:10:31.284278756Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Processing","queue":"agones.dev.SucceededController","severity":"debug","source":"*gameservers.SucceededController","time":"2026-06-01T04:10:31.289939345Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Processing","queue":"agones.dev.SucceededController","severity":"debug","source":"*gameservers.SucceededController","time":"2026-06-01T04:10:31.295580153Z"} Step #20 - "tests": {"message":"...shutting down workers","queue":"agones.dev.SucceededController","severity":"info","source":"*gameservers.SucceededController","time":"2026-06-01T04:10:31.296037904Z"} Step #20 - "tests": {"groupKind":{"Group":"agones.dev","Kind":"GameServer"},"message":"Added webhook handler","op":"CREATE","path":"/mutate","severity":"debug","source":"*webhooks.WebHook","time":"2026-06-01T04:10:31.296439244Z"} Step #20 - "tests": {"groupKind":{"Group":"agones.dev","Kind":"GameServer"},"message":"Added webhook handler","op":"CREATE","path":"/validate","severity":"debug","source":"*webhooks.WebHook","time":"2026-06-01T04:10:31.297539436Z"} Step #20 - "tests": {"groupKind":{"Group":"","Kind":"Pod"},"message":"Added webhook handler","op":"CREATE","path":"/mutate","severity":"debug","source":"*webhooks.WebHook","time":"2026-06-01T04:10:31.298119826Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:31.296564644Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.300053509Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.301276811Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:31.296886775Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.298322136Z"} Step #20 - "tests": {"groupKind":{"Group":"agones.dev","Kind":"GameServer"},"message":"Added webhook handler","op":"CREATE","path":"/mutate","severity":"debug","source":"*webhooks.WebHook","time":"2026-06-01T04:10:31.30049147Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.302410702Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:31.302555703Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.301870232Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:31.302579153Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.302400202Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.301782612Z"} 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)(0xc000e18888), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.305032087Z"} 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)(0xc00130c268), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.30096946Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:31.296875635Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.297254565Z"} 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)(0xc000a0c7d8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.304371476Z"} 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)(0xc000a0c858), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.30753034Z"} Step #20 - "tests": {"groupKind":{"Group":"agones.dev","Kind":"GameServer"},"message":"Added webhook handler","op":"CREATE","path":"/mutate","severity":"debug","source":"*webhooks.WebHook","time":"2026-06-01T04:10:31.300182859Z"} 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)(0xc000b88298), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.301784642Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.301802792Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:31.296600804Z"} 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)(0xc0000191b8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.302270112Z"} 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)(0xc000a0c4c8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.30090129Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.302571803Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.302460562Z"} Step #20 - "tests": {"message":"Running","severity":"debug","source":"*gameservers.PerNodeCounter","time":"2026-06-01T04:10:31.307762201Z"} Step #20 - "tests": {"groupKind":{"Group":"agones.dev","Kind":"GameServer"},"message":"Added webhook handler","op":"CREATE","path":"/validate","severity":"debug","source":"*webhooks.WebHook","time":"2026-06-01T04:10:31.302460862Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.306221328Z"} 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)(0xc000b88428), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.306174568Z"} Step #20 - "tests": {"groupKind":{"Group":"","Kind":"Pod"},"message":"Added webhook handler","op":"CREATE","path":"/mutate","severity":"debug","source":"*webhooks.WebHook","time":"2026-06-01T04:10:31.317012684Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.318448976Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:31.317353344Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:31.315299781Z"} Step #20 - "tests": {"message":"Running","range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.320513399Z"} Step #20 - "tests": {"message":"Resetting Port Allocation","range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.32090908Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.Controller","time":"2026-06-01T04:10:31.322139751Z"} 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)(0xc000e18048), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.320115418Z"} Step #20 - "tests": {"groupKind":{"Group":"agones.dev","Kind":"GameServer"},"message":"Added webhook handler","op":"CREATE","path":"/validate","severity":"debug","source":"*webhooks.WebHook","time":"2026-06-01T04:10:31.308549072Z"} 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)(0xc0015380f8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.313028518Z"} 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)(0xc000890178), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.318680926Z"} 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)(0xc001538078), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.317631465Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Dynamic","container":"container","containerPort":7777,"hostPort":14,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing Port Allocation GameServerState","severity":"debug","source":"*gameservers.Controller","time":"2026-06-01T04:10:31.322848362Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:31.320394439Z"} Step #20 - "tests": {"groupKind":{"Group":"","Kind":"Pod"},"message":"Added webhook handler","op":"CREATE","path":"/mutate","severity":"debug","source":"*webhooks.WebHook","time":"2026-06-01T04:10:31.322945363Z"} Step #20 - "tests": {"message":"creationMutationHandlerPod","pod.Name":"","severity":"debug","source":"*gameservers.Extensions","time":"2026-06-01T04:10:31.351443764Z"} 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)(0xc0010dcbf8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.347311578Z"} 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)(0xc001538178), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.321033369Z"} 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)(0xc0002c8158), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.322956113Z"} 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)(0xc00128a0e8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.332752487Z"} 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)(0xc000e660d8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.334564299Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"creationValidationHandler","review":{"request":{"uid":"","kind":{"group":"agones.dev","version":"v1","kind":"GameServer"},"resource":{"group":"","version":"","resource":""},"operation":"CREATE","userInfo":{},"object":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"oldObject":null,"options":null},"response":{"uid":"","allowed":true}},"severity":"debug","source":"*gameservers.Extensions","time":"2026-06-01T04:10:31.352966186Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:31.341358069Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"RequestReady","ports":null,"address":"","addresses":null,"nodeName":"node","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing RequestReady State","severity":"debug","source":"*gameservers.Controller","time":"2026-06-01T04:10:31.354735969Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:31.33501747Z"} Step #20 - "tests": {"message":"Running","range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.355250059Z"} 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)(0xc001538228), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.337166313Z"} 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)(0xc000fc00c8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.338140835Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:31.338146965Z"} Step #20 - "tests": {"gsKey":"default/test","message":"GameServer is no longer available for syncing","severity":"debug","source":"*gameservers.MigrationController","time":"2026-06-01T04:10:31.338049444Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:31.336077291Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller","agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Starting","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing Starting GameServerState","severity":"debug","source":"*gameservers.Controller","time":"2026-06-01T04:10:31.35593877Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:31.338158955Z"} 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)(0xc0008904e8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.338310385Z"} 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)(0xc001ab0068), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.338560935Z"} 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)(0xc001aa0128), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.34168806Z"} 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)(0xc00128a148), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.342865552Z"} 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)(0xc001aa01a8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.342683751Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:31.34189597Z"} 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)(0xc000b880e8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.343416752Z"} 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)(0xc002140048), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.342905092Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.344471354Z"} 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)(0xc001e08158), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.344714404Z"} 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)(0xc000cbc128), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.344454114Z"} 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)(0xc000890588), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.344921864Z"} 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)(0xc001e6e028), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.345304895Z"} 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)(0xc00027e8f8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.343822843Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:31.345970026Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.346762297Z"} 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)(0xc00027e958), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.345525215Z"} 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)(0xc0010dcb78), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.346939898Z"} 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)(0xc0018a2298), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.346262136Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.347043438Z"} 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)(0xc0016fc178), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.347062447Z"} 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)(0xc0010b0168), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.333789108Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.354271598Z"} 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)(0xc000e661e8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.338806136Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default"},"spec":{"container":"NOPE!","ports":[{"containerPort":7777}],"health":{},"sdkServer":{},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}},{"name":"container2","image":"container/image","resources":{}}]}}},"status":{"state":"","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null}},"gsKey":"default/test","message":"creationValidationHandler","review":{"request":{"uid":"","kind":{"group":"agones.dev","version":"v1","kind":"GameServer"},"resource":{"group":"","version":"","resource":""},"operation":"CREATE","userInfo":{},"object":{"metadata":{"name":"test","namespace":"default"},"spec":{"container":"NOPE!","ports":[{"containerPort":7777}],"health":{},"sdkServer":{},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}},{"name":"container2","image":"container/image","resources":{}}]}}},"status":{"state":"","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null}},"oldObject":null,"options":null},"response":{"uid":"","allowed":true}},"severity":"debug","source":"*gameservers.Extensions","time":"2026-06-01T04:10:31.355060719Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.352317945Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Dynamic","container":"container","containerPort":7777,"hostPort":14,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing Create State","severity":"debug","source":"*gameservers.Controller","time":"2026-06-01T04:10:31.351722734Z"} Step #20 - "tests": {"message":"Resetting Port Allocation","range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.355378559Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Shutdown","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing Shutdown State","severity":"debug","source":"*gameservers.Controller","time":"2026-06-01T04:10:31.356609121Z"} Step #20 - "tests": {"message":"Running","range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.356189631Z"} Step #20 - "tests": {"message":"Resetting Port Allocation","range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.361341878Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.363140091Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.35554704Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.356293051Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.Controller","time":"2026-06-01T04:10:31.360914558Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.356786821Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.Controller","time":"2026-06-01T04:10:31.363165451Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.363676422Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.360960868Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Dynamic","container":"container","containerPort":7777,"hostPort":14,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Creating Pod for GameServer","pod":{"metadata":{"name":"test","namespace":"default","labels":{"agones.dev/gameserver":"test","agones.dev/role":"gameserver","agones.dev/safe-to-evict":"false"},"annotations":{"agones.dev/container":"container","agones.dev/sdk-version":"dev","cluster-autoscaler.kubernetes.io/safe-to-evict":"false"},"ownerReferences":[{"apiVersion":"agones.dev/v1","kind":"GameServer","name":"test","uid":"","controller":true,"blockOwnerDeletion":true}]},"spec":{"volumes":[{"name":"empty","emptyDir":{}}],"containers":[{"name":"agones-gameserver-sidecar","image":"sidecar:dev","args":["--grpc-port=9357","--http-port=9358"],"env":[{"name":"GAMESERVER_NAME","value":"test"},{"name":"POD_NAMESPACE","valueFrom":{"fieldRef":{"fieldPath":"metadata.namespace"}}},{"name":"FEATURE_GATES","value":"AutopilotPassthroughPort=true\u0026CountsAndLists=true\u0026DisableResyncOnSDKServer=true\u0026Example=false\u0026FleetAutoscaleRequestMetaData=true\u0026GKEAutopilotExtendedDurationPods=true\u0026PlayerAllocationFilter=false\u0026PlayerTracking=false\u0026PortPolicyNone=true\u0026PortRanges=true\u0026ProcessorAllocator=false\u0026RollingUpdateFix=true\u0026ScheduledAutoscaler=true\u0026SidecarContainers=false\u0026WasmAutoscaler=false"},{"name":"LOG_LEVEL","value":"Info"},{"name":"REQUESTS_RATE_LIMIT","value":"500ms"},{"name":"GOMAXPROCS","value":"1"},{"name":"GOMEMLIMIT","value":"45MiB"}],"resources":{"limits":{"cpu":"100m","memory":"100Mi"},"requests":{"cpu":"50m","memory":"50Mi"}},"livenessProbe":{"httpGet":{"path":"/healthz","port":8080},"initialDelaySeconds":3,"periodSeconds":3},"securityContext":{"runAsUser":1000,"runAsNonRoot":true,"allowPrivilegeEscalation":false}},{"name":"container","image":"container/image","ports":[{"hostPort":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}}],"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-06-01T04:10:31.360992128Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","deletionTimestamp":"2026-06-01T04:10:31Z","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing with Deletion Timestamp","severity":"debug","source":"*gameservers.Controller","time":"2026-06-01T04:10:31.357080782Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Dynamic","container":"container","containerPort":7777,"hostPort":17,"protocol":"UDP"},{"range":"default","portPolicy":"Dynamic","container":"sidecar","containerPort":8888,"hostPort":19,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"initContainers":[{"name":"sidecar","image":"container/image","resources":{},"restartPolicy":"Always"}],"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing Port Allocation GameServerState","severity":"debug","source":"*gameservers.Controller","time":"2026-06-01T04:10:31.364298393Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default"},"spec":{"container":"NOPE!","ports":[{"containerPort":7777}],"health":{},"sdkServer":{},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}},{"name":"container2","image":"container/image","resources":{}}]}}},"status":{"state":"","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null}},"gsKey":"default/test","message":"Invalid GameServer","review":{"request":{"uid":"","kind":{"group":"agones.dev","version":"v1","kind":"GameServer"},"resource":{"group":"","version":"","resource":""},"operation":"CREATE","userInfo":{},"object":{"metadata":{"name":"test","namespace":"default"},"spec":{"container":"NOPE!","ports":[{"containerPort":7777}],"health":{},"sdkServer":{},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}},{"name":"container2","image":"container/image","resources":{}}]}}},"status":{"state":"","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null}},"oldObject":null,"options":null},"response":{"uid":"","allowed":false,"status":{"metadata":{},"status":"Failure","message":"GameServer.agones.dev \"\" is invalid: spec.container: Invalid value: \"NOPE!\": Could not find a container named NOPE!","reason":"Invalid","details":{"group":"agones.dev","kind":"GameServer","causes":[{"reason":"FieldValueInvalid","message":"Invalid value: \"NOPE!\": Could not find a container named NOPE!","field":"spec.container"}]},"code":422}}},"severity":"debug","source":"*gameservers.Extensions","time":"2026-06-01T04:10:31.359110515Z"} 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)(0xc00128a1f8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.371083402Z"} 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)(0xc000cbc078), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.369989321Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:31.364988824Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Ready","ports":null,"address":"","addresses":[],"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Updating GameServer with new PodIPs","severity":"debug","source":"*gameservers.Controller","time":"2026-06-01T04:10:31.372631285Z"} 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)(0xc00029c3b8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.373037635Z"} Step #20 - "tests": {"gsKey":"default/test","message":"GameServer is no longer available for syncing","severity":"debug","source":"*gameservers.MigrationController","time":"2026-06-01T04:10:31.372750315Z"} 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)(0xc0016fc1e8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.367872658Z"} 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)(0xc000b88258), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.373503586Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.372284904Z"} 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)(0xc000890378), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.372876805Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:31.372508845Z"} 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)(0xc001e6e058), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.373126505Z"} 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)(0xc000a0c1e8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.365797845Z"} 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)(0xc001aa0238), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.373079175Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Shutdown","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing Shutdown State","severity":"debug","source":"*gameservers.Controller","time":"2026-06-01T04:10:31.373993236Z"} 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)(0xc001d24048), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.366378236Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/dev-address":"12.12.12.12","agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"ports":[{"range":"default","portPolicy":"Static","container":"","containerPort":7777,"hostPort":7777,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":null}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"GS is a development game server and will not be managed by Agones.","severity":"debug","source":"*gameservers.Controller","time":"2026-06-01T04:10:31.364405493Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Dynamic","container":"container","containerPort":7777,"hostPort":14,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"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-06-01T04:10:31.366505436Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:31.366416556Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:31.367012677Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Dynamic","container":"container","containerPort":7777,"hostPort":17,"protocol":"UDP"},{"range":"default","portPolicy":"Dynamic","container":"sidecar","containerPort":8888,"hostPort":19,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"initContainers":[{"name":"sidecar","image":"container/image","resources":{},"restartPolicy":"Always"}],"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing Create State","severity":"debug","source":"*gameservers.Controller","time":"2026-06-01T04:10:31.371501063Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:31.366638186Z"} 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)(0xc000b88078), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.365935835Z"} 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)(0xc0014901a8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.375549389Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Dynamic","container":"container","containerPort":7777,"hostPort":17,"protocol":"UDP"},{"range":"default","portPolicy":"Dynamic","container":"sidecar","containerPort":8888,"hostPort":19,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"initContainers":[{"name":"sidecar","image":"container/image","resources":{},"restartPolicy":"Always"}],"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Creating Pod for GameServer","pod":{"metadata":{"name":"test","namespace":"default","labels":{"agones.dev/gameserver":"test","agones.dev/role":"gameserver","agones.dev/safe-to-evict":"false"},"annotations":{"agones.dev/container":"container","agones.dev/sdk-version":"dev","cluster-autoscaler.kubernetes.io/safe-to-evict":"false"},"ownerReferences":[{"apiVersion":"agones.dev/v1","kind":"GameServer","name":"test","uid":"","controller":true,"blockOwnerDeletion":true}]},"spec":{"volumes":[{"name":"empty","emptyDir":{}}],"initContainers":[{"name":"sidecar","image":"container/image","ports":[{"hostPort":19,"containerPort":8888,"protocol":"UDP"}],"env":[{"name":"AGONES_SDK_GRPC_PORT","value":"9357"},{"name":"AGONES_SDK_HTTP_PORT","value":"9358"}],"resources":{},"restartPolicy":"Always"}],"containers":[{"name":"agones-gameserver-sidecar","image":"sidecar:dev","args":["--grpc-port=9357","--http-port=9358"],"env":[{"name":"GAMESERVER_NAME","value":"test"},{"name":"POD_NAMESPACE","valueFrom":{"fieldRef":{"fieldPath":"metadata.namespace"}}},{"name":"FEATURE_GATES","value":"AutopilotPassthroughPort=true\u0026CountsAndLists=true\u0026DisableResyncOnSDKServer=true\u0026Example=false\u0026FleetAutoscaleRequestMetaData=true\u0026GKEAutopilotExtendedDurationPods=true\u0026PlayerAllocationFilter=false\u0026PlayerTracking=false\u0026PortPolicyNone=true\u0026PortRanges=true\u0026ProcessorAllocator=false\u0026RollingUpdateFix=true\u0026ScheduledAutoscaler=true\u0026SidecarContainers=false\u0026WasmAutoscaler=false"},{"name":"LOG_LEVEL","value":"Info"},{"name":"REQUESTS_RATE_LIMIT","value":"500ms"},{"name":"GOMAXPROCS","value":"1"},{"name":"GOMEMLIMIT","value":"45MiB"}],"resources":{"limits":{"cpu":"100m","memory":"100Mi"},"requests":{"cpu":"50m","memory":"50Mi"}},"livenessProbe":{"httpGet":{"path":"/healthz","port":8080},"initialDelaySeconds":3,"periodSeconds":3},"securityContext":{"runAsUser":1000,"runAsNonRoot":true,"allowPrivilegeEscalation":false}},{"name":"container","image":"container/image","ports":[{"hostPort":17,"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-06-01T04:10:31.37637302Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.37601081Z"} 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)(0xc000a0c2e8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.371352523Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:31.371557143Z"} 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)(0xc0018a2188), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.372308734Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.375550379Z"} Step #20 - "tests": {"message":"Running","range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.37579805Z"} 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)(0xc00027e818), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.377040841Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:31.376657531Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","deletionTimestamp":"2026-06-01T04:10:31Z","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing with Deletion Timestamp","severity":"debug","source":"*gameservers.Controller","time":"2026-06-01T04:10:31.378191033Z"} Step #20 - "tests": {"message":"Resetting Port Allocation","range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.377979533Z"} 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)(0xc001a482c8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.377333081Z"} 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)(0xc0010dca48), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.373409796Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.373486986Z"} 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)(0xc0012141b8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.373474986Z"} 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)(0xc001d24218), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.373469216Z"} 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)(0xc000e18298), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.373631946Z"} 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)(0xc001722128), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.373414516Z"} 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)(0xc000a0c4f8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.375296219Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:31.374260387Z"} Step #20 - "tests": {"message":"Running","range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.379674645Z"} Step #20 - "tests": {"message":"Resetting Port Allocation","range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.379781985Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.376433041Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.379092034Z"} 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)(0xc00027eb28), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.379421964Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller","agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Starting","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing Starting GameServerState","severity":"debug","source":"*gameservers.Controller","time":"2026-06-01T04:10:31.377623492Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Dynamic","container":"container","containerPort":7777,"hostPort":17,"protocol":"UDP"},{"range":"default","portPolicy":"Dynamic","container":"sidecar","containerPort":8888,"hostPort":19,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"initContainers":[{"name":"sidecar","image":"container/image","resources":{},"restartPolicy":"Always"}],"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Starting","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing Starting GameServerState","severity":"debug","source":"*gameservers.Controller","time":"2026-06-01T04:10:31.377642582Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"RequestReady","ports":null,"address":"","addresses":null,"nodeName":"node","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing RequestReady State","severity":"debug","source":"*gameservers.Controller","time":"2026-06-01T04:10:31.37576893Z"} 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)(0xc002140138), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.37592542Z"} 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)(0xc000a0c848), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.379504205Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Dynamic","container":"container","containerPort":7777,"hostPort":19,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing Port Allocation GameServerState","severity":"debug","source":"*gameservers.Controller","time":"2026-06-01T04:10:31.379984665Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.381660008Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.382714599Z"} 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)(0xc001e08638), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.38288187Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.381985558Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Dynamic","container":"container","containerPort":7777,"hostPort":13,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing Port Allocation GameServerState","severity":"debug","source":"*gameservers.Controller","time":"2026-06-01T04:10:31.378786684Z"} 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)(0xc001a48248), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.377134411Z"} 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)(0xc001d24618), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.3831933Z"} 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)(0xc0016fc488), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.3832194Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.382290919Z"} 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)(0xc000e18908), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.384140291Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:31.382389769Z"} 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)(0xc001722388), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.383993751Z"} 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)(0xc0016fc598), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.384731882Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:31.378810404Z"} 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)(0xc001e083f8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.379624105Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:31.384348812Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:31.38342169Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","deletionTimestamp":"2026-06-01T04:10:31Z","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing with Deletion Timestamp","severity":"debug","source":"*gameservers.Controller","time":"2026-06-01T04:10:31.385165573Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","deletionTimestamp":"2026-06-01T04:10:31Z","annotations":{"agones.dev/sdk-version":"dev"}},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"No pods found, removing finalizer agones.dev/controller","severity":"debug","source":"*gameservers.Controller","time":"2026-06-01T04:10:31.385482313Z"} 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)(0xc001214338), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.385130613Z"} Step #20 - "tests": {"message":"Running","range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.385046863Z"} Step #20 - "tests": {"message":"Resetting Port Allocation","range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.385981604Z"} 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)(0xc001214438), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.386049394Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.Controller","time":"2026-06-01T04:10:31.385207693Z"} 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)(0xc00027ef78), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.386052874Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.386378084Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:31.386459715Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default"},"spec":{"ports":[{"portPolicy":"Static","containerPort":7777,"hostPort":9999}],"health":{},"sdkServer":{},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}}},"status":{"state":"Ready","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null}},"message":"Syncing deleted GameServer","range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.385257373Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.Controller","time":"2026-06-01T04:10:31.386083294Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.385376403Z"} 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)(0xc000b883e8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.383998461Z"} 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)(0xc0028a4418), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.388446918Z"} Step #20 - "tests": {"gsKey":"default/test","message":"GameServer is no longer available for syncing","severity":"debug","source":"*gameservers.Controller","time":"2026-06-01T04:10:31.386345095Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:31.385376333Z"} Step #20 - "tests": {"gs":"test","message":"Did not allocate this GameServer. Ignoring for DeAllocation","range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.386908915Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:31.39016257Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.Controller","time":"2026-06-01T04:10:31.394018916Z"} 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)(0xc002812c88), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.393773156Z"} 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)(0xc0028a4058), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.394045566Z"} 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)(0xc0016fc6f8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.387197456Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/dev-address":"12.12.12.12","agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"ports":[{"range":"default","portPolicy":"Static","container":"","containerPort":7777,"hostPort":7777,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":null}},"eviction":{"safe":"Never"}},"status":{"state":"RequestReady","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"GS is a development game server and will not be managed by Agones.","severity":"debug","source":"*gameservers.Controller","time":"2026-06-01T04:10:31.387332556Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:31.394807077Z"} 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)(0xc000e66378), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.386094204Z"} Step #20 - "tests": {"gsKey":"default/test","message":"GameServer is no longer available for syncing","severity":"debug","source":"*gameservers.MigrationController","time":"2026-06-01T04:10:31.387002335Z"} 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)(0xc001d24778), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.387729467Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"RequestReady","ports":null,"address":"","addresses":null,"nodeName":"node","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing RequestReady State","severity":"debug","source":"*gameservers.Controller","time":"2026-06-01T04:10:31.393754016Z"} Step #20 - "tests": {"gsKey":"default/test","message":"GameServer is no longer available for syncing","severity":"debug","source":"*gameservers.Controller","time":"2026-06-01T04:10:31.394142496Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:31.394907007Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default"},"spec":{"ports":[{"portPolicy":"Static","containerPort":7777,"hostPort":9999}],"health":{},"sdkServer":{},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}}},"status":{"state":"Ready","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null}},"message":"Syncing deleted GameServer","range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.394199136Z"} Step #20 - "tests": {"gs":"test","message":"Did not allocate this GameServer. Ignoring for DeAllocation","range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.396085809Z"} 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)(0xc000b881c8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.395829368Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.396119999Z"} 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)(0xc001214048), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.395685528Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.395692118Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","deletionTimestamp":"2026-06-01T04:10:31Z","annotations":{"agones.dev/dev-address":"1.1.1.1","agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing with Deletion Timestamp","severity":"debug","source":"*gameservers.Controller","time":"2026-06-01T04:10:31.395833088Z"} 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)(0xc00029c068), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.395947719Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","deletionTimestamp":"2026-06-01T04:10:31Z","annotations":{"agones.dev/dev-address":"1.1.1.1","agones.dev/sdk-version":"dev"}},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"No pods found, removing finalizer agones.dev/controller","severity":"debug","source":"*gameservers.Controller","time":"2026-06-01T04:10:31.39696154Z"} 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)(0xc000890148), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.395540658Z"} 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)(0xc0028a4158), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.395395388Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:31.397715881Z"} 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)(0xc0016fc0e8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.395685678Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:31.397735441Z"} 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)(0xc000e66098), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.398126002Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"RequestReady","ports":null,"address":"","addresses":null,"nodeName":"node","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing RequestReady State","severity":"debug","source":"*gameservers.Controller","time":"2026-06-01T04:10:31.398230182Z"} 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)(0xc001c4c278), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.398298882Z"} 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)(0xc000e66138), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.398308432Z"} 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)(0xc0010dca18), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.398497272Z"} 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)(0xc00029c2b8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.398949713Z"} 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)(0xc00027e2d8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.399037033Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.399440763Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:31.400891626Z"} 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)(0xc001e6e348), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.401233096Z"} 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)(0xc001538208), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.401303726Z"} 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)(0xc0016fc298), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.401475186Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.HealthController","time":"2026-06-01T04:10:31.405272482Z"} Step #20 - "tests": {"gs":"test","message":"Could not find Pod","severity":"debug","source":"*gameservers.HealthController","time":"2026-06-01T04:10:31.405376612Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Allocated","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Issue with GameServer pod, marking as GameServerStateUnhealthy","severity":"debug","source":"*gameservers.HealthController","time":"2026-06-01T04:10:31.405440272Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"name":"default","range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":7000,"protocol":"TCPUDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing Create State","severity":"debug","source":"*gameservers.Controller","time":"2026-06-01T04:10:31.421489076Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"name":"default-tcp","range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":7000,"protocol":"TCP"},{"name":"default-udp","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":7000,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Creating Pod for GameServer","pod":{"metadata":{"name":"test","namespace":"default","labels":{"agones.dev/gameserver":"test","agones.dev/role":"gameserver","agones.dev/safe-to-evict":"false"},"annotations":{"agones.dev/container":"container","agones.dev/sdk-version":"dev","cluster-autoscaler.kubernetes.io/safe-to-evict":"false"},"ownerReferences":[{"apiVersion":"agones.dev/v1","kind":"GameServer","name":"test","uid":"","controller":true,"blockOwnerDeletion":true}]},"spec":{"volumes":[{"name":"empty","emptyDir":{}}],"containers":[{"name":"agones-gameserver-sidecar","image":"sidecar:dev","args":["--grpc-port=9357","--http-port=9358"],"env":[{"name":"GAMESERVER_NAME","value":"test"},{"name":"POD_NAMESPACE","valueFrom":{"fieldRef":{"fieldPath":"metadata.namespace"}}},{"name":"FEATURE_GATES","value":"AutopilotPassthroughPort=true\u0026CountsAndLists=true\u0026DisableResyncOnSDKServer=true\u0026Example=false\u0026FleetAutoscaleRequestMetaData=true\u0026GKEAutopilotExtendedDurationPods=true\u0026PlayerAllocationFilter=false\u0026PlayerTracking=false\u0026PortPolicyNone=true\u0026PortRanges=true\u0026ProcessorAllocator=false\u0026RollingUpdateFix=true\u0026ScheduledAutoscaler=true\u0026SidecarContainers=false\u0026WasmAutoscaler=false"},{"name":"LOG_LEVEL","value":"Info"},{"name":"REQUESTS_RATE_LIMIT","value":"500ms"},{"name":"GOMAXPROCS","value":"1"},{"name":"GOMEMLIMIT","value":"45MiB"}],"resources":{"limits":{"cpu":"100m","memory":"100Mi"},"requests":{"cpu":"50m","memory":"50Mi"}},"livenessProbe":{"httpGet":{"path":"/healthz","port":8080},"initialDelaySeconds":3,"periodSeconds":3},"securityContext":{"runAsUser":1000,"runAsNonRoot":true,"allowPrivilegeEscalation":false}},{"name":"container","image":"container/image","ports":[{"hostPort":7000,"containerPort":7777,"protocol":"TCP"},{"hostPort":7000,"containerPort":7777,"protocol":"UDP"}],"env":[{"name":"AGONES_SDK_GRPC_PORT","value":"9357"},{"name":"AGONES_SDK_HTTP_PORT","value":"9358"}],"resources":{},"volumeMounts":[{"name":"empty","readOnly":true,"mountPath":"/var/run/secrets/kubernetes.io/serviceaccount"}],"livenessProbe":{"httpGet":{"path":"/gshealthz","port":8080},"initialDelaySeconds":5,"periodSeconds":5,"failureThreshold":3}}],"serviceAccountName":"sdk-service-account","hostname":"test","affinity":{"podAffinity":{"preferredDuringSchedulingIgnoredDuringExecution":[{"weight":100,"podAffinityTerm":{"labelSelector":{"matchLabels":{"agones.dev/role":"gameserver"}},"topologyKey":"kubernetes.io/hostname"}}]}}},"status":{}},"severity":"debug","source":"*gameservers.Controller","time":"2026-06-01T04:10:31.422062937Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.423441479Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:31.425045811Z"} 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)(0xc00128a768), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.426115043Z"} 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)(0xc00128a828), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.426619103Z"} 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)(0xc00128a8a8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.427068444Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller","agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Starting","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing Starting GameServerState","severity":"debug","source":"*gameservers.Controller","time":"2026-06-01T04:10:31.487521591Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.488351373Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.490283286Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.496088334Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:31.497665266Z"} Step #20 - "tests": {"message":"Running","range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.498150937Z"} Step #20 - "tests": {"message":"Resetting Port Allocation","range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.498248717Z"} 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)(0xc0010dce98), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.498202737Z"} 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)(0xc00128ab38), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.498308667Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.Controller","time":"2026-06-01T04:10:31.498357078Z"} 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)(0xc001e6e528), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.498387138Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.499176789Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:31.500976521Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"RequestReady","ports":null,"address":"","addresses":null,"nodeName":"node","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing RequestReady State","severity":"debug","source":"*gameservers.Controller","time":"2026-06-01T04:10:31.501269512Z"} 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)(0xc00027f0d8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.501626162Z"} 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)(0xc00128abd8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.501785602Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.502387073Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:31.503813315Z"} 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)(0xc000fc02f8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.504349816Z"} 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)(0xc00027f158), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.504490336Z"} 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)(0xc0010dd128), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.504581906Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"name":"tcp-port","range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":7000,"protocol":"TCP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing Create State","severity":"debug","source":"*gameservers.Controller","time":"2026-06-01T04:10:31.525907098Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"name":"tcp-port","range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":7000,"protocol":"TCP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Creating Pod for GameServer","pod":{"metadata":{"name":"test","namespace":"default","labels":{"agones.dev/gameserver":"test","agones.dev/role":"gameserver","agones.dev/safe-to-evict":"false"},"annotations":{"agones.dev/container":"container","agones.dev/sdk-version":"dev","cluster-autoscaler.kubernetes.io/safe-to-evict":"false"},"ownerReferences":[{"apiVersion":"agones.dev/v1","kind":"GameServer","name":"test","uid":"","controller":true,"blockOwnerDeletion":true}]},"spec":{"volumes":[{"name":"empty","emptyDir":{}}],"containers":[{"name":"agones-gameserver-sidecar","image":"sidecar:dev","args":["--grpc-port=9357","--http-port=9358"],"env":[{"name":"GAMESERVER_NAME","value":"test"},{"name":"POD_NAMESPACE","valueFrom":{"fieldRef":{"fieldPath":"metadata.namespace"}}},{"name":"FEATURE_GATES","value":"AutopilotPassthroughPort=true\u0026CountsAndLists=true\u0026DisableResyncOnSDKServer=true\u0026Example=false\u0026FleetAutoscaleRequestMetaData=true\u0026GKEAutopilotExtendedDurationPods=true\u0026PlayerAllocationFilter=false\u0026PlayerTracking=false\u0026PortPolicyNone=true\u0026PortRanges=true\u0026ProcessorAllocator=false\u0026RollingUpdateFix=true\u0026ScheduledAutoscaler=true\u0026SidecarContainers=false\u0026WasmAutoscaler=false"},{"name":"LOG_LEVEL","value":"Info"},{"name":"REQUESTS_RATE_LIMIT","value":"500ms"},{"name":"GOMAXPROCS","value":"1"},{"name":"GOMEMLIMIT","value":"45MiB"}],"resources":{"limits":{"cpu":"100m","memory":"100Mi"},"requests":{"cpu":"50m","memory":"50Mi"}},"livenessProbe":{"httpGet":{"path":"/healthz","port":8080},"initialDelaySeconds":3,"periodSeconds":3},"securityContext":{"runAsUser":1000,"runAsNonRoot":true,"allowPrivilegeEscalation":false}},{"name":"container","image":"container/image","ports":[{"hostPort":7000,"containerPort":7777,"protocol":"TCP"}],"env":[{"name":"AGONES_SDK_GRPC_PORT","value":"9357"},{"name":"AGONES_SDK_HTTP_PORT","value":"9358"}],"resources":{},"volumeMounts":[{"name":"empty","readOnly":true,"mountPath":"/var/run/secrets/kubernetes.io/serviceaccount"}],"livenessProbe":{"httpGet":{"path":"/gshealthz","port":8080},"initialDelaySeconds":5,"periodSeconds":5,"failureThreshold":3}}],"serviceAccountName":"sdk-service-account","hostname":"test","affinity":{"podAffinity":{"preferredDuringSchedulingIgnoredDuringExecution":[{"weight":100,"podAffinityTerm":{"labelSelector":{"matchLabels":{"agones.dev/role":"gameserver"}},"topologyKey":"kubernetes.io/hostname"}}]}}},"status":{}},"severity":"debug","source":"*gameservers.Controller","time":"2026-06-01T04:10:31.526353558Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.52737252Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:31.528571972Z"} 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)(0xc001e6e7e8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.529075162Z"} 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)(0xc000fc0358), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.529100292Z"} 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)(0xc00128ae08), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.529291452Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.599524094Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:31.601197327Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/dev-address":"12.12.12.12"}},"spec":{"ports":[{"portPolicy":"Static","containerPort":7777,"hostPort":7777}],"health":{},"sdkServer":{},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}}},"status":{"state":"","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null}},"message":"Syncing deleted GameServer","range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.601296027Z"} Step #20 - "tests": {"gs":"test","message":"Did not allocate this GameServer. Ignoring for DeAllocation","range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.601840208Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.Controller","time":"2026-06-01T04:10:31.601212007Z"} Step #20 - "tests": {"gsKey":"default/test","message":"GameServer is no longer available for syncing","severity":"debug","source":"*gameservers.Controller","time":"2026-06-01T04:10:31.602057288Z"} 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)(0xc0010dd6f8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.602120498Z"} 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)(0xc00128b088), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.602233908Z"} 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)(0xc000fc0468), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.602119178Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"RequestReady","ports":null,"address":"","addresses":null,"nodeName":"node","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing RequestReady State","severity":"debug","source":"*gameservers.Controller","time":"2026-06-01T04:10:31.604759482Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.605529193Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:31.606880165Z"} 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)(0xc000fc05f8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.607312576Z"} 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)(0xc0010ddab8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.607397346Z"} 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)(0xc001538308), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.607433816Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"name":"udp-port","range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":7000,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing Create State","severity":"debug","source":"*gameservers.Controller","time":"2026-06-01T04:10:31.629009957Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"name":"udp-port","range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":7000,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Creating Pod for GameServer","pod":{"metadata":{"name":"test","namespace":"default","labels":{"agones.dev/gameserver":"test","agones.dev/role":"gameserver","agones.dev/safe-to-evict":"false"},"annotations":{"agones.dev/container":"container","agones.dev/sdk-version":"dev","cluster-autoscaler.kubernetes.io/safe-to-evict":"false"},"ownerReferences":[{"apiVersion":"agones.dev/v1","kind":"GameServer","name":"test","uid":"","controller":true,"blockOwnerDeletion":true}]},"spec":{"volumes":[{"name":"empty","emptyDir":{}}],"containers":[{"name":"agones-gameserver-sidecar","image":"sidecar:dev","args":["--grpc-port=9357","--http-port=9358"],"env":[{"name":"GAMESERVER_NAME","value":"test"},{"name":"POD_NAMESPACE","valueFrom":{"fieldRef":{"fieldPath":"metadata.namespace"}}},{"name":"FEATURE_GATES","value":"AutopilotPassthroughPort=true\u0026CountsAndLists=true\u0026DisableResyncOnSDKServer=true\u0026Example=false\u0026FleetAutoscaleRequestMetaData=true\u0026GKEAutopilotExtendedDurationPods=true\u0026PlayerAllocationFilter=false\u0026PlayerTracking=false\u0026PortPolicyNone=true\u0026PortRanges=true\u0026ProcessorAllocator=false\u0026RollingUpdateFix=true\u0026ScheduledAutoscaler=true\u0026SidecarContainers=false\u0026WasmAutoscaler=false"},{"name":"LOG_LEVEL","value":"Info"},{"name":"REQUESTS_RATE_LIMIT","value":"500ms"},{"name":"GOMAXPROCS","value":"1"},{"name":"GOMEMLIMIT","value":"45MiB"}],"resources":{"limits":{"cpu":"100m","memory":"100Mi"},"requests":{"cpu":"50m","memory":"50Mi"}},"livenessProbe":{"httpGet":{"path":"/healthz","port":8080},"initialDelaySeconds":3,"periodSeconds":3},"securityContext":{"runAsUser":1000,"runAsNonRoot":true,"allowPrivilegeEscalation":false}},{"name":"container","image":"container/image","ports":[{"hostPort":7000,"containerPort":7777,"protocol":"UDP"}],"env":[{"name":"AGONES_SDK_GRPC_PORT","value":"9357"},{"name":"AGONES_SDK_HTTP_PORT","value":"9358"}],"resources":{},"volumeMounts":[{"name":"empty","readOnly":true,"mountPath":"/var/run/secrets/kubernetes.io/serviceaccount"}],"livenessProbe":{"httpGet":{"path":"/gshealthz","port":8080},"initialDelaySeconds":5,"periodSeconds":5,"failureThreshold":3}}],"serviceAccountName":"sdk-service-account","hostname":"test","affinity":{"podAffinity":{"preferredDuringSchedulingIgnoredDuringExecution":[{"weight":100,"podAffinityTerm":{"labelSelector":{"matchLabels":{"agones.dev/role":"gameserver"}},"topologyKey":"kubernetes.io/hostname"}}]}}},"status":{}},"severity":"debug","source":"*gameservers.Controller","time":"2026-06-01T04:10:31.629384598Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.630585079Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:31.631936571Z"} 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)(0xc0010ddc98), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.632381202Z"} 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)(0xc001214d38), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.632404992Z"} 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)(0xc000890718), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.632539062Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Scheduled","ports":null,"address":"","addresses":[],"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Updating GameServer with new PodIPs","severity":"debug","source":"*gameservers.Controller","time":"2026-06-01T04:10:31.702174944Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.702911235Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:31.704512847Z"} 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)(0xc0008909d8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.704964958Z"} 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)(0xc001538378), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.705118638Z"} 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)(0xc0015383d8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.705228098Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"RequestReady","ports":null,"address":"","addresses":null,"nodeName":"node","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing RequestReady State","severity":"debug","source":"*gameservers.Controller","time":"2026-06-01T04:10:31.707689642Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.708550113Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:31.710297796Z"} 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)(0xc0015385b8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.710758586Z"} 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)(0xc001214e78), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.710896587Z"} 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)(0xc00128b5c8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.710925116Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing Create State","severity":"debug","source":"*gameservers.Controller","time":"2026-06-01T04:10:31.732541838Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Creating Pod for GameServer","pod":{"metadata":{"name":"test","namespace":"default","labels":{"agones.dev/gameserver":"test","agones.dev/role":"gameserver","agones.dev/safe-to-evict":"false"},"annotations":{"agones.dev/container":"container","agones.dev/sdk-version":"dev","cluster-autoscaler.kubernetes.io/safe-to-evict":"false"},"ownerReferences":[{"apiVersion":"agones.dev/v1","kind":"GameServer","name":"test","uid":"","controller":true,"blockOwnerDeletion":true}]},"spec":{"volumes":[{"name":"empty","emptyDir":{}}],"containers":[{"name":"agones-gameserver-sidecar","image":"sidecar:dev","args":["--grpc-port=9357","--http-port=9358"],"env":[{"name":"GAMESERVER_NAME","value":"test"},{"name":"POD_NAMESPACE","valueFrom":{"fieldRef":{"fieldPath":"metadata.namespace"}}},{"name":"FEATURE_GATES","value":"AutopilotPassthroughPort=true\u0026CountsAndLists=true\u0026DisableResyncOnSDKServer=true\u0026Example=false\u0026FleetAutoscaleRequestMetaData=true\u0026GKEAutopilotExtendedDurationPods=true\u0026PlayerAllocationFilter=false\u0026PlayerTracking=false\u0026PortPolicyNone=true\u0026PortRanges=true\u0026ProcessorAllocator=false\u0026RollingUpdateFix=true\u0026ScheduledAutoscaler=true\u0026SidecarContainers=false\u0026WasmAutoscaler=false"},{"name":"LOG_LEVEL","value":"Info"},{"name":"REQUESTS_RATE_LIMIT","value":"500ms"},{"name":"GOMAXPROCS","value":"1"},{"name":"GOMEMLIMIT","value":"45MiB"}],"resources":{"limits":{"cpu":"100m","memory":"100Mi"},"requests":{"cpu":"50m","memory":"50Mi"}},"livenessProbe":{"httpGet":{"path":"/healthz","port":8080},"initialDelaySeconds":3,"periodSeconds":3},"securityContext":{"runAsUser":1000,"runAsNonRoot":true,"allowPrivilegeEscalation":false}},{"name":"container","image":"container/image","ports":[{"hostPort":9999,"containerPort":7777,"protocol":"UDP"}],"env":[{"name":"AGONES_SDK_GRPC_PORT","value":"9357"},{"name":"AGONES_SDK_HTTP_PORT","value":"9358"}],"resources":{},"volumeMounts":[{"name":"empty","readOnly":true,"mountPath":"/var/run/secrets/kubernetes.io/serviceaccount"}],"livenessProbe":{"httpGet":{"path":"/gshealthz","port":8080},"initialDelaySeconds":5,"periodSeconds":5,"failureThreshold":3}}],"serviceAccountName":"sdk-service-account","hostname":"test","affinity":{"podAffinity":{"preferredDuringSchedulingIgnoredDuringExecution":[{"weight":100,"podAffinityTerm":{"labelSelector":{"matchLabels":{"agones.dev/role":"gameserver"}},"topologyKey":"kubernetes.io/hostname"}}]}}},"status":{}},"severity":"debug","source":"*gameservers.Controller","time":"2026-06-01T04:10:31.732969318Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.73398507Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:31.735365832Z"} 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)(0xc00029c548), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.736044763Z"} 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)(0xc001214f48), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.736092923Z"} 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)(0xc001214fa8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.736311153Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Scheduled","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Updating GameServer with new PodIPs","severity":"debug","source":"*gameservers.Controller","time":"2026-06-01T04:10:31.805904865Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"RequestReady","ports":null,"address":"","addresses":null,"nodeName":"node","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing RequestReady State","severity":"debug","source":"*gameservers.Controller","time":"2026-06-01T04:10:31.811102352Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.811928073Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:31.813624516Z"} Step #20 - "tests": {"gsKey":"default/test","message":"GameServer is no longer available for syncing","severity":"debug","source":"*gameservers.MigrationController","time":"2026-06-01T04:10:31.814106286Z"} 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)(0xc00130c318), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.814162106Z"} 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)(0xc001215118), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.814102166Z"} 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)(0xc000fc07b8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.814192146Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing Create State","severity":"debug","source":"*gameservers.Controller","time":"2026-06-01T04:10:31.836087138Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Creating Pod for GameServer","pod":{"metadata":{"name":"test","namespace":"default","labels":{"agones.dev/gameserver":"test","agones.dev/role":"gameserver","agones.dev/safe-to-evict":"false"},"annotations":{"agones.dev/container":"container","agones.dev/sdk-version":"dev","cluster-autoscaler.kubernetes.io/safe-to-evict":"false"},"ownerReferences":[{"apiVersion":"agones.dev/v1","kind":"GameServer","name":"test","uid":"","controller":true,"blockOwnerDeletion":true}]},"spec":{"volumes":[{"name":"empty","emptyDir":{}}],"containers":[{"name":"agones-gameserver-sidecar","image":"sidecar:dev","args":["--grpc-port=9357","--http-port=9358"],"env":[{"name":"GAMESERVER_NAME","value":"test"},{"name":"POD_NAMESPACE","valueFrom":{"fieldRef":{"fieldPath":"metadata.namespace"}}},{"name":"FEATURE_GATES","value":"AutopilotPassthroughPort=true\u0026CountsAndLists=true\u0026DisableResyncOnSDKServer=true\u0026Example=false\u0026FleetAutoscaleRequestMetaData=true\u0026GKEAutopilotExtendedDurationPods=true\u0026PlayerAllocationFilter=false\u0026PlayerTracking=false\u0026PortPolicyNone=true\u0026PortRanges=true\u0026ProcessorAllocator=false\u0026RollingUpdateFix=true\u0026ScheduledAutoscaler=true\u0026SidecarContainers=false\u0026WasmAutoscaler=false"},{"name":"LOG_LEVEL","value":"Info"},{"name":"REQUESTS_RATE_LIMIT","value":"500ms"},{"name":"GOMAXPROCS","value":"1"},{"name":"GOMEMLIMIT","value":"45MiB"}],"resources":{"limits":{"cpu":"100m","memory":"100Mi"},"requests":{"cpu":"50m","memory":"50Mi"}},"livenessProbe":{"httpGet":{"path":"/healthz","port":8080},"initialDelaySeconds":3,"periodSeconds":3},"securityContext":{"runAsUser":1000,"runAsNonRoot":true,"allowPrivilegeEscalation":false}},{"name":"container","image":"container/image","ports":[{"hostPort":9999,"containerPort":7777,"protocol":"UDP"}],"env":[{"name":"AGONES_SDK_GRPC_PORT","value":"9357"},{"name":"AGONES_SDK_HTTP_PORT","value":"9358"}],"resources":{},"volumeMounts":[{"name":"empty","readOnly":true,"mountPath":"/var/run/secrets/kubernetes.io/serviceaccount"}],"livenessProbe":{"httpGet":{"path":"/gshealthz","port":8080},"initialDelaySeconds":5,"periodSeconds":5,"failureThreshold":3}}],"serviceAccountName":"sdk-service-account","hostname":"test","affinity":{"podAffinity":{"preferredDuringSchedulingIgnoredDuringExecution":[{"weight":100,"podAffinityTerm":{"labelSelector":{"matchLabels":{"agones.dev/role":"gameserver"}},"topologyKey":"kubernetes.io/hostname"}}]}}},"status":{}},"severity":"debug","source":"*gameservers.Controller","time":"2026-06-01T04:10:31.836960889Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.838603832Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:31.840544705Z"} 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)(0xc001215278), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.840964116Z"} 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)(0xc00128b7f8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.841105696Z"} 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)(0xc00029c7b8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.841283966Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"RequestReady","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing RequestReady State","severity":"debug","source":"*gameservers.Controller","time":"2026-06-01T04:10:31.913940912Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.914921283Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:31.916264355Z"} 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)(0xc001215588), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.916974366Z"} 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)(0xc001e6ef68), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.917071226Z"} 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)(0xc00128b9d8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.917223626Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing Create State","severity":"debug","source":"*gameservers.Controller","time":"2026-06-01T04:10:31.941686912Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:31.942453353Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:31.943760935Z"} 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)(0xc00128ba98), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.944174886Z"} 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)(0xc00128baf8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.944336696Z"} 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)(0xc001215728), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:31.944740836Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/ready-container-id":"4321","agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"RequestReady","ports":null,"address":"","addresses":null,"nodeName":"node","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing RequestReady State","severity":"debug","source":"*gameservers.Controller","time":"2026-06-01T04:10:32.017030761Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:32.017968343Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:32.019757675Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:32.021770398Z"} Step #20 - "tests": {"gs":"test","gsMeta":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"message":"skipUnhealthyGameContainer: Game Container has not crashed, game container may be healthy","podStatus":{},"severity":"debug","source":"*gameservers.HealthController","time":"2026-06-01T04:10:32.024481503Z"} Step #20 - "tests": {"gs":"test","gsMeta":{"name":"test","namespace":"default","annotations":{"agones.dev/ready-container-id":"4321","agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"message":"skipUnhealthyGameContainer: Container crashed after Ready, returning false","podStatus":{"containerStatuses":[{"name":"container","state":{},"lastState":{"terminated":{"exitCode":0,"startedAt":null,"finishedAt":null}},"ready":false,"restartCount":0,"image":"","imageID":"","containerID":"1234"}]},"severity":"debug","source":"*gameservers.HealthController","time":"2026-06-01T04:10:32.025380314Z"} Step #20 - "tests": {"gs":"test","message":"skipUnhealthyGameContainer: Is Before Ready. Checking failed container","severity":"debug","source":"*gameservers.HealthController","state":"Creating","time":"2026-06-01T04:10:32.026874426Z"} Step #20 - "tests": {"gs":"test","message":"skipUnhealthyGameContainer: Is Before Ready. Checking failed container","severity":"debug","source":"*gameservers.HealthController","state":"Scheduled","time":"2026-06-01T04:10:32.027533317Z"} 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-06-01T04:10:32.027677547Z"} Step #20 - "tests": {"gs":"test","message":"skipUnhealthyGameContainer: Is Before Ready. Checking failed container","severity":"debug","source":"*gameservers.HealthController","state":"Scheduled","time":"2026-06-01T04:10:32.028617318Z"} Step #20 - "tests": {"gs":"test","message":"skipUnhealthyGameContainer: Is Before Ready. Checking failed container","severity":"debug","source":"*gameservers.HealthController","state":"Scheduled","time":"2026-06-01T04:10:32.029378189Z"} 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-06-01T04:10:32.02952834Z"} 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-06-01T04:10:32.030787781Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:32.031611743Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"debug","source":"*gameservers.HealthController","time":"2026-06-01T04:10:32.032405163Z"} Step #20 - "tests": {"message":"Starting workers...","queue":"agones.dev.HealthController","severity":"info","source":"*gameservers.HealthController","time":"2026-06-01T04:10:32.032532654Z","workers":1} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Syncing Create State","severity":"debug","source":"*gameservers.Controller","time":"2026-06-01T04:10:32.044294281Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Creating Pod for GameServer","pod":{"metadata":{"name":"test","namespace":"default","labels":{"agones.dev/gameserver":"test","agones.dev/role":"gameserver","agones.dev/safe-to-evict":"false"},"annotations":{"agones.dev/container":"container","agones.dev/sdk-version":"dev","cluster-autoscaler.kubernetes.io/safe-to-evict":"false"},"ownerReferences":[{"apiVersion":"agones.dev/v1","kind":"GameServer","name":"test","uid":"","controller":true,"blockOwnerDeletion":true}]},"spec":{"volumes":[{"name":"empty","emptyDir":{}}],"containers":[{"name":"agones-gameserver-sidecar","image":"sidecar:dev","args":["--grpc-port=9357","--http-port=9358"],"env":[{"name":"GAMESERVER_NAME","value":"test"},{"name":"POD_NAMESPACE","valueFrom":{"fieldRef":{"fieldPath":"metadata.namespace"}}},{"name":"FEATURE_GATES","value":"AutopilotPassthroughPort=true\u0026CountsAndLists=true\u0026DisableResyncOnSDKServer=true\u0026Example=false\u0026FleetAutoscaleRequestMetaData=true\u0026GKEAutopilotExtendedDurationPods=true\u0026PlayerAllocationFilter=false\u0026PlayerTracking=false\u0026PortPolicyNone=true\u0026PortRanges=true\u0026ProcessorAllocator=false\u0026RollingUpdateFix=true\u0026ScheduledAutoscaler=true\u0026SidecarContainers=false\u0026WasmAutoscaler=false"},{"name":"LOG_LEVEL","value":"Info"},{"name":"REQUESTS_RATE_LIMIT","value":"500ms"},{"name":"GOMAXPROCS","value":"1"},{"name":"GOMEMLIMIT","value":"45MiB"}],"resources":{"limits":{"cpu":"100m","memory":"100Mi"},"requests":{"cpu":"50m","memory":"50Mi"}},"livenessProbe":{"httpGet":{"path":"/healthz","port":8080},"initialDelaySeconds":3,"periodSeconds":3},"securityContext":{"runAsUser":1000,"runAsNonRoot":true,"allowPrivilegeEscalation":false}},{"name":"container","image":"container/image","ports":[{"hostPort":9999,"containerPort":7777,"protocol":"UDP"}],"env":[{"name":"AGONES_SDK_GRPC_PORT","value":"9357"},{"name":"AGONES_SDK_HTTP_PORT","value":"9358"}],"resources":{},"volumeMounts":[{"name":"empty","readOnly":true,"mountPath":"/var/run/secrets/kubernetes.io/serviceaccount"}],"livenessProbe":{"httpGet":{"path":"/gshealthz","port":8080},"initialDelaySeconds":5,"periodSeconds":5,"failureThreshold":3}}],"serviceAccountName":"sdk-service-account","hostname":"test","affinity":{"podAffinity":{"preferredDuringSchedulingIgnoredDuringExecution":[{"weight":100,"podAffinityTerm":{"labelSelector":{"matchLabels":{"agones.dev/role":"gameserver"}},"topologyKey":"kubernetes.io/hostname"}}]}}},"status":{}},"severity":"debug","source":"*gameservers.Controller","time":"2026-06-01T04:10:32.044763492Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Pod created is invalid","pod":{"metadata":{},"spec":{"containers":null},"status":{}},"severity":"error","source":"*gameservers.Controller","time":"2026-06-01T04:10:32.045458223Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:32.046117344Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:32.048288127Z"} 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)(0xc0028a4048), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:32.284494591Z"} 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)(0xc0028a4168), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:32.341411033Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:32.406969368Z"} 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)(0xc00029c2c8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:32.407546129Z"} 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)(0xc002812b78), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:32.407647939Z"} 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)(0xc001538188), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:32.407589609Z"} 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)(0xc000fc0068), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:32.580028609Z"} 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-06-01T04:10:33.032778328Z"} 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-06-01T04:10:33.033120839Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Processing","queue":"agones.dev.HealthController","severity":"debug","source":"*gameservers.HealthController","time":"2026-06-01T04:10:33.038530196Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.HealthController","time":"2026-06-01T04:10:33.038613106Z"} 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-06-01T04:10:33.038702047Z"} 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-06-01T04:10:33.038860337Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Ready","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Issue with GameServer pod, marking as GameServerStateUnhealthy","severity":"debug","source":"*gameservers.HealthController","time":"2026-06-01T04:10:33.038963357Z"} 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-06-01T04:10:33.039267648Z"} 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-06-01T04:10:33.039464748Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Processing","queue":"agones.dev.HealthController","severity":"debug","source":"*gameservers.HealthController","time":"2026-06-01T04:10:33.044877765Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.HealthController","time":"2026-06-01T04:10:33.044998936Z"} Step #20 - "tests": {"gs":"test","gsMeta":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"message":"skipUnhealthyGameContainer: Game Container has not crashed, game container may be healthy","podStatus":{"conditions":[{"type":"PodScheduled","status":"","lastProbeTime":null,"lastTransitionTime":null,"reason":"Unschedulable","message":"0/4 nodes are available: 4 node(s) didn't have free ports for the requestedpod ports."}]},"severity":"debug","source":"*gameservers.HealthController","time":"2026-06-01T04:10:33.045096376Z"} 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-06-01T04:10:33.045249076Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Ready","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Issue with GameServer pod, marking as GameServerStateUnhealthy","severity":"debug","source":"*gameservers.HealthController","time":"2026-06-01T04:10:33.045384666Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Processing","queue":"agones.dev.HealthController","severity":"debug","source":"*gameservers.HealthController","time":"2026-06-01T04:10:33.051098325Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.HealthController","time":"2026-06-01T04:10:33.051235055Z"} Step #20 - "tests": {"gs":"test","message":"Could not find Pod","severity":"debug","source":"*gameservers.HealthController","time":"2026-06-01T04:10:33.051339735Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Ready","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Issue with GameServer pod, marking as GameServerStateUnhealthy","severity":"debug","source":"*gameservers.HealthController","time":"2026-06-01T04:10:33.051421005Z"} Step #20 - "tests": {"message":"...shutting down workers","queue":"agones.dev.HealthController","severity":"info","source":"*gameservers.HealthController","time":"2026-06-01T04:10:33.051918676Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:33.052667377Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Creating Pod for GameServer","pod":{"metadata":{"name":"test","namespace":"default","labels":{"agones.dev/gameserver":"test","agones.dev/role":"gameserver","agones.dev/safe-to-evict":"false"},"annotations":{"agones.dev/container":"container","agones.dev/sdk-version":"dev","cluster-autoscaler.kubernetes.io/safe-to-evict":"false"},"ownerReferences":[{"apiVersion":"agones.dev/v1","kind":"GameServer","name":"test","uid":"","controller":true,"blockOwnerDeletion":true}]},"spec":{"volumes":[{"name":"empty","emptyDir":{}}],"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"},{"name":"GOMAXPROCS","value":"1"},{"name":"GOMEMLIMIT","value":"45MiB"}],"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-06-01T04:10:33.053949119Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:33.055287081Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}],"serviceAccountName":"foobar"}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Creating Pod for GameServer","pod":{"metadata":{"name":"test","namespace":"default","labels":{"agones.dev/gameserver":"test","agones.dev/role":"gameserver","agones.dev/safe-to-evict":"false"},"annotations":{"agones.dev/container":"container","agones.dev/sdk-version":"dev","cluster-autoscaler.kubernetes.io/safe-to-evict":"false"},"ownerReferences":[{"apiVersion":"agones.dev/v1","kind":"GameServer","name":"test","uid":"","controller":true,"blockOwnerDeletion":true}]},"spec":{"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"},{"name":"GOMAXPROCS","value":"1"},{"name":"GOMEMLIMIT","value":"45MiB"}],"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":{},"livenessProbe":{"httpGet":{"path":"/gshealthz","port":8080},"initialDelaySeconds":5,"periodSeconds":5,"failureThreshold":3}}],"restartPolicy":"Never","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-06-01T04:10:33.056704073Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:33.057450894Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Creating Pod for GameServer","pod":{"metadata":{"name":"test","namespace":"default","labels":{"agones.dev/gameserver":"test","agones.dev/role":"gameserver","agones.dev/safe-to-evict":"false"},"annotations":{"agones.dev/container":"container","agones.dev/sdk-version":"dev","cluster-autoscaler.kubernetes.io/safe-to-evict":"false"},"ownerReferences":[{"apiVersion":"agones.dev/v1","kind":"GameServer","name":"test","uid":"","controller":true,"blockOwnerDeletion":true}]},"spec":{"volumes":[{"name":"empty","emptyDir":{}}],"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"},{"name":"GOMAXPROCS","value":"1"},{"name":"GOMEMLIMIT","value":"45MiB"}],"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-06-01T04:10:33.059239296Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Pod created is invalid","pod":{"metadata":{},"spec":{"containers":null},"status":{}},"severity":"error","source":"*gameservers.Controller","time":"2026-06-01T04:10:33.059805837Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:33.060342378Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Creating Pod for GameServer","pod":{"metadata":{"name":"test","namespace":"default","labels":{"agones.dev/gameserver":"test","agones.dev/role":"gameserver","agones.dev/safe-to-evict":"false"},"annotations":{"agones.dev/container":"container","agones.dev/sdk-version":"dev","cluster-autoscaler.kubernetes.io/safe-to-evict":"false"},"ownerReferences":[{"apiVersion":"agones.dev/v1","kind":"GameServer","name":"test","uid":"","controller":true,"blockOwnerDeletion":true}]},"spec":{"volumes":[{"name":"empty","emptyDir":{}}],"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"},{"name":"GOMAXPROCS","value":"1"},{"name":"GOMEMLIMIT","value":"45MiB"}],"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-06-01T04:10:33.062153181Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Creating","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Pod created is forbidden","pod":{"metadata":{},"spec":{"containers":null},"status":{}},"severity":"error","source":"*gameservers.Controller","time":"2026-06-01T04:10:33.062866992Z"} Step #20 - "tests": --- FAIL: TestControllerCreateGameServerPod (1.77s) Step #20 - "tests": --- FAIL: TestControllerCreateGameServerPod/create_pod,_with_no_issues (0.00s) Step #20 - "tests": controller_test.go:1636: Step #20 - "tests": Error Trace: /go/src/agones.dev/agones/pkg/gameservers/controller_test.go:1636 Step #20 - "tests": /go/src/agones.dev/agones/vendor/k8s.io/client-go/testing/fixture.go:884 Step #20 - "tests": /go/src/agones.dev/agones/vendor/k8s.io/client-go/testing/fake.go:145 Step #20 - "tests": /go/src/agones.dev/agones/vendor/k8s.io/client-go/gentype/fake.go:195 Step #20 - "tests": /go/src/agones.dev/agones/pkg/gameservers/controller.go:717 Step #20 - "tests": /go/src/agones.dev/agones/pkg/gameservers/controller_test.go:1657 Step #20 - "tests": /usr/local/go/src/runtime/asm_amd64.s:1771 Step #20 - "tests": Error: Not equal: Step #20 - "tests": expected: "47185920" Step #20 - "tests": actual : "45MiB" Step #20 - "tests": Step #20 - "tests": Diff: Step #20 - "tests": --- Expected Step #20 - "tests": +++ Actual Step #20 - "tests": @@ -1 +1 @@ Step #20 - "tests": -47185920 Step #20 - "tests": +45MiB Step #20 - "tests": Test: TestControllerCreateGameServerPod/create_pod,_with_no_issues Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:33.063794633Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"debug","source":"*gameservers.HealthController","time":"2026-06-01T04:10:33.064462774Z"} Step #20 - "tests": {"message":"Starting workers...","queue":"agones.dev.HealthController","severity":"info","source":"*gameservers.HealthController","time":"2026-06-01T04:10:33.064589014Z","workers":1} 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)(0xc000cbc6e8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:33.267591359Z"} 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)(0xc000890588), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:33.355386537Z"} 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)(0xc000890658), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:33.399641771Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:33.509524121Z"} 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)(0xc002812cc8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:33.510267632Z"} 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)(0xc001539608), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:33.510319212Z"} 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-06-01T04:10:33.510328912Z"} 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)(0xc000fc0778), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:33.510336752Z"} 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-06-01T04:10:33.610404668Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Scheduled","ports":[{"port":9999}],"address":"99.99.99.99","addresses":[{"type":"ExternalIP","address":"99.99.99.99"}],"nodeName":"node1","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"GameServer migration occurred","severity":"debug","source":"*gameservers.MigrationController","time":"2026-06-01T04:10:33.610672028Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:33.611693629Z"} 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)(0xc0028a4a58), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:33.612388021Z"} 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)(0xc002812d58), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:33.612491191Z"} 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)(0xc00029c528), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:33.612391571Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Scheduled","ports":[{"port":9999}],"address":"99.99.99.99","addresses":[{"type":"ExternalIP","address":"99.99.99.99"}],"nodeName":"nodeChange","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"GameServer migration occurred","severity":"debug","source":"*gameservers.MigrationController","time":"2026-06-01T04:10:33.712561566Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:33.713694868Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Node is no longer available for syncing","node":"nodeChange","severity":"debug","source":"*gameservers.MigrationController","time":"2026-06-01T04:10:33.714174119Z"} 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)(0xc00029c618), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:33.714246479Z"} 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)(0xc000fc08b8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:33.714297269Z"} 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)(0xc000fc0918), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:33.714532559Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Unhealthy","ports":null,"address":"12.12.12.12","addresses":null,"nodeName":"node1","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"GameServer migration occurred","severity":"debug","source":"*gameservers.MigrationController","time":"2026-06-01T04:10:33.814128104Z"} 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)(0xc000890c78), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:33.964995293Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Processing","queue":"agones.dev.HealthController","severity":"debug","source":"*gameservers.HealthController","time":"2026-06-01T04:10:34.070521226Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.HealthController","time":"2026-06-01T04:10:34.070654907Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Ready","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Issue with GameServer pod, marking as GameServerStateUnhealthy","severity":"debug","source":"*gameservers.HealthController","time":"2026-06-01T04:10:34.070775657Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Processing","queue":"agones.dev.HealthController","severity":"debug","source":"*gameservers.HealthController","time":"2026-06-01T04:10:34.076788016Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.HealthController","time":"2026-06-01T04:10:34.076911126Z"} Step #20 - "tests": {"gs":"test","message":"Could not find Pod","severity":"debug","source":"*gameservers.HealthController","time":"2026-06-01T04:10:34.076995136Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Ready","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Issue with GameServer pod, marking as GameServerStateUnhealthy","severity":"debug","source":"*gameservers.HealthController","time":"2026-06-01T04:10:34.077066066Z"} Step #20 - "tests": {"message":"...shutting down workers","queue":"agones.dev.HealthController","severity":"info","source":"*gameservers.HealthController","time":"2026-06-01T04:10:34.077534907Z"} 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-06-01T04:10:34.078045237Z"} 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-06-01T04:10:34.078213958Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:34.078668979Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:34.07999585Z"} 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)(0xc000890fa8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:34.080530491Z"} 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)(0xc000fc0a28), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:34.080578951Z"} 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)(0xc0008910c8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:35.082048547Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:35.182566313Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:35.184053245Z"} 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)(0xc0028a4e18), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:35.184652696Z"} 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)(0xc00029c818), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:35.184792036Z"} 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)(0xc0028a4ec8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:36.017900997Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:36.285719556Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:36.286869578Z"} 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)(0xc0008913f8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:36.287271249Z"} 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)(0xc000e66478), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:36.287457979Z"} Step #20 - "tests": {"maxPort":20,"message":"Starting","minPort":10,"range":"default","severity":"debug","source":"*portallocator.portRangeAllocator","time":"2026-06-01T04:10:36.388402416Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:36.390399169Z"} 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)(0xc000fc0e78), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:36.39096368Z"} 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)(0xc0008915d8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:36.39108369Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.HealthController","time":"2026-06-01T04:10:36.490896735Z"} Step #20 - "tests": {"gs":"test","gsMeta":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"message":"skipUnhealthyGameContainer: Game Container has not crashed, game container may be healthy","podStatus":{"containerStatuses":[{"name":"container","state":{"running":{"startedAt":null}},"lastState":{},"ready":false,"restartCount":0,"image":"","imageID":""}]},"severity":"debug","source":"*gameservers.HealthController","time":"2026-06-01T04:10:36.491068515Z"} 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-06-01T04:10:36.491313586Z"} 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-06-01T04:10:36.492166507Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:36.493557059Z"} 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)(0xc000fc0ef8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:36.494106779Z"} 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)(0xc0028a5598), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:36.494134639Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.HealthController","time":"2026-06-01T04:10:36.594830086Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Ready","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Issue with GameServer pod, marking as GameServerStateUnhealthy","severity":"debug","source":"*gameservers.HealthController","time":"2026-06-01T04:10:36.594966006Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:36.595884028Z"} 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)(0xc001539c78), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:36.596368658Z"} 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)(0xc0008916c8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:36.596428578Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.HealthController","time":"2026-06-01T04:10:36.697101904Z"} Step #20 - "tests": {"gs":"test","message":"Could not find Pod","severity":"debug","source":"*gameservers.HealthController","time":"2026-06-01T04:10:36.697226195Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Starting","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Issue with GameServer pod, marking as GameServerStateUnhealthy","severity":"debug","source":"*gameservers.HealthController","time":"2026-06-01T04:10:36.697281685Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:36.698269936Z"} 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)(0xc0028a5708), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:36.698881047Z"} 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)(0xc000e66958), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:36.698883767Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.HealthController","time":"2026-06-01T04:10:36.798590492Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:36.799498683Z"} 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)(0xc0028a58a8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:36.799968014Z"} 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)(0xc0008918e8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:36.800168514Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.HealthController","time":"2026-06-01T04:10:36.899870959Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:36.900943761Z"} 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)(0xc0028a5988), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:36.901568652Z"} 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)(0xc00027e6e8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:36.901592882Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.HealthController","time":"2026-06-01T04:10:37.001369337Z"} Step #20 - "tests": {"gs":"test","message":"Could not find Pod","severity":"debug","source":"*gameservers.HealthController","time":"2026-06-01T04:10:37.001597887Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Ready","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Issue with GameServer pod, marking as GameServerStateUnhealthy","severity":"debug","source":"*gameservers.HealthController","time":"2026-06-01T04:10:37.001696117Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:37.002492629Z"} 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)(0xc00027ef68), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:37.002945589Z"} 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)(0xc0028a5b08), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:37.003015459Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.HealthController","time":"2026-06-01T04:10:37.103637726Z"} Step #20 - "tests": {"gs":"test","message":"GameServer is not unhealthy anymore","podStatus":{"containerStatuses":[{"name":"container","state":{"terminated":{"exitCode":0,"startedAt":null,"finishedAt":null}},"lastState":{},"ready":false,"restartCount":0,"image":"","imageID":""}]},"severity":"debug","source":"*gameservers.HealthController","time":"2026-06-01T04:10:37.103805196Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:37.104875517Z"} 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)(0xc0028a5c38), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:37.105537989Z"} 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)(0xc000891ba8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:37.105563949Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.HealthController","time":"2026-06-01T04:10:37.205407054Z"} 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-06-01T04:10:37.205569964Z"} 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-06-01T04:10:37.205815994Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Allocated","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Issue with GameServer pod, marking as GameServerStateUnhealthy","severity":"debug","source":"*gameservers.HealthController","time":"2026-06-01T04:10:37.205919124Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:37.206833826Z"} 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)(0xc000e66a88), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:37.207405567Z"} 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)(0xc00027f558), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:37.207407636Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.HealthController","time":"2026-06-01T04:10:37.308080003Z"} Step #20 - "tests": {"gs":"test","message":"skipUnhealthyGameContainer: Is Before Ready. Checking failed container","severity":"debug","source":"*gameservers.HealthController","state":"Starting","time":"2026-06-01T04:10:37.308336013Z"} 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-06-01T04:10:37.308423143Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:37.309207914Z"} 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)(0xc000fc1308), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:37.309832795Z"} 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)(0xc000e66cc8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:37.309960285Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.HealthController","time":"2026-06-01T04:10:37.40948429Z"} Step #20 - "tests": {"gs":"test","gsMeta":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"message":"skipUnhealthyGameContainer: Game Container has not crashed, game container may be healthy","podStatus":{"containerStatuses":[{"name":"container","state":{"running":{"startedAt":null}},"lastState":{},"ready":false,"restartCount":0,"image":"","imageID":""}]},"severity":"debug","source":"*gameservers.HealthController","time":"2026-06-01T04:10:37.40960907Z"} 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-06-01T04:10:37.4098924Z"} Step #20 - "tests": {"message":"Wait for cache sync","severity":"info","time":"2026-06-01T04:10:37.410625772Z"} 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)(0xc000891ce8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:37.411164523Z"} 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)(0xc000fc15b8), Limit:0, Continue:\"\", SendInitialEvents:(*bool)(nil)}}","severity":"error","time":"2026-06-01T04:10:37.411197352Z"} Step #20 - "tests": {"gsKey":"default/test","message":"Synchronising","severity":"debug","source":"*gameservers.HealthController","time":"2026-06-01T04:10:37.511855639Z"} Step #20 - "tests": {"gs":"test","message":"Could not find Pod","severity":"debug","source":"*gameservers.HealthController","time":"2026-06-01T04:10:37.511986909Z"} Step #20 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","annotations":{"agones.dev/sdk-version":"dev"},"finalizers":["agones.dev/controller"]},"spec":{"container":"container","ports":[{"range":"default","portPolicy":"Static","container":"container","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"scheduling":"Packed","sdkServer":{"logLevel":"Info","grpcPort":9357,"httpPort":9358},"template":{"metadata":{},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}},"eviction":{"safe":"Never"}},"status":{"state":"Allocated","ports":null,"address":"","addresses":null,"nodeName":"","reservedUntil":null,"players":null,"eviction":{"safe":"Never"}}},"gsKey":"default/test","message":"Issue with GameServer pod, marking as GameServerStateUnhealthy","severity":"debug","source":"*gameservers.HealthController","time":"2026-06-01T04:10:37.512071029Z"} Step #20 - "tests": FAIL Step #20 - "tests": FAIL agones.dev/agones/pkg/gameservers 14.728s Step #20 - "tests": ok agones.dev/agones/pkg/gameserversets 6.767s Step #20 - "tests": ok agones.dev/agones/pkg/metrics 7.245s Step #20 - "tests": ok agones.dev/agones/pkg/portallocator 3.307s 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.152s 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.148s Step #20 - "tests": ok agones.dev/agones/pkg/util/crd 5.050s Step #20 - "tests": ok agones.dev/agones/pkg/util/fswatch 3.013s Step #20 - "tests": ok agones.dev/agones/pkg/util/https 1.048s Step #20 - "tests": ? agones.dev/agones/pkg/util/httpserver [no test files] Step #20 - "tests": ? agones.dev/agones/pkg/util/logfields [no test files] Step #20 - "tests": ok agones.dev/agones/pkg/util/runtime 1.022s Step #20 - "tests": ? agones.dev/agones/pkg/util/signals [no test files] Step #20 - "tests": ok agones.dev/agones/pkg/util/webhooks 1.113s Step #20 - "tests": ok agones.dev/agones/pkg/util/workerqueue 3.030s Step #20 - "tests": ok agones.dev/agones/sdks/go 1.018s Step #20 - "tests": ok agones.dev/agones/cmd/allocator 1.194s Step #20 - "tests": ok agones.dev/agones/cmd/controller 1.092s Step #20 - "tests": ? agones.dev/agones/cmd/extensions [no test files] Step #20 - "tests": ok agones.dev/agones/cmd/ping 1.028s Step #20 - "tests": ? agones.dev/agones/cmd/processor [no test files] Step #20 - "tests": ok agones.dev/agones/cmd/sdk-server 1.179s Step #20 - "tests": FAIL Step #20 - "tests": make: *** [Makefile:310: test-go] Error 1 Finished Step #20 - "tests" ERROR ERROR: build step 20 "make-docker" failed: step exited with non-zero status: 2 Step #16 - "build-images": make: *** [Makefile:660: build-agones-sdk-image-windows-ltsc2019] Terminated Finished Step #16 - "build-images"