Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add allocator service example and documentation #353

Merged
merged 1 commit into from
Oct 8, 2018

Conversation

slartibaartfast
Copy link
Contributor

This is a service that allocates a game server from a fleet using the Agones API. It then returns the IP address and port of the allocated game server. I cleaned up the notes I took while making it, and maybe they might provide some useful documentation for people who are looking to programmatically allocate game servers.

Some things I'm not sure about:

Is the document create_allocator_service.md more of a Quickstart or a Guide?
The service in the example uses a container in my public Docker registry...I don't mind, but it might be better off in a repo controlled by this project.
Step 12 and onward of create_allocator_service might be out of scope.
The error handling in main.go seem inadequate to me...but maybe it is ok?

Please let me know if this would be useful, and if so, what changes should be made.

@agones-bot
Copy link
Collaborator

Build Failed 😱

Build Id: ac691d89-3c36-4ad9-8069-46ef6fa969ab

Build Logs
starting build "ac691d89-3c36-4ad9-8069-46ef6fa969ab"

FETCHSOURCE
Initialized empty Git repository in /workspace/.git/
From https://source.developers.google.com/p/agones-images/r/agones
 * branch            e4ee66157663924ca35286d04bbe7e274c383be9 -> FETCH_HEAD
HEAD is now at e4ee661 Replace gin with std lib
BUILD
Starting Step #0
Step #0: Already have image (with digest): ubuntu
Finished Step #0
Starting Step #1
Step #1: Already have image (with digest): gcr.io/cloud-builders/docker
Step #1: Sending build context to Docker daemon  107.3MB

Step #1: Step 1/3 : FROM gcr.io/cloud-builders/docker
Step #1:  ---> 5de3a4e2af64
Step #1: Step 2/3 : RUN apt-get install make
Step #1:  ---> Running in 867bc79ee075
Step #1: Reading package lists...
Step #1: Building dependency tree...
Step #1: Reading state information...
Step #1: make is already the newest version (4.1-6).
Step #1: 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
Step #1: Removing intermediate container 867bc79ee075
Step #1:  ---> 49f4dee3f5ba
Step #1: Step 3/3 : ENTRYPOINT ["/usr/bin/make"]
Step #1:  ---> Running in ea12ef18ff6a
Step #1: Removing intermediate container ea12ef18ff6a
Step #1:  ---> ff3688fc715b
Step #1: Successfully built ff3688fc715b
Step #1: Successfully tagged make-docker:latest
Finished Step #1
Starting Step #2
Step #2: Already have image: make-docker
Step #2: docker pull gcr.io/agones-images/agones-build:add8116b91 && docker tag gcr.io/agones-images/agones-build:add8116b91 agones-build:add8116b91
Step #2: add8116b91: Pulling from agones-images/agones-build
Step #2: cc1a78bfd46b: Pulling fs layer
Step #2: 65ec5fb8fee4: Pulling fs layer
Step #2: f792a8d67267: Pulling fs layer
Step #2: 1d9810dc510f: Pulling fs layer
Step #2: 1857069560bc: Pulling fs layer
Step #2: 78e6ceea88a6: Pulling fs layer
Step #2: 17808c78ea57: Pulling fs layer
Step #2: 8f44844313bf: Pulling fs layer
Step #2: 68ad45c242a0: Pulling fs layer
Step #2: fcf83fd73d90: Pulling fs layer
Step #2: f7e1d363b903: Pulling fs layer
Step #2: db117322f9a6: Pulling fs layer
Step #2: 107df8cebbb8: Pulling fs layer
Step #2: 1cc01a448cf6: Pulling fs layer
Step #2: d21f6d830ee4: Pulling fs layer
Step #2: fc42a3e733c1: Pulling fs layer
Step #2: dc1d9449fa6d: Pulling fs layer
Step #2: 1a868119fc13: Pulling fs layer
Step #2: 9f6036440dbe: Pulling fs layer
Step #2: 781f18f06da3: Pulling fs layer
Step #2: eed24b20f933: Pulling fs layer
Step #2: 796c70780a0c: Pulling fs layer
Step #2: 78e6ceea88a6: Waiting
Step #2: d21f6d830ee4: Waiting
Step #2: 17808c78ea57: Waiting
Step #2: fc42a3e733c1: Waiting
Step #2: dc1d9449fa6d: Waiting
Step #2: db117322f9a6: Waiting
Step #2: 8f44844313bf: Waiting
Step #2: 1a868119fc13: Waiting
Step #2: 107df8cebbb8: Waiting
Step #2: 68ad45c242a0: Waiting
Step #2: 9f6036440dbe: Waiting
Step #2: 1cc01a448cf6: Waiting
Step #2: fcf83fd73d90: Waiting
Step #2: 781f18f06da3: Waiting
Step #2: f7e1d363b903: Waiting
Step #2: eed24b20f933: Waiting
Step #2: 1857069560bc: Waiting
Step #2: 1d9810dc510f: Waiting
Step #2: cc1a78bfd46b: Download complete
Step #2: 1d9810dc510f: Verifying Checksum
Step #2: 1d9810dc510f: Download complete
Step #2: 65ec5fb8fee4: Verifying Checksum
Step #2: 65ec5fb8fee4: Download complete
Step #2: 1857069560bc: Verifying Checksum
Step #2: 1857069560bc: Download complete
Step #2: cc1a78bfd46b: Pull complete
Step #2: 17808c78ea57: Verifying Checksum
Step #2: 17808c78ea57: Download complete
Step #2: 78e6ceea88a6: Verifying Checksum
Step #2: 78e6ceea88a6: Download complete
Step #2: 68ad45c242a0: Verifying Checksum
Step #2: 68ad45c242a0: Download complete
Step #2: fcf83fd73d90: Verifying Checksum
Step #2: fcf83fd73d90: Download complete
Step #2: 8f44844313bf: Verifying Checksum
Step #2: 8f44844313bf: Download complete
Step #2: f7e1d363b903: Download complete
Step #2: db117322f9a6: Verifying Checksum
Step #2: db117322f9a6: Download complete
Step #2: 107df8cebbb8: Verifying Checksum
Step #2: 107df8cebbb8: Download complete
Step #2: d21f6d830ee4: Verifying Checksum
Step #2: d21f6d830ee4: Download complete
Step #2: 1cc01a448cf6: Verifying Checksum
Step #2: 1cc01a448cf6: Download complete
Step #2: dc1d9449fa6d: Verifying Checksum
Step #2: dc1d9449fa6d: Download complete
Step #2: fc42a3e733c1: Verifying Checksum
Step #2: fc42a3e733c1: Download complete
Step #2: 1a868119fc13: Verifying Checksum
Step #2: 1a868119fc13: Download complete
Step #2: 781f18f06da3: Download complete
Step #2: eed24b20f933: Verifying Checksum
Step #2: eed24b20f933: Download complete
Step #2: 796c70780a0c: Download complete
Step #2: 9f6036440dbe: Verifying Checksum
Step #2: f792a8d67267: Download complete
Step #2: 65ec5fb8fee4: Pull complete
Step #2: f792a8d67267: Pull complete
Step #2: 1d9810dc510f: Pull complete
Step #2: 1857069560bc: Pull complete
Step #2: 78e6ceea88a6: Pull complete
Step #2: 17808c78ea57: Pull complete
Step #2: 8f44844313bf: Pull complete
Step #2: 68ad45c242a0: Pull complete
Step #2: fcf83fd73d90: Pull complete
Step #2: f7e1d363b903: Pull complete
Step #2: db117322f9a6: Pull complete
Step #2: 107df8cebbb8: Pull complete
Step #2: 1cc01a448cf6: Pull complete
Step #2: d21f6d830ee4: Pull complete
Step #2: fc42a3e733c1: Pull complete
Step #2: dc1d9449fa6d: Pull complete
Step #2: 1a868119fc13: Pull complete
Step #2: 9f6036440dbe: Pull complete
Step #2: 781f18f06da3: Pull complete
Step #2: eed24b20f933: Pull complete
Step #2: 796c70780a0c: Pull complete
Step #2: Digest: sha256:9ab02f5b3c7db82a3ce7ef753b0f7894c11e2761a4100009fdf61e4e5354a728
Step #2: Status: Downloaded newer image for gcr.io/agones-images/agones-build:add8116b91
Finished Step #2
Starting Step #3 - "lint"
Step #3 - "lint": Already have image: make-docker
Step #3 - "lint": mkdir -p ~/.kube
Step #3 - "lint": mkdir -p /workspace/build//.config/gcloud
Step #3 - "lint": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube:/root/.kube -v /workspace:/go/src/agones.dev/agones -w /go/src/agones.dev/agones  agones-build:add8116b91 bash -c \
Step #3 - "lint": 	"golangci-lint run ./examples/... && golangci-lint run --deadline 15m ./..."
Step #3 - "lint": level=warning msg="[runner/megacheck] Can't run megacheck because of compilation errors in packages [agones.dev/agones/examples/allocator-service]: examples/allocator-service/main.go:10: could not import github.com/gin-gonic/gin (cannot find package \"github.com/gin-gonic/gin\" in any of:\n\t/go/src/agones.dev/agones/vendor/github.com/gin-gonic/gin (vendor tree)\n\t/usr/local/go/src/github.com/gin-gonic/gin (from $GOROOT)\n\t/go/src/github.com/gin-gonic/gin (from $GOPATH))"
Step #3 - "lint": examples/allocator-service/main.go:5: File is not `goimports`-ed (goimports)
Step #3 - "lint": 	"net/http"
Step #3 - "lint": examples/allocator-service/main.go:10:2: could not import github.com/gin-gonic/gin (cannot find package "github.com/gin-gonic/gin" in any of:
Step #3 - "lint": 	/go/src/agones.dev/agones/vendor/github.com/gin-gonic/gin (vendor tree)
Step #3 - "lint": 	/usr/local/go/src/github.com/gin-gonic/gin (from $GOROOT)
Step #3 - "lint": 	/go/src/github.com/gin-gonic/gin (from $GOPATH)) (typecheck)
Step #3 - "lint": 	"github.com/gin-gonic/gin"            // for the web server
Step #3 - "lint": 	^
Step #3 - "lint": make: *** [lint] Error 1
Step #3 - "lint": Makefile:157: recipe for target 'lint' failed
Finished Step #3 - "lint"
ERROR
ERROR: build step 3 "make-docker" failed: exit status 2

@agones-bot
Copy link
Collaborator

Build Failed 😱

Build Id: 83c46baf-0361-4f69-bb7e-7cef6676a244

Build Logs
starting build "83c46baf-0361-4f69-bb7e-7cef6676a244"

FETCHSOURCE
Initialized empty Git repository in /workspace/.git/
From https://source.developers.google.com/p/agones-images/r/agones
 * branch            51d222c7fa5e3420d7153b4d01bd14d120630e64 -> FETCH_HEAD
HEAD is now at 51d222c Remove gin from import
BUILD
Starting Step #0
Step #0: Already have image (with digest): ubuntu
Finished Step #0
Starting Step #1
Step #1: Already have image (with digest): gcr.io/cloud-builders/docker
Step #1: Sending build context to Docker daemon  107.3MB

Step #1: Step 1/3 : FROM gcr.io/cloud-builders/docker
Step #1:  ---> 5de3a4e2af64
Step #1: Step 2/3 : RUN apt-get install make
Step #1:  ---> Running in 433d771fc2ed
Step #1: Reading package lists...
Step #1: Building dependency tree...
Step #1: Reading state information...
Step #1: make is already the newest version (4.1-6).
Step #1: 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
Step #1: Removing intermediate container 433d771fc2ed
Step #1:  ---> d2fdae283232
Step #1: Step 3/3 : ENTRYPOINT ["/usr/bin/make"]
Step #1:  ---> Running in 2b352615d385
Step #1: Removing intermediate container 2b352615d385
Step #1:  ---> e00f46d90c8d
Step #1: Successfully built e00f46d90c8d
Step #1: Successfully tagged make-docker:latest
Finished Step #1
Starting Step #2
Step #2: Already have image: make-docker
Step #2: docker pull gcr.io/agones-images/agones-build:add8116b91 && docker tag gcr.io/agones-images/agones-build:add8116b91 agones-build:add8116b91
Step #2: add8116b91: Pulling from agones-images/agones-build
Step #2: cc1a78bfd46b: Pulling fs layer
Step #2: 65ec5fb8fee4: Pulling fs layer
Step #2: f792a8d67267: Pulling fs layer
Step #2: 1d9810dc510f: Pulling fs layer
Step #2: 1857069560bc: Pulling fs layer
Step #2: 78e6ceea88a6: Pulling fs layer
Step #2: 17808c78ea57: Pulling fs layer
Step #2: 8f44844313bf: Pulling fs layer
Step #2: 68ad45c242a0: Pulling fs layer
Step #2: fcf83fd73d90: Pulling fs layer
Step #2: f7e1d363b903: Pulling fs layer
Step #2: db117322f9a6: Pulling fs layer
Step #2: 107df8cebbb8: Pulling fs layer
Step #2: 1cc01a448cf6: Pulling fs layer
Step #2: d21f6d830ee4: Pulling fs layer
Step #2: fc42a3e733c1: Pulling fs layer
Step #2: dc1d9449fa6d: Pulling fs layer
Step #2: 1a868119fc13: Pulling fs layer
Step #2: 9f6036440dbe: Pulling fs layer
Step #2: 1d9810dc510f: Waiting
Step #2: 17808c78ea57: Waiting
Step #2: 781f18f06da3: Pulling fs layer
Step #2: eed24b20f933: Pulling fs layer
Step #2: 1857069560bc: Waiting
Step #2: 8f44844313bf: Waiting
Step #2: 796c70780a0c: Pulling fs layer
Step #2: 78e6ceea88a6: Waiting
Step #2: 68ad45c242a0: Waiting
Step #2: f7e1d363b903: Waiting
Step #2: fcf83fd73d90: Waiting
Step #2: db117322f9a6: Waiting
Step #2: 1a868119fc13: Waiting
Step #2: 107df8cebbb8: Waiting
Step #2: 1cc01a448cf6: Waiting
Step #2: 9f6036440dbe: Waiting
Step #2: 781f18f06da3: Waiting
Step #2: d21f6d830ee4: Waiting
Step #2: fc42a3e733c1: Waiting
Step #2: eed24b20f933: Waiting
Step #2: 796c70780a0c: Waiting
Step #2: dc1d9449fa6d: Waiting
Step #2: cc1a78bfd46b: Verifying Checksum
Step #2: cc1a78bfd46b: Download complete
Step #2: 1d9810dc510f: Verifying Checksum
Step #2: 1d9810dc510f: Download complete
Step #2: 65ec5fb8fee4: Verifying Checksum
Step #2: 65ec5fb8fee4: Download complete
Step #2: 78e6ceea88a6: Verifying Checksum
Step #2: 78e6ceea88a6: Download complete
Step #2: 17808c78ea57: Download complete
Step #2: 8f44844313bf: Verifying Checksum
Step #2: 8f44844313bf: Download complete
Step #2: 1857069560bc: Verifying Checksum
Step #2: 1857069560bc: Download complete
Step #2: 68ad45c242a0: Verifying Checksum
Step #2: 68ad45c242a0: Download complete
Step #2: f7e1d363b903: Verifying Checksum
Step #2: f7e1d363b903: Download complete
Step #2: db117322f9a6: Verifying Checksum
Step #2: db117322f9a6: Download complete
Step #2: fcf83fd73d90: Verifying Checksum
Step #2: fcf83fd73d90: Download complete
Step #2: cc1a78bfd46b: Pull complete
Step #2: 1cc01a448cf6: Verifying Checksum
Step #2: 1cc01a448cf6: Download complete
Step #2: d21f6d830ee4: Verifying Checksum
Step #2: d21f6d830ee4: Download complete
Step #2: 107df8cebbb8: Verifying Checksum
Step #2: 107df8cebbb8: Download complete
Step #2: f792a8d67267: Verifying Checksum
Step #2: f792a8d67267: Download complete
Step #2: 1a868119fc13: Download complete
Step #2: 9f6036440dbe: Verifying Checksum
Step #2: 9f6036440dbe: Download complete
Step #2: 781f18f06da3: Verifying Checksum
Step #2: 781f18f06da3: Download complete
Step #2: eed24b20f933: Verifying Checksum
Step #2: eed24b20f933: Download complete
Step #2: 796c70780a0c: Verifying Checksum
Step #2: 796c70780a0c: Download complete
Step #2: dc1d9449fa6d: Verifying Checksum
Step #2: dc1d9449fa6d: Download complete
Step #2: fc42a3e733c1: Verifying Checksum
Step #2: fc42a3e733c1: Download complete
Step #2: 65ec5fb8fee4: Pull complete
Step #2: f792a8d67267: Pull complete
Step #2: 1d9810dc510f: Pull complete
Step #2: 1857069560bc: Pull complete
Step #2: 78e6ceea88a6: Pull complete
Step #2: 17808c78ea57: Pull complete
Step #2: 8f44844313bf: Pull complete
Step #2: 68ad45c242a0: Pull complete
Step #2: fcf83fd73d90: Pull complete
Step #2: f7e1d363b903: Pull complete
Step #2: db117322f9a6: Pull complete
Step #2: 107df8cebbb8: Pull complete
Step #2: 1cc01a448cf6: Pull complete
Step #2: d21f6d830ee4: Pull complete
Step #2: fc42a3e733c1: Pull complete
Step #2: dc1d9449fa6d: Pull complete
Step #2: 1a868119fc13: Pull complete
Step #2: 9f6036440dbe: Pull complete
Step #2: 781f18f06da3: Pull complete
Step #2: eed24b20f933: Pull complete
Step #2: 796c70780a0c: Pull complete
Step #2: Digest: sha256:9ab02f5b3c7db82a3ce7ef753b0f7894c11e2761a4100009fdf61e4e5354a728
Step #2: Status: Downloaded newer image for gcr.io/agones-images/agones-build:add8116b91
Finished Step #2
Starting Step #3 - "lint"
Step #3 - "lint": Already have image: make-docker
Step #3 - "lint": mkdir -p ~/.kube
Step #3 - "lint": mkdir -p /workspace/build//.config/gcloud
Step #3 - "lint": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube:/root/.kube -v /workspace:/go/src/agones.dev/agones -w /go/src/agones.dev/agones  agones-build:add8116b91 bash -c \
Step #3 - "lint": 	"golangci-lint run ./examples/... && golangci-lint run --deadline 15m ./..."
Step #3 - "lint": level=warning msg="[runner/megacheck] Can't run megacheck because of compilation errors in packages [agones.dev/agones/examples/allocator-service]: examples/allocator-service/main.go:159: undeclared name: gin and 6 more errors: run `golangci-lint run --no-config --disable-all -E typecheck` to see all errors"
Step #3 - "lint": examples/allocator-service/main.go:5: File is not `goimports`-ed (goimports)
Step #3 - "lint": 	"net/http"
Step #3 - "lint": examples/allocator-service/main.go:159:12: undeclared name: gin (typecheck)
Step #3 - "lint": 	router := gin.Default()
Step #3 - "lint": 	          ^
Step #3 - "lint": examples/allocator-service/main.go:162:26: undeclared name: gin (typecheck)
Step #3 - "lint": 	router.GET("/", func(c *gin.Context) {
Step #3 - "lint": 	                        ^
Step #3 - "lint": examples/allocator-service/main.go:167:33: undeclared name: gin (typecheck)
Step #3 - "lint": 	router.GET("/healthz", func(c *gin.Context) {
Step #3 - "lint": 	                               ^
Step #3 - "lint": make: *** [lint] Error 1
Step #3 - "lint": Makefile:157: recipe for target 'lint' failed
Finished Step #3 - "lint"
ERROR
ERROR: build step 3 "make-docker" failed: exit status 2

@agones-bot
Copy link
Collaborator

Build Failed 😱

Build Id: 08f678a3-c0e4-4c39-99cf-3db72aca272b

Build Logs
starting build "08f678a3-c0e4-4c39-99cf-3db72aca272b"

FETCHSOURCE
Initialized empty Git repository in /workspace/.git/
From https://source.developers.google.com/p/agones-images/r/agones
 * branch            4c2af753d95a7a7deeb2be7dd88d959e39ea0535 -> FETCH_HEAD
HEAD is now at 4c2af75 Merge branch 'master' into pr
BUILD
Starting Step #0
Step #0: Already have image (with digest): ubuntu
Finished Step #0
Starting Step #1
Step #1: Already have image (with digest): gcr.io/cloud-builders/docker
Step #1: Sending build context to Docker daemon  107.3MB

Step #1: Step 1/3 : FROM gcr.io/cloud-builders/docker
Step #1:  ---> 5de3a4e2af64
Step #1: Step 2/3 : RUN apt-get install make
Step #1:  ---> Running in 6b2abc3be441
Step #1: Reading package lists...
Step #1: Building dependency tree...
Step #1: Reading state information...
Step #1: make is already the newest version (4.1-6).
Step #1: 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
Step #1: Removing intermediate container 6b2abc3be441
Step #1:  ---> b3c5f8673c34
Step #1: Step 3/3 : ENTRYPOINT ["/usr/bin/make"]
Step #1:  ---> Running in e25eb08026a2
Step #1: Removing intermediate container e25eb08026a2
Step #1:  ---> f937cfe3f6bf
Step #1: Successfully built f937cfe3f6bf
Step #1: Successfully tagged make-docker:latest
Finished Step #1
Starting Step #2
Step #2: Already have image: make-docker
Step #2: docker pull gcr.io/agones-images/agones-build:add8116b91 && docker tag gcr.io/agones-images/agones-build:add8116b91 agones-build:add8116b91
Step #2: add8116b91: Pulling from agones-images/agones-build
Step #2: cc1a78bfd46b: Pulling fs layer
Step #2: 65ec5fb8fee4: Pulling fs layer
Step #2: f792a8d67267: Pulling fs layer
Step #2: 1d9810dc510f: Pulling fs layer
Step #2: 1857069560bc: Pulling fs layer
Step #2: 78e6ceea88a6: Pulling fs layer
Step #2: 17808c78ea57: Pulling fs layer
Step #2: 8f44844313bf: Pulling fs layer
Step #2: 68ad45c242a0: Pulling fs layer
Step #2: fcf83fd73d90: Pulling fs layer
Step #2: f7e1d363b903: Pulling fs layer
Step #2: db117322f9a6: Pulling fs layer
Step #2: 107df8cebbb8: Pulling fs layer
Step #2: 1cc01a448cf6: Pulling fs layer
Step #2: d21f6d830ee4: Pulling fs layer
Step #2: fc42a3e733c1: Pulling fs layer
Step #2: dc1d9449fa6d: Pulling fs layer
Step #2: 1a868119fc13: Pulling fs layer
Step #2: 9f6036440dbe: Pulling fs layer
Step #2: fcf83fd73d90: Waiting
Step #2: 781f18f06da3: Pulling fs layer
Step #2: eed24b20f933: Pulling fs layer
Step #2: 796c70780a0c: Pulling fs layer
Step #2: f7e1d363b903: Waiting
Step #2: 1857069560bc: Waiting
Step #2: db117322f9a6: Waiting
Step #2: 107df8cebbb8: Waiting
Step #2: 1cc01a448cf6: Waiting
Step #2: 78e6ceea88a6: Waiting
Step #2: d21f6d830ee4: Waiting
Step #2: 17808c78ea57: Waiting
Step #2: fc42a3e733c1: Waiting
Step #2: 8f44844313bf: Waiting
Step #2: dc1d9449fa6d: Waiting
Step #2: eed24b20f933: Waiting
Step #2: 1d9810dc510f: Waiting
Step #2: 796c70780a0c: Waiting
Step #2: 1a868119fc13: Waiting
Step #2: 781f18f06da3: Waiting
Step #2: 9f6036440dbe: Waiting
Step #2: cc1a78bfd46b: Verifying Checksum
Step #2: cc1a78bfd46b: Download complete
Step #2: 1d9810dc510f: Verifying Checksum
Step #2: 1d9810dc510f: Download complete
Step #2: 65ec5fb8fee4: Verifying Checksum
Step #2: 65ec5fb8fee4: Download complete
Step #2: 1857069560bc: Verifying Checksum
Step #2: 1857069560bc: Download complete
Step #2: 17808c78ea57: Verifying Checksum
Step #2: 17808c78ea57: Download complete
Step #2: 78e6ceea88a6: Verifying Checksum
Step #2: 78e6ceea88a6: Download complete
Step #2: 68ad45c242a0: Verifying Checksum
Step #2: 68ad45c242a0: Download complete
Step #2: 8f44844313bf: Verifying Checksum
Step #2: 8f44844313bf: Download complete
Step #2: f7e1d363b903: Download complete
Step #2: fcf83fd73d90: Verifying Checksum
Step #2: fcf83fd73d90: Download complete
Step #2: db117322f9a6: Verifying Checksum
Step #2: db117322f9a6: Download complete
Step #2: cc1a78bfd46b: Pull complete
Step #2: 1cc01a448cf6: Verifying Checksum
Step #2: 1cc01a448cf6: Download complete
Step #2: d21f6d830ee4: Verifying Checksum
Step #2: d21f6d830ee4: Download complete
Step #2: 107df8cebbb8: Download complete
Step #2: dc1d9449fa6d: Verifying Checksum
Step #2: dc1d9449fa6d: Download complete
Step #2: 1a868119fc13: Verifying Checksum
Step #2: 1a868119fc13: Download complete
Step #2: 9f6036440dbe: Download complete
Step #2: 781f18f06da3: Verifying Checksum
Step #2: 781f18f06da3: Download complete
Step #2: eed24b20f933: Verifying Checksum
Step #2: eed24b20f933: Download complete
Step #2: 796c70780a0c: Download complete
Step #2: f792a8d67267: Download complete
Step #2: fc42a3e733c1: Verifying Checksum
Step #2: fc42a3e733c1: Download complete
Step #2: 65ec5fb8fee4: Pull complete
Step #2: f792a8d67267: Pull complete
Step #2: 1d9810dc510f: Pull complete
Step #2: 1857069560bc: Pull complete
Step #2: 78e6ceea88a6: Pull complete
Step #2: 17808c78ea57: Pull complete
Step #2: 8f44844313bf: Pull complete
Step #2: 68ad45c242a0: Pull complete
Step #2: fcf83fd73d90: Pull complete
Step #2: f7e1d363b903: Pull complete
Step #2: db117322f9a6: Pull complete
Step #2: 107df8cebbb8: Pull complete
Step #2: 1cc01a448cf6: Pull complete
Step #2: d21f6d830ee4: Pull complete
Step #2: fc42a3e733c1: Pull complete
Step #2: dc1d9449fa6d: Pull complete
Step #2: 1a868119fc13: Pull complete
Step #2: 9f6036440dbe: Pull complete
Step #2: 781f18f06da3: Pull complete
Step #2: eed24b20f933: Pull complete
Step #2: 796c70780a0c: Pull complete
Step #2: Digest: sha256:9ab02f5b3c7db82a3ce7ef753b0f7894c11e2761a4100009fdf61e4e5354a728
Step #2: Status: Downloaded newer image for gcr.io/agones-images/agones-build:add8116b91
Finished Step #2
Starting Step #3 - "lint"
Step #3 - "lint": Already have image: make-docker
Step #3 - "lint": mkdir -p ~/.kube
Step #3 - "lint": mkdir -p /workspace/build//.config/gcloud
Step #3 - "lint": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube:/root/.kube -v /workspace:/go/src/agones.dev/agones -w /go/src/agones.dev/agones  agones-build:add8116b91 bash -c \
Step #3 - "lint": 	"golangci-lint run ./examples/... && golangci-lint run --deadline 15m ./..."
Step #3 - "lint": level=warning msg="[runner/megacheck] Can't run megacheck because of compilation errors in packages [agones.dev/agones/examples/allocator-service]: examples/allocator-service/main.go:159: undeclared name: gin and 6 more errors: run `golangci-lint run --no-config --disable-all -E typecheck` to see all errors"
Step #3 - "lint": examples/allocator-service/main.go:5: File is not `goimports`-ed (goimports)
Step #3 - "lint": 	"net/http"
Step #3 - "lint": examples/allocator-service/main.go:159:12: undeclared name: gin (typecheck)
Step #3 - "lint": 	router := gin.Default()
Step #3 - "lint": 	          ^
Step #3 - "lint": examples/allocator-service/main.go:162:26: undeclared name: gin (typecheck)
Step #3 - "lint": 	router.GET("/", func(c *gin.Context) {
Step #3 - "lint": 	                        ^
Step #3 - "lint": examples/allocator-service/main.go:167:33: undeclared name: gin (typecheck)
Step #3 - "lint": 	router.GET("/healthz", func(c *gin.Context) {
Step #3 - "lint": 	                               ^
Step #3 - "lint": Makefile:157: recipe for target 'lint' failed
Step #3 - "lint": make: *** [lint] Error 1
Finished Step #3 - "lint"
ERROR
ERROR: build step 3 "make-docker" failed: exit status 2

@agones-bot
Copy link
Collaborator

Build Failed 😱

Build Id: 651fc6a5-a4d3-4a06-b7ac-fc5abf7e3936

Build Logs
starting build "651fc6a5-a4d3-4a06-b7ac-fc5abf7e3936"

FETCHSOURCE
Initialized empty Git repository in /workspace/.git/
From https://source.developers.google.com/p/agones-images/r/agones
 * branch            d1219e4c3b7044ee7e73d505db9cf8cc27b75a06 -> FETCH_HEAD
HEAD is now at d1219e4 Merge branch 'pr' of https://github.com/slartibaartfast/agones into pr
BUILD
Starting Step #0
Step #0: Already have image (with digest): ubuntu
Finished Step #0
Starting Step #1
Step #1: Already have image (with digest): gcr.io/cloud-builders/docker
Step #1: Sending build context to Docker daemon  107.3MB

Step #1: Step 1/3 : FROM gcr.io/cloud-builders/docker
Step #1:  ---> 5de3a4e2af64
Step #1: Step 2/3 : RUN apt-get install make
Step #1:  ---> Running in 2b3b0865e51f
Step #1: Reading package lists...
Step #1: Building dependency tree...
Step #1: Reading state information...
Step #1: make is already the newest version (4.1-6).
Step #1: 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
Step #1: Removing intermediate container 2b3b0865e51f
Step #1:  ---> 59f11d70cc14
Step #1: Step 3/3 : ENTRYPOINT ["/usr/bin/make"]
Step #1:  ---> Running in 65930a5307dc
Step #1: Removing intermediate container 65930a5307dc
Step #1:  ---> 9f3fc22d4381
Step #1: Successfully built 9f3fc22d4381
Step #1: Successfully tagged make-docker:latest
Finished Step #1
Starting Step #2
Step #2: Already have image: make-docker
Step #2: docker pull gcr.io/agones-images/agones-build:add8116b91 && docker tag gcr.io/agones-images/agones-build:add8116b91 agones-build:add8116b91
Step #2: add8116b91: Pulling from agones-images/agones-build
Step #2: cc1a78bfd46b: Pulling fs layer
Step #2: 65ec5fb8fee4: Pulling fs layer
Step #2: f792a8d67267: Pulling fs layer
Step #2: 1d9810dc510f: Pulling fs layer
Step #2: 1857069560bc: Pulling fs layer
Step #2: 78e6ceea88a6: Pulling fs layer
Step #2: 17808c78ea57: Pulling fs layer
Step #2: 8f44844313bf: Pulling fs layer
Step #2: 68ad45c242a0: Pulling fs layer
Step #2: fcf83fd73d90: Pulling fs layer
Step #2: f7e1d363b903: Pulling fs layer
Step #2: db117322f9a6: Pulling fs layer
Step #2: 107df8cebbb8: Pulling fs layer
Step #2: 1cc01a448cf6: Pulling fs layer
Step #2: d21f6d830ee4: Pulling fs layer
Step #2: fc42a3e733c1: Pulling fs layer
Step #2: dc1d9449fa6d: Pulling fs layer
Step #2: 1a868119fc13: Pulling fs layer
Step #2: 9f6036440dbe: Pulling fs layer
Step #2: 781f18f06da3: Pulling fs layer
Step #2: eed24b20f933: Pulling fs layer
Step #2: 796c70780a0c: Pulling fs layer
Step #2: 1d9810dc510f: Waiting
Step #2: 1cc01a448cf6: Waiting
Step #2: 1857069560bc: Waiting
Step #2: d21f6d830ee4: Waiting
Step #2: fcf83fd73d90: Waiting
Step #2: fc42a3e733c1: Waiting
Step #2: 78e6ceea88a6: Waiting
Step #2: f7e1d363b903: Waiting
Step #2: dc1d9449fa6d: Waiting
Step #2: 17808c78ea57: Waiting
Step #2: db117322f9a6: Waiting
Step #2: 1a868119fc13: Waiting
Step #2: 107df8cebbb8: Waiting
Step #2: 8f44844313bf: Waiting
Step #2: 9f6036440dbe: Waiting
Step #2: 796c70780a0c: Waiting
Step #2: 68ad45c242a0: Waiting
Step #2: 781f18f06da3: Waiting
Step #2: cc1a78bfd46b: Download complete
Step #2: 1d9810dc510f: Verifying Checksum
Step #2: 1d9810dc510f: Download complete
Step #2: 65ec5fb8fee4: Verifying Checksum
Step #2: 65ec5fb8fee4: Download complete
Step #2: 78e6ceea88a6: Verifying Checksum
Step #2: 78e6ceea88a6: Download complete
Step #2: 17808c78ea57: Download complete
Step #2: 1857069560bc: Verifying Checksum
Step #2: 1857069560bc: Download complete
Step #2: 68ad45c242a0: Download complete
Step #2: cc1a78bfd46b: Pull complete
Step #2: 8f44844313bf: Verifying Checksum
Step #2: 8f44844313bf: Download complete
Step #2: f7e1d363b903: Verifying Checksum
Step #2: f7e1d363b903: Download complete
Step #2: fcf83fd73d90: Verifying Checksum
Step #2: fcf83fd73d90: Download complete
Step #2: db117322f9a6: Verifying Checksum
Step #2: db117322f9a6: Download complete
Step #2: 107df8cebbb8: Verifying Checksum
Step #2: 107df8cebbb8: Download complete
Step #2: 1cc01a448cf6: Verifying Checksum
Step #2: 1cc01a448cf6: Download complete
Step #2: d21f6d830ee4: Verifying Checksum
Step #2: d21f6d830ee4: Download complete
Step #2: f792a8d67267: Download complete
Step #2: 1a868119fc13: Verifying Checksum
Step #2: 1a868119fc13: Download complete
Step #2: 9f6036440dbe: Verifying Checksum
Step #2: 9f6036440dbe: Download complete
Step #2: 781f18f06da3: Download complete
Step #2: eed24b20f933: Verifying Checksum
Step #2: eed24b20f933: Download complete
Step #2: 796c70780a0c: Download complete
Step #2: dc1d9449fa6d: Verifying Checksum
Step #2: dc1d9449fa6d: Download complete
Step #2: fc42a3e733c1: Verifying Checksum
Step #2: fc42a3e733c1: Download complete
Step #2: 65ec5fb8fee4: Pull complete
Step #2: f792a8d67267: Pull complete
Step #2: 1d9810dc510f: Pull complete
Step #2: 1857069560bc: Pull complete
Step #2: 78e6ceea88a6: Pull complete
Step #2: 17808c78ea57: Pull complete
Step #2: 8f44844313bf: Pull complete
Step #2: 68ad45c242a0: Pull complete
Step #2: fcf83fd73d90: Pull complete
Step #2: f7e1d363b903: Pull complete
Step #2: db117322f9a6: Pull complete
Step #2: 107df8cebbb8: Pull complete
Step #2: 1cc01a448cf6: Pull complete
Step #2: d21f6d830ee4: Pull complete
Step #2: fc42a3e733c1: Pull complete
Step #2: dc1d9449fa6d: Pull complete
Step #2: 1a868119fc13: Pull complete
Step #2: 9f6036440dbe: Pull complete
Step #2: 781f18f06da3: Pull complete
Step #2: eed24b20f933: Pull complete
Step #2: 796c70780a0c: Pull complete
Step #2: Digest: sha256:9ab02f5b3c7db82a3ce7ef753b0f7894c11e2761a4100009fdf61e4e5354a728
Step #2: Status: Downloaded newer image for gcr.io/agones-images/agones-build:add8116b91
Finished Step #2
Starting Step #3 - "lint"
Step #3 - "lint": Already have image: make-docker
Step #3 - "lint": mkdir -p ~/.kube
Step #3 - "lint": mkdir -p /workspace/build//.config/gcloud
Step #3 - "lint": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube:/root/.kube -v /workspace:/go/src/agones.dev/agones -w /go/src/agones.dev/agones  agones-build:add8116b91 bash -c \
Step #3 - "lint": 	"golangci-lint run ./examples/... && golangci-lint run --deadline 15m ./..."
Step #3 - "lint": examples/allocator-service/main.go:5: File is not `goimports`-ed (goimports)
Step #3 - "lint": 	"net/http"
Step #3 - "lint": examples/allocator-service/main.go:102:19: Error return value of `io.WriteString` is not checked (errcheck)
Step #3 - "lint":     io.WriteString(w, "Healthy")
Step #3 - "lint":                   ^
Step #3 - "lint": examples/allocator-service/main.go:109:19: Error return value of `io.WriteString` is not checked (errcheck)
Step #3 - "lint":     io.WriteString(w, "Healthy")
Step #3 - "lint":                   ^
Step #3 - "lint": examples/allocator-service/main.go:117:19: Error return value of `io.WriteString` is not checked (errcheck)
Step #3 - "lint":     io.WriteString(w, string(result))
Step #3 - "lint":                   ^
Step #3 - "lint": make: *** [lint] Error 1
Step #3 - "lint": Makefile:157: recipe for target 'lint' failed
Finished Step #3 - "lint"
ERROR
ERROR: build step 3 "make-docker" failed: exit status 2

@agones-bot
Copy link
Collaborator

Build Failed 😱

Build Id: d195f5ab-14f1-4a05-8589-72d13880cfba

Build Logs
starting build "d195f5ab-14f1-4a05-8589-72d13880cfba"

FETCHSOURCE
Initialized empty Git repository in /workspace/.git/
From https://source.developers.google.com/p/agones-images/r/agones
 * branch            d7c4d4b70a739f46bf66a2baee4a14e985b36bb0 -> FETCH_HEAD
HEAD is now at d7c4d4b Add error check to io.WriteString
BUILD
Starting Step #0
Step #0: Already have image (with digest): ubuntu
Finished Step #0
Starting Step #1
Step #1: Already have image (with digest): gcr.io/cloud-builders/docker
Step #1: Sending build context to Docker daemon  107.3MB

Step #1: Step 1/3 : FROM gcr.io/cloud-builders/docker
Step #1:  ---> 5de3a4e2af64
Step #1: Step 2/3 : RUN apt-get install make
Step #1:  ---> Running in 9eff02670870
Step #1: Reading package lists...
Step #1: Building dependency tree...
Step #1: Reading state information...
Step #1: make is already the newest version (4.1-6).
Step #1: 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
Step #1: Removing intermediate container 9eff02670870
Step #1:  ---> e381a1c192a4
Step #1: Step 3/3 : ENTRYPOINT ["/usr/bin/make"]
Step #1:  ---> Running in 59a0a5c36c03
Step #1: Removing intermediate container 59a0a5c36c03
Step #1:  ---> 782656eee107
Step #1: Successfully built 782656eee107
Step #1: Successfully tagged make-docker:latest
Finished Step #1
Starting Step #2
Step #2: Already have image: make-docker
Step #2: docker pull gcr.io/agones-images/agones-build:add8116b91 && docker tag gcr.io/agones-images/agones-build:add8116b91 agones-build:add8116b91
Step #2: add8116b91: Pulling from agones-images/agones-build
Step #2: cc1a78bfd46b: Pulling fs layer
Step #2: 65ec5fb8fee4: Pulling fs layer
Step #2: f792a8d67267: Pulling fs layer
Step #2: 1d9810dc510f: Pulling fs layer
Step #2: 1857069560bc: Pulling fs layer
Step #2: 78e6ceea88a6: Pulling fs layer
Step #2: 17808c78ea57: Pulling fs layer
Step #2: 8f44844313bf: Pulling fs layer
Step #2: 68ad45c242a0: Pulling fs layer
Step #2: fcf83fd73d90: Pulling fs layer
Step #2: f7e1d363b903: Pulling fs layer
Step #2: db117322f9a6: Pulling fs layer
Step #2: 107df8cebbb8: Pulling fs layer
Step #2: 1cc01a448cf6: Pulling fs layer
Step #2: d21f6d830ee4: Pulling fs layer
Step #2: fc42a3e733c1: Pulling fs layer
Step #2: dc1d9449fa6d: Pulling fs layer
Step #2: 1a868119fc13: Pulling fs layer
Step #2: 9f6036440dbe: Pulling fs layer
Step #2: 781f18f06da3: Pulling fs layer
Step #2: eed24b20f933: Pulling fs layer
Step #2: 796c70780a0c: Pulling fs layer
Step #2: 1d9810dc510f: Waiting
Step #2: 1cc01a448cf6: Waiting
Step #2: 1857069560bc: Waiting
Step #2: d21f6d830ee4: Waiting
Step #2: fcf83fd73d90: Waiting
Step #2: 78e6ceea88a6: Waiting
Step #2: f7e1d363b903: Waiting
Step #2: db117322f9a6: Waiting
Step #2: 17808c78ea57: Waiting
Step #2: fc42a3e733c1: Waiting
Step #2: eed24b20f933: Waiting
Step #2: 8f44844313bf: Waiting
Step #2: 107df8cebbb8: Waiting
Step #2: 9f6036440dbe: Waiting
Step #2: dc1d9449fa6d: Waiting
Step #2: 68ad45c242a0: Waiting
Step #2: 781f18f06da3: Waiting
Step #2: 796c70780a0c: Waiting
Step #2: 1a868119fc13: Waiting
Step #2: cc1a78bfd46b: Verifying Checksum
Step #2: cc1a78bfd46b: Download complete
Step #2: 1d9810dc510f: Verifying Checksum
Step #2: 1d9810dc510f: Download complete
Step #2: 65ec5fb8fee4: Verifying Checksum
Step #2: 65ec5fb8fee4: Download complete
Step #2: 1857069560bc: Verifying Checksum
Step #2: 1857069560bc: Download complete
Step #2: 17808c78ea57: Verifying Checksum
Step #2: 17808c78ea57: Download complete
Step #2: 78e6ceea88a6: Verifying Checksum
Step #2: 78e6ceea88a6: Download complete
Step #2: 68ad45c242a0: Verifying Checksum
Step #2: 68ad45c242a0: Download complete
Step #2: 8f44844313bf: Verifying Checksum
Step #2: 8f44844313bf: Download complete
Step #2: f7e1d363b903: Verifying Checksum
Step #2: f7e1d363b903: Download complete
Step #2: fcf83fd73d90: Verifying Checksum
Step #2: fcf83fd73d90: Download complete
Step #2: db117322f9a6: Download complete
Step #2: cc1a78bfd46b: Pull complete
Step #2: 107df8cebbb8: Verifying Checksum
Step #2: 107df8cebbb8: Download complete
Step #2: d21f6d830ee4: Verifying Checksum
Step #2: d21f6d830ee4: Download complete
Step #2: 1cc01a448cf6: Verifying Checksum
Step #2: 1cc01a448cf6: Download complete
Step #2: dc1d9449fa6d: Verifying Checksum
Step #2: dc1d9449fa6d: Download complete
Step #2: 1a868119fc13: Verifying Checksum
Step #2: 1a868119fc13: Download complete
Step #2: 9f6036440dbe: Verifying Checksum
Step #2: 9f6036440dbe: Download complete
Step #2: 781f18f06da3: Verifying Checksum
Step #2: 781f18f06da3: Download complete
Step #2: eed24b20f933: Verifying Checksum
Step #2: eed24b20f933: Download complete
Step #2: 796c70780a0c: Download complete
Step #2: fc42a3e733c1: Verifying Checksum
Step #2: fc42a3e733c1: Download complete
Step #2: f792a8d67267: Download complete
Step #2: 65ec5fb8fee4: Pull complete
Step #2: f792a8d67267: Pull complete
Step #2: 1d9810dc510f: Pull complete
Step #2: 1857069560bc: Pull complete
Step #2: 78e6ceea88a6: Pull complete
Step #2: 17808c78ea57: Pull complete
Step #2: 8f44844313bf: Pull complete
Step #2: 68ad45c242a0: Pull complete
Step #2: fcf83fd73d90: Pull complete
Step #2: f7e1d363b903: Pull complete
Step #2: db117322f9a6: Pull complete
Step #2: 107df8cebbb8: Pull complete
Step #2: 1cc01a448cf6: Pull complete
Step #2: d21f6d830ee4: Pull complete
Step #2: fc42a3e733c1: Pull complete
Step #2: dc1d9449fa6d: Pull complete
Step #2: 1a868119fc13: Pull complete
Step #2: 9f6036440dbe: Pull complete
Step #2: 781f18f06da3: Pull complete
Step #2: eed24b20f933: Pull complete
Step #2: 796c70780a0c: Pull complete
Step #2: Digest: sha256:9ab02f5b3c7db82a3ce7ef753b0f7894c11e2761a4100009fdf61e4e5354a728
Step #2: Status: Downloaded newer image for gcr.io/agones-images/agones-build:add8116b91
Finished Step #2
Starting Step #3 - "lint"
Step #3 - "lint": Already have image: make-docker
Step #3 - "lint": mkdir -p ~/.kube
Step #3 - "lint": mkdir -p /workspace/build//.config/gcloud
Step #3 - "lint": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube:/root/.kube -v /workspace:/go/src/agones.dev/agones -w /go/src/agones.dev/agones  agones-build:add8116b91 bash -c \
Step #3 - "lint": 	"golangci-lint run ./examples/... && golangci-lint run --deadline 15m ./..."
Step #3 - "lint": examples/allocator-service/main.go:5: File is not `goimports`-ed (goimports)
Step #3 - "lint": 	"net/http"
Step #3 - "lint": make: *** [lint] Error 1
Step #3 - "lint": Makefile:157: recipe for target 'lint' failed
Finished Step #3 - "lint"
ERROR
ERROR: build step 3 "make-docker" failed: exit status 2

1 similar comment
@agones-bot
Copy link
Collaborator

Build Failed 😱

Build Id: d195f5ab-14f1-4a05-8589-72d13880cfba

Build Logs
starting build "d195f5ab-14f1-4a05-8589-72d13880cfba"

FETCHSOURCE
Initialized empty Git repository in /workspace/.git/
From https://source.developers.google.com/p/agones-images/r/agones
 * branch            d7c4d4b70a739f46bf66a2baee4a14e985b36bb0 -> FETCH_HEAD
HEAD is now at d7c4d4b Add error check to io.WriteString
BUILD
Starting Step #0
Step #0: Already have image (with digest): ubuntu
Finished Step #0
Starting Step #1
Step #1: Already have image (with digest): gcr.io/cloud-builders/docker
Step #1: Sending build context to Docker daemon  107.3MB

Step #1: Step 1/3 : FROM gcr.io/cloud-builders/docker
Step #1:  ---> 5de3a4e2af64
Step #1: Step 2/3 : RUN apt-get install make
Step #1:  ---> Running in 9eff02670870
Step #1: Reading package lists...
Step #1: Building dependency tree...
Step #1: Reading state information...
Step #1: make is already the newest version (4.1-6).
Step #1: 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
Step #1: Removing intermediate container 9eff02670870
Step #1:  ---> e381a1c192a4
Step #1: Step 3/3 : ENTRYPOINT ["/usr/bin/make"]
Step #1:  ---> Running in 59a0a5c36c03
Step #1: Removing intermediate container 59a0a5c36c03
Step #1:  ---> 782656eee107
Step #1: Successfully built 782656eee107
Step #1: Successfully tagged make-docker:latest
Finished Step #1
Starting Step #2
Step #2: Already have image: make-docker
Step #2: docker pull gcr.io/agones-images/agones-build:add8116b91 && docker tag gcr.io/agones-images/agones-build:add8116b91 agones-build:add8116b91
Step #2: add8116b91: Pulling from agones-images/agones-build
Step #2: cc1a78bfd46b: Pulling fs layer
Step #2: 65ec5fb8fee4: Pulling fs layer
Step #2: f792a8d67267: Pulling fs layer
Step #2: 1d9810dc510f: Pulling fs layer
Step #2: 1857069560bc: Pulling fs layer
Step #2: 78e6ceea88a6: Pulling fs layer
Step #2: 17808c78ea57: Pulling fs layer
Step #2: 8f44844313bf: Pulling fs layer
Step #2: 68ad45c242a0: Pulling fs layer
Step #2: fcf83fd73d90: Pulling fs layer
Step #2: f7e1d363b903: Pulling fs layer
Step #2: db117322f9a6: Pulling fs layer
Step #2: 107df8cebbb8: Pulling fs layer
Step #2: 1cc01a448cf6: Pulling fs layer
Step #2: d21f6d830ee4: Pulling fs layer
Step #2: fc42a3e733c1: Pulling fs layer
Step #2: dc1d9449fa6d: Pulling fs layer
Step #2: 1a868119fc13: Pulling fs layer
Step #2: 9f6036440dbe: Pulling fs layer
Step #2: 781f18f06da3: Pulling fs layer
Step #2: eed24b20f933: Pulling fs layer
Step #2: 796c70780a0c: Pulling fs layer
Step #2: 1d9810dc510f: Waiting
Step #2: 1cc01a448cf6: Waiting
Step #2: 1857069560bc: Waiting
Step #2: d21f6d830ee4: Waiting
Step #2: fcf83fd73d90: Waiting
Step #2: 78e6ceea88a6: Waiting
Step #2: f7e1d363b903: Waiting
Step #2: db117322f9a6: Waiting
Step #2: 17808c78ea57: Waiting
Step #2: fc42a3e733c1: Waiting
Step #2: eed24b20f933: Waiting
Step #2: 8f44844313bf: Waiting
Step #2: 107df8cebbb8: Waiting
Step #2: 9f6036440dbe: Waiting
Step #2: dc1d9449fa6d: Waiting
Step #2: 68ad45c242a0: Waiting
Step #2: 781f18f06da3: Waiting
Step #2: 796c70780a0c: Waiting
Step #2: 1a868119fc13: Waiting
Step #2: cc1a78bfd46b: Verifying Checksum
Step #2: cc1a78bfd46b: Download complete
Step #2: 1d9810dc510f: Verifying Checksum
Step #2: 1d9810dc510f: Download complete
Step #2: 65ec5fb8fee4: Verifying Checksum
Step #2: 65ec5fb8fee4: Download complete
Step #2: 1857069560bc: Verifying Checksum
Step #2: 1857069560bc: Download complete
Step #2: 17808c78ea57: Verifying Checksum
Step #2: 17808c78ea57: Download complete
Step #2: 78e6ceea88a6: Verifying Checksum
Step #2: 78e6ceea88a6: Download complete
Step #2: 68ad45c242a0: Verifying Checksum
Step #2: 68ad45c242a0: Download complete
Step #2: 8f44844313bf: Verifying Checksum
Step #2: 8f44844313bf: Download complete
Step #2: f7e1d363b903: Verifying Checksum
Step #2: f7e1d363b903: Download complete
Step #2: fcf83fd73d90: Verifying Checksum
Step #2: fcf83fd73d90: Download complete
Step #2: db117322f9a6: Download complete
Step #2: cc1a78bfd46b: Pull complete
Step #2: 107df8cebbb8: Verifying Checksum
Step #2: 107df8cebbb8: Download complete
Step #2: d21f6d830ee4: Verifying Checksum
Step #2: d21f6d830ee4: Download complete
Step #2: 1cc01a448cf6: Verifying Checksum
Step #2: 1cc01a448cf6: Download complete
Step #2: dc1d9449fa6d: Verifying Checksum
Step #2: dc1d9449fa6d: Download complete
Step #2: 1a868119fc13: Verifying Checksum
Step #2: 1a868119fc13: Download complete
Step #2: 9f6036440dbe: Verifying Checksum
Step #2: 9f6036440dbe: Download complete
Step #2: 781f18f06da3: Verifying Checksum
Step #2: 781f18f06da3: Download complete
Step #2: eed24b20f933: Verifying Checksum
Step #2: eed24b20f933: Download complete
Step #2: 796c70780a0c: Download complete
Step #2: fc42a3e733c1: Verifying Checksum
Step #2: fc42a3e733c1: Download complete
Step #2: f792a8d67267: Download complete
Step #2: 65ec5fb8fee4: Pull complete
Step #2: f792a8d67267: Pull complete
Step #2: 1d9810dc510f: Pull complete
Step #2: 1857069560bc: Pull complete
Step #2: 78e6ceea88a6: Pull complete
Step #2: 17808c78ea57: Pull complete
Step #2: 8f44844313bf: Pull complete
Step #2: 68ad45c242a0: Pull complete
Step #2: fcf83fd73d90: Pull complete
Step #2: f7e1d363b903: Pull complete
Step #2: db117322f9a6: Pull complete
Step #2: 107df8cebbb8: Pull complete
Step #2: 1cc01a448cf6: Pull complete
Step #2: d21f6d830ee4: Pull complete
Step #2: fc42a3e733c1: Pull complete
Step #2: dc1d9449fa6d: Pull complete
Step #2: 1a868119fc13: Pull complete
Step #2: 9f6036440dbe: Pull complete
Step #2: 781f18f06da3: Pull complete
Step #2: eed24b20f933: Pull complete
Step #2: 796c70780a0c: Pull complete
Step #2: Digest: sha256:9ab02f5b3c7db82a3ce7ef753b0f7894c11e2761a4100009fdf61e4e5354a728
Step #2: Status: Downloaded newer image for gcr.io/agones-images/agones-build:add8116b91
Finished Step #2
Starting Step #3 - "lint"
Step #3 - "lint": Already have image: make-docker
Step #3 - "lint": mkdir -p ~/.kube
Step #3 - "lint": mkdir -p /workspace/build//.config/gcloud
Step #3 - "lint": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube:/root/.kube -v /workspace:/go/src/agones.dev/agones -w /go/src/agones.dev/agones  agones-build:add8116b91 bash -c \
Step #3 - "lint": 	"golangci-lint run ./examples/... && golangci-lint run --deadline 15m ./..."
Step #3 - "lint": examples/allocator-service/main.go:5: File is not `goimports`-ed (goimports)
Step #3 - "lint": 	"net/http"
Step #3 - "lint": make: *** [lint] Error 1
Step #3 - "lint": Makefile:157: recipe for target 'lint' failed
Finished Step #3 - "lint"
ERROR
ERROR: build step 3 "make-docker" failed: exit status 2

@agones-bot
Copy link
Collaborator

Build Failed 😱

Build Id: 729097cf-8792-45d9-8d52-4c0f610d1c3f

Build Logs
starting build "729097cf-8792-45d9-8d52-4c0f610d1c3f"

FETCHSOURCE
Initialized empty Git repository in /workspace/.git/
From https://source.developers.google.com/p/agones-images/r/agones
 * branch            57ebec5c93f0ede9c1e40c539642da9ba55ee62f -> FETCH_HEAD
HEAD is now at 57ebec5 Apply goimports -w to main.go
BUILD
Starting Step #0
Step #0: Already have image (with digest): ubuntu
Finished Step #0
Starting Step #1
Step #1: Already have image (with digest): gcr.io/cloud-builders/docker
Step #1: Sending build context to Docker daemon  107.3MB

Step #1: Step 1/3 : FROM gcr.io/cloud-builders/docker
Step #1:  ---> 5de3a4e2af64
Step #1: Step 2/3 : RUN apt-get install make
Step #1:  ---> Running in 92cbecb2f208
Step #1: Reading package lists...
Step #1: Building dependency tree...
Step #1: Reading state information...
Step #1: make is already the newest version (4.1-6).
Step #1: 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
Step #1: Removing intermediate container 92cbecb2f208
Step #1:  ---> 845e0d249018
Step #1: Step 3/3 : ENTRYPOINT ["/usr/bin/make"]
Step #1:  ---> Running in 5052e0205008
Step #1: Removing intermediate container 5052e0205008
Step #1:  ---> 574bce0e4eb9
Step #1: Successfully built 574bce0e4eb9
Step #1: Successfully tagged make-docker:latest
Finished Step #1
Starting Step #2
Step #2: Already have image: make-docker
Step #2: docker pull gcr.io/agones-images/agones-build:add8116b91 && docker tag gcr.io/agones-images/agones-build:add8116b91 agones-build:add8116b91
Step #2: add8116b91: Pulling from agones-images/agones-build
Step #2: cc1a78bfd46b: Pulling fs layer
Step #2: 65ec5fb8fee4: Pulling fs layer
Step #2: f792a8d67267: Pulling fs layer
Step #2: 1d9810dc510f: Pulling fs layer
Step #2: 1857069560bc: Pulling fs layer
Step #2: 78e6ceea88a6: Pulling fs layer
Step #2: 17808c78ea57: Pulling fs layer
Step #2: 8f44844313bf: Pulling fs layer
Step #2: 68ad45c242a0: Pulling fs layer
Step #2: fcf83fd73d90: Pulling fs layer
Step #2: f7e1d363b903: Pulling fs layer
Step #2: db117322f9a6: Pulling fs layer
Step #2: 107df8cebbb8: Pulling fs layer
Step #2: 1cc01a448cf6: Pulling fs layer
Step #2: d21f6d830ee4: Pulling fs layer
Step #2: fc42a3e733c1: Pulling fs layer
Step #2: dc1d9449fa6d: Pulling fs layer
Step #2: 1a868119fc13: Pulling fs layer
Step #2: 9f6036440dbe: Pulling fs layer
Step #2: 781f18f06da3: Pulling fs layer
Step #2: eed24b20f933: Pulling fs layer
Step #2: 796c70780a0c: Pulling fs layer
Step #2: 1d9810dc510f: Waiting
Step #2: 1857069560bc: Waiting
Step #2: 78e6ceea88a6: Waiting
Step #2: d21f6d830ee4: Waiting
Step #2: 17808c78ea57: Waiting
Step #2: 8f44844313bf: Waiting
Step #2: fc42a3e733c1: Waiting
Step #2: 68ad45c242a0: Waiting
Step #2: dc1d9449fa6d: Waiting
Step #2: 1a868119fc13: Waiting
Step #2: fcf83fd73d90: Waiting
Step #2: 107df8cebbb8: Waiting
Step #2: f7e1d363b903: Waiting
Step #2: 9f6036440dbe: Waiting
Step #2: 1cc01a448cf6: Waiting
Step #2: 781f18f06da3: Waiting
Step #2: db117322f9a6: Waiting
Step #2: eed24b20f933: Waiting
Step #2: 796c70780a0c: Waiting
Step #2: cc1a78bfd46b: Verifying Checksum
Step #2: cc1a78bfd46b: Download complete
Step #2: 1d9810dc510f: Verifying Checksum
Step #2: 1d9810dc510f: Download complete
Step #2: 65ec5fb8fee4: Verifying Checksum
Step #2: 65ec5fb8fee4: Download complete
Step #2: 78e6ceea88a6: Verifying Checksum
Step #2: 78e6ceea88a6: Download complete
Step #2: 1857069560bc: Download complete
Step #2: 17808c78ea57: Verifying Checksum
Step #2: 17808c78ea57: Download complete
Step #2: 68ad45c242a0: Verifying Checksum
Step #2: 68ad45c242a0: Download complete
Step #2: 8f44844313bf: Verifying Checksum
Step #2: 8f44844313bf: Download complete
Step #2: fcf83fd73d90: Verifying Checksum
Step #2: fcf83fd73d90: Download complete
Step #2: f7e1d363b903: Verifying Checksum
Step #2: f7e1d363b903: Download complete
Step #2: db117322f9a6: Verifying Checksum
Step #2: db117322f9a6: Download complete
Step #2: 1cc01a448cf6: Verifying Checksum
Step #2: 1cc01a448cf6: Download complete
Step #2: d21f6d830ee4: Verifying Checksum
Step #2: d21f6d830ee4: Download complete
Step #2: 107df8cebbb8: Verifying Checksum
Step #2: 107df8cebbb8: Download complete
Step #2: cc1a78bfd46b: Pull complete
Step #2: dc1d9449fa6d: Verifying Checksum
Step #2: dc1d9449fa6d: Download complete
Step #2: 1a868119fc13: Verifying Checksum
Step #2: 1a868119fc13: Download complete
Step #2: 9f6036440dbe: Verifying Checksum
Step #2: 9f6036440dbe: Download complete
Step #2: 781f18f06da3: Download complete
Step #2: eed24b20f933: Verifying Checksum
Step #2: eed24b20f933: Download complete
Step #2: 796c70780a0c: Verifying Checksum
Step #2: 796c70780a0c: Download complete
Step #2: f792a8d67267: Verifying Checksum
Step #2: fc42a3e733c1: Verifying Checksum
Step #2: fc42a3e733c1: Download complete
Step #2: 65ec5fb8fee4: Pull complete
Step #2: f792a8d67267: Pull complete
Step #2: 1d9810dc510f: Pull complete
Step #2: 1857069560bc: Pull complete
Step #2: 78e6ceea88a6: Pull complete
Step #2: 17808c78ea57: Pull complete
Step #2: 8f44844313bf: Pull complete
Step #2: 68ad45c242a0: Pull complete
Step #2: fcf83fd73d90: Pull complete
Step #2: f7e1d363b903: Pull complete
Step #2: db117322f9a6: Pull complete
Step #2: 107df8cebbb8: Pull complete
Step #2: 1cc01a448cf6: Pull complete
Step #2: d21f6d830ee4: Pull complete
Step #2: fc42a3e733c1: Pull complete
Step #2: dc1d9449fa6d: Pull complete
Step #2: 1a868119fc13: Pull complete
Step #2: 9f6036440dbe: Pull complete
Step #2: 781f18f06da3: Pull complete
Step #2: eed24b20f933: Pull complete
Step #2: 796c70780a0c: Pull complete
Step #2: Digest: sha256:9ab02f5b3c7db82a3ce7ef753b0f7894c11e2761a4100009fdf61e4e5354a728
Step #2: Status: Downloaded newer image for gcr.io/agones-images/agones-build:add8116b91
Finished Step #2
Starting Step #3 - "lint"
Step #3 - "lint": Already have image: make-docker
Step #3 - "lint": mkdir -p ~/.kube
Step #3 - "lint": mkdir -p /workspace/build//.config/gcloud
Step #3 - "lint": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube:/root/.kube -v /workspace:/go/src/agones.dev/agones -w /go/src/agones.dev/agones  agones-build:add8116b91 bash -c \
Step #3 - "lint": 	"golangci-lint run ./examples/... && golangci-lint run --deadline 15m ./..."
Finished Step #3 - "lint"
Starting Step #4 - "tests"
Starting Step #6 - "build-e2e"
Starting Step #5 - "build"
Step #4 - "tests": Already have image: make-docker
Step #6 - "build-e2e": Already have image (with digest): gcr.io/cloud-builders/docker
Step #5 - "build": Already have image: make-docker
Step #6 - "build-e2e": Sending build context to Docker daemon  7.168kB

Step #6 - "build-e2e": Step 1/20 : FROM gcr.io/cloud-builders/gcloud-slim
Step #5 - "build": mkdir -p ~/.kube
Step #5 - "build": mkdir -p /workspace/build//.config/gcloud
Step #6 - "build-e2e": latest: Pulling from cloud-builders/gcloud-slim
Step #6 - "build-e2e": e5c573070776: Already exists
Step #4 - "tests": mkdir -p ~/.kube
Step #4 - "tests": mkdir -p /workspace/build//.config/gcloud
Step #6 - "build-e2e": a7e8e7eaedca: Already exists
Step #6 - "build-e2e": 3c2cba919283: Already exists
Step #6 - "build-e2e": 0fff320205af: Already exists
Step #6 - "build-e2e": Digest: sha256:936c05527c7797d19184b9a007cd939ed4a1b5147a21d73081a7914a0712157a
Step #6 - "build-e2e": Status: Downloaded newer image for gcr.io/cloud-builders/gcloud-slim:latest
Step #6 - "build-e2e":  ---> 9e1b981acee8
Step #6 - "build-e2e": Step 2/20 : RUN apt-get update &&     apt-get install -y wget psmisc make python jq zip &&     apt-get clean
Step #5 - "build": docker run --rm -e "CGO_ENABLED=0" -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube:/root/.kube -v /workspace:/go/src/agones.dev/agones agones-build:add8116b91 go build \
Step #5 - "build": 	-o /go/src/agones.dev/agones/cmd/controller/bin/controller -a -ldflags "-X agones.dev/agones/pkg.Version=0.5.0-57ebec5" -installsuffix cgo agones.dev/agones/cmd/controller
Step #4 - "tests": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube:/root/.kube -v /workspace:/go/src/agones.dev/agones agones-build:add8116b91 go test -race agones.dev/agones/pkg/... \
Step #4 - "tests": agones.dev/agones/sdks/...
Step #6 - "build-e2e":  ---> Running in 66ecd6888a1d
Step #6 - "build-e2e": Get:1 http://archive.ubuntu.com/ubuntu xenial InRelease [247 kB]
Step #6 - "build-e2e": Get:2 http://security.ubuntu.com/ubuntu xenial-security InRelease [107 kB]
Step #6 - "build-e2e": Get:3 http://ppa.launchpad.net/git-core/ppa/ubuntu xenial InRelease [17.5 kB]
Step #4 - "tests": ?   	agones.dev/agones/pkg	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/apis	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/apis/stable	[no test files]
Step #6 - "build-e2e": Get:4 http://ppa.launchpad.net/git-core/ppa/ubuntu xenial/main amd64 Packages [3328 B]
Step #6 - "build-e2e": Get:5 http://archive.ubuntu.com/ubuntu xenial-updates InRelease [109 kB]
Step #6 - "build-e2e": Get:6 http://security.ubuntu.com/ubuntu xenial-security/main amd64 Packages [554 kB]
Step #6 - "build-e2e": Get:7 http://ppa.launchpad.net/git-core/ppa/ubuntu xenial/main Translation-en [2380 B]
Step #6 - "build-e2e": Get:8 http://archive.ubuntu.com/ubuntu xenial-backports InRelease [107 kB]
Step #6 - "build-e2e": Get:9 http://archive.ubuntu.com/ubuntu xenial/main amd64 Packages [1201 kB]
Step #6 - "build-e2e": Get:10 http://security.ubuntu.com/ubuntu xenial-security/main Translation-en [234 kB]
Step #6 - "build-e2e": Get:11 http://security.ubuntu.com/ubuntu xenial-security/restricted amd64 Packages [7204 B]
Step #6 - "build-e2e": Get:12 http://security.ubuntu.com/ubuntu xenial-security/restricted Translation-en [2152 B]
Step #6 - "build-e2e": Get:13 http://security.ubuntu.com/ubuntu xenial-security/universe amd64 Packages [370 kB]
Step #6 - "build-e2e": Get:14 http://security.ubuntu.com/ubuntu xenial-security/universe Translation-en [140 kB]
Step #6 - "build-e2e": Get:15 http://security.ubuntu.com/ubuntu xenial-security/multiverse amd64 Packages [3460 B]
Step #6 - "build-e2e": Get:16 http://security.ubuntu.com/ubuntu xenial-security/multiverse Translation-en [1744 B]
Step #6 - "build-e2e": Get:17 http://archive.ubuntu.com/ubuntu xenial/main Translation-en [568 kB]
Step #6 - "build-e2e": Get:18 http://archive.ubuntu.com/ubuntu xenial/restricted amd64 Packages [8344 B]
Step #6 - "build-e2e": Get:19 http://archive.ubuntu.com/ubuntu xenial/restricted Translation-en [2908 B]
Step #6 - "build-e2e": Get:20 http://archive.ubuntu.com/ubuntu xenial/universe amd64 Packages [7532 kB]
Step #6 - "build-e2e": Get:21 http://archive.ubuntu.com/ubuntu xenial/universe Translation-en [4354 kB]
Step #6 - "build-e2e": Get:22 http://archive.ubuntu.com/ubuntu xenial/multiverse amd64 Packages [144 kB]
Step #6 - "build-e2e": Get:23 http://archive.ubuntu.com/ubuntu xenial/multiverse Translation-en [106 kB]
Step #6 - "build-e2e": Get:24 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages [849 kB]
Step #6 - "build-e2e": Get:25 http://archive.ubuntu.com/ubuntu xenial-updates/main Translation-en [347 kB]
Step #6 - "build-e2e": Get:26 http://archive.ubuntu.com/ubuntu xenial-updates/restricted amd64 Packages [7556 B]
Step #6 - "build-e2e": Get:27 http://archive.ubuntu.com/ubuntu xenial-updates/restricted Translation-en [2272 B]
Step #6 - "build-e2e": Get:28 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 Packages [683 kB]
Step #6 - "build-e2e": Get:29 http://archive.ubuntu.com/ubuntu xenial-updates/universe Translation-en [276 kB]
Step #6 - "build-e2e": Get:30 http://archive.ubuntu.com/ubuntu xenial-updates/multiverse amd64 Packages [16.4 kB]
Step #6 - "build-e2e": Get:31 http://archive.ubuntu.com/ubuntu xenial-updates/multiverse Translation-en [8344 B]
Step #6 - "build-e2e": Get:32 http://archive.ubuntu.com/ubuntu xenial-backports/main amd64 Packages [6756 B]
Step #6 - "build-e2e": Get:33 http://archive.ubuntu.com/ubuntu xenial-backports/main Translation-en [4180 B]
Step #6 - "build-e2e": Get:34 http://archive.ubuntu.com/ubuntu xenial-backports/universe amd64 Packages [7420 B]
Step #6 - "build-e2e": Get:35 http://archive.ubuntu.com/ubuntu xenial-backports/universe Translation-en [3996 B]
Step #6 - "build-e2e": Fetched 18.0 MB in 5s (3323 kB/s)
Step #6 - "build-e2e": Reading package lists...
Step #6 - "build-e2e": Reading package lists...
Step #6 - "build-e2e": Building dependency tree...
Step #6 - "build-e2e": Reading state information...
Step #6 - "build-e2e": python is already the newest version (2.7.12-1~16.04).
Step #6 - "build-e2e": python set to manually installed.
Step #6 - "build-e2e": The following packages were automatically installed and are no longer required:
Step #6 - "build-e2e":   cpp cpp-5 gcc-5 libasan2 libatomic1 libc-dev-bin libc6-dev libcc1-0
Step #6 - "build-e2e":   libcilkrts5 libexpat1-dev libgcc-5-dev libgomp1 libisl15 libitm1 liblsan0
Step #6 - "build-e2e":   libmpc3 libmpfr4 libmpx0 libpython-dev libpython2.7 libpython2.7-dev
Step #6 - "build-e2e":   libquadmath0 libtsan0 libubsan0 linux-libc-dev manpages-dev
Step #6 - "build-e2e":   python-pkg-resources python2.7-dev
Step #6 - "build-e2e": Use 'apt autoremove' to remove them.
Step #6 - "build-e2e": The following additional packages will be installed:
Step #6 - "build-e2e":   libonig2 unzip
Step #6 - "build-e2e": Suggested packages:
Step #6 - "build-e2e":   make-doc
Step #6 - "build-e2e": The following NEW packages will be installed:
Step #6 - "build-e2e":   jq libonig2 make psmisc unzip wget zip
Step #6 - "build-e2e": 0 upgraded, 7 newly installed, 0 to remove and 0 not upgraded.
Step #6 - "build-e2e": Need to get 746 kB/1046 kB of archives.
Step #6 - "build-e2e": After this operation, 3421 kB of additional disk space will be used.
Step #6 - "build-e2e": Get:1 http://archive.ubuntu.com/ubuntu xenial/main amd64 psmisc amd64 22.21-2.1build1 [48.0 kB]
Step #6 - "build-e2e": Get:2 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 libonig2 amd64 5.9.6-1ubuntu0.1 [86.7 kB]
Step #6 - "build-e2e": Get:3 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 jq amd64 1.5+dfsg-1ubuntu0.1 [144 kB]
Step #6 - "build-e2e": Get:4 http://archive.ubuntu.com/ubuntu xenial/main amd64 make amd64 4.1-6 [151 kB]
Step #6 - "build-e2e": Get:5 http://archive.ubuntu.com/ubuntu xenial/main amd64 unzip amd64 6.0-20ubuntu1 [158 kB]
Step #6 - "build-e2e": Get:6 http://archive.ubuntu.com/ubuntu xenial/main amd64 zip amd64 3.0-11 [158 kB]
Step #6 - "build-e2e": Fetched 746 kB in 0s (823 kB/s)
Step #6 - "build-e2e": Selecting previously unselected package psmisc.
Step #6 - "build-e2e": (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 ... 17410 files and directories currently installed.)
Step #6 - "build-e2e": Preparing to unpack .../psmisc_22.21-2.1build1_amd64.deb ...
Step #6 - "build-e2e": Unpacking psmisc (22.21-2.1build1) ...
Step #6 - "build-e2e": Selecting previously unselected package wget.
Step #6 - "build-e2e": Preparing to unpack .../wget_1.17.1-1ubuntu1.4_amd64.deb ...
Step #6 - "build-e2e": Unpacking wget (1.17.1-1ubuntu1.4) ...
Step #6 - "build-e2e": Selecting previously unselected package libonig2:amd64.
Step #6 - "build-e2e": Preparing to unpack .../libonig2_5.9.6-1ubuntu0.1_amd64.deb ...
Step #6 - "build-e2e": Unpacking libonig2:amd64 (5.9.6-1ubuntu0.1) ...
Step #6 - "build-e2e": Selecting previously unselected package jq.
Step #6 - "build-e2e": Preparing to unpack .../jq_1.5+dfsg-1ubuntu0.1_amd64.deb ...
Step #6 - "build-e2e": Unpacking jq (1.5+dfsg-1ubuntu0.1) ...
Step #6 - "build-e2e": Selecting previously unselected package make.
Step #6 - "build-e2e": Preparing to unpack .../archives/make_4.1-6_amd64.deb ...
Step #6 - "build-e2e": Unpacking make (4.1-6) ...
Step #6 - "build-e2e": Selecting previously unselected package unzip.
Step #6 - "build-e2e": Preparing to unpack .../unzip_6.0-20ubuntu1_amd64.deb ...
Step #6 - "build-e2e": Unpacking unzip (6.0-20ubuntu1) ...
Step #6 - "build-e2e": Selecting previously unselected package zip.
Step #6 - "build-e2e": Preparing to unpack .../archives/zip_3.0-11_amd64.deb ...
Step #6 - "build-e2e": Unpacking zip (3.0-11) ...
Step #6 - "build-e2e": Processing triggers for libc-bin (2.23-0ubuntu10) ...
Step #6 - "build-e2e": Processing triggers for mime-support (3.59ubuntu1) ...
Step #6 - "build-e2e": Setting up psmisc (22.21-2.1build1) ...
Step #6 - "build-e2e": Setting up wget (1.17.1-1ubuntu1.4) ...
Step #6 - "build-e2e": Setting up libonig2:amd64 (5.9.6-1ubuntu0.1) ...
Step #6 - "build-e2e": Setting up jq (1.5+dfsg-1ubuntu0.1) ...
Step #6 - "build-e2e": Setting up make (4.1-6) ...
Step #6 - "build-e2e": Setting up unzip (6.0-20ubuntu1) ...
Step #6 - "build-e2e": Setting up zip (3.0-11) ...
Step #6 - "build-e2e": Processing triggers for libc-bin (2.23-0ubuntu10) ...
Step #6 - "build-e2e": Removing intermediate container 66ecd6888a1d
Step #6 - "build-e2e":  ---> 5b1ecb664451
Step #6 - "build-e2e": Step 3/20 : WORKDIR /usr/local
Step #6 - "build-e2e": Removing intermediate container ad78ac910f6f
Step #6 - "build-e2e":  ---> 192a129b5d8c
Step #6 - "build-e2e": Step 4/20 : ENV GO_VERSION=1.10.3
Step #6 - "build-e2e":  ---> Running in 948debf03aa6
Step #6 - "build-e2e": Removing intermediate container 948debf03aa6
Step #6 - "build-e2e":  ---> e1655d23de2a
Step #6 - "build-e2e": Step 5/20 : ENV GOPATH /go
Step #6 - "build-e2e":  ---> Running in 39e1c636c06f
Step #6 - "build-e2e": Removing intermediate container 39e1c636c06f
Step #6 - "build-e2e":  ---> 7d2a9b8cda4f
Step #6 - "build-e2e": Step 6/20 : RUN wget -q https://redirector.gvt1.com/edgedl/go/go${GO_VERSION}.linux-amd64.tar.gz &&     tar -xzf go${GO_VERSION}.linux-amd64.tar.gz && rm go${GO_VERSION}.linux-amd64.tar.gz && mkdir ${GOPATH}
Step #6 - "build-e2e":  ---> Running in cbc3b506f569
Step #4 - "tests": ok  	agones.dev/agones/pkg/apis/stable/v1alpha1	1.091s
Step #4 - "tests": ?   	agones.dev/agones/pkg/client	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/client/clientset/versioned	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/client/clientset/versioned/fake	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/client/clientset/versioned/scheme	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/client/clientset/versioned/typed/stable/v1alpha1	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/client/clientset/versioned/typed/stable/v1alpha1/fake	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/client/informers/externalversions	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/client/informers/externalversions/internalinterfaces	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/client/informers/externalversions/stable	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/client/informers/externalversions/stable/v1alpha1	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/client/listers/stable/v1alpha1	[no test files]
Step #6 - "build-e2e": Removing intermediate container cbc3b506f569
Step #6 - "build-e2e":  ---> 466454af3767
Step #6 - "build-e2e": Step 7/20 : ENV PATH /usr/local/go/bin:/go/bin:$PATH
Step #6 - "build-e2e":  ---> Running in d9d605152df8
Step #6 - "build-e2e": Removing intermediate container d9d605152df8
Step #6 - "build-e2e":  ---> bb32123b2a08
Step #6 - "build-e2e": Step 8/20 : ENV KUBECTL_VER 1.10.0
Step #6 - "build-e2e":  ---> Running in d619f57c0bb7
Step #6 - "build-e2e": Removing intermediate container d619f57c0bb7
Step #6 - "build-e2e":  ---> dd16bf3c7413
Step #6 - "build-e2e": Step 9/20 : RUN curl -LO https://storage.googleapis.com/kubernetes-release/release/v${KUBECTL_VER}/bin/linux/amd64/kubectl &&     chmod go+rx ./kubectl &&     mv ./kubectl /usr/local/bin/kubectl
Step #6 - "build-e2e":  ---> Running in 79f4f3bd50d0
Step #6 - "build-e2e": �[91m  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Step #6 - "build-e2e":                                  Dload  Upload   Total   Spent    Left  Speed
Step #6 - "build-e2e": 
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0�[0m�[91m
 44 51.7M   44 22.7M    0     0  60.9M      0 --:--:-- --:--:-- --:--:-- 60.9M�[0m�[91m
100 �[0m�[91m51.�[0m�[91m7�[0m�[91mM  100 51.7M    0     0   109M      0 --:--:-- --:--:-- --:--:--  109M
Step #6 - "build-e2e": �[0mRemoving intermediate container 79f4f3bd50d0
Step #6 - "build-e2e":  ---> 0f1d099656a3
Step #6 - "build-e2e": Step 10/20 : ENV HELM_VER 2.9.1
Step #6 - "build-e2e":  ---> Running in 2f8d33c3d4fd
Step #6 - "build-e2e": Removing intermediate container 2f8d33c3d4fd
Step #6 - "build-e2e":  ---> 3202a9613a77
Step #6 - "build-e2e": Step 11/20 : ENV HELM_URL https://storage.googleapis.com/kubernetes-helm/helm-v${HELM_VER}-linux-amd64.tar.gz
Step #6 - "build-e2e":  ---> Running in 10a7982684de
Step #6 - "build-e2e": Removing intermediate container 10a7982684de
Step #6 - "build-e2e":  ---> 92235e5c3806
Step #6 - "build-e2e": Step 12/20 : RUN curl -L  ${HELM_URL} > /tmp/helm.tar.gz     && tar -zxvf /tmp/helm.tar.gz -C /tmp     && mv /tmp/linux-amd64/helm /usr/local/bin/helm     && chmod go+rx /usr/local/bin/helm     && rm /tmp/helm.tar.gz && rm -rf /tmp/linux-amd64
Step #6 - "build-e2e":  ---> Running in 3a2352f7de32
Step #6 - "build-e2e": �[91m  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Step #6 - "build-e2e":                                  Dload  Upload   Total   Spent    Left  Speed
Step #6 - "build-e2e": 
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0�[0m�[91m
100 8946k  100 8946k    0     0  30.8M      0 --:--:-- --:--:-- --:--:-- 30.9M
Step #6 - "build-e2e": �[0mlinux-amd64/
Step #6 - "build-e2e": linux-amd64/README.md
Step #6 - "build-e2e": linux-amd64/helm
Step #6 - "build-e2e": linux-amd64/LICENSE
Step #6 - "build-e2e": Removing intermediate container 3a2352f7de32
Step #6 - "build-e2e":  ---> 3bfc160508d8
Step #6 - "build-e2e": Step 13/20 : ENV CONSUL_VERSION=1.2.1
Step #6 - "build-e2e":  ---> Running in da82326975de
Step #6 - "build-e2e": Removing intermediate container da82326975de
Step #6 - "build-e2e":  ---> ed3ccefd543e
Step #6 - "build-e2e": Step 14/20 : ENV HASHICORP_RELEASES=https://releases.hashicorp.com
Step #6 - "build-e2e":  ---> Running in 160bcaa332f0
Step #6 - "build-e2e": Removing intermediate container 160bcaa332f0
Step #6 - "build-e2e":  ---> 794200c04738
Step #6 - "build-e2e": Step 15/20 : RUN mkdir -p /tmp/build &&     wget ${HASHICORP_RELEASES}/consul/${CONSUL_VERSION}/consul_${CONSUL_VERSION}_linux_amd64.zip     -P /tmp/build/  &&     unzip -d /usr/local/bin/ /tmp/build/consul_${CONSUL_VERSION}_linux_amd64.zip &&     cd /tmp &&     rm -rf /tmp/build &&     chmod go+rx /usr/local/bin/consul &&     consul version
Step #6 - "build-e2e":  ---> Running in ad6cc030afa6
Step #6 - "build-e2e": �[91m--2018-09-11 20:54:05--  https://releases.hashicorp.com/consul/1.2.1/consul_1.2.1_linux_amd64.zip
Step #6 - "build-e2e": �[0m�[91mResolving releases.hashicorp.com (releases.hashicorp.com)... �[0m�[91m151.101.1.183�[0m�[91m, 151.101.65.183�[0m�[91m, 151.101.129.183�[0m�[91m, ...�[0m�[91m
Step #6 - "build-e2e": �[0m�[91mConnecting to releases.hashicorp.com (releases.hashicorp.com)|151.101.1.183|:443... �[0m�[91mconnected.
Step #6 - "build-e2e": �[0m�[91mHTTP request sent, awaiting response... �[0m�[91m200 OK
Step #6 - "build-e2e": �[0m�[91mLength: �[0m�[91m14529496�[0m�[91m (14M) [application/zip]
Step #6 - "build-e2e": �[0m�[91mSaving to: '/tmp/build/consul_1.2.1_linux_amd64.zip'
Step #6 - "build-e2e": �[0m�[91m
Step #6 - "build-e2e":      0K�[0m�[91m .�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m �[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m. �[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m �[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m...�[0m�[91m...�[0m�[91m ...�[0m�[91m...�[0m�[91m...�[0m�[91m.  0%  883K 16s
Step #6 - "build-e2e":     50K ..�[0m�[91m...�[0m�[91m...�[0m�[91m.. ....�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m ...�[0m�[91m...�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m �[0m�[91m..�[0m�[91m...�[0m�[91m.�[0m�[91m..�[0m�[91m.. .�[0m�[91m...�[0m�[91m.�[0m�[91m.....  0%  929K 16s�[0m�[91m
Step #6 - "build-e2e":    100K ......�[0m�[91m.... ..�[0m�[91m..�[0m�[91m.�[0m�[91m...�[0m�[91m.. ....�[0m�[91m..�[0m�[91m...�[0m�[91m.�[0m�[91m ........�[0m�[91m.. ..�[0m�[91m......�[0m�[91m..  1% 1.12M 14s�[0m�[91m
Step #6 - "build-e2e":    150K .�[0m�[91m...�[0m�[91m......�[0m�[91m ...�[0m�[91m...�[0m�[91m.... ..�[0m�[91m..�[0m�[91m.�[0m�[91m...�[0m�[91m.. ....�[0m�[91m..�[0m�[91m.�[0m�[91m...�[0m�[91m ......�[0m�[91m..�[0m�[91m.�[0m�[91m.  1% 1.14M 14s
Step #6 - "build-e2e":    200K ..�[0m�[91m......�[0m�[91m.. ...�[0m�[91m.�[0m�[91m......�[0m�[91m ...�[0m�[91m...�[0m�[91m.... ..�[0m�[91m..�[0m�[91m....�[0m�[91m.. .�[0m�[91m.....�[0m�[91m.�[0m�[91m...  1% 1.16M 13s�[0m�[91m
Step #6 - "build-e2e":    250K ......�[0m�[91m..�[0m�[91m.. ..�[0m�[91m......�[0m�[91m..�[0m�[91m .�[0m�[91m...�[0m�[91m......�[0m�[91m ...�[0m�[91m...�[0m�[91m.... ..�[0m�[91m...�[0m�[91m...�[0m�[91m.�[0m�[91m.�[0m�[91m  2%�[0m�[91m 1.24M�[0m�[91m 13s�[0m�[91m
Step #6 - "build-e2e":    300K�[0m�[91m �[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m....�[0m�[91m. .�[0m�[91m...�[0m�[91m......�[0m�[91m ...�[0m�[91m...�[0m�[91m...�[0m�[91m. ..�[0m�[91m...�[0m�[91m...�[0m�[91m.. .�[0m�[91m.....�[0m�[91m....  2%�[0m�[91m 12.5M 11s�[0m�[91m
Step #6 - "build-e2e":    350K ....�[0m�[91m...�[0m�[91m...�[0m�[91m ..�[0m�[91m.�[0m�[91m...�[0m�[91m..�[0m�[91m.. ......�[0m�[91m...�[0m�[91m. ..�[0m�[91m.......�[0m�[91m. ..�[0m�[91m..�[0m�[91m......�[0m�[91m  2% 6.56M 10s�[0m�[91m
Step #6 - "build-e2e":    400K ..�[0m�[91m......�[0m�[91m..�[0m�[91m ...�[0m�[91m...�[0m�[91m.... .�[0m�[91m.....�[0m�[91m...�[0m�[91m. ..�[0m�[91m.....�[0m�[91m... .....�[0m�[91m.....  3%�[0m�[91m 17.3M 9s
Step #6 - "build-e2e":    450K .�[0m�[91m..�[0m�[91m....... .....�[0m�[91m.....�[0m�[91m ....�[0m�[91m...... ...�[0m�[91m.......�[0m�[91m .........�[0m�[91m.  3% 9.51M 8s
Step #6 - "build-e2e":    500K ......�[0m�[91m.... .....�[0m�[91m..... ..�[0m�[91m........ .�[0m�[91m........�[0m�[91m. ......�[0m�[91m.�[0m�[91m...  3%�[0m�[91m 24.8M 7s
Step #6 - "build-e2e":    550K .......... ...�[0m�[91m....... .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... ..........�[0m�[91m  4% 53.2M 7s
Step #6 - "build-e2e":    600K�[0m�[91m .......... .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... .....�[0m�[91m..... ...�[0m�[91m.......  4% 36.9M�[0m�[91m 6s
Step #6 - "build-e2e":    650K .�[0m�[91m........�[0m�[91m. .......... .....�[0m�[91m..... .......... .....�[0m�[91m....�[0m�[91m.  4% 47.5M 6s
Step #6 - "build-e2e":    700K .......�[0m�[91m... .....�[0m�[91m..... ...�[0m�[91m....... .�[0m�[91m........�[0m�[91m.�[0m�[91m .......�[0m�[91m...  5% 49.1M 5s
Step #6 - "build-e2e":    750K .....�[0m�[91m..... .......... .�[0m�[91m........�[0m�[91m. .......... ......�[0m�[91m....  5% 12.2M�[0m�[91m 5s
Step #6 - "build-e2e":    800K ...�[0m�[91m....... .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... .....�[0m�[91m..... ...�[0m�[91m.......  5% 27.2M 5s
Step #6 - "build-e2e":    850K .�[0m�[91m......... .......�[0m�[91m... .....�[0m�[91m.�[0m�[91m.... ...�[0m�[91m....... .�[0m�[91m........�[0m�[91m.  6% 54.8M 5s�[0m�[91m
Step #6 - "build-e2e":    900K �[0m�[91m.......... �[0m�[91m.....�[0m�[91m..... ...�[0m�[91m....... .�[0m�[91m..�[0m�[91m......�[0m�[91m.�[0m�[91m ......�[0m�[91m.�[0m�[91m...  6% 96.7M 4s
Step #6 - "build-e2e":    950K .�[0m�[91m....�[0m�[91m..... ...�[0m�[91m....... .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... ...�[0m�[91m..�[0m�[91m.....  7%  123M 4s
Step #6 - "build-e2e":   1000K �[0m�[91m...�[0m�[91m....... .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... .....�[0m�[91m..... ...�[0m�[91m.......�[0m�[91m  7% 59.3M 4s
Step #6 - "build-e2e":   1050K .�[0m�[91m........�[0m�[91m. .......�[0m�[91m.�[0m�[91m.. .....�[0m�[91m..... .......... .�[0m�[91m........�[0m�[91m.  7% 90.1M 4s
Step #6 - "build-e2e":   1100K .......�[0m�[91m... .....�[0m�[91m..... ...�[0m�[91m....... .�[0m�[91m........�[0m�[91m. .......�[0m�[91m...  8%  111M 4s
Step #6 - "build-e2e":   1150K .....�[0m�[91m..... ...�[0m�[91m....... .�[0m�[91m......... .......�[0m�[91m... .....�[0m�[91m.....  8%  156M 3s
Step #6 - "build-e2e":   1200K ...�[0m�[91m....... .�[0m�[91m........�[0m�[91m. .......... .....�[0m�[91m..... ...�[0m�[91m.......  8% 77.0M 3s
Step #6 - "build-e2e":   1250K .�[0m�[91m.........�[0m�[91m .......�[0m�[91m... .....�[0m�[91m..... .......... .�[0m�[91m........�[0m�[91m.  9% 13.2M 3s�[0m�[91m
Step #6 - "build-e2e":   1300K .......... .....�[0m�[91m..... .......... .�[0m�[91m........�[0m�[91m. .......�[0m�[91m...  9%  147M 3s
Step #6 - "build-e2e":   1350K ....�[0m�[91m.�[0m�[91m..... ...�[0m�[91m....... .�[0m�[91m........�[0m�[91m. .......... ..�[0m�[91m...�[0m�[91m.....  9% 35.3M 3s
Step #6 - "build-e2e":   1400K�[0m�[91m ...�[0m�[91m......�[0m�[91m. .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... .....�[0m�[91m..... ...�[0m�[91m...�[0m�[91m.... 10% 75.5M 3s
Step #6 - "build-e2e":   1450K .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... .....�[0m�[91m..... ...�[0m�[91m....... .�[0m�[91m......�[0m�[91m..�[0m�[91m. 10%  117M 3s
Step #6 - "build-e2e":   1500K .......�[0m�[91m.�[0m�[91m.. .....�[0m�[91m..... ...�[0m�[91m....... .�[0m�[91m........�[0m�[91m. .......... 10%  132M 3s
Step #6 - "build-e2e":   1550K .....�[0m�[91m..... .......... .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... .....�[0m�[91m..... 11%  153M 3s
Step #6 - "build-e2e":   1600K ...�[0m�[91m....... .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... .....�[0m�[91m..... ...�[0m�[91m....... 11%  195M�[0m�[91m 2s
Step #6 - "build-e2e":   1650K .�[0m�[91m......... .......�[0m�[91m... .....�[0m�[91m..... ...�[0m�[91m....... .........�[0m�[91m. 11% 76.6M 2s
Step #6 - "build-e2e":   1700K .......... .....�[0m�[91m..... ...�[0m�[91m....... .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... 12%  143M 2s
Step #6 - "build-e2e":   1750K .....�[0m�[91m..... ...�[0m�[91m....... .�[0m�[91m.�[0m�[91m.......�[0m�[91m. .......�[0m�[91m... .....�[0m�[91m..... 12% 71.0M 2s�[0m�[91m
Step #6 - "build-e2e":   1800K .......... ....�[0m�[91m.....�[0m�[91m. .......... .....�[0m�[91m..... ...�[0m�[91m....... 13%  106M 2s
Step #6 - "build-e2e":   1850K .�[0m�[91m........�[0m�[91m. .......... .....�[0m�[91m..... ...�[0m�[91m....... .........�[0m�[91m. 13%  128M 2s
Step #6 - "build-e2e":   1900K .......�[0m�[91m... .....�[0m�[91m..... ...�[0m�[91m....... .�[0m�[91m......... .......... 13%�[0m�[91m 13.0M 2s
Step #6 - "build-e2e":   1950K .....�[0m�[91m..... ...�[0m�[91m....... .........�[0m�[91m. .......�[0m�[91m... .....�[0m�[91m..... 14%  124M 2s
Step #6 - "build-e2e":   2000K .......... .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... .....�[0m�[91m..... ...�[0m�[91m....... 14%  119M 2s
Step #6 - "build-e2e":   2050K .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... .....�[0m�[91m..... ...�[0m�[91m....... .�[0m�[91m........�[0m�[91m. 14% 32.2M 2s
Step #6 - "build-e2e":   2100K .......�[0m�[91m... .....�[0m�[91m..... ...�[0m�[91m....... .�[0m�[91m.�[0m�[91m........ .......�[0m�[91m... 15%  131M 2s
Step #6 - "build-e2e":   2150K .....�[0m�[91m..... ...�[0m�[91m....... .........�[0m�[91m. .......�[0m�[91m... .......... 15%  125M 2s
Step #6 - "build-e2e":   2200K ...�[0m�[91m....... .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... .....�[0m�[91m..... ...�[0m�[91m....... 15%  111M 2s
Step #6 - "build-e2e":   2250K .�[0m�[91m........�[0m�[91m. .......... .....�[0m�[91m..... .......... .�[0m�[91m........�[0m�[91m. 16%  138M 2s
Step #6 - "build-e2e":   2300K .......�[0m�[91m...�[0m�[91m .....�[0m�[91m..... �[0m�[91m...�[0m�[91m.....�[0m�[91m.�[0m�[91m. .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... 16%�[0m�[91m  103M 2s
Step #6 - "build-e2e":   2350K .......... .�[0m�[91m..�[0m�[91m....... .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... .....�[0m�[91m..... 16%  111M 2s
Step #6 - "build-e2e":   2400K ...�[0m�[91m....... .........�[0m�[91m. .......... .....�[0m�[91m..... ...�[0m�[91m....... 17%�[0m�[91m  152M 2s
Step #6 - "build-e2e":   2450K .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... .....�[0m�[91m..... ...�[0m�[91m.�[0m�[91m...... .�[0m�[91m........�[0m�[91m. 17% 81.3M 2s
Step #6 - "build-e2e":   2500K ....�[0m�[91m...�[0m�[91m... .....�[0m�[91m..... ...�[0m�[91m....... ......�[0m�[91m...�[0m�[91m. .......�[0m�[91m... 17%  132M 2s
Step #6 - "build-e2e":   2550K�[0m�[91m .....�[0m�[91m..... ...�[0m�[91m....... .�[0m�[91m.�[0m�[91m.......�[0m�[91m. .......�[0m�[91m... .....�[0m�[91m..... 18%  104M 1s�[0m�[91m
Step #6 - "build-e2e":   2600K ...�[0m�[91m....... .�[0m�[91m........�[0m�[91m. .........�[0m�[91m. .......... ...�[0m�[91m....... 18%  160M 1s
Step #6 - "build-e2e":   2650K .........�[0m�[91m. .......... .....�[0m�[91m..... .........�[0m�[91m. .�[0m�[91m........�[0m�[91m. 19%  167M 1s
Step #6 - "build-e2e":   2700K .......�[0m�[91m... .....�[0m�[91m..... ...�[0m�[91m....... .......�[0m�[91m... .......�[0m�[91m...�[0m�[91m 19%  166M 1s�[0m�[91m
Step #6 - "build-e2e":   2750K .....�[0m�[91m..... ...�[0m�[91m....... .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... .........�[0m�[91m. 19%  172M 1s
Step #6 - "build-e2e":   2800K ...�[0m�[91m....... .......... .......�[0m�[91m... .....�[0m�[91m..... ..........�[0m�[91m 20%  160M 1s
Step #6 - "build-e2e":   2850K .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... .......... ...�[0m�[91m....... .�[0m�[91m........�[0m�[91m. 20%  139M 1s
Step #6 - "build-e2e":   2900K .......... .....�[0m�[91m..... .......... .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... 20%�[0m�[91m  173M 1s
Step #6 - "build-e2e":   2950K .......... ...�[0m�[91m....... .........�[0m�[91m. ......�[0m�[91m.�[0m�[91m... ....�[0m�[91m...... 21%  131M 1s
Step #6 - "build-e2e":   3000K ..�[0m�[91m........ ....�[0m�[91m.�[0m�[91m..... .......�[0m�[91m...�[0m�[91m .......... ......�[0m�[91m.... 21%  128M 1s
Step #6 - "build-e2e":   3050K .....�[0m�[91m...�[0m�[91m.. .......�[0m�[91m.�[0m�[91m.. �[0m�[91m........�[0m�[91m.�[0m�[91m. ......�[0m�[91m.... .....�[0m�[91m..... 21% 92.9M 1s
Step #6 - "build-e2e":   3100K ..�[0m�[91m........ .�[0m�[91m.......�[0m�[91m.. .......�[0m�[91m... ....�[0m�[91m...... ...�[0m�[91m.�[0m�[91m...... 22%  101M 1s�[0m�[91m
Step #6 - "build-e2e":   3150K ........�[0m�[91m.�[0m�[91m. ..�[0m�[91m........�[0m�[91m .�[0m�[91m......... ...�[0m�[91m.......�[0m�[91m .........�[0m�[91m. 22% 81.5M 1s
Step #6 - "build-e2e":   3200K ......�[0m�[91m.... ......�[0m�[91m..�[0m�[91m.. .......�[0m�[91m... .......... .......... 22%  161M 1s�[0m�[91m
Step #6 - "build-e2e":   3250K .........�[0m�[91m. ......�[0m�[91m.... .....�[0m�[91m..... .......�[0m�[91m...�[0m�[91m .........�[0m�[91m. 23%�[0m�[91m  132M 1s
Step #6 - "build-e2e":   3300K �[0m�[91m..........�[0m�[91m ...�[0m�[91m.�[0m�[91m...... ...�[0m�[91m...�[0m�[91m.... ..�[0m�[91m...�[0m�[91m...�[0m�[91m.. .�[0m�[91m.....�[0m�[91m.�[0m�[91m...�[0m�[91m 23% 72.2M 1s�[0m�[91m
Step #6 - "build-e2e":   3350K�[0m�[91m ...�[0m�[91m...�[0m�[91m..�[0m�[91m.�[0m�[91m. ..�[0m�[91m..�[0m�[91m..�[0m�[91m...�[0m�[91m. ....�[0m�[91m.�[0m�[91m..... ..�[0m�[91m...�[0m�[91m...�[0m�[91m.. ...�[0m�[91m.�[0m�[91m...... 23% 46.6M 1s�[0m�[91m
Step #6 - "build-e2e":   3400K ..�[0m�[91m.�[0m�[91m...�[0m�[91m...�[0m�[91m. ....�[0m�[91m....�[0m�[91m..�[0m�[91m ........�[0m�[91m..�[0m�[91m .�[0m�[91m...�[0m�[91m......�[0m�[91m ......�[0m�[91m...�[0m�[91m. 24% 52.1M 1s
Step #6 - "build-e2e":   3450K ....�[0m�[91m....�[0m�[91m.. .�[0m�[91m.......�[0m�[91m.. ........�[0m�[91m.�[0m�[91m. .....�[0m�[91m...�[0m�[91m.. .�[0m�[91m...�[0m�[91m...�[0m�[91m... 24% 60.6M 1s�[0m�[91m
Step #6 - "build-e2e":   3500K ........�[0m�[91m.. ...�[0m�[91m...�[0m�[91m...�[0m�[91m. ..�[0m�[91m......�[0m�[91m.. .�[0m�[91m...�[0m�[91m...�[0m�[91m.�[0m�[91m.. .�[0m�[91m...�[0m�[91m..�[0m�[91m.... 25% 56.0M 1s�[0m�[91m
Step #6 - "build-e2e":   3550K ...�[0m�[91m...�[0m�[91m...�[0m�[91m.�[0m�[91m ....�[0m�[91m.....�[0m�[91m.�[0m�[91m ...�[0m�[91m.�[0m�[91m...�[0m�[91m...�[0m�[91m ..�[0m�[91m....�[0m�[91m...�[0m�[91m. ....�[0m�[91m.�[0m�[91m...�[0m�[91m.. 25% 50.4M 1s�[0m�[91m
Step #6 - "build-e2e":   3600K ...�[0m�[91m....�[0m�[91m..�[0m�[91m.�[0m�[91m ...�[0m�[91m.�[0m�[91m...�[0m�[91m.�[0m�[91m.. .�[0m�[91m.�[0m�[91m...�[0m�[91m..... ..�[0m�[91m..�[0m�[91m.�[0m�[91m...�[0m�[91m.. .....�[0m�[91m..... 25% 9.01M 1s�[0m�[91m
Step #6 - "build-e2e":   3650K ..�[0m�[91m........�[0m�[91m �[0m�[91m..�[0m�[91m....�[0m�[91m...�[0m�[91m. .....�[0m�[91m.�[0m�[91m.... .�[0m�[91m...�[0m�[91m..�[0m�[91m....�[0m�[91m ...�[0m�[91m.......�[0m�[91m 26% 64.1M 1s
Step #6 - "build-e2e":   3700K ....�[0m�[91m..�[0m�[91m...�[0m�[91m. ..�[0m�[91m...�[0m�[91m...�[0m�[91m.. �[0m�[91m.......�[0m�[91m... ...�[0m�[91m...�[0m�[91m.... .�[0m�[91m......... 26%�[0m�[91m 71.8M 1s�[0m�[91m
Step #6 - "build-e2e":   3750K .....�[0m�[91m..... ...�[0m�[91m...�[0m�[91m....�[0m�[91m .........�[0m�[91m. .......... ....�[0m�[91m...... 26%  107M 1s
Step #6 - "build-e2e":   3800K ..�[0m�[91m........�[0m�[91m ..........�[0m�[91m ..........�[0m�[91m .........�[0m�[91m. ......�[0m�[91m.... 27%  120M 1s
Step #6 - "build-e2e":   3850K ....�[0m�[91m.�[0m�[91m..... ...�[0m�[91m...�[0m�[91m....�[0m�[91m .......�[0m�[91m..�[0m�[91m. ..�[0m�[91m.�[0m�[91m.......�[0m�[91m ....�[0m�[91m...... 27%�[0m�[91m 72.7M 1s
Step #6 - "build-e2e":   3900K ......�[0m�[91m.... .....�[0m�[91m..... ......�[0m�[91m.�[0m�[91m...�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... 27% 87.0M 1s
Step #6 - "build-e2e":   3950K ....�[0m�[91m...... ..�[0m�[91m........ ........�[0m�[91m.. .......... ....�[0m�[91m.�[0m�[91m..... 28%  117M 1s
Step #6 - "build-e2e":   4000K ..........�[0m�[91m ........�[0m�[91m.. .......�[0m�[91m...�[0m�[91m .........�[0m�[91m. ......�[0m�[91m....�[0m�[91m 28% 97.0M 1s
Step #6 - "build-e2e":   4050K .......... ..�[0m�[91m........�[0m�[91m ....�[0m�[91m...... ...�[0m�[91m...�[0m�[91m.... ........�[0m�[91m.. 28% 87.3M 1s
Step #6 - "build-e2e":   4100K ......�[0m�[91m...�[0m�[91m.�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........ 29%�[0m�[91m 97.5M 1s
Step #6 - "build-e2e":   4150K ....�[0m�[91m...... ...�[0m�[91m...�[0m�[91m.�[0m�[91m... ....�[0m�[91m....�[0m�[91m.. .......�[0m�[91m... .......... 29% 84.2M 1s
Step #6 - "build-e2e":   4200K�[0m�[91m ...�[0m�[91m...�[0m�[91m.... .....�[0m�[91m...�[0m�[91m.. ......�[0m�[91m.�[0m�[91m... ...�[0m�[91m.�[0m�[91m...... ....�[0m�[91m..�[0m�[91m.... 29% 83.4M 1s
Step #6 - "build-e2e":   4250K .....�[0m�[91m...�[0m�[91m.�[0m�[91m. .......�[0m�[91m...�[0m�[91m .........�[0m�[91m. ..�[0m�[91m........ .�[0m�[91m...�[0m�[91m...... 30% 83.7M 1s
Step #6 - "build-e2e":   4300K ...�[0m�[91m....�[0m�[91m... ....�[0m�[91m.�[0m�[91m..... ..�[0m�[91m........ .�[0m�[91m.......�[0m�[91m.. .......�[0m�[91m... 30% 84.9M 1s�[0m�[91m
Step #6 - "build-e2e":   4350K .......... ......�[0m�[91m.... .....�[0m�[91m..... ....�[0m�[91m...�[0m�[91m... ....�[0m�[91m...... 31% 96.7M 1s
Step #6 - "build-e2e":   4400K ...�[0m�[91m...�[0m�[91m.... ....�[0m�[91m.�[0m�[91m..... ..�[0m�[91m........ ....�[0m�[91m...... ...�[0m�[91m...�[0m�[91m....�[0m�[91m 31% 82.5M 1s
Step #6 - "build-e2e":   4450K ....�[0m�[91m.�[0m�[91m..... ..�[0m�[91m........ .�[0m�[91m......... .......�[0m�[91m... ....�[0m�[91m...... 31%  120M 1s
Step #6 - "build-e2e":   4500K ...�[0m�[91m...�[0m�[91m.... ....�[0m�[91m...... ......�[0m�[91m.... .......... ..�[0m�[91m........ 32%  155M 1s�[0m�[91m
Step #6 - "build-e2e":   4550K .�[0m�[91m.......�[0m�[91m.. ........�[0m�[91m.. .......... .......�[0m�[91m... .........�[0m�[91m. 32%  130M 1s
Step #6 - "build-e2e":   4600K ..�[0m�[91m........ ....�[0m�[91m...... ...�[0m�[91m....... .........�[0m�[91m. ......�[0m�[91m.... 32%  141M 1s
Step #6 - "build-e2e":   4650K ....�[0m�[91m.�[0m�[91m..... ..�[0m�[91m........ .�[0m�[91m.......�[0m�[91m.. .......�[0m�[91m.�[0m�[91m..�[0m�[91m .........�[0m�[91m. 33%  100M 1s
Step #6 - "build-e2e":   4700K ..........�[0m�[91m ........�[0m�[91m.. .......�[0m�[91m... ....�[0m�[91m...... ...�[0m�[91m....... 33%  177M 1s
Step #6 - "build-e2e":   4750K ........�[0m�[91m.�[0m�[91m. ..........�[0m�[91m .�[0m�[91m.......�[0m�[91m.. ..........�[0m�[91m .........�[0m�[91m. 33%  124M 1s
Step #6 - "build-e2e":   4800K�[0m�[91m ......�[0m�[91m.... .....�[0m�[91m..... ...�[0m�[91m....... .�[0m�[91m...�[0m�[91m...... ..�[0m�[91m.�[0m�[91m...�[0m�[91m.... 34%  107M 1s
Step #6 - "build-e2e":   4850K �[0m�[91m....�[0m�[91m.�[0m�[91m...�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... ...�[0m�[91m.......�[0m�[91m ........�[0m�[91m.�[0m�[91m. 34% 87.1M 1s
Step #6 - "build-e2e":   4900K ......�[0m�[91m.... ....�[0m�[91m.�[0m�[91m..... ..�[0m�[91m........ ........�[0m�[91m.. ......�[0m�[91m.... 34%  106M 1s
Step #6 - "build-e2e":   4950K ....�[0m�[91m.....�[0m�[91m. ..........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... 35%  115M 1s
Step #6 - "build-e2e":   5000K ..�[0m�[91m........ ........�[0m�[91m.. .......... ....�[0m�[91m...... .......... 35%  124M 1s�[0m�[91m
Step #6 - "build-e2e":   5050K .......... ...�[0m�[91m....... ....�[0m�[91m.�[0m�[91m..... ..�[0m�[91m........ .�[0m�[91m...�[0m�[91m...... 35% 96.1M 1s
Step #6 - "build-e2e":   5100K ...�[0m�[91m....... .....�[0m�[91m...�[0m�[91m.. .......�[0m�[91m...�[0m�[91m ........�[0m�[91m.. ..�[0m�[91m........ 36% 89.4M 1s
Step #6 - "build-e2e":   5150K .�[0m�[91m...�[0m�[91m...... ...�[0m�[91m...�[0m�[91m.... .....�[0m�[91m...�[0m�[91m.. .......�[0m�[91m.�[0m�[91m..�[0m�[91m ........�[0m�[91m.�[0m�[91m. 36% 59.0M�[0m�[91m 1s
Step #6 - "build-e2e":   5200K ..�[0m�[91m....�[0m�[91m.... .....�[0m�[91m..... .......�[0m�[91m...�[0m�[91m .........�[0m�[91m. ..�[0m�[91m........ 37% 94.8M 1s
Step #6 - "build-e2e":   5250K .�[0m�[91m.......�[0m�[91m.�[0m�[91m. .......�[0m�[91m...�[0m�[91m ........�[0m�[91m.�[0m�[91m. ......�[0m�[91m.... ....�[0m�[91m.�[0m�[91m.....�[0m�[91m 37% 70.6M 1s
Step #6 - "build-e2e":   5300K�[0m�[91m ..........�[0m�[91m ........�[0m�[91m.�[0m�[91m. ...�[0m�[91m....... .�[0m�[91m.......�[0m�[91m.. ......�[0m�[91m.�[0m�[91m... 37% 84.6M 1s�[0m�[91m
Step #6 - "build-e2e":   5350K ........�[0m�[91m.�[0m�[91m. ..�[0m�[91m........ .�[0m�[91m...�[0m�[91m......�[0m�[91m ...�[0m�[91m...�[0m�[91m.... ....�[0m�[91m.�[0m�[91m...�[0m�[91m.. 38% 70.4M�[0m�[91m 1s
Step #6 - "build-e2e":   5400K ..........�[0m�[91m ........�[0m�[91m.�[0m�[91m. �[0m�[91m..�[0m�[91m........ .�[0m�[91m.......�[0m�[91m.. ....�[0m�[91m...�[0m�[91m... 38% 82.5M 1s
Step #6 - "build-e2e":   5450K ....�[0m�[91m...... ..�[0m�[91m.�[0m�[91m...�[0m�[91m.... .....�[0m�[91m...�[0m�[91m.. ......�[0m�[91m.�[0m�[91m... ....�[0m�[91m...... 38%  102M 1s
Step #6 - "build-e2e":   5500K ...�[0m�[91m....... .....�[0m�[91m...�[0m�[91m.. .....�[0m�[91m..... ....�[0m�[91m...... ......�[0m�[91m.... 39% 89.0M 1s
Step #6 - "build-e2e":   5550K ....�[0m�[91m....�[0m�[91m.�[0m�[91m. .......�[0m�[91m... .....�[0m�[91m.�[0m�[91m.... ...�[0m�[91m....... .�[0m�[91m........�[0m�[91m. 39% 96.4M 1s
Step #6 - "build-e2e":   5600K .......�[0m�[91m... .....�[0m�[91m..... ...�[0m�[91m....... .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... 39%  126M 1s
Step #6 - "build-e2e":   5650K�[0m�[91m ........�[0m�[91m.. ...�[0m�[91m....... .�[0m�[91m........�[0m�[91m. ..�[0m�[91m.....�[0m�[91m... .....�[0m�[91m..... 40%�[0m�[91m  116M 1s
Step #6 - "build-e2e":   5700K .......... .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... .....�[0m�[91m..... ...�[0m�[91m....... 40%�[0m�[91m 72.4M 1s
Step #6 - "build-e2e":   5750K .........�[0m�[91m. .......�[0m�[91m... .....�[0m�[91m..... ...�[0m�[91m....... ...�[0m�[91m......�[0m�[91m. 40%  104M 1s
Step #6 - "build-e2e":   5800K ......�[0m�[91m.... ....�[0m�[91m.�[0m�[91m.�[0m�[91m.... ..�[0m�[91m........ �[0m�[91m....�[0m�[91m...... ..�[0m�[91m........ 41%  112M 1s�[0m�[91m
Step #6 - "build-e2e":   5850K �[0m�[91m.......... ......�[0m�[91m.... ....�[0m�[91m....�[0m�[91m.. ......�[0m�[91m.�[0m�[91m.�[0m�[91m.. ....�[0m�[91m...... 41% 86.7M 1s
Step #6 - "build-e2e":   5900K ..�[0m�[91m.�[0m�[91m...�[0m�[91m.... ....�[0m�[91m....�[0m�[91m.. ......�[0m�[91m.�[0m�[91m... ........�[0m�[91m.�[0m�[91m. ..�[0m�[91m........ 41%  103M 1s
Step #6 - "build-e2e":   5950K .�[0m�[91m...�[0m�[91m...... ...�[0m�[91m.�[0m�[91m......�[0m�[91m .........�[0m�[91m. ......�[0m�[91m.... .....�[0m�[91m...�[0m�[91m.. 42% 78.0M 1s
Step #6 - "build-e2e":   6000K .....�[0m�[91m..... ....�[0m�[91m...... �[0m�[91m..�[0m�[91m....�[0m�[91m.... .....�[0m�[91m...�[0m�[91m.. .......�[0m�[91m.�[0m�[91m.. 42% 86.9M 1s�[0m�[91m
Step #6 - "build-e2e":   6050K .......�[0m�[91m..�[0m�[91m. ......�[0m�[91m.... .....�[0m�[91m...�[0m�[91m.. ......�[0m�[91m.�[0m�[91m...�[0m�[91m ........�[0m�[91m.. 42% 72.8M 0s
Step #6 - "build-e2e":   6100K ..�[0m�[91m........�[0m�[91m ....�[0m�[91m...... ..�[0m�[91m....�[0m�[91m.... .....�[0m�[91m..... ..�[0m�[91m........ 43%�[0m�[91m 97.9M 0s�[0m�[91m
Step #6 - "build-e2e":   6150K ....�[0m�[91m...... ..�[0m�[91m.�[0m�[91m...�[0m�[91m.... ....�[0m�[91m.�[0m�[91m...�[0m�[91m.. .......�[0m�[91m.�[0m�[91m.. ....�[0m�[91m...... 43%�[0m�[91m 84.1M 0s
Step #6 - "build-e2e":   6200K ...�[0m�[91m...�[0m�[91m.... .....�[0m�[91m...�[0m�[91m.. .......�[0m�[91m...�[0m�[91m ........�[0m�[91m.�[0m�[91m. ..�[0m�[91m........ 44% 84.1M 0s
Step #6 - "build-e2e":   6250K .�[0m�[91m...�[0m�[91m.�[0m�[91m..... ......�[0m�[91m.... .....�[0m�[91m..... ..�[0m�[91m........ .�[0m�[91m.......�[0m�[91m.. 44% 74.9M 0s
Step #6 - "build-e2e":   6300K .�[0m�[91m......�[0m�[91m...�[0m�[91m ........�[0m�[91m.�[0m�[91m. ..�[0m�[91m........ .�[0m�[91m...�[0m�[91m...... ..�[0m�[91m.�[0m�[91m....... 44%�[0m�[91m 95.2M 0s
Step #6 - "build-e2e":   6350K ....�[0m�[91m....�[0m�[91m.. ......�[0m�[91m.�[0m�[91m...�[0m�[91m .........�[0m�[91m. ..�[0m�[91m........ .......... 45%  107M 0s
Step #6 - "build-e2e":   6400K ..�[0m�[91m.�[0m�[91m....... ........�[0m�[91m.. ..�[0m�[91m........ ....�[0m�[91m...... ......�[0m�[91m.... 45%  129M 0s
Step #6 - "build-e2e":   6450K .....�[0m�[91m..... ..........�[0m�[91m .�[0m�[91m...�[0m�[91m...... ..�[0m�[91m........ ........�[0m�[91m.. 45%  130M 0s
Step #6 - "build-e2e":   6500K ..�[0m�[91m........ .�[0m�[91m.......�[0m�[91m.. .......�[0m�[91m... .........�[0m�[91m. ..�[0m�[91m........ 46%  144M 0s
Step #6 - "build-e2e":   6550K .�[0m�[91m.......�[0m�[91m.. .......�[0m�[91m... .......�[0m�[91m... ..�[0m�[91m.�[0m�[91m....... .�[0m�[91m.�[0m�[91m........ 46%�[0m�[91m 73.5M 0s
Step #6 - "build-e2e":   6600K .......�[0m�[91m... ........�[0m�[91m.. ..�[0m�[91m........ .�[0m�[91m...�[0m�[91m...... ...�[0m�[91m...�[0m�[91m.... 46% 81.3M 0s
Step #6 - "build-e2e":   6650K .....�[0m�[91m..... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m...�[0m�[91m. ....�[0m�[91m...... 47%�[0m�[91m  118M 0s
Step #6 - "build-e2e":   6700K ..........�[0m�[91m .........�[0m�[91m. ..�[0m�[91m........�[0m�[91m .�[0m�[91m......... .......�[0m�[91m.�[0m�[91m.�[0m�[91m. 47% 87.8M 0s
Step #6 - "build-e2e":   6750K ....�[0m�[91m...... ..�[0m�[91m....�[0m�[91m.... ....�[0m�[91m....�[0m�[91m.. .......�[0m�[91m... ..�[0m�[91m..�[0m�[91m...... 47% 81.4M 0s
Step #6 - "build-e2e":   6800K ..�[0m�[91m.�[0m�[91m...�[0m�[91m.... ....�[0m�[91m.�[0m�[91m..... ..�[0m�[91m........ ..�[0m�[91m.......�[0m�[91m. ...�[0m�[91m...�[0m�[91m.... 48% 85.7M 0s
Step #6 - "build-e2e":   6850K ....�[0m�[91m.�[0m�[91m...�[0m�[91m.. .......�[0m�[91m... .......... �[0m�[91m...�[0m�[91m....... ..�[0m�[91m..�[0m�[91m....�[0m�[91m.. 48%  135M 0s
Step #6 - "build-e2e":   6900K .......�[0m�[91m... ....�[0m�[91m...... ..........�[0m�[91m .......... ..�[0m�[91m........ 48%  173M 0s
Step #6 - "build-e2e":   6950K .�[0m�[91m......... ..�[0m�[91m........ ........�[0m�[91m.. .......�[0m�[91m...�[0m�[91m .........�[0m�[91m. 49%  142M 0s
Step #6 - "build-e2e":   7000K ......�[0m�[91m.... .....�[0m�[91m..... ..�[0m�[91m........ ....�[0m�[91m...... .......... 49%  166M 0s
Step #6 - "build-e2e":   7050K .�[0m�[91m...�[0m�[91m.�[0m�[91m..... ..�[0m�[91m........ .......... ..........�[0m�[91m .......... 50%  154M 0s
Step #6 - "build-e2e":   7100K ..�[0m�[91m........�[0m�[91m .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... .......... ...�[0m�[91m....... 50%  155M 0s
Step #6 - "build-e2e":   7150K .........�[0m�[91m. .......... .....�[0m�[91m..... .......... .�[0m�[91m........�[0m�[91m. 50%  169M 0s
Step #6 - "build-e2e":   7200K .......�[0m�[91m... .......... ..�[0m�[91m.�[0m�[91m....... ....�[0m�[91m...... ..�[0m�[91m........ 51%�[0m�[91m  190M 0s�[0m�[91m
Step #6 - "build-e2e":   7250K ....�[0m�[91m....�[0m�[91m.. .......�[0m�[91m... .........�[0m�[91m. ..�[0m�[91m........ .�[0m�[91m.........�[0m�[91m 51%  111M 0s
Step #6 - "build-e2e":   7300K ..........�[0m�[91m ......�[0m�[91m...�[0m�[91m. .......�[0m�[91m...�[0m�[91m ....�[0m�[91m...... ...�[0m�[91m....... 51%  127M 0s�[0m�[91m
Step #6 - "build-e2e":   7350K �[0m�[91m........�[0m�[91m.. ...�[0m�[91m....... .�[0m�[91m......... ...�[0m�[91m...�[0m�[91m.... .....�[0m�[91m...�[0m�[91m.�[0m�[91m. 52%  117M 0s
Step #6 - "build-e2e":   7400K ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.�[0m�[91m. .......... ....�[0m�[91m.�[0m�[91m..... .......�[0m�[91m... 52%�[0m�[91m  110M 0s
Step #6 - "build-e2e":   7450K .......... ..�[0m�[91m.�[0m�[91m...�[0m�[91m.... .....�[0m�[91m..... .......... .�[0m�[91m.......�[0m�[91m.. 52%  120M 0s
Step #6 - "build-e2e":   7500K .......�[0m�[91m... ....�[0m�[91m...... ...�[0m�[91m....�[0m�[91m... .....�[0m�[91m...�[0m�[91m.. .......... 53%  147M 0s
Step #6 - "build-e2e":   7550K ....�[0m�[91m...... ...�[0m�[91m...�[0m�[91m.... .......... ......�[0m�[91m....�[0m�[91m ........�[0m�[91m.�[0m�[91m. 53%  168M 0s
Step #6 - "build-e2e":   7600K .......... .�[0m�[91m...�[0m�[91m...... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.�[0m�[91m. .......... 53%  149M 0s�[0m�[91m
Step #6 - "build-e2e":   7650K ....�[0m�[91m...... ...�[0m�[91m.......�[0m�[91m .........�[0m�[91m. ......�[0m�[91m.... .....�[0m�[91m..... 54%  116M 0s
Step #6 - "build-e2e":   7700K .......... .�[0m�[91m......... .....�[0m�[91m..... �[0m�[91m..�[0m�[91m...�[0m�[91m...�[0m�[91m.. .....�[0m�[91m...�[0m�[91m.. 54% 92.8M 0s
Step #6 - "build-e2e":   7750K ....�[0m�[91m....�[0m�[91m.. ....�[0m�[91m...�[0m�[91m...�[0m�[91m ....�[0m�[91m...�[0m�[91m...�[0m�[91m ...�[0m�[91m....... ....�[0m�[91m.�[0m�[91m...�[0m�[91m.. 54% 81.4M 0s
Step #6 - "build-e2e":   7800K ...�[0m�[91m.......�[0m�[91m .�[0m�[91m...�[0m�[91m...�[0m�[91m...�[0m�[91m ..�[0m�[91m.�[0m�[91m...�[0m�[91m...�[0m�[91m. .......... .......... 55%�[0m�[91m 97.8M 0s�[0m�[91m
Step #6 - "build-e2e":   7850K ........�[0m�[91m.�[0m�[91m. ..�[0m�[91m........�[0m�[91m ......�[0m�[91m.�[0m�[91m... ...�[0m�[91m...�[0m�[91m.... ..�[0m�[91m........ 55% 92.0M 0s
Step #6 - "build-e2e":   7900K .......... ...�[0m�[91m.....�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........ 56%  147M 0s�[0m�[91m
Step #6 - "build-e2e":   7950K .....�[0m�[91m...�[0m�[91m.. .......... .�[0m�[91m......... .......�[0m�[91m...�[0m�[91m .........�[0m�[91m. 56%  147M�[0m�[91m 0s
Step #6 - "build-e2e":   8000K ......�[0m�[91m.... .....�[0m�[91m..... ......�[0m�[91m.�[0m�[91m... .........�[0m�[91m. .........�[0m�[91m. 56% 65.9M 0s
Step #6 - "build-e2e":   8050K .�[0m�[91m...�[0m�[91m...... ..�[0m�[91m.�[0m�[91m...�[0m�[91m.... .....�[0m�[91m..... ..�[0m�[91m........ .�[0m�[91m...�[0m�[91m...... 57%  149M 0s
Step #6 - "build-e2e":   8100K ......�[0m�[91m.... ........�[0m�[91m.. �[0m�[91m..�[0m�[91m........ .�[0m�[91m.......�[0m�[91m.. .......�[0m�[91m... 57%  121M 0s�[0m�[91m
Step #6 - "build-e2e":   8150K ........�[0m�[91m.. ..�[0m�[91m........ .�[0m�[91m......... ..�[0m�[91m........�[0m�[91m .........�[0m�[91m. 57%�[0m�[91m  137M 0s
Step #6 - "build-e2e":   8200K ..�[0m�[91m........ ........�[0m�[91m.. .......�[0m�[91m... ....�[0m�[91m...... .�[0m�[91m.�[0m�[91m........ 58%  121M 0s�[0m�[91m
Step #6 - "build-e2e":   8250K ....�[0m�[91m......�[0m�[91m ......�[0m�[91m..�[0m�[91m.. ...�[0m�[91m......�[0m�[91m. ........�[0m�[91m.. ...�[0m�[91m.....�[0m�[91m.. 58% 92.6M 0s
Step #6 - "build-e2e":   8300K .�[0m�[91m...�[0m�[91m..�[0m�[91m.... ..�[0m�[91m..�[0m�[91m...... ..........�[0m�[91m .........�[0m�[91m. .......... 58%  161M 0s
Step #6 - "build-e2e":   8350K .�[0m�[91m......... ..�[0m�[91m....�[0m�[91m.... ....�[0m�[91m.�[0m�[91m...�[0m�[91m.. .......�[0m�[91m...�[0m�[91m .........�[0m�[91m. 59%  123M 0s
Step #6 - "build-e2e":   8400K ..�[0m�[91m........ ....�[0m�[91m...... ...�[0m�[91m...�[0m�[91m.... .....�[0m�[91m..... .......�[0m�[91m... 59%  142M 0s
Step #6 - "build-e2e":   8450K ....�[0m�[91m...... ...�[0m�[91m...�[0m�[91m.... .....�[0m�[91m..... ..�[0m�[91m........ .�[0m�[91m......... 59%  175M 0s
Step #6 - "build-e2e":   8500K�[0m�[91m ......�[0m�[91m....�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........ 60%  108M 0s�[0m�[91m
Step #6 - "build-e2e":   8550K ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m....�[0m�[91m.... ....�[0m�[91m.�[0m�[91m..... 60% 91.4M 0s
Step #6 - "build-e2e":   8600K ..�[0m�[91m........ .�[0m�[91m...�[0m�[91m...... ...�[0m�[91m.......�[0m�[91m .........�[0m�[91m. .....�[0m�[91m.�[0m�[91m.... 60% 67.4M 0s
Step #6 - "build-e2e":   8650K ...�[0m�[91m..�[0m�[91m..... ....�[0m�[91m...... .�[0m�[91m........�[0m�[91m. .......... ..�[0m�[91m..�[0m�[91m...... 61% 94.9M 0s
Step #6 - "build-e2e":   8700K ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.�[0m�[91m...�[0m�[91m ........�[0m�[91m.�[0m�[91m. ......�[0m�[91m.... 61% 82.2M�[0m�[91m 0s
Step #6 - "build-e2e":   8750K .....�[0m�[91m..... ..�[0m�[91m........ .�[0m�[91m.......�[0m�[91m.. ......�[0m�[91m.�[0m�[91m.�[0m�[91m.. .......... 62% 92.0M 0s
Step #6 - "build-e2e":   8800K �[0m�[91m...�[0m�[91m.......�[0m�[91m ........�[0m�[91m.�[0m�[91m. ..�[0m�[91m........ .�[0m�[91m...�[0m�[91m...... ...�[0m�[91m...�[0m�[91m.... 62% 74.6M 0s
Step #6 - "build-e2e":   8850K ....�[0m�[91m..�[0m�[91m..�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m .........�[0m�[91m. 62% 69.1M 0s
Step #6 - "build-e2e":   8900K ..�[0m�[91m........ .�[0m�[91m......�[0m�[91m... .......�[0m�[91m... ....�[0m�[91m......�[0m�[91m ...�[0m�[91m...�[0m�[91m.... 63% 69.8M 0s�[0m�[91m
Step #6 - "build-e2e":   8950K ....�[0m�[91m.�[0m�[91m..... ..�[0m�[91m.......�[0m�[91m. .�[0m�[91m.......�[0m�[91m.. .......�[0m�[91m... ....�[0m�[91m...�[0m�[91m... 63% 80.3M 0s
Step #6 - "build-e2e":   9000K ..�[0m�[91m.�[0m�[91m.......�[0m�[91m ........�[0m�[91m.. ..�[0m�[91m........�[0m�[91m .�[0m�[91m.......�[0m�[91m.. .......�[0m�[91m... 63% 65.0M 0s�[0m�[91m
Step #6 - "build-e2e":   9050K .........�[0m�[91m. .......�[0m�[91m... .....�[0m�[91m..... ...�[0m�[91m....... .�[0m�[91m.......�[0m�[91m.. 64% 91.0M 0s
Step #6 - "build-e2e":   9100K .......�[0m�[91m..�[0m�[91m.�[0m�[91m .........�[0m�[91m. ..�[0m�[91m........ .�[0m�[91m.......�[0m�[91m.. .......�[0m�[91m... 64%�[0m�[91m 63.8M 0s
Step #6 - "build-e2e":   9150K ....�[0m�[91m.....�[0m�[91m. ...�[0m�[91m...�[0m�[91m.... ....�[0m�[91m.�[0m�[91m..... ......�[0m�[91m..�[0m�[91m.. ....�[0m�[91m...... 64%�[0m�[91m 74.0M 0s
Step #6 - "build-e2e":   9200K�[0m�[91m ...�[0m�[91m.......�[0m�[91m �[0m�[91m.........�[0m�[91m. ..�[0m�[91m.�[0m�[91m....... .�[0m�[91m...�[0m�[91m...... ..�[0m�[91m........ 65% 60.4M 0s�[0m�[91m
Step #6 - "build-e2e":   9250K ........�[0m�[91m.. ......�[0m�[91m.�[0m�[91m... ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m .�[0m�[91m...�[0m�[91m...... 65% 80.4M 0s
Step #6 - "build-e2e":   9300K �[0m�[91m...�[0m�[91m.......�[0m�[91m .......�[0m�[91m... ..�[0m�[91m........ .�[0m�[91m...�[0m�[91m...... ..�[0m�[91m.�[0m�[91m...�[0m�[91m..�[0m�[91m.. 65%  127M 0s
Step #6 - "build-e2e":   9350K .......... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... 66%�[0m�[91m 34.0M 0s
Step #6 - "build-e2e":   9400K ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........ 66%�[0m�[91m  109M 0s�[0m�[91m
Step #6 - "build-e2e":   9450K .�[0m�[91m.......�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. 66% 83.3M 0s
Step #6 - "build-e2e":   9500K ..�[0m�[91m.�[0m�[91m.......�[0m�[91m ........�[0m�[91m.�[0m�[91m. .......�[0m�[91m...�[0m�[91m ........�[0m�[91m.�[0m�[91m. ..�[0m�[91m........ 67%�[0m�[91m 77.9M 0s
Step #6 - "build-e2e":   9550K .�[0m�[91m...�[0m�[91m...... ..�[0m�[91m....�[0m�[91m.... .....�[0m�[91m...�[0m�[91m.. ......�[0m�[91m.�[0m�[91m...�[0m�[91m .........�[0m�[91m. 67% 91.2M 0s
Step #6 - "build-e2e":   9600K ..�[0m�[91m........�[0m�[91m ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. ..�[0m�[91m........ 68% 60.9M 0s�[0m�[91m
Step #6 - "build-e2e":   9650K .�[0m�[91m...�[0m�[91m...... ...�[0m�[91m...�[0m�[91m.... ...�[0m�[91m..�[0m�[91m..... ..�[0m�[91m........�[0m�[91m .�[0m�[91m.......�[0m�[91m.. 68%�[0m�[91m 38.7M 0s
Step #6 - "build-e2e":   9700K ......�[0m�[91m.�[0m�[91m...�[0m�[91m ........�[0m�[91m.�[0m�[91m. ......�[0m�[91m....�[0m�[91m ..�[0m�[91m.....�[0m�[91m...�[0m�[91m �[0m�[91m...�[0m�[91m.....�[0m�[91m.. 68% 34.7M 0s�[0m�[91m
Step #6 - "build-e2e":   9750K ...�[0m�[91m.....�[0m�[91m.. ..�[0m�[91m.....�[0m�[91m...�[0m�[91m ....�[0m�[91m...�[0m�[91m.�[0m�[91m.. ..�[0m�[91m.�[0m�[91m...�[0m�[91m...�[0m�[91m. ..�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m...�[0m�[91m.. 69% 30.7M 0s
Step #6 - "build-e2e":   9800K �[0m�[91m.�[0m�[91m...�[0m�[91m..�[0m�[91m.�[0m�[91m...�[0m�[91m ..�[0m�[91m.....�[0m�[91m... ......�[0m�[91m...�[0m�[91m. ..�[0m�[91m....�[0m�[91m..�[0m�[91m.. ....�[0m�[91m..�[0m�[91m.... 69% 32.2M 0s�[0m�[91m
Step #6 - "build-e2e":   9850K ...�[0m�[91m...�[0m�[91m...�[0m�[91m. ..�[0m�[91m..�[0m�[91m..�[0m�[91m...�[0m�[91m. ..�[0m�[91m...�[0m�[91m..... .�[0m�[91m.....�[0m�[91m....�[0m�[91m ...�[0m�[91m...�[0m�[91m..�[0m�[91m.�[0m�[91m. 69% 30.3M�[0m�[91m 0s
Step #6 - "build-e2e":   9900K ..�[0m�[91m......�[0m�[91m.. .�[0m�[91m...�[0m�[91m...�[0m�[91m...�[0m�[91m ...�[0m�[91m.�[0m�[91m..�[0m�[91m...�[0m�[91m. ..�[0m�[91m..�[0m�[91m...�[0m�[91m.�[0m�[91m.. .�[0m�[91m...�[0m�[91m...�[0m�[91m... 70% 30.4M 0s�[0m�[91m
Step #6 - "build-e2e":   9950K ......�[0m�[91m...�[0m�[91m. �[0m�[91m..�[0m�[91m...�[0m�[91m...�[0m�[91m..�[0m�[91m .�[0m�[91m...�[0m�[91m..�[0m�[91m..�[0m�[91m.. .�[0m�[91m...�[0m�[91m...�[0m�[91m...�[0m�[91m ..�[0m�[91m.....�[0m�[91m... 70% 32.5M 0s�[0m�[91m
Step #6 - "build-e2e":  10000K ..�[0m�[91m.�[0m�[91m...�[0m�[91m...�[0m�[91m. ..�[0m�[91m...�[0m�[91m..... .�[0m�[91m...�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m ...�[0m�[91m...�[0m�[91m..�[0m�[91m.�[0m�[91m. ..�[0m�[91m....�[0m�[91m.... 70% 29.5M 0s�[0m�[91m
Step #6 - "build-e2e":  10050K ..�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m...�[0m�[91m.. .�[0m�[91m...�[0m�[91m..�[0m�[91m.�[0m�[91m... ...�[0m�[91m...�[0m�[91m.�[0m�[91m..�[0m�[91m. ..�[0m�[91m..�[0m�[91m..�[0m�[91m...�[0m�[91m.�[0m�[91m ..�[0m�[91m..�[0m�[91m.�[0m�[91m...�[0m�[91m.�[0m�[91m. 71% 29.5M 0s�[0m�[91m
Step #6 - "build-e2e":  10100K ..�[0m�[91m...�[0m�[91m.�[0m�[91m..�[0m�[91m..�[0m�[91m .�[0m�[91m...�[0m�[91m...�[0m�[91m... ...�[0m�[91m...�[0m�[91m.... .......... .......... 71% 30.5M 0s
Step #6 - "build-e2e":  10150K .......... .......... .......... .......... .......... 71% 36.0M 0s
Step #6 - "build-e2e":  10200K .......... .......... .......... .......... .......... 72% 42.5M 0s
Step #6 - "build-e2e":  10250K .......�[0m�[91m... ..�[0m�[91m....�[0m�[91m...�[0m�[91m. .....�[0m�[91m...�[0m�[91m.. ..�[0m�[91m......�[0m�[91m..�[0m�[91m ....�[0m�[91m....�[0m�[91m.. 72% 41.4M 0s
Step #6 - "build-e2e":  10300K .�[0m�[91m...�[0m�[91m..�[0m�[91m.�[0m�[91m...�[0m�[91m ...�[0m�[91m...�[0m�[91m...�[0m�[91m. ..�[0m�[91m.�[0m�[91m....... ....�[0m�[91m.�[0m�[91m.....�[0m�[91m .....�[0m�[91m...�[0m�[91m.�[0m�[91m. 72% 44.8M 0s
Step #6 - "build-e2e":  10350K ...�[0m�[91m.�[0m�[91m..�[0m�[91m...�[0m�[91m. ..�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m...�[0m�[91m. ..�[0m�[91m..�[0m�[91m....�[0m�[91m.. .�[0m�[91m...�[0m�[91m...�[0m�[91m...�[0m�[91m ...�[0m�[91m...�[0m�[91m...�[0m�[91m.�[0m�[91m 73% 33.9M 0s
Step #6 - "build-e2e":  10400K ..�[0m�[91m..�[0m�[91m..�[0m�[91m...�[0m�[91m. ..�[0m�[91m..�[0m�[91m.�[0m�[91m...�[0m�[91m.. .....�[0m�[91m...�[0m�[91m.. ......�[0m�[91m..�[0m�[91m.. .�[0m�[91m...�[0m�[91m..�[0m�[91m.... 73%�[0m�[91m 37.8M 0s�[0m�[91m
Step #6 - "build-e2e":  10450K ..�[0m�[91m..�[0m�[91m...�[0m�[91m.�[0m�[91m.. ..�[0m�[91m....�[0m�[91m..�[0m�[91m..�[0m�[91m ...�[0m�[91m.�[0m�[91m...�[0m�[91m.�[0m�[91m.�[0m�[91m. ..�[0m�[91m...�[0m�[91m..... ..�[0m�[91m..�[0m�[91m...�[0m�[91m... 74% 41.5M 0s
Step #6 - "build-e2e":  10500K ..�[0m�[91m.�[0m�[91m......�[0m�[91m. ..�[0m�[91m..�[0m�[91m....�[0m�[91m.�[0m�[91m. ....�[0m�[91m.�[0m�[91m..�[0m�[91m...�[0m�[91m ..�[0m�[91m.....�[0m�[91m...�[0m�[91m ..�[0m�[91m....�[0m�[91m..�[0m�[91m.. 74% 41.1M 0s�[0m�[91m
Step #6 - "build-e2e":  10550K ...�[0m�[91m......�[0m�[91m. ....�[0m�[91m..�[0m�[91m...�[0m�[91m. ..�[0m�[91m...�[0m�[91m...�[0m�[91m.. .�[0m�[91m...�[0m�[91m..�[0m�[91m.�[0m�[91m...�[0m�[91m ..�[0m�[91m..�[0m�[91m...... 74% 46.4M 0s
Step #6 - "build-e2e":  10600K .......... .......... .......... .......... .......... 75%  104M 0s
Step #6 - "build-e2e":  10650K .......... .......... .......... .......... .......... 75%  104M 0s
Step #6 - "build-e2e":  10700K .......... .......... .......... .�[0m�[91m...�[0m�[91m...�[0m�[91m...�[0m�[91m ...�[0m�[91m...�[0m�[91m..�[0m�[91m.�[0m�[91m. 75% 68.7M 0s
Step #6 - "build-e2e":  10750K ...�[0m�[91m...�[0m�[91m...�[0m�[91m.�[0m�[91m .....�[0m�[91m.....�[0m�[91m .�[0m�[91m.........�[0m�[91m .......... .......... 76% 42.8M 0s
Step #6 - "build-e2e":  10800K .......... .......... .......... .......... .......... 76% 55.4M 0s
Step #6 - "build-e2e":  10850K .......... .......... .......... .......... .......... 76% 47.9M 0s
Step #6 - "build-e2e":  10900K .......... .......... .......... .......... .......... 77% 69.1M 0s
Step #6 - "build-e2e":  10950K .......... .......... .......... .......... .......... 77% 59.2M 0s
Step #6 - "build-e2e":  11000K .......... .......... .......... .......... .......... 77% 50.2M 0s
Step #6 - "build-e2e":  11050K .......... .....�[0m�[91m..... ........�[0m�[91m.. .........�[0m�[91m. .......... 78%�[0m�[91m 42.9M 0s
Step #6 - "build-e2e":  11100K ..�[0m�[91m........�[0m�[91m .�[0m�[91m...�[0m�[91m...... .......... .......... .......... 78% 69.6M 0s
Step #6 - "build-e2e":  11150K .......... .......... .......... .......... .......... 78%  107M 0s
Step #6 - "build-e2e":  11200K .......... .......... .......... .......... .......... 79%  108M 0s
Step #6 - "build-e2e":  11250K .......... .......... .......... .......... .....�[0m�[91m..... 79%  154M 0s
Step #6 - "build-e2e":  11300K ..�[0m�[91m........ .�[0m�[91m......... .......�[0m�[91m...�[0m�[91m ........�[0m�[91m.�[0m�[91m. .�[0m�[91m.�[0m�[91m........ 79% 54.7M 0s
Step #6 - "build-e2e":  11350K .......... .......... .......... .......... .......... 80% 18.0M 0s
Step #6 - "build-e2e":  11400K .......... .......... .......... .......... .......... 80% 50.7M 0s
Step #6 - "build-e2e":  11450K .......... .......... .......... .......... .......... 81% 64.0M 0s
Step #6 - "build-e2e":  11500K .......... ........�[0m�[91m.. .�[0m�[91m...�[0m�[91m...... ...�[0m�[91m....... ......�[0m�[91m.... 81% 46.2M 0s�[0m�[91m
Step #6 - "build-e2e":  11550K ..�[0m�[91m..�[0m�[91m....�[0m�[91m.. .�[0m�[91m...�[0m�[91m...�[0m�[91m...�[0m�[91m .......... ...�[0m�[91m...�[0m�[91m.... ..�[0m�[91m....�[0m�[91m..�[0m�[91m.. 81% 44.8M 0s�[0m�[91m
Step #6 - "build-e2e":  11600K .�[0m�[91m......�[0m�[91m...�[0m�[91m ...�[0m�[91m...�[0m�[91m...�[0m�[91m. ..�[0m�[91m........ .�[0m�[91m.......�[0m�[91m.. .�[0m�[91m...�[0m�[91m..�[0m�[91m.... 82% 47.1M 0s�[0m�[91m
Step #6 - "build-e2e":  11650K ....�[0m�[91m...�[0m�[91m... ..�[0m�[91m.......�[0m�[91m. .�[0m�[91m.....�[0m�[91m..�[0m�[91m.. ..........�[0m�[91m ......�[0m�[91m.... 82% 51.5M 0s�[0m�[91m
Step #6 - "build-e2e":  11700K .....�[0m�[91m..... ....�[0m�[91m..�[0m�[91m...�[0m�[91m. ..�[0m�[91m.....�[0m�[91m.�[0m�[91m.. .......... ...�[0m�[91m....... 82% 57.4M 0s
Step #6 - "build-e2e":  11750K .........�[0m�[91m. .......... ....�[0m�[91m...... ......�[0m�[91m.... ....�[0m�[91m....�[0m�[91m.. 83% 51.0M 0s
Step #6 - "build-e2e":  11800K .......�[0m�[91m... ...�[0m�[91m.....�[0m�[91m.�[0m�[91m. �[0m�[91m.......... ..�[0m�[91m..�[0m�[91m...... .......... 83% 73.8M 0s�[0m�[91m
Step #6 - "build-e2e":  11850K ........�[0m�[91m.. .......... .�[0m�[91m.......�[0m�[91m.. .....�[0m�[91m.....�[0m�[91m .........�[0m�[91m. 83%�[0m�[91m  104M 0s
Step #6 - "build-e2e":  11900K ..�[0m�[91m........ .�[0m�[91m.......�[0m�[91m.. .......... .....�[0m�[91m...�[0m�[91m.. ..�[0m�[91m........ 84%  133M 0s
Step #6 - "build-e2e":  11950K ....�[0m�[91m...... ...�[0m�[91m...�[0m�[91m....�[0m�[91m ....�[0m�[91m.�[0m�[91m...�[0m�[91m.. .......�[0m�[91m...�[0m�[91m ........�[0m�[91m.�[0m�[91m.�[0m�[91m 84% 52.8M 0s
Step #6 - "build-e2e":  12000K ..�[0m�[91m.�[0m�[91m....... .�[0m�[91m...�[0m�[91m...... ..�[0m�[91m....�[0m�[91m.... .....�[0m�[91m...�[0m�[91m.. ......�[0m�[91m.... 84% 71.7M 0s�[0m�[91m
Step #6 - "build-e2e":  12050K .........�[0m�[91m. ......�[0m�[91m.... .....�[0m�[91m...�[0m�[91m.. .......�[0m�[91m... ....�[0m�[91m...... 85%  116M 0s
Step #6 - "build-e2e":  12100K ..�[0m�[91m.�[0m�[91m.......�[0m�[91m ........�[0m�[91m.�[0m�[91m. ......�[0m�[91m.... ....�[0m�[91m.�[0m�[91m..... ...�[0m�[91m....... 85%  107M 0s�[0m�[91m
Step #6 - "build-e2e":  12150K .......... ...�[0m�[91m.......�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... .....�[0m�[91m..... 85%  112M�[0m�[91m 0s
Step #6 - "build-e2e":  12200K .....�[0m�[91m..... �[0m�[91m........�[0m�[91m.. .....�[0m�[91m..�[0m�[91m... ....�[0m�[91m...... ...�[0m�[91m...�[0m�[91m.... 86% 99.1M 0s
Step #6 - "build-e2e":  12250K ....�[0m�[91m....�[0m�[91m.. .......�[0m�[91m...�[0m�[91m ........�[0m�[91m.. ..�[0m�[91m.......�[0m�[91m. ....�[0m�[91m...... 86% 94.5M 0s
Step #6 - "build-e2e":  12300K ...�[0m�[91m.......�[0m�[91m .......... ..�[0m�[91m....�[0m�[91m.... .....�[0m�[91m..... ..�[0m�[91m........ 87%  109M 0s�[0m�[91m
Step #6 - "build-e2e":  12350K�[0m�[91m .�[0m�[91m...�[0m�[91m...�[0m�[91m... ..�[0m�[91m.�[0m�[91m.�[0m�[91m......�[0m�[91m ........�[0m�[91m.. .......... ....�[0m�[91m...... 87% 99.2M 0s
Step #6 - "build-e2e":  12400K ..�[0m�[91m.�[0m�[91m....... ..�[0m�[91m..�[0m�[91m.�[0m�[91m..... ..�[0m�[91m........�[0m�[91m .�[0m�[91m.......�[0m�[91m.. ......�[0m�[91m.... 87%  103M 0s
Step #6 - "build-e2e":  12450K ....�[0m�[91m..�[0m�[91m.... ..........�[0m�[91m ........�[0m�[91m.. �[0m�[91m......�[0m�[91m...�[0m�[91m. .......... 88%  124M 0s
Step #6 - "build-e2e":  12500K ..�[0m�[91m........ ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........ 88%  127M 0s�[0m�[91m
Step #6 - "build-e2e":  12550K ...�[0m�[91m.....�[0m�[91m.. ......�[0m�[91m.... .�[0m�[91m......... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.�[0m�[91m. 88%  106M 0s
Step #6 - "build-e2e":  12600K ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m .........�[0m�[91m. ..�[0m�[91m........ 89%  131M 0s
Step #6 - "build-e2e":  12650K .�[0m�[91m.......�[0m�[91m.. .......�[0m�[91m... ....�[0m�[91m...... ...�[0m�[91m.......�[0m�[91m .........�[0m�[91m. 89% 99.9M 0s
Step #6 - "build-e2e":  12700K ..........�[0m�[91m ....�[0m�[91m...... ..�[0m�[91m.�[0m�[91m.......�[0m�[91m .......... ..�[0m�[91m........ 89%�[0m�[91m  117M 0s
Step #6 - "build-e2e":  12750K ....�[0m�[91m.�[0m�[91m..... ..�[0m�[91m........�[0m�[91m ....�[0m�[91m...... ..�[0m�[91m.�[0m�[91m.......�[0m�[91m .........�[0m�[91m.�[0m�[91m 90% 96.1M 0s
Step #6 - "build-e2e":  12800K ..�[0m�[91m........ .�[0m�[91m......... ......�[0m�[91m.... ....�[0m�[91m...... ...�[0m�[91m....... 90%�[0m�[91m  111M�[0m�[91m 0s�[0m�[91m
Step #6 - "build-e2e":  12850K�[0m�[91m .........�[0m�[91m. ......�[0m�[91m.... ....�[0m�[91m.....�[0m�[91m. ..�[0m�[91m........�[0m�[91m .....�[0m�[91m...�[0m�[91m.. 90% 81.7M 0s
Step #6 - "build-e2e":  12900K ......�[0m�[91m.�[0m�[91m... ....�[0m�[91m...... ..�[0m�[91m.....�[0m�[91m... .....�[0m�[91m..... .......... 91%�[0m�[91m  114M 0s
Step #6 - "build-e2e":  12950K .�[0m�[91m...�[0m�[91m...... ...�[0m�[91m...�[0m�[91m.... ....�[0m�[91m...... ...�[0m�[91m.......�[0m�[91m .�[0m�[91m.......�[0m�[91m.. 91% 82.5M 0s
Step #6 - "build-e2e":  13000K ...�[0m�[91m..�[0m�[91m...�[0m�[91m.. ...�[0m�[91m.....�[0m�[91m.�[0m�[91m. ..�[0m�[91m..�[0m�[91m..�[0m�[91m...�[0m�[91m. ..�[0m�[91m..�[0m�[91m.�[0m�[91m.....�[0m�[91m .....�[0m�[91m...�[0m�[91m.. 91% 66.9M 0s�[0m�[91m
Step #6 - "build-e2e":  13050K ...�[0m�[91m......�[0m�[91m. ..�[0m�[91m...�[0m�[91m..... .�[0m�[91m...�[0m�[91m...�[0m�[91m... ...�[0m�[91m...�[0m�[91m....�[0m�[91m ...�[0m�[91m...�[0m�[91m...�[0m�[91m. 92% 68.2M 0s
Step #6 - "build-e2e":  13100K �[0m�[91m..�[0m�[91m...�[0m�[91m.....�[0m�[91m ....�[0m�[91m..�[0m�[91m.... .�[0m�[91m.....�[0m�[91m.�[0m�[91m...�[0m�[91m ...�[0m�[91m...�[0m�[91m..�[0m�[91m.�[0m�[91m. ..�[0m�[91m...�[0m�[91m...�[0m�[91m.. 92% 59.8M 0s�[0m�[91m
Step #6 - "build-e2e":  13150K .�[0m�[91m...�[0m�[91m...�[0m�[91m...�[0m�[91m ..�[0m�[91m.�[0m�[91m...�[0m�[91m.... ....�[0m�[91m.�[0m�[91m...�[0m�[91m.. ..�[0m�[91m......�[0m�[91m.. .�[0m�[91m...�[0m�[91m...�[0m�[91m... 93%�[0m�[91m 59.7M 0s
Step #6 - "build-e2e":  13200K ..�[0m�[91m....�[0m�[91m...�[0m�[91m. ..�[0m�[91m...�[0m�[91m...�[0m�[91m..�[0m�[91m ..�[0m�[91m......�[0m�[91m..�[0m�[91m ....�[0m�[91m..�[0m�[91m..�[0m�[91m.. ....�[0m�[91m...�[0m�[91m... 93% 64.8M 0s�[0m�[91m
Step #6 - "build-e2e":  13250K ..�[0m�[91m.....�[0m�[91m...�[0m�[91m ...�[0m�[91m...�[0m�[91m...�[0m�[91m. ..�[0m�[91m...�[0m�[91m.....�[0m�[91m ..�[0m�[91m...�[0m�[91m.....�[0m�[91m .�[0m�[91m......�[0m�[91m... 93% 70.2M 0s�[0m�[91m
Step #6 - "build-e2e":  13300K�[0m�[91m ..�[0m�[91m....�[0m�[91m..�[0m�[91m.. .�[0m�[91m.....�[0m�[91m...�[0m�[91m. ..�[0m�[91m...�[0m�[91m.....�[0m�[91m .�[0m�[91m...�[0m�[91m...�[0m�[91m... �[0m�[91m..�[0m�[91m........ 94% 57.5M 0s
Step #6 - "build-e2e":  13350K ...�[0m�[91m.....�[0m�[91m.�[0m�[91m. ..�[0m�[91m..�[0m�[91m.�[0m�[91m....�[0m�[91m. ..�[0m�[91m..�[0m�[91m.�[0m�[91m..... .�[0m�[91m...�[0m�[91m.....�[0m�[91m. ....�[0m�[91m...... 94% 68.5M 0s�[0m�[91m
Step #6 - "build-e2e":  13400K ...�[0m�[91m...�[0m�[91m...�[0m�[91m.�[0m�[91m ..�[0m�[91m...�[0m�[91m.....�[0m�[91m ..�[0m�[91m....�[0m�[91m...�[0m�[91m.�[0m�[91m .......�[0m�[91m.�[0m�[91m.. �[0m�[91m..�[0m�[91m...�[0m�[91m..... 94% 59.6M 0s�[0m�[91m
Step #6 - "build-e2e":  13450K .�[0m�[91m...�[0m�[91m...�[0m�[91m...�[0m�[91m ...�[0m�[91m......�[0m�[91m. ..�[0m�[91m...�[0m�[91m...�[0m�[91m.. .�[0m�[91m...�[0m�[91m..�[0m�[91m....�[0m�[91m .�[0m�[91m...�[0m�[91m...�[0m�[91m... 95% 54.7M 0s�[0m�[91m
Step #6 - "build-e2e":  13500K ..�[0m�[91m.�[0m�[91m...�[0m�[91m...�[0m�[91m.�[0m�[91m .....�[0m�[91m...�[0m�[91m..�[0m�[91m .�[0m�[91m.....�[0m�[91m.... ......�[0m�[91m.... ..�[0m�[91m..�[0m�[91m..�[0m�[91m...�[0m�[91m. 95% 67.6M 0s
Step #6 - "build-e2e":  13550K ..�[0m�[91m.�[0m�[91m.....�[0m�[91m..�[0m�[91m ..�[0m�[91m.......�[0m�[91m.�[0m�[91m ..�[0m�[91m........ ........�[0m�[91m.. .......... 95% 78.0M 0s
Step #6 - "build-e2e":  13600K ..�[0m�[91m....�[0m�[91m..�[0m�[91m.. ........�[0m�[91m.. .......�[0m�[91m...�[0m�[91m .........�[0m�[91m. ....�[0m�[91m..�[0m�[91m.... 96%  110M�[0m�[91m 0s
Step #6 - "build-e2e":  13650K .....�[0m�[91m..... ..�[0m�[91m........�[0m�[91m ....�[0m�[91m...... ..�[0m�[91m....�[0m�[91m.... ....�[0m�[91m.�[0m�[91m..... 96% 84.5M 0s
Step #6 - "build-e2e":  13700K ..�[0m�[91m........ .�[0m�[91m.......�[0m�[91m.. ...�[0m�[91m....�[0m�[91m... ....�[0m�[91m...... .�[0m�[91m....�[0m�[91m.�[0m�[91m.... 96% 94.2M 0s
Step #6 - "build-e2e":  13750K ...�[0m�[91m.....�[0m�[91m.. .......�[0m�[91m...�[0m�[91m ........�[0m�[91m.. ..�[0m�[91m........�[0m�[91m ....�[0m�[91m....�[0m�[91m.. 97% 84.6M 0s
Step #6 - "build-e2e":  13800K ........�[0m�[91m.�[0m�[91m. .....�[0m�[91m...�[0m�[91m.�[0m�[91m. ......�[0m�[91m.... .....�[0m�[91m..... ..�[0m�[91m........ 97%  116M 0s�[0m�[91m
Step #6 - "build-e2e":  13850K ....�[0m�[91m...... ...�[0m�[91m...�[0m�[91m.... ....�[0m�[91m.�[0m�[91m..... .�[0m�[91m......�[0m�[91m... .�[0m�[91m.......�[0m�[91m.. 97% 81.3M 0s
Step #6 - "build-e2e":  13900K .......�[0m�[91m... .....�[0m�[91m..... ...�[0m�[91m.�[0m�[91m...... .�[0m�[91m...�[0m�[91m...... .�[0m�[91m.�[0m�[91m...�[0m�[91m.�[0m�[91m.... 98% 81.7M 0s�[0m�[91m
Step #6 - "build-e2e":  13950K ...�[0m�[91m.�[0m�[91m...�[0m�[91m... �[0m�[91m......�[0m�[91m..�[0m�[91m..�[0m�[91m ...�[0m�[91m...�[0m�[91m..�[0m�[91m.�[0m�[91m. ..�[0m�[91m..�[0m�[91m..�[0m�[91m...�[0m�[91m. ....�[0m�[91m.�[0m�[91m...�[0m�[91m.. 98% 64.7M 0s
Step #6 - "build-e2e":  14000K .�[0m�[91m.....�[0m�[91m.�[0m�[91m...�[0m�[91m ......�[0m�[91m...�[0m�[91m. ..�[0m�[91m....�[0m�[91m..�[0m�[91m.. ...�[0m�[91m...�[0m�[91m..�[0m�[91m.. .�[0m�[91m...�[0m�[91m...... 99% 65.0M 0s
Step #6 - "build-e2e":  14050K ..�[0m�[91m........ .......... ........�[0m�[91m.. .......... .......... 99%  120M 0s
Step #6 - "build-e2e":  14100K ..........�[0m�[91m .......... .......... .......... .�[0m�[91m......... 99%  150M 0s
Step #6 - "build-e2e":  14150K ....�[0m�[91m...... .......... ........�[0m�[91m.. ........           �[0m�[91m  100%  119M=0.5s
Step #6 - "build-e2e": 
Step #6 - "build-e2e": �[0m�[91m2018-09-11 20:54:06 (28.5 MB/s) - '/tmp/build/consul_1.2.1_linux_amd64.zip' saved [14529496/14529496]
Step #6 - "build-e2e": 
Step #6 - "build-e2e": �[0mArchive:  /tmp/build/consul_1.2.1_linux_amd64.zip
Step #6 - "build-e2e":   inflating: /usr/local/bin/consul   
Step #6 - "build-e2e": Consul v1.2.1
Step #6 - "build-e2e": Protocol 2 spoken by default, understands 2 to 3 (agent will automatically use protocol >2 when speaking to compatible agents)
Step #5 - "build": docker build /workspace/cmd/controller/ --tag=gcr.io/agones-images/agones-controller:0.5.0-57ebec5 
Step #5 - "build": Sending build context to Docker daemon   41.9MB

Step #5 - "build": Step 1/6 : FROM alpine:3.7
Step #5 - "build": 3.7: Pulling from library/alpine
Step #5 - "build": 911c6d0c7995: Already exists
Step #5 - "build": Digest: sha256:5ce5f501c457015c4b91f91a15ac69157d9b06f1a75cf9107bf2b62e0843983a
Step #5 - "build": Status: Downloaded newer image for alpine:3.7
Step #5 - "build":  ---> 791c3e2ebfcb
Step #5 - "build": Step 2/6 : RUN apk --update add ca-certificates &&     adduser -D agones
Step #6 - "build-e2e": Removing intermediate container ad6cc030afa6
Step #6 - "build-e2e":  ---> b9599a73a7ce
Step #6 - "build-e2e": Step 16/20 : RUN echo "export PATH=/usr/local/go/bin:/go/bin/:\$PATH" >> /root/.bashrc
Step #5 - "build":  ---> Running in 294816cda8b1
Step #6 - "build-e2e":  ---> Running in 47fc92c18b8d
Step #5 - "build": fetch http://dl-cdn.alpinelinux.org/alpine/v3.7/main/x86_64/APKINDEX.tar.gz
Step #5 - "build": fetch http://dl-cdn.alpinelinux.org/alpine/v3.7/community/x86_64/APKINDEX.tar.gz
Step #5 - "build": (1/1) Installing ca-certificates (20171114-r0)
Step #6 - "build-e2e": Removing intermediate container 47fc92c18b8d
Step #6 - "build-e2e":  ---> 4acd2b48f800
Step #6 - "build-e2e": Step 17/20 : COPY *.sh /root/
Step #5 - "build": Executing busybox-1.27.2-r11.trigger
Step #5 - "build": Executing ca-certificates-20171114-r0.trigger
Step #5 - "build": OK: 5 MiB in 14 packages
Step #6 - "build-e2e":  ---> b52d6ba2de0a
Step #6 - "build-e2e": Step 18/20 : RUN chmod +x /root/*.sh
Step #6 - "build-e2e":  ---> Running in b157b22d4bc4
Step #5 - "build": Removing intermediate container 294816cda8b1
Step #5 - "build":  ---> 2603ae599c63
Step #5 - "build": Step 3/6 : COPY ./bin/controller /home/agones/controller
Step #6 - "build-e2e": Removing intermediate container b157b22d4bc4
Step #6 - "build-e2e":  ---> 64df028cbae6
Step #6 - "build-e2e": Step 19/20 : WORKDIR /go
Step #5 - "build":  ---> 090b7f21c87a
Step #5 - "build": Step 4/6 : RUN chown -R agones /home/agones &&     chmod o+x /home/agones/controller
Step #5 - "build":  ---> Running in 52ef1a3a94be
Step #6 - "build-e2e": Removing intermediate container a28d8b8b5df7
Step #6 - "build-e2e":  ---> 88d59b3c47f9
Step #6 - "build-e2e": Step 20/20 : ENTRYPOINT [ "/root/entrypoint.sh" ]
Step #6 - "build-e2e":  ---> Running in 57e399a45e0b
Step #6 - "build-e2e": Removing intermediate container 57e399a45e0b
Step #6 - "build-e2e":  ---> 804cf6ea957b
Step #6 - "build-e2e": Successfully built 804cf6ea957b
Step #6 - "build-e2e": Successfully tagged e2e-runner:latest
Finished Step #6 - "build-e2e"
Step #5 - "build": Removing intermediate container 52ef1a3a94be
Step #5 - "build":  ---> cbe39d03c2ad
Step #5 - "build": Step 5/6 : USER agones
Step #5 - "build":  ---> Running in e679965ec036
Step #5 - "build": Removing intermediate container e679965ec036
Step #5 - "build":  ---> 2397387555d7
Step #5 - "build": Step 6/6 : ENTRYPOINT ["/home/agones/controller"]
Step #5 - "build":  ---> Running in 9c6ace6e10dc
Step #5 - "build": Removing intermediate container 9c6ace6e10dc
Step #5 - "build":  ---> 365a44b904e0
Step #5 - "build": Successfully built 365a44b904e0
Step #5 - "build": Successfully tagged gcr.io/agones-images/agones-controller:0.5.0-57ebec5
Step #5 - "build": docker run --rm -e "CGO_ENABLED=0" -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube:/root/.kube -v /workspace:/go/src/agones.dev/agones agones-build:add8116b91 go build \
Step #5 - "build": 	-o /go/src/agones.dev/agones/cmd/sdk-server/bin/sdk-server.linux.amd64 -a -ldflags "-X agones.dev/agones/pkg.Version=0.5.0-57ebec5" -installsuffix cgo agones.dev/agones/cmd/sdk-server
Step #4 - "tests": ok  	agones.dev/agones/pkg/fleetallocation	11.858s
Step #4 - "tests": ok  	agones.dev/agones/pkg/fleets	2.526s
Step #4 - "tests": ok  	agones.dev/agones/pkg/gameservers	14.453s
Step #4 - "tests": ok  	agones.dev/agones/pkg/gameserversets	2.922s
Step #4 - "tests": ?   	agones.dev/agones/pkg/sdk	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/testing	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/util	[no test files]
Step #4 - "tests": ok  	agones.dev/agones/pkg/util/crd	4.032s
Step #4 - "tests": ?   	agones.dev/agones/pkg/util/runtime	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/util/signals	[no test files]
Step #4 - "tests": ok  	agones.dev/agones/pkg/util/webhooks	1.163s
Step #4 - "tests": ok  	agones.dev/agones/pkg/util/workerqueue	2.061s
Step #4 - "tests": ok  	agones.dev/agones/sdks/go	1.020s
Step #4 - "tests": mkdir -p /tmp/agones-install
Step #4 - "tests": cp /workspace/install/yaml/install.yaml /tmp/agones-install/install.yaml
Step #4 - "tests": sort /tmp/agones-install/install.yaml > /tmp/agones-install/install.yaml.sorted
Step #4 - "tests": /usr/bin/make gen-install
Step #4 - "tests": make[1]: Entering directory '/workspace/build'
Step #4 - "tests": mkdir -p ~/.kube
Step #4 - "tests": mkdir -p /workspace/build//.config/gcloud
Step #4 - "tests": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube:/root/.kube -v /workspace:/go/src/agones.dev/agones  agones-build:add8116b91 bash -c \
Step #4 - "tests": 	'helm template --name=agones-manual --namespace agones-system /go/src/agones.dev/agones/install/helm/agones \
Step #4 - "tests": 	--set agones.controller.generateTLS=false \
Step #4 - "tests": 	> /go/src/agones.dev/agones/install/yaml/install.yaml'
Step #4 - "tests": make[1]: Leaving directory '/workspace/build'
Step #4 - "tests": sort /workspace/install/yaml/install.yaml > /tmp/agones-install/install.current.yaml.sorted
Step #4 - "tests": diff /tmp/agones-install/install.yaml.sorted /tmp/agones-install/install.current.yaml.sorted
Finished Step #4 - "tests"
Step #5 - "build": docker run --rm -e "GOOS=darwin" -e "GOARCH=amd64" -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube:/root/.kube -v /workspace:/go/src/agones.dev/agones agones-build:add8116b91 go build \
Step #5 - "build": 	-o /go/src/agones.dev/agones/cmd/sdk-server/bin/sdk-server.darwin.amd64 -ldflags "-X agones.dev/agones/pkg.Version=0.5.0-57ebec5" agones.dev/agones/cmd/sdk-server
Step #5 - "build": docker run --rm -e "GOOS=windows" -e "GOARCH=amd64" -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube:/root/.kube -v /workspace:/go/src/agones.dev/agones agones-build:add8116b91 go build \
Step #5 - "build": 	-o /go/src/agones.dev/agones/cmd/sdk-server/bin/sdk-server.windows.amd64.exe -ldflags "-X agones.dev/agones/pkg.Version=0.5.0-57ebec5" agones.dev/agones/cmd/sdk-server
Step #5 - "build": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube:/root/.kube -v /workspace:/go/src/agones.dev/agones -w /go/src/agones.dev/agones/cmd/sdk-server/bin/ agones-build:add8116b91 zip \
Step #5 - "build": 	agonessdk-server-0.5.0-57ebec5.zip sdk-server.darwin.amd64 sdk-server.linux.amd64 sdk-server.windows.amd64.exe
Step #5 - "build":   adding: sdk-server.darwin.amd64 (deflated 74%)
Step #5 - "build":   adding: sdk-server.linux.amd64 (deflated 74%)
Step #5 - "build":   adding: sdk-server.windows.amd64.exe (deflated 74%)
Step #5 - "build": docker build /workspace/cmd/sdk-server/ --tag=gcr.io/agones-images/agones-sdk:0.5.0-57ebec5 
Step #5 - "build": Sending build context to Docker daemon  150.5MB

Step #5 - "build": Step 1/6 : FROM alpine:3.7
Step #5 - "build":  ---> 791c3e2ebfcb
Step #5 - "build": Step 2/6 : RUN apk --update add ca-certificates &&     adduser -D agones
Step #5 - "build":  ---> Using cache
Step #5 - "build":  ---> 2603ae599c63
Step #5 - "build": Step 3/6 : COPY ./bin/sdk-server.linux.amd64 /home/agones/sdk-server
Step #5 - "build":  ---> c772ec0784c8
Step #5 - "build": Step 4/6 : RUN chown -R agones /home/agones &&     chmod o+x /home/agones/sdk-server
Step #5 - "build":  ---> Running in cf257ea7e3ac
Step #5 - "build": Removing intermediate container cf257ea7e3ac
Step #5 - "build":  ---> 8f7e6b777159
Step #5 - "build": Step 5/6 : USER agones
Step #5 - "build":  ---> Running in bd88d3dcca2d
Step #5 - "build": Removing intermediate container bd88d3dcca2d
Step #5 - "build":  ---> 703cfee181fa
Step #5 - "build": Step 6/6 : ENTRYPOINT ["/home/agones/sdk-server"]
Step #5 - "build":  ---> Running in 4f399a7d2e1a
Step #5 - "build": Removing intermediate container 4f399a7d2e1a
Step #5 - "build":  ---> 8c1351090a45
Step #5 - "build": Successfully built 8c1351090a45
Step #5 - "build": Successfully tagged gcr.io/agones-images/agones-sdk:0.5.0-57ebec5
Step #5 - "build": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube:/root/.kube -v /workspace:/go/src/agones.dev/agones -w /go/src/agones.dev/agones/sdks/cpp agones-build:add8116b91 make build install archive VERSION=0.5.0-57ebec5
Step #5 - "build": mkdir /go/src/agones.dev/agones/sdks/cpp//bin
Step #5 - "build": g++ -std=c++11 -I/usr/local/include -I/go/src/agones.dev/agones/sdks/cpp/ -pthread -fPIC  -c -o google/api/annotations.pb.o google/api/annotations.pb.cc
Step #5 - "build": g++ -std=c++11 -I/usr/local/include -I/go/src/agones.dev/agones/sdks/cpp/ -pthread -fPIC  -c -o google/api/http.pb.o google/api/http.pb.cc
Step #5 - "build": g++ -std=c++11 -I/usr/local/include -I/go/src/agones.dev/agones/sdks/cpp/ -pthread -fPIC  -c -o sdk.grpc.pb.o sdk.grpc.pb.cc
Step #5 - "build": g++ -std=c++11 -I/usr/local/include -I/go/src/agones.dev/agones/sdks/cpp/ -pthread -fPIC  -c -o sdk.pb.o sdk.pb.cc
Step #5 - "build": g++ -std=c++11 -I/usr/local/include -I/go/src/agones.dev/agones/sdks/cpp/ -pthread -fPIC  -c -o sdk.o sdk.cc
Step #5 - "build": g++ google/api/annotations.pb.o google/api/http.pb.o sdk.grpc.pb.o sdk.pb.o sdk.o -L/usr/local/lib -lgrpc++_unsecure -lgrpc -lprotobuf -lpthread -ldl -shared -o /go/src/agones.dev/agones/sdks/cpp//bin/libagonessdk.so
Step #5 - "build": ar rcs /go/src/agones.dev/agones/sdks/cpp//bin/libagonessdk.a google/api/annotations.pb.o google/api/http.pb.o sdk.grpc.pb.o sdk.pb.o sdk.o
Step #5 - "build": cp /go/src/agones.dev/agones/sdks/cpp//bin/libagonessdk.* /usr/local/lib
Step #5 - "build": mkdir -p /usr/local/include/agones
Step #5 - "build": cp /go/src/agones.dev/agones/sdks/cpp//*.h /usr/local/include/agones/
Step #5 - "build": mkdir -p /usr/local/include/google/api
Step #5 - "build": cp -r /go/src/agones.dev/agones/sdks/cpp//google/api/*.h /usr/local/include/google/api/
Step #5 - "build": ldconfig
Step #5 - "build": rm /go/src/agones.dev/agones/sdks/cpp//bin/agonessdk-0.5.0-57ebec5-src.zip
Step #5 - "build": rm: cannot remove '/go/src/agones.dev/agones/sdks/cpp//bin/agonessdk-0.5.0-57ebec5-src.zip': No such file or directory
Step #5 - "build": make: [archive] Error 1 (ignored)
Step #5 - "build": Makefile:67: recipe for target 'archive' failed
Step #5 - "build": rm /go/src/agones.dev/agones/sdks/cpp//bin/agonessdk-0.5.0-57ebec5-dev-linux-arch_64.tar.gz
Step #5 - "build": rm: cannot remove '/go/src/agones.dev/agones/sdks/cpp//bin/agonessdk-0.5.0-57ebec5-dev-linux-arch_64.tar.gz': No such file or directory
Step #5 - "build": make: [archive] Error 1 (ignored)
Step #5 - "build": Makefile:67: recipe for target 'archive' failed
Step #5 - "build": rm /go/src/agones.dev/agones/sdks/cpp//bin/agonessdk-0.5.0-57ebec5-runtime-linux-arch_64.tar.gz
Step #5 - "build": rm: cannot remove '/go/src/agones.dev/agones/sdks/cpp//bin/agonessdk-0.5.0-57ebec5-runtime-linux-arch_64.tar.gz': No such file or directory
Step #5 - "build": make: [archive] Error 1 (ignored)
Step #5 - "build": Makefile:67: recipe for target 'archive' failed
Step #5 - "build": cp /usr/local/lib/libgrpc.so.6 /go/src/agones.dev/agones/sdks/cpp//bin/
Step #5 - "build": cp /usr/local/lib/libprotobuf.so.15 /go/src/agones.dev/agones/sdks/cpp//bin/
Step #5 - "build": cp /usr/local/lib/libagonessdk.so /go/src/agones.dev/agones/sdks/cpp//bin/
Step #5 - "build": cp /usr/local/lib/libgpr.so.6 /go/src/agones.dev/agones/sdks/cpp//bin/
Step #5 - "build": cp /usr/local/lib/libgrpc_unsecure.so.6 /go/src/agones.dev/agones/sdks/cpp//bin/
Step #5 - "build": cd /go/src/agones.dev/agones/sdks/cpp//bin && tar cvf agonessdk-0.5.0-57ebec5-runtime-linux-arch_64.tar.gz *
Step #5 - "build": libagonessdk.a
Step #5 - "build": libagonessdk.so
Step #5 - "build": libgpr.so.6
Step #5 - "build": libgrpc.so.6
Step #5 - "build": libgrpc_unsecure.so.6
Step #5 - "build": libprotobuf.so.15
Step #5 - "build": cd /usr/local && tar cvf /go/src/agones.dev/agones/sdks/cpp//bin/agonessdk-0.5.0-57ebec5-dev-linux-arch_64.tar.gz lib include
Step #5 - "build": lib/
Step #5 - "build": lib/libagonessdk.so
Step #5 - "build": lib/libagonessdk.a
Step #5 - "build": lib/python2.7/
Step #5 - "build": lib/python2.7/dist-packages/
Step #5 - "build": lib/python2.7/site-packages/
Step #5 - "build": lib/libprotoc.so.15.0.1
Step #5 - "build": lib/libgrpc++.so.6
Step #5 - "build": lib/libprotobuf-lite.so.15
Step #5 - "build": lib/libprotoc.so
Step #5 - "build": lib/libgrpc++_reflection.a
Step #5 - "build": lib/libgrpc++_cronet.so.1.12.1
Step #5 - "build": lib/libgrpc++.so
Step #5 - "build": lib/libgrpc++_cronet.a
Step #5 - "build": lib/libprotoc.so.15
Step #5 - "build": lib/libgrpc++_reflection.so.6
Step #5 - "build": lib/libprotobuf-lite.so.15.0.1
Step #5 - "build": lib/libgrpc.so
Step #5 - "build": lib/pkgconfig/
Step #5 - "build": lib/pkgconfig/protobuf.pc
Step #5 - "build": lib/pkgconfig/grpc++_unsecure.pc
Step #5 - "build": lib/pkgconfig/grpc.pc
Step #5 - "build": lib/pkgconfig/grpc++.pc
Step #5 - "build": lib/pkgconfig/grpc_unsecure.pc
Step #5 - "build": lib/pkgconfig/protobuf-lite.pc
Step #5 - "build": lib/libgrpc_unsecure.so.6.0.0
Step #5 - "build": lib/libgrpc.a
Step #5 - "build": lib/libgrpc++.so.1.12.1
Step #5 - "build": lib/libgrpc_unsecure.so.6
Step #5 - "build": lib/libprotobuf.so.15.0.1
Step #5 - "build": lib/libgrpc++_reflection.so.1.12.1
Step #5 - "build": lib/libprotobuf-lite.a
Step #5 - "build": lib/libgrpc.so.6.0.0
Step #5 - "build": lib/libgrpc++.a
Step #5 - "build": lib/libaddress_sorting.so.6.0.0
Step #5 - "build": lib/libgpr.so
Step #5 - "build": lib/libgrpc++_unsecure.so.6
Step #5 - "build": lib/libgrpc_unsecure.a
Step #5 - "build": lib/libgrpc++_cronet.so.6
Step #5 - "build": lib/libprotobuf-lite.so
Step #5 - "build": lib/libaddress_sorting.so
Step #5 - "build": lib/libgrpc++_error_details.so.1.12.1
Step #5 - "build": lib/libprotobuf-lite.la
Step #5 - "build": lib/libgrpc++_cronet.so.1
Step #5 - "build": lib/libprotobuf.la
Step #5 - "build": lib/libprotoc.a
Step #5 - "build": lib/libgrpc++_unsecure.so
Step #5 - "build": lib/libgrpc++_error_details.so.1
Step #5 - "build": lib/libgrpc++_unsecure.so.1.12.1
Step #5 - "build": lib/libgrpc_cronet.so
Step #5 - "build": lib/libprotobuf.a
Step #5 - "build": lib/libgrpc++_unsecure.a
Step #5 - "build": lib/libaddress_sorting.a
Step #5 - "build": lib/libgrpc++_error_details.a
Step #5 - "build": lib/libprotobuf.so.15
Step #5 - "build": lib/libgrpc.so.6
Step #5 - "build": lib/libprotobuf.so
Step #5 - "build": lib/libgrpc_cronet.so.6
Step #5 - "build": lib/libgrpc++_unsecure.so.1
Step #5 - "build": lib/libgrpc_cronet.so.6.0.0
Step #5 - "build": lib/libgrpc_unsecure.so
Step #5 - "build": lib/libgrpc++.so.1
Step #5 - "build": lib/libgrpc++_reflection.so.1
Step #5 - "build": lib/libprotoc.la
Step #5 - "build": lib/libgrpc++_reflection.so
Step #5 - "build": lib/libgrpc_cronet.a
Step #5 - "build": lib/libgpr.so.6.0.0
Step #5 - "build": lib/libgpr.a
Step #5 - "build": lib/libgrpc++_error_details.so
Step #5 - "build": lib/libgpr.so.6
Step #5 - "build": lib/libgrpc++_cronet.so
Step #5 - "build": lib/libgrpc++_error_details.so.6
Step #5 - "build": lib/libaddress_sorting.so.6
Step #5 - "build": include/
Step #5 - "build": include/google/
Step #5 - "build": include/google/protobuf/
Step #5 - "build": include/google/protobuf/source_context.proto
Step #5 - "build": include/google/protobuf/generated_enum_util.h
Step #5 - "build": include/google/protobuf/map_entry_lite.h
Step #5 - "build": include/google/protobuf/wrappers.pb.h
Step #5 - "build": include/google/protobuf/arenastring.h
Step #5 - "build": include/google/protobuf/duration.pb.h
Step #5 - "build": include/google/protobuf/metadata_lite.h
Step #5 - "build": include/google/protobuf/map_field_inl.h
Step #5 - "build": include/google/protobuf/api.pb.h
Step #5 - "build": include/google/protobuf/reflection.h
Step #5 - "build": include/google/protobuf/map_field.h
Step #5 - "build": include/google/protobuf/extension_set.h
Step #5 - "build": include/google/protobuf/struct.pb.h
Step #5 - "build": include/google/protobuf/generated_message_table_driven.h
Step #5 - "build": include/google/protobuf/duration.proto
Step #5 - "build": include/google/protobuf/compiler/
Step #5 - "build": include/google/protobuf/compiler/javanano/
Step #5 - "build": include/google/protobuf/compiler/javanano/javanano_generator.h
Step #5 - "build": include/google/protobuf/compiler/plugin.proto
Step #5 - "build": include/google/protobuf/compiler/java/
Step #5 - "build": include/google/protobuf/compiler/java/java_names.h
Step #5 - "build": include/google/protobuf/compiler/java/java_generator.h
Step #5 - "build": include/google/protobuf/compiler/parser.h
Step #5 - "build": include/google/protobuf/compiler/php/
Step #5 - "build": include/google/protobuf/compiler/php/php_generator.h
Step #5 - "build": include/google/protobuf/compiler/plugin.pb.h
Step #5 - "build": include/google/protobuf/compiler/js/
Step #5 - "build": include/google/protobuf/compiler/js/well_known_types_embed.h
Step #5 - "build": include/google/protobuf/compiler/js/js_generator.h
Step #5 - "build": include/google/protobuf/compiler/ruby/
Step #5 - "build": include/google/protobuf/compiler/ruby/ruby_generator.h
Step #5 - "build": include/google/protobuf/compiler/csharp/
Step #5 - "build": include/google/protobuf/compiler/csharp/csharp_names.h
Step #5 - "build": include/google/protobuf/compiler/csharp/csharp_generator.h
Step #5 - "build": include/google/protobuf/compiler/plugin.h
Step #5 - "build": include/google/protobuf/compiler/code_generator.h
Step #5 - "build": include/google/protobuf/compiler/command_line_interface.h
Step #5 - "build": include/google/protobuf/compiler/objectivec/
Step #5 - "build": include/google/protobuf/compiler/objectivec/objectivec_helpers.h
Step #5 - "build": include/google/protobuf/compiler/objectivec/objectivec_generator.h
Step #5 - "build": include/google/protobuf/compiler/importer.h
Step #5 - "build": include/google/protobuf/compiler/python/
Step #5 - "build": include/google/protobuf/compiler/python/python_generator.h
Step #5 - "build": include/google/protobuf/compiler/cpp/
Step #5 - "build": include/google/protobuf/compiler/cpp/cpp_generator.h
Step #5 - "build": include/google/protobuf/empty.pb.h
Step #5 - "build": include/google/protobuf/descriptor.proto
Step #5 - "build": include/google/protobuf/repeated_field.h
Step #5 - "build": include/google/protobuf/descriptor.pb.h
Step #5 - "build": include/google/protobuf/map_entry.h
Step #5 - "build": include/google/protobuf/descriptor_database.h
Step #5 - "build": include/google/protobuf/util/
Step #5 - "build": include/google/protobuf/util/type_resolver_util.h
Step #5 - "build": include/google/protobuf/util/field_comparator.h
Step #5 - "build": include/google/protobuf/util/message_differencer.h
Step #5 - "build": include/google/protobuf/util/json_util.h
Step #5 - "build": include/google/protobuf/util/delimited_message_util.h
Step #5 - "build": include/google/protobuf/util/type_resolver.h
Step #5 - "build": include/google/protobuf/util/field_mask_util.h
Step #5 - "build": include/google/protobuf/util/time_util.h
Step #5 - "build": include/google/protobuf/map.h
Step #5 - "build": include/google/protobuf/any.pb.h
Step #5 - "build": include/google/protobuf/generated_enum_reflection.h
Step #5 - "build": include/google/protobuf/empty.proto
Step #5 - "build": include/google/protobuf/struct.proto
Step #5 - "build": include/google/protobuf/generated_message_reflection.h
Step #5 - "build": include/google/protobuf/descriptor.h
Step #5 - "build": include/google/protobuf/source_context.pb.h
Step #5 - "build": include/google/protobuf/api.proto
Step #5 - "build": include/google/protobuf/field_mask.proto
Step #5 - "build": include/google/protobuf/message_lite.h
Step #5 - "build": include/google/protobuf/dynamic_message.h
Step #5 - "build": include/google/protobuf/any.proto
Step #5 - "build": include/google/protobuf/type.proto
Step #5 - "build": include/google/protobuf/wire_format_lite_inl.h
Step #5 - "build": include/google/protobuf/wire_format_lite.h
Step #5 - "build": include/google/protobuf/arena_impl.h
Step #5 - "build": include/google/protobuf/map_field_lite.h
Step #5 - "build": include/google/protobuf/unknown_field_set.h
Step #5 - "build": include/google/protobuf/has_bits.h
Step #5 - "build": include/google/protobuf/generated_message_util.h
Step #5 - "build": include/google/protobuf/timestamp.proto
Step #5 - "build": include/google/protobuf/io/
Step #5 - "build": include/google/protobuf/io/printer.h
Step #5 - "build": include/google/protobuf/io/coded_stream.h
Step #5 - "build": include/google/protobuf/io/zero_copy_stream_impl.h
Step #5 - "build": include/google/protobuf/io/strtod.h
Step #5 - "build": include/google/protobuf/io/zero_copy_stream_impl_lite.h
Step #5 - "build": include/google/protobuf/io/zero_copy_stream.h
Step #5 - "build": include/google/protobuf/io/tokenizer.h
Step #5 - "build": include/google/protobuf/map_type_handler.h
Step #5 - "build": include/google/protobuf/type.pb.h
Step #5 - "build": include/google/protobuf/arena.h
Step #5 - "build": include/google/protobuf/stubs/
Step #5 - "build": include/google/protobuf/stubs/status.h
Step #5 - "build": include/google/protobuf/stubs/mutex.h
Step #5 - "build": include/google/protobuf/stubs/platform_macros.h
Step #5 - "build": include/google/protobuf/stubs/callback.h
Step #5 - "build": include/google/protobuf/stubs/atomicops_internals_power.h
Step #5 - "build": include/google/protobuf/stubs/type_traits.h
Step #5 - "build": include/google/protobuf/stubs/hash.h
Step #5 - "build": include/google/protobuf/stubs/atomicops_internals_solaris.h
Step #5 - "build": include/google/protobuf/stubs/atomicops_internals_arm_qnx.h
Step #5 - "build": include/google/protobuf/stubs/atomicops_internals_generic_gcc.h
Step #5 - "build": include/google/protobuf/stubs/atomicops_internals_x86_msvc.h
Step #5 - "build": include/google/protobuf/stubs/stringpiece.h
Step #5 - "build": include/google/protobuf/stubs/atomicops_internals_x86_gcc.h
Step #5 - "build": include/google/protobuf/stubs/atomicops_internals_generic_c11_atomic.h
Step #5 - "build": include/google/protobuf/stubs/atomicops_internals_ppc_gcc.h
Step #5 - "build": include/google/protobuf/stubs/macros.h
Step #5 - "build": include/google/protobuf/stubs/casts.h
Step #5 - "build": include/google/protobuf/stubs/atomicops_internals_arm_gcc.h
Step #5 - "build": include/google/protobuf/stubs/atomicops_internals_tsan.h
Step #5 - "build": include/google/protobuf/stubs/atomicops_internals_arm64_gcc.h
Step #5 - "build": include/google/protobuf/stubs/shared_ptr.h
Step #5 - "build": include/google/protobuf/stubs/stl_util.h
Step #5 - "build": include/google/protobuf/stubs/template_util.h
Step #5 - "build": include/google/protobuf/stubs/logging.h
Step #5 - "build": include/google/protobuf/stubs/singleton.h
Step #5 - "build": include/google/protobuf/stubs/bytestream.h
Step #5 - "build": include/google/protobuf/stubs/once.h
Step #5 - "build": include/google/protobuf/stubs/port.h
Step #5 - "build": include/google/protobuf/stubs/atomicops.h
Step #5 - "build": include/google/protobuf/stubs/scoped_ptr.h
Step #5 - "build": include/google/protobuf/stubs/atomicops_internals_mips_gcc.h
Step #5 - "build": include/google/protobuf/stubs/common.h
Step #5 - "build": include/google/protobuf/stubs/fastmem.h
Step #5 - "build": include/google/protobuf/stubs/atomic_sequence_num.h
Step #5 - "build": include/google/protobuf/service.h
Step #5 - "build": include/google/protobuf/text_format.h
Step #5 - "build": include/google/protobuf/any.h
Step #5 - "build": include/google/protobuf/field_mask.pb.h
Step #5 - "build": include/google/protobuf/wire_format.h
Step #5 - "build": include/google/protobuf/metadata.h
Step #5 - "build": include/google/protobuf/timestamp.pb.h
Step #5 - "build": include/google/protobuf/message.h
Step #5 - "build": include/google/protobuf/wrappers.proto
Step #5 - "build": include/google/protobuf/reflection_ops.h
Step #5 - "build": include/google/api/
Step #5 - "build": include/google/api/annotations.pb.h
Step #5 - "build": include/google/api/http.pb.h
Step #5 - "build": include/agones/
Step #5 - "build": include/agones/sdk.pb.h
Step #5 - "build": include/agones/sdk.h
Step #5 - "build": include/agones/sdk.grpc.pb.h
Step #5 - "build": include/grpcpp/
Step #5 - "build": include/grpcpp/create_channel_posix.h
Step #5 - "build": include/grpcpp/health_check_service_interface.h
Step #5 - "build": include/grpcpp/channel.h
Step #5 - "build": include/grpcpp/server_builder.h
Step #5 - "build": include/grpcpp/support/
Step #5 - "build": include/grpcpp/support/status.h
Step #5 - "build": include/grpcpp/support/config.h
Step #5 - "build": include/grpcpp/support/status_code_enum.h
Step #5 - "build": include/grpcpp/support/sync_stream.h
Step #5 - "build": include/grpcpp/support/byte_buffer.h
Step #5 - "build": include/grpcpp/support/time.h
Step #5 - "build": include/grpcpp/support/slice.h
Step #5 - "build": include/grpcpp/support/async_unary_call.h
Step #5 - "build": include/grpcpp/support/string_ref.h
Step #5 - "build": include/grpcpp/support/proto_buffer_writer.h
Step #5 - "build": include/grpcpp/support/proto_buffer_reader.h
Step #5 - "build": include/grpcpp/support/async_stream.h
Step #5 - "build": include/grpcpp/support/stub_options.h
Step #5 - "build": include/grpcpp/support/channel_arguments.h
Step #5 - "build": include/grpcpp/support/error_details.h
Step #5 - "build": include/grpcpp/server_context.h
Step #5 - "build": include/grpcpp/impl/
Step #5 - "build": include/grpcpp/impl/codegen/
Step #5 - "build": include/grpcpp/impl/codegen/status.h
Step #5 - "build": include/grpcpp/impl/codegen/config.h
Step #5 - "build": include/grpcpp/impl/codegen/status_code_enum.h
Step #5 - "build": include/grpcpp/impl/codegen/sync_stream.h
Step #5 - "build": include/grpcpp/impl/codegen/completion_queue_tag.h
Step #5 - "build": include/grpcpp/impl/codegen/byte_buffer.h
Step #5 - "build": include/grpcpp/impl/codegen/server_context.h
Step #5 - "build": include/grpcpp/impl/codegen/time.h
Step #5 - "build": include/grpcpp/impl/codegen/grpc_library.h
Step #5 - "build": include/grpcpp/impl/codegen/slice.h
Step #5 - "build": include/grpcpp/impl/codegen/call_hook.h
Step #5 - "build": include/grpcpp/impl/codegen/serialization_traits.h
Step #5 - "build": include/grpcpp/impl/codegen/client_unary_call.h
Step #5 - "build": include/grpcpp/impl/codegen/async_unary_call.h
Step #5 - "build": include/grpcpp/impl/codegen/security/
Step #5 - "build": include/grpcpp/impl/codegen/security/auth_context.h
Step #5 - "build": include/grpcpp/impl/codegen/core_codegen.h
Step #5 - "build": include/grpcpp/impl/codegen/string_ref.h
Step #5 - "build": include/grpcpp/impl/codegen/method_handler_impl.h
Step #5 - "build": include/grpcpp/impl/codegen/config_protobuf.h
Step #5 - "build": include/grpcpp/impl/codegen/create_auth_context.h
Step #5 - "build": include/grpcpp/impl/codegen/proto_buffer_writer.h
Step #5 - "build": include/grpcpp/impl/codegen/channel_interface.h
Step #5 - "build": include/grpcpp/impl/codegen/proto_utils.h
Step #5 - "build": include/grpcpp/impl/codegen/call.h
Step #5 - "build": include/grpcpp/impl/codegen/proto_buffer_reader.h
Step #5 - "build": include/grpcpp/impl/codegen/async_stream.h
Step #5 - "build": include/grpcpp/impl/codegen/stub_options.h
Step #5 - "build": include/grpcpp/impl/codegen/rpc_service_method.h
Step #5 - "build": include/grpcpp/impl/codegen/rpc_method.h
Step #5 - "build": include/grpcpp/impl/codegen/completion_queue.h
Step #5 - "build": include/grpcpp/impl/codegen/server_interface.h
Step #5 - "build": include/grpcpp/impl/codegen/service_type.h
Step #5 - "build": include/grpcpp/impl/codegen/client_context.h
Step #5 - "build": include/grpcpp/impl/codegen/metadata_map.h
Step #5 - "build": include/grpcpp/impl/codegen/core_codegen_interface.h
Step #5 - "build": include/grpcpp/impl/grpc_library.h
Step #5 - "build": include/grpcpp/impl/serialization_traits.h
Step #5 - "build": include/grpcpp/impl/client_unary_call.h
Step #5 - "build": include/grpcpp/impl/channel_argument_option.h
Step #5 - "build": include/grpcpp/impl/method_handler_impl.h
Step #5 - "build": include/grpcpp/impl/call.h
Step #5 - "build": include/grpcpp/impl/rpc_service_method.h
Step #5 - "build": include/grpcpp/impl/rpc_method.h
Step #5 - "build": include/grpcpp/impl/server_builder_option.h
Step #5 - "build": include/grpcpp/impl/server_initializer.h
Step #5 - "build": include/grpcpp/impl/server_builder_plugin.h
Step #5 - "build": include/grpcpp/impl/service_type.h
Step #5 - "build": include/grpcpp/alarm.h
Step #5 - "build": include/grpcpp/ext/
Step #5 - "build": include/grpcpp/ext/proto_server_reflection_plugin.h
Step #5 - "build": include/grpcpp/ext/health_check_service_server_builder_option.h
Step #5 - "build": include/grpcpp/security/
Step #5 - "build": include/grpcpp/security/credentials.h
Step #5 - "build": include/grpcpp/security/server_credentials.h
Step #5 - "build": include/grpcpp/security/auth_metadata_processor.h
Step #5 - "build": include/grpcpp/security/auth_context.h
Step #5 - "build": include/grpcpp/server_posix.h
Step #5 - "build": include/grpcpp/completion_queue.h
Step #5 - "build": include/grpcpp/create_channel.h
Step #5 - "build": include/grpcpp/generic/
Step #5 - "build": include/grpcpp/generic/generic_stub.h
Step #5 - "build": include/grpcpp/generic/async_generic_service.h
Step #5 - "build": include/grpcpp/client_context.h
Step #5 - "build": include/grpcpp/resource_quota.h
Step #5 - "build": include/grpcpp/server.h
Step #5 - "build": include/grpcpp/grpcpp.h
Step #5 - "build": include/grpc/
Step #5 - "build": include/grpc/status.h
Step #5 - "build": include/grpc/compression.h
Step #5 - "build": include/grpc/byte_buffer.h
Step #5 - "build": include/grpc/support/
Step #5 - "build": include/grpc/support/sync_windows.h
Step #5 - "build": include/grpc/support/thd_id.h
Step #5 - "build": include/grpc/support/sync_posix.h
Step #5 - "build": include/grpc/support/alloc.h
Step #5 - "build": include/grpc/support/string_util.h
Step #5 - "build": include/grpc/support/cpu.h
Step #5 - "build": include/grpc/support/time.h
Step #5 - "build": include/grpc/support/port_platform.h
Step #5 - "build": include/grpc/support/workaround_list.h
Step #5 - "build": include/grpc/support/sync_generic.h
Step #5 - "build": include/grpc/support/atm_gcc_atomic.h
Step #5 - "build": include/grpc/support/sync_custom.h
Step #5 - "build": include/grpc/support/atm_gcc_sync.h
Step #5 - "build": include/grpc/support/sync.h
Step #5 - "build": include/grpc/support/log_windows.h
Step #5 - "build": include/grpc/support/atm.h
Step #5 - "build": include/grpc/support/log.h
Step #5 - "build": include/grpc/support/atm_windows.h
Step #5 - "build": include/grpc/grpc_security.h
Step #5 - "build": include/grpc/impl/
Step #5 - "build": include/grpc/impl/codegen/
Step #5 - "build": include/grpc/impl/codegen/status.h
Step #5 - "build": include/grpc/impl/codegen/sync_windows.h
Step #5 - "build": include/grpc/impl/codegen/sync_posix.h
Step #5 - "build": include/grpc/impl/codegen/byte_buffer.h
Step #5 - "build": include/grpc/impl/codegen/gpr_types.h
Step #5 - "build": include/grpc/impl/codegen/port_platform.h
Step #5 - "build": include/grpc/impl/codegen/slice.h
Step #5 - "build": include/grpc/impl/codegen/compression_types.h
Step #5 - "build": include/grpc/impl/codegen/gpr_slice.h
Step #5 - "build": include/grpc/impl/codegen/sync_generic.h
Step #5 - "build": include/grpc/impl/codegen/connectivity_state.h
Step #5 - "build": include/grpc/impl/codegen/atm_gcc_atomic.h
Step #5 - "build": include/grpc/impl/codegen/sync_custom.h
Step #5 - "build": include/grpc/impl/codegen/byte_buffer_reader.h
Step #5 - "build": include/grpc/impl/codegen/atm_gcc_sync.h
Step #5 - "build": include/grpc/impl/codegen/sync.h
Step #5 - "build": include/grpc/impl/codegen/atm.h
Step #5 - "build": include/grpc/impl/codegen/propagation_bits.h
Step #5 - "build": include/grpc/impl/codegen/fork.h
Step #5 - "build": include/grpc/impl/codegen/grpc_types.h
Step #5 - "build": include/grpc/impl/codegen/atm_windows.h
Step #5 - "build": include/grpc/slice.h
Step #5 - "build": include/grpc/grpc_posix.h
Step #5 - "build": include/grpc/byte_buffer_reader.h
Step #5 - "build": include/grpc/fork.h
Step #5 - "build": include/grpc/census.h
Step #5 - "build": include/grpc/grpc_cronet.h
Step #5 - "build": include/grpc/slice_buffer.h
Step #5 - "build": include/grpc/grpc.h
Step #5 - "build": include/grpc/load_reporting.h
Step #5 - "build": include/grpc/grpc_security_constants.h
Step #5 - "build": include/grpc++/
Step #5 - "build": include/grpc++/create_channel_posix.h
Step #5 - "build": include/grpc++/health_check_service_interface.h
Step #5 - "build": include/grpc++/channel.h
Step #5 - "build": include/grpc++/server_builder.h
Step #5 - "build": include/grpc++/support/
Step #5 - "build": include/grpc++/support/status.h
Step #5 - "build": include/grpc++/support/config.h
Step #5 - "build": include/grpc++/support/status_code_enum.h
Step #5 - "build": include/grpc++/support/sync_stream.h
Step #5 - "build": include/grpc++/support/byte_buffer.h
Step #5 - "build": include/grpc++/support/time.h
Step #5 - "build": include/grpc++/support/slice.h
Step #5 - "build": include/grpc++/support/async_unary_call.h
Step #5 - "build": include/grpc++/support/string_ref.h
Step #5 - "build": include/grpc++/support/async_stream.h
Step #5 - "build": include/grpc++/support/stub_options.h
Step #5 - "build": include/grpc++/support/channel_arguments.h
Step #5 - "build": include/grpc++/support/error_details.h
Step #5 - "build": include/grpc++/server_context.h
Step #5 - "build": include/grpc++/impl/
Step #5 - "build": include/grpc++/impl/codegen/
Step #5 - "build": include/grpc++/impl/codegen/status.h
Step #5 - "build": include/grpc++/impl/codegen/config.h
Step #5 - "build": include/grpc++/impl/codegen/status_code_enum.h
Step #5 - "build": include/grpc++/impl/codegen/sync_stream.h
Step #5 - "build": include/grpc++/impl/codegen/completion_queue_tag.h
Step #5 - "build": include/grpc++/impl/codegen/byte_buffer.h
Step #5 - "build": include/grpc++/impl/codegen/server_context.h
Step #5 - "build": include/grpc++/impl/codegen/time.h
Step #5 - "build": include/grpc++/impl/codegen/grpc_library.h
Step #5 - "build": include/grpc++/impl/codegen/slice.h
Step #5 - "build": include/grpc++/impl/codegen/call_hook.h
Step #5 - "build": include/grpc++/impl/codegen/serialization_traits.h
Step #5 - "build": include/grpc++/impl/codegen/client_unary_call.h
Step #5 - "build": include/grpc++/impl/codegen/async_unary_call.h
Step #5 - "build": include/grpc++/impl/codegen/security/
Step #5 - "build": include/grpc++/impl/codegen/security/auth_context.h
Step #5 - "build": include/grpc++/impl/codegen/core_codegen.h
Step #5 - "build": include/grpc++/impl/codegen/string_ref.h
Step #5 - "build": include/grpc++/impl/codegen/method_handler_impl.h
Step #5 - "build": include/grpc++/impl/codegen/config_protobuf.h
Step #5 - "build": include/grpc++/impl/codegen/create_auth_context.h
Step #5 - "build": include/grpc++/impl/codegen/channel_interface.h
Step #5 - "build": include/grpc++/impl/codegen/proto_utils.h
Step #5 - "build": include/grpc++/impl/codegen/call.h
Step #5 - "build": include/grpc++/impl/codegen/async_stream.h
Step #5 - "build": include/grpc++/impl/codegen/stub_options.h
Step #5 - "build": include/grpc++/impl/codegen/rpc_service_method.h
Step #5 - "build": include/grpc++/impl/codegen/rpc_method.h
Step #5 - "build": include/grpc++/impl/codegen/completion_queue.h
Step #5 - "build": include/grpc++/impl/codegen/server_interface.h
Step #5 - "build": include/grpc++/impl/codegen/service_type.h
Step #5 - "build": include/grpc++/impl/codegen/client_context.h
Step #5 - "build": include/grpc++/impl/codegen/metadata_map.h
Step #5 - "build": include/grpc++/impl/codegen/core_codegen_interface.h
Step #5 - "build": include/grpc++/impl/grpc_library.h
Step #5 - "build": include/grpc++/impl/serialization_traits.h
Step #5 - "build": include/grpc++/impl/client_unary_call.h
Step #5 - "build": include/grpc++/impl/channel_argument_option.h
Step #5 - "build": include/grpc++/impl/method_handler_impl.h
Step #5 - "build": include/grpc++/impl/call.h
Step #5 - "build": include/grpc++/impl/rpc_service_method.h
Step #5 - "build": include/grpc++/impl/rpc_method.h
Step #5 - "build": include/grpc++/impl/server_builder_option.h
Step #5 - "build": include/grpc++/impl/server_initializer.h
Step #5 - "build": include/grpc++/impl/server_builder_plugin.h
Step #5 - "build": include/grpc++/impl/service_type.h
Step #5 - "build": include/grpc++/alarm.h
Step #5 - "build": include/grpc++/ext/
Step #5 - "build": include/grpc++/ext/proto_server_reflection_plugin.h
Step #5 - "build": include/grpc++/ext/health_check_service_server_builder_option.h
Step #5 - "build": include/grpc++/security/
Step #5 - "build": include/grpc++/security/credentials.h
Step #5 - "build": include/grpc++/security/server_credentials.h
Step #5 - "build": include/grpc++/security/auth_metadata_processor.h
Step #5 - "build": include/grpc++/security/auth_context.h
Step #5 - "build": include/grpc++/server_posix.h
Step #5 - "build": include/grpc++/grpc++.h
Step #5 - "build": include/grpc++/completion_queue.h
Step #5 - "build": include/grpc++/create_channel.h
Step #5 - "build": include/grpc++/generic/
Step #5 - "build": include/grpc++/generic/generic_stub.h
Step #5 - "build": include/grpc++/generic/async_generic_service.h
Step #5 - "build": include/grpc++/client_context.h
Step #5 - "build": include/grpc++/resource_quota.h
Step #5 - "build": include/grpc++/server.h
Step #5 - "build": cd /go/src/agones.dev/agones/sdks/cpp/ && zip ./bin/agonessdk-0.5.0-57ebec5-src.zip Makefile *.md *.cc *.h
Step #5 - "build":   adding: Makefile (deflated 59%)
Step #5 - "build":   adding: README.md (deflated 65%)
Step #5 - "build":   adding: sdk.cc (deflated 74%)
Step #5 - "build":   adding: sdk.grpc.pb.cc (deflated 88%)
Step #5 - "build":   adding: sdk.pb.cc (deflated 91%)
Step #5 - "build":   adding: sdk.grpc.pb.h (deflated 93%)
Step #5 - "build":   adding: sdk.h (deflated 59%)
Step #5 - "build":   adding: sdk.pb.h (deflated 90%)
Step #5 - "build": docker push gcr.io/agones-images/agones-controller:0.5.0-57ebec5
Step #5 - "build": The push refers to repository [gcr.io/agones-images/agones-controller]
Step #5 - "build": dcadd2417db2: Preparing
Step #5 - "build": 9f79f7b22b94: Preparing
Step #5 - "build": 1506812f4678: Preparing
Step #5 - "build": 717b092b8c86: Preparing
Step #5 - "build": 717b092b8c86: Layer already exists
Step #5 - "build": 1506812f4678: Pushed
Step #5 - "build": dcadd2417db2: Pushed
Step #5 - "build": 9f79f7b22b94: Pushed
Step #5 - "build": 0.5.0-57ebec5: digest: sha256:a5aebfc90e1a1749f4d9d63d1095467c2cc65bb47835c1920c07edf082eeb5c2 size: 1163
Step #5 - "build": docker push gcr.io/agones-images/agones-sdk:0.5.0-57ebec5
Step #5 - "build": The push refers to repository [gcr.io/agones-images/agones-sdk]
Step #5 - "build": 65e8328a1925: Preparing
Step #5 - "build": 3a5752c1cfff: Preparing
Step #5 - "build": 1506812f4678: Preparing
Step #5 - "build": 717b092b8c86: Preparing
Step #5 - "build": 717b092b8c86: Layer already exists
Step #5 - "build": 1506812f4678: Layer already exists
Step #5 - "build": 65e8328a1925: Pushed
Step #5 - "build": 3a5752c1cfff: Pushed
Step #5 - "build": 0.5.0-57ebec5: digest: sha256:c2bb92fa86d0e3e445cbfc901e5b741c55bf02b5b5a39071217ae34fc0f3d827 size: 1163
Finished Step #5 - "build"
Starting Step #7
Starting Step #8
Step #8: Already have image (with digest): gcr.io/cloud-builders/gsutil
Step #7: Already have image: e2e-runner
Step #7: Fetching cluster endpoint and auth data.
Step #7: kubeconfig entry generated for e2e-test-cluster.
Step #7: Waiting consul port-forward to launch on 8500...
Step #8: Copying file://agonessdk-0.5.0-57ebec5-dev-linux-arch_64.tar.gz [Content-Type=application/x-tar]...
Step #8: / [0 files][    0.0 B/285.6 MiB]                                                
==> NOTE: You are uploading one or more large file(s), which would run
Step #8: significantly faster if you enable parallel composite uploads. This
Step #8: feature can be enabled by editing the
Step #8: "parallel_composite_upload_threshold" value in your .boto
Step #8: configuration file. However, note that if you do this large files will
Step #8: be uploaded as `composite objects
Step #8: <https://cloud.google.com/storage/docs/composite-objects>`_,which
Step #8: means that any user who downloads such objects will need to have a
Step #8: compiled crcmod installed (see "gsutil help crcmod"). This is because
Step #8: without a compiled crcmod, computing checksums on composite objects is
Step #8: so slow that gsutil disables downloads of composite objects.
Step #8: 
Step #7: Forwarding from 127.0.0.1:8500 -> 8500
Step #7: Handling connection for 8500
Step #7: consul port-forward launched. Starting e2e tests...
Step #8: -
- [0 files][109.1 MiB/285.6 MiB]                                                
\
|
| [0 files][224.8 MiB/285.6 MiB]                                                
/
/ [1 files][285.6 MiB/285.6 MiB]                                                
-
Copying file://agonessdk-0.5.0-57ebec5-runtime-linux-arch_64.tar.gz [Content-Type=application/x-tar]...
Step #7: Handling connection for 8500
Step #7: Setting up lock at path: LockE2E/.lock
Step #7: Attempting lock acquisition
Step #7: Starting handler
Step #7: installing current release
Step #8: - [1 files][285.6 MiB/320.3 MiB]                                                
- [2 files][320.3 MiB/320.3 MiB]                                                
\
Step #8: Operation completed over 2 objects/320.3 MiB.                                    
Step #7: \
Step #7: 	helm upgrade --install --wait --namespace=agones-system \
Step #7: 	--set agones.image.tag=0.5.0-57ebec5,agones.image.registry=gcr.io/agones-images,agones.image.controller.pullPolicy="Always",agones.image.sdk.alwaysPull=true \
Step #7: 	agones /go/src/agones.dev/agones/install/helm/agones/
Finished Step #8
Step #7: Handling connection for 8500
Step #7: Release "agones" has been upgraded. Happy Helming!
Step #7: LAST DEPLOYED: Tue Sep 11 20:56:12 2018
Step #7: NAMESPACE: agones-system
Step #7: STATUS: DEPLOYED
Step #7: 
Step #7: RESOURCES:
Step #7: ==> v1/Deployment
Step #7: NAME               DESIRED  CURRENT  UP-TO-DATE  AVAILABLE  AGE
Step #7: agones-controller  1        1        1           1          41d
Step #7: 
Step #7: ==> v1beta1/ValidatingWebhookConfiguration
Step #7: NAME                       AGE
Step #7: agones-validation-webhook  41d
Step #7: 
Step #7: ==> v1/ServiceAccount
Step #7: NAME               SECRETS  AGE
Step #7: agones-controller  1        41d
Step #7: agones-sdk         1        41d
Step #7: 
Step #7: ==> v1/ClusterRoleBinding
Step #7: NAME                      AGE
Step #7: agones-controller-access  41d
Step #7: 
Step #7: ==> v1/RoleBinding
Step #7: NAME               AGE
Step #7: agones-sdk-access  41d
Step #7: 
Step #7: ==> v1/Service
Step #7: NAME                       TYPE       CLUSTER-IP     EXTERNAL-IP  PORT(S)  AGE
Step #7: agones-controller-service  ClusterIP  10.43.244.248  <none>       443/TCP  41d
Step #7: 
Step #7: ==> v1/Pod(related)
Step #7: NAME                                READY  STATUS   RESTARTS  AGE
Step #7: agones-controller-7c67bb4c59-rb86c  1/1    Running  0         7s
Step #7: 
Step #7: ==> v1/Secret
Step #7: NAME         TYPE    DATA  AGE
Step #7: agones-cert  Opaque  2     41d
Step #7: 
Step #7: ==> v1beta1/CustomResourceDefinition
Step #7: NAME                                AGE
Step #7: fleets.stable.agones.dev            41d
Step #7: fleetallocations.stable.agones.dev  41d
Step #7: gameservers.stable.agones.dev       41d
Step #7: gameserversets.stable.agones.dev    41d
Step #7: 
Step #7: ==> v1/ClusterRole
Step #7: agones-controller  41d
Step #7: agones-sdk         41d
Step #7: 
Step #7: ==> v1beta1/MutatingWebhookConfiguration
Step #7: agones-mutation-webhook  41d
Step #7: 
Step #7: 
Step #7: NOTES:
Step #7: The Agones controller has been installed in the namespace agones-system.
Step #7: 
Step #7: You can watch the status by running 'kubectl --namespace agones-system get pods -o wide -w agones-controller'
Step #7: 
Step #7: Once ready you can create your first GameServer using our examples:
Step #7: 
Step #7: 'kubectl apply -f https://raw.githubusercontent.com/GoogleCloudPlatform/agones/master/examples/simple-udp/gameserver.yaml'
Step #7: 
Step #7: An example GameServer that makes use of the controller:
Step #7: 
Step #7: apiVersion: "stable.agones.dev/v1alpha1"
Step #7: kind: GameServer
Step #7: metadata:
Step #7:   name: "simple-udp"
Step #7: spec:
Step #7:   portPolicy: "dynamic"
Step #7:   containerPort: 7654
Step #7:   template:
Step #7:     spec:
Step #7:       containers:
Step #7:       - name: simple-udp
Step #7:         image: gcr.io/agones-images/udp-server:0.2
Step #7: 
Step #7: Finally don't forget to explore our documentation and usage guides on how to develop and host dedicated game servers on top of Agones. :
Step #7: 
Step #7:  - [Create a Game Server](https://github.com/GoogleCloudPlatform/agones/blob/master/docs/create_gameserver.md)
Step #7:  - [Integrating the Game Server SDK](https://github.com/GoogleCloudPlatform/agones/tree/master/sdks)
Step #7:  - [GameServer Health Checking](https://github.com/GoogleCloudPlatform/agones/blob/master/docs/health_checking.md)
Step #7:  - [Accessing Agones via the Kubernetes API](https://github.com/GoogleCloudPlatform/agones/blob/master/docs/access_api.md)
Step #7: starting e2e test
Step #7: go test -v -race agones.dev/agones/test/e2e/... \
Step #7: 	--kubeconfig /root/.kube/config \
Step #7: 	--gameserver-image=gcr.io/agones-images/udp-server:0.4
Step #7: === RUN   TestCreateFleetAndAllocate
Step #7: === PAUSE TestCreateFleetAndAllocate
Step #7: === RUN   TestScaleFleetUpAndDownWithAllocation
Step #7: === PAUSE TestScaleFleetUpAndDownWithAllocation
Step #7: === RUN   TestFleetUpdates
Step #7: === PAUSE TestFleetUpdates
Step #7: === RUN   TestCreateConnect
Step #7: === PAUSE TestCreateConnect
Step #7: === RUN   TestSDKSetLabel
Step #7: === PAUSE TestSDKSetLabel
Step #7: === RUN   TestSDKSetAnnotation
Step #7: === PAUSE TestSDKSetAnnotation
Step #7: === CONT  TestCreateFleetAndAllocate
Step #7: === CONT  TestCreateConnect
Step #7: === CONT  TestFleetUpdates
Step #7: === RUN   TestFleetUpdates/recreate
Step #7: === CONT  TestSDKSetAnnotation
Step #7: === CONT  TestScaleFleetUpAndDownWithAllocation
Step #7: === CONT  TestSDKSetLabel
Step #7: {"level":"info","msg":"GameServer created, waiting for Ready","name":"udp-serversz6kj","time":"2018-09-11T20:56:37Z"}
Step #7: {"level":"info","msg":"GameServer created, waiting for Ready","name":"udp-servermkxpq","time":"2018-09-11T20:56:37Z"}
Step #7: {"level":"info","msg":"GameServer created, waiting for Ready","name":"udp-serverr5n7l","time":"2018-09-11T20:56:38Z"}
Step #7: --- PASS: TestSDKSetAnnotation (8.51s)
Step #7: --- FAIL: TestSDKSetLabel (8.54s)
Step #7: panic: runtime error: index out of range [recovered]
Step #7: 	panic: runtime error: index out of range
Step #7: 
Step #7: goroutine 24 [running]:
Step #7: testing.tRunner.func1(0xc420116f00)
Step #7: 	/usr/local/go/src/testing/testing.go:742 +0x567
Step #7: panic(0x15616a0, 0x1ebbdb0)
Step #7: 	/usr/local/go/src/runtime/panic.go:502 +0x24a
Step #7: agones.dev/agones/test/e2e.TestSDKSetLabel(0xc420116f00)
Step #7: 	/go/src/agones.dev/agones/test/e2e/gameserver_test.go:65 +0xe04
Step #7: testing.tRunner(0xc420116f00, 0x16f5308)
Step #7: 	/usr/local/go/src/testing/testing.go:777 +0x16e
Step #7: created by testing.(*T).Run
Step #7: 	/usr/local/go/src/testing/testing.go:824 +0x565
Step #7: FAIL	agones.dev/agones/test/e2e	8.587s
Step #7: ?   	agones.dev/agones/test/e2e/framework	[no test files]
Step #7: Makefile:122: recipe for target 'test-e2e' failed
Step #7: make: *** [test-e2e] Error 1
Step #7: Child terminated, releasing lock
Step #7: Error running handler: exit status 2
Step #7: Cleanup succeeded
Finished Step #7
ERROR
ERROR: build step 7 "e2e-runner" failed: exit status 2

@slartibaartfast
Copy link
Contributor Author

Any idea what I need to change to resolve this build error?

@markmandel
Copy link
Collaborator

Looks like the e2e tests where being a bit flakey, cleaned out the test cluster, and hit re-run for you.

@agones-bot
Copy link
Collaborator

Build Succeeded 👏

Build Id: 53ea0682-b303-4c35-a02b-77001066c59e

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

(experimental) To install this version:

  • git fetch https://github.com/GoogleCloudPlatform/agones.git pull/353/head:pr_353 && git checkout pr_353
  • helm install install/helm/agones --namespace agones-system --name agones --set agones.image.tag=0.5.0-57ebec5

@slartibaartfast
Copy link
Contributor Author

Thanks!
Glad you got it to build.

@markmandel
Copy link
Collaborator

Sorry for the delay in reviewing this - traveling at the moment. Will try and get to this soon!

Copy link
Collaborator

@markmandel markmandel left a comment

Choose a reason for hiding this comment

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

Hey! First of all, thanks so much for going through all this effort!!!

I added lost of comments within, but I think it basically boils down to that I think we could strip this example back by a lot, and it will make the concepts that we would are trying convey much easier to understand without the extra things around it, but the core of it is great, and we should definitely have this as an example.

@@ -0,0 +1,16 @@
# Create a single service Ingress resource
Copy link
Collaborator

Choose a reason for hiding this comment

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

Should we keep this simple, and just use a Service with type: LoadBalancer -- Remove the need for an Ingress?

Just trying to focus on exactly what we want the example to focus on, without anything extra complex. WDYT?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I thought about using only a Load Balancer, but went with the Ingress because it seems easier to use TLS. It also seems easier to piont a subdomain at the ip, and allows for more flexibility in the future.
I think the focus should be on how to safely allocate a gameserver from a fleet. I'll try and edit out as much complexity as possible.

Copy link
Collaborator

Choose a reason for hiding this comment

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

I was thinking about this more - and I'm going to come back to this.

I feel strongly we should remove the Ingress piece here, it's too complicated, could intimidate new users, and doesn't add anything to the example.

I feel like this example is meant to show how to do a fleet allocation through the Kubernetes API. The rest is just implementation details - so the simpler the service the better. So remove Ingress, and remove the SSL. (I could even advocate for removal of the token auth -- but would leave a note about how this service is totally open, and point to article on locking down services).

We could definitely add to the "Next Steps" section, a link to existing documentation on how to setup ingress and/or a ssl cert, but I don't think we need this here.

In practice I feel like a user is going to integrate with a matchmaker, and not setup a direct API call like we have here anyway. And setting up a matchmaker is outside the scope of this project.

@@ -0,0 +1,11 @@
FROM alpine:3.7
Copy link
Collaborator

Choose a reason for hiding this comment

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

We could use a multi stage docker build to make creating this make easier. WDYT?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I think that would be great and will make those changes.

secretName: allocatorw3secret
containers:
- name: fleet-allocator
image: index.docker.io/trota/allocator-service:simple-udp-0.5.0-03f4866-5
Copy link
Collaborator

@markmandel markmandel Sep 14, 2018

Choose a reason for hiding this comment

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

Do we have to provide an image here? I think the code is actually biggest part of this. We could just leave it as {insert image name here} ? with clear instructions on how to build it? (Especially if we make below multi-stage)

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Yes, providing instructions on how to build it would definitely be better. I imagine most of the audience will be comfortable hosting their own image in their own repository.
I'll make these changes.


// Main will set up an http server, fetch the ip and port of the allocated
// gameserver set, and return json a string of address:port
func main() {
Copy link
Collaborator

Choose a reason for hiding this comment

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

I would put this first in the file - it sets the context, and you then head into each handler from there. Makes understanding what is happening in here easier. WDYT?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Sounds great. For some reason, maybe Python, I'm always leaving main until last!
I'll reorder the file so that main is first.

@@ -0,0 +1,435 @@
# Quickstart Create an Allocator Service

This quickstart describes one way to implement a service which will allocate a Game Server on demand using the Agones API. This allows a game client or matchmaker service to call the allocator service in order to allocate a Game Server and retrieve its IP address and port number. The game client can then connect directly to the Game Server, so that the minimized latency that is in the Agones design is preserved.
Copy link
Collaborator

Choose a reason for hiding this comment

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

Personally, i think there are chunks of this that are overkill - I don't think we need to explain Kubernetes - but we can totally link to references that may be useful to understand concepts they may not be familiar with.

That being said - love and appreciate the user empathy in including it, but I think users may find this overwhelming.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I'll reduce the amount of text, and focus on linking to documentation over explanation.

Do you have any data on the user base? Having a clearer understanding of the audience would make writing more targeted documentation easier. I've been imagining the audience to be the same as that for kubernetes or gke documention, and am trying to replicate the level of detail I see in their docs.

Copy link
Collaborator

Choose a reason for hiding this comment

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

I think that's valid - it's for developers for sure - so expect technical expertise.

I think we can assume some K8s knowledge, but should link to docs so that people who aren't that familiar have a reference to go look at.



### 11. Allocate a Game Server
The service uses Basic Auth to provide some security as to who can allocate gameserver resources. A generated key is in main.go that you can change.
Copy link
Collaborator

Choose a reason for hiding this comment

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

Just a thought - why is creating this service better than just calling the K8s API directly? It has security built in, etc?

Maybe we need a context statement somewhere, that this code would ideally be part of a much larger system, such as a matchmaker.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I think the service approach is preferable to calling k8s directly because it creates a separation of concerns, helps protect the game server from being compromised, and abstracts some game server logic from the code that gets deployed with the game client. Also, being able to refer to a subdomain.domain.ext when creating connections between client and server provides flexibility.

Yes, describing how this service would work as one component in a larger system would be great. Once horizontal scaling is sorted out, I mean the automatic creation of Ready game servers, it will make more sense. I will add a sentence about context, and hopefully we can write a separate document in the future that is a complete guide to managing the allocation of gameservers while preserving n gameservers in a ready state.

```


### 13. Create an A Record
Copy link
Collaborator

Choose a reason for hiding this comment

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

As per your comments - let's not worry about this.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Ok I will edit this out.

Now https://allocator-service.yourdomain.ext should return the IP address and port of the allocated Game Server.


### 14. Customize
Copy link
Collaborator

Choose a reason for hiding this comment

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

We could do this as a "next steps" section, i.e.


Things you could do next

  • Change the fleetname
  • Add a SSL certificate
  • Change the HTTP password

I don't think we need to explain how Docker works either. This would also be simpler witha multi-stage build

Copy link
Contributor Author

Choose a reason for hiding this comment

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

That's a nice way of compressing those last several steps. I'll make a next steps section while purging the detailed content.


The [Gin Web Framework](https://github.com/gin-gonic/gin/)

The Kubernetes documentation on [Services](https://kubernetes.io/docs/concepts/services-networking/service/)
Copy link
Collaborator

Choose a reason for hiding this comment

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

We could link this above, as we introduce each of these concepts.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Sounds good. I'll add inline links while reducing explanatory text.

Thanks for the review!

@markmandel markmandel added kind/documentation Documentation for Agones area/examples Examples. Usually found in the `examples` directory labels Sep 14, 2018
@victor-prodan
Copy link
Contributor

Just a auggestion. Right now this service doesn't add very much value imo because everything can already be done directly with K8s. How about adding some multi-cluster support? For example define a cluster tree and an allocation strategy - balance allocation between clusters or allocate in order (first in cluster 1, when that is full use cluster 2 and so on) ? On top of this, you could also chose the cluster based on client location...

@markmandel
Copy link
Collaborator

@victor-prodan that almost feels like a feature - I think this is meant to be a simple example of how you can write code against the K8s api to "do a thing" - nothing more than that.

Do you agree @slartibaartfast ?

@slartibaartfast
Copy link
Contributor Author

Yes, this is a "do a thing" example to expand the documentation.

As interesting as addressing multi cluster support and defining an allocation strategy would be, I think that would be out of scope. Maybe those could be documented in a separate, similar way in the future?

For this PR, I am planning on reducing complexity and culling unnecessary steps from the text.

@agones-bot
Copy link
Collaborator

Build Failed 😱

Build Id: ee08ee32-33e2-4819-a2c3-94d0bd88a0c5

Build Logs
starting build "ee08ee32-33e2-4819-a2c3-94d0bd88a0c5"

FETCHSOURCE
Initialized empty Git repository in /workspace/.git/
From https://source.developers.google.com/p/agones-images/r/agones
 * branch            83546a4c8997f5242f2372fba4d0ab7375a420cb -> FETCH_HEAD
HEAD is now at 83546a4 Add mulit-stage dockerfile, edit text
BUILD
Starting Step #0
Step #0: Already have image (with digest): ubuntu
Finished Step #0
Starting Step #1
Step #1: Already have image (with digest): gcr.io/cloud-builders/docker
Step #1: Sending build context to Docker daemon  107.3MB

Step #1: Step 1/3 : FROM gcr.io/cloud-builders/docker
Step #1:  ---> 3e553d59c4f7
Step #1: Step 2/3 : RUN apt-get install make
Step #1:  ---> Running in a0f000713e6e
Step #1: Reading package lists...
Step #1: Building dependency tree...
Step #1: Reading state information...
Step #1: make is already the newest version (4.1-6).
Step #1: 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
Step #1: Removing intermediate container a0f000713e6e
Step #1:  ---> bd7e917e9ad2
Step #1: Step 3/3 : ENTRYPOINT ["/usr/bin/make"]
Step #1:  ---> Running in 57855d20f407
Step #1: Removing intermediate container 57855d20f407
Step #1:  ---> 4e101b7ee609
Step #1: Successfully built 4e101b7ee609
Step #1: Successfully tagged make-docker:latest
Finished Step #1
Starting Step #2
Step #2: Already have image: make-docker
Step #2: docker pull gcr.io/agones-images/agones-build:add8116b91 && docker tag gcr.io/agones-images/agones-build:add8116b91 agones-build:add8116b91
Step #2: add8116b91: Pulling from agones-images/agones-build
Step #2: cc1a78bfd46b: Pulling fs layer
Step #2: 65ec5fb8fee4: Pulling fs layer
Step #2: f792a8d67267: Pulling fs layer
Step #2: 1d9810dc510f: Pulling fs layer
Step #2: 1857069560bc: Pulling fs layer
Step #2: 78e6ceea88a6: Pulling fs layer
Step #2: 17808c78ea57: Pulling fs layer
Step #2: 8f44844313bf: Pulling fs layer
Step #2: 68ad45c242a0: Pulling fs layer
Step #2: fcf83fd73d90: Pulling fs layer
Step #2: f7e1d363b903: Pulling fs layer
Step #2: db117322f9a6: Pulling fs layer
Step #2: 107df8cebbb8: Pulling fs layer
Step #2: 1cc01a448cf6: Pulling fs layer
Step #2: d21f6d830ee4: Pulling fs layer
Step #2: fc42a3e733c1: Pulling fs layer
Step #2: dc1d9449fa6d: Pulling fs layer
Step #2: 1a868119fc13: Pulling fs layer
Step #2: 9f6036440dbe: Pulling fs layer
Step #2: 781f18f06da3: Pulling fs layer
Step #2: eed24b20f933: Pulling fs layer
Step #2: 796c70780a0c: Pulling fs layer
Step #2: 17808c78ea57: Waiting
Step #2: 8f44844313bf: Waiting
Step #2: 68ad45c242a0: Waiting
Step #2: 1857069560bc: Waiting
Step #2: dc1d9449fa6d: Waiting
Step #2: 78e6ceea88a6: Waiting
Step #2: 1a868119fc13: Waiting
Step #2: 9f6036440dbe: Waiting
Step #2: fcf83fd73d90: Waiting
Step #2: 796c70780a0c: Waiting
Step #2: f7e1d363b903: Waiting
Step #2: 781f18f06da3: Waiting
Step #2: eed24b20f933: Waiting
Step #2: db117322f9a6: Waiting
Step #2: d21f6d830ee4: Waiting
Step #2: 107df8cebbb8: Waiting
Step #2: fc42a3e733c1: Waiting
Step #2: 1cc01a448cf6: Waiting
Step #2: 1d9810dc510f: Waiting
Step #2: cc1a78bfd46b: Verifying Checksum
Step #2: cc1a78bfd46b: Download complete
Step #2: 1d9810dc510f: Verifying Checksum
Step #2: 1d9810dc510f: Download complete
Step #2: 65ec5fb8fee4: Verifying Checksum
Step #2: 65ec5fb8fee4: Download complete
Step #2: 78e6ceea88a6: Verifying Checksum
Step #2: 78e6ceea88a6: Download complete
Step #2: 17808c78ea57: Download complete
Step #2: 1857069560bc: Verifying Checksum
Step #2: 1857069560bc: Download complete
Step #2: 68ad45c242a0: Download complete
Step #2: 8f44844313bf: Verifying Checksum
Step #2: 8f44844313bf: Download complete
Step #2: f7e1d363b903: Verifying Checksum
Step #2: f7e1d363b903: Download complete
Step #2: fcf83fd73d90: Verifying Checksum
Step #2: fcf83fd73d90: Download complete
Step #2: cc1a78bfd46b: Pull complete
Step #2: db117322f9a6: Verifying Checksum
Step #2: db117322f9a6: Download complete
Step #2: 1cc01a448cf6: Verifying Checksum
Step #2: 1cc01a448cf6: Download complete
Step #2: d21f6d830ee4: Verifying Checksum
Step #2: d21f6d830ee4: Download complete
Step #2: 107df8cebbb8: Verifying Checksum
Step #2: 107df8cebbb8: Download complete
Step #2: f792a8d67267: Verifying Checksum
Step #2: f792a8d67267: Download complete
Step #2: dc1d9449fa6d: Verifying Checksum
Step #2: dc1d9449fa6d: Download complete
Step #2: 9f6036440dbe: Verifying Checksum
Step #2: 9f6036440dbe: Download complete
Step #2: 1a868119fc13: Download complete
Step #2: 781f18f06da3: Verifying Checksum
Step #2: 781f18f06da3: Download complete
Step #2: eed24b20f933: Verifying Checksum
Step #2: 796c70780a0c: Verifying Checksum
Step #2: 796c70780a0c: Download complete
Step #2: fc42a3e733c1: Verifying Checksum
Step #2: fc42a3e733c1: Download complete
Step #2: 65ec5fb8fee4: Pull complete
Step #2: f792a8d67267: Pull complete
Step #2: 1d9810dc510f: Pull complete
Step #2: 1857069560bc: Pull complete
Step #2: 78e6ceea88a6: Pull complete
Step #2: 17808c78ea57: Pull complete
Step #2: 8f44844313bf: Pull complete
Step #2: 68ad45c242a0: Pull complete
Step #2: fcf83fd73d90: Pull complete
Step #2: f7e1d363b903: Pull complete
Step #2: db117322f9a6: Pull complete
Step #2: 107df8cebbb8: Pull complete
Step #2: 1cc01a448cf6: Pull complete
Step #2: d21f6d830ee4: Pull complete
Step #2: fc42a3e733c1: Pull complete
Step #2: dc1d9449fa6d: Pull complete
Step #2: 1a868119fc13: Pull complete
Step #2: 9f6036440dbe: Pull complete
Step #2: 781f18f06da3: Pull complete
Step #2: eed24b20f933: Pull complete
Step #2: 796c70780a0c: Pull complete
Step #2: Digest: sha256:9ab02f5b3c7db82a3ce7ef753b0f7894c11e2761a4100009fdf61e4e5354a728
Step #2: Status: Downloaded newer image for gcr.io/agones-images/agones-build:add8116b91
Finished Step #2
Starting Step #3 - "lint"
Step #3 - "lint": Already have image: make-docker
Step #3 - "lint": mkdir -p ~/.kube
Step #3 - "lint": mkdir -p /workspace/build//.config/gcloud
Step #3 - "lint": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube:/root/.kube -v /workspace:/go/src/agones.dev/agones -w /go/src/agones.dev/agones  agones-build:add8116b91 bash -c \
Step #3 - "lint": 	"golangci-lint run ./examples/... && golangci-lint run --deadline 15m ./..."
Step #3 - "lint": examples/allocator-service/main.go:20: File is not `goimports`-ed (goimports)
Step #3 - "lint": 	logger  = runtime.NewLoggerWithSource("main")
Step #3 - "lint": examples/allocator-service/main.go:23:2: `status` is unused (deadcode)
Step #3 - "lint": 	status	v1alpha1.GameServerStatus
Step #3 - "lint": 	^
Step #3 - "lint": Makefile:157: recipe for target 'lint' failed
Step #3 - "lint": make: *** [lint] Error 1
Finished Step #3 - "lint"
ERROR
ERROR: build step 3 "make-docker" failed: exit status 2

@agones-bot
Copy link
Collaborator

Build Failed 😱

Build Id: 975730ab-56bd-49ba-85bc-f12d64ce6ea5

Build Logs
starting build "975730ab-56bd-49ba-85bc-f12d64ce6ea5"

FETCHSOURCE
Initialized empty Git repository in /workspace/.git/
From https://source.developers.google.com/p/agones-images/r/agones
 * branch            40fd49ded8275769d6633ba8039501938610eb4f -> FETCH_HEAD
HEAD is now at 40fd49d Remove unused avariable, edit text
BUILD
Starting Step #0
Step #0: Already have image (with digest): ubuntu
Finished Step #0
Starting Step #1
Step #1: Already have image (with digest): gcr.io/cloud-builders/docker
Step #1: Sending build context to Docker daemon  107.3MB

Step #1: Step 1/3 : FROM gcr.io/cloud-builders/docker
Step #1:  ---> 3e553d59c4f7
Step #1: Step 2/3 : RUN apt-get install make
Step #1:  ---> Running in 8da36c5e512a
Step #1: Reading package lists...
Step #1: Building dependency tree...
Step #1: Reading state information...
Step #1: make is already the newest version (4.1-6).
Step #1: 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
Step #1: Removing intermediate container 8da36c5e512a
Step #1:  ---> 6a4fa40ebfc3
Step #1: Step 3/3 : ENTRYPOINT ["/usr/bin/make"]
Step #1:  ---> Running in 06ef3574e0ff
Step #1: Removing intermediate container 06ef3574e0ff
Step #1:  ---> f4c17b4458ca
Step #1: Successfully built f4c17b4458ca
Step #1: Successfully tagged make-docker:latest
Finished Step #1
Starting Step #2
Step #2: Already have image: make-docker
Step #2: docker pull gcr.io/agones-images/agones-build:add8116b91 && docker tag gcr.io/agones-images/agones-build:add8116b91 agones-build:add8116b91
Step #2: add8116b91: Pulling from agones-images/agones-build
Step #2: cc1a78bfd46b: Pulling fs layer
Step #2: 65ec5fb8fee4: Pulling fs layer
Step #2: f792a8d67267: Pulling fs layer
Step #2: 1d9810dc510f: Pulling fs layer
Step #2: 1857069560bc: Pulling fs layer
Step #2: 78e6ceea88a6: Pulling fs layer
Step #2: 17808c78ea57: Pulling fs layer
Step #2: 8f44844313bf: Pulling fs layer
Step #2: 68ad45c242a0: Pulling fs layer
Step #2: fcf83fd73d90: Pulling fs layer
Step #2: f7e1d363b903: Pulling fs layer
Step #2: db117322f9a6: Pulling fs layer
Step #2: 107df8cebbb8: Pulling fs layer
Step #2: 1d9810dc510f: Waiting
Step #2: 1cc01a448cf6: Pulling fs layer
Step #2: 8f44844313bf: Waiting
Step #2: d21f6d830ee4: Pulling fs layer
Step #2: 1857069560bc: Waiting
Step #2: fc42a3e733c1: Pulling fs layer
Step #2: dc1d9449fa6d: Pulling fs layer
Step #2: 78e6ceea88a6: Waiting
Step #2: 68ad45c242a0: Waiting
Step #2: 1a868119fc13: Pulling fs layer
Step #2: 17808c78ea57: Waiting
Step #2: 9f6036440dbe: Pulling fs layer
Step #2: 781f18f06da3: Pulling fs layer
Step #2: fcf83fd73d90: Waiting
Step #2: f7e1d363b903: Waiting
Step #2: eed24b20f933: Pulling fs layer
Step #2: 796c70780a0c: Pulling fs layer
Step #2: db117322f9a6: Waiting
Step #2: 1cc01a448cf6: Waiting
Step #2: d21f6d830ee4: Waiting
Step #2: 107df8cebbb8: Waiting
Step #2: fc42a3e733c1: Waiting
Step #2: dc1d9449fa6d: Waiting
Step #2: eed24b20f933: Waiting
Step #2: 9f6036440dbe: Waiting
Step #2: 781f18f06da3: Waiting
Step #2: 796c70780a0c: Waiting
Step #2: 1a868119fc13: Waiting
Step #2: cc1a78bfd46b: Verifying Checksum
Step #2: cc1a78bfd46b: Download complete
Step #2: 1d9810dc510f: Verifying Checksum
Step #2: 1d9810dc510f: Download complete
Step #2: 65ec5fb8fee4: Verifying Checksum
Step #2: 65ec5fb8fee4: Download complete
Step #2: 78e6ceea88a6: Verifying Checksum
Step #2: 78e6ceea88a6: Download complete
Step #2: 17808c78ea57: Verifying Checksum
Step #2: 17808c78ea57: Download complete
Step #2: 1857069560bc: Verifying Checksum
Step #2: 1857069560bc: Download complete
Step #2: 68ad45c242a0: Verifying Checksum
Step #2: 68ad45c242a0: Download complete
Step #2: 8f44844313bf: Verifying Checksum
Step #2: 8f44844313bf: Download complete
Step #2: f7e1d363b903: Verifying Checksum
Step #2: f7e1d363b903: Download complete
Step #2: fcf83fd73d90: Verifying Checksum
Step #2: fcf83fd73d90: Download complete
Step #2: db117322f9a6: Verifying Checksum
Step #2: 1cc01a448cf6: Verifying Checksum
Step #2: 1cc01a448cf6: Download complete
Step #2: 107df8cebbb8: Verifying Checksum
Step #2: 107df8cebbb8: Download complete
Step #2: d21f6d830ee4: Verifying Checksum
Step #2: d21f6d830ee4: Download complete
Step #2: cc1a78bfd46b: Pull complete
Step #2: dc1d9449fa6d: Verifying Checksum
Step #2: dc1d9449fa6d: Download complete
Step #2: 1a868119fc13: Download complete
Step #2: 9f6036440dbe: Verifying Checksum
Step #2: 9f6036440dbe: Download complete
Step #2: 781f18f06da3: Download complete
Step #2: eed24b20f933: Download complete
Step #2: 796c70780a0c: Verifying Checksum
Step #2: 796c70780a0c: Download complete
Step #2: fc42a3e733c1: Verifying Checksum
Step #2: fc42a3e733c1: Download complete
Step #2: f792a8d67267: Verifying Checksum
Step #2: f792a8d67267: Download complete
Step #2: 65ec5fb8fee4: Pull complete
Step #2: f792a8d67267: Pull complete
Step #2: 1d9810dc510f: Pull complete
Step #2: 1857069560bc: Pull complete
Step #2: 78e6ceea88a6: Pull complete
Step #2: 17808c78ea57: Pull complete
Step #2: 8f44844313bf: Pull complete
Step #2: 68ad45c242a0: Pull complete
Step #2: fcf83fd73d90: Pull complete
Step #2: f7e1d363b903: Pull complete
Step #2: db117322f9a6: Pull complete
Step #2: 107df8cebbb8: Pull complete
Step #2: 1cc01a448cf6: Pull complete
Step #2: d21f6d830ee4: Pull complete
Step #2: fc42a3e733c1: Pull complete
Step #2: dc1d9449fa6d: Pull complete
Step #2: 1a868119fc13: Pull complete
Step #2: 9f6036440dbe: Pull complete
Step #2: 781f18f06da3: Pull complete
Step #2: eed24b20f933: Pull complete
Step #2: 796c70780a0c: Pull complete
Step #2: Digest: sha256:9ab02f5b3c7db82a3ce7ef753b0f7894c11e2761a4100009fdf61e4e5354a728
Step #2: Status: Downloaded newer image for gcr.io/agones-images/agones-build:add8116b91
Finished Step #2
Starting Step #3 - "lint"
Step #3 - "lint": Already have image: make-docker
Step #3 - "lint": mkdir -p ~/.kube
Step #3 - "lint": mkdir -p /workspace/build//.config/gcloud
Step #3 - "lint": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube:/root/.kube -v /workspace:/go/src/agones.dev/agones -w /go/src/agones.dev/agones  agones-build:add8116b91 bash -c \
Step #3 - "lint": 	"golangci-lint run ./examples/... && golangci-lint run --deadline 15m ./..."
Step #3 - "lint": examples/allocator-service/main.go:20: File is not `goimports`-ed (goimports)
Step #3 - "lint": 	logger  = runtime.NewLoggerWithSource("main")
Step #3 - "lint": make: *** [lint] Error 1
Step #3 - "lint": Makefile:157: recipe for target 'lint' failed
Finished Step #3 - "lint"
ERROR
ERROR: build step 3 "make-docker" failed: exit status 2

@slartibaartfast
Copy link
Contributor Author

Should I use a different logger?
I think this is failing at
logger = runtime.NewLoggerWithSource("main")
but maybe something else is the problem.

@victor-prodan
Copy link
Contributor

The lint step is failing, you can repro this on your side by running make lint

@markmandel
Copy link
Collaborator

Check the bottom of the logs:

Step #3 - "lint": examples/allocator-service/main.go:20: File is not `goimports`-ed (goimports)
Step #3 - "lint": 	logger  = runtime.NewLoggerWithSource("main")

Need to run goimports over the code.

@agones-bot
Copy link
Collaborator

Build Succeeded 👏

Build Id: c7c1bc13-9d4f-43b5-9115-214d727bb35c

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

(experimental) To install this version:

  • git fetch https://github.com/GoogleCloudPlatform/agones.git pull/353/head:pr_353 && git checkout pr_353
  • helm install install/helm/agones --namespace agones-system --name agones --set agones.image.tag=0.5.0-69dac6c

@slartibaartfast
Copy link
Contributor Author

Thanks for the tips guys. I will keep them in mind in the future!

@markmandel
Copy link
Collaborator

Sorry I've been spotty in my review of this. Having a quick pass through, this looks good to go 👍 - only one more thing. Please rebase this down to a single commit, and I'll hit the approve button! 💃

@slartibaartfast
Copy link
Contributor Author

No problem - I appreciate the review. I'll rebase it down to a single commit soon. Today I've been adding a few lines to check the GameServerSet for a ready GameServer before creating a FleetAllocation if that is ok.

@markmandel
Copy link
Collaborator

Curious to know why you need to interact with the GameServerSet - honestly, i never envisioned that a user would really need to know about GameServerSets - it's more of an implementation detail. What's the need there? Is there information on a GSS that isn't available on a Fleet?

@slartibaartfast
Copy link
Contributor Author

I was looping through the fleets game server set list, counting the number of gsSet.Status.ReadyReplicas. Now I see that I can just get that from FleetStatus.ReadyReplicas, and will use that value instead.

@slartibaartfast
Copy link
Contributor Author

We need the clone/fork so that the reader has a context within which to work.

@markmandel
Copy link
Collaborator

@slartibaartfast but it's not actually used in the example. Why add the extra step? It's definitely not a prerequisite, as it's not actually used.

I'm trying to remove barriers to entry here for new developers - make things as simple as possible for them.

@slartibaartfast
Copy link
Contributor Author

@markmandel the only reason pull/fork seems necessary to me is that the reader edits allocator-service.yaml to point to the image they created in the first step. Other than that, all of the command text could be edited to reference hosted files rather than local ones.
We could remove the pull/fork requirement and let the reader create their own allocator-service.yaml file. Do you think these changes would simplify the example?

@markmandel
Copy link
Collaborator

@slartibaartfast we could also just grab the raw download straight from Github rather than force a full clone of the repo for a couple of files.

@slartibaartfast
Copy link
Contributor Author

@markmandel I'll remove the clone/fork requirement and edit the text to reference hosted rather than local files, and have the user download and edit allocator-service.yaml after they build and push their image in step 1.

Copy link
Collaborator

@markmandel markmandel left a comment

Choose a reason for hiding this comment

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

Coming back to some earlier points - I feel pretty strongly we should strip this down some more.

@@ -0,0 +1,335 @@
# Quickstart Create an Allocator Service
Copy link
Collaborator

Choose a reason for hiding this comment

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

I'm feeling that this isn't actually a quickstart - it should be more of a guide - "How to Create A Fleet Allocation via the Kubernetes API"

Because this is actually what we are showing here, the service aspect is more of an implementation detail in my mind - what we really want to show is "how do you create a fleet allocation through the API".

WDYT?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Yes, I had the same question regarding is it a guide or a quickstart several weeks ago. Looking at other documents in this repo in a general way, Quickstarts seem to leave the reader with something tangible, whereas Guides seem to be more descriptions of things that exist.

If showing code that creates a fleet allocation is the goal, then all you would need is something like the go snippet in access_api.md. Lines 159 - 182 of main.go in this pr could suffice. While that would be more helpful than no code snippet at all, I think it would leave some readers wondering what to do with the snippet.

The service aspect is definitely an implementation detail, but one that seems necessary if the user is to easily see their code snippet in action. It moves us from a review of how one could theoretically perform a fleet allocation programmatically to actually doing so. It may also generate some useful discussion about calling the API.

I think having a working example of how to call the API is useful. If a reader finds this to be too complicated, they are free to consider alternative solutions, having gained a bit of knowledge of one way to use the API. Reading through the slack channel, it's a question that comes up and having some docs that address the idea seems helpful to me.

@@ -1,11 +1,12 @@
# Getting Started
# Quickstart Edit a Game Server
Copy link
Collaborator

Choose a reason for hiding this comment

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

In the future - please keep edits like this in separate PRs. Something like this would be quick to push through, but this PR is being held up by other things.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Definitely. I will do so in the future.

@@ -0,0 +1,16 @@
# Create a single service Ingress resource
Copy link
Collaborator

Choose a reason for hiding this comment

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

I was thinking about this more - and I'm going to come back to this.

I feel strongly we should remove the Ingress piece here, it's too complicated, could intimidate new users, and doesn't add anything to the example.

I feel like this example is meant to show how to do a fleet allocation through the Kubernetes API. The rest is just implementation details - so the simpler the service the better. So remove Ingress, and remove the SSL. (I could even advocate for removal of the token auth -- but would leave a note about how this service is totally open, and point to article on locking down services).

We could definitely add to the "Next Steps" section, a link to existing documentation on how to setup ingress and/or a ssl cert, but I don't think we need this here.

In practice I feel like a user is going to integrate with a matchmaker, and not setup a direct API call like we have here anyway. And setting up a matchmaker is outside the scope of this project.

@slartibaartfast
Copy link
Contributor Author

What if we add Tutorials to the types of documentation available? They could address topics which are more implementation oriented, such as this service. Other tutorials could address things like integrating with specific game engines, or how to use Agones with Open Match.
Do you think that would be a good way to provide practical information without intimidating new users?

@markmandel
Copy link
Collaborator

SGTM! I like the approach. Let's do that!

@santhh
Copy link

santhh commented Oct 5, 2018

@markmandel @slartibaartfast Thanks, guys for this service. I have been trying to get this running but troubleshooting an issue. Any help is greatly appreciated.

What I have noticed here is service throwing following error (HTTP panic) when trying to allocate a GS.
screen shot 2018-10-05 at 1 04 10 pm

After trying to pin point where the issue is, I think it's happening in line 195 of allcoate(). I log the contents of newFleetAllocation variable to confirm.
result = newFleetAllocation.Status.GameServer.Status

It's returning a JSON message from GS that has status field empty causing http panic in the code.

2018-10-05T16:48:27.288949418Z {"Result":{"metadata":{"name":"masud-gserver-jslcn","generateName":"masud-gserver-","namespace":"default","selfLink":"/apis/stable.agones.dev/v1alpha1/namespaces/default/fleetallocations/masud-gserver-jslcn","uid":"7b49ba67-c8be-11e8-b994-42010a8001ac","resourceVersion":"813529","generation":1,"creationTimestamp":"2018-10-05T16:48:27Z","ownerReferences":[{"apiVersion":"stable.agones.dev/v1alpha1","kind":"GameServer","name":"my-game-server-fleet-wtsnl-tjgmw","uid":"7f6a8ef1-c843-11e8-b994-42010a8001ac","controller":true,"blockOwnerDeletion":true}]},"spec":{"fleetName":"my-game-server-fleet","metadata":{}},"status":{}},"msg":"Pre Result Check for Status","severity":"info","source":"main","time":"2018-10-05T16:48:27Z"}

When I tried with the CURL command for directly accessing API, I get the correct JSON message.
http://localhost:8001/apis/stable.agones.dev/v1alpha1/namespaces/default/fleetallocations
Request:

{
"apiVersion":"stable.agones.dev/v1alpha1",
"kind":"FleetAllocation",
"metadata":{"generateName":"masud-gserver-", "namespace": "default"},
"spec":{"fleetName":"my-game-server-fleet"}
}

Response:

{
    "apiVersion": "stable.agones.dev/v1alpha1",
    "kind": "FleetAllocation",
    "metadata": {
        "clusterName": "",
        "creationTimestamp": "2018-10-05T16:56:33Z",
        "generateName": "masud-gserver-",
        "generation": 1,
        "name": "masud-gserver-pxdg2",
        "namespace": "default",
        "ownerReferences": [
            {
                "apiVersion": "stable.agones.dev/v1alpha1",
                "blockOwnerDeletion": true,
                "controller": true,
                "kind": "GameServer",
                "name": "my-game-server-fleet-wtsnl-blmzj",
                "uid": "7ef16747-c843-11e8-b994-42010a8001ac"
            }
        ],
        "resourceVersion": "814426",
        "selfLink": "/apis/stable.agones.dev/v1alpha1/namespaces/default/fleetallocations/masud-gserver-pxdg2",
        "uid": "9d031b06-c8bf-11e8-b994-42010a8001ac"
    },
    "spec": {
        "fleetName": "my-game-server-fleet",
        "metadata": {}
    },
    "status": {
        "GameServer": {
            "metadata": {
                "creationTimestamp": "2018-10-05T02:08:05Z",
                "finalizers": [
                    "stable.agones.dev"
                ],
                "generateName": "my-game-server-fleet-wtsnl-",
                "generation": 1,
                "labels": {
                    "stable.agones.dev/gameserverset": "my-game-server-fleet-wtsnl"
                },
                "name": "my-game-server-fleet-wtsnl-blmzj",
                "namespace": "default",
                "ownerReferences": [
                    {
                        "apiVersion": "stable.agones.dev/v1alpha1",
                        "blockOwnerDeletion": true,
                        "controller": true,
                        "kind": "GameServerSet",
                        "name": "my-game-server-fleet-wtsnl",
                        "uid": "7ed1dd2c-c843-11e8-b994-42010a8001ac"
                    }
                ],
                "resourceVersion": "814425",
                "selfLink": "/apis/stable.agones.dev/v1alpha1/namespaces/default/gameservers/my-game-server-fleet-wtsnl-blmzj",
                "uid": "7ef16747-c843-11e8-b994-42010a8001ac"
            },
            "spec": {
                "container": "my-game-server-fleet",
                "health": {
                    "failureThreshold": 3,
                    "initialDelaySeconds": 5,
                    "periodSeconds": 5
                },
                "ports": [
                    {
                        "containerPort": 7654,
                        "hostPort": 7988,
                        "name": "default",
                        "portPolicy": "dynamic",
                        "protocol": "UDP"
                    }
                ],
                "template": {
                    "metadata": {
                        "creationTimestamp": null
                    },
                    "spec": {
                        "containers": [
                            {
                                "image": "gcr.io/agones-poc/agones-udp-server:v2",
                                "name": "my-game-server-fleet",
                                "resources": {}
                            }
                        ]
                    }
                }
            },
            "status": {
                "address": "35.239.219.12",
                "nodeName": "gke-agones-cluster-default-pool-7c242c94-vqks",
                "ports": [
                    {
                        "name": "default",
                        "port": 7988
                    }
                ],
                "state": "Allocated"
            }
        }
    }
}

I am trying to figure out what may be causing status {) block to empty when tried form the go code.

@slartibaartfast
Copy link
Contributor Author

@santhh Thanks for giving the service a try. I'll be working on it this weekend and will try and reproduce this behaviour.
Do you mind me asking if you are running locally in minikube? And, did you use the dockerfile to compile main.go?

@santhh
Copy link

santhh commented Oct 5, 2018

@slartibaartfast Thank you! I am running in GKE. I created the image locally and pushed it to GCR. I ran into some compile issue for package dependency but used glide to solve it as described
here

Some other things I noticed while I troubleshoot:

  • Although service fails with 502, it does allocate GS. However it allocates 2 GS instead of 1. May be retry attempt as default?
  • When there is no replica left to allocate, I get correct error message as coded.
Insufficient ready replicas, cannot create fleet allocation
{"status":{"state":"","ports":null,"address":"","nodeName":""}}

@victor-prodan
Copy link
Contributor

@santhh what Agones version are you using? There was an bug in 0.4 with this behavior fixed by @markmandel....

@santhh
Copy link

santhh commented Oct 5, 2018

@victor-prodan I cloned from master but updated yaml file for 0.4 image as there was no image available for 0.5 or 0.5 rc. Is there a snapshot i can use?

@victor-prodan
Copy link
Contributor

victor-prodan commented Oct 5, 2018

@santhh Yes, in this case you can use the images built for PRs.

Example:

image: gcr.io/agones-images/agones-controller:0.5.0-0fe47c4
image: gcr.io/agones-images/agones-sdk:0.5.0-0fe47c4

@santhh
Copy link

santhh commented Oct 6, 2018

@victor-prodan @slartibaartfast @markmandel Thanks guys! it worked. I will do some load testing and let you guys know how it goes with fleet auto scaler

@agones-bot
Copy link
Collaborator

Build Failed 😱

Build Id: 9f4797cd-f0ee-4e60-bedc-a5028576b1af

Build Logs
starting build "9f4797cd-f0ee-4e60-bedc-a5028576b1af"

FETCHSOURCE
Initialized empty Git repository in /workspace/.git/
From https://source.developers.google.com/p/agones-images/r/agones
 * branch            e7b989757baa4190908b45edfbfe140d2058b793 -> FETCH_HEAD
HEAD is now at e7b9897 Add example allocator service, docs
BUILD
Starting Step #0
Step #0: Already have image (with digest): ubuntu
Finished Step #0
Starting Step #1
Step #1: Already have image (with digest): gcr.io/cloud-builders/docker
Step #1: Sending build context to Docker daemon  107.5MB

Step #1: Step 1/3 : FROM gcr.io/cloud-builders/docker
Step #1:  ---> 7d1f5e7da3bf
Step #1: Step 2/3 : RUN apt-get install make
Step #1:  ---> Running in 28a3e1f33ff4
Step #1: Reading package lists...
Step #1: Building dependency tree...
Step #1: Reading state information...
Step #1: make is already the newest version (4.1-6).
Step #1: 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
Step #1: Removing intermediate container 28a3e1f33ff4
Step #1:  ---> 62ee5a36ac35
Step #1: Step 3/3 : ENTRYPOINT ["/usr/bin/make"]
Step #1:  ---> Running in 8dfcf93de134
Step #1: Removing intermediate container 8dfcf93de134
Step #1:  ---> f313b930fc2b
Step #1: Successfully built f313b930fc2b
Step #1: Successfully tagged make-docker:latest
Finished Step #1
Starting Step #2
Step #2: Already have image: make-docker
Step #2: docker pull gcr.io/agones-images/agones-build:add8116b91 && docker tag gcr.io/agones-images/agones-build:add8116b91 agones-build:add8116b91
Step #2: add8116b91: Pulling from agones-images/agones-build
Step #2: cc1a78bfd46b: Pulling fs layer
Step #2: 65ec5fb8fee4: Pulling fs layer
Step #2: f792a8d67267: Pulling fs layer
Step #2: 1d9810dc510f: Pulling fs layer
Step #2: 1857069560bc: Pulling fs layer
Step #2: 78e6ceea88a6: Pulling fs layer
Step #2: 17808c78ea57: Pulling fs layer
Step #2: 8f44844313bf: Pulling fs layer
Step #2: 68ad45c242a0: Pulling fs layer
Step #2: fcf83fd73d90: Pulling fs layer
Step #2: f7e1d363b903: Pulling fs layer
Step #2: db117322f9a6: Pulling fs layer
Step #2: 107df8cebbb8: Pulling fs layer
Step #2: 1cc01a448cf6: Pulling fs layer
Step #2: d21f6d830ee4: Pulling fs layer
Step #2: fc42a3e733c1: Pulling fs layer
Step #2: dc1d9449fa6d: Pulling fs layer
Step #2: 1a868119fc13: Pulling fs layer
Step #2: 9f6036440dbe: Pulling fs layer
Step #2: 781f18f06da3: Pulling fs layer
Step #2: eed24b20f933: Pulling fs layer
Step #2: 796c70780a0c: Pulling fs layer
Step #2: 1cc01a448cf6: Waiting
Step #2: 1857069560bc: Waiting
Step #2: eed24b20f933: Waiting
Step #2: 9f6036440dbe: Waiting
Step #2: 78e6ceea88a6: Waiting
Step #2: 796c70780a0c: Waiting
Step #2: 17808c78ea57: Waiting
Step #2: d21f6d830ee4: Waiting
Step #2: 781f18f06da3: Waiting
Step #2: 8f44844313bf: Waiting
Step #2: 1a868119fc13: Waiting
Step #2: 1d9810dc510f: Waiting
Step #2: fc42a3e733c1: Waiting
Step #2: 68ad45c242a0: Waiting
Step #2: dc1d9449fa6d: Waiting
Step #2: 107df8cebbb8: Waiting
Step #2: fcf83fd73d90: Waiting
Step #2: f7e1d363b903: Waiting
Step #2: db117322f9a6: Waiting
Step #2: cc1a78bfd46b: Verifying Checksum
Step #2: cc1a78bfd46b: Download complete
Step #2: 1d9810dc510f: Verifying Checksum
Step #2: 1d9810dc510f: Download complete
Step #2: 65ec5fb8fee4: Verifying Checksum
Step #2: 65ec5fb8fee4: Download complete
Step #2: 78e6ceea88a6: Verifying Checksum
Step #2: 78e6ceea88a6: Download complete
Step #2: 17808c78ea57: Verifying Checksum
Step #2: 17808c78ea57: Download complete
Step #2: 1857069560bc: Verifying Checksum
Step #2: 1857069560bc: Download complete
Step #2: 68ad45c242a0: Download complete
Step #2: 8f44844313bf: Verifying Checksum
Step #2: 8f44844313bf: Download complete
Step #2: fcf83fd73d90: Verifying Checksum
Step #2: fcf83fd73d90: Download complete
Step #2: f7e1d363b903: Download complete
Step #2: db117322f9a6: Verifying Checksum
Step #2: db117322f9a6: Download complete
Step #2: 1cc01a448cf6: Verifying Checksum
Step #2: 1cc01a448cf6: Download complete
Step #2: 107df8cebbb8: Verifying Checksum
Step #2: 107df8cebbb8: Download complete
Step #2: d21f6d830ee4: Verifying Checksum
Step #2: d21f6d830ee4: Download complete
Step #2: cc1a78bfd46b: Pull complete
Step #2: dc1d9449fa6d: Verifying Checksum
Step #2: dc1d9449fa6d: Download complete
Step #2: f792a8d67267: Verifying Checksum
Step #2: f792a8d67267: Download complete
Step #2: 1a868119fc13: Download complete
Step #2: 9f6036440dbe: Verifying Checksum
Step #2: 9f6036440dbe: Download complete
Step #2: 781f18f06da3: Download complete
Step #2: eed24b20f933: Verifying Checksum
Step #2: eed24b20f933: Download complete
Step #2: 796c70780a0c: Download complete
Step #2: fc42a3e733c1: Verifying Checksum
Step #2: fc42a3e733c1: Download complete
Step #2: 65ec5fb8fee4: Pull complete
Step #2: f792a8d67267: Pull complete
Step #2: 1d9810dc510f: Pull complete
Step #2: 1857069560bc: Pull complete
Step #2: 78e6ceea88a6: Pull complete
Step #2: 17808c78ea57: Pull complete
Step #2: 8f44844313bf: Pull complete
Step #2: 68ad45c242a0: Pull complete
Step #2: fcf83fd73d90: Pull complete
Step #2: f7e1d363b903: Pull complete
Step #2: db117322f9a6: Pull complete
Step #2: 107df8cebbb8: Pull complete
Step #2: 1cc01a448cf6: Pull complete
Step #2: d21f6d830ee4: Pull complete
Step #2: fc42a3e733c1: Pull complete
Step #2: dc1d9449fa6d: Pull complete
Step #2: 1a868119fc13: Pull complete
Step #2: 9f6036440dbe: Pull complete
Step #2: 781f18f06da3: Pull complete
Step #2: eed24b20f933: Pull complete
Step #2: 796c70780a0c: Pull complete
Step #2: Digest: sha256:9ab02f5b3c7db82a3ce7ef753b0f7894c11e2761a4100009fdf61e4e5354a728
Step #2: Status: Downloaded newer image for gcr.io/agones-images/agones-build:add8116b91
Finished Step #2
Starting Step #3 - "lint"
Step #3 - "lint": Already have image: make-docker
Step #3 - "lint": mkdir -p ~/.kube/
Step #3 - "lint": mkdir -p /workspace/build//.config/gcloud
Step #3 - "lint": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v /workspace:/go/src/agones.dev/agones -w /go/src/agones.dev/agones  agones-build:add8116b91 bash -c \
Step #3 - "lint": 	"golangci-lint run ./examples/... && golangci-lint run --deadline 15m ./..."
Finished Step #3 - "lint"
Starting Step #5 - "build"
Starting Step #6 - "build-e2e"
Starting Step #4 - "tests"
Step #5 - "build": Already have image: make-docker
Step #6 - "build-e2e": Already have image (with digest): gcr.io/cloud-builders/docker
Step #4 - "tests": Already have image: make-docker
Step #5 - "build": mkdir -p ~/.kube/
Step #5 - "build": mkdir -p /workspace/build//.config/gcloud
Step #5 - "build": docker run --rm -e "CGO_ENABLED=0" -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v /workspace:/go/src/agones.dev/agones agones-build:add8116b91 go build \
Step #5 - "build": 	-o /go/src/agones.dev/agones/cmd/controller/bin/controller -a -ldflags "-X agones.dev/agones/pkg.Version=0.5.0-e7b9897" -installsuffix cgo agones.dev/agones/cmd/controller
Step #4 - "tests": mkdir -p ~/.kube/
Step #4 - "tests": mkdir -p /workspace/build//.config/gcloud
Step #6 - "build-e2e": Sending build context to Docker daemon  7.168kB

Step #4 - "tests": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v /workspace:/go/src/agones.dev/agones agones-build:add8116b91 go test -race agones.dev/agones/pkg/... \
Step #4 - "tests": agones.dev/agones/sdks/...
Step #6 - "build-e2e": Step 1/20 : FROM gcr.io/cloud-builders/gcloud-slim
Step #6 - "build-e2e": latest: Pulling from cloud-builders/gcloud-slim
Step #6 - "build-e2e": e5c573070776: Already exists
Step #6 - "build-e2e": a7e8e7eaedca: Already exists
Step #6 - "build-e2e": 3c2cba919283: Already exists
Step #6 - "build-e2e": 7429df4cfdb7: Pulling fs layer
Step #4 - "tests": ?   	agones.dev/agones/pkg	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/apis	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/apis/stable	[no test files]
Step #6 - "build-e2e": 7429df4cfdb7: Verifying Checksum
Step #6 - "build-e2e": 7429df4cfdb7: Download complete
Step #4 - "tests": ok  	agones.dev/agones/pkg/apis/stable/v1alpha1	1.171s
Step #4 - "tests": ?   	agones.dev/agones/pkg/client	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/client/clientset/versioned	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/client/clientset/versioned/fake	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/client/clientset/versioned/scheme	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/client/clientset/versioned/typed/stable/v1alpha1	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/client/clientset/versioned/typed/stable/v1alpha1/fake	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/client/informers/externalversions	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/client/informers/externalversions/internalinterfaces	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/client/informers/externalversions/stable	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/client/informers/externalversions/stable/v1alpha1	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/client/listers/stable/v1alpha1	[no test files]
Step #6 - "build-e2e": 7429df4cfdb7: Pull complete
Step #6 - "build-e2e": Digest: sha256:1591644d72410f765f9701bac90bd420c00cf604efb3be5b9f3f9057a6a590c9
Step #6 - "build-e2e": Status: Downloaded newer image for gcr.io/cloud-builders/gcloud-slim:latest
Step #6 - "build-e2e":  ---> ca3e0a8af403
Step #6 - "build-e2e": Step 2/20 : RUN apt-get update &&     apt-get install -y wget psmisc make python jq zip &&     apt-get clean
Step #6 - "build-e2e":  ---> Running in ae93fd712366
Step #6 - "build-e2e": Get:1 http://security.ubuntu.com/ubuntu xenial-security InRelease [107 kB]
Step #6 - "build-e2e": Get:2 http://archive.ubuntu.com/ubuntu xenial InRelease [247 kB]
Step #6 - "build-e2e": Get:3 http://ppa.launchpad.net/git-core/ppa/ubuntu xenial InRelease [17.5 kB]
Step #6 - "build-e2e": Get:4 http://archive.ubuntu.com/ubuntu xenial-updates InRelease [109 kB]
Step #6 - "build-e2e": Get:5 http://archive.ubuntu.com/ubuntu xenial-backports InRelease [107 kB]
Step #6 - "build-e2e": Get:6 http://security.ubuntu.com/ubuntu xenial-security/main amd64 Packages [562 kB]
Step #6 - "build-e2e": Get:7 http://security.ubuntu.com/ubuntu xenial-security/main Translation-en [237 kB]
Step #6 - "build-e2e": Get:8 http://security.ubuntu.com/ubuntu xenial-security/restricted amd64 Packages [7204 B]
Step #6 - "build-e2e": Get:9 http://security.ubuntu.com/ubuntu xenial-security/restricted Translation-en [2152 B]
Step #6 - "build-e2e": Get:10 http://security.ubuntu.com/ubuntu xenial-security/universe amd64 Packages [387 kB]
Step #6 - "build-e2e": Get:11 http://security.ubuntu.com/ubuntu xenial-security/universe Translation-en [147 kB]
Step #6 - "build-e2e": Get:12 http://security.ubuntu.com/ubuntu xenial-security/multiverse amd64 Packages [3460 B]
Step #6 - "build-e2e": Get:13 http://security.ubuntu.com/ubuntu xenial-security/multiverse Translation-en [1744 B]
Step #6 - "build-e2e": Get:14 http://archive.ubuntu.com/ubuntu xenial/main amd64 Packages [1201 kB]
Step #6 - "build-e2e": Get:15 http://archive.ubuntu.com/ubuntu xenial/main Translation-en [568 kB]
Step #6 - "build-e2e": Get:16 http://archive.ubuntu.com/ubuntu xenial/restricted amd64 Packages [8344 B]
Step #6 - "build-e2e": Get:17 http://archive.ubuntu.com/ubuntu xenial/restricted Translation-en [2908 B]
Step #6 - "build-e2e": Get:18 http://archive.ubuntu.com/ubuntu xenial/universe amd64 Packages [7532 kB]
Step #6 - "build-e2e": Get:19 http://archive.ubuntu.com/ubuntu xenial/universe Translation-en [4354 kB]
Step #6 - "build-e2e": Get:20 http://ppa.launchpad.net/git-core/ppa/ubuntu xenial/main amd64 Packages [3324 B]
Step #6 - "build-e2e": Get:21 http://archive.ubuntu.com/ubuntu xenial/multiverse amd64 Packages [144 kB]
Step #6 - "build-e2e": Get:22 http://archive.ubuntu.com/ubuntu xenial/multiverse Translation-en [106 kB]
Step #6 - "build-e2e": Get:23 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages [856 kB]
Step #6 - "build-e2e": Get:24 http://archive.ubuntu.com/ubuntu xenial-updates/main Translation-en [349 kB]
Step #6 - "build-e2e": Get:25 http://archive.ubuntu.com/ubuntu xenial-updates/restricted amd64 Packages [7556 B]
Step #6 - "build-e2e": Get:26 http://archive.ubuntu.com/ubuntu xenial-updates/restricted Translation-en [2272 B]
Step #6 - "build-e2e": Get:27 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 Packages [690 kB]
Step #6 - "build-e2e": Get:28 http://archive.ubuntu.com/ubuntu xenial-updates/universe Translation-en [279 kB]
Step #6 - "build-e2e": Get:29 http://archive.ubuntu.com/ubuntu xenial-updates/multiverse amd64 Packages [16.4 kB]
Step #6 - "build-e2e": Get:30 http://archive.ubuntu.com/ubuntu xenial-updates/multiverse Translation-en [8344 B]
Step #6 - "build-e2e": Get:31 http://archive.ubuntu.com/ubuntu xenial-backports/main amd64 Packages [7304 B]
Step #6 - "build-e2e": Get:32 http://archive.ubuntu.com/ubuntu xenial-backports/main Translation-en [4456 B]
Step #6 - "build-e2e": Get:33 http://archive.ubuntu.com/ubuntu xenial-backports/universe amd64 Packages [7804 B]
Step #6 - "build-e2e": Get:34 http://archive.ubuntu.com/ubuntu xenial-backports/universe Translation-en [4184 B]
Step #6 - "build-e2e": Get:35 http://ppa.launchpad.net/git-core/ppa/ubuntu xenial/main Translation-en [2380 B]
Step #6 - "build-e2e": Fetched 18.1 MB in 5s (3393 kB/s)
Step #6 - "build-e2e": Reading package lists...
Step #6 - "build-e2e": Reading package lists...
Step #6 - "build-e2e": Building dependency tree...
Step #6 - "build-e2e": Reading state information...
Step #6 - "build-e2e": python is already the newest version (2.7.12-1~16.04).
Step #6 - "build-e2e": python set to manually installed.
Step #6 - "build-e2e": The following packages were automatically installed and are no longer required:
Step #6 - "build-e2e":   cpp cpp-5 gcc-5 libasan2 libatomic1 libc-dev-bin libc6-dev libcc1-0
Step #6 - "build-e2e":   libcilkrts5 libexpat1-dev libgcc-5-dev libgomp1 libisl15 libitm1 liblsan0
Step #6 - "build-e2e":   libmpc3 libmpfr4 libmpx0 libpython-dev libpython2.7 libpython2.7-dev
Step #6 - "build-e2e":   libquadmath0 libtsan0 libubsan0 linux-libc-dev manpages-dev
Step #6 - "build-e2e":   python-pkg-resources python2.7-dev
Step #6 - "build-e2e": Use 'apt autoremove' to remove them.
Step #6 - "build-e2e": The following additional packages will be installed:
Step #6 - "build-e2e":   libonig2 unzip
Step #6 - "build-e2e": Suggested packages:
Step #6 - "build-e2e":   make-doc
Step #6 - "build-e2e": The following NEW packages will be installed:
Step #6 - "build-e2e":   jq libonig2 make psmisc unzip wget zip
Step #6 - "build-e2e": 0 upgraded, 7 newly installed, 0 to remove and 3 not upgraded.
Step #6 - "build-e2e": Need to get 746 kB/1046 kB of archives.
Step #6 - "build-e2e": After this operation, 3421 kB of additional disk space will be used.
Step #6 - "build-e2e": Get:1 http://archive.ubuntu.com/ubuntu xenial/main amd64 psmisc amd64 22.21-2.1build1 [48.0 kB]
Step #6 - "build-e2e": Get:2 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 libonig2 amd64 5.9.6-1ubuntu0.1 [86.7 kB]
Step #6 - "build-e2e": Get:3 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 jq amd64 1.5+dfsg-1ubuntu0.1 [144 kB]
Step #6 - "build-e2e": Get:4 http://archive.ubuntu.com/ubuntu xenial/main amd64 make amd64 4.1-6 [151 kB]
Step #6 - "build-e2e": Get:5 http://archive.ubuntu.com/ubuntu xenial/main amd64 unzip amd64 6.0-20ubuntu1 [158 kB]
Step #6 - "build-e2e": Get:6 http://archive.ubuntu.com/ubuntu xenial/main amd64 zip amd64 3.0-11 [158 kB]
Step #6 - "build-e2e": Fetched 746 kB in 0s (2660 kB/s)
Step #6 - "build-e2e": Selecting previously unselected package psmisc.
Step #6 - "build-e2e": (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 ... 15825 files and directories currently installed.)
Step #6 - "build-e2e": Preparing to unpack .../psmisc_22.21-2.1build1_amd64.deb ...
Step #6 - "build-e2e": Unpacking psmisc (22.21-2.1build1) ...
Step #6 - "build-e2e": Selecting previously unselected package wget.
Step #6 - "build-e2e": Preparing to unpack .../wget_1.17.1-1ubuntu1.4_amd64.deb ...
Step #6 - "build-e2e": Unpacking wget (1.17.1-1ubuntu1.4) ...
Step #6 - "build-e2e": Selecting previously unselected package libonig2:amd64.
Step #6 - "build-e2e": Preparing to unpack .../libonig2_5.9.6-1ubuntu0.1_amd64.deb ...
Step #6 - "build-e2e": Unpacking libonig2:amd64 (5.9.6-1ubuntu0.1) ...
Step #6 - "build-e2e": Selecting previously unselected package jq.
Step #6 - "build-e2e": Preparing to unpack .../jq_1.5+dfsg-1ubuntu0.1_amd64.deb ...
Step #6 - "build-e2e": Unpacking jq (1.5+dfsg-1ubuntu0.1) ...
Step #6 - "build-e2e": Selecting previously unselected package make.
Step #6 - "build-e2e": Preparing to unpack .../archives/make_4.1-6_amd64.deb ...
Step #6 - "build-e2e": Unpacking make (4.1-6) ...
Step #6 - "build-e2e": Selecting previously unselected package unzip.
Step #6 - "build-e2e": Preparing to unpack .../unzip_6.0-20ubuntu1_amd64.deb ...
Step #6 - "build-e2e": Unpacking unzip (6.0-20ubuntu1) ...
Step #6 - "build-e2e": Selecting previously unselected package zip.
Step #6 - "build-e2e": Preparing to unpack .../archives/zip_3.0-11_amd64.deb ...
Step #6 - "build-e2e": Unpacking zip (3.0-11) ...
Step #6 - "build-e2e": Processing triggers for libc-bin (2.23-0ubuntu10) ...
Step #6 - "build-e2e": Processing triggers for mime-support (3.59ubuntu1) ...
Step #6 - "build-e2e": Setting up psmisc (22.21-2.1build1) ...
Step #6 - "build-e2e": Setting up wget (1.17.1-1ubuntu1.4) ...
Step #6 - "build-e2e": Setting up libonig2:amd64 (5.9.6-1ubuntu0.1) ...
Step #6 - "build-e2e": Setting up jq (1.5+dfsg-1ubuntu0.1) ...
Step #6 - "build-e2e": Setting up make (4.1-6) ...
Step #6 - "build-e2e": Setting up unzip (6.0-20ubuntu1) ...
Step #6 - "build-e2e": Setting up zip (3.0-11) ...
Step #6 - "build-e2e": Processing triggers for libc-bin (2.23-0ubuntu10) ...
Step #6 - "build-e2e": Removing intermediate container ae93fd712366
Step #6 - "build-e2e":  ---> 7071a1746d7b
Step #6 - "build-e2e": Step 3/20 : WORKDIR /usr/local
Step #6 - "build-e2e": Removing intermediate container a4301ddbf8e7
Step #6 - "build-e2e":  ---> f942fddea8bc
Step #6 - "build-e2e": Step 4/20 : ENV GO_VERSION=1.10.3
Step #6 - "build-e2e":  ---> Running in a7891aa1e46e
Step #6 - "build-e2e": Removing intermediate container a7891aa1e46e
Step #6 - "build-e2e":  ---> b9a4d8bebf0a
Step #6 - "build-e2e": Step 5/20 : ENV GOPATH /go
Step #5 - "build": docker build /workspace/cmd/controller/ --tag=gcr.io/agones-images/agones-controller:0.5.0-e7b9897 
Step #6 - "build-e2e":  ---> Running in d96e72eb2412
Step #6 - "build-e2e": Removing intermediate container d96e72eb2412
Step #6 - "build-e2e":  ---> f250326e75ef
Step #6 - "build-e2e": Step 6/20 : RUN wget -q https://redirector.gvt1.com/edgedl/go/go${GO_VERSION}.linux-amd64.tar.gz &&     tar -xzf go${GO_VERSION}.linux-amd64.tar.gz && rm go${GO_VERSION}.linux-amd64.tar.gz && mkdir ${GOPATH}
Step #6 - "build-e2e":  ---> Running in fa2585b927ab
Step #5 - "build": Sending build context to Docker daemon  42.05MB

Step #5 - "build": Step 1/6 : FROM alpine:3.8
Step #5 - "build": 3.8: Pulling from library/alpine
Step #5 - "build": Digest: sha256:02892826401a9d18f0ea01f8a2f35d328ef039db4e1edcc45c630314a0457d5b
Step #5 - "build": Status: Downloaded newer image for alpine:3.8
Step #5 - "build":  ---> 196d12cf6ab1
Step #5 - "build": Step 2/6 : RUN apk --update add ca-certificates &&     adduser -D agones
Step #5 - "build":  ---> Running in f1b2ad06d353
Step #5 - "build": fetch http://dl-cdn.alpinelinux.org/alpine/v3.8/main/x86_64/APKINDEX.tar.gz
Step #5 - "build": fetch http://dl-cdn.alpinelinux.org/alpine/v3.8/community/x86_64/APKINDEX.tar.gz
Step #5 - "build": (1/1) Installing ca-certificates (20171114-r3)
Step #5 - "build": Executing busybox-1.28.4-r1.trigger
Step #5 - "build": Executing ca-certificates-20171114-r3.trigger
Step #5 - "build": OK: 5 MiB in 14 packages
Step #5 - "build": Removing intermediate container f1b2ad06d353
Step #5 - "build":  ---> a43578afce3b
Step #5 - "build": Step 3/6 : COPY ./bin/controller /home/agones/controller
Step #5 - "build":  ---> 3199b0ebffa5
Step #5 - "build": Step 4/6 : RUN chown -R agones /home/agones &&     chmod o+x /home/agones/controller
Step #5 - "build":  ---> Running in d42054c993e6
Step #5 - "build": Removing intermediate container d42054c993e6
Step #5 - "build":  ---> 296cc99f6d8e
Step #5 - "build": Step 5/6 : USER agones
Step #5 - "build":  ---> Running in 83f4aa55764b
Step #5 - "build": Removing intermediate container 83f4aa55764b
Step #5 - "build":  ---> eef7b2e91c40
Step #5 - "build": Step 6/6 : ENTRYPOINT ["/home/agones/controller"]
Step #5 - "build":  ---> Running in 365c3a4b9a70
Step #5 - "build": Removing intermediate container 365c3a4b9a70
Step #5 - "build":  ---> 3a2f07e84ab2
Step #5 - "build": Successfully built 3a2f07e84ab2
Step #5 - "build": Successfully tagged gcr.io/agones-images/agones-controller:0.5.0-e7b9897
Step #5 - "build": docker run --rm -e "CGO_ENABLED=0" -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v /workspace:/go/src/agones.dev/agones agones-build:add8116b91 go build \
Step #5 - "build": 	-o /go/src/agones.dev/agones/cmd/sdk-server/bin/sdk-server.linux.amd64 -a -ldflags "-X agones.dev/agones/pkg.Version=0.5.0-e7b9897" -installsuffix cgo agones.dev/agones/cmd/sdk-server
Step #4 - "tests": ok  	agones.dev/agones/pkg/fleetallocation	11.858s
Step #4 - "tests": ok  	agones.dev/agones/pkg/fleetautoscalers	3.327s
Step #4 - "tests": ok  	agones.dev/agones/pkg/fleets	2.481s
Step #4 - "tests": ok  	agones.dev/agones/pkg/gameservers	13.423s
Step #4 - "tests": ok  	agones.dev/agones/pkg/gameserversets	3.104s
Step #4 - "tests": ?   	agones.dev/agones/pkg/sdk	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/testing	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/util	[no test files]
Step #4 - "tests": ok  	agones.dev/agones/pkg/util/crd	4.049s
Step #4 - "tests": ?   	agones.dev/agones/pkg/util/runtime	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/util/signals	[no test files]
Step #4 - "tests": ok  	agones.dev/agones/pkg/util/webhooks	1.166s
Step #4 - "tests": {"msg":"Starting workers...","queue":"test","severity":"info","source":"test","time":"2018-10-06T17:44:30Z","workers":1}
Step #4 - "tests": {"msg":"Checking run count","runcount":0,"severity":"info","time":"2018-10-06T17:44:30Z"}
Step #4 - "tests": {"msg":"Starting workers...","queue":"test","severity":"info","source":"test","time":"2018-10-06T17:44:30Z","workers":1}
Step #4 - "tests": {"msg":"...shutting down workers","queue":"test","severity":"info","source":"test","time":"2018-10-06T17:44:30Z"}
Step #4 - "tests": {"key":"default/test","msg":"Enqueuing key","queue":"test","severity":"info","source":"test","time":"2018-10-06T17:44:30Z"}
Step #4 - "tests": {"msg":"Starting workers...","queue":"test","severity":"info","source":"test","time":"2018-10-06T17:44:30Z","workers":1}
Step #4 - "tests": {"msg":"Processing obj","obj":"default/test","queue":"test","severity":"info","source":"test","time":"2018-10-06T17:44:30Z"}
Step #4 - "tests": {"msg":"...shutting down workers","queue":"test","severity":"info","source":"test","time":"2018-10-06T17:44:30Z"}
Step #4 - "tests": {"key":"default/test","msg":"Enqueuing key","queue":"test","severity":"info","source":"test","time":"2018-10-06T17:44:31Z"}
Step #4 - "tests": {"msg":"Processing obj","obj":"default/test","queue":"test","severity":"info","source":"test","time":"2018-10-06T17:44:31Z"}
Step #4 - "tests": {"msg":"...shutting down workers","queue":"test","severity":"info","source":"test","time":"2018-10-06T17:44:31Z"}
Step #4 - "tests": --- FAIL: TestWorkQueueHealthCheck (1.02s)
Step #4 - "tests": 	assertions.go:237: 
                        
	Error Trace:	workerqueue_test.go:158
Step #4 - "tests": 		
	Error:		An error is expected but got nil.
Step #4 - "tests": 		
Step #4 - "tests": FAIL
Step #4 - "tests": FAIL	agones.dev/agones/pkg/util/workerqueue	1.105s
Step #4 - "tests": ok  	agones.dev/agones/sdks/go	1.071s
Step #4 - "tests": Makefile:145: recipe for target 'test-go' failed
Step #4 - "tests": make: *** [test-go] Error 1
Finished Step #4 - "tests"
Finished Step #6 - "build-e2e"
Finished Step #5 - "build"
ERROR
ERROR: build step 4 "make-docker" failed: exit status 2

@markmandel
Copy link
Collaborator

Looks like a flaky test. Restarting.

@agones-bot
Copy link
Collaborator

Build Failed 😱

Build Id: 773f38e5-30cd-4786-a50b-28e6e14da566

Build Logs
starting build "773f38e5-30cd-4786-a50b-28e6e14da566"

FETCHSOURCE
Initialized empty Git repository in /workspace/.git/
From https://source.developers.google.com/p/agones-images/r/agones
 * branch            e7b989757baa4190908b45edfbfe140d2058b793 -> FETCH_HEAD
HEAD is now at e7b9897 Add example allocator service, docs
BUILD
Starting Step #0
Step #0: Already have image (with digest): ubuntu
Finished Step #0
Starting Step #1
Step #1: Already have image (with digest): gcr.io/cloud-builders/docker
Step #1: Sending build context to Docker daemon  107.5MB

Step #1: Step 1/3 : FROM gcr.io/cloud-builders/docker
Step #1:  ---> 7d1f5e7da3bf
Step #1: Step 2/3 : RUN apt-get install make
Step #1:  ---> Running in 246704635a8b
Step #1: Reading package lists...
Step #1: Building dependency tree...
Step #1: Reading state information...
Step #1: make is already the newest version (4.1-6).
Step #1: 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
Step #1: Removing intermediate container 246704635a8b
Step #1:  ---> 3c6e59c68300
Step #1: Step 3/3 : ENTRYPOINT ["/usr/bin/make"]
Step #1:  ---> Running in 7f9cd67359bc
Step #1: Removing intermediate container 7f9cd67359bc
Step #1:  ---> d02c5129e158
Step #1: Successfully built d02c5129e158
Step #1: Successfully tagged make-docker:latest
Finished Step #1
Starting Step #2
Step #2: Already have image: make-docker
Step #2: docker pull gcr.io/agones-images/agones-build:add8116b91 && docker tag gcr.io/agones-images/agones-build:add8116b91 agones-build:add8116b91
Step #2: add8116b91: Pulling from agones-images/agones-build
Step #2: cc1a78bfd46b: Pulling fs layer
Step #2: 65ec5fb8fee4: Pulling fs layer
Step #2: f792a8d67267: Pulling fs layer
Step #2: 1d9810dc510f: Pulling fs layer
Step #2: 1857069560bc: Pulling fs layer
Step #2: 78e6ceea88a6: Pulling fs layer
Step #2: 17808c78ea57: Pulling fs layer
Step #2: 8f44844313bf: Pulling fs layer
Step #2: 68ad45c242a0: Pulling fs layer
Step #2: fcf83fd73d90: Pulling fs layer
Step #2: f7e1d363b903: Pulling fs layer
Step #2: db117322f9a6: Pulling fs layer
Step #2: 107df8cebbb8: Pulling fs layer
Step #2: 1cc01a448cf6: Pulling fs layer
Step #2: d21f6d830ee4: Pulling fs layer
Step #2: fc42a3e733c1: Pulling fs layer
Step #2: dc1d9449fa6d: Pulling fs layer
Step #2: 78e6ceea88a6: Waiting
Step #2: 1a868119fc13: Pulling fs layer
Step #2: 17808c78ea57: Waiting
Step #2: 9f6036440dbe: Pulling fs layer
Step #2: 781f18f06da3: Pulling fs layer
Step #2: 8f44844313bf: Waiting
Step #2: eed24b20f933: Pulling fs layer
Step #2: 796c70780a0c: Pulling fs layer
Step #2: 68ad45c242a0: Waiting
Step #2: fcf83fd73d90: Waiting
Step #2: f7e1d363b903: Waiting
Step #2: db117322f9a6: Waiting
Step #2: 107df8cebbb8: Waiting
Step #2: 1cc01a448cf6: Waiting
Step #2: d21f6d830ee4: Waiting
Step #2: fc42a3e733c1: Waiting
Step #2: dc1d9449fa6d: Waiting
Step #2: 1a868119fc13: Waiting
Step #2: 9f6036440dbe: Waiting
Step #2: 781f18f06da3: Waiting
Step #2: 1857069560bc: Waiting
Step #2: eed24b20f933: Waiting
Step #2: 796c70780a0c: Waiting
Step #2: 1d9810dc510f: Waiting
Step #2: cc1a78bfd46b: Download complete
Step #2: 1d9810dc510f: Verifying Checksum
Step #2: 1d9810dc510f: Download complete
Step #2: 65ec5fb8fee4: Verifying Checksum
Step #2: 65ec5fb8fee4: Download complete
Step #2: 78e6ceea88a6: Verifying Checksum
Step #2: 78e6ceea88a6: Download complete
Step #2: 17808c78ea57: Verifying Checksum
Step #2: 17808c78ea57: Download complete
Step #2: 8f44844313bf: Verifying Checksum
Step #2: 8f44844313bf: Download complete
Step #2: 1857069560bc: Verifying Checksum
Step #2: 1857069560bc: Download complete
Step #2: 68ad45c242a0: Download complete
Step #2: f7e1d363b903: Verifying Checksum
Step #2: f7e1d363b903: Download complete
Step #2: fcf83fd73d90: Download complete
Step #2: cc1a78bfd46b: Pull complete
Step #2: db117322f9a6: Verifying Checksum
Step #2: db117322f9a6: Download complete
Step #2: 1cc01a448cf6: Verifying Checksum
Step #2: 1cc01a448cf6: Download complete
Step #2: d21f6d830ee4: Verifying Checksum
Step #2: d21f6d830ee4: Download complete
Step #2: 107df8cebbb8: Verifying Checksum
Step #2: 107df8cebbb8: Download complete
Step #2: dc1d9449fa6d: Verifying Checksum
Step #2: dc1d9449fa6d: Download complete
Step #2: f792a8d67267: Verifying Checksum
Step #2: f792a8d67267: Download complete
Step #2: 9f6036440dbe: Verifying Checksum
Step #2: 9f6036440dbe: Download complete
Step #2: 781f18f06da3: Verifying Checksum
Step #2: 781f18f06da3: Download complete
Step #2: 1a868119fc13: Download complete
Step #2: eed24b20f933: Verifying Checksum
Step #2: eed24b20f933: Download complete
Step #2: 796c70780a0c: Verifying Checksum
Step #2: 796c70780a0c: Download complete
Step #2: fc42a3e733c1: Verifying Checksum
Step #2: fc42a3e733c1: Download complete
Step #2: 65ec5fb8fee4: Pull complete
Step #2: f792a8d67267: Pull complete
Step #2: 1d9810dc510f: Pull complete
Step #2: 1857069560bc: Pull complete
Step #2: 78e6ceea88a6: Pull complete
Step #2: 17808c78ea57: Pull complete
Step #2: 8f44844313bf: Pull complete
Step #2: 68ad45c242a0: Pull complete
Step #2: fcf83fd73d90: Pull complete
Step #2: f7e1d363b903: Pull complete
Step #2: db117322f9a6: Pull complete
Step #2: 107df8cebbb8: Pull complete
Step #2: 1cc01a448cf6: Pull complete
Step #2: d21f6d830ee4: Pull complete
Step #2: fc42a3e733c1: Pull complete
Step #2: dc1d9449fa6d: Pull complete
Step #2: 1a868119fc13: Pull complete
Step #2: 9f6036440dbe: Pull complete
Step #2: 781f18f06da3: Pull complete
Step #2: eed24b20f933: Pull complete
Step #2: 796c70780a0c: Pull complete
Step #2: Digest: sha256:9ab02f5b3c7db82a3ce7ef753b0f7894c11e2761a4100009fdf61e4e5354a728
Step #2: Status: Downloaded newer image for gcr.io/agones-images/agones-build:add8116b91
Finished Step #2
Starting Step #3 - "lint"
Step #3 - "lint": Already have image: make-docker
Step #3 - "lint": mkdir -p ~/.kube/
Step #3 - "lint": mkdir -p /workspace/build//.config/gcloud
Step #3 - "lint": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v /workspace:/go/src/agones.dev/agones -w /go/src/agones.dev/agones  agones-build:add8116b91 bash -c \
Step #3 - "lint": 	"golangci-lint run ./examples/... && golangci-lint run --deadline 15m ./..."
Finished Step #3 - "lint"
Starting Step #4 - "tests"
Starting Step #5 - "build"
Starting Step #6 - "build-e2e"
Step #5 - "build": Already have image: make-docker
Step #4 - "tests": Already have image: make-docker
Step #6 - "build-e2e": Already have image (with digest): gcr.io/cloud-builders/docker
Step #5 - "build": mkdir -p ~/.kube/
Step #5 - "build": mkdir -p /workspace/build//.config/gcloud
Step #4 - "tests": mkdir -p ~/.kube/
Step #4 - "tests": mkdir -p /workspace/build//.config/gcloud
Step #6 - "build-e2e": Sending build context to Docker daemon  7.168kB

Step #4 - "tests": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v /workspace:/go/src/agones.dev/agones agones-build:add8116b91 go test -race agones.dev/agones/pkg/... \
Step #4 - "tests": agones.dev/agones/sdks/...
Step #6 - "build-e2e": Step 1/20 : FROM gcr.io/cloud-builders/gcloud-slim
Step #6 - "build-e2e": latest: Pulling from cloud-builders/gcloud-slim
Step #6 - "build-e2e": e5c573070776: Already exists
Step #5 - "build": docker run --rm -e "CGO_ENABLED=0" -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v /workspace:/go/src/agones.dev/agones agones-build:add8116b91 go build \
Step #5 - "build": 	-o /go/src/agones.dev/agones/cmd/controller/bin/controller -a -ldflags "-X agones.dev/agones/pkg.Version=0.5.0-e7b9897" -installsuffix cgo agones.dev/agones/cmd/controller
Step #6 - "build-e2e": a7e8e7eaedca: Already exists
Step #6 - "build-e2e": 3c2cba919283: Already exists
Step #6 - "build-e2e": 7429df4cfdb7: Pulling fs layer
Step #4 - "tests": ?   	agones.dev/agones/pkg	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/apis	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/apis/stable	[no test files]
Step #6 - "build-e2e": 7429df4cfdb7: Verifying Checksum
Step #6 - "build-e2e": 7429df4cfdb7: Download complete
Step #6 - "build-e2e": 7429df4cfdb7: Pull complete
Step #6 - "build-e2e": Digest: sha256:1591644d72410f765f9701bac90bd420c00cf604efb3be5b9f3f9057a6a590c9
Step #6 - "build-e2e": Status: Downloaded newer image for gcr.io/cloud-builders/gcloud-slim:latest
Step #6 - "build-e2e":  ---> ca3e0a8af403
Step #6 - "build-e2e": Step 2/20 : RUN apt-get update &&     apt-get install -y wget psmisc make python jq zip &&     apt-get clean
Step #6 - "build-e2e":  ---> Running in cbb2b853d004
Step #6 - "build-e2e": Get:1 http://archive.ubuntu.com/ubuntu xenial InRelease [247 kB]
Step #6 - "build-e2e": Get:2 http://ppa.launchpad.net/git-core/ppa/ubuntu xenial InRelease [17.5 kB]
Step #6 - "build-e2e": Get:3 http://security.ubuntu.com/ubuntu xenial-security InRelease [107 kB]
Step #6 - "build-e2e": Get:4 http://archive.ubuntu.com/ubuntu xenial-updates InRelease [109 kB]
Step #6 - "build-e2e": Get:5 http://ppa.launchpad.net/git-core/ppa/ubuntu xenial/main amd64 Packages [3324 B]
Step #6 - "build-e2e": Get:6 http://archive.ubuntu.com/ubuntu xenial-backports InRelease [107 kB]
Step #6 - "build-e2e": Get:7 http://security.ubuntu.com/ubuntu xenial-security/main amd64 Packages [562 kB]
Step #6 - "build-e2e": Get:8 http://ppa.launchpad.net/git-core/ppa/ubuntu xenial/main Translation-en [2380 B]
Step #6 - "build-e2e": Get:9 http://archive.ubuntu.com/ubuntu xenial/main amd64 Packages [1201 kB]
Step #6 - "build-e2e": Get:10 http://security.ubuntu.com/ubuntu xenial-security/main Translation-en [237 kB]
Step #6 - "build-e2e": Get:11 http://security.ubuntu.com/ubuntu xenial-security/restricted amd64 Packages [7204 B]
Step #6 - "build-e2e": Get:12 http://security.ubuntu.com/ubuntu xenial-security/restricted Translation-en [2152 B]
Step #6 - "build-e2e": Get:13 http://security.ubuntu.com/ubuntu xenial-security/universe amd64 Packages [387 kB]
Step #6 - "build-e2e": Get:14 http://security.ubuntu.com/ubuntu xenial-security/universe Translation-en [147 kB]
Step #6 - "build-e2e": Get:15 http://security.ubuntu.com/ubuntu xenial-security/multiverse amd64 Packages [3460 B]
Step #6 - "build-e2e": Get:16 http://security.ubuntu.com/ubuntu xenial-security/multiverse Translation-en [1744 B]
Step #6 - "build-e2e": Get:17 http://archive.ubuntu.com/ubuntu xenial/main Translation-en [568 kB]
Step #6 - "build-e2e": Get:18 http://archive.ubuntu.com/ubuntu xenial/restricted amd64 Packages [8344 B]
Step #6 - "build-e2e": Get:19 http://archive.ubuntu.com/ubuntu xenial/restricted Translation-en [2908 B]
Step #6 - "build-e2e": Get:20 http://archive.ubuntu.com/ubuntu xenial/universe amd64 Packages [7532 kB]
Step #6 - "build-e2e": Get:21 http://archive.ubuntu.com/ubuntu xenial/universe Translation-en [4354 kB]
Step #6 - "build-e2e": Get:22 http://archive.ubuntu.com/ubuntu xenial/multiverse amd64 Packages [144 kB]
Step #6 - "build-e2e": Get:23 http://archive.ubuntu.com/ubuntu xenial/multiverse Translation-en [106 kB]
Step #6 - "build-e2e": Get:24 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages [856 kB]
Step #6 - "build-e2e": Get:25 http://archive.ubuntu.com/ubuntu xenial-updates/main Translation-en [349 kB]
Step #6 - "build-e2e": Get:26 http://archive.ubuntu.com/ubuntu xenial-updates/restricted amd64 Packages [7556 B]
Step #6 - "build-e2e": Get:27 http://archive.ubuntu.com/ubuntu xenial-updates/restricted Translation-en [2272 B]
Step #6 - "build-e2e": Get:28 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 Packages [690 kB]
Step #6 - "build-e2e": Get:29 http://archive.ubuntu.com/ubuntu xenial-updates/universe Translation-en [279 kB]
Step #6 - "build-e2e": Get:30 http://archive.ubuntu.com/ubuntu xenial-updates/multiverse amd64 Packages [16.4 kB]
Step #6 - "build-e2e": Get:31 http://archive.ubuntu.com/ubuntu xenial-updates/multiverse Translation-en [8344 B]
Step #6 - "build-e2e": Get:32 http://archive.ubuntu.com/ubuntu xenial-backports/main amd64 Packages [7304 B]
Step #6 - "build-e2e": Get:33 http://archive.ubuntu.com/ubuntu xenial-backports/main Translation-en [4456 B]
Step #6 - "build-e2e": Get:34 http://archive.ubuntu.com/ubuntu xenial-backports/universe amd64 Packages [7804 B]
Step #6 - "build-e2e": Get:35 http://archive.ubuntu.com/ubuntu xenial-backports/universe Translation-en [4184 B]
Step #4 - "tests": ok  	agones.dev/agones/pkg/apis/stable/v1alpha1	1.113s
Step #4 - "tests": ?   	agones.dev/agones/pkg/client	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/client/clientset/versioned	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/client/clientset/versioned/fake	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/client/clientset/versioned/scheme	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/client/clientset/versioned/typed/stable/v1alpha1	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/client/clientset/versioned/typed/stable/v1alpha1/fake	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/client/informers/externalversions	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/client/informers/externalversions/internalinterfaces	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/client/informers/externalversions/stable	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/client/informers/externalversions/stable/v1alpha1	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/client/listers/stable/v1alpha1	[no test files]
Step #6 - "build-e2e": Fetched 18.1 MB in 5s (3085 kB/s)
Step #6 - "build-e2e": Reading package lists...
Step #6 - "build-e2e": Reading package lists...
Step #6 - "build-e2e": Building dependency tree...
Step #6 - "build-e2e": Reading state information...
Step #6 - "build-e2e": python is already the newest version (2.7.12-1~16.04).
Step #6 - "build-e2e": python set to manually installed.
Step #6 - "build-e2e": The following packages were automatically installed and are no longer required:
Step #6 - "build-e2e":   cpp cpp-5 gcc-5 libasan2 libatomic1 libc-dev-bin libc6-dev libcc1-0
Step #6 - "build-e2e":   libcilkrts5 libexpat1-dev libgcc-5-dev libgomp1 libisl15 libitm1 liblsan0
Step #6 - "build-e2e":   libmpc3 libmpfr4 libmpx0 libpython-dev libpython2.7 libpython2.7-dev
Step #6 - "build-e2e":   libquadmath0 libtsan0 libubsan0 linux-libc-dev manpages-dev
Step #6 - "build-e2e":   python-pkg-resources python2.7-dev
Step #6 - "build-e2e": Use 'apt autoremove' to remove them.
Step #6 - "build-e2e": The following additional packages will be installed:
Step #6 - "build-e2e":   libonig2 unzip
Step #6 - "build-e2e": Suggested packages:
Step #6 - "build-e2e":   make-doc
Step #6 - "build-e2e": The following NEW packages will be installed:
Step #6 - "build-e2e":   jq libonig2 make psmisc unzip wget zip
Step #6 - "build-e2e": 0 upgraded, 7 newly installed, 0 to remove and 3 not upgraded.
Step #6 - "build-e2e": Need to get 746 kB/1046 kB of archives.
Step #6 - "build-e2e": After this operation, 3421 kB of additional disk space will be used.
Step #6 - "build-e2e": Get:1 http://archive.ubuntu.com/ubuntu xenial/main amd64 psmisc amd64 22.21-2.1build1 [48.0 kB]
Step #6 - "build-e2e": Get:2 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 libonig2 amd64 5.9.6-1ubuntu0.1 [86.7 kB]
Step #6 - "build-e2e": Get:3 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 jq amd64 1.5+dfsg-1ubuntu0.1 [144 kB]
Step #6 - "build-e2e": Get:4 http://archive.ubuntu.com/ubuntu xenial/main amd64 make amd64 4.1-6 [151 kB]
Step #6 - "build-e2e": Get:5 http://archive.ubuntu.com/ubuntu xenial/main amd64 unzip amd64 6.0-20ubuntu1 [158 kB]
Step #6 - "build-e2e": Get:6 http://archive.ubuntu.com/ubuntu xenial/main amd64 zip amd64 3.0-11 [158 kB]
Step #6 - "build-e2e": Fetched 746 kB in 0s (818 kB/s)
Step #6 - "build-e2e": Selecting previously unselected package psmisc.
Step #6 - "build-e2e": (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 ... 15825 files and directories currently installed.)
Step #6 - "build-e2e": Preparing to unpack .../psmisc_22.21-2.1build1_amd64.deb ...
Step #6 - "build-e2e": Unpacking psmisc (22.21-2.1build1) ...
Step #6 - "build-e2e": Selecting previously unselected package wget.
Step #6 - "build-e2e": Preparing to unpack .../wget_1.17.1-1ubuntu1.4_amd64.deb ...
Step #6 - "build-e2e": Unpacking wget (1.17.1-1ubuntu1.4) ...
Step #6 - "build-e2e": Selecting previously unselected package libonig2:amd64.
Step #6 - "build-e2e": Preparing to unpack .../libonig2_5.9.6-1ubuntu0.1_amd64.deb ...
Step #6 - "build-e2e": Unpacking libonig2:amd64 (5.9.6-1ubuntu0.1) ...
Step #6 - "build-e2e": Selecting previously unselected package jq.
Step #6 - "build-e2e": Preparing to unpack .../jq_1.5+dfsg-1ubuntu0.1_amd64.deb ...
Step #6 - "build-e2e": Unpacking jq (1.5+dfsg-1ubuntu0.1) ...
Step #6 - "build-e2e": Selecting previously unselected package make.
Step #6 - "build-e2e": Preparing to unpack .../archives/make_4.1-6_amd64.deb ...
Step #6 - "build-e2e": Unpacking make (4.1-6) ...
Step #6 - "build-e2e": Selecting previously unselected package unzip.
Step #6 - "build-e2e": Preparing to unpack .../unzip_6.0-20ubuntu1_amd64.deb ...
Step #6 - "build-e2e": Unpacking unzip (6.0-20ubuntu1) ...
Step #6 - "build-e2e": Selecting previously unselected package zip.
Step #6 - "build-e2e": Preparing to unpack .../archives/zip_3.0-11_amd64.deb ...
Step #6 - "build-e2e": Unpacking zip (3.0-11) ...
Step #6 - "build-e2e": Processing triggers for libc-bin (2.23-0ubuntu10) ...
Step #6 - "build-e2e": Processing triggers for mime-support (3.59ubuntu1) ...
Step #6 - "build-e2e": Setting up psmisc (22.21-2.1build1) ...
Step #6 - "build-e2e": Setting up wget (1.17.1-1ubuntu1.4) ...
Step #6 - "build-e2e": Setting up libonig2:amd64 (5.9.6-1ubuntu0.1) ...
Step #6 - "build-e2e": Setting up jq (1.5+dfsg-1ubuntu0.1) ...
Step #6 - "build-e2e": Setting up make (4.1-6) ...
Step #6 - "build-e2e": Setting up unzip (6.0-20ubuntu1) ...
Step #6 - "build-e2e": Setting up zip (3.0-11) ...
Step #6 - "build-e2e": Processing triggers for libc-bin (2.23-0ubuntu10) ...
Step #6 - "build-e2e": Removing intermediate container cbb2b853d004
Step #6 - "build-e2e":  ---> 7f127cbfb4cb
Step #6 - "build-e2e": Step 3/20 : WORKDIR /usr/local
Step #6 - "build-e2e": Removing intermediate container a6a2e3417c36
Step #6 - "build-e2e":  ---> febb5f3499b0
Step #6 - "build-e2e": Step 4/20 : ENV GO_VERSION=1.10.3
Step #6 - "build-e2e":  ---> Running in 4084937ca3e3
Step #6 - "build-e2e": Removing intermediate container 4084937ca3e3
Step #6 - "build-e2e":  ---> 3bb853803930
Step #6 - "build-e2e": Step 5/20 : ENV GOPATH /go
Step #6 - "build-e2e":  ---> Running in eb6c2231a684
Step #6 - "build-e2e": Removing intermediate container eb6c2231a684
Step #6 - "build-e2e":  ---> 068889ebe94b
Step #6 - "build-e2e": Step 6/20 : RUN wget -q https://redirector.gvt1.com/edgedl/go/go${GO_VERSION}.linux-amd64.tar.gz &&     tar -xzf go${GO_VERSION}.linux-amd64.tar.gz && rm go${GO_VERSION}.linux-amd64.tar.gz && mkdir ${GOPATH}
Step #6 - "build-e2e":  ---> Running in 288e8253c95c
Step #5 - "build": docker build /workspace/cmd/controller/ --tag=gcr.io/agones-images/agones-controller:0.5.0-e7b9897 
Step #5 - "build": Sending build context to Docker daemon  42.05MB

Step #5 - "build": Step 1/6 : FROM alpine:3.8
Step #5 - "build": 3.8: Pulling from library/alpine
Step #5 - "build": Digest: sha256:02892826401a9d18f0ea01f8a2f35d328ef039db4e1edcc45c630314a0457d5b
Step #5 - "build": Status: Downloaded newer image for alpine:3.8
Step #5 - "build":  ---> 196d12cf6ab1
Step #5 - "build": Step 2/6 : RUN apk --update add ca-certificates &&     adduser -D agones
Step #5 - "build":  ---> Running in d43891c37661
Step #5 - "build": fetch http://dl-cdn.alpinelinux.org/alpine/v3.8/main/x86_64/APKINDEX.tar.gz
Step #5 - "build": fetch http://dl-cdn.alpinelinux.org/alpine/v3.8/community/x86_64/APKINDEX.tar.gz
Step #5 - "build": (1/1) Installing ca-certificates (20171114-r3)
Step #5 - "build": Executing busybox-1.28.4-r1.trigger
Step #5 - "build": Executing ca-certificates-20171114-r3.trigger
Step #5 - "build": OK: 5 MiB in 14 packages
Step #5 - "build": Removing intermediate container d43891c37661
Step #5 - "build":  ---> adb2706383a9
Step #5 - "build": Step 3/6 : COPY ./bin/controller /home/agones/controller
Step #5 - "build":  ---> 4da4fdd12be1
Step #5 - "build": Step 4/6 : RUN chown -R agones /home/agones &&     chmod o+x /home/agones/controller
Step #5 - "build":  ---> Running in f09391b0991f
Step #5 - "build": Removing intermediate container f09391b0991f
Step #5 - "build":  ---> 9fead0a0a6a0
Step #5 - "build": Step 5/6 : USER agones
Step #5 - "build":  ---> Running in 6e5cdc891968
Step #5 - "build": Removing intermediate container 6e5cdc891968
Step #5 - "build":  ---> 5ee65436e658
Step #5 - "build": Step 6/6 : ENTRYPOINT ["/home/agones/controller"]
Step #5 - "build":  ---> Running in f048a831100c
Step #5 - "build": Removing intermediate container f048a831100c
Step #5 - "build":  ---> fca494ee02b9
Step #5 - "build": Successfully built fca494ee02b9
Step #5 - "build": Successfully tagged gcr.io/agones-images/agones-controller:0.5.0-e7b9897
Step #5 - "build": docker run --rm -e "CGO_ENABLED=0" -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v /workspace:/go/src/agones.dev/agones agones-build:add8116b91 go build \
Step #5 - "build": 	-o /go/src/agones.dev/agones/cmd/sdk-server/bin/sdk-server.linux.amd64 -a -ldflags "-X agones.dev/agones/pkg.Version=0.5.0-e7b9897" -installsuffix cgo agones.dev/agones/cmd/sdk-server
Step #4 - "tests": ok  	agones.dev/agones/pkg/fleetallocation	11.834s
Step #4 - "tests": ok  	agones.dev/agones/pkg/fleetautoscalers	3.340s
Step #4 - "tests": ok  	agones.dev/agones/pkg/fleets	2.497s
Step #4 - "tests": {"maxPort":20,"minPort":10,"msg":"Starting","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:07Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/mutate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:07Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/validate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:07Z"}
Step #4 - "tests": {"msg":"Wait for cache sync","severity":"info","time":"2018-10-06T18:12:07Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/vendor/k8s.io/client-go/informers/factory.go:87: Failed to watch *v1.Node: 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:\"\"}}","severity":"error","time":"2018-10-06T18:12:07Z"}
Step #4 - "tests": {"msg":"Adding first fixture","severity":"info","time":"2018-10-06T18:12:07Z"}
Step #4 - "tests": {"crd":"","msg":"custom resource definition established","severity":"info","source":"*gameservers.Controller","time":"2018-10-06T18:12:07Z"}
Step #4 - "tests": {"msg":"Wait for cache sync","severity":"info","source":"*gameservers.Controller","time":"2018-10-06T18:12:07Z"}
Step #4 - "tests": {"key":"default/test","msg":"Enqueuing key","queue":"stable.agones.dev.GameServerController","severity":"info","source":"*gameservers.Controller","time":"2018-10-06T18:12:07Z"}
Step #4 - "tests": {"msg":"Running","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:07Z"}
Step #4 - "tests": {"msg":"Starting workers...","queue":"stable.agones.dev.GameServerController","severity":"info","source":"*gameservers.Controller","time":"2018-10-06T18:12:07Z","workers":1}
Step #4 - "tests": {"msg":"Starting workers...","queue":"stable.agones.dev.HealthController","severity":"info","source":"*gameservers.HealthController","time":"2018-10-06T18:12:07Z","workers":1}
Step #4 - "tests": {"msg":"Processing obj","obj":"default/test","queue":"stable.agones.dev.GameServerController","severity":"info","source":"*gameservers.Controller","time":"2018-10-06T18:12:07Z"}
Step #4 - "tests": {"msg":"Resetting Port Allocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:07Z"}
Step #4 - "tests": {"msg":"Starting workers...","queue":"stable.agones.dev.PortAllocator","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:07Z","workers":1}
Step #4 - "tests": {"msg":"modify copyFixture","severity":"info","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"key":"default/test","msg":"Enqueuing key","queue":"stable.agones.dev.GameServerController","severity":"info","source":"*gameservers.Controller","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"Processing obj","obj":"default/test","queue":"stable.agones.dev.GameServerController","severity":"info","source":"*gameservers.Controller","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"key":"default/test","msg":"Enqueuing key","queue":"stable.agones.dev.GameServerController","severity":"info","source":"*gameservers.Controller","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"Processing obj","obj":"default/test","queue":"stable.agones.dev.GameServerController","severity":"info","source":"*gameservers.Controller","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"key":"default/test","msg":"Enqueuing key","queue":"stable.agones.dev.GameServerController","severity":"info","source":"*gameservers.Controller","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"Processing obj","obj":"default/test","queue":"stable.agones.dev.GameServerController","severity":"info","source":"*gameservers.Controller","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"...shutting down workers","queue":"stable.agones.dev.PortAllocator","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"...shutting down workers","queue":"stable.agones.dev.GameServerController","severity":"info","source":"*gameservers.Controller","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"...shutting down workers","queue":"stable.agones.dev.HealthController","severity":"info","source":"*gameservers.HealthController","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"maxPort":20,"minPort":10,"msg":"Starting","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/mutate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/validate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"Wait for cache sync","severity":"info","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"Starting workers...","queue":"stable.agones.dev.HealthController","severity":"info","source":"*gameservers.HealthController","time":"2018-10-06T18:12:08Z","workers":1}
Step #4 - "tests": {"key":"default/test","msg":"GameServer container has terminated","severity":"info","source":"*gameservers.HealthController","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"key":"default/test","msg":"Enqueuing key","queue":"stable.agones.dev.HealthController","severity":"info","source":"*gameservers.HealthController","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"Processing obj","obj":"default/test","queue":"stable.agones.dev.HealthController","severity":"info","source":"*gameservers.HealthController","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"key":"default/test","msg":"Synchronising","severity":"info","source":"*gameservers.HealthController","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"finalizers":["stable.agones.dev"]},"spec":{"container":"container","ports":[{"portPolicy":"static","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"template":{"metadata":{"creationTimestamp":null},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}}},"status":{"state":"Ready","ports":null,"address":"","nodeName":""}},"msg":"Marking GameServer as Unhealthy","severity":"info","source":"*gameservers.HealthController","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"...shutting down workers","queue":"stable.agones.dev.HealthController","severity":"info","source":"*gameservers.HealthController","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"Ready request has been received!","severity":"info","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"Shutdown request has been received!","severity":"info","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"Health Ping Received!","severity":"info","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"Health stream closed.","severity":"info","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"getting GameServer details","severity":"info","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"getting GameServer details","severity":"info","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"connected to watch GameServer...","severity":"info","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"Setting label","severity":"info","time":"2018-10-06T18:12:08Z","values":{"key":"foo","value":"bar"}}
Step #4 - "tests": {"msg":"getting GameServer details","severity":"info","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"gameserver update received","severity":"info","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"Sending watched GameServer!","severity":"info","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"gameserver update received","severity":"info","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"connected to watch GameServer...","severity":"info","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"Setting label","severity":"info","time":"2018-10-06T18:12:08Z","values":{"key":"foo","value":"bar"}}
Step #4 - "tests": {"msg":"getting GameServer details","severity":"info","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"gameserver update received","severity":"info","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"Sending watched GameServer!","severity":"info","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"gameserver update received","severity":"info","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"Setting label","severity":"info","time":"2018-10-06T18:12:08Z","values":{"key":"foo","value":"bar"}}
Step #4 - "tests": {"msg":"connected to watch GameServer...","severity":"info","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"getting GameServer details","severity":"info","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"gameserver update received","severity":"info","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"Sending watched GameServer!","severity":"info","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"gameserver update received","severity":"info","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"connected to watch GameServer...","severity":"info","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"Setting annotation","severity":"info","time":"2018-10-06T18:12:08Z","values":{"key":"bar","value":"foo"}}
Step #4 - "tests": {"msg":"getting GameServer details","severity":"info","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"Sending watched GameServer!","severity":"info","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"gameserver update received","severity":"info","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"gameserver update received","severity":"info","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"Setting annotation","severity":"info","time":"2018-10-06T18:12:08Z","values":{"key":"bar","value":"foo"}}
Step #4 - "tests": {"msg":"connected to watch GameServer...","severity":"info","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"getting GameServer details","severity":"info","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"Sending watched GameServer!","severity":"info","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"gameserver update received","severity":"info","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"gameserver update received","severity":"info","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"Setting annotation","severity":"info","time":"2018-10-06T18:12:08Z","values":{"key":"bar","value":"foo"}}
Step #4 - "tests": {"msg":"connected to watch GameServer...","severity":"info","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"getting GameServer details","severity":"info","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"gameserver update received","severity":"info","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"Sending watched GameServer!","severity":"info","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"gameserver update received","severity":"info","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"maxPort":110,"minPort":10,"msg":"Starting","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"Wait for cache sync","severity":"info","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"key":"node1","msg":"Enqueuing key","queue":"stable.agones.dev.PortAllocator","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/vendor/k8s.io/client-go/informers/factory.go:87: Failed to watch *v1.Node: 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:\"\"}}","severity":"error","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"key":"node2","msg":"Enqueuing key","queue":"stable.agones.dev.PortAllocator","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/pkg/client/informers/externalversions/factory.go:74: Failed to watch *v1alpha1.GameServer: unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"stable.agones.dev\", Version:\"v1alpha1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}}","severity":"error","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"Resetting Port Allocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"i":0,"msg":"allocating!","severity":"info","time":"2018-10-06T18:12:08Z","x":0}
Step #4 - "tests": {"i":1,"msg":"allocating!","severity":"info","time":"2018-10-06T18:12:08Z","x":0}
Step #4 - "tests": {"i":1,"msg":"allocating!","severity":"info","time":"2018-10-06T18:12:08Z","x":1}
Step #4 - "tests": {"i":0,"msg":"allocating!","severity":"info","time":"2018-10-06T18:12:08Z","x":1}
Step #4 - "tests": {"i":2,"msg":"allocating!","severity":"info","time":"2018-10-06T18:12:08Z","x":0}
Step #4 - "tests": {"i":1,"msg":"allocating!","severity":"info","time":"2018-10-06T18:12:08Z","x":2}
Step #4 - "tests": {"i":0,"msg":"allocating!","severity":"info","time":"2018-10-06T18:12:08Z","x":2}
Step #4 - "tests": {"i":1,"msg":"allocating!","severity":"info","time":"2018-10-06T18:12:08Z","x":3}
Step #4 - "tests": {"i":0,"msg":"allocating!","severity":"info","time":"2018-10-06T18:12:08Z","x":3}
Step #4 - "tests": {"i":2,"msg":"allocating!","severity":"info","time":"2018-10-06T18:12:08Z","x":1}
Step #4 - "tests": {"i":1,"msg":"allocating!","severity":"info","time":"2018-10-06T18:12:08Z","x":4}
Step #4 - "tests": {"i":2,"msg":"allocating!","severity":"info","time":"2018-10-06T18:12:08Z","x":2}
Step #4 - "tests": {"i":0,"msg":"allocating!","severity":"info","time":"2018-10-06T18:12:08Z","x":4}
Step #4 - "tests": {"i":1,"msg":"allocating!","severity":"info","time":"2018-10-06T18:12:08Z","x":5}
Step #4 - "tests": {"i":2,"msg":"allocating!","severity":"info","time":"2018-10-06T18:12:08Z","x":3}
Step #4 - "tests": {"i":0,"msg":"allocating!","severity":"info","time":"2018-10-06T18:12:08Z","x":5}
Step #4 - "tests": {"i":1,"msg":"allocating!","severity":"info","time":"2018-10-06T18:12:08Z","x":6}
Step #4 - "tests": {"i":2,"msg":"allocating!","severity":"info","time":"2018-10-06T18:12:08Z","x":4}
Step #4 - "tests": {"i":0,"msg":"allocating!","severity":"info","time":"2018-10-06T18:12:08Z","x":6}
Step #4 - "tests": {"i":1,"msg":"allocating!","severity":"info","time":"2018-10-06T18:12:08Z","x":7}
Step #4 - "tests": {"i":2,"msg":"allocating!","severity":"info","time":"2018-10-06T18:12:08Z","x":5}
Step #4 - "tests": {"i":0,"msg":"allocating!","severity":"info","time":"2018-10-06T18:12:08Z","x":7}
Step #4 - "tests": {"i":1,"msg":"allocating!","severity":"info","time":"2018-10-06T18:12:08Z","x":8}
Step #4 - "tests": {"i":2,"msg":"allocating!","severity":"info","time":"2018-10-06T18:12:08Z","x":6}
Step #4 - "tests": {"i":0,"msg":"allocating!","severity":"info","time":"2018-10-06T18:12:08Z","x":8}
Step #4 - "tests": {"i":1,"msg":"allocating!","severity":"info","time":"2018-10-06T18:12:08Z","x":9}
Step #4 - "tests": {"i":2,"msg":"allocating!","severity":"info","time":"2018-10-06T18:12:08Z","x":7}
Step #4 - "tests": {"i":0,"msg":"allocating!","severity":"info","time":"2018-10-06T18:12:08Z","x":9}
Step #4 - "tests": {"i":2,"msg":"allocating!","severity":"info","time":"2018-10-06T18:12:08Z","x":8}
Step #4 - "tests": {"i":2,"msg":"allocating!","severity":"info","time":"2018-10-06T18:12:08Z","x":9}
Step #4 - "tests": {"maxPort":20,"minPort":10,"msg":"Starting","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"Wait for cache sync","severity":"info","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"Running","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"key":"node1","msg":"Enqueuing key","queue":"stable.agones.dev.PortAllocator","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"key":"node2","msg":"Enqueuing key","queue":"stable.agones.dev.PortAllocator","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"Resetting Port Allocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"Starting workers...","queue":"stable.agones.dev.PortAllocator","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:08Z","workers":1}
Step #4 - "tests": {"msg":"Processing obj","obj":"node1","queue":"stable.agones.dev.PortAllocator","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"Already added node to port allocations. Skipping","node":"node1","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"Processing obj","obj":"node2","queue":"stable.agones.dev.PortAllocator","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"Already added node to port allocations. Skipping","node":"node2","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"adding n3","severity":"info","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"key":"node3","msg":"Enqueuing key","queue":"stable.agones.dev.PortAllocator","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"Processing obj","obj":"node3","queue":"stable.agones.dev.PortAllocator","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"Adding Node to port allocations","node":"node3","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"unscheduling n3","severity":"info","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"key":"SYNC+ALL","msg":"Enqueuing key","queue":"stable.agones.dev.PortAllocator","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"Processing obj","obj":"SYNC+ALL","queue":"stable.agones.dev.PortAllocator","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"Resetting Port Allocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"scheduling n3","severity":"info","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"key":"SYNC+ALL","msg":"Enqueuing key","queue":"stable.agones.dev.PortAllocator","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"Processing obj","obj":"SYNC+ALL","queue":"stable.agones.dev.PortAllocator","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"Resetting Port Allocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"deleting n3","severity":"info","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"key":"SYNC+ALL","msg":"Enqueuing key","queue":"stable.agones.dev.PortAllocator","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"Processing obj","obj":"SYNC+ALL","queue":"stable.agones.dev.PortAllocator","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"Resetting Port Allocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:08Z"}
Step #4 - "tests": {"msg":"...shutting down workers","queue":"stable.agones.dev.PortAllocator","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:10Z"}
Step #4 - "tests": {"gameServerName":"test","msg":"created GameServer sidecar","namespace":"default","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:10Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/pkg/client/informers/externalversions/factory.go:74: Failed to watch *v1alpha1.GameServer: unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"default\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"stable.agones.dev\", Version:\"v1alpha1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:(*fields.hasTerm)(0xc420312460), ResourceVersion:\"\"}}","severity":"error","time":"2018-10-06T18:12:10Z"}
Step #4 - "tests": {"error":"Get http://localhost:8080/healthz: dial tcp 127.0.0.1:8080: connect: connection refused","msg":"Error connecting to http://localhost:8080/healthz","severity":"error","time":"2018-10-06T18:12:10Z"}
Step #4 - "tests": {"health":{"periodSeconds":1,"failureThreshold":1},"msg":"setting health configuration","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:10Z"}
Step #4 - "tests": {"msg":"Starting GameServer health checking","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:10Z"}
Step #4 - "tests": {"msg":"Starting SDKServer http health check...","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:10Z"}
Step #4 - "tests": {"msg":"Starting workers...","queue":"stable.agones.dev.default.test","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:10Z","workers":1}
Step #4 - "tests": {"msg":"Sending GameServer Event to connectedStreams","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:11Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/pkg/client/informers/externalversions/factory.go:74: Failed to watch *v1alpha1.GameServer: unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"default\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"stable.agones.dev\", Version:\"v1alpha1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:(*fields.hasTerm)(0xc4202ec680), ResourceVersion:\"\"}}","severity":"error","time":"2018-10-06T18:12:11Z"}
Step #4 - "tests": {"failureCount":1,"msg":"GameServer Health Check failed","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:11Z"}
Step #4 - "tests": {"gameServerName":"test","msg":"being marked as not healthy","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:11Z"}
Step #4 - "tests": {"key":"updateState/Unhealthy","msg":"Enqueuing key","queue":"stable.agones.dev.default.test","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:11Z"}
Step #4 - "tests": {"msg":"Processing obj","obj":"updateState/Unhealthy","queue":"stable.agones.dev.default.test","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:11Z"}
Step #4 - "tests": {"msg":"Updating state","severity":"info","source":"*gameservers.SDKServer","state":"Unhealthy","time":"2018-10-06T18:12:11Z"}
Step #4 - "tests": E1006 18:12:11.169311    4018 event.go:260] Could not construct reference to: '&v1alpha1.GameServer{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"test", GenerateName:"", Namespace:"default", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, Spec:v1alpha1.GameServerSpec{Container:"", Ports:[]v1alpha1.GameServerPort(nil), Health:v1alpha1.Health{Disabled:false, PeriodSeconds:1, FailureThreshold:1, InitialDelaySeconds:0}, Template:v1.PodTemplateSpec{ObjectMeta:v1.ObjectMeta{Name:"", GenerateName:"", Namespace:"", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, Spec:v1.PodSpec{Volumes:[]v1.Volume(nil), InitContainers:[]v1.Container(nil), Containers:[]v1.Container(nil), RestartPolicy:"", TerminationGracePeriodSeconds:(*int64)(nil), ActiveDeadlineSeconds:(*int64)(nil), DNSPolicy:"", NodeSelector:map[string]string(nil), ServiceAccountName:"", DeprecatedServiceAccount:"", AutomountServiceAccountToken:(*bool)(nil), NodeName:"", HostNetwork:false, HostPID:false, HostIPC:false, ShareProcessNamespace:(*bool)(nil), SecurityContext:(*v1.PodSecurityContext)(nil), ImagePullSecrets:[]v1.LocalObjectReference(nil), Hostname:"", Subdomain:"", Affinity:(*v1.Affinity)(nil), SchedulerName:"", Tolerations:[]v1.Toleration(nil), HostAliases:[]v1.HostAlias(nil), PriorityClassName:"", Priority:(*int32)(nil), DNSConfig:(*v1.PodDNSConfig)(nil)}}}, Status:v1alpha1.GameServerStatus{State:"Unhealthy", Ports:[]v1alpha1.GameServerStatusPort(nil), Address:"", NodeName:""}}' due to: 'selfLink was empty, can't make reference'. Will not report event: 'Warning' 'Unhealthy' 'No longer healthy'
Step #4 - "tests": {"msg":"Sending GameServer Event to connectedStreams","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:12Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/pkg/client/informers/externalversions/factory.go:74: Failed to watch *v1alpha1.GameServer: unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"default\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"stable.agones.dev\", Version:\"v1alpha1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:(*fields.hasTerm)(0xc4203129e0), ResourceVersion:\"\"}}","severity":"error","time":"2018-10-06T18:12:12Z"}
Step #4 - "tests": {"failureCount":2,"msg":"GameServer Health Check failed","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:12Z"}
Step #4 - "tests": {"gameServerName":"test","msg":"being marked as not healthy","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:12Z"}
Step #4 - "tests": {"key":"updateState/Unhealthy","msg":"Enqueuing key","queue":"stable.agones.dev.default.test","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:12Z"}
Step #4 - "tests": {"msg":"Processing obj","obj":"updateState/Unhealthy","queue":"stable.agones.dev.default.test","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:12Z"}
Step #4 - "tests": {"msg":"Updating state","severity":"info","source":"*gameservers.SDKServer","state":"Unhealthy","time":"2018-10-06T18:12:12Z"}
Step #4 - "tests": E1006 18:12:12.169901    4018 event.go:260] Could not construct reference to: '&v1alpha1.GameServer{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"test", GenerateName:"", Namespace:"default", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, Spec:v1alpha1.GameServerSpec{Container:"", Ports:[]v1alpha1.GameServerPort(nil), Health:v1alpha1.Health{Disabled:false, PeriodSeconds:1, FailureThreshold:1, InitialDelaySeconds:0}, Template:v1.PodTemplateSpec{ObjectMeta:v1.ObjectMeta{Name:"", GenerateName:"", Namespace:"", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, Spec:v1.PodSpec{Volumes:[]v1.Volume(nil), InitContainers:[]v1.Container(nil), Containers:[]v1.Container(nil), RestartPolicy:"", TerminationGracePeriodSeconds:(*int64)(nil), ActiveDeadlineSeconds:(*int64)(nil), DNSPolicy:"", NodeSelector:map[string]string(nil), ServiceAccountName:"", DeprecatedServiceAccount:"", AutomountServiceAccountToken:(*bool)(nil), NodeName:"", HostNetwork:false, HostPID:false, HostIPC:false, ShareProcessNamespace:(*bool)(nil), SecurityContext:(*v1.PodSecurityContext)(nil), ImagePullSecrets:[]v1.LocalObjectReference(nil), Hostname:"", Subdomain:"", Affinity:(*v1.Affinity)(nil), SchedulerName:"", Tolerations:[]v1.Toleration(nil), HostAliases:[]v1.HostAlias(nil), PriorityClassName:"", Priority:(*int32)(nil), DNSConfig:(*v1.PodDNSConfig)(nil)}}}, Status:v1alpha1.GameServerStatus{State:"Unhealthy", Ports:[]v1alpha1.GameServerStatusPort(nil), Address:"", NodeName:""}}' due to: 'selfLink was empty, can't make reference'. Will not report event: 'Warning' 'Unhealthy' 'No longer healthy'
Step #4 - "tests": {"msg":"agones.dev/agones/pkg/client/informers/externalversions/factory.go:74: Failed to watch *v1alpha1.GameServer: unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"default\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"stable.agones.dev\", Version:\"v1alpha1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:(*fields.hasTerm)(0xc4200e08c0), ResourceVersion:\"\"}}","severity":"error","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"Sending GameServer Event to connectedStreams","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"...shutting down workers","queue":"stable.agones.dev.default.test","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"error":"http: Server closed","msg":"health check: http server closed","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"maxPort":20,"minPort":10,"msg":"Starting","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"maxPort":20,"minPort":10,"msg":"Starting","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"maxPort":20,"minPort":10,"msg":"Starting","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"maxPort":20,"minPort":10,"msg":"Starting","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"maxPort":20,"minPort":10,"msg":"Starting","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gameServerName":"test","msg":"created GameServer sidecar","namespace":"default","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"maxPort":20,"minPort":10,"msg":"Starting","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/mutate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/validate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"Wait for cache sync","severity":"info","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/mutate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/validate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"Wait for cache sync","severity":"info","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/mutate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/validate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"Wait for cache sync","severity":"info","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/mutate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/validate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"Wait for cache sync","severity":"info","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/pkg/client/informers/externalversions/factory.go:74: Failed to watch *v1alpha1.GameServer: unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"stable.agones.dev\", Version:\"v1alpha1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}}","severity":"error","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/vendor/k8s.io/client-go/informers/factory.go:87: Failed to watch *v1.Node: 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:\"\"}}","severity":"error","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/vendor/k8s.io/client-go/informers/factory.go:87: Failed to watch *v1.Pod: 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:\"\"}}","severity":"error","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/vendor/k8s.io/client-go/informers/factory.go:87: Failed to watch *v1.Pod: 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:\"\"}}","severity":"error","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/mutate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/validate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"Wait for cache sync","severity":"info","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"Wait for cache sync","severity":"info","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/vendor/k8s.io/client-go/informers/factory.go:87: Failed to watch *v1.Pod: 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:\"\"}}","severity":"error","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/mutate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/validate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"Received WatchGameServer request, adding stream to connectedStreams","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"Wait for cache sync","severity":"info","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/vendor/k8s.io/client-go/informers/factory.go:87: Failed to watch *v1.Node: 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:\"\"}}","severity":"error","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/pkg/client/informers/externalversions/factory.go:74: Failed to watch *v1alpha1.GameServer: unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"stable.agones.dev\", Version:\"v1alpha1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}}","severity":"error","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/vendor/k8s.io/client-go/informers/factory.go:87: Failed to watch *v1.Node: 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:\"\"}}","severity":"error","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/pkg/client/informers/externalversions/factory.go:74: Failed to watch *v1alpha1.GameServer: unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"stable.agones.dev\", Version:\"v1alpha1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}}","severity":"error","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"finalizers":["stable.agones.dev"]},"spec":{"container":"container","ports":[{"portPolicy":"static","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"template":{"metadata":{"creationTimestamp":null},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}}},"status":{"state":"RequestReady","ports":null,"address":"","nodeName":"node"}},"msg":"Syncing RequestReady State","severity":"info","source":"*gameservers.Controller","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/vendor/k8s.io/client-go/informers/factory.go:87: Failed to watch *v1.Pod: 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:\"\"}}","severity":"error","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"key":"node1","msg":"Enqueuing key","queue":"stable.agones.dev.PortAllocator","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"key":"node1","msg":"Enqueuing key","queue":"stable.agones.dev.PortAllocator","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"maxPort":20,"minPort":10,"msg":"Starting","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/pkg/client/informers/externalversions/factory.go:74: Failed to watch *v1alpha1.GameServer: unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"stable.agones.dev\", Version:\"v1alpha1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}}","severity":"error","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/vendor/k8s.io/client-go/informers/factory.go:87: Failed to watch *v1.Node: 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:\"\"}}","severity":"error","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/vendor/k8s.io/client-go/informers/factory.go:87: Failed to watch *v1.Node: 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:\"\"}}","severity":"error","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"maxPort":20,"minPort":10,"msg":"Starting","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/pkg/client/informers/externalversions/factory.go:74: Failed to watch *v1alpha1.GameServer: unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"stable.agones.dev\", Version:\"v1alpha1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}}","severity":"error","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/pkg/client/informers/externalversions/factory.go:74: Failed to watch *v1alpha1.GameServer: unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"stable.agones.dev\", Version:\"v1alpha1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}}","severity":"error","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/vendor/k8s.io/client-go/informers/factory.go:87: Failed to watch *v1.Pod: 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:\"\"}}","severity":"error","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/vendor/k8s.io/client-go/informers/factory.go:87: Failed to watch *v1.Pod: 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:\"\"}}","severity":"error","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"key":"node1","msg":"Enqueuing key","queue":"stable.agones.dev.PortAllocator","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"key":"default/test","msg":"Enqueuing key","queue":"stable.agones.dev.GameServerController","severity":"info","source":"*gameservers.Controller","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/mutate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/validate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/vendor/k8s.io/client-go/informers/factory.go:87: Failed to watch *v1.Node: 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:\"\"}}","severity":"error","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/mutate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/validate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"Wait for cache sync","severity":"info","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/pkg/client/informers/externalversions/factory.go:74: Failed to watch *v1alpha1.GameServer: unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"stable.agones.dev\", Version:\"v1alpha1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}}","severity":"error","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"Wait for cache sync","severity":"info","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/vendor/k8s.io/client-go/informers/factory.go:87: Failed to watch *v1.Pod: 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:\"\"}}","severity":"error","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"Sending watched GameServer!","severity":"info","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"gameserver update received","severity":"info","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"Sending watched GameServer!","severity":"info","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"gameserver update received","severity":"info","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/pkg/client/informers/externalversions/factory.go:74: Failed to watch *v1alpha1.GameServer: unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"stable.agones.dev\", Version:\"v1alpha1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}}","severity":"error","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"key":"node1","msg":"Enqueuing key","queue":"stable.agones.dev.PortAllocator","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/vendor/k8s.io/client-go/informers/factory.go:87: Failed to watch *v1.Pod: 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:\"\"}}","severity":"error","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"Sending watched GameServer!","severity":"info","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"gameserver update received","severity":"info","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"Sending watched GameServer!","severity":"info","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"gameserver update received","severity":"info","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/vendor/k8s.io/client-go/informers/factory.go:87: Failed to watch *v1.Node: 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:\"\"}}","severity":"error","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"key":"node1","msg":"Enqueuing key","queue":"stable.agones.dev.PortAllocator","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"Sending watched GameServer!","severity":"info","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"gameserver update received","severity":"info","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"Sending watched GameServer!","severity":"info","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"gameserver update received","severity":"info","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/vendor/k8s.io/client-go/informers/factory.go:87: Failed to watch *v1.Node: 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:\"\"}}","severity":"error","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"finalizers":["stable.agones.dev"]},"spec":{"container":"container","ports":[{"portPolicy":"static","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"template":{"metadata":{"creationTimestamp":null},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}}},"status":{"state":"Shutdown","ports":null,"address":"","nodeName":""}},"msg":"Syncing Shutdown State","severity":"info","source":"*gameservers.Controller","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/pkg/client/informers/externalversions/factory.go:74: Failed to watch *v1alpha1.GameServer: unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"stable.agones.dev\", Version:\"v1alpha1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}}","severity":"error","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"maxPort":20,"minPort":10,"msg":"Starting","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/mutate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/validate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"Resetting Port Allocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"key":"default/test","msg":"Synchronising","severity":"info","source":"*gameservers.Controller","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"finalizers":["stable.agones.dev"]},"spec":{"container":"container","ports":[{"portPolicy":"dynamic","containerPort":7777,"hostPort":10,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"template":{"metadata":{"creationTimestamp":null},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}}},"status":{"state":"Creating","ports":null,"address":"","nodeName":""}},"msg":"Syncing Port Allocation State","severity":"info","source":"*gameservers.Controller","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"finalizers":["stable.agones.dev"]},"spec":{"container":"container","ports":[{"portPolicy":"dynamic","containerPort":7777,"hostPort":10,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"template":{"metadata":{"creationTimestamp":null},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}}},"status":{"state":"Creating","ports":null,"address":"","nodeName":""}},"msg":"Syncing Create State","severity":"info","source":"*gameservers.Controller","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"key":"default/test","msg":"Synchronising","severity":"info","source":"*gameservers.HealthController","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"maxPort":20,"minPort":10,"msg":"Starting","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"Wait for cache sync","severity":"info","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/pkg/client/informers/externalversions/factory.go:74: Failed to watch *v1alpha1.GameServer: unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"stable.agones.dev\", Version:\"v1alpha1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}}","severity":"error","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/vendor/k8s.io/client-go/informers/factory.go:87: Failed to watch *v1.Pod: 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:\"\"}}","severity":"error","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/mutate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/validate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"maxPort":20,"minPort":10,"msg":"Starting","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/mutate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/validate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"Wait for cache sync","severity":"info","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"finalizers":["stable.agones.dev"]},"spec":{"container":"container","ports":[{"portPolicy":"static","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"template":{"metadata":{"creationTimestamp":null},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}}},"status":{"state":"Creating","ports":null,"address":"","nodeName":""}},"msg":"Syncing Create State","severity":"info","source":"*gameservers.Controller","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/pkg/client/informers/externalversions/factory.go:74: Failed to watch *v1alpha1.GameServer: unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"stable.agones.dev\", Version:\"v1alpha1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}}","severity":"error","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/vendor/k8s.io/client-go/informers/factory.go:87: Failed to watch *v1.Pod: 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:\"\"}}","severity":"error","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"maxPort":20,"minPort":10,"msg":"Starting","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gameServerName":"test","msg":"created GameServer sidecar","namespace":"default","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"Adding SetLabel to queue","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:13Z","values":{"key":"test","value":"annotation"}}
Step #4 - "tests": {"key":"updateAnnotation/test/annotation","msg":"Enqueuing key","queue":"stable.agones.dev.default.test","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/pkg/client/informers/externalversions/factory.go:74: Failed to watch *v1alpha1.GameServer: unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"default\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"stable.agones.dev\", Version:\"v1alpha1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:(*fields.hasTerm)(0xc4208b4f80), ResourceVersion:\"\"}}","severity":"error","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/vendor/k8s.io/client-go/informers/factory.go:87: Failed to watch *v1.Node: 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:\"\"}}","severity":"error","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"key":"node1","msg":"Enqueuing key","queue":"stable.agones.dev.PortAllocator","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"Could not find ExternalIP. Falling back to Internal","node":"node1","severity":"warning","source":"*gameservers.Controller","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"maxPort":20,"minPort":10,"msg":"Starting","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"finalizers":["stable.agones.dev"]},"spec":{"container":"container","ports":[{"portPolicy":"static","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"template":{"metadata":{"creationTimestamp":null},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}}},"status":{"state":"RequestReady","ports":null,"address":"","nodeName":""}},"msg":"Syncing RequestReady State","severity":"info","source":"*gameservers.Controller","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"maxPort":20,"minPort":10,"msg":"Starting","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/mutate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/validate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"Wait for cache sync","severity":"info","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/mutate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/validate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"maxPort":20,"minPort":10,"msg":"Starting","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/vendor/k8s.io/client-go/informers/factory.go:87: Failed to watch *v1.Node: 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:\"\"}}","severity":"error","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"key":"node1","msg":"Enqueuing key","queue":"stable.agones.dev.PortAllocator","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/mutate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/validate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/vendor/k8s.io/client-go/informers/factory.go:87: Failed to watch *v1.Pod: 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:\"\"}}","severity":"error","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"creating Pod for GameServer","pod":{"metadata":{"generateName":"test-","namespace":"default","creationTimestamp":null,"labels":{"stable.agones.dev/gameserver":"test","stable.agones.dev/role":"gameserver"},"annotations":{"stable.agones.dev/container":"container"},"ownerReferences":[{"apiVersion":"stable.agones.dev/v1alpha1","kind":"GameServer","name":"test","uid":"","controller":true,"blockOwnerDeletion":true}]},"spec":{"containers":[{"name":"container","image":"container/image","ports":[{"hostPort":10,"containerPort":7777,"protocol":"UDP"}],"resources":{},"livenessProbe":{"httpGet":{"path":"/gshealthz","port":8080},"initialDelaySeconds":5,"periodSeconds":5,"failureThreshold":3}},{"name":"agones-gameserver-sidecar","image":"sidecar:dev","env":[{"name":"GAMESERVER_NAME","value":"test"},{"name":"POD_NAMESPACE","valueFrom":{"fieldRef":{"fieldPath":"metadata.namespace"}}}],"resources":{},"livenessProbe":{"httpGet":{"path":"/healthz","port":8080},"initialDelaySeconds":3,"periodSeconds":3}}],"serviceAccountName":"agones-sdk"},"status":{}},"severity":"info","source":"*gameservers.Controller","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"maxPort":20,"minPort":10,"msg":"Starting","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"key":"default/test","msg":"Synchronising","severity":"info","source":"*gameservers.HealthController","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"finalizers":["stable.agones.dev"]},"spec":{"container":"container","ports":[{"portPolicy":"static","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"template":{"metadata":{"creationTimestamp":null},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}}},"status":{"state":"Ready","ports":null,"address":"","nodeName":""}},"msg":"Marking GameServer as Unhealthy","severity":"info","source":"*gameservers.HealthController","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/pkg/client/informers/externalversions/factory.go:74: Failed to watch *v1alpha1.GameServer: unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"stable.agones.dev\", Version:\"v1alpha1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}}","severity":"error","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": E1006 18:12:13.480417    4018 event.go:260] Could not construct reference to: '&v1alpha1.GameServer{TypeMeta:v1.TypeMeta{Kind:"", APIVersion:""}, ObjectMeta:v1.ObjectMeta{Name:"test", GenerateName:"", Namespace:"default", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string{"stable.agones.dev"}, ClusterName:""}, Spec:v1alpha1.GameServerSpec{Container:"container", Ports:[]v1alpha1.GameServerPort{v1alpha1.GameServerPort{Name:"", PortPolicy:"static", ContainerPort:7777, HostPort:9999, Protocol:"UDP"}}, Health:v1alpha1.Health{Disabled:false, PeriodSeconds:5, FailureThreshold:3, InitialDelaySeconds:5}, Template:v1.PodTemplateSpec{ObjectMeta:v1.ObjectMeta{Name:"", GenerateName:"", Namespace:"", SelfLink:"", UID:"", ResourceVersion:"", Generation:0, CreationTimestamp:v1.Time{Time:time.Time{wall:0x0, ext:0, loc:(*time.Location)(nil)}}, DeletionTimestamp:(*v1.Time)(nil), DeletionGracePeriodSeconds:(*int64)(nil), Labels:map[string]string(nil), Annotations:map[string]string(nil), OwnerReferences:[]v1.OwnerReference(nil), Initializers:(*v1.Initializers)(nil), Finalizers:[]string(nil), ClusterName:""}, Spec:v1.PodSpec{Volumes:[]v1.Volume(nil), InitContainers:[]v1.Container(nil), Containers:[]v1.Container{v1.Container{Name:"container", Image:"container/image", Command:[]string(nil), Args:[]string(nil), WorkingDir:"", Ports:[]v1.ContainerPort(nil), EnvFrom:[]v1.EnvFromSource(nil), Env:[]v1.EnvVar(nil), Resources:v1.ResourceRequirements{Limits:v1.ResourceList(nil), Requests:v1.ResourceList(nil)}, VolumeMounts:[]v1.VolumeMount(nil), VolumeDevices:[]v1.VolumeDevice(nil), LivenessProbe:(*v1.Probe)(nil), ReadinessProbe:(*v1.Probe)(nil), Lifecycle:(*v1.Lifecycle)(nil), TerminationMessagePath:"", TerminationMessagePolicy:"", ImagePullPolicy:"", SecurityContext:(*v1.SecurityContext)(nil), Stdin:false, StdinOnce:false, TTY:false}}, RestartPolicy:"", TerminationGracePeriodSeconds:(*int64)(nil), ActiveDeadlineSeconds:(*int64)(nil), DNSPolicy:"", NodeSelector:map[string]string(nil), ServiceAccountName:"", DeprecatedServiceAccount:"", AutomountServiceAccountToken:(*bool)(nil), NodeName:"", HostNetwork:false, HostPID:false, HostIPC:false, ShareProcessNamespace:(*bool)(nil), SecurityContext:(*v1.PodSecurityContext)(nil), ImagePullSecrets:[]v1.LocalObjectReference(nil), Hostname:"", Subdomain:"", Affinity:(*v1.Affinity)(nil), SchedulerName:"", Tolerations:[]v1.Toleration(nil), HostAliases:[]v1.HostAlias(nil), PriorityClassName:"", Priority:(*int32)(nil), DNSConfig:(*v1.PodDNSConfig)(nil)}}}, Status:v1alpha1.GameServerStatus{State:"Ready", Ports:[]v1alpha1.GameServerStatusPort(nil), Address:"", NodeName:""}}' due to: 'selfLink was empty, can't make reference'. Will not report event: 'Warning' 'Unhealthy' 'GameServer container terminated'
Step #4 - "tests": {"maxPort":20,"minPort":10,"msg":"Starting","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"Wait for cache sync","severity":"info","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/mutate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/validate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"maxPort":20,"minPort":10,"msg":"Starting","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"finalizers":["stable.agones.dev","stable.agones.dev"]},"spec":{"container":"container","ports":[{"portPolicy":"static","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"template":{"metadata":{"creationTimestamp":null},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}}},"status":{"state":"Starting","ports":null,"address":"","nodeName":""}},"msg":"Syncing Starting State","severity":"info","source":"*gameservers.Controller","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/vendor/k8s.io/client-go/informers/factory.go:87: Failed to watch *v1.Node: 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:\"\"}}","severity":"error","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"key":"node1","msg":"Enqueuing key","queue":"stable.agones.dev.PortAllocator","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"key":"node2","msg":"Enqueuing key","queue":"stable.agones.dev.PortAllocator","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"key":"node3","msg":"Enqueuing key","queue":"stable.agones.dev.PortAllocator","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/vendor/k8s.io/client-go/informers/factory.go:87: Failed to watch *v1.Node: 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:\"\"}}","severity":"error","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"Wait for cache sync","severity":"info","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"key":"node1","msg":"Enqueuing key","queue":"stable.agones.dev.PortAllocator","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"key":"node2","msg":"Enqueuing key","queue":"stable.agones.dev.PortAllocator","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"key":"node3","msg":"Enqueuing key","queue":"stable.agones.dev.PortAllocator","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"creating Pod for GameServer","pod":{"metadata":{"generateName":"test-","namespace":"default","creationTimestamp":null,"labels":{"stable.agones.dev/gameserver":"test","stable.agones.dev/role":"gameserver"},"annotations":{"stable.agones.dev/container":"container"},"ownerReferences":[{"apiVersion":"stable.agones.dev/v1alpha1","kind":"GameServer","name":"test","uid":"","controller":true,"blockOwnerDeletion":true}]},"spec":{"containers":[{"name":"container","image":"container/image","ports":[{"hostPort":9999,"containerPort":7777,"protocol":"UDP"}],"resources":{},"livenessProbe":{"httpGet":{"path":"/gshealthz","port":8080},"initialDelaySeconds":5,"periodSeconds":5,"failureThreshold":3}},{"name":"agones-gameserver-sidecar","image":"sidecar:dev","env":[{"name":"GAMESERVER_NAME","value":"test"},{"name":"POD_NAMESPACE","valueFrom":{"fieldRef":{"fieldPath":"metadata.namespace"}}}],"resources":{},"livenessProbe":{"httpGet":{"path":"/healthz","port":8080},"initialDelaySeconds":3,"periodSeconds":3}}],"serviceAccountName":"agones-sdk"},"status":{}},"severity":"info","source":"*gameservers.Controller","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"maxPort":20,"minPort":10,"msg":"Starting","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"err: \u003cnil\u003e","severity":"info","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"maxPort":20,"minPort":10,"msg":"Starting","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/mutate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/validate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/mutate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"maxPort":20,"minPort":10,"msg":"Starting","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/validate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/pkg/client/informers/externalversions/factory.go:74: Failed to watch *v1alpha1.GameServer: unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"stable.agones.dev\", Version:\"v1alpha1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}}","severity":"error","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/mutate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/validate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"health":{"periodSeconds":1,"failureThreshold":1,"initialDelaySeconds":5},"msg":"setting health configuration","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"Starting GameServer health checking","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"Starting SDKServer http health check...","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"Starting workers...","queue":"stable.agones.dev.default.test","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:13Z","workers":1}
Step #4 - "tests": {"msg":"Processing obj","obj":"updateAnnotation/test/annotation","queue":"stable.agones.dev.default.test","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"attempting to find event recording","severity":"info","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"...shutting down workers","queue":"stable.agones.dev.default.test","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"error":"http: Server closed","msg":"health check: http server closed","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"Wait for cache sync","severity":"info","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/vendor/k8s.io/client-go/informers/factory.go:87: Failed to watch *v1.Node: 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:\"\"}}","severity":"error","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"maxPort":50,"minPort":10,"msg":"Starting","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"Wait for cache sync","severity":"info","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/vendor/k8s.io/client-go/informers/factory.go:87: Failed to watch *v1.Pod: 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:\"\"}}","severity":"error","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gameServerName":"test","msg":"created GameServer sidecar","namespace":"default","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"Received Ready request, adding to queue","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"key":"updateState/RequestReady","msg":"Enqueuing key","queue":"stable.agones.dev.default.test","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/pkg/client/informers/externalversions/factory.go:74: Failed to watch *v1alpha1.GameServer: unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"default\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"stable.agones.dev\", Version:\"v1alpha1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:(*fields.hasTerm)(0xc420c23240), ResourceVersion:\"\"}}","severity":"error","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": --- FAIL: TestControllerAddress (0.50s)
Step #4 - "tests":     --- FAIL: TestControllerAddress/node_with_external_ip (0.23s)
Step #4 - "tests":     	assertions.go:237: 
                        
	Error Trace:	controller_test.go:956
Step #4 - "tests":     		
	Error:		Expected nil, but got: error retrieving node node1 for Pod pod: node "node1" not found
Step #4 - "tests":     		
Step #4 - "tests":     	assertions.go:237: 
                        
	Error Trace:	controller_test.go:957
Step #4 - "tests":     		
	Error:		Not equal: "12.12.12.12" (expected)
Step #4 - "tests":     			        != "" (actual)
Step #4 - "tests":     		
Step #4 - "tests": {"msg":"agones.dev/agones/pkg/client/informers/externalversions/factory.go:74: Failed to watch *v1alpha1.GameServer: unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"stable.agones.dev\", Version:\"v1alpha1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}}","severity":"error","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"connected to watch GameServer...","severity":"info","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/pkg/client/informers/externalversions/factory.go:74: Failed to watch *v1alpha1.GameServer: unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"stable.agones.dev\", Version:\"v1alpha1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}}","severity":"error","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"Sending watched GameServer!","severity":"info","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"gameserver update received","severity":"info","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"finalizers":["stable.agones.dev"]},"spec":{"container":"container","ports":[{"portPolicy":"dynamic","containerPort":7777,"hostPort":10,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"template":{"metadata":{"creationTimestamp":null},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}}},"status":{"state":"Starting","ports":null,"address":"","nodeName":""}},"msg":"Syncing Starting State","severity":"info","source":"*gameservers.Controller","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"maxPort":20,"minPort":10,"msg":"Starting","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/mutate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/validate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"Wait for cache sync","severity":"info","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/vendor/k8s.io/client-go/informers/factory.go:87: Failed to watch *v1.Pod: 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:\"\"}}","severity":"error","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/vendor/k8s.io/client-go/informers/factory.go:87: Failed to watch *v1.Node: 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:\"\"}}","severity":"error","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"Resetting Port Allocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"maxPort":20,"minPort":10,"msg":"Starting","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"Wait for cache sync","severity":"info","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/pkg/client/informers/externalversions/factory.go:74: Failed to watch *v1alpha1.GameServer: unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"stable.agones.dev\", Version:\"v1alpha1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}}","severity":"error","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/vendor/k8s.io/client-go/informers/factory.go:87: Failed to watch *v1.Node: 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:\"\"}}","severity":"error","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"key":"node1","msg":"Enqueuing key","queue":"stable.agones.dev.PortAllocator","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"key":"node2","msg":"Enqueuing key","queue":"stable.agones.dev.PortAllocator","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"key":"node3","msg":"Enqueuing key","queue":"stable.agones.dev.PortAllocator","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"finalizers":["stable.agones.dev"]},"spec":{"container":"container","ports":[{"portPolicy":"static","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"template":{"metadata":{"creationTimestamp":null},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}}},"status":{"state":"Creating","ports":null,"address":"","nodeName":""}},"msg":"Syncing Create State","severity":"info","source":"*gameservers.Controller","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"key":"node1","msg":"Enqueuing key","queue":"stable.agones.dev.PortAllocator","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"key":"node2","msg":"Enqueuing key","queue":"stable.agones.dev.PortAllocator","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"health":{"periodSeconds":1,"failureThreshold":1,"initialDelaySeconds":5},"msg":"setting health configuration","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"Starting GameServer health checking","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"Starting SDKServer http health check...","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"Starting workers...","queue":"stable.agones.dev.default.test","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:13Z","workers":1}
Step #4 - "tests": {"msg":"Processing obj","obj":"updateState/RequestReady","queue":"stable.agones.dev.default.test","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"Updating state","severity":"info","source":"*gameservers.SDKServer","state":"RequestReady","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"attempting to find event recording","severity":"info","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"...shutting down workers","queue":"stable.agones.dev.default.test","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"error":"http: Server closed","msg":"health check: http server closed","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gameServerName":"test","msg":"created GameServer sidecar","namespace":"default","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"Received Shutdown request, adding to queue","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"key":"updateState/Shutdown","msg":"Enqueuing key","queue":"stable.agones.dev.default.test","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/pkg/client/informers/externalversions/factory.go:74: Failed to watch *v1alpha1.GameServer: unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"default\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"stable.agones.dev\", Version:\"v1alpha1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:(*fields.hasTerm)(0xc420c8d1c0), ResourceVersion:\"\"}}","severity":"error","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"key":"default/test","msg":"Synchronising","severity":"info","source":"*gameservers.Controller","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"key":"default/test","msg":"GameServer is no longer available for syncing","severity":"info","source":"*gameservers.Controller","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"Resetting Port Allocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":{"metadata":{"name":"gs3","uid":"3","creationTimestamp":null},"spec":{"ports":[{"portPolicy":"dynamic","containerPort":0,"hostPort":10}],"health":{},"template":{"metadata":{"creationTimestamp":null},"spec":{"containers":null}}},"status":{"state":"Ready","ports":[{"port":10}],"address":"","nodeName":"node2"}},"msg":"syncing deleted GameServer","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gameServerName":"test","msg":"created GameServer sidecar","namespace":"default","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"Received WatchGameServer request, adding stream to connectedStreams","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"Resetting Port Allocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":"no","msg":"Did not allocate this GameServer. Ignoring for DeAllocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gameServerName":"test","msg":"created GameServer sidecar","namespace":"default","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"Received WatchGameServer request, adding stream to connectedStreams","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"Resetting Port Allocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"maxPort":20,"minPort":10,"msg":"Starting","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"maxPort":20,"minPort":10,"msg":"Starting","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"Wait for cache sync","severity":"info","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/mutate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/validate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"Wait for cache sync","severity":"info","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/pkg/client/informers/externalversions/factory.go:74: Failed to watch *v1alpha1.GameServer: unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"stable.agones.dev\", Version:\"v1alpha1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}}","severity":"error","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/vendor/k8s.io/client-go/informers/factory.go:87: Failed to watch *v1.Pod: 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:\"\"}}","severity":"error","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/vendor/k8s.io/client-go/informers/factory.go:87: Failed to watch *v1.Node: 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:\"\"}}","severity":"error","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/pkg/client/informers/externalversions/factory.go:74: Failed to watch *v1alpha1.GameServer: unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"stable.agones.dev\", Version:\"v1alpha1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}}","severity":"error","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"health":{"periodSeconds":1,"failureThreshold":1,"initialDelaySeconds":5},"msg":"setting health configuration","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"Starting GameServer health checking","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"Starting SDKServer http health check...","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"Starting workers...","queue":"stable.agones.dev.default.test","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:13Z","workers":1}
Step #4 - "tests": {"msg":"Processing obj","obj":"updateState/Shutdown","queue":"stable.agones.dev.default.test","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"Updating state","severity":"info","source":"*gameservers.SDKServer","state":"Shutdown","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"attempting to find event recording","severity":"info","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"...shutting down workers","queue":"stable.agones.dev.default.test","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"error":"http: Server closed","msg":"health check: http server closed","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gameServerName":"test","msg":"created GameServer sidecar","namespace":"default","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/pkg/client/informers/externalversions/factory.go:74: Failed to watch *v1alpha1.GameServer: unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"default\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"stable.agones.dev\", Version:\"v1alpha1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:(*fields.hasTerm)(0xc4200e0940), ResourceVersion:\"\"}}","severity":"error","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"key":"node1","msg":"Enqueuing key","queue":"stable.agones.dev.PortAllocator","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"key":"node2","msg":"Enqueuing key","queue":"stable.agones.dev.PortAllocator","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"finalizers":["stable.agones.dev"]},"spec":{"container":"container","ports":[{"portPolicy":"static","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"template":{"metadata":{"creationTimestamp":null},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}}},"status":{"state":"Creating","ports":null,"address":"","nodeName":""}},"msg":"Syncing Create State","severity":"info","source":"*gameservers.Controller","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"health":{"periodSeconds":1,"failureThreshold":1,"initialDelaySeconds":5},"msg":"setting health configuration","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"Starting GameServer health checking","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"Starting SDKServer http health check...","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"Starting workers...","queue":"stable.agones.dev.default.test","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:13Z","workers":1}
Step #4 - "tests": {"gameServerName":"test","msg":"created GameServer sidecar","namespace":"default","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/pkg/client/informers/externalversions/factory.go:74: Failed to watch *v1alpha1.GameServer: unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"default\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"stable.agones.dev\", Version:\"v1alpha1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:(*fields.hasTerm)(0xc420e96460), ResourceVersion:\"\"}}","severity":"error","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"Resetting Port Allocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"maxPort":19,"minPort":10,"msg":"Starting","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"Wait for cache sync","severity":"info","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/pkg/client/informers/externalversions/factory.go:74: Failed to watch *v1alpha1.GameServer: unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"stable.agones.dev\", Version:\"v1alpha1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}}","severity":"error","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"creating Pod for GameServer","pod":{"metadata":{"generateName":"test-","namespace":"default","creationTimestamp":null,"labels":{"stable.agones.dev/gameserver":"test","stable.agones.dev/role":"gameserver"},"annotations":{"stable.agones.dev/container":"container"},"ownerReferences":[{"apiVersion":"stable.agones.dev/v1alpha1","kind":"GameServer","name":"test","uid":"","controller":true,"blockOwnerDeletion":true}]},"spec":{"containers":[{"name":"container","image":"container/image","ports":[{"hostPort":9999,"containerPort":7777,"protocol":"UDP"}],"resources":{},"livenessProbe":{"httpGet":{"path":"/gshealthz","port":8080},"initialDelaySeconds":5,"periodSeconds":5,"failureThreshold":3}},{"name":"agones-gameserver-sidecar","image":"sidecar:dev","env":[{"name":"GAMESERVER_NAME","value":"test"},{"name":"POD_NAMESPACE","valueFrom":{"fieldRef":{"fieldPath":"metadata.namespace"}}}],"resources":{},"livenessProbe":{"httpGet":{"path":"/healthz","port":8080},"initialDelaySeconds":3,"periodSeconds":3}}],"serviceAccountName":"agones-sdk"},"status":{}},"severity":"info","source":"*gameservers.Controller","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gameserver":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"finalizers":["stable.agones.dev"]},"spec":{"container":"container","ports":[{"portPolicy":"static","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"template":{"metadata":{"creationTimestamp":null},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}}},"status":{"state":"Creating","ports":null,"address":"","nodeName":""}},"msg":"Pod created is invalid","pod":null,"severity":"error","source":"*gameservers.Controller","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"maxPort":20,"minPort":10,"msg":"Starting","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/mutate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/validate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"maxPort":20,"minPort":10,"msg":"Starting","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/mutate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/validate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"gameServerName":"test","msg":"created GameServer sidecar","namespace":"default","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"Health Ping Received","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:13Z"}
Step #4 - "tests": {"msg":"Received GetGameServer request","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"gameServerName":"test","msg":"created GameServer sidecar","namespace":"default","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/pkg/client/informers/externalversions/factory.go:74: Failed to watch *v1alpha1.GameServer: unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"default\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"stable.agones.dev\", Version:\"v1alpha1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:(*fields.hasTerm)(0xc420599be0), ResourceVersion:\"\"}}","severity":"error","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"key":"node1","msg":"Enqueuing key","queue":"stable.agones.dev.PortAllocator","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"key":"node2","msg":"Enqueuing key","queue":"stable.agones.dev.PortAllocator","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"msg":"Updating state","severity":"info","source":"*gameservers.SDKServer","state":"Ready","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"msg":"State already unhealthy. Skipping update.","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"gameServerName":"test","msg":"created GameServer sidecar","namespace":"default","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"msg":"Test Running","severity":"info","test":"disabled, under timeout","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"msg":"Health Ping Received","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"msg":"Resetting Port Allocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"error":null,"msg":"Allocated Port","ports":[{"portPolicy":"dynamic","containerPort":7777,"hostPort":19},{"name":"another","portPolicy":"dynamic","containerPort":6666,"hostPort":10},{"name":"static","portPolicy":"static","containerPort":6666,"hostPort":9999}],"severity":"info","time":"2018-10-06T18:12:14Z","uid":"0:10"}
Step #4 - "tests": {"error":null,"msg":"Allocated Port","ports":[{"portPolicy":"dynamic","containerPort":7777,"hostPort":12},{"name":"another","portPolicy":"dynamic","containerPort":6666,"hostPort":13},{"name":"static","portPolicy":"static","containerPort":6666,"hostPort":9999}],"severity":"info","time":"2018-10-06T18:12:14Z","uid":"0:11"}
Step #4 - "tests": {"error":null,"msg":"Allocated Port","ports":[{"portPolicy":"dynamic","containerPort":7777,"hostPort":17},{"name":"another","portPolicy":"dynamic","containerPort":6666,"hostPort":18},{"name":"static","portPolicy":"static","containerPort":6666,"hostPort":9999}],"severity":"info","time":"2018-10-06T18:12:14Z","uid":"0:12"}
Step #4 - "tests": {"error":null,"msg":"Allocated Port","ports":[{"portPolicy":"dynamic","containerPort":7777,"hostPort":15},{"name":"another","portPolicy":"dynamic","containerPort":6666,"hostPort":16},{"name":"static","portPolicy":"static","containerPort":6666,"hostPort":9999}],"severity":"info","time":"2018-10-06T18:12:14Z","uid":"0:13"}
Step #4 - "tests": {"error":null,"msg":"Allocated Port","ports":[{"portPolicy":"dynamic","containerPort":7777,"hostPort":11},{"name":"another","portPolicy":"dynamic","containerPort":6666,"hostPort":14},{"name":"static","portPolicy":"static","containerPort":6666,"hostPort":9999}],"severity":"info","time":"2018-10-06T18:12:14Z","uid":"0:14"}
Step #4 - "tests": {"error":null,"msg":"Allocated Port","ports":[{"portPolicy":"dynamic","containerPort":7777,"hostPort":13},{"name":"another","portPolicy":"dynamic","containerPort":6666,"hostPort":14},{"name":"static","portPolicy":"static","containerPort":6666,"hostPort":9999}],"severity":"info","time":"2018-10-06T18:12:14Z","uid":"1:10"}
Step #4 - "tests": {"error":null,"msg":"Allocated Port","ports":[{"portPolicy":"dynamic","containerPort":7777,"hostPort":11},{"name":"another","portPolicy":"dynamic","containerPort":6666,"hostPort":12},{"name":"static","portPolicy":"static","containerPort":6666,"hostPort":9999}],"severity":"info","time":"2018-10-06T18:12:14Z","uid":"1:11"}
Step #4 - "tests": {"error":null,"msg":"Allocated Port","ports":[{"portPolicy":"dynamic","containerPort":7777,"hostPort":15},{"name":"another","portPolicy":"dynamic","containerPort":6666,"hostPort":16},{"name":"static","portPolicy":"static","containerPort":6666,"hostPort":9999}],"severity":"info","time":"2018-10-06T18:12:14Z","uid":"1:12"}
Step #4 - "tests": {"error":null,"msg":"Allocated Port","ports":[{"portPolicy":"dynamic","containerPort":7777,"hostPort":18},{"name":"another","portPolicy":"dynamic","containerPort":6666,"hostPort":10},{"name":"static","portPolicy":"static","containerPort":6666,"hostPort":9999}],"severity":"info","time":"2018-10-06T18:12:14Z","uid":"1:13"}
Step #4 - "tests": {"error":null,"msg":"Allocated Port","ports":[{"portPolicy":"dynamic","containerPort":7777,"hostPort":17},{"name":"another","portPolicy":"dynamic","containerPort":6666,"hostPort":19},{"name":"static","portPolicy":"static","containerPort":6666,"hostPort":9999}],"severity":"info","time":"2018-10-06T18:12:14Z","uid":"1:14"}
Step #4 - "tests": {"allocated":20,"count":20,"msg":"How many allocated","severity":"info","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"maxPort":20,"minPort":10,"msg":"Starting","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"msg":"Wait for cache sync","severity":"info","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/vendor/k8s.io/client-go/informers/factory.go:87: Failed to watch *v1.Node: 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:\"\"}}","severity":"error","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"key":"node1","msg":"Enqueuing key","queue":"stable.agones.dev.PortAllocator","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/pkg/client/informers/externalversions/factory.go:74: Failed to watch *v1alpha1.GameServer: unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"stable.agones.dev\", Version:\"v1alpha1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}}","severity":"error","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"msg":"Sending GameServer Event to connectedStreams","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"gameServerName":"test","msg":"created GameServer sidecar","namespace":"default","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/pkg/client/informers/externalversions/factory.go:74: Failed to watch *v1alpha1.GameServer: unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"default\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"stable.agones.dev\", Version:\"v1alpha1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:(*fields.hasTerm)(0xc4208b4900), ResourceVersion:\"\"}}","severity":"error","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"msg":"Resetting Port Allocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"maxPort":20,"minPort":10,"msg":"Starting","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/mutate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/validate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"msg":"Wait for cache sync","severity":"info","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/pkg/client/informers/externalversions/factory.go:74: Failed to watch *v1alpha1.GameServer: unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"stable.agones.dev\", Version:\"v1alpha1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}}","severity":"error","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/vendor/k8s.io/client-go/informers/factory.go:87: Failed to watch *v1.Node: 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:\"\"}}","severity":"error","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"msg":"Updating state","severity":"info","source":"*gameservers.SDKServer","state":"Ready","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"gameServerName":"test","msg":"created GameServer sidecar","namespace":"default","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/pkg/client/informers/externalversions/factory.go:74: Failed to watch *v1alpha1.GameServer: unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"default\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"stable.agones.dev\", Version:\"v1alpha1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:(*fields.hasTerm)(0xc420e97b20), ResourceVersion:\"\"}}","severity":"error","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"key":"foo","msg":"updating label","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:14Z","value":"bar"}
Step #4 - "tests": {"gameServerName":"test","msg":"created GameServer sidecar","namespace":"default","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/pkg/client/informers/externalversions/factory.go:74: Failed to watch *v1alpha1.GameServer: unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"default\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"stable.agones.dev\", Version:\"v1alpha1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:(*fields.hasTerm)(0xc420c22920), ResourceVersion:\"\"}}","severity":"error","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"msg":"Sending watched GameServer!","severity":"info","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"msg":"gameserver update received","severity":"info","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"maxPort":20,"minPort":10,"msg":"Starting","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/mutate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/validate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"msg":"creating Pod for GameServer","pod":{"metadata":{"generateName":"test-","namespace":"default","creationTimestamp":null,"labels":{"stable.agones.dev/gameserver":"test","stable.agones.dev/role":"gameserver"},"annotations":{"stable.agones.dev/container":"container"},"ownerReferences":[{"apiVersion":"stable.agones.dev/v1alpha1","kind":"GameServer","name":"test","uid":"","controller":true,"blockOwnerDeletion":true}]},"spec":{"containers":[{"name":"container","image":"container/image","ports":[{"hostPort":9999,"containerPort":7777,"protocol":"UDP"}],"resources":{},"livenessProbe":{"httpGet":{"path":"/gshealthz","port":8080},"initialDelaySeconds":5,"periodSeconds":5,"failureThreshold":3}},{"name":"agones-gameserver-sidecar","image":"sidecar:dev","env":[{"name":"GAMESERVER_NAME","value":"test"},{"name":"POD_NAMESPACE","valueFrom":{"fieldRef":{"fieldPath":"metadata.namespace"}}}],"resources":{},"livenessProbe":{"httpGet":{"path":"/healthz","port":8080},"initialDelaySeconds":3,"periodSeconds":3}}],"serviceAccountName":"agones-sdk"},"status":{}},"severity":"info","source":"*gameservers.Controller","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"maxPort":20,"minPort":10,"msg":"Starting","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/mutate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/validate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"msg":"creating Pod for GameServer","pod":{"metadata":{"generateName":"test-","namespace":"default","creationTimestamp":null,"labels":{"stable.agones.dev/gameserver":"test","stable.agones.dev/role":"gameserver"},"annotations":{"stable.agones.dev/container":"container"},"ownerReferences":[{"apiVersion":"stable.agones.dev/v1alpha1","kind":"GameServer","name":"test","uid":"","controller":true,"blockOwnerDeletion":true}]},"spec":{"containers":[{"name":"container","image":"container/image","ports":[{"hostPort":9999,"containerPort":7777,"protocol":"UDP"}],"resources":{},"livenessProbe":{"httpGet":{"path":"/gshealthz","port":8080},"initialDelaySeconds":5,"periodSeconds":5,"failureThreshold":3}},{"name":"agones-gameserver-sidecar","image":"sidecar:dev","env":[{"name":"GAMESERVER_NAME","value":"test"},{"name":"POD_NAMESPACE","valueFrom":{"fieldRef":{"fieldPath":"metadata.namespace"}}}],"resources":{},"livenessProbe":{"httpGet":{"path":"/healthz","port":8080},"initialDelaySeconds":3,"periodSeconds":3}}],"serviceAccountName":"agones-sdk"},"status":{}},"severity":"info","source":"*gameservers.Controller","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"gameserver":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"finalizers":["stable.agones.dev"]},"spec":{"container":"container","ports":[{"portPolicy":"static","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"template":{"metadata":{"creationTimestamp":null},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}}},"status":{"state":"Creating","ports":null,"address":"","nodeName":""}},"msg":"Pod created is invalid","pod":null,"severity":"error","source":"*gameservers.Controller","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"maxPort":20,"minPort":10,"msg":"Starting","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/mutate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/validate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"maxPort":20,"minPort":10,"msg":"Starting","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/mutate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/validate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"maxPort":20,"minPort":10,"msg":"Starting","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/mutate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/validate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"msg":"creationValidationHandler","review":{"request":{"uid":"","kind":{"group":"stable.agones.dev","version":"v1alpha1","kind":"GameServer"},"resource":{"group":"","version":"","resource":""},"operation":"CREATE","userInfo":{},"object":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"finalizers":["stable.agones.dev"]},"spec":{"container":"container","ports":[{"portPolicy":"static","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"template":{"metadata":{"creationTimestamp":null},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}}},"status":{"state":"Creating","ports":null,"address":"","nodeName":""}},"oldObject":null},"response":{"uid":"","allowed":true}},"severity":"info","source":"*gameservers.Controller","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"msg":"creationValidationHandler","review":{"request":{"uid":"","kind":{"group":"stable.agones.dev","version":"v1alpha1","kind":"GameServer"},"resource":{"group":"","version":"","resource":""},"operation":"CREATE","userInfo":{},"object":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null},"spec":{"container":"NOPE!","ports":[{"containerPort":7777}],"health":{},"template":{"metadata":{"creationTimestamp":null},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}},{"name":"container2","image":"container/image","resources":{}}]}}},"status":{"state":"","ports":null,"address":"","nodeName":""}},"oldObject":null},"response":{"uid":"","allowed":true}},"severity":"info","source":"*gameservers.Controller","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"msg":"Invalid GameServer","review":{"request":{"uid":"","kind":{"group":"stable.agones.dev","version":"v1alpha1","kind":"GameServer"},"resource":{"group":"","version":"","resource":""},"operation":"CREATE","userInfo":{},"object":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null},"spec":{"container":"NOPE!","ports":[{"containerPort":7777}],"health":{},"template":{"metadata":{"creationTimestamp":null},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}},{"name":"container2","image":"container/image","resources":{}}]}}},"status":{"state":"","ports":null,"address":"","nodeName":""}},"oldObject":null},"response":{"uid":"","allowed":false,"status":{"metadata":{},"status":"Failure","message":"GameServer configuration is invalid","reason":"Invalid","details":{"group":"stable.agones.dev","kind":"GameServer","causes":[{"reason":"FieldValueInvalid","message":"Could not find a container named NOPE!","field":"container"}]}}}},"severity":"info","source":"*gameservers.Controller","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"maxPort":20,"minPort":10,"msg":"Starting","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/mutate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/validate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"msg":"Wait for cache sync","severity":"info","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/vendor/k8s.io/client-go/informers/factory.go:87: Failed to watch *v1.Pod: 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:\"\"}}","severity":"error","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/pkg/client/informers/externalversions/factory.go:74: Failed to watch *v1alpha1.GameServer: unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"stable.agones.dev\", Version:\"v1alpha1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}}","severity":"error","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/vendor/k8s.io/client-go/informers/factory.go:87: Failed to watch *v1.Node: 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:\"\"}}","severity":"error","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"msg":"Received WatchGameServer request, adding stream to connectedStreams","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"deletionTimestamp":"2018-10-06T18:12:14Z","finalizers":["stable.agones.dev"]},"spec":{"container":"container","ports":[{"portPolicy":"static","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"template":{"metadata":{"creationTimestamp":null},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}}},"status":{"state":"Creating","ports":null,"address":"","nodeName":""}},"msg":"Syncing with Deletion Timestamp","severity":"info","source":"*gameservers.Controller","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"gsName":"test","msg":"Found pods, deleting","pods":[{"metadata":{"name":"test-","generateName":"test-","namespace":"default","creationTimestamp":null,"labels":{"stable.agones.dev/gameserver":"test","stable.agones.dev/role":"gameserver"},"annotations":{"stable.agones.dev/container":"container"},"ownerReferences":[{"apiVersion":"stable.agones.dev/v1alpha1","kind":"GameServer","name":"test","uid":"","controller":true,"blockOwnerDeletion":true}]},"spec":{"containers":[{"name":"container","image":"container/image","ports":[{"hostPort":9999,"containerPort":7777,"protocol":"UDP"}],"resources":{}}],"serviceAccountName":"agones-sdk"},"status":{}}],"severity":"info","source":"*gameservers.Controller","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"maxPort":20,"minPort":10,"msg":"Starting","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/mutate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/validate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"msg":"Wait for cache sync","severity":"info","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/vendor/k8s.io/client-go/informers/factory.go:87: Failed to watch *v1.Node: 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:\"\"}}","severity":"error","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"msg":"Sending GameServer Event to connectedStreams","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/vendor/k8s.io/client-go/informers/factory.go:87: Failed to watch *v1.Pod: 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:\"\"}}","severity":"error","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"maxPort":20,"minPort":10,"msg":"Starting","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/pkg/client/informers/externalversions/factory.go:74: Failed to watch *v1alpha1.GameServer: unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"stable.agones.dev\", Version:\"v1alpha1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}}","severity":"error","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/mutate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/validate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"msg":"creationMutationHandler","review":{"request":{"uid":"","kind":{"group":"stable.agones.dev","version":"v1alpha1","kind":"GameServer"},"resource":{"group":"","version":"","resource":""},"operation":"CREATE","userInfo":{},"object":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null},"spec":{"ports":[{"portPolicy":"static","containerPort":7777,"hostPort":9999}],"health":{},"template":{"metadata":{"creationTimestamp":null},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}}},"status":{"state":"","ports":null,"address":"","nodeName":""}},"oldObject":null},"response":{"uid":"","allowed":true}},"severity":"info","source":"*gameservers.Controller","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"gs":"test","msg":"patch created!","patch":"[{\"op\":\"add\",\"path\":\"/metadata/finalizers\",\"value\":[\"stable.agones.dev\"]},{\"op\":\"add\",\"path\":\"/spec/container\",\"value\":\"container\"},{\"op\":\"add\",\"path\":\"/spec/ports/0/protocol\",\"value\":\"UDP\"},{\"op\":\"add\",\"path\":\"/spec/health/periodSeconds\",\"value\":5},{\"op\":\"add\",\"path\":\"/spec/health/failureThreshold\",\"value\":3},{\"op\":\"add\",\"path\":\"/spec/health/initialDelaySeconds\",\"value\":5},{\"op\":\"replace\",\"path\":\"/status/state\",\"value\":\"Creating\"}]","severity":"info","source":"*gameservers.Controller","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"maxPort":20,"minPort":10,"msg":"Starting","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/mutate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"groupKind":{"Group":"stable.agones.dev","Kind":"GameServer"},"msg":"Added webhook handler","op":"CREATE","path":"/validate","severity":"info","source":"*webhooks.WebHook","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"msg":"Wait for cache sync","severity":"info","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/vendor/k8s.io/client-go/informers/factory.go:87: Failed to watch *v1.Node: 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:\"\"}}","severity":"error","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"key":"node1","msg":"Enqueuing key","queue":"stable.agones.dev.PortAllocator","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/pkg/client/informers/externalversions/factory.go:74: Failed to watch *v1alpha1.GameServer: unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"stable.agones.dev\", Version:\"v1alpha1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:fields.andTerm{}, ResourceVersion:\"\"}}","severity":"error","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/vendor/k8s.io/client-go/informers/factory.go:87: Failed to watch *v1.Pod: 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:\"\"}}","severity":"error","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/pkg/client/informers/externalversions/factory.go:74: Failed to watch *v1alpha1.GameServer: unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"default\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"stable.agones.dev\", Version:\"v1alpha1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:(*fields.hasTerm)(0xc420312700), ResourceVersion:\"\"}}","severity":"error","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"msg":"Sending GameServer Event to connectedStreams","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"deletionTimestamp":"2018-10-06T18:12:14Z","finalizers":["stable.agones.dev"]},"spec":{"container":"container","ports":[{"portPolicy":"static","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"template":{"metadata":{"creationTimestamp":null},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}}},"status":{"state":"Creating","ports":null,"address":"","nodeName":""}},"msg":"Syncing with Deletion Timestamp","severity":"info","source":"*gameservers.Controller","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"deletionTimestamp":"2018-10-06T18:12:14Z"},"spec":{"container":"container","ports":[{"portPolicy":"static","containerPort":7777,"hostPort":9999,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"template":{"metadata":{"creationTimestamp":null},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}}},"status":{"state":"Creating","ports":null,"address":"","nodeName":""}},"msg":"No pods found, removing finalizer stable.agones.dev","severity":"info","source":"*gameservers.Controller","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"msg":"Resetting Port Allocation","severity":"info","source":"*gameservers.PortAllocator","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"gs":{"metadata":{"name":"test","namespace":"default","creationTimestamp":null,"finalizers":["stable.agones.dev"]},"spec":{"container":"container","ports":[{"portPolicy":"dynamic","containerPort":7777,"hostPort":10,"protocol":"UDP"}],"health":{"periodSeconds":5,"failureThreshold":3,"initialDelaySeconds":5},"template":{"metadata":{"creationTimestamp":null},"spec":{"containers":[{"name":"container","image":"container/image","resources":{}}]}}},"status":{"state":"Creating","ports":null,"address":"","nodeName":""}},"msg":"Syncing Port Allocation State","severity":"info","source":"*gameservers.Controller","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"msg":"Health Ping Received","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:14Z"}
Step #4 - "tests": {"msg":"Test Running","severity":"info","test":"disabled, over timeout","time":"2018-10-06T18:12:15Z"}
Step #4 - "tests": {"msg":"Health Ping Received","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:15Z"}
Step #4 - "tests": {"msg":"Sending watched GameServer!","severity":"info","time":"2018-10-06T18:12:15Z"}
Step #4 - "tests": {"msg":"gameserver update received","severity":"info","time":"2018-10-06T18:12:15Z"}
Step #4 - "tests": {"msg":"Sending GameServer Event to connectedStreams","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:15Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/pkg/client/informers/externalversions/factory.go:74: Failed to watch *v1alpha1.GameServer: unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"default\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"stable.agones.dev\", Version:\"v1alpha1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:(*fields.hasTerm)(0xc42105e800), ResourceVersion:\"\"}}","severity":"error","time":"2018-10-06T18:12:15Z"}
Step #4 - "tests": {"msg":"Health stream closed.","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:15Z"}
Step #4 - "tests": {"failureCount":1,"msg":"GameServer Health Check failed","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:16Z"}
Step #4 - "tests": {"msg":"Test Running","severity":"info","test":"enabled, under timeout","time":"2018-10-06T18:12:16Z"}
Step #4 - "tests": {"msg":"Health Ping Received","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:16Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/pkg/client/informers/externalversions/factory.go:74: Failed to watch *v1alpha1.GameServer: unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"default\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"stable.agones.dev\", Version:\"v1alpha1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:(*fields.hasTerm)(0xc42105eba0), ResourceVersion:\"\"}}","severity":"error","time":"2018-10-06T18:12:16Z"}
Step #4 - "tests": {"msg":"Sending GameServer Event to connectedStreams","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:16Z"}
Step #4 - "tests": {"msg":"Test Running","severity":"info","test":"enabled, over timeout","time":"2018-10-06T18:12:17Z"}
Step #4 - "tests": {"msg":"Health Ping Received","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:17Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/pkg/client/informers/externalversions/factory.go:74: Failed to watch *v1alpha1.GameServer: unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"default\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"stable.agones.dev\", Version:\"v1alpha1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:(*fields.hasTerm)(0xc420400120), ResourceVersion:\"\"}}","severity":"error","time":"2018-10-06T18:12:17Z"}
Step #4 - "tests": {"msg":"Sending GameServer Event to connectedStreams","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:17Z"}
Step #4 - "tests": {"failureCount":1,"msg":"GameServer Health Check failed","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:18Z"}
Step #4 - "tests": {"failureCount":1,"msg":"GameServer Health Check failed","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:18Z"}
Step #4 - "tests": {"failureCount":1,"msg":"GameServer Health Check failed","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:18Z"}
Step #4 - "tests": {"failureCount":2,"msg":"GameServer Health Check failed","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:18Z"}
Step #4 - "tests": {"failureCount":3,"msg":"GameServer Health Check failed","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:18Z"}
Step #4 - "tests": {"msg":"Health Ping Received","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:18Z"}
Step #4 - "tests": {"msg":"Sending watched GameServer!","severity":"info","time":"2018-10-06T18:12:18Z"}
Step #4 - "tests": {"msg":"Sending watched GameServer!","severity":"info","time":"2018-10-06T18:12:18Z"}
Step #4 - "tests": {"msg":"gameserver update received","severity":"info","time":"2018-10-06T18:12:18Z"}
Step #4 - "tests": {"msg":"gameserver update received","severity":"info","time":"2018-10-06T18:12:18Z"}
Step #4 - "tests": {"msg":"Sending watched GameServer!","severity":"info","time":"2018-10-06T18:12:18Z"}
Step #4 - "tests": {"msg":"Sending watched GameServer!","severity":"info","time":"2018-10-06T18:12:18Z"}
Step #4 - "tests": {"msg":"gameserver update received","severity":"info","time":"2018-10-06T18:12:18Z"}
Step #4 - "tests": {"msg":"gameserver update received","severity":"info","time":"2018-10-06T18:12:18Z"}
Step #4 - "tests": {"msg":"Sending watched GameServer!","severity":"info","time":"2018-10-06T18:12:18Z"}
Step #4 - "tests": {"msg":"Sending watched GameServer!","severity":"info","time":"2018-10-06T18:12:18Z"}
Step #4 - "tests": {"msg":"gameserver update received","severity":"info","time":"2018-10-06T18:12:18Z"}
Step #4 - "tests": {"msg":"gameserver update received","severity":"info","time":"2018-10-06T18:12:18Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/pkg/client/informers/externalversions/factory.go:74: Failed to watch *v1alpha1.GameServer: unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"default\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"stable.agones.dev\", Version:\"v1alpha1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:(*fields.hasTerm)(0xc420313420), ResourceVersion:\"\"}}","severity":"error","time":"2018-10-06T18:12:18Z"}
Step #4 - "tests": {"msg":"Sending GameServer Event to connectedStreams","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:18Z"}
Step #4 - "tests": {"msg":"Health stream closed.","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:19Z"}
Step #4 - "tests": {"msg":"Sending GameServer Event to connectedStreams","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:19Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/pkg/client/informers/externalversions/factory.go:74: Failed to watch *v1alpha1.GameServer: unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"default\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"stable.agones.dev\", Version:\"v1alpha1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:(*fields.hasTerm)(0xc420401040), ResourceVersion:\"\"}}","severity":"error","time":"2018-10-06T18:12:19Z"}
Step #4 - "tests": {"failureCount":1,"msg":"GameServer Health Check failed","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:19Z"}
Step #4 - "tests": {"gameServerName":"test","msg":"being marked as not healthy","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:19Z"}
Step #4 - "tests": {"key":"updateState/Unhealthy","msg":"Enqueuing key","queue":"stable.agones.dev.default.test","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:19Z"}
Step #4 - "tests": {"msg":"Processing obj","obj":"updateState/Unhealthy","queue":"stable.agones.dev.default.test","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:19Z"}
Step #4 - "tests": {"msg":"Updating state","severity":"info","source":"*gameservers.SDKServer","state":"Unhealthy","time":"2018-10-06T18:12:19Z"}
Step #4 - "tests": {"msg":"attempting to find event recording","severity":"info","time":"2018-10-06T18:12:19Z"}
Step #4 - "tests": {"msg":"...shutting down workers","queue":"stable.agones.dev.default.test","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:19Z"}
Step #4 - "tests": {"error":"http: Server closed","msg":"health check: http server closed","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:19Z"}
Step #4 - "tests": {"gameServerName":"test","msg":"created GameServer sidecar","namespace":"default","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:19Z"}
Step #4 - "tests": {"msg":"Adding SetLabel to queue","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:19Z","values":{"key":"foo","value":"bar"}}
Step #4 - "tests": {"key":"updateLabel/foo/bar","msg":"Enqueuing key","queue":"stable.agones.dev.default.test","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:19Z"}
Step #4 - "tests": {"msg":"agones.dev/agones/pkg/client/informers/externalversions/factory.go:74: Failed to watch *v1alpha1.GameServer: unhandled watch: testing.WatchActionImpl{ActionImpl:testing.ActionImpl{Namespace:\"default\", Verb:\"watch\", Resource:schema.GroupVersionResource{Group:\"stable.agones.dev\", Version:\"v1alpha1\", Resource:\"gameservers\"}, Subresource:\"\"}, WatchRestrictions:testing.WatchRestrictions{Labels:labels.internalSelector(nil), Fields:(*fields.hasTerm)(0xc4204aee40), ResourceVersion:\"\"}}","severity":"error","time":"2018-10-06T18:12:19Z"}
Step #4 - "tests": {"health":{"periodSeconds":1,"failureThreshold":1,"initialDelaySeconds":5},"msg":"setting health configuration","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:20Z"}
Step #4 - "tests": {"msg":"Starting GameServer health checking","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:20Z"}
Step #4 - "tests": {"msg":"Starting SDKServer http health check...","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:20Z"}
Step #4 - "tests": {"msg":"Starting workers...","queue":"stable.agones.dev.default.test","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:20Z","workers":1}
Step #4 - "tests": {"msg":"Processing obj","obj":"updateLabel/foo/bar","queue":"stable.agones.dev.default.test","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:20Z"}
Step #4 - "tests": {"key":"foo","msg":"updating label","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:20Z","value":"bar"}
Step #4 - "tests": {"msg":"attempting to find event recording","severity":"info","time":"2018-10-06T18:12:20Z"}
Step #4 - "tests": {"msg":"...shutting down workers","queue":"stable.agones.dev.default.test","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:20Z"}
Step #4 - "tests": {"error":"http: Server closed","msg":"health check: http server closed","severity":"info","source":"*gameservers.SDKServer","time":"2018-10-06T18:12:20Z"}
Step #4 - "tests": FAIL
Step #4 - "tests": FAIL	agones.dev/agones/pkg/gameservers	12.705s
Step #4 - "tests": ok  	agones.dev/agones/pkg/gameserversets	3.113s
Step #4 - "tests": ?   	agones.dev/agones/pkg/sdk	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/testing	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/util	[no test files]
Step #4 - "tests": ok  	agones.dev/agones/pkg/util/crd	4.057s
Step #4 - "tests": ?   	agones.dev/agones/pkg/util/runtime	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/util/signals	[no test files]
Step #4 - "tests": ok  	agones.dev/agones/pkg/util/webhooks	1.111s
Step #4 - "tests": ok  	agones.dev/agones/pkg/util/workerqueue	3.125s
Step #4 - "tests": ok  	agones.dev/agones/sdks/go	1.025s
Step #4 - "tests": Makefile:145: recipe for target 'test-go' failed
Step #4 - "tests": make: *** [test-go] Error 1
Finished Step #4 - "tests"
Finished Step #6 - "build-e2e"
Finished Step #5 - "build"
ERROR
ERROR: build step 4 "make-docker" failed: exit status 2

@slartibaartfast
Copy link
Contributor Author

Thanks for the restart. Please let me know if there is something I need to change on my end.

There aren't many changes in this push. I rewrote some of the text so that it is more focused on using the API as the goal, and added more comments to main.go so that is hopefully more Tutorial style.

@agones-bot
Copy link
Collaborator

Build Failed 😱

Build Id: 62504532-c2b7-43b7-9967-232355f49075

Build Logs
starting build "62504532-c2b7-43b7-9967-232355f49075"

FETCHSOURCE
Initialized empty Git repository in /workspace/.git/
From https://source.developers.google.com/p/agones-images/r/agones
 * branch            a34eb8ac298cde1fcb1c3d3a791fbe6510addc41 -> FETCH_HEAD
HEAD is now at a34eb8a Add example allocator service, docs
BUILD
Starting Step #0
Step #0: Already have image (with digest): ubuntu
Finished Step #0
Starting Step #1
Step #1: Already have image (with digest): gcr.io/cloud-builders/docker
Step #1: Sending build context to Docker daemon  107.5MB

Step #1: Step 1/3 : FROM gcr.io/cloud-builders/docker
Step #1:  ---> 7d1f5e7da3bf
Step #1: Step 2/3 : RUN apt-get install make
Step #1:  ---> Running in 0ea51ca43b6f
Step #1: Reading package lists...
Step #1: Building dependency tree...
Step #1: Reading state information...
Step #1: make is already the newest version (4.1-6).
Step #1: 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
Step #1: Removing intermediate container 0ea51ca43b6f
Step #1:  ---> 71529bdbdb31
Step #1: Step 3/3 : ENTRYPOINT ["/usr/bin/make"]
Step #1:  ---> Running in 83d695966f53
Step #1: Removing intermediate container 83d695966f53
Step #1:  ---> 9a33052e8737
Step #1: Successfully built 9a33052e8737
Step #1: Successfully tagged make-docker:latest
Finished Step #1
Starting Step #2
Step #2: Already have image: make-docker
Step #2: docker pull gcr.io/agones-images/agones-build:add8116b91 && docker tag gcr.io/agones-images/agones-build:add8116b91 agones-build:add8116b91
Step #2: add8116b91: Pulling from agones-images/agones-build
Step #2: cc1a78bfd46b: Pulling fs layer
Step #2: 65ec5fb8fee4: Pulling fs layer
Step #2: f792a8d67267: Pulling fs layer
Step #2: 1d9810dc510f: Pulling fs layer
Step #2: 1857069560bc: Pulling fs layer
Step #2: 78e6ceea88a6: Pulling fs layer
Step #2: 17808c78ea57: Pulling fs layer
Step #2: 8f44844313bf: Pulling fs layer
Step #2: 68ad45c242a0: Pulling fs layer
Step #2: fcf83fd73d90: Pulling fs layer
Step #2: f7e1d363b903: Pulling fs layer
Step #2: db117322f9a6: Pulling fs layer
Step #2: 107df8cebbb8: Pulling fs layer
Step #2: 1cc01a448cf6: Pulling fs layer
Step #2: d21f6d830ee4: Pulling fs layer
Step #2: fc42a3e733c1: Pulling fs layer
Step #2: dc1d9449fa6d: Pulling fs layer
Step #2: 1a868119fc13: Pulling fs layer
Step #2: 9f6036440dbe: Pulling fs layer
Step #2: 781f18f06da3: Pulling fs layer
Step #2: eed24b20f933: Pulling fs layer
Step #2: 796c70780a0c: Pulling fs layer
Step #2: 8f44844313bf: Waiting
Step #2: d21f6d830ee4: Waiting
Step #2: 68ad45c242a0: Waiting
Step #2: fc42a3e733c1: Waiting
Step #2: fcf83fd73d90: Waiting
Step #2: dc1d9449fa6d: Waiting
Step #2: f7e1d363b903: Waiting
Step #2: 1a868119fc13: Waiting
Step #2: 9f6036440dbe: Waiting
Step #2: db117322f9a6: Waiting
Step #2: 781f18f06da3: Waiting
Step #2: 107df8cebbb8: Waiting
Step #2: eed24b20f933: Waiting
Step #2: 1cc01a448cf6: Waiting
Step #2: 796c70780a0c: Waiting
Step #2: 1857069560bc: Waiting
Step #2: 78e6ceea88a6: Waiting
Step #2: 17808c78ea57: Waiting
Step #2: 1d9810dc510f: Waiting
Step #2: cc1a78bfd46b: Verifying Checksum
Step #2: cc1a78bfd46b: Download complete
Step #2: 1d9810dc510f: Verifying Checksum
Step #2: 1d9810dc510f: Download complete
Step #2: 65ec5fb8fee4: Verifying Checksum
Step #2: 65ec5fb8fee4: Download complete
Step #2: 78e6ceea88a6: Verifying Checksum
Step #2: 78e6ceea88a6: Download complete
Step #2: 17808c78ea57: Verifying Checksum
Step #2: 17808c78ea57: Download complete
Step #2: 1857069560bc: Verifying Checksum
Step #2: 1857069560bc: Download complete
Step #2: 68ad45c242a0: Verifying Checksum
Step #2: 68ad45c242a0: Download complete
Step #2: 8f44844313bf: Verifying Checksum
Step #2: 8f44844313bf: Download complete
Step #2: f7e1d363b903: Download complete
Step #2: fcf83fd73d90: Verifying Checksum
Step #2: fcf83fd73d90: Download complete
Step #2: db117322f9a6: Verifying Checksum
Step #2: db117322f9a6: Download complete
Step #2: cc1a78bfd46b: Pull complete
Step #2: 107df8cebbb8: Verifying Checksum
Step #2: 107df8cebbb8: Download complete
Step #2: 1cc01a448cf6: Verifying Checksum
Step #2: 1cc01a448cf6: Download complete
Step #2: d21f6d830ee4: Verifying Checksum
Step #2: d21f6d830ee4: Download complete
Step #2: dc1d9449fa6d: Download complete
Step #2: 1a868119fc13: Verifying Checksum
Step #2: 1a868119fc13: Download complete
Step #2: 9f6036440dbe: Verifying Checksum
Step #2: 9f6036440dbe: Download complete
Step #2: 781f18f06da3: Download complete
Step #2: eed24b20f933: Download complete
Step #2: 796c70780a0c: Verifying Checksum
Step #2: 796c70780a0c: Download complete
Step #2: fc42a3e733c1: Verifying Checksum
Step #2: fc42a3e733c1: Download complete
Step #2: f792a8d67267: Download complete
Step #2: 65ec5fb8fee4: Pull complete
Step #2: f792a8d67267: Pull complete
Step #2: 1d9810dc510f: Pull complete
Step #2: 1857069560bc: Pull complete
Step #2: 78e6ceea88a6: Pull complete
Step #2: 17808c78ea57: Pull complete
Step #2: 8f44844313bf: Pull complete
Step #2: 68ad45c242a0: Pull complete
Step #2: fcf83fd73d90: Pull complete
Step #2: f7e1d363b903: Pull complete
Step #2: db117322f9a6: Pull complete
Step #2: 107df8cebbb8: Pull complete
Step #2: 1cc01a448cf6: Pull complete
Step #2: d21f6d830ee4: Pull complete
Step #2: fc42a3e733c1: Pull complete
Step #2: dc1d9449fa6d: Pull complete
Step #2: 1a868119fc13: Pull complete
Step #2: 9f6036440dbe: Pull complete
Step #2: 781f18f06da3: Pull complete
Step #2: eed24b20f933: Pull complete
Step #2: 796c70780a0c: Pull complete
Step #2: Digest: sha256:9ab02f5b3c7db82a3ce7ef753b0f7894c11e2761a4100009fdf61e4e5354a728
Step #2: Status: Downloaded newer image for gcr.io/agones-images/agones-build:add8116b91
Finished Step #2
Starting Step #3 - "lint"
Step #3 - "lint": Already have image: make-docker
Step #3 - "lint": mkdir -p ~/.kube/
Step #3 - "lint": mkdir -p /workspace/build//.config/gcloud
Step #3 - "lint": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v /workspace:/go/src/agones.dev/agones -w /go/src/agones.dev/agones  agones-build:add8116b91 bash -c \
Step #3 - "lint": 	"golangci-lint run ./examples/... && golangci-lint run --deadline 15m ./..."
Finished Step #3 - "lint"
Starting Step #4 - "tests"
Starting Step #6 - "build-e2e"
Starting Step #5 - "build"
Step #6 - "build-e2e": Already have image (with digest): gcr.io/cloud-builders/docker
Step #4 - "tests": Already have image: make-docker
Step #5 - "build": Already have image: make-docker
Step #4 - "tests": mkdir -p ~/.kube/
Step #4 - "tests": mkdir -p /workspace/build//.config/gcloud
Step #4 - "tests": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v /workspace:/go/src/agones.dev/agones agones-build:add8116b91 go test -race agones.dev/agones/pkg/... \
Step #4 - "tests": agones.dev/agones/sdks/...
Step #5 - "build": mkdir -p ~/.kube/
Step #5 - "build": mkdir -p /workspace/build//.config/gcloud
Step #6 - "build-e2e": Sending build context to Docker daemon  7.168kB

Step #6 - "build-e2e": Step 1/20 : FROM gcr.io/cloud-builders/gcloud-slim
Step #5 - "build": docker run --rm -e "CGO_ENABLED=0" -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v /workspace:/go/src/agones.dev/agones agones-build:add8116b91 go build \
Step #5 - "build": 	-o /go/src/agones.dev/agones/cmd/controller/bin/controller -a -ldflags "-X agones.dev/agones/pkg.Version=0.5.0-a34eb8a" -installsuffix cgo agones.dev/agones/cmd/controller
Step #6 - "build-e2e": latest: Pulling from cloud-builders/gcloud-slim
Step #6 - "build-e2e": e5c573070776: Already exists
Step #6 - "build-e2e": a7e8e7eaedca: Already exists
Step #6 - "build-e2e": 3c2cba919283: Already exists
Step #6 - "build-e2e": 1a9bf50f0993: Pulling fs layer
Step #4 - "tests": ?   	agones.dev/agones/pkg	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/apis	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/apis/stable	[no test files]
Step #6 - "build-e2e": 1a9bf50f0993: Verifying Checksum
Step #6 - "build-e2e": 1a9bf50f0993: Download complete
Step #6 - "build-e2e": 1a9bf50f0993: Pull complete
Step #6 - "build-e2e": Digest: sha256:bf638b306423e28cc0833352f259757de7f1d6b08aa5607abf43e0519df91407
Step #6 - "build-e2e": Status: Downloaded newer image for gcr.io/cloud-builders/gcloud-slim:latest
Step #6 - "build-e2e":  ---> cf06ccd33967
Step #6 - "build-e2e": Step 2/20 : RUN apt-get update &&     apt-get install -y wget psmisc make python jq zip &&     apt-get clean
Step #6 - "build-e2e":  ---> Running in 1dc257e3d4cd
Step #6 - "build-e2e": Get:1 http://archive.ubuntu.com/ubuntu xenial InRelease [247 kB]
Step #4 - "tests": ok  	agones.dev/agones/pkg/apis/stable/v1alpha1	1.158s
Step #4 - "tests": ?   	agones.dev/agones/pkg/client	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/client/clientset/versioned	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/client/clientset/versioned/fake	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/client/clientset/versioned/scheme	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/client/clientset/versioned/typed/stable/v1alpha1	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/client/clientset/versioned/typed/stable/v1alpha1/fake	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/client/informers/externalversions	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/client/informers/externalversions/internalinterfaces	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/client/informers/externalversions/stable	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/client/informers/externalversions/stable/v1alpha1	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/client/listers/stable/v1alpha1	[no test files]
Step #6 - "build-e2e": Get:2 http://ppa.launchpad.net/git-core/ppa/ubuntu xenial InRelease [17.5 kB]
Step #6 - "build-e2e": Get:3 http://security.ubuntu.com/ubuntu xenial-security InRelease [107 kB]
Step #6 - "build-e2e": Get:4 http://archive.ubuntu.com/ubuntu xenial-updates InRelease [109 kB]
Step #6 - "build-e2e": Get:5 http://archive.ubuntu.com/ubuntu xenial-backports InRelease [107 kB]
Step #6 - "build-e2e": Get:6 http://archive.ubuntu.com/ubuntu xenial/main amd64 Packages [1201 kB]
Step #6 - "build-e2e": Get:7 http://archive.ubuntu.com/ubuntu xenial/main Translation-en [568 kB]
Step #6 - "build-e2e": Get:8 http://archive.ubuntu.com/ubuntu xenial/restricted amd64 Packages [8344 B]
Step #6 - "build-e2e": Get:9 http://archive.ubuntu.com/ubuntu xenial/restricted Translation-en [2908 B]
Step #6 - "build-e2e": Get:10 http://archive.ubuntu.com/ubuntu xenial/universe amd64 Packages [7532 kB]
Step #6 - "build-e2e": Get:11 http://archive.ubuntu.com/ubuntu xenial/universe Translation-en [4354 kB]
Step #6 - "build-e2e": Get:12 http://ppa.launchpad.net/git-core/ppa/ubuntu xenial/main amd64 Packages [3324 B]
Step #6 - "build-e2e": Get:13 http://archive.ubuntu.com/ubuntu xenial/multiverse amd64 Packages [144 kB]
Step #6 - "build-e2e": Get:14 http://archive.ubuntu.com/ubuntu xenial/multiverse Translation-en [106 kB]
Step #6 - "build-e2e": Get:15 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages [856 kB]
Step #6 - "build-e2e": Get:16 http://archive.ubuntu.com/ubuntu xenial-updates/main Translation-en [349 kB]
Step #6 - "build-e2e": Get:17 http://archive.ubuntu.com/ubuntu xenial-updates/restricted amd64 Packages [7556 B]
Step #6 - "build-e2e": Get:18 http://archive.ubuntu.com/ubuntu xenial-updates/restricted Translation-en [2272 B]
Step #6 - "build-e2e": Get:19 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 Packages [690 kB]
Step #6 - "build-e2e": Get:20 http://archive.ubuntu.com/ubuntu xenial-updates/universe Translation-en [279 kB]
Step #6 - "build-e2e": Get:21 http://archive.ubuntu.com/ubuntu xenial-updates/multiverse amd64 Packages [16.4 kB]
Step #6 - "build-e2e": Get:22 http://archive.ubuntu.com/ubuntu xenial-updates/multiverse Translation-en [8344 B]
Step #6 - "build-e2e": Get:23 http://archive.ubuntu.com/ubuntu xenial-backports/main amd64 Packages [7304 B]
Step #6 - "build-e2e": Get:24 http://archive.ubuntu.com/ubuntu xenial-backports/main Translation-en [4456 B]
Step #6 - "build-e2e": Get:25 http://archive.ubuntu.com/ubuntu xenial-backports/universe amd64 Packages [7804 B]
Step #6 - "build-e2e": Get:26 http://archive.ubuntu.com/ubuntu xenial-backports/universe Translation-en [4184 B]
Step #6 - "build-e2e": Get:27 http://ppa.launchpad.net/git-core/ppa/ubuntu xenial/main Translation-en [2380 B]
Step #6 - "build-e2e": Get:28 http://security.ubuntu.com/ubuntu xenial-security/main amd64 Packages [562 kB]
Step #6 - "build-e2e": Get:29 http://security.ubuntu.com/ubuntu xenial-security/main Translation-en [237 kB]
Step #6 - "build-e2e": Get:30 http://security.ubuntu.com/ubuntu xenial-security/restricted amd64 Packages [7204 B]
Step #6 - "build-e2e": Get:31 http://security.ubuntu.com/ubuntu xenial-security/restricted Translation-en [2152 B]
Step #6 - "build-e2e": Get:32 http://security.ubuntu.com/ubuntu xenial-security/universe amd64 Packages [387 kB]
Step #6 - "build-e2e": Get:33 http://security.ubuntu.com/ubuntu xenial-security/universe Translation-en [147 kB]
Step #6 - "build-e2e": Get:34 http://security.ubuntu.com/ubuntu xenial-security/multiverse amd64 Packages [3460 B]
Step #6 - "build-e2e": Get:35 http://security.ubuntu.com/ubuntu xenial-security/multiverse Translation-en [1744 B]
Step #6 - "build-e2e": Fetched 18.1 MB in 5s (3310 kB/s)
Step #6 - "build-e2e": Reading package lists...
Step #6 - "build-e2e": Reading package lists...
Step #6 - "build-e2e": Building dependency tree...
Step #6 - "build-e2e": Reading state information...
Step #6 - "build-e2e": python is already the newest version (2.7.12-1~16.04).
Step #6 - "build-e2e": python set to manually installed.
Step #6 - "build-e2e": The following packages were automatically installed and are no longer required:
Step #6 - "build-e2e":   cpp cpp-5 gcc-5 libasan2 libatomic1 libc-dev-bin libc6-dev libcc1-0
Step #6 - "build-e2e":   libcilkrts5 libexpat1-dev libgcc-5-dev libgomp1 libisl15 libitm1 liblsan0
Step #6 - "build-e2e":   libmpc3 libmpfr4 libmpx0 libpython-dev libpython2.7 libpython2.7-dev
Step #6 - "build-e2e":   libquadmath0 libtsan0 libubsan0 linux-libc-dev manpages-dev
Step #6 - "build-e2e":   python-pkg-resources python2.7-dev
Step #6 - "build-e2e": Use 'apt autoremove' to remove them.
Step #6 - "build-e2e": The following additional packages will be installed:
Step #6 - "build-e2e":   libonig2 unzip
Step #6 - "build-e2e": Suggested packages:
Step #6 - "build-e2e":   make-doc
Step #6 - "build-e2e": The following NEW packages will be installed:
Step #6 - "build-e2e":   jq libonig2 make psmisc unzip wget zip
Step #6 - "build-e2e": 0 upgraded, 7 newly installed, 0 to remove and 3 not upgraded.
Step #6 - "build-e2e": Need to get 746 kB/1046 kB of archives.
Step #6 - "build-e2e": After this operation, 3421 kB of additional disk space will be used.
Step #6 - "build-e2e": Get:1 http://archive.ubuntu.com/ubuntu xenial/main amd64 psmisc amd64 22.21-2.1build1 [48.0 kB]
Step #6 - "build-e2e": Get:2 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 libonig2 amd64 5.9.6-1ubuntu0.1 [86.7 kB]
Step #6 - "build-e2e": Get:3 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 jq amd64 1.5+dfsg-1ubuntu0.1 [144 kB]
Step #6 - "build-e2e": Get:4 http://archive.ubuntu.com/ubuntu xenial/main amd64 make amd64 4.1-6 [151 kB]
Step #6 - "build-e2e": Get:5 http://archive.ubuntu.com/ubuntu xenial/main amd64 unzip amd64 6.0-20ubuntu1 [158 kB]
Step #6 - "build-e2e": Get:6 http://archive.ubuntu.com/ubuntu xenial/main amd64 zip amd64 3.0-11 [158 kB]
Step #6 - "build-e2e": Fetched 746 kB in 0s (2568 kB/s)
Step #6 - "build-e2e": Selecting previously unselected package psmisc.
Step #6 - "build-e2e": (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 ... 15825 files and directories currently installed.)
Step #6 - "build-e2e": Preparing to unpack .../psmisc_22.21-2.1build1_amd64.deb ...
Step #6 - "build-e2e": Unpacking psmisc (22.21-2.1build1) ...
Step #6 - "build-e2e": Selecting previously unselected package wget.
Step #6 - "build-e2e": Preparing to unpack .../wget_1.17.1-1ubuntu1.4_amd64.deb ...
Step #6 - "build-e2e": Unpacking wget (1.17.1-1ubuntu1.4) ...
Step #6 - "build-e2e": Selecting previously unselected package libonig2:amd64.
Step #6 - "build-e2e": Preparing to unpack .../libonig2_5.9.6-1ubuntu0.1_amd64.deb ...
Step #6 - "build-e2e": Unpacking libonig2:amd64 (5.9.6-1ubuntu0.1) ...
Step #6 - "build-e2e": Selecting previously unselected package jq.
Step #6 - "build-e2e": Preparing to unpack .../jq_1.5+dfsg-1ubuntu0.1_amd64.deb ...
Step #6 - "build-e2e": Unpacking jq (1.5+dfsg-1ubuntu0.1) ...
Step #6 - "build-e2e": Selecting previously unselected package make.
Step #6 - "build-e2e": Preparing to unpack .../archives/make_4.1-6_amd64.deb ...
Step #6 - "build-e2e": Unpacking make (4.1-6) ...
Step #6 - "build-e2e": Selecting previously unselected package unzip.
Step #6 - "build-e2e": Preparing to unpack .../unzip_6.0-20ubuntu1_amd64.deb ...
Step #6 - "build-e2e": Unpacking unzip (6.0-20ubuntu1) ...
Step #6 - "build-e2e": Selecting previously unselected package zip.
Step #6 - "build-e2e": Preparing to unpack .../archives/zip_3.0-11_amd64.deb ...
Step #6 - "build-e2e": Unpacking zip (3.0-11) ...
Step #6 - "build-e2e": Processing triggers for libc-bin (2.23-0ubuntu10) ...
Step #6 - "build-e2e": Processing triggers for mime-support (3.59ubuntu1) ...
Step #6 - "build-e2e": Setting up psmisc (22.21-2.1build1) ...
Step #6 - "build-e2e": Setting up wget (1.17.1-1ubuntu1.4) ...
Step #6 - "build-e2e": Setting up libonig2:amd64 (5.9.6-1ubuntu0.1) ...
Step #6 - "build-e2e": Setting up jq (1.5+dfsg-1ubuntu0.1) ...
Step #6 - "build-e2e": Setting up make (4.1-6) ...
Step #6 - "build-e2e": Setting up unzip (6.0-20ubuntu1) ...
Step #6 - "build-e2e": Setting up zip (3.0-11) ...
Step #6 - "build-e2e": Processing triggers for libc-bin (2.23-0ubuntu10) ...
Step #6 - "build-e2e": Removing intermediate container 1dc257e3d4cd
Step #6 - "build-e2e":  ---> 84c49085e1e3
Step #6 - "build-e2e": Step 3/20 : WORKDIR /usr/local
Step #6 - "build-e2e": Removing intermediate container 2b92b4473843
Step #6 - "build-e2e":  ---> 3572eaabe7a9
Step #6 - "build-e2e": Step 4/20 : ENV GO_VERSION=1.10.3
Step #6 - "build-e2e":  ---> Running in a5c01adf1275
Step #6 - "build-e2e": Removing intermediate container a5c01adf1275
Step #6 - "build-e2e":  ---> e76b0f9518f3
Step #6 - "build-e2e": Step 5/20 : ENV GOPATH /go
Step #6 - "build-e2e":  ---> Running in fc0d462ad345
Step #6 - "build-e2e": Removing intermediate container fc0d462ad345
Step #6 - "build-e2e":  ---> 11ba85a67b63
Step #6 - "build-e2e": Step 6/20 : RUN wget -q https://redirector.gvt1.com/edgedl/go/go${GO_VERSION}.linux-amd64.tar.gz &&     tar -xzf go${GO_VERSION}.linux-amd64.tar.gz && rm go${GO_VERSION}.linux-amd64.tar.gz && mkdir ${GOPATH}
Step #6 - "build-e2e":  ---> Running in 41dc74fbce77
Step #5 - "build": docker build /workspace/cmd/controller/ --tag=gcr.io/agones-images/agones-controller:0.5.0-a34eb8a 
Step #5 - "build": Sending build context to Docker daemon  42.05MB

Step #5 - "build": Step 1/6 : FROM alpine:3.8
Step #5 - "build": 3.8: Pulling from library/alpine
Step #5 - "build": Digest: sha256:621c2f39f8133acb8e64023a94dbdf0d5ca81896102b9e57c0dc184cadaf5528
Step #5 - "build": Status: Downloaded newer image for alpine:3.8
Step #5 - "build":  ---> 196d12cf6ab1
Step #5 - "build": Step 2/6 : RUN apk --update add ca-certificates &&     adduser -D agones
Step #5 - "build":  ---> Running in 135aaad2e0ea
Step #5 - "build": fetch http://dl-cdn.alpinelinux.org/alpine/v3.8/main/x86_64/APKINDEX.tar.gz
Step #5 - "build": fetch http://dl-cdn.alpinelinux.org/alpine/v3.8/community/x86_64/APKINDEX.tar.gz
Step #5 - "build": (1/1) Installing ca-certificates (20171114-r3)
Step #5 - "build": Executing busybox-1.28.4-r1.trigger
Step #5 - "build": Executing ca-certificates-20171114-r3.trigger
Step #5 - "build": OK: 5 MiB in 14 packages
Step #5 - "build": Removing intermediate container 135aaad2e0ea
Step #5 - "build":  ---> 30494fd4044b
Step #5 - "build": Step 3/6 : COPY ./bin/controller /home/agones/controller
Step #5 - "build":  ---> 47245615dc04
Step #5 - "build": Step 4/6 : RUN chown -R agones /home/agones &&     chmod o+x /home/agones/controller
Step #5 - "build":  ---> Running in d2b7b0b3a493
Step #5 - "build": Removing intermediate container d2b7b0b3a493
Step #5 - "build":  ---> 0380d794ccbc
Step #5 - "build": Step 5/6 : USER agones
Step #5 - "build":  ---> Running in d40bede91f77
Step #5 - "build": Removing intermediate container d40bede91f77
Step #5 - "build":  ---> f00e7de8d387
Step #5 - "build": Step 6/6 : ENTRYPOINT ["/home/agones/controller"]
Step #5 - "build":  ---> Running in d12bc695bdd4
Step #5 - "build": Removing intermediate container d12bc695bdd4
Step #5 - "build":  ---> 78487ed57672
Step #5 - "build": Successfully built 78487ed57672
Step #5 - "build": Successfully tagged gcr.io/agones-images/agones-controller:0.5.0-a34eb8a
Step #5 - "build": docker run --rm -e "CGO_ENABLED=0" -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v /workspace:/go/src/agones.dev/agones agones-build:add8116b91 go build \
Step #5 - "build": 	-o /go/src/agones.dev/agones/cmd/sdk-server/bin/sdk-server.linux.amd64 -a -ldflags "-X agones.dev/agones/pkg.Version=0.5.0-a34eb8a" -installsuffix cgo agones.dev/agones/cmd/sdk-server
Step #6 - "build-e2e": Removing intermediate container 41dc74fbce77
Step #6 - "build-e2e":  ---> 5d5692279efa
Step #6 - "build-e2e": Step 7/20 : ENV PATH /usr/local/go/bin:/go/bin:$PATH
Step #6 - "build-e2e":  ---> Running in 39cc201c66b9
Step #6 - "build-e2e": Removing intermediate container 39cc201c66b9
Step #6 - "build-e2e":  ---> 3f2654c274cc
Step #6 - "build-e2e": Step 8/20 : ENV KUBECTL_VER 1.10.0
Step #6 - "build-e2e":  ---> Running in 879232938cac
Step #6 - "build-e2e": Removing intermediate container 879232938cac
Step #6 - "build-e2e":  ---> 715aa4d4130d
Step #6 - "build-e2e": Step 9/20 : RUN curl -LO https://storage.googleapis.com/kubernetes-release/release/v${KUBECTL_VER}/bin/linux/amd64/kubectl &&     chmod go+rx ./kubectl &&     mv ./kubectl /usr/local/bin/kubectl
Step #6 - "build-e2e":  ---> Running in 0e8f798578f6
Step #4 - "tests": ok  	agones.dev/agones/pkg/fleetallocation	11.823s
Step #4 - "tests": ok  	agones.dev/agones/pkg/fleetautoscalers	3.293s
Step #4 - "tests": ok  	agones.dev/agones/pkg/fleets	2.508s
Step #6 - "build-e2e": �[91m  % �[0m�[91mTot�[0m�[91mal    �[0m�[91m%�[0m�[91m �[0m�[91mR�[0m�[91me�[0m�[91mc�[0m�[91me�[0m�[91miv�[0m�[91me�[0m�[91md�[0m�[91m �[0m�[91m%�[0m�[91m X�[0m�[91mfe�[0m�[91mr�[0m�[91md �[0m�[91m A�[0m�[91mv�[0m�[91me�[0m�[91mra�[0m�[91mg�[0m�[91me �[0m�[91mSp�[0m�[91mee�[0m�[91md �[0m�[91m  �[0m�[91mTim�[0m�[91me�[0m�[91m �[0m�[91m  �[0m�[91m �[0m�[91mT�[0m�[91mim�[0m�[91me�[0m�[91m  �[0m�[91m �[0m�[91m  Tim�[0m�[91me  C�[0m�[91mur�[0m�[91mr�[0m�[91men�[0m�[91mt�[0m�[91m
Step #6 - "build-e2e":   �[0m�[91m �[0m�[91m  �[0m�[91m  �[0m�[91m �[0m�[91m  �[0m�[91m   �[0m�[91m  �[0m�[91m  �[0m�[91m �[0m�[91m �[0m�[91m �[0m�[91m �[0m�[91m �[0m�[91m �[0m�[91m �[0m�[91m �[0m�[91m �[0m�[91m  �[0m�[91m  �[0m�[91m �[0m�[91m  Dl�[0m�[91moad�[0m�[91m  Up�[0m�[91mload  �[0m�[91m �[0m�[91mTo�[0m�[91mt�[0m�[91mal   �[0m�[91mSpent    Left  Speed
Step #6 - "build-e2e": 
  0     0    0     �[0m�[91m0    0     0     �[0m�[91m 0      0 --:--:-�[0m�[91m- --:--:-- --:-�[0m�[91m-:--     0�[0m�[91m
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0�[0m�[91m
100�[0m�[91m 51.�[0m�[91m7M �[0m�[91m �[0m�[91m1�[0m�[91m00�[0m�[91m �[0m�[91m51�[0m�[91m.�[0m�[91m7M �[0m�[91m  �[0m�[91m 0     0  85.6M      0 --:--:-- --:--:-- --:--:-- 85.5M
Step #6 - "build-e2e": �[0mRemoving intermediate container 0e8f798578f6
Step #6 - "build-e2e":  ---> e1605067eb98
Step #6 - "build-e2e": Step 10/20 : ENV HELM_VER 2.9.1
Step #6 - "build-e2e":  ---> Running in 1c843a988d9d
Step #4 - "tests": ok  	agones.dev/agones/pkg/gameservers	13.714s
Step #4 - "tests": ok  	agones.dev/agones/pkg/gameserversets	3.111s
Step #4 - "tests": ?   	agones.dev/agones/pkg/sdk	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/testing	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/util	[no test files]
Step #4 - "tests": ok  	agones.dev/agones/pkg/util/crd	4.064s
Step #4 - "tests": ?   	agones.dev/agones/pkg/util/runtime	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/util/signals	[no test files]
Step #4 - "tests": ok  	agones.dev/agones/pkg/util/webhooks	1.171s
Step #4 - "tests": ok  	agones.dev/agones/pkg/util/workerqueue	3.070s
Step #4 - "tests": ok  	agones.dev/agones/sdks/go	1.055s
Step #6 - "build-e2e": Removing intermediate container 1c843a988d9d
Step #6 - "build-e2e":  ---> 917f2c70bb57
Step #6 - "build-e2e": Step 11/20 : ENV HELM_URL https://storage.googleapis.com/kubernetes-helm/helm-v${HELM_VER}-linux-amd64.tar.gz
Step #6 - "build-e2e":  ---> Running in b1bf9718cc47
Step #6 - "build-e2e": Removing intermediate container b1bf9718cc47
Step #6 - "build-e2e":  ---> bd628f1e8d75
Step #6 - "build-e2e": Step 12/20 : RUN curl -L  ${HELM_URL} > /tmp/helm.tar.gz     && tar -zxvf /tmp/helm.tar.gz -C /tmp     && mv /tmp/linux-amd64/helm /usr/local/bin/helm     && chmod go+rx /usr/local/bin/helm     && rm /tmp/helm.tar.gz && rm -rf /tmp/linux-amd64
Step #6 - "build-e2e":  ---> Running in a693ff95c74d
Step #4 - "tests": mkdir -p /tmp/agones-install
Step #4 - "tests": cp /workspace/install/yaml/install.yaml /tmp/agones-install/install.yaml
Step #4 - "tests": sort /tmp/agones-install/install.yaml > /tmp/agones-install/install.yaml.sorted
Step #4 - "tests": /usr/bin/make gen-install
Step #4 - "tests": make[1]: Entering directory '/workspace/build'
Step #4 - "tests": mkdir -p ~/.kube/
Step #4 - "tests": mkdir -p /workspace/build//.config/gcloud
Step #4 - "tests": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v /workspace:/go/src/agones.dev/agones  agones-build:add8116b91 bash -c \
Step #4 - "tests": 	'helm template --name=agones-manual --namespace agones-system /go/src/agones.dev/agones/install/helm/agones \
Step #4 - "tests": 	--set agones.controller.generateTLS=false \
Step #4 - "tests": 	> /go/src/agones.dev/agones/install/yaml/install.yaml'
Step #6 - "build-e2e": �[91m  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Step #6 - "build-e2e":                                  Dload  Upload   Total   Spent    Left  Speed
Step #6 - "build-e2e": 
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0�[0m�[91m
100 8946k  100 8946k    0     0  25.8M      0 --:--:-- --:--:-- --:--:-- 25.9M
Step #6 - "build-e2e": �[0mlinux-amd64/
Step #6 - "build-e2e": linux-amd64/README.md
Step #6 - "build-e2e": linux-amd64/helm
Step #6 - "build-e2e": linux-amd64/LICENSE
Step #6 - "build-e2e": Removing intermediate container a693ff95c74d
Step #6 - "build-e2e":  ---> 8a9f7ebcd84c
Step #6 - "build-e2e": Step 13/20 : ENV CONSUL_VERSION=1.2.1
Step #6 - "build-e2e":  ---> Running in fa22c8af5e93
Step #4 - "tests": make[1]: Leaving directory '/workspace/build'
Step #4 - "tests": sort /workspace/install/yaml/install.yaml > /tmp/agones-install/install.current.yaml.sorted
Step #4 - "tests": diff /tmp/agones-install/install.yaml.sorted /tmp/agones-install/install.current.yaml.sorted
Step #6 - "build-e2e": Removing intermediate container fa22c8af5e93
Step #6 - "build-e2e":  ---> 85ec42a8bf49
Step #6 - "build-e2e": Step 14/20 : ENV HASHICORP_RELEASES=https://releases.hashicorp.com
Step #6 - "build-e2e":  ---> Running in 9e07ecfbeb2c
Step #6 - "build-e2e": Removing intermediate container 9e07ecfbeb2c
Step #6 - "build-e2e":  ---> 5244df226605
Step #6 - "build-e2e": Step 15/20 : RUN mkdir -p /tmp/build &&     wget ${HASHICORP_RELEASES}/consul/${CONSUL_VERSION}/consul_${CONSUL_VERSION}_linux_amd64.zip     -P /tmp/build/  &&     unzip -d /usr/local/bin/ /tmp/build/consul_${CONSUL_VERSION}_linux_amd64.zip &&     cd /tmp &&     rm -rf /tmp/build &&     chmod go+rx /usr/local/bin/consul &&     consul version
Step #6 - "build-e2e":  ---> Running in 1cacfd03db22
Finished Step #4 - "tests"
Step #6 - "build-e2e": �[91m--2018-10-07 13:57:56--  https://releases.hashicorp.com/consul/1.2.1/consul_1.2.1_linux_amd64.zip
Step #6 - "build-e2e": �[0m�[91mResolving releases.hashicorp.com (releases.hashicorp.com)... �[0m�[91m151.101.1.183, 151.101.65.183, 151.101.129.183, ...
Step #6 - "build-e2e": Connecting to releases.hashicorp.com (releases.hashicorp.com)|151.101.1.183|:443... �[0m�[91mconnected.
Step #6 - "build-e2e": �[0m�[91mHTTP request sent, awaiting response... �[0m�[91m200 OK
Step #6 - "build-e2e": Length: 14529496 (14M) [application/zip]
Step #6 - "build-e2e": �[0m�[91mSaving to: '/tmp/build/consul_1.2.1_linux_amd64.zip'
Step #6 - "build-e2e": 
Step #6 - "build-e2e":      0K ..�[0m�[91m..�[0m�[91m.�[0m�[91m.....�[0m�[91m ...�[0m�[91m..�[0m�[91m.�[0m�[91m..�[0m�[91m.. ....�[0m�[91m..�[0m�[91m...�[0m�[91m.�[0m�[91m .�[0m�[91m.�[0m�[91m........ ........�[0m�[91m.�[0m�[91m.  0%�[0m�[91m 2.15M�[0m�[91m 6s�[0m�[91m
Step #6 - "build-e2e":     50K�[0m�[91m �[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m...�[0m�[91m.�[0m�[91m .�[0m�[91m..�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m .�[0m�[91m...�[0m�[91m.�[0m�[91m.�[0m�[91m....  0% 5.49M 4s
Step #6 - "build-e2e":    100K .......... ..�[0m�[91m........ ........�[0m�[91m.. ......�[0m�[91m..�[0m�[91m.�[0m�[91m. ....�[0m�[91m......  1% 15.2M 3s
Step #6 - "build-e2e":    150K ..�[0m�[91m........�[0m�[91m .......... ......�[0m�[91m.... .......... ..�[0m�[91m........  1% 7.92M 3s
Step #6 - "build-e2e":    200K ........�[0m�[91m.. .......... ....�[0m�[91m...... ..........�[0m�[91m ..........  1% 10.9M 3s
Step #6 - "build-e2e":    250K ......�[0m�[91m.... .......... ..�[0m�[91m........ ........�[0m�[91m.. ..........  2% 8.31M 2s
Step #6 - "build-e2e":    300K ....�[0m�[91m...... ..........�[0m�[91m .......... ......�[0m�[91m.... ....�[0m�[91m......  2% 11.8M 2s
Step #6 - "build-e2e":    350K �[0m�[91m..�[0m�[91m........ ....�[0m�[91m....�[0m�[91m.. .......... ....�[0m�[91m...... ..........  2% 9.12M 2s�[0m�[91m
Step #6 - "build-e2e":    400K .......... ......�[0m�[91m.... ........�[0m�[91m.. ..�[0m�[91m........ ........�[0m�[91m..  3% 9.98M 2s
Step #6 - "build-e2e":    450K .......... ....�[0m�[91m...... ..........�[0m�[91m .......... ......�[0m�[91m....  3% 16.2M 2s
Step #6 - "build-e2e":    500K ....�[0m�[91m...... ..�[0m�[91m........ ........�[0m�[91m.. .......... ....�[0m�[91m......  3% 10.5M 2s
Step #6 - "build-e2e":    550K ..�[0m�[91m........�[0m�[91m .......... ......�[0m�[91m.... .......... ..�[0m�[91m........  4% 10.0M 2s�[0m�[91m
Step #6 - "build-e2e":    600K ........�[0m�[91m.. .......... ....�[0m�[91m...... ..........�[0m�[91m ..........  4% 9.96M 2s
Step #6 - "build-e2e":    650K ......�[0m�[91m.... .......... ..�[0m�[91m........ ........�[0m�[91m.. ..........  4% 15.5M 2s
Step #6 - "build-e2e":    700K ....�[0m�[91m...... ..........�[0m�[91m .......... ......�[0m�[91m.... ..........  5% 15.9M 2s
Step #6 - "build-e2e":    750K ..�[0m�[91m........ �[0m�[91m..�[0m�[91m......�[0m�[91m.. .......... ....�[0m�[91m...... ..........  5% 9.58M 2s�[0m�[91m
Step #6 - "build-e2e":    800K .......... ......�[0m�[91m.... .....�[0m�[91m..�[0m�[91m..�[0m�[91m.�[0m�[91m .�[0m�[91m.�[0m�[91m...�[0m�[91m..�[0m�[91m.�[0m�[91m.. ........�[0m�[91m..  5% 11.2M 2s
Step #6 - "build-e2e":    850K ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m ..�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m �[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m  6%�[0m�[91m 9.80M�[0m�[91m 2s�[0m�[91m
Step #6 - "build-e2e":    900K ..�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m. .......... ........�[0m�[91m.. .......... ....�[0m�[91m......  6% 16.5M 1s
Step #6 - "build-e2e":    950K ..........�[0m�[91m .......... ......�[0m�[91m.... .......... ..�[0m�[91m........  7% 14.5M 1s
Step #6 - "build-e2e":   1000K ........�[0m�[91m.. �[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m..�[0m�[91m.�[0m�[91m. .......... ..........�[0m�[91m ..........  7% 12.2M�[0m�[91m 1s
Step #6 - "build-e2e":   1050K ......�[0m�[91m.... .......... ..�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m .�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m .........�[0m�[91m.  7% 14.9M 1s
Step #6 - "build-e2e":   1100K ....�[0m�[91m...... ..........�[0m�[91m .......... ....�[0m�[91m..�[0m�[91m.... ..........  8% 15.9M 1s
Step #6 - "build-e2e":   1150K ..�[0m�[91m........ ........�[0m�[91m.. .......... ....�[0m�[91m...... ..........  8% 12.2M 1s�[0m�[91m
Step #6 - "build-e2e":   1200K .......... ......�[0m�[91m.... .......... ..�[0m�[91m........ ........�[0m�[91m..  8% 14.9M 1s
Step #6 - "build-e2e":   1250K ......�[0m�[91m.... ....�[0m�[91m...... ...�[0m�[91m.......�[0m�[91m ........�[0m�[91m.�[0m�[91m. ......�[0m�[91m....  9% 13.5M 1s
Step #6 - "build-e2e":   1300K ....�[0m�[91m...... ..�[0m�[91m........ ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m......  9% 14.2M 1s
Step #6 - "build-e2e":   1350K ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... .......... ..�[0m�[91m........  9% 14.7M 1s
Step #6 - "build-e2e":   1400K ....�[0m�[91m....�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m .......... 10% 15.5M 1s
Step #6 - "build-e2e":   1450K ......�[0m�[91m.... .......... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. .......... 10% 9.08M 1s�[0m�[91m
Step #6 - "build-e2e":   1500K ....�[0m�[91m...... .......�[0m�[91m...�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... 10%  123M 1s
Step #6 - "build-e2e":   1550K ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........ 11% 13.8M 1s�[0m�[91m
Step #6 - "build-e2e":   1600K ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. 11% 7.86M 1s
Step #6 - "build-e2e":   1650K ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... 11% 20.6M 1s
Step #6 - "build-e2e":   1700K ....�[0m�[91m...... ..�[0m�[91m........ ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... 12% 22.0M 1s
Step #6 - "build-e2e":   1750K ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........ 12% 17.1M 1s�[0m�[91m
Step #6 - "build-e2e":   1800K ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. 13% 14.9M 1s
Step #6 - "build-e2e":   1850K ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... 13% 17.1M 1s
Step #6 - "build-e2e":   1900K ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... 13% 20.4M 1s
Step #6 - "build-e2e":   1950K ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........ 14% 22.1M 1s�[0m�[91m
Step #6 - "build-e2e":   2000K ........�[0m�[91m.. ......�[0m�[91m.... .......... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. 14% 12.0M 1s
Step #6 - "build-e2e":   2050K ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... 14% 20.4M 1s
Step #6 - "build-e2e":   2100K ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... 15% 14.0M 1s
Step #6 - "build-e2e":   2150K ..�[0m�[91m........ ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........ 15% 17.2M 1s�[0m�[91m
Step #6 - "build-e2e":   2200K ........�[0m�[91m.. .......... ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. 15% 29.5M 1s
Step #6 - "build-e2e":   2250K ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........ ........�[0m�[91m.. ......�[0m�[91m.... 16% 26.3M 1s�[0m�[91m
Step #6 - "build-e2e":   2300K ...�[0m�[91m.�[0m�[91m...... ..........�[0m�[91m .......... ....�[0m�[91m..�[0m�[91m.... .......... 16%�[0m�[91m 16.0M 1s
Step #6 - "build-e2e":   2350K ..�[0m�[91m........ ...�[0m�[91m.....�[0m�[91m.. .........�[0m�[91m. ....�[0m�[91m...... .......... 16% 13.6M�[0m�[91m 1s�[0m�[91m
Step #6 - "build-e2e":   2400K .......... �[0m�[91m......�[0m�[91m.... .......... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. 17% 19.0M 1s
Step #6 - "build-e2e":   2450K ......�[0m�[91m.... ....�[0m�[91m...... ..........�[0m�[91m .......... ......�[0m�[91m.... 17% 27.3M�[0m�[91m 1s
Step #6 - "build-e2e":   2500K ..�[0m�[91m..�[0m�[91m...... ..�[0m�[91m........ ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... 17% 15.7M 1s
Step #6 - "build-e2e":   2550K ..........�[0m�[91m .......... ......�[0m�[91m.... .......... ..�[0m�[91m........ 18% 15.2M 1s�[0m�[91m
Step #6 - "build-e2e":   2600K ........�[0m�[91m.. .......... ....�[0m�[91m...... ..........�[0m�[91m .......... 18% 28.4M 1s
Step #6 - "build-e2e":   2650K ......�[0m�[91m.... .......... ..�[0m�[91m........ ........�[0m�[91m.. ......�[0m�[91m.... 19% 28.4M 1s
Step #6 - "build-e2e":   2700K ....�[0m�[91m...... ..........�[0m�[91m .......... ......�[0m�[91m.... .......... 19% 17.0M 1s
Step #6 - "build-e2e":   2750K ..�[0m�[91m........ ........�[0m�[91m.. .......... ....�[0m�[91m...... .......... 19% 13.4M 1s�[0m�[91m
Step #6 - "build-e2e":   2800K .......... ......�[0m�[91m.... .......... ..�[0m�[91m........ ........�[0m�[91m.. 20% 23.3M 1s
Step #6 - "build-e2e":   2850K .......... ....�[0m�[91m...... ..........�[0m�[91m .......... ......�[0m�[91m.... 20% 29.6M 1s
Step #6 - "build-e2e":   2900K .......... ..�[0m�[91m........ ........�[0m�[91m.. .......... ....�[0m�[91m...... 20% 29.7M 1s
Step #6 - "build-e2e":   2950K ..........�[0m�[91m .......... ......�[0m�[91m.... .......... ..�[0m�[91m........ 21% 20.7M 1s
Step #6 - "build-e2e":   3000K ........�[0m�[91m.. ...�[0m�[91m....... ....�[0m�[91m...... ..........�[0m�[91m .......... 21% 14.3M 1s
Step #6 - "build-e2e":   3050K ......�[0m�[91m.... .......... ..�[0m�[91m........ ........�[0m�[91m.. .......... 21% 23.3M 1s
Step #6 - "build-e2e":   3100K ....�[0m�[91m...... ..........�[0m�[91m .......... ......�[0m�[91m.... .......... 22% 48.0M 1s
Step #6 - "build-e2e":   3150K ..�[0m�[91m........ ........�[0m�[91m.. .......... ....�[0m�[91m...... .......... 22% 19.0M 1s�[0m�[91m
Step #6 - "build-e2e":   3200K .......... ......�[0m�[91m.... .......... ..�[0m�[91m........ ........�[0m�[91m.. 22% 12.4M 1s
Step #6 - "build-e2e":   3250K ......�[0m�[91m.... .......... ..�[0m�[91m........�[0m�[91m .......... ......�[0m�[91m.... 23% 35.0M 1s
Step #6 - "build-e2e":   3300K ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m .......... ......�[0m�[91m.... ....�[0m�[91m...... 23% 37.2M 1s
Step #6 - "build-e2e":   3350K ..�[0m�[91m........�[0m�[91m .......... ......�[0m�[91m.... .......... ..�[0m�[91m........ 23% 28.9M 1s�[0m�[91m
Step #6 - "build-e2e":   3400K ........�[0m�[91m.. .......... ....�[0m�[91m...... ..........�[0m�[91m .......... 24% 22.3M 1s
Step #6 - "build-e2e":   3450K ......�[0m�[91m.... .......... ..�[0m�[91m........ ........�[0m�[91m.. .......... 24% 55.0M 1s
Step #6 - "build-e2e":   3500K ....�[0m�[91m...... ..........�[0m�[91m .......... ......�[0m�[91m.... .......... 25% 13.2M 1s
Step #6 - "build-e2e":   3550K ..�[0m�[91m........ ........�[0m�[91m.. .......... ....�[0m�[91m...... .......... 25% 32.0M 1s�[0m�[91m
Step #6 - "build-e2e":   3600K .......... ......�[0m�[91m.... .......... ..�[0m�[91m........ ........�[0m�[91m.. 25% 22.5M 1s
Step #6 - "build-e2e":   3650K ......�[0m�[91m.... ....�[0m�[91m...... ..........�[0m�[91m .......... ......�[0m�[91m.... 26% 31.4M 1s
Step #6 - "build-e2e":   3700K ....�[0m�[91m...... ..�[0m�[91m........ ........�[0m�[91m.. .......... ....�[0m�[91m...... 26% 30.7M 1s
Step #6 - "build-e2e":   3750K ..........�[0m�[91m .......... ......�[0m�[91m.... .......... ..�[0m�[91m........ 26% 13.9M 1s�[0m�[91m
Step #6 - "build-e2e":   3800K ........�[0m�[91m.. .......... ....�[0m�[91m...... ..........�[0m�[91m .......... 27% 28.1M 1s
Step #6 - "build-e2e":   3850K ......�[0m�[91m.... .......... ..�[0m�[91m........ ........�[0m�[91m.. ......�[0m�[91m.... 27% 32.8M 1s
Step #6 - "build-e2e":   3900K ....�[0m�[91m...... ..�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m �[0m�[91m.�[0m�[91m.�[0m�[91m...�[0m�[91m..�[0m�[91m.�[0m�[91m.. .�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m...�[0m�[91m �[0m�[91m..�[0m�[91m..�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m 27%�[0m�[91m 16.3M 1s�[0m�[91m
Step #6 - "build-e2e":   3950K .�[0m�[91m.�[0m�[91m...�[0m�[91m...�[0m�[91m.�[0m�[91m.�[0m�[91m �[0m�[91m..�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m ......�[0m�[91m.... ....�[0m�[91m...... �[0m�[91m..�[0m�[91m........ 28% 23.1M 1s
Step #6 - "build-e2e":   4000K ........�[0m�[91m.. ......�[0m�[91m.... .......... ..�[0m�[91m........ ........�[0m�[91m.. 28% 34.6M 1s
Step #6 - "build-e2e":   4050K .......... ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m .......... ......�[0m�[91m.... 28% 59.2M 1s
Step #6 - "build-e2e":   4100K ....�[0m�[91m...... ..�[0m�[91m........ ........�[0m�[91m.. .......... ....�[0m�[91m...... 29% 26.1M 1s
Step #6 - "build-e2e":   4150K ..........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... .......... ..�[0m�[91m........ 29% 37.8M 1s�[0m�[91m
Step #6 - "build-e2e":   4200K ........�[0m�[91m.. .......... ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m .......... 29% 16.8M 1s
Step #6 - "build-e2e":   4250K ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........ ......�[0m�[91m..�[0m�[91m.. ......�[0m�[91m.... 30% 72.6M 1s
Step #6 - "build-e2e":   4300K ....�[0m�[91m...... ......�[0m�[91m....�[0m�[91m .....�[0m�[91m..... ......�[0m�[91m.... .......... 30% 17.7M 1s
Step #6 - "build-e2e":   4350K ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.�[0m�[91m. �[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m...�[0m�[91m. ..�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m... .......... 31% 33.7M 1s�[0m�[91m
Step #6 - "build-e2e":   4400K .......... ......�[0m�[91m.... .......... ..�[0m�[91m........ ........�[0m�[91m.. 31% 30.3M 1s
Step #6 - "build-e2e":   4450K ..�[0m�[91m........ ....�[0m�[91m...... ..........�[0m�[91m ...�[0m�[91m....... .....�[0m�[91m.�[0m�[91m.... 31% 21.4M 1s
Step #6 - "build-e2e":   4500K .......... ..�[0m�[91m........ ........�[0m�[91m.. .......... ....�[0m�[91m...... 32% 32.1M 1s
Step #6 - "build-e2e":   4550K ..�[0m�[91m........�[0m�[91m .......... ......�[0m�[91m.... .......... ..�[0m�[91m........ 32%�[0m�[91m 32.9M 1s
Step #6 - "build-e2e":   4600K ..�[0m�[91m......�[0m�[91m.. .......... ....�[0m�[91m...... ..........�[0m�[91m .......... 32% 18.4M 1s
Step #6 - "build-e2e":   4650K ......�[0m�[91m.... .......... ..�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m...�[0m�[91m.�[0m�[91m �[0m�[91m....�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m. �[0m�[91m.�[0m�[91m.�[0m�[91m....�[0m�[91m.... 33%�[0m�[91m 44.4M 1s
Step #6 - "build-e2e":   4700K ....�[0m�[91m...... ..........�[0m�[91m ........�[0m�[91m.. .....�[0m�[91m.�[0m�[91m.... ....�[0m�[91m...... 33% 47.0M 1s
Step #6 - "build-e2e":   4750K�[0m�[91m ..�[0m�[91m........ ........�[0m�[91m.. .......... ....�[0m�[91m...... ..�[0m�[91m........ 33% 37.9M 1s�[0m�[91m
Step #6 - "build-e2e":   4800K ........�[0m�[91m.. ......�[0m�[91m.... .......... ..�[0m�[91m........ ........�[0m�[91m.. 34% 16.8M 1s
Step #6 - "build-e2e":   4850K ......�[0m�[91m.... .......... ..�[0m�[91m........�[0m�[91m .......... ......�[0m�[91m.... 34% 36.2M 1s
Step #6 - "build-e2e":   4900K .......... ..�[0m�[91m........ .....�[0m�[91m...�[0m�[91m.. .......... ....�[0m�[91m...... 34% 25.5M 1s
Step #6 - "build-e2e":   4950K ..........�[0m�[91m .......... ......�[0m�[91m.... .......... ...�[0m�[91m...�[0m�[91m..�[0m�[91m.�[0m�[91m. 35%�[0m�[91m 56.1M�[0m�[91m 1s�[0m�[91m
Step #6 - "build-e2e":   5000K �[0m�[91m..�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m �[0m�[91m.......... ....�[0m�[91m...... ..........�[0m�[91m ........�[0m�[91m.. 35% 27.4M 1s
Step #6 - "build-e2e":   5050K ......�[0m�[91m.... .......... ..�[0m�[91m........ ........�[0m�[91m.. .......... 35% 38.5M 1s
Step #6 - "build-e2e":   5100K .�[0m�[91m...�[0m�[91m...... ..........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... .......... 36% 46.5M 1s
Step #6 - "build-e2e":   5150K ..�[0m�[91m........ ........�[0m�[91m.. .......... ....�[0m�[91m...... .......... 36% 23.2M 1s�[0m�[91m
Step #6 - "build-e2e":   5200K .......... ......�[0m�[91m.... .......... ..�[0m�[91m........ ........�[0m�[91m.. 37% 33.5M 1s
Step #6 - "build-e2e":   5250K .......... ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. .......... 37% 21.8M 1s
Step #6 - "build-e2e":   5300K ....�[0m�[91m...... ..�[0m�[91m........ ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... 37% 23.1M 1s
Step #6 - "build-e2e":   5350K ..........�[0m�[91m .......... ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........ 38% 90.0M 1s�[0m�[91m
Step #6 - "build-e2e":   5400K�[0m�[91m �[0m�[91m...�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m. ....�[0m�[91m.�[0m�[91m.�[0m�[91m.... .�[0m�[91m...�[0m�[91m...... ..........�[0m�[91m .......... 38% 27.5M 1s
Step #6 - "build-e2e":   5450K ......�[0m�[91m.... .......... ..�[0m�[91m........ ........�[0m�[91m.. ......�[0m�[91m.... 38% 86.7M 1s
Step #6 - "build-e2e":   5500K ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m ..�[0m�[91m....�[0m�[91m..�[0m�[91m.. ......�[0m�[91m.... .....�[0m�[91m..... 39% 29.4M 0s
Step #6 - "build-e2e":   5550K ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. ..........�[0m�[91m ....�[0m�[91m...... .......... 39% 38.1M 0s�[0m�[91m
Step #6 - "build-e2e":   5600K ........�[0m�[91m.�[0m�[91m.�[0m�[91m �[0m�[91m..�[0m�[91m...�[0m�[91m.�[0m�[91m.... ..........�[0m�[91m ..�[0m�[91m.�[0m�[91m.....�[0m�[91m..�[0m�[91m ........�[0m�[91m.. 39% 20.4M 0s
Step #6 - "build-e2e":   5650K ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... 40% 64.2M 0s
Step #6 - "build-e2e":   5700K ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m ...�[0m�[91m.....�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... 40% 19.1M 0s
Step #6 - "build-e2e":   5750K�[0m�[91m ......�[0m�[91m.... ........�[0m�[91m.. ......�[0m�[91m.... .......... ..�[0m�[91m........ 40% 45.5M 0s
Step #6 - "build-e2e":   5800K ........�[0m�[91m.. .......... ....�[0m�[91m...... ..........�[0m�[91m ........�[0m�[91m.. 41%�[0m�[91m 72.5M 0s
Step #6 - "build-e2e":   5850K ......�[0m�[91m.... .......... ..�[0m�[91m......�[0m�[91m..�[0m�[91m ........�[0m�[91m.. .......... 41%�[0m�[91m 32.6M 0s
Step #6 - "build-e2e":   5900K ....�[0m�[91m...�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m �[0m�[91m..�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m �[0m�[91m........�[0m�[91m.. .�[0m�[91m......... .�[0m�[91m...�[0m�[91m...... 41% 31.5M 0s
Step #6 - "build-e2e":   5950K ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... .......... 42% 46.4M 0s�[0m�[91m
Step #6 - "build-e2e":   6000K ........�[0m�[91m.. ......�[0m�[91m.... .......... ..�[0m�[91m........ ........�[0m�[91m.. 42% 28.2M 0s
Step #6 - "build-e2e":   6050K ......�[0m�[91m.... .......... ..�[0m�[91m....�[0m�[91m....�[0m�[91m .......... ......�[0m�[91m.... 42% 30.0M 0s
Step #6 - "build-e2e":   6100K ....�[0m�[91m...... ..�[0m�[91m........ ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... 43% 34.3M 0s
Step #6 - "build-e2e":   6150K ..........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... .......... ..�[0m�[91m........ 43% 43.1M 0s�[0m�[91m
Step #6 - "build-e2e":   6200K �[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m.. .......... ....�[0m�[91m...... ..�[0m�[91m....�[0m�[91m....�[0m�[91m ........�[0m�[91m.. 44% 40.6M 0s
Step #6 - "build-e2e":   6250K .....�[0m�[91m.�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.�[0m�[91m. .......... 44% 56.2M 0s
Step #6 - "build-e2e":   6300K �[0m�[91m....�[0m�[91m...... ..........�[0m�[91m .......... ......�[0m�[91m.... .......... 44% 26.2M 0s
Step #6 - "build-e2e":   6350K ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. .......... ....�[0m�[91m...... ..�[0m�[91m........ 45% 78.9M 0s�[0m�[91m
Step #6 - "build-e2e":   6400K .......... ......�[0m�[91m.... .........�[0m�[91m. ..�[0m�[91m........ ........�[0m�[91m.. 45% 28.5M 0s
Step #6 - "build-e2e":   6450K ......�[0m�[91m.... ....�[0m�[91m...... ..........�[0m�[91m .......�[0m�[91m... ......�[0m�[91m.... 45% 19.7M 0s
Step #6 - "build-e2e":   6500K .......... ..�[0m�[91m........ ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... 46% 82.2M 0s
Step #6 - "build-e2e":   6550K ..�[0m�[91m........�[0m�[91m .......... ......�[0m�[91m.... .......... .�[0m�[91m.�[0m�[91m........ 46% 49.6M 0s
Step #6 - "build-e2e":   6600K ........�[0m�[91m.. .......... ....�[0m�[91m...... ..�[0m�[91m........ ........�[0m�[91m.. 46% 33.3M 0s
Step #6 - "build-e2e":   6650K ......�[0m�[91m.... .......... ..�[0m�[91m........ ........�[0m�[91m.. ......�[0m�[91m.... 47% 23.2M 0s�[0m�[91m
Step #6 - "build-e2e":   6700K ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m ...�[0m�[91m.....�[0m�[91m.. ......�[0m�[91m.... .......... 47% 55.9M 0s
Step #6 - "build-e2e":   6750K ..�[0m�[91m........ ........�[0m�[91m.. ..........�[0m�[91m ....�[0m�[91m...... .......... 47% 61.2M 0s�[0m�[91m
Step #6 - "build-e2e":   6800K .......... ......�[0m�[91m.... .......... ..�[0m�[91m........ ........�[0m�[91m.. 48% 36.5M 0s
Step #6 - "build-e2e":   6850K .......... .�[0m�[91m...�[0m�[91m...... ..........�[0m�[91m .......... ......�[0m�[91m.... 48% 20.1M 0s
Step #6 - "build-e2e":   6900K .......... ..�[0m�[91m........ ........�[0m�[91m.. ......�[0m�[91m.... .......... 48% 44.5M 0s
Step #6 - "build-e2e":   6950K �[0m�[91m..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... .......... ..�[0m�[91m........ 49% 49.7M 0s
Step #6 - "build-e2e":   7000K ........�[0m�[91m.. .......... ....�[0m�[91m...... .......�[0m�[91m...�[0m�[91m .......... 49% 50.2M 0s
Step #6 - "build-e2e":   7050K ......�[0m�[91m.... .......... ..�[0m�[91m........ ........�[0m�[91m.. .......... 50% 73.6M 0s
Step #6 - "build-e2e":   7100K ....�[0m�[91m...... ..........�[0m�[91m .......... ......�[0m�[91m.... .......... 50% 28.0M 0s
Step #6 - "build-e2e":   7150K ..�[0m�[91m........ ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........ 50% 46.2M 0s
Step #6 - "build-e2e":   7200K ...�[0m�[91m.....�[0m�[91m.. ......�[0m�[91m.... .......... ..�[0m�[91m........ ........�[0m�[91m..�[0m�[91m 51% 36.4M 0s
Step #6 - "build-e2e":   7250K�[0m�[91m �[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m �[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m...�[0m�[91m.�[0m�[91m.�[0m�[91m .�[0m�[91m.�[0m�[91m.....�[0m�[91m..�[0m�[91m.�[0m�[91m �[0m�[91m..�[0m�[91m.�[0m�[91m..�[0m�[91m..�[0m�[91m.�[0m�[91m..�[0m�[91m �[0m�[91m..�[0m�[91m...�[0m�[91m.�[0m�[91m..�[0m�[91m..�[0m�[91m 51% 15.9M�[0m�[91m 0s
Step #6 - "build-e2e":   7300K .�[0m�[91m.�[0m�[91m..�[0m�[91m......�[0m�[91m �[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m..�[0m�[91m....�[0m�[91m ....�[0m�[91m....�[0m�[91m.. ..........�[0m�[91m ....�[0m�[91m......�[0m�[91m 51% 29.7M 0s
Step #6 - "build-e2e":   7350K ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m.�[0m�[91m..... .�[0m�[91m.�[0m�[91m........ 52%  106M 0s�[0m�[91m
Step #6 - "build-e2e":   7400K ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. 52% 62.3M 0s
Step #6 - "build-e2e":   7450K ......�[0m�[91m.... ....�[0m�[91m...�[0m�[91m... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... 52% 58.8M 0s
Step #6 - "build-e2e":   7500K �[0m�[91m.�[0m�[91m......... �[0m�[91m..........�[0m�[91m ........�[0m�[91m.. .......... ....�[0m�[91m...... 53% 67.8M 0s
Step #6 - "build-e2e":   7550K ..�[0m�[91m........ ........�[0m�[91m.. .......... ....�[0m�[91m...... ..�[0m�[91m........ 53% 69.2M 0s�[0m�[91m
Step #6 - "build-e2e":   7600K ........�[0m�[91m.. ......�[0m�[91m.... .....�[0m�[91m..... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. 53% 50.8M 0s
Step #6 - "build-e2e":   7650K ......�[0m�[91m.�[0m�[91m... ....�[0m�[91m...... ..�[0m�[91m.�[0m�[91m.......�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... 54% 39.7M 0s
Step #6 - "build-e2e":   7700K .......... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m.�[0m�[91m.�[0m�[91m...�[0m�[91m.�[0m�[91m 54%�[0m�[91m 54.2M�[0m�[91m 0s�[0m�[91m
Step #6 - "build-e2e":   7750K ..�[0m�[91m.�[0m�[91m.�[0m�[91m....�[0m�[91m..�[0m�[91m ..�[0m�[91m...�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m. ...�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m...�[0m�[91m. �[0m�[91m.�[0m�[91m......... ..�[0m�[91m........ 54% 19.0M 0s
Step #6 - "build-e2e":   7800K .....�[0m�[91m...�[0m�[91m.. .......... ....�[0m�[91m...... ..........�[0m�[91m .......... 55% 67.9M 0s
Step #6 - "build-e2e":   7850K ......�[0m�[91m.... .......... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... 55% 61.4M 0s
Step #6 - "build-e2e":   7900K .......... .�[0m�[91m.�[0m�[91m........�[0m�[91m ........�[0m�[91m.. ....�[0m�[91m..�[0m�[91m.... .......... 56%�[0m�[91m 52.4M 0s�[0m�[91m
Step #6 - "build-e2e":   7950K�[0m�[91m �[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m �[0m�[91m........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... .......... 56%�[0m�[91m 46.0M 0s�[0m�[91m
Step #6 - "build-e2e":   8000K .......... ......�[0m�[91m.... .......... ..�[0m�[91m........ .......... 56% 40.7M 0s
Step #6 - "build-e2e":   8050K ......�[0m�[91m.... ....�[0m�[91m...... ..........�[0m�[91m ........�[0m�[91m.. .......... 57% 51.5M 0s
Step #6 - "build-e2e":   8100K ....�[0m�[91m...... ..�[0m�[91m........ ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... 57% 35.4M 0s
Step #6 - "build-e2e":   8150K ..�[0m�[91m........�[0m�[91m .......... .......... .......... ..�[0m�[91m........ 57%  112M 0s�[0m�[91m
Step #6 - "build-e2e":   8200K ........�[0m�[91m.. .......... ....�[0m�[91m...... .......... ....�[0m�[91m....�[0m�[91m.. 58% 19.3M 0s
Step #6 - "build-e2e":   8250K ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........ ........�[0m�[91m.. ......�[0m�[91m.... 58% 44.5M 0s
Step #6 - "build-e2e":   8300K ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...�[0m�[91m... 58% 57.2M 0s
Step #6 - "build-e2e":   8350K .�[0m�[91m.�[0m�[91m........ .�[0m�[91m.�[0m�[91m...�[0m�[91m...�[0m�[91m.. ......�[0m�[91m.... .........�[0m�[91m. .......... 59% 57.0M 0s�[0m�[91m
Step #6 - "build-e2e":   8400K�[0m�[91m �[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m. ......�[0m�[91m.... .......... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. 59% 39.2M 0s
Step #6 - "build-e2e":   8450K ......�[0m�[91m.... ....�[0m�[91m...... ..........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... 59%  111M 0s
Step #6 - "build-e2e":   8500K ...�[0m�[91m....... ..�[0m�[91m........ ........�[0m�[91m..�[0m�[91m �[0m�[91m.�[0m�[91m......... .......... 60% 43.3M 0s
Step #6 - "build-e2e":   8550K .�[0m�[91m......... ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........ 60% 59.0M 0s�[0m�[91m
Step #6 - "build-e2e":   8600K ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. 60% 51.6M 0s
Step #6 - "build-e2e":   8650K ......�[0m�[91m.... ....�[0m�[91m...... .......... �[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.. �[0m�[91m...�[0m�[91m...�[0m�[91m..�[0m�[91m..�[0m�[91m 61%�[0m�[91m 55.6M 0s�[0m�[91m
Step #6 - "build-e2e":   8700K�[0m�[91m .�[0m�[91m.�[0m�[91m..�[0m�[91m..�[0m�[91m.�[0m�[91m...�[0m�[91m .�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m....�[0m�[91m .......... ......�[0m�[91m.... .........�[0m�[91m. 61% 19.0M 0s
Step #6 - "build-e2e":   8750K ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. .......... ....�[0m�[91m...... ..�[0m�[91m........ 62% 61.4M 0s�[0m�[91m
Step #6 - "build-e2e":   8800K ........�[0m�[91m.. ......�[0m�[91m.... .......... ..�[0m�[91m........ ........�[0m�[91m.. 62% 36.0M 0s
Step #6 - "build-e2e":   8850K ......�[0m�[91m....�[0m�[91m ....�[0m�[91m.�[0m�[91m..... ..........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... 62% 75.3M 0s
Step #6 - "build-e2e":   8900K .......... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... .......... 63%  153M 0s
Step #6 - "build-e2e":   8950K ..�[0m�[91m........�[0m�[91m .......... ......�[0m�[91m.... .......... ..�[0m�[91m........ 63% 48.5M 0s�[0m�[91m
Step #6 - "build-e2e":   9000K ........�[0m�[91m.. .......... ....�[0m�[91m...... ..........�[0m�[91m ........�[0m�[91m.. 63% 47.3M 0s
Step #6 - "build-e2e":   9050K .........�[0m�[91m. ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. .......... 64% 50.5M 0s
Step #6 - "build-e2e":   9100K ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... .......... 64%  149M 0s
Step #6 - "build-e2e":   9150K ..�[0m�[91m........ ........�[0m�[91m.. .......... ....�[0m�[91m...... ..�[0m�[91m........ 64% 40.1M 0s�[0m�[91m
Step #6 - "build-e2e":   9200K .......... ......�[0m�[91m.... .......... ..�[0m�[91m........ ........�[0m�[91m.. 65% 19.5M 0s
Step #6 - "build-e2e":   9250K .......... ....�[0m�[91m...... ..........�[0m�[91m .......... ......�[0m�[91m.... 65% 53.5M 0s
Step #6 - "build-e2e":   9300K ....�[0m�[91m...... ..�[0m�[91m.....�[0m�[91m...�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... 65% 65.4M 0s
Step #6 - "build-e2e":   9350K ..�[0m�[91m........ ........�[0m�[91m.. ......�[0m�[91m.... .......... ..�[0m�[91m........ 66% 63.2M 0s
Step #6 - "build-e2e":   9400K ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... ..........�[0m�[91m .......... 66% 68.0M 0s
Step #6 - "build-e2e":   9450K ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........ ........�[0m�[91m.�[0m�[91m. .......... 66% 44.4M 0s
Step #6 - "build-e2e":   9500K�[0m�[91m ....�[0m�[91m...... ..�[0m�[91m.......�[0m�[91m.�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... .......... 67% 51.7M 0s
Step #6 - "build-e2e":   9550K ..�[0m�[91m........ ...�[0m�[91m....... ......�[0m�[91m.... ....�[0m�[91m...... .�[0m�[91m......... 67%  104M 0s�[0m�[91m
Step #6 - "build-e2e":   9600K ........�[0m�[91m.. .......... ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. 68% 63.5M 0s
Step #6 - "build-e2e":   9650K ......�[0m�[91m.... ....�[0m�[91m...... ..........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... 68% 38.2M 0s
Step #6 - "build-e2e":   9700K ....�[0m�[91m...... ..�[0m�[91m........ ......�[0m�[91m..�[0m�[91m.. .......... ....�[0m�[91m...... 68% 57.8M 0s
Step #6 - "build-e2e":   9750K ..�[0m�[91m........�[0m�[91m .......... ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........ 69% 27.7M 0s
Step #6 - "build-e2e":   9800K ........�[0m�[91m.. .......... ....�[0m�[91m...... .........�[0m�[91m.�[0m�[91m �[0m�[91m........�[0m�[91m.. 69%  105M 0s
Step #6 - "build-e2e":   9850K ......�[0m�[91m.... .......... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... 69% 33.2M 0s
Step #6 - "build-e2e":   9900K ....�[0m�[91m...... ..........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... .......... 70% 74.5M 0s
Step #6 - "build-e2e":   9950K ..�[0m�[91m........ ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... .......... 70% 76.0M 0s�[0m�[91m
Step #6 - "build-e2e":  10000K .....�[0m�[91m..... ......�[0m�[91m.... .......... ..�[0m�[91m........ ........�[0m�[91m.. 70% 44.0M 0s
Step #6 - "build-e2e":  10050K .......... ....�[0m�[91m...... ..........�[0m�[91m .......... ......�[0m�[91m.... 71%  164M 0s
Step #6 - "build-e2e":  10100K ....�[0m�[91m...... ..�[0m�[91m........ ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... 71% 50.0M 0s
Step #6 - "build-e2e":  10150K ..........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... .......... ..�[0m�[91m........ 71% 53.7M 0s�[0m�[91m
Step #6 - "build-e2e":  10200K ........�[0m�[91m.. .......... ....�[0m�[91m..�[0m�[91m.... ..........�[0m�[91m .......... 72% 49.5M 0s
Step #6 - "build-e2e":  10250K ......�[0m�[91m.... ....�[0m�[91m...... .�[0m�[91m.�[0m�[91m........ ........�[0m�[91m.. .......... 72% 78.2M 0s
Step #6 - "build-e2e":  10300K ....�[0m�[91m...... ........�[0m�[91m..�[0m�[91m ...�[0m�[91m.....�[0m�[91m.. �[0m�[91m......�[0m�[91m.... ....�[0m�[91m...... 72% 70.7M 0s�[0m�[91m
Step #6 - "build-e2e":  10350K ........�[0m�[91m.. ........�[0m�[91m.. .......... ....�[0m�[91m...... ..�[0m�[91m........ 73% 28.4M 0s�[0m�[91m
Step #6 - "build-e2e":  10400K ......�[0m�[91m..�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m.�[0m�[91m.�[0m�[91m......�[0m�[91m ........�[0m�[91m.. 73% 31.1M 0s
Step #6 - "build-e2e":  10450K .......... ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m ....�[0m�[91m...... ......�[0m�[91m.... 74% 78.8M�[0m�[91m 0s
Step #6 - "build-e2e":  10500K .......�[0m�[91m.�[0m�[91m.. ..�[0m�[91m........ ........�[0m�[91m.. .......... ........�[0m�[91m.. 74%  109M 0s
Step #6 - "build-e2e":  10550K ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... ..........�[0m�[91m ..�[0m�[91m........ 74% 76.9M 0s
Step #6 - "build-e2e":  10600K�[0m�[91m .......... .�[0m�[91m.....�[0m�[91m.... ....�[0m�[91m...... ..........�[0m�[91m ........�[0m�[91m.. 75% 47.6M 0s
Step #6 - "build-e2e":  10650K ......�[0m�[91m.... .......... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. .......... 75% 36.9M 0s
Step #6 - "build-e2e":  10700K ....�[0m�[91m...... ..�[0m�[91m........ .......... .�[0m�[91m.....�[0m�[91m.... .......... 75%  177M 0s
Step #6 - "build-e2e":  10750K .�[0m�[91m.�[0m�[91m........ ........�[0m�[91m.. .......... ....�[0m�[91m...... .......... 76% 69.5M�[0m�[91m 0s�[0m�[91m
Step #6 - "build-e2e":  10800K .......... ......�[0m�[91m.... .......... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. 76% 55.7M 0s
Step #6 - "build-e2e":  10850K ......�[0m�[91m.... ....�[0m�[91m...... ..........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... 76% 51.4M 0s
Step #6 - "build-e2e":  10900K .......�[0m�[91m... ..�[0m�[91m........ ......�[0m�[91m..�[0m�[91m.. .......... ....�[0m�[91m...... 77%  169M 0s
Step #6 - "build-e2e":  10950K ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... .......... ..�[0m�[91m........ 77% 23.1M 0s
Step #6 - "build-e2e":  11000K .....�[0m�[91m...�[0m�[91m.. .......... ....�[0m�[91m......�[0m�[91m ..........�[0m�[91m ........�[0m�[91m.. 77% 78.2M 0s
Step #6 - "build-e2e":  11050K ......�[0m�[91m.... .......... ..�[0m�[91m........ ........�[0m�[91m.. .......... 78% 35.7M 0s
Step #6 - "build-e2e":  11100K ...�[0m�[91m.�[0m�[91m...... ..�[0m�[91m........�[0m�[91m .......... ...�[0m�[91m...�[0m�[91m.... ....�[0m�[91m...... 78% 91.0M 0s
Step #6 - "build-e2e":  11150K ..�[0m�[91m.....�[0m�[91m... .�[0m�[91m.�[0m�[91m......�[0m�[91m.. .......�[0m�[91m... ....�[0m�[91m...... .......... 78% 42.1M 0s�[0m�[91m
Step #6 - "build-e2e":  11200K ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m.�[0m�[91m..... .�[0m�[91m.�[0m�[91m........ ...�[0m�[91m.....�[0m�[91m.. 79% 35.6M 0s
Step #6 - "build-e2e":  11250K .......... ....�[0m�[91m...... ..�[0m�[91m........ ........�[0m�[91m.. ......�[0m�[91m.... 79% 89.3M 0s
Step #6 - "build-e2e":  11300K ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... .......... 79%�[0m�[91m  136M 0s
Step #6 - "build-e2e":  11350K ..�[0m�[91m........�[0m�[91m .......... ..�[0m�[91m....�[0m�[91m.... ....�[0m�[91m.�[0m�[91m.�[0m�[91m...�[0m�[91m.�[0m�[91m ..�[0m�[91m........ 80% 60.5M 0s�[0m�[91m
Step #6 - "build-e2e":  11400K ........�[0m�[91m.. .......... ....�[0m�[91m...... ..........�[0m�[91m .......... 80% 75.9M 0s
Step #6 - "build-e2e":  11450K�[0m�[91m ......�[0m�[91m.... .......... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. .......... 81%�[0m�[91m  122M 0s
Step #6 - "build-e2e":  11500K ....�[0m�[91m...... .......... .......... .......... .......... 81% 80.1M 0s
Step #6 - "build-e2e":  11550K .......... ........�[0m�[91m.. .......... ....�[0m�[91m...... ..�[0m�[91m.......�[0m�[91m. 81% 31.2M 0s
Step #6 - "build-e2e":  11600K .......... ......�[0m�[91m.�[0m�[91m.�[0m�[91m.. �[0m�[91m.�[0m�[91m.�[0m�[91m......�[0m�[91m.�[0m�[91m.�[0m�[91m ..�[0m�[91m........ ........�[0m�[91m.. 82% 53.2M 0s
Step #6 - "build-e2e":  11650K .......... .......... ..�[0m�[91m........�[0m�[91m .......... ......�[0m�[91m.... 82% 40.4M 0s
Step #6 - "build-e2e":  11700K .......... ..�[0m�[91m........ ........�[0m�[91m.. ......�[0m�[91m.... .......... 82%  126M 0s
Step #6 - "build-e2e":  11750K ..........�[0m�[91m .......... ......�[0m�[91m.... .......... ..�[0m�[91m........ 83%  148M 0s
Step #6 - "build-e2e":  11800K ........�[0m�[91m.. .......... ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m ....�[0m�[91m...... 83% 28.5M 0s
Step #6 - "build-e2e":  11850K ......�[0m�[91m.... .........�[0m�[91m. .......... .�[0m�[91m.......�[0m�[91m.. .......... 83% 57.0M 0s
Step #6 - "build-e2e":  11900K .......... ..�[0m�[91m........ ........�[0m�[91m.. ......�[0m�[91m.... .......... 84%  156M 0s
Step #6 - "build-e2e":  11950K ..�[0m�[91m........ .......... �[0m�[91m......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........ 84%  107M 0s�[0m�[91m
Step #6 - "build-e2e":  12000K .......... ......�[0m�[91m.... .......... ..�[0m�[91m........�[0m�[91m .......... 84% 62.8M 0s
Step #6 - "build-e2e":  12050K ......�[0m�[91m.... .......... ..........�[0m�[91m .......... ......�[0m�[91m.... 85% 56.5M 0s
Step #6 - "build-e2e":  12100K ....�[0m�[91m...... ..�[0m�[91m........ .......... ......�[0m�[91m.... ....�[0m�[91m...... 85% 19.9M 0s
Step #6 - "build-e2e":  12150K ..........�[0m�[91m �[0m�[91m.......... ......�[0m�[91m.... .......... ..�[0m�[91m........ 85%  128M 0s
Step #6 - "build-e2e":  12200K ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........ ........�[0m�[91m.. 86%  146M 0s
Step #6 - "build-e2e":  12250K ..�[0m�[91m....�[0m�[91m.... .......... ..�[0m�[91m........ ........�[0m�[91m.. .......... 86%  157M 0s
Step #6 - "build-e2e":  12300K ....�[0m�[91m...... ..........�[0m�[91m .......... ......�[0m�[91m.... .......... 87% 40.6M 0s
Step #6 - "build-e2e":  12350K ..�[0m�[91m........ ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... �[0m�[91m.......... 87% 98.4M 0s�[0m�[91m
Step #6 - "build-e2e":  12400K ..�[0m�[91m........ .......... �[0m�[91m.......... ..�[0m�[91m........ ........�[0m�[91m.. 87% 88.0M 0s
Step #6 - "build-e2e":  12450K ...�[0m�[91m....... ....�[0m�[91m...... ..........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... 88% 38.5M 0s
Step #6 - "build-e2e":  12500K .......... �[0m�[91m..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. ........�[0m�[91m.. ....�[0m�[91m...... 88% 41.7M 0s
Step #6 - "build-e2e":  12550K ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. ....�[0m�[91m.....�[0m�[91m. .......... ..�[0m�[91m........ 88% 97.0M 0s�[0m�[91m
Step #6 - "build-e2e":  12600K ........�[0m�[91m.. .......... ....�[0m�[91m...... ..�[0m�[91m........ ........�[0m�[91m.. 89%  139M 0s
Step #6 - "build-e2e":  12650K ......�[0m�[91m.... ....�[0m�[91m..�[0m�[91m..�[0m�[91m..�[0m�[91m �[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m...�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m ........�[0m�[91m.. .......... 89%�[0m�[91m 53.3M 0s
Step #6 - "build-e2e":  12700K ....�[0m�[91m...... .........�[0m�[91m.�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... 89%  119M 0s
Step #6 - "build-e2e":  12750K .......�[0m�[91m... ........�[0m�[91m.. ......�[0m�[91m.... �[0m�[91m....�[0m�[91m...�[0m�[91m... .......... 90% 68.2M�[0m�[91m 0s
Step #6 - "build-e2e":  12800K ........�[0m�[91m.. ....�[0m�[91m..�[0m�[91m.... .......... ..�[0m�[91m........ ........�[0m�[91m.. 90% 27.4M 0s
Step #6 - "build-e2e":  12850K ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m.....�[0m�[91m...�[0m�[91m .........�[0m�[91m. ......�[0m�[91m.... 90% 73.0M 0s
Step #6 - "build-e2e":  12900K ....�[0m�[91m...... ..�[0m�[91m........ .......... ......�[0m�[91m.... ....�[0m�[91m...... 91%  126M 0s
Step #6 - "build-e2e":  12950K ..........�[0m�[91m .......... ......�[0m�[91m.... ....�[0m�[91m...... .......... 91% 63.1M 0s�[0m�[91m
Step #6 - "build-e2e":  13000K ........�[0m�[91m.. .......... ....�[0m�[91m...... ..........�[0m�[91m .......... 91% 73.4M 0s
Step #6 - "build-e2e":  13050K ......�[0m�[91m.... ....�[0m�[91m...... .......�[0m�[91m... ........�[0m�[91m.. ......�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m. 92% 72.0M 0s
Step #6 - "build-e2e":  13100K ....�[0m�[91m...... ..�[0m�[91m........ ........�[0m�[91m.. ......�[0m�[91m.... ..........�[0m�[91m 92%  122M 0s
Step #6 - "build-e2e":  13150K ..�[0m�[91m........ .�[0m�[91m......... ......�[0m�[91m.... ....�[0m�[91m...... .......... 93% 53.5M 0s�[0m�[91m
Step #6 - "build-e2e":  13200K ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m.�[0m�[91m.......�[0m�[91m .......... 93% 43.7M�[0m�[91m 0s
Step #6 - "build-e2e":  13250K .......... ....�[0m�[91m...... ...�[0m�[91m.......�[0m�[91m .......... .......... 93% 93.6M 0s
Step #6 - "build-e2e":  13300K .......... .......... .......... .......... ....�[0m�[91m...... 94% 95.1M 0s
Step #6 - "build-e2e":  13350K .�[0m�[91m.........�[0m�[91m .......... .......... .......... .......... 94%  130M 0s
Step #6 - "build-e2e":  13400K ........�[0m�[91m.. .......... ....�[0m�[91m.�[0m�[91m..... .......... .......... 94% 62.9M 0s
Step #6 - "build-e2e":  13450K .......... .......... ..�[0m�[91m........ ...�[0m�[91m.....�[0m�[91m.. ......�[0m�[91m.... 95% 79.4M 0s
Step #6 - "build-e2e":  13500K ....�[0m�[91m...... ..........�[0m�[91m .......... ......�[0m�[91m.... .......... 95% 24.5M 0s
Step #6 - "build-e2e":  13550K ..�[0m�[91m.......�[0m�[91m. ........�[0m�[91m.. ......�[0m�[91m.... .......... ..�[0m�[91m........ 95%  101M 0s�[0m�[91m
Step #6 - "build-e2e":  13600K ........�[0m�[91m.. .......... ....�[0m�[91m...... ..........�[0m�[91m ........�[0m�[91m.. 96% 87.8M 0s
Step #6 - "build-e2e":  13650K ......�[0m�[91m.... ....�[0m�[91m...... ..........�[0m�[91m ..�[0m�[91m........ ......�[0m�[91m.... 96% 55.9M 0s
Step #6 - "build-e2e":  13700K ....�[0m�[91m.....�[0m�[91m.�[0m�[91m .......... .......... .......... ....�[0m�[91m...... 96% 74.8M 0s
Step #6 - "build-e2e":  13750K ..�[0m�[91m........ ........�[0m�[91m.. .......... .......... ..�[0m�[91m........ 97%  113M 0s�[0m�[91m
Step #6 - "build-e2e":  13800K ........�[0m�[91m.. .......... ...�[0m�[91m.�[0m�[91m...... .......... .......... 97%  141M 0s
Step #6 - "build-e2e":  13850K .......... .......... .......... .......... .......... 97% 51.3M 0s
Step #6 - "build-e2e":  13900K .......... ..........�[0m�[91m .......... ......�[0m�[91m.... .......... 98% 42.1M 0s
Step #6 - "build-e2e":  13950K�[0m�[91m ..�[0m�[91m........�[0m�[91m �[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m..�[0m�[91m.. .....�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m �[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m...... .......... 98% 62.2M 0s�[0m�[91m
Step #6 - "build-e2e":  14000K .......... ........�[0m�[91m.�[0m�[91m.�[0m�[91m ....�[0m�[91m...... ..�[0m�[91m........ ........�[0m�[91m.. 99% 96.4M 0s
Step #6 - "build-e2e":  14050K ......�[0m�[91m.... .......... .......�[0m�[91m...�[0m�[91m .�[0m�[91m..�[0m�[91m..�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m �[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m...�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m. 99% 37.4M�[0m�[91m 0s
Step #6 - "build-e2e":  14100K�[0m�[91m .�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m. �[0m�[91m..�[0m�[91m.�[0m�[91m..�[0m�[91m..�[0m�[91m...�[0m�[91m �[0m�[91m.......... .......... .......... 99% 30.3M 0s
Step #6 - "build-e2e":  14150K .......... .......... .......... ........             100%  163M=0.5s
Step #6 - "build-e2e": 
Step #6 - "build-e2e": 2018-10-07 13:57:57 (28.1 MB/s) - '/tmp/build/consul_1.2.1_linux_amd64.zip' saved [14529496/14529496]
Step #6 - "build-e2e": 
Step #6 - "build-e2e": �[0mArchive:  /tmp/build/consul_1.2.1_linux_amd64.zip
Step #6 - "build-e2e":   inflating: /usr/local/bin/consul   
Step #6 - "build-e2e": Consul v1.2.1
Step #6 - "build-e2e": Protocol 2 spoken by default, understands 2 to 3 (agent will automatically use protocol >2 when speaking to compatible agents)
Step #6 - "build-e2e": Removing intermediate container 1cacfd03db22
Step #6 - "build-e2e":  ---> 01667e28cd21
Step #6 - "build-e2e": Step 16/20 : RUN echo "export PATH=/usr/local/go/bin:/go/bin/:\$PATH" >> /root/.bashrc
Step #6 - "build-e2e":  ---> Running in ba895e3f22db
Step #6 - "build-e2e": Removing intermediate container ba895e3f22db
Step #6 - "build-e2e":  ---> e7ef378a1f3d
Step #6 - "build-e2e": Step 17/20 : COPY *.sh /root/
Step #6 - "build-e2e":  ---> 82e8bf983e0b
Step #6 - "build-e2e": Step 18/20 : RUN chmod +x /root/*.sh
Step #6 - "build-e2e":  ---> Running in 5c9f28cb85fb
Step #6 - "build-e2e": Removing intermediate container 5c9f28cb85fb
Step #6 - "build-e2e":  ---> 2d55585f2fa2
Step #6 - "build-e2e": Step 19/20 : WORKDIR /go
Step #6 - "build-e2e": Removing intermediate container 131693f00737
Step #6 - "build-e2e":  ---> bedc61561590
Step #6 - "build-e2e": Step 20/20 : ENTRYPOINT [ "/root/entrypoint.sh" ]
Step #6 - "build-e2e":  ---> Running in a01f41ec7956
Step #6 - "build-e2e": Removing intermediate container a01f41ec7956
Step #6 - "build-e2e":  ---> b60add0a4d3c
Step #6 - "build-e2e": Successfully built b60add0a4d3c
Step #6 - "build-e2e": Successfully tagged e2e-runner:latest
Finished Step #6 - "build-e2e"
Step #5 - "build": docker run --rm -e "GOOS=darwin" -e "GOARCH=amd64" -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v /workspace:/go/src/agones.dev/agones agones-build:add8116b91 go build \
Step #5 - "build": 	-o /go/src/agones.dev/agones/cmd/sdk-server/bin/sdk-server.darwin.amd64 -ldflags "-X agones.dev/agones/pkg.Version=0.5.0-a34eb8a" agones.dev/agones/cmd/sdk-server
Step #5 - "build": docker run --rm -e "GOOS=windows" -e "GOARCH=amd64" -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v /workspace:/go/src/agones.dev/agones agones-build:add8116b91 go build \
Step #5 - "build": 	-o /go/src/agones.dev/agones/cmd/sdk-server/bin/sdk-server.windows.amd64.exe -ldflags "-X agones.dev/agones/pkg.Version=0.5.0-a34eb8a" agones.dev/agones/cmd/sdk-server
Step #5 - "build": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v /workspace:/go/src/agones.dev/agones -w /go/src/agones.dev/agones/cmd/sdk-server/bin/ agones-build:add8116b91 zip \
Step #5 - "build": 	agonessdk-server-0.5.0-a34eb8a.zip sdk-server.darwin.amd64 sdk-server.linux.amd64 sdk-server.windows.amd64.exe
Step #5 - "build":   adding: sdk-server.darwin.amd64 (deflated 74%)
Step #5 - "build":   adding: sdk-server.linux.amd64 (deflated 74%)
Step #5 - "build":   adding: sdk-server.windows.amd64.exe (deflated 74%)
Step #5 - "build": docker build /workspace/cmd/sdk-server/ --tag=gcr.io/agones-images/agones-sdk:0.5.0-a34eb8a 
Step #5 - "build": Sending build context to Docker daemon  150.9MB

Step #5 - "build": Step 1/6 : FROM alpine:3.8
Step #5 - "build":  ---> 196d12cf6ab1
Step #5 - "build": Step 2/6 : RUN apk --update add ca-certificates &&     adduser -D agones
Step #5 - "build":  ---> Using cache
Step #5 - "build":  ---> 30494fd4044b
Step #5 - "build": Step 3/6 : COPY ./bin/sdk-server.linux.amd64 /home/agones/sdk-server
Step #5 - "build":  ---> bdfcde3a5e36
Step #5 - "build": Step 4/6 : RUN chown -R agones /home/agones &&     chmod o+x /home/agones/sdk-server
Step #5 - "build":  ---> Running in 7707f34f56be
Step #5 - "build": Removing intermediate container 7707f34f56be
Step #5 - "build":  ---> 39c4675407d7
Step #5 - "build": Step 5/6 : USER agones
Step #5 - "build":  ---> Running in 7ce50959e141
Step #5 - "build": Removing intermediate container 7ce50959e141
Step #5 - "build":  ---> d8571ec3bb95
Step #5 - "build": Step 6/6 : ENTRYPOINT ["/home/agones/sdk-server"]
Step #5 - "build":  ---> Running in a9a5d13d88db
Step #5 - "build": Removing intermediate container a9a5d13d88db
Step #5 - "build":  ---> d11981448214
Step #5 - "build": Successfully built d11981448214
Step #5 - "build": Successfully tagged gcr.io/agones-images/agones-sdk:0.5.0-a34eb8a
Step #5 - "build": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v /workspace:/go/src/agones.dev/agones -w /go/src/agones.dev/agones/sdks/cpp agones-build:add8116b91 make build install archive VERSION=0.5.0-a34eb8a
Step #5 - "build": mkdir /go/src/agones.dev/agones/sdks/cpp//bin
Step #5 - "build": g++ -std=c++11 -I/usr/local/include -I/go/src/agones.dev/agones/sdks/cpp/ -pthread -fPIC  -c -o google/api/annotations.pb.o google/api/annotations.pb.cc
Step #5 - "build": g++ -std=c++11 -I/usr/local/include -I/go/src/agones.dev/agones/sdks/cpp/ -pthread -fPIC  -c -o google/api/http.pb.o google/api/http.pb.cc
Step #5 - "build": g++ -std=c++11 -I/usr/local/include -I/go/src/agones.dev/agones/sdks/cpp/ -pthread -fPIC  -c -o sdk.grpc.pb.o sdk.grpc.pb.cc
Step #5 - "build": g++ -std=c++11 -I/usr/local/include -I/go/src/agones.dev/agones/sdks/cpp/ -pthread -fPIC  -c -o sdk.pb.o sdk.pb.cc
Step #5 - "build": g++ -std=c++11 -I/usr/local/include -I/go/src/agones.dev/agones/sdks/cpp/ -pthread -fPIC  -c -o sdk.o sdk.cc
Step #5 - "build": g++ google/api/annotations.pb.o google/api/http.pb.o sdk.grpc.pb.o sdk.pb.o sdk.o -L/usr/local/lib -lgrpc++_unsecure -lgrpc -lprotobuf -lpthread -ldl -shared -o /go/src/agones.dev/agones/sdks/cpp//bin/libagonessdk.so
Step #5 - "build": ar rcs /go/src/agones.dev/agones/sdks/cpp//bin/libagonessdk.a google/api/annotations.pb.o google/api/http.pb.o sdk.grpc.pb.o sdk.pb.o sdk.o
Step #5 - "build": cp /go/src/agones.dev/agones/sdks/cpp//bin/libagonessdk.* /usr/local/lib
Step #5 - "build": mkdir -p /usr/local/include/agones
Step #5 - "build": cp /go/src/agones.dev/agones/sdks/cpp//*.h /usr/local/include/agones/
Step #5 - "build": mkdir -p /usr/local/include/google/api
Step #5 - "build": cp -r /go/src/agones.dev/agones/sdks/cpp//google/api/*.h /usr/local/include/google/api/
Step #5 - "build": ldconfig
Step #5 - "build": rm /go/src/agones.dev/agones/sdks/cpp//bin/agonessdk-0.5.0-a34eb8a-src.zip
Step #5 - "build": rm: cannot remove '/go/src/agones.dev/agones/sdks/cpp//bin/agonessdk-0.5.0-a34eb8a-src.zip': No such file or directory
Step #5 - "build": make: [archive] Error 1 (ignored)
Step #5 - "build": Makefile:67: recipe for target 'archive' failed
Step #5 - "build": rm /go/src/agones.dev/agones/sdks/cpp//bin/agonessdk-0.5.0-a34eb8a-dev-linux-arch_64.tar.gz
Step #5 - "build": rm: cannot remove '/go/src/agones.dev/agones/sdks/cpp//bin/agonessdk-0.5.0-a34eb8a-dev-linux-arch_64.tar.gz': No such file or directory
Step #5 - "build": make: [archive] Error 1 (ignored)
Step #5 - "build": Makefile:67: recipe for target 'archive' failed
Step #5 - "build": rm /go/src/agones.dev/agones/sdks/cpp//bin/agonessdk-0.5.0-a34eb8a-runtime-linux-arch_64.tar.gz
Step #5 - "build": rm: cannot remove '/go/src/agones.dev/agones/sdks/cpp//bin/agonessdk-0.5.0-a34eb8a-runtime-linux-arch_64.tar.gz': No such file or directory
Step #5 - "build": Makefile:67: recipe for target 'archive' failed
Step #5 - "build": cp /usr/local/lib/libgrpc.so.6 /go/src/agones.dev/agones/sdks/cpp//bin/
Step #5 - "build": make: [archive] Error 1 (ignored)
Step #5 - "build": cp /usr/local/lib/libprotobuf.so.15 /go/src/agones.dev/agones/sdks/cpp//bin/
Step #5 - "build": cp /usr/local/lib/libagonessdk.so /go/src/agones.dev/agones/sdks/cpp//bin/
Step #5 - "build": cp /usr/local/lib/libgpr.so.6 /go/src/agones.dev/agones/sdks/cpp//bin/
Step #5 - "build": cp /usr/local/lib/libgrpc_unsecure.so.6 /go/src/agones.dev/agones/sdks/cpp//bin/
Step #5 - "build": cd /go/src/agones.dev/agones/sdks/cpp//bin && tar cvf agonessdk-0.5.0-a34eb8a-runtime-linux-arch_64.tar.gz *
Step #5 - "build": libagonessdk.a
Step #5 - "build": libagonessdk.so
Step #5 - "build": libgpr.so.6
Step #5 - "build": libgrpc.so.6
Step #5 - "build": libgrpc_unsecure.so.6
Step #5 - "build": libprotobuf.so.15
Step #5 - "build": cd /usr/local && tar cvf /go/src/agones.dev/agones/sdks/cpp//bin/agonessdk-0.5.0-a34eb8a-dev-linux-arch_64.tar.gz lib include
Step #5 - "build": lib/
Step #5 - "build": lib/libagonessdk.so
Step #5 - "build": lib/libagonessdk.a
Step #5 - "build": lib/python2.7/
Step #5 - "build": lib/python2.7/dist-packages/
Step #5 - "build": lib/python2.7/site-packages/
Step #5 - "build": lib/libgrpc.so
Step #5 - "build": lib/libgpr.a
Step #5 - "build": lib/libgrpc_unsecure.so.6
Step #5 - "build": lib/libgrpc.so.6
Step #5 - "build": lib/libprotobuf-lite.so.15
Step #5 - "build": lib/libgrpc++_reflection.so.6
Step #5 - "build": lib/libgrpc_unsecure.so
Step #5 - "build": lib/libprotobuf-lite.so
Step #5 - "build": lib/libgrpc++_unsecure.a
Step #5 - "build": lib/libgrpc++_unsecure.so.6
Step #5 - "build": lib/libgrpc++_reflection.so.1.12.1
Step #5 - "build": lib/libprotoc.so.15.0.1
Step #5 - "build": lib/libgrpc++.so.1
Step #5 - "build": lib/libprotobuf.la
Step #5 - "build": lib/libprotoc.so
Step #5 - "build": lib/libprotobuf.so
Step #5 - "build": lib/libgrpc++_reflection.a
Step #5 - "build": lib/libgrpc_cronet.so.6
Step #5 - "build": lib/libgpr.so.6
Step #5 - "build": lib/libgrpc++_cronet.so.1.12.1
Step #5 - "build": lib/libprotobuf-lite.a
Step #5 - "build": lib/libgrpc.so.6.0.0
Step #5 - "build": lib/libgrpc++_unsecure.so
Step #5 - "build": lib/libgrpc++.so
Step #5 - "build": lib/libgpr.so.6.0.0
Step #5 - "build": lib/libgrpc_cronet.a
Step #5 - "build": lib/libgrpc++_unsecure.so.1.12.1
Step #5 - "build": lib/libaddress_sorting.a
Step #5 - "build": lib/libgrpc++.so.6
Step #5 - "build": lib/libgpr.so
Step #5 - "build": lib/libgrpc++_cronet.so.6
Step #5 - "build": lib/libgrpc_unsecure.so.6.0.0
Step #5 - "build": lib/libgrpc++_error_details.so.1
Step #5 - "build": lib/libgrpc++_cronet.so
Step #5 - "build": lib/libgrpc_unsecure.a
Step #5 - "build": lib/libprotoc.a
Step #5 - "build": lib/libaddress_sorting.so
Step #5 - "build": lib/libgrpc.a
Step #5 - "build": lib/libgrpc++_reflection.so.1
Step #5 - "build": lib/libgrpc++_cronet.a
Step #5 - "build": lib/libprotobuf-lite.so.15.0.1
Step #5 - "build": lib/libgrpc++_unsecure.so.1
Step #5 - "build": lib/libprotobuf.so.15.0.1
Step #5 - "build": lib/pkgconfig/
Step #5 - "build": lib/pkgconfig/grpc++_unsecure.pc
Step #5 - "build": lib/pkgconfig/protobuf-lite.pc
Step #5 - "build": lib/pkgconfig/grpc++.pc
Step #5 - "build": lib/pkgconfig/grpc_unsecure.pc
Step #5 - "build": lib/pkgconfig/grpc.pc
Step #5 - "build": lib/pkgconfig/protobuf.pc
Step #5 - "build": lib/libgrpc++_reflection.so
Step #5 - "build": lib/libprotobuf-lite.la
Step #5 - "build": lib/libgrpc++_error_details.so
Step #5 - "build": lib/libaddress_sorting.so.6.0.0
Step #5 - "build": lib/libgrpc++_error_details.a
Step #5 - "build": lib/libprotobuf.so.15
Step #5 - "build": lib/libgrpc++_error_details.so.1.12.1
Step #5 - "build": lib/libprotoc.so.15
Step #5 - "build": lib/libaddress_sorting.so.6
Step #5 - "build": lib/libgrpc_cronet.so.6.0.0
Step #5 - "build": lib/libgrpc++.so.1.12.1
Step #5 - "build": lib/libprotoc.la
Step #5 - "build": lib/libgrpc_cronet.so
Step #5 - "build": lib/libgrpc++_error_details.so.6
Step #5 - "build": lib/libprotobuf.a
Step #5 - "build": lib/libgrpc++.a
Step #5 - "build": lib/libgrpc++_cronet.so.1
Step #5 - "build": include/
Step #5 - "build": include/google/
Step #5 - "build": include/google/protobuf/
Step #5 - "build": include/google/protobuf/arenastring.h
Step #5 - "build": include/google/protobuf/arena.h
Step #5 - "build": include/google/protobuf/descriptor.pb.h
Step #5 - "build": include/google/protobuf/text_format.h
Step #5 - "build": include/google/protobuf/duration.pb.h
Step #5 - "build": include/google/protobuf/wire_format_lite.h
Step #5 - "build": include/google/protobuf/generated_message_table_driven.h
Step #5 - "build": include/google/protobuf/timestamp.pb.h
Step #5 - "build": include/google/protobuf/wire_format_lite_inl.h
Step #5 - "build": include/google/protobuf/stubs/
Step #5 - "build": include/google/protobuf/stubs/atomicops_internals_power.h
Step #5 - "build": include/google/protobuf/stubs/singleton.h
Step #5 - "build": include/google/protobuf/stubs/atomic_sequence_num.h
Step #5 - "build": include/google/protobuf/stubs/platform_macros.h
Step #5 - "build": include/google/protobuf/stubs/stringpiece.h
Step #5 - "build": include/google/protobuf/stubs/atomicops_internals_mips_gcc.h
Step #5 - "build": include/google/protobuf/stubs/casts.h
Step #5 - "build": include/google/protobuf/stubs/status.h
Step #5 - "build": include/google/protobuf/stubs/port.h
Step #5 - "build": include/google/protobuf/stubs/hash.h
Step #5 - "build": include/google/protobuf/stubs/shared_ptr.h
Step #5 - "build": include/google/protobuf/stubs/atomicops_internals_x86_msvc.h
Step #5 - "build": include/google/protobuf/stubs/atomicops_internals_solaris.h
Step #5 - "build": include/google/protobuf/stubs/stl_util.h
Step #5 - "build": include/google/protobuf/stubs/logging.h
Step #5 - "build": include/google/protobuf/stubs/type_traits.h
Step #5 - "build": include/google/protobuf/stubs/atomicops.h
Step #5 - "build": include/google/protobuf/stubs/mutex.h
Step #5 - "build": include/google/protobuf/stubs/atomicops_internals_ppc_gcc.h
Step #5 - "build": include/google/protobuf/stubs/template_util.h
Step #5 - "build": include/google/protobuf/stubs/atomicops_internals_arm_gcc.h
Step #5 - "build": include/google/protobuf/stubs/once.h
Step #5 - "build": include/google/protobuf/stubs/atomicops_internals_tsan.h
Step #5 - "build": include/google/protobuf/stubs/macros.h
Step #5 - "build": include/google/protobuf/stubs/fastmem.h
Step #5 - "build": include/google/protobuf/stubs/common.h
Step #5 - "build": include/google/protobuf/stubs/atomicops_internals_arm64_gcc.h
Step #5 - "build": include/google/protobuf/stubs/bytestream.h
Step #5 - "build": include/google/protobuf/stubs/scoped_ptr.h
Step #5 - "build": include/google/protobuf/stubs/callback.h
Step #5 - "build": include/google/protobuf/stubs/atomicops_internals_generic_gcc.h
Step #5 - "build": include/google/protobuf/stubs/atomicops_internals_generic_c11_atomic.h
Step #5 - "build": include/google/protobuf/stubs/atomicops_internals_x86_gcc.h
Step #5 - "build": include/google/protobuf/stubs/atomicops_internals_arm_qnx.h
Step #5 - "build": include/google/protobuf/duration.proto
Step #5 - "build": include/google/protobuf/empty.proto
Step #5 - "build": include/google/protobuf/timestamp.proto
Step #5 - "build": include/google/protobuf/dynamic_message.h
Step #5 - "build": include/google/protobuf/wire_format.h
Step #5 - "build": include/google/protobuf/message_lite.h
Step #5 - "build": include/google/protobuf/map_entry.h
Step #5 - "build": include/google/protobuf/arena_impl.h
Step #5 - "build": include/google/protobuf/map_field_inl.h
Step #5 - "build": include/google/protobuf/extension_set.h
Step #5 - "build": include/google/protobuf/field_mask.proto
Step #5 - "build": include/google/protobuf/generated_enum_reflection.h
Step #5 - "build": include/google/protobuf/type.pb.h
Step #5 - "build": include/google/protobuf/source_context.pb.h
Step #5 - "build": include/google/protobuf/map_field_lite.h
Step #5 - "build": include/google/protobuf/any.h
Step #5 - "build": include/google/protobuf/descriptor.proto
Step #5 - "build": include/google/protobuf/generated_enum_util.h
Step #5 - "build": include/google/protobuf/map_entry_lite.h
Step #5 - "build": include/google/protobuf/repeated_field.h
Step #5 - "build": include/google/protobuf/any.pb.h
Step #5 - "build": include/google/protobuf/reflection.h
Step #5 - "build": include/google/protobuf/message.h
Step #5 - "build": include/google/protobuf/reflection_ops.h
Step #5 - "build": include/google/protobuf/source_context.proto
Step #5 - "build": include/google/protobuf/empty.pb.h
Step #5 - "build": include/google/protobuf/generated_message_reflection.h
Step #5 - "build": include/google/protobuf/wrappers.proto
Step #5 - "build": include/google/protobuf/struct.proto
Step #5 - "build": include/google/protobuf/wrappers.pb.h
Step #5 - "build": include/google/protobuf/util/
Step #5 - "build": include/google/protobuf/util/time_util.h
Step #5 - "build": include/google/protobuf/util/field_mask_util.h
Step #5 - "build": include/google/protobuf/util/message_differencer.h
Step #5 - "build": include/google/protobuf/util/delimited_message_util.h
Step #5 - "build": include/google/protobuf/util/json_util.h
Step #5 - "build": include/google/protobuf/util/type_resolver.h
Step #5 - "build": include/google/protobuf/util/type_resolver_util.h
Step #5 - "build": include/google/protobuf/util/field_comparator.h
Step #5 - "build": include/google/protobuf/api.proto
Step #5 - "build": include/google/protobuf/map_type_handler.h
Step #5 - "build": include/google/protobuf/generated_message_util.h
Step #5 - "build": include/google/protobuf/io/
Step #5 - "build": include/google/protobuf/io/zero_copy_stream_impl.h
Step #5 - "build": include/google/protobuf/io/zero_copy_stream.h
Step #5 - "build": include/google/protobuf/io/zero_copy_stream_impl_lite.h
Step #5 - "build": include/google/protobuf/io/strtod.h
Step #5 - "build": include/google/protobuf/io/coded_stream.h
Step #5 - "build": include/google/protobuf/io/tokenizer.h
Step #5 - "build": include/google/protobuf/io/printer.h
Step #5 - "build": include/google/protobuf/any.proto
Step #5 - "build": include/google/protobuf/service.h
Step #5 - "build": include/google/protobuf/field_mask.pb.h
Step #5 - "build": include/google/protobuf/struct.pb.h
Step #5 - "build": include/google/protobuf/map_field.h
Step #5 - "build": include/google/protobuf/unknown_field_set.h
Step #5 - "build": include/google/protobuf/map.h
Step #5 - "build": include/google/protobuf/api.pb.h
Step #5 - "build": include/google/protobuf/has_bits.h
Step #5 - "build": include/google/protobuf/descriptor.h
Step #5 - "build": include/google/protobuf/type.proto
Step #5 - "build": include/google/protobuf/compiler/
Step #5 - "build": include/google/protobuf/compiler/plugin.h
Step #5 - "build": include/google/protobuf/compiler/code_generator.h
Step #5 - "build": include/google/protobuf/compiler/js/
Step #5 - "build": include/google/protobuf/compiler/js/js_generator.h
Step #5 - "build": include/google/protobuf/compiler/js/well_known_types_embed.h
Step #5 - "build": include/google/protobuf/compiler/plugin.pb.h
Step #5 - "build": include/google/protobuf/compiler/ruby/
Step #5 - "build": include/google/protobuf/compiler/ruby/ruby_generator.h
Step #5 - "build": include/google/protobuf/compiler/php/
Step #5 - "build": include/google/protobuf/compiler/php/php_generator.h
Step #5 - "build": include/google/protobuf/compiler/python/
Step #5 - "build": include/google/protobuf/compiler/python/python_generator.h
Step #5 - "build": include/google/protobuf/compiler/cpp/
Step #5 - "build": include/google/protobuf/compiler/cpp/cpp_generator.h
Step #5 - "build": include/google/protobuf/compiler/csharp/
Step #5 - "build": include/google/protobuf/compiler/csharp/csharp_names.h
Step #5 - "build": include/google/protobuf/compiler/csharp/csharp_generator.h
Step #5 - "build": include/google/protobuf/compiler/objectivec/
Step #5 - "build": include/google/protobuf/compiler/objectivec/objectivec_generator.h
Step #5 - "build": include/google/protobuf/compiler/objectivec/objectivec_helpers.h
Step #5 - "build": include/google/protobuf/compiler/parser.h
Step #5 - "build": include/google/protobuf/compiler/java/
Step #5 - "build": include/google/protobuf/compiler/java/java_names.h
Step #5 - "build": include/google/protobuf/compiler/java/java_generator.h
Step #5 - "build": include/google/protobuf/compiler/command_line_interface.h
Step #5 - "build": include/google/protobuf/compiler/importer.h
Step #5 - "build": include/google/protobuf/compiler/plugin.proto
Step #5 - "build": include/google/protobuf/compiler/javanano/
Step #5 - "build": include/google/protobuf/compiler/javanano/javanano_generator.h
Step #5 - "build": include/google/protobuf/metadata_lite.h
Step #5 - "build": include/google/protobuf/descriptor_database.h
Step #5 - "build": include/google/protobuf/metadata.h
Step #5 - "build": include/google/api/
Step #5 - "build": include/google/api/http.pb.h
Step #5 - "build": include/google/api/annotations.pb.h
Step #5 - "build": include/agones/
Step #5 - "build": include/agones/sdk.h
Step #5 - "build": include/agones/sdk.grpc.pb.h
Step #5 - "build": include/agones/sdk.pb.h
Step #5 - "build": include/grpc++/
Step #5 - "build": include/grpc++/server_context.h
Step #5 - "build": include/grpc++/alarm.h
Step #5 - "build": include/grpc++/channel.h
Step #5 - "build": include/grpc++/resource_quota.h
Step #5 - "build": include/grpc++/create_channel_posix.h
Step #5 - "build": include/grpc++/impl/
Step #5 - "build": include/grpc++/impl/server_initializer.h
Step #5 - "build": include/grpc++/impl/grpc_library.h
Step #5 - "build": include/grpc++/impl/channel_argument_option.h
Step #5 - "build": include/grpc++/impl/call.h
Step #5 - "build": include/grpc++/impl/service_type.h
Step #5 - "build": include/grpc++/impl/rpc_method.h
Step #5 - "build": include/grpc++/impl/serialization_traits.h
Step #5 - "build": include/grpc++/impl/server_builder_option.h
Step #5 - "build": include/grpc++/impl/server_builder_plugin.h
Step #5 - "build": include/grpc++/impl/rpc_service_method.h
Step #5 - "build": include/grpc++/impl/method_handler_impl.h
Step #5 - "build": include/grpc++/impl/client_unary_call.h
Step #5 - "build": include/grpc++/impl/codegen/
Step #5 - "build": include/grpc++/impl/codegen/server_context.h
Step #5 - "build": include/grpc++/impl/codegen/grpc_library.h
Step #5 - "build": include/grpc++/impl/codegen/config_protobuf.h
Step #5 - "build": include/grpc++/impl/codegen/proto_utils.h
Step #5 - "build": include/grpc++/impl/codegen/call.h
Step #5 - "build": include/grpc++/impl/codegen/service_type.h
Step #5 - "build": include/grpc++/impl/codegen/status.h
Step #5 - "build": include/grpc++/impl/codegen/rpc_method.h
Step #5 - "build": include/grpc++/impl/codegen/sync_stream.h
Step #5 - "build": include/grpc++/impl/codegen/call_hook.h
Step #5 - "build": include/grpc++/impl/codegen/serialization_traits.h
Step #5 - "build": include/grpc++/impl/codegen/core_codegen.h
Step #5 - "build": include/grpc++/impl/codegen/stub_options.h
Step #5 - "build": include/grpc++/impl/codegen/time.h
Step #5 - "build": include/grpc++/impl/codegen/completion_queue.h
Step #5 - "build": include/grpc++/impl/codegen/server_interface.h
Step #5 - "build": include/grpc++/impl/codegen/create_auth_context.h
Step #5 - "build": include/grpc++/impl/codegen/config.h
Step #5 - "build": include/grpc++/impl/codegen/security/
Step #5 - "build": include/grpc++/impl/codegen/security/auth_context.h
Step #5 - "build": include/grpc++/impl/codegen/async_stream.h
Step #5 - "build": include/grpc++/impl/codegen/completion_queue_tag.h
Step #5 - "build": include/grpc++/impl/codegen/client_context.h
Step #5 - "build": include/grpc++/impl/codegen/string_ref.h
Step #5 - "build": include/grpc++/impl/codegen/slice.h
Step #5 - "build": include/grpc++/impl/codegen/byte_buffer.h
Step #5 - "build": include/grpc++/impl/codegen/rpc_service_method.h
Step #5 - "build": include/grpc++/impl/codegen/core_codegen_interface.h
Step #5 - "build": include/grpc++/impl/codegen/method_handler_impl.h
Step #5 - "build": include/grpc++/impl/codegen/channel_interface.h
Step #5 - "build": include/grpc++/impl/codegen/async_unary_call.h
Step #5 - "build": include/grpc++/impl/codegen/client_unary_call.h
Step #5 - "build": include/grpc++/impl/codegen/status_code_enum.h
Step #5 - "build": include/grpc++/impl/codegen/metadata_map.h
Step #5 - "build": include/grpc++/generic/
Step #5 - "build": include/grpc++/generic/async_generic_service.h
Step #5 - "build": include/grpc++/generic/generic_stub.h
Step #5 - "build": include/grpc++/ext/
Step #5 - "build": include/grpc++/ext/health_check_service_server_builder_option.h
Step #5 - "build": include/grpc++/ext/proto_server_reflection_plugin.h
Step #5 - "build": include/grpc++/create_channel.h
Step #5 - "build": include/grpc++/support/
Step #5 - "build": include/grpc++/support/status.h
Step #5 - "build": include/grpc++/support/sync_stream.h
Step #5 - "build": include/grpc++/support/channel_arguments.h
Step #5 - "build": include/grpc++/support/stub_options.h
Step #5 - "build": include/grpc++/support/time.h
Step #5 - "build": include/grpc++/support/config.h
Step #5 - "build": include/grpc++/support/async_stream.h
Step #5 - "build": include/grpc++/support/string_ref.h
Step #5 - "build": include/grpc++/support/slice.h
Step #5 - "build": include/grpc++/support/byte_buffer.h
Step #5 - "build": include/grpc++/support/error_details.h
Step #5 - "build": include/grpc++/support/async_unary_call.h
Step #5 - "build": include/grpc++/support/status_code_enum.h
Step #5 - "build": include/grpc++/completion_queue.h
Step #5 - "build": include/grpc++/server_posix.h
Step #5 - "build": include/grpc++/security/
Step #5 - "build": include/grpc++/security/server_credentials.h
Step #5 - "build": include/grpc++/security/auth_metadata_processor.h
Step #5 - "build": include/grpc++/security/credentials.h
Step #5 - "build": include/grpc++/security/auth_context.h
Step #5 - "build": include/grpc++/health_check_service_interface.h
Step #5 - "build": include/grpc++/grpc++.h
Step #5 - "build": include/grpc++/client_context.h
Step #5 - "build": include/grpc++/server.h
Step #5 - "build": include/grpc++/server_builder.h
Step #5 - "build": include/grpc/
Step #5 - "build": include/grpc/slice_buffer.h
Step #5 - "build": include/grpc/load_reporting.h
Step #5 - "build": include/grpc/fork.h
Step #5 - "build": include/grpc/status.h
Step #5 - "build": include/grpc/impl/
Step #5 - "build": include/grpc/impl/codegen/
Step #5 - "build": include/grpc/impl/codegen/sync_custom.h
Step #5 - "build": include/grpc/impl/codegen/propagation_bits.h
Step #5 - "build": include/grpc/impl/codegen/atm_gcc_sync.h
Step #5 - "build": include/grpc/impl/codegen/atm_gcc_atomic.h
Step #5 - "build": include/grpc/impl/codegen/sync_windows.h
Step #5 - "build": include/grpc/impl/codegen/sync.h
Step #5 - "build": include/grpc/impl/codegen/fork.h
Step #5 - "build": include/grpc/impl/codegen/status.h
Step #5 - "build": include/grpc/impl/codegen/sync_generic.h
Step #5 - "build": include/grpc/impl/codegen/gpr_types.h
Step #5 - "build": include/grpc/impl/codegen/compression_types.h
Step #5 - "build": include/grpc/impl/codegen/connectivity_state.h
Step #5 - "build": include/grpc/impl/codegen/byte_buffer_reader.h
Step #5 - "build": include/grpc/impl/codegen/atm_windows.h
Step #5 - "build": include/grpc/impl/codegen/port_platform.h
Step #5 - "build": include/grpc/impl/codegen/slice.h
Step #5 - "build": include/grpc/impl/codegen/byte_buffer.h
Step #5 - "build": include/grpc/impl/codegen/grpc_types.h
Step #5 - "build": include/grpc/impl/codegen/gpr_slice.h
Step #5 - "build": include/grpc/impl/codegen/atm.h
Step #5 - "build": include/grpc/impl/codegen/sync_posix.h
Step #5 - "build": include/grpc/compression.h
Step #5 - "build": include/grpc/grpc_security.h
Step #5 - "build": include/grpc/support/
Step #5 - "build": include/grpc/support/sync_custom.h
Step #5 - "build": include/grpc/support/string_util.h
Step #5 - "build": include/grpc/support/atm_gcc_sync.h
Step #5 - "build": include/grpc/support/atm_gcc_atomic.h
Step #5 - "build": include/grpc/support/sync_windows.h
Step #5 - "build": include/grpc/support/sync.h
Step #5 - "build": include/grpc/support/sync_generic.h
Step #5 - "build": include/grpc/support/log.h
Step #5 - "build": include/grpc/support/time.h
Step #5 - "build": include/grpc/support/cpu.h
Step #5 - "build": include/grpc/support/workaround_list.h
Step #5 - "build": include/grpc/support/atm_windows.h
Step #5 - "build": include/grpc/support/thd_id.h
Step #5 - "build": include/grpc/support/port_platform.h
Step #5 - "build": include/grpc/support/alloc.h
Step #5 - "build": include/grpc/support/log_windows.h
Step #5 - "build": include/grpc/support/atm.h
Step #5 - "build": include/grpc/support/sync_posix.h
Step #5 - "build": include/grpc/grpc.h
Step #5 - "build": include/grpc/byte_buffer_reader.h
Step #5 - "build": include/grpc/grpc_cronet.h
Step #5 - "build": include/grpc/grpc_posix.h
Step #5 - "build": include/grpc/slice.h
Step #5 - "build": include/grpc/byte_buffer.h
Step #5 - "build": include/grpc/census.h
Step #5 - "build": include/grpc/grpc_security_constants.h
Step #5 - "build": include/grpcpp/
Step #5 - "build": include/grpcpp/server_context.h
Step #5 - "build": include/grpcpp/alarm.h
Step #5 - "build": include/grpcpp/channel.h
Step #5 - "build": include/grpcpp/resource_quota.h
Step #5 - "build": include/grpcpp/create_channel_posix.h
Step #5 - "build": include/grpcpp/impl/
Step #5 - "build": include/grpcpp/impl/server_initializer.h
Step #5 - "build": include/grpcpp/impl/grpc_library.h
Step #5 - "build": include/grpcpp/impl/channel_argument_option.h
Step #5 - "build": include/grpcpp/impl/call.h
Step #5 - "build": include/grpcpp/impl/service_type.h
Step #5 - "build": include/grpcpp/impl/rpc_method.h
Step #5 - "build": include/grpcpp/impl/serialization_traits.h
Step #5 - "build": include/grpcpp/impl/server_builder_option.h
Step #5 - "build": include/grpcpp/impl/server_builder_plugin.h
Step #5 - "build": include/grpcpp/impl/rpc_service_method.h
Step #5 - "build": include/grpcpp/impl/method_handler_impl.h
Step #5 - "build": include/grpcpp/impl/client_unary_call.h
Step #5 - "build": include/grpcpp/impl/codegen/
Step #5 - "build": include/grpcpp/impl/codegen/server_context.h
Step #5 - "build": include/grpcpp/impl/codegen/grpc_library.h
Step #5 - "build": include/grpcpp/impl/codegen/config_protobuf.h
Step #5 - "build": include/grpcpp/impl/codegen/proto_utils.h
Step #5 - "build": include/grpcpp/impl/codegen/call.h
Step #5 - "build": include/grpcpp/impl/codegen/service_type.h
Step #5 - "build": include/grpcpp/impl/codegen/status.h
Step #5 - "build": include/grpcpp/impl/codegen/rpc_method.h
Step #5 - "build": include/grpcpp/impl/codegen/sync_stream.h
Step #5 - "build": include/grpcpp/impl/codegen/call_hook.h
Step #5 - "build": include/grpcpp/impl/codegen/serialization_traits.h
Step #5 - "build": include/grpcpp/impl/codegen/proto_buffer_reader.h
Step #5 - "build": include/grpcpp/impl/codegen/core_codegen.h
Step #5 - "build": include/grpcpp/impl/codegen/stub_options.h
Step #5 - "build": include/grpcpp/impl/codegen/time.h
Step #5 - "build": include/grpcpp/impl/codegen/completion_queue.h
Step #5 - "build": include/grpcpp/impl/codegen/server_interface.h
Step #5 - "build": include/grpcpp/impl/codegen/create_auth_context.h
Step #5 - "build": include/grpcpp/impl/codegen/config.h
Step #5 - "build": include/grpcpp/impl/codegen/security/
Step #5 - "build": include/grpcpp/impl/codegen/security/auth_context.h
Step #5 - "build": include/grpcpp/impl/codegen/async_stream.h
Step #5 - "build": include/grpcpp/impl/codegen/completion_queue_tag.h
Step #5 - "build": include/grpcpp/impl/codegen/client_context.h
Step #5 - "build": include/grpcpp/impl/codegen/string_ref.h
Step #5 - "build": include/grpcpp/impl/codegen/slice.h
Step #5 - "build": include/grpcpp/impl/codegen/byte_buffer.h
Step #5 - "build": include/grpcpp/impl/codegen/proto_buffer_writer.h
Step #5 - "build": include/grpcpp/impl/codegen/rpc_service_method.h
Step #5 - "build": include/grpcpp/impl/codegen/core_codegen_interface.h
Step #5 - "build": include/grpcpp/impl/codegen/method_handler_impl.h
Step #5 - "build": include/grpcpp/impl/codegen/channel_interface.h
Step #5 - "build": include/grpcpp/impl/codegen/async_unary_call.h
Step #5 - "build": include/grpcpp/impl/codegen/client_unary_call.h
Step #5 - "build": include/grpcpp/impl/codegen/status_code_enum.h
Step #5 - "build": include/grpcpp/impl/codegen/metadata_map.h
Step #5 - "build": include/grpcpp/generic/
Step #5 - "build": include/grpcpp/generic/async_generic_service.h
Step #5 - "build": include/grpcpp/generic/generic_stub.h
Step #5 - "build": include/grpcpp/ext/
Step #5 - "build": include/grpcpp/ext/health_check_service_server_builder_option.h
Step #5 - "build": include/grpcpp/ext/proto_server_reflection_plugin.h
Step #5 - "build": include/grpcpp/create_channel.h
Step #5 - "build": include/grpcpp/support/
Step #5 - "build": include/grpcpp/support/status.h
Step #5 - "build": include/grpcpp/support/sync_stream.h
Step #5 - "build": include/grpcpp/support/channel_arguments.h
Step #5 - "build": include/grpcpp/support/proto_buffer_reader.h
Step #5 - "build": include/grpcpp/support/stub_options.h
Step #5 - "build": include/grpcpp/support/time.h
Step #5 - "build": include/grpcpp/support/config.h
Step #5 - "build": include/grpcpp/support/async_stream.h
Step #5 - "build": include/grpcpp/support/string_ref.h
Step #5 - "build": include/grpcpp/support/slice.h
Step #5 - "build": include/grpcpp/support/byte_buffer.h
Step #5 - "build": include/grpcpp/support/proto_buffer_writer.h
Step #5 - "build": include/grpcpp/support/error_details.h
Step #5 - "build": include/grpcpp/support/async_unary_call.h
Step #5 - "build": include/grpcpp/support/status_code_enum.h
Step #5 - "build": include/grpcpp/completion_queue.h
Step #5 - "build": include/grpcpp/server_posix.h
Step #5 - "build": include/grpcpp/security/
Step #5 - "build": include/grpcpp/security/server_credentials.h
Step #5 - "build": include/grpcpp/security/auth_metadata_processor.h
Step #5 - "build": include/grpcpp/security/credentials.h
Step #5 - "build": include/grpcpp/security/auth_context.h
Step #5 - "build": include/grpcpp/health_check_service_interface.h
Step #5 - "build": include/grpcpp/grpcpp.h
Step #5 - "build": include/grpcpp/client_context.h
Step #5 - "build": include/grpcpp/server.h
Step #5 - "build": include/grpcpp/server_builder.h
Step #5 - "build": cd /go/src/agones.dev/agones/sdks/cpp/ && zip ./bin/agonessdk-0.5.0-a34eb8a-src.zip Makefile *.md *.cc *.h
Step #5 - "build":   adding: Makefile (deflated 59%)
Step #5 - "build":   adding: README.md (deflated 65%)
Step #5 - "build":   adding: sdk.cc (deflated 74%)
Step #5 - "build":   adding: sdk.grpc.pb.cc (deflated 88%)
Step #5 - "build":   adding: sdk.pb.cc (deflated 91%)
Step #5 - "build":   adding: sdk.grpc.pb.h (deflated 93%)
Step #5 - "build":   adding: sdk.h (deflated 58%)
Step #5 - "build":   adding: sdk.pb.h (deflated 90%)
Step #5 - "build": docker push gcr.io/agones-images/agones-controller:0.5.0-a34eb8a
Step #5 - "build": The push refers to repository [gcr.io/agones-images/agones-controller]
Step #5 - "build": 0b0746964799: Preparing
Step #5 - "build": ffacaf1bedf1: Preparing
Step #5 - "build": c513fa6bd754: Preparing
Step #5 - "build": df64d3292fd6: Preparing
Step #5 - "build": df64d3292fd6: Layer already exists
Step #5 - "build": c513fa6bd754: Pushed
Step #5 - "build": 0b0746964799: Pushed
Step #5 - "build": ffacaf1bedf1: Pushed
Step #5 - "build": 0.5.0-a34eb8a: digest: sha256:78512beae888a546715d4cacf69d25981d3f1f3a0ac8565eaec3e792f520ad24 size: 1163
Step #5 - "build": docker push gcr.io/agones-images/agones-sdk:0.5.0-a34eb8a
Step #5 - "build": The push refers to repository [gcr.io/agones-images/agones-sdk]
Step #5 - "build": 982da93a860c: Preparing
Step #5 - "build": 6adb81a4efea: Preparing
Step #5 - "build": c513fa6bd754: Preparing
Step #5 - "build": df64d3292fd6: Preparing
Step #5 - "build": df64d3292fd6: Layer already exists
Step #5 - "build": c513fa6bd754: Layer already exists
Step #5 - "build": 982da93a860c: Pushed
Step #5 - "build": 6adb81a4efea: Pushed
Step #5 - "build": 0.5.0-a34eb8a: digest: sha256:4bf88b3e555d7e6144470c5a5840f94537fdb71a897223508ffd81d9cd012650 size: 1163
Finished Step #5 - "build"
Starting Step #7
Starting Step #8
Step #7: Already have image: e2e-runner
Step #8: Already have image (with digest): gcr.io/cloud-builders/gsutil
Step #7: Fetching cluster endpoint and auth data.
Step #7: kubeconfig entry generated for e2e-test-cluster.
Step #7: Waiting consul port-forward to launch on 8500...
Step #8: Copying file://agonessdk-0.5.0-a34eb8a-runtime-linux-arch_64.tar.gz [Content-Type=application/x-tar]...
Step #8: / [0 files][    0.0 B/ 34.7 MiB]                                                
/ [1 files][ 34.7 MiB/ 34.7 MiB]                                                
-
Copying file://agonessdk-0.5.0-a34eb8a-dev-linux-arch_64.tar.gz [Content-Type=application/x-tar]...
Step #8: - [1 files][ 34.7 MiB/320.3 MiB]                                                
==> NOTE: You are uploading one or more large file(s), which would run
Step #8: significantly faster if you enable parallel composite uploads. This
Step #8: feature can be enabled by editing the
Step #8: "parallel_composite_upload_threshold" value in your .boto
Step #8: configuration file. However, note that if you do this large files will
Step #8: be uploaded as `composite objects
Step #8: <https://cloud.google.com/storage/docs/composite-objects>`_,which
Step #8: means that any user who downloads such objects will need to have a
Step #8: compiled crcmod installed (see "gsutil help crcmod"). This is because
Step #8: without a compiled crcmod, computing checksums on composite objects is
Step #8: so slow that gsutil disables downloads of composite objects.
Step #8: 
Step #7: Forwarding from 127.0.0.1:8500 -> 8500
Step #7: Handling connection for 8500
Step #7: consul port-forward launched. Starting e2e tests...
Step #7: Handling connection for 8500
Step #7: Setting up lock at path: LockE2E/.lock
Step #7: Attempting lock acquisition
Step #7: Starting handler
Step #7: installing current release
Step #7: # if IMAGE_PULL_SECRET_FILE is specified, create the agones-system namespace and install the secret
Step #7: \
Step #7: 	helm upgrade --install --wait --namespace=agones-system\
Step #7: 	--set agones.image.tag=0.5.0-a34eb8a,agones.image.registry=gcr.io/agones-images,agones.image.controller.pullPolicy="Always",agones.image.sdk.alwaysPull=true,agones.image.controller.pullSecret= \
Step #7: 	agones /go/src/agones.dev/agones/install/helm/agones/
Step #8: \
\ [1 files][120.3 MiB/320.3 MiB]                                                
|
/
/ [1 files][206.1 MiB/320.3 MiB]                                                
-
- [1 files][282.2 MiB/320.3 MiB]                                                
\
\ [2 files][320.3 MiB/320.3 MiB]                                                
|
Step #8: Operation completed over 2 objects/320.3 MiB.                                    
Finished Step #8
Step #7: Handling connection for 8500
Step #7: Release "agones" has been upgraded. Happy Helming!
Step #7: LAST DEPLOYED: Sun Oct  7 13:59:43 2018
Step #7: NAMESPACE: agones-system
Step #7: STATUS: DEPLOYED
Step #7: 
Step #7: RESOURCES:
Step #7: ==> v1/Secret
Step #7: NAME         TYPE    DATA  AGE
Step #7: agones-cert  Opaque  2     4d
Step #7: 
Step #7: ==> v1beta1/CustomResourceDefinition
Step #7: NAME                                AGE
Step #7: fleets.stable.agones.dev            2d
Step #7: fleetallocations.stable.agones.dev  2d
Step #7: fleetautoscalers.stable.agones.dev  2d
Step #7: gameservers.stable.agones.dev       2d
Step #7: gameserversets.stable.agones.dev    2d
Step #7: 
Step #7: ==> v1beta1/ValidatingWebhookConfiguration
Step #7: agones-validation-webhook  4d
Step #7: 
Step #7: ==> v1/Pod(related)
Step #7: NAME                                READY  STATUS   RESTARTS  AGE
Step #7: agones-controller-7b5f64cb57-sgrmc  1/1    Running  0         7s
Step #7: 
Step #7: ==> v1beta1/MutatingWebhookConfiguration
Step #7: NAME                     AGE
Step #7: agones-mutation-webhook  4d
Step #7: 
Step #7: ==> v1/ServiceAccount
Step #7: NAME               SECRETS  AGE
Step #7: agones-controller  1        4d
Step #7: agones-sdk         1        4d
Step #7: 
Step #7: ==> v1/ClusterRole
Step #7: NAME               AGE
Step #7: agones-controller  4d
Step #7: agones-sdk         4d
Step #7: 
Step #7: ==> v1/ClusterRoleBinding
Step #7: NAME                      AGE
Step #7: agones-controller-access  4d
Step #7: 
Step #7: ==> v1/RoleBinding
Step #7: NAME               AGE
Step #7: agones-sdk-access  4d
Step #7: 
Step #7: ==> v1/Service
Step #7: NAME                       TYPE       CLUSTER-IP     EXTERNAL-IP  PORT(S)  AGE
Step #7: agones-controller-service  ClusterIP  10.43.244.238  <none>       443/TCP  4d
Step #7: 
Step #7: ==> v1/Deployment
Step #7: NAME               DESIRED  CURRENT  UP-TO-DATE  AVAILABLE  AGE
Step #7: agones-controller  1        1        1           1          4d
Step #7: 
Step #7: 
Step #7: NOTES:
Step #7: The Agones controller has been installed in the namespace agones-system.
Step #7: 
Step #7: You can watch the status by running 'kubectl --namespace agones-system get pods -o wide -w agones-controller'
Step #7: 
Step #7: Once ready you can create your first GameServer using our examples:
Step #7: 
Step #7: 'kubectl apply -f https://raw.githubusercontent.com/GoogleCloudPlatform/agones/master/examples/simple-udp/gameserver.yaml'
Step #7: 
Step #7: An example GameServer that makes use of the controller:
Step #7: 
Step #7: apiVersion: "stable.agones.dev/v1alpha1"
Step #7: kind: GameServer
Step #7: metadata:
Step #7:   name: "simple-udp"
Step #7: spec:
Step #7:   portPolicy: "dynamic"
Step #7:   containerPort: 7654
Step #7:   template:
Step #7:     spec:
Step #7:       containers:
Step #7:       - name: simple-udp
Step #7:         image: gcr.io/agones-images/udp-server:0.2
Step #7: 
Step #7: Finally don't forget to explore our documentation and usage guides on how to develop and host dedicated game servers on top of Agones. :
Step #7: 
Step #7:  - [Create a Game Server](https://github.com/GoogleCloudPlatform/agones/blob/master/docs/create_gameserver.md)
Step #7:  - [Integrating the Game Server SDK](https://github.com/GoogleCloudPlatform/agones/tree/master/sdks)
Step #7:  - [GameServer Health Checking](https://github.com/GoogleCloudPlatform/agones/blob/master/docs/health_checking.md)
Step #7:  - [Accessing Agones via the Kubernetes API](https://github.com/GoogleCloudPlatform/agones/blob/master/docs/access_api.md)
Step #7: starting e2e test
Step #7: go test -v -race agones.dev/agones/test/e2e/... \
Step #7: 	--kubeconfig /root/.kube/config \
Step #7: 	--gameserver-image=gcr.io/agones-images/udp-server:0.4 \
Step #7: 	--pullsecret=
Step #7: === RUN   TestCreateFleetAndAllocate
Step #7: === PAUSE TestCreateFleetAndAllocate
Step #7: === RUN   TestScaleFleetUpAndDownWithAllocation
Step #7: === PAUSE TestScaleFleetUpAndDownWithAllocation
Step #7: === RUN   TestFleetUpdates
Step #7: === PAUSE TestFleetUpdates
Step #7: === RUN   TestFleetAllocationDuringGameServerDeletion
Step #7: === PAUSE TestFleetAllocationDuringGameServerDeletion
Step #7: === RUN   TestAutoscalerBasicFunctions
Step #7: === PAUSE TestAutoscalerBasicFunctions
Step #7: === RUN   TestAutoscalerStressCreate
Step #7: === PAUSE TestAutoscalerStressCreate
Step #7: === RUN   TestCreateConnect
Step #7: === PAUSE TestCreateConnect
Step #7: === RUN   TestSDKSetLabel
Step #7: === PAUSE TestSDKSetLabel
Step #7: === RUN   TestSDKSetAnnotation
Step #7: === PAUSE TestSDKSetAnnotation
Step #7: === CONT  TestSDKSetAnnotation
Step #7: === CONT  TestSDKSetLabel
Step #7: === CONT  TestCreateConnect
Step #7: === CONT  TestAutoscalerStressCreate
Step #7: === CONT  TestAutoscalerBasicFunctions
Step #7: === CONT  TestFleetAllocationDuringGameServerDeletion
Step #7: === RUN   TestFleetAllocationDuringGameServerDeletion/scale_down
Step #7: === CONT  TestCreateFleetAndAllocate
Step #7: === CONT  TestScaleFleetUpAndDownWithAllocation
Step #7: === PAUSE TestFleetAllocationDuringGameServerDeletion/scale_down
Step #7: === RUN   TestFleetAllocationDuringGameServerDeletion/recreate_update
Step #7: === PAUSE TestFleetAllocationDuringGameServerDeletion/recreate_update
Step #7: === RUN   TestFleetAllocationDuringGameServerDeletion/rolling_update
Step #7: === PAUSE TestFleetAllocationDuringGameServerDeletion/rolling_update
Step #7: === CONT  TestFleetUpdates
Step #7: === RUN   TestFleetUpdates/recreate
Step #7: {"msg":"GameServer created, waiting for Ready","name":"udp-serverpmdhm","severity":"info","time":"2018-10-07T14:00:10Z"}
Step #7: {"msg":"GameServer created, waiting for Ready","name":"udp-serverxbd57","severity":"info","time":"2018-10-07T14:00:10Z"}
Step #7: {"msg":"GameServer created, waiting for Ready","name":"udp-serverr6qwq","severity":"info","time":"2018-10-07T14:00:10Z"}
Step #7: --- PASS: TestCreateConnect (14.46s)
Step #7: === CONT  TestFleetAllocationDuringGameServerDeletion/rolling_update
Step #7: --- PASS: TestSDKSetAnnotation (14.70s)
Step #7: === CONT  TestFleetAllocationDuringGameServerDeletion/recreate_update
Step #7: --- PASS: TestSDKSetLabel (22.49s)
Step #7: === CONT  TestFleetAllocationDuringGameServerDeletion/scale_down
Step #7: === RUN   TestFleetUpdates/rolling
Step #7: {"fleet":"simple-fleet-2q4bq","msg":"Scaling fleet","patch":"[{ \"op\": \"replace\", \"path\": \"/spec/replicas\", \"value\": 3 }]","scale":3,"severity":"info","time":"2018-10-07T14:00:40Z"}
Step #7: {"bufferSize":"3","fleetautoscaler":"simple-fleet-mz9xg-autoscaler","maxReplicas":10,"minReplicas":5,"msg":"Patching fleetautoscaler","patch":"[{ \"op\": \"replace\", \"path\": \"/spec/policy/buffer/bufferSize\", \"value\": 3 },{ \"op\": \"replace\", \"path\": \"/spec/policy/buffer/minReplicas\", \"value\": 5 },{ \"op\": \"replace\", \"path\": \"/spec/policy/buffer/maxReplicas\", \"value\": 10 }]","severity":"info","time":"2018-10-07T14:00:50Z"}
Step #7: {"bufferSize":"3","fleetautoscaler":"simple-fleet-mz9xg-autoscaler","maxReplicas":10,"minReplicas":0,"msg":"Patching fleetautoscaler","patch":"[{ \"op\": \"replace\", \"path\": \"/spec/policy/buffer/bufferSize\", \"value\": 3 },{ \"op\": \"replace\", \"path\": \"/spec/policy/buffer/minReplicas\", \"value\": 0 },{ \"op\": \"replace\", \"path\": \"/spec/policy/buffer/maxReplicas\", \"value\": 10 }]","severity":"info","time":"2018-10-07T14:00:51Z"}
Step #7: --- PASS: TestFleetUpdates (46.08s)
Step #7:     --- PASS: TestFleetUpdates/recreate (24.27s)
Step #7:     --- PASS: TestFleetUpdates/rolling (21.80s)
Step #7: --- PASS: TestCreateFleetAndAllocate (52.09s)
Step #7: {"msg":"Applying delta function","severity":"info","time":"2018-10-07T14:01:34Z"}
Step #7: {"msg":"Applying delta function","severity":"info","time":"2018-10-07T14:01:36Z"}
Step #7: {"gs":"simple-fleet-wnxch-kjfgj-8nd9t","msg":"Allocated","severity":"info","time":"2018-10-07T14:01:36Z"}
Step #7: {"gs":"simple-fleet-2rq2w-6l6gp-v5pk8","msg":"Allocated","severity":"info","time":"2018-10-07T14:01:37Z"}
Step #7: {"gs":"simple-fleet-wnxch-kjfgj-869sd","msg":"Allocated","severity":"info","time":"2018-10-07T14:01:38Z"}
Step #7: {"gs":"simple-fleet-2rq2w-6l6gp-grqcb","msg":"Allocated","severity":"info","time":"2018-10-07T14:01:40Z"}
Step #7: {"msg":"Applying delta function","severity":"info","time":"2018-10-07T14:01:43Z"}
Step #7: {"fleet":"simple-fleet-5x7jn","msg":"Scaling fleet","patch":"[{ \"op\": \"replace\", \"path\": \"/spec/replicas\", \"value\": 0 }]","scale":0,"severity":"info","time":"2018-10-07T14:01:43Z"}
Step #7: {"gs":"simple-fleet-wnxch-kjfgj-5gvpm","msg":"Allocated","severity":"info","time":"2018-10-07T14:01:50Z"}
Step #7: {"error":"Internal error occurred: admission webhook \"mutations.stable.agones.dev\" denied the request: NotFound","msg":"Allocation ended","severity":"info","time":"2018-10-07T14:01:50Z"}
Step #7: {"gs":"simple-fleet-5x7jn-xlxwc-zx4w9","msg":"Allocated","severity":"info","time":"2018-10-07T14:01:54Z"}
Step #7: {"gs":"simple-fleet-wnxch-kjfgj-6mq8g","msg":"Allocated","severity":"info","time":"2018-10-07T14:01:55Z"}
Step #7: {"gs":"simple-fleet-5x7jn-xlxwc-j59x4","msg":"Allocated","severity":"info","time":"2018-10-07T14:01:59Z"}
Step #7: {"bufferSize":"10%","fleetautoscaler":"simple-fleet-mz9xg-autoscaler","maxReplicas":10,"minReplicas":1,"msg":"Patching fleetautoscaler","patch":"[{ \"op\": \"replace\", \"path\": \"/spec/policy/buffer/bufferSize\", \"value\": \"10%\" },{ \"op\": \"replace\", \"path\": \"/spec/policy/buffer/minReplicas\", \"value\": 1 },{ \"op\": \"replace\", \"path\": \"/spec/policy/buffer/maxReplicas\", \"value\": 10 }]","severity":"info","time":"2018-10-07T14:02:00Z"}
Step #7: {"gs":"simple-fleet-wnxch-kjfgj-lq8qk","msg":"Allocated","severity":"info","time":"2018-10-07T14:02:00Z"}
Step #7: {"fleet":"simple-fleet-2q4bq","msg":"Scaling fleet","patch":"[{ \"op\": \"replace\", \"path\": \"/spec/replicas\", \"value\": 1 }]","scale":1,"severity":"info","time":"2018-10-07T14:02:02Z"}
Step #7: {"error":"Internal error occurred: admission webhook \"mutations.stable.agones.dev\" denied the request: NotFound","msg":"Allocation ended","severity":"info","time":"2018-10-07T14:02:07Z"}
Step #7: {"gs":"simple-fleet-wnxch-lfhn5-ddqhx","msg":"Allocated","severity":"info","time":"2018-10-07T14:02:11Z"}
Step #7: {"gs":"simple-fleet-wnxch-kjfgj-f5c2l","msg":"Allocated","severity":"info","time":"2018-10-07T14:02:13Z"}
Step #7: {"gs":"simple-fleet-wnxch-lfhn5-465kq","msg":"Allocated","severity":"info","time":"2018-10-07T14:02:14Z"}
Step #7: {"gs":"simple-fleet-wnxch-lfhn5-tdttt","msg":"Allocated","severity":"info","time":"2018-10-07T14:02:15Z"}
Step #7: {"gs":"simple-fleet-wnxch-kjfgj-bgxx9","msg":"Allocated","severity":"info","time":"2018-10-07T14:02:16Z"}
Step #7: {"error":"Internal error occurred: admission webhook \"mutations.stable.agones.dev\" denied the request: NotFound","msg":"Allocation ended","severity":"info","time":"2018-10-07T14:02:16Z"}
Step #7: --- PASS: TestFleetAllocationDuringGameServerDeletion (0.00s)
Step #7:     --- PASS: TestFleetAllocationDuringGameServerDeletion/recreate_update (86.39s)
Step #7:     --- PASS: TestFleetAllocationDuringGameServerDeletion/scale_down (95.43s)
Step #7:     --- PASS: TestFleetAllocationDuringGameServerDeletion/rolling_update (113.28s)
Step #7: --- PASS: TestScaleFleetUpAndDownWithAllocation (149.26s)
Step #7: --- PASS: TestAutoscalerStressCreate (221.60s)
Step #7: --- FAIL: TestAutoscalerBasicFunctions (250.81s)
Step #7: 	assertions.go:237: 
                        
	Error Trace:	fleetautoscaler_test.go:105
Step #7: 		
	Error:		Expected nil, but got: &errors.errorString{s:"timed out waiting for the condition"}
Step #7: 		
Step #7: FAIL
Step #7: {"msg":"Done. Cleaning up now.","severity":"info","time":"2018-10-07T14:04:20Z"}
Step #7: FAIL	agones.dev/agones/test/e2e	250.993s
Step #7: ?   	agones.dev/agones/test/e2e/framework	[no test files]
Step #7: make: *** [test-e2e] Error 1
Step #7: Makefile:151: recipe for target 'test-e2e' failed
Step #7: Child terminated, releasing lock
Step #7: Error running handler: exit status 2
Step #7: Handling connection for 8500
Step #7: Cleanup succeeded
Finished Step #7
ERROR
ERROR: build step 7 "e2e-runner" failed: exit status 2

@agones-bot
Copy link
Collaborator

Build Failed 😱

Build Id: f464f7b2-c05f-4c2e-beab-720f909f99df

Build Logs
starting build "f464f7b2-c05f-4c2e-beab-720f909f99df"

FETCHSOURCE
Initialized empty Git repository in /workspace/.git/
From https://source.developers.google.com/p/agones-images/r/agones
 * branch            47b09f37ac8722e2fb0258ee42bec529249acf35 -> FETCH_HEAD
HEAD is now at 47b09f3 Add example allocator service, docs
BUILD
Starting Step #0
Step #0: Already have image (with digest): ubuntu
Finished Step #0
Starting Step #1
Step #1: Already have image (with digest): gcr.io/cloud-builders/docker
Step #1: Sending build context to Docker daemon  107.5MB

Step #1: Step 1/3 : FROM gcr.io/cloud-builders/docker
Step #1:  ---> 7d1f5e7da3bf
Step #1: Step 2/3 : RUN apt-get install make
Step #1:  ---> Running in 0db320e9d09b
Step #1: Reading package lists...
Step #1: Building dependency tree...
Step #1: Reading state information...
Step #1: make is already the newest version (4.1-6).
Step #1: 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
Step #1: Removing intermediate container 0db320e9d09b
Step #1:  ---> 6bbd95ba6b78
Step #1: Step 3/3 : ENTRYPOINT ["/usr/bin/make"]
Step #1:  ---> Running in 8f5d9e580b17
Step #1: Removing intermediate container 8f5d9e580b17
Step #1:  ---> 11db98b05917
Step #1: Successfully built 11db98b05917
Step #1: Successfully tagged make-docker:latest
Finished Step #1
Starting Step #2
Step #2: Already have image: make-docker
Step #2: docker pull gcr.io/agones-images/agones-build:add8116b91 && docker tag gcr.io/agones-images/agones-build:add8116b91 agones-build:add8116b91
Step #2: add8116b91: Pulling from agones-images/agones-build
Step #2: cc1a78bfd46b: Pulling fs layer
Step #2: 65ec5fb8fee4: Pulling fs layer
Step #2: f792a8d67267: Pulling fs layer
Step #2: 1d9810dc510f: Pulling fs layer
Step #2: 1857069560bc: Pulling fs layer
Step #2: 78e6ceea88a6: Pulling fs layer
Step #2: 17808c78ea57: Pulling fs layer
Step #2: 8f44844313bf: Pulling fs layer
Step #2: 68ad45c242a0: Pulling fs layer
Step #2: fcf83fd73d90: Pulling fs layer
Step #2: f7e1d363b903: Pulling fs layer
Step #2: db117322f9a6: Pulling fs layer
Step #2: 107df8cebbb8: Pulling fs layer
Step #2: 1cc01a448cf6: Pulling fs layer
Step #2: d21f6d830ee4: Pulling fs layer
Step #2: fc42a3e733c1: Pulling fs layer
Step #2: dc1d9449fa6d: Pulling fs layer
Step #2: 1a868119fc13: Pulling fs layer
Step #2: 9f6036440dbe: Pulling fs layer
Step #2: 781f18f06da3: Pulling fs layer
Step #2: eed24b20f933: Pulling fs layer
Step #2: 796c70780a0c: Pulling fs layer
Step #2: 1d9810dc510f: Waiting
Step #2: 68ad45c242a0: Waiting
Step #2: 1857069560bc: Waiting
Step #2: 17808c78ea57: Waiting
Step #2: 8f44844313bf: Waiting
Step #2: 78e6ceea88a6: Waiting
Step #2: fcf83fd73d90: Waiting
Step #2: dc1d9449fa6d: Waiting
Step #2: 1a868119fc13: Waiting
Step #2: f7e1d363b903: Waiting
Step #2: 9f6036440dbe: Waiting
Step #2: db117322f9a6: Waiting
Step #2: 781f18f06da3: Waiting
Step #2: eed24b20f933: Waiting
Step #2: 796c70780a0c: Waiting
Step #2: d21f6d830ee4: Waiting
Step #2: 107df8cebbb8: Waiting
Step #2: fc42a3e733c1: Waiting
Step #2: 1cc01a448cf6: Waiting
Step #2: cc1a78bfd46b: Verifying Checksum
Step #2: cc1a78bfd46b: Download complete
Step #2: 1d9810dc510f: Verifying Checksum
Step #2: 1d9810dc510f: Download complete
Step #2: 65ec5fb8fee4: Download complete
Step #2: 78e6ceea88a6: Verifying Checksum
Step #2: 78e6ceea88a6: Download complete
Step #2: 17808c78ea57: Verifying Checksum
Step #2: 17808c78ea57: Download complete
Step #2: 8f44844313bf: Verifying Checksum
Step #2: 8f44844313bf: Download complete
Step #2: 1857069560bc: Verifying Checksum
Step #2: 1857069560bc: Download complete
Step #2: 68ad45c242a0: Verifying Checksum
Step #2: 68ad45c242a0: Download complete
Step #2: f7e1d363b903: Download complete
Step #2: db117322f9a6: Verifying Checksum
Step #2: db117322f9a6: Download complete
Step #2: fcf83fd73d90: Verifying Checksum
Step #2: fcf83fd73d90: Download complete
Step #2: cc1a78bfd46b: Pull complete
Step #2: 1cc01a448cf6: Verifying Checksum
Step #2: 1cc01a448cf6: Download complete
Step #2: d21f6d830ee4: Verifying Checksum
Step #2: d21f6d830ee4: Download complete
Step #2: 107df8cebbb8: Verifying Checksum
Step #2: 107df8cebbb8: Download complete
Step #2: dc1d9449fa6d: Verifying Checksum
Step #2: dc1d9449fa6d: Download complete
Step #2: 1a868119fc13: Download complete
Step #2: 9f6036440dbe: Verifying Checksum
Step #2: 9f6036440dbe: Download complete
Step #2: fc42a3e733c1: Verifying Checksum
Step #2: fc42a3e733c1: Download complete
Step #2: 781f18f06da3: Verifying Checksum
Step #2: 781f18f06da3: Download complete
Step #2: eed24b20f933: Verifying Checksum
Step #2: eed24b20f933: Download complete
Step #2: 796c70780a0c: Verifying Checksum
Step #2: 796c70780a0c: Download complete
Step #2: f792a8d67267: Verifying Checksum
Step #2: f792a8d67267: Download complete
Step #2: 65ec5fb8fee4: Pull complete
Step #2: f792a8d67267: Pull complete
Step #2: 1d9810dc510f: Pull complete
Step #2: 1857069560bc: Pull complete
Step #2: 78e6ceea88a6: Pull complete
Step #2: 17808c78ea57: Pull complete
Step #2: 8f44844313bf: Pull complete
Step #2: 68ad45c242a0: Pull complete
Step #2: fcf83fd73d90: Pull complete
Step #2: f7e1d363b903: Pull complete
Step #2: db117322f9a6: Pull complete
Step #2: 107df8cebbb8: Pull complete
Step #2: 1cc01a448cf6: Pull complete
Step #2: d21f6d830ee4: Pull complete
Step #2: fc42a3e733c1: Pull complete
Step #2: dc1d9449fa6d: Pull complete
Step #2: 1a868119fc13: Pull complete
Step #2: 9f6036440dbe: Pull complete
Step #2: 781f18f06da3: Pull complete
Step #2: eed24b20f933: Pull complete
Step #2: 796c70780a0c: Pull complete
Step #2: Digest: sha256:9ab02f5b3c7db82a3ce7ef753b0f7894c11e2761a4100009fdf61e4e5354a728
Step #2: Status: Downloaded newer image for gcr.io/agones-images/agones-build:add8116b91
Finished Step #2
Starting Step #3 - "lint"
Step #3 - "lint": Already have image: make-docker
Step #3 - "lint": mkdir -p ~/.kube/
Step #3 - "lint": mkdir -p /workspace/build//.config/gcloud
Step #3 - "lint": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v /workspace:/go/src/agones.dev/agones -w /go/src/agones.dev/agones  agones-build:add8116b91 bash -c \
Step #3 - "lint": 	"golangci-lint run ./examples/... && golangci-lint run --deadline 15m ./..."
Finished Step #3 - "lint"
Starting Step #4 - "tests"
Starting Step #6 - "build-e2e"
Starting Step #5 - "build"
Step #6 - "build-e2e": Already have image (with digest): gcr.io/cloud-builders/docker
Step #5 - "build": Already have image: make-docker
Step #4 - "tests": Already have image: make-docker
Step #4 - "tests": mkdir -p ~/.kube/
Step #4 - "tests": mkdir -p /workspace/build//.config/gcloud
Step #4 - "tests": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v /workspace:/go/src/agones.dev/agones agones-build:add8116b91 go test -race agones.dev/agones/pkg/... \
Step #4 - "tests": agones.dev/agones/sdks/...
Step #6 - "build-e2e": Sending build context to Docker daemon  7.168kB

Step #5 - "build": mkdir -p ~/.kube/
Step #5 - "build": mkdir -p /workspace/build//.config/gcloud
Step #6 - "build-e2e": Step 1/20 : FROM gcr.io/cloud-builders/gcloud-slim
Step #5 - "build": docker run --rm -e "CGO_ENABLED=0" -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v /workspace:/go/src/agones.dev/agones agones-build:add8116b91 go build \
Step #5 - "build": 	-o /go/src/agones.dev/agones/cmd/controller/bin/controller -a -ldflags "-X agones.dev/agones/pkg.Version=0.5.0-47b09f3" -installsuffix cgo agones.dev/agones/cmd/controller
Step #6 - "build-e2e": latest: Pulling from cloud-builders/gcloud-slim
Step #6 - "build-e2e": e5c573070776: Already exists
Step #6 - "build-e2e": a7e8e7eaedca: Already exists
Step #6 - "build-e2e": 3c2cba919283: Already exists
Step #6 - "build-e2e": 1a9bf50f0993: Pulling fs layer
Step #4 - "tests": ?   	agones.dev/agones/pkg	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/apis	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/apis/stable	[no test files]
Step #6 - "build-e2e": 1a9bf50f0993: Verifying Checksum
Step #6 - "build-e2e": 1a9bf50f0993: Download complete
Step #6 - "build-e2e": 1a9bf50f0993: Pull complete
Step #6 - "build-e2e": Digest: sha256:bf638b306423e28cc0833352f259757de7f1d6b08aa5607abf43e0519df91407
Step #6 - "build-e2e": Status: Downloaded newer image for gcr.io/cloud-builders/gcloud-slim:latest
Step #6 - "build-e2e":  ---> cf06ccd33967
Step #6 - "build-e2e": Step 2/20 : RUN apt-get update &&     apt-get install -y wget psmisc make python jq zip &&     apt-get clean
Step #6 - "build-e2e":  ---> Running in 90f1fd84372e
Step #6 - "build-e2e": Get:1 http://security.ubuntu.com/ubuntu xenial-security InRelease [107 kB]
Step #4 - "tests": ok  	agones.dev/agones/pkg/apis/stable/v1alpha1	1.056s
Step #4 - "tests": ?   	agones.dev/agones/pkg/client	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/client/clientset/versioned	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/client/clientset/versioned/fake	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/client/clientset/versioned/scheme	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/client/clientset/versioned/typed/stable/v1alpha1	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/client/clientset/versioned/typed/stable/v1alpha1/fake	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/client/informers/externalversions	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/client/informers/externalversions/internalinterfaces	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/client/informers/externalversions/stable	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/client/informers/externalversions/stable/v1alpha1	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/client/listers/stable/v1alpha1	[no test files]
Step #6 - "build-e2e": Get:2 http://archive.ubuntu.com/ubuntu xenial InRelease [247 kB]
Step #6 - "build-e2e": Get:3 http://ppa.launchpad.net/git-core/ppa/ubuntu xenial InRelease [17.5 kB]
Step #6 - "build-e2e": Get:4 http://ppa.launchpad.net/git-core/ppa/ubuntu xenial/main amd64 Packages [3324 B]
Step #6 - "build-e2e": Get:5 http://archive.ubuntu.com/ubuntu xenial-updates InRelease [109 kB]
Step #6 - "build-e2e": Get:6 http://security.ubuntu.com/ubuntu xenial-security/main amd64 Packages [562 kB]
Step #6 - "build-e2e": Get:7 http://archive.ubuntu.com/ubuntu xenial-backports InRelease [107 kB]
Step #6 - "build-e2e": Get:8 http://ppa.launchpad.net/git-core/ppa/ubuntu xenial/main Translation-en [2380 B]
Step #6 - "build-e2e": Get:9 http://archive.ubuntu.com/ubuntu xenial/main amd64 Packages [1201 kB]
Step #6 - "build-e2e": Get:10 http://security.ubuntu.com/ubuntu xenial-security/main Translation-en [237 kB]
Step #6 - "build-e2e": Get:11 http://security.ubuntu.com/ubuntu xenial-security/restricted amd64 Packages [7204 B]
Step #6 - "build-e2e": Get:12 http://security.ubuntu.com/ubuntu xenial-security/restricted Translation-en [2152 B]
Step #6 - "build-e2e": Get:13 http://security.ubuntu.com/ubuntu xenial-security/universe amd64 Packages [387 kB]
Step #6 - "build-e2e": Get:14 http://security.ubuntu.com/ubuntu xenial-security/universe Translation-en [147 kB]
Step #6 - "build-e2e": Get:15 http://archive.ubuntu.com/ubuntu xenial/main Translation-en [568 kB]
Step #6 - "build-e2e": Get:16 http://security.ubuntu.com/ubuntu xenial-security/multiverse amd64 Packages [3460 B]
Step #6 - "build-e2e": Get:17 http://security.ubuntu.com/ubuntu xenial-security/multiverse Translation-en [1744 B]
Step #6 - "build-e2e": Get:18 http://archive.ubuntu.com/ubuntu xenial/restricted amd64 Packages [8344 B]
Step #6 - "build-e2e": Get:19 http://archive.ubuntu.com/ubuntu xenial/restricted Translation-en [2908 B]
Step #6 - "build-e2e": Get:20 http://archive.ubuntu.com/ubuntu xenial/universe amd64 Packages [7532 kB]
Step #6 - "build-e2e": Get:21 http://archive.ubuntu.com/ubuntu xenial/universe Translation-en [4354 kB]
Step #6 - "build-e2e": Get:22 http://archive.ubuntu.com/ubuntu xenial/multiverse amd64 Packages [144 kB]
Step #6 - "build-e2e": Get:23 http://archive.ubuntu.com/ubuntu xenial/multiverse Translation-en [106 kB]
Step #6 - "build-e2e": Get:24 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages [856 kB]
Step #6 - "build-e2e": Get:25 http://archive.ubuntu.com/ubuntu xenial-updates/main Translation-en [349 kB]
Step #6 - "build-e2e": Get:26 http://archive.ubuntu.com/ubuntu xenial-updates/restricted amd64 Packages [7556 B]
Step #6 - "build-e2e": Get:27 http://archive.ubuntu.com/ubuntu xenial-updates/restricted Translation-en [2272 B]
Step #6 - "build-e2e": Get:28 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 Packages [690 kB]
Step #6 - "build-e2e": Get:29 http://archive.ubuntu.com/ubuntu xenial-updates/universe Translation-en [279 kB]
Step #6 - "build-e2e": Get:30 http://archive.ubuntu.com/ubuntu xenial-updates/multiverse amd64 Packages [16.4 kB]
Step #6 - "build-e2e": Get:31 http://archive.ubuntu.com/ubuntu xenial-updates/multiverse Translation-en [8344 B]
Step #6 - "build-e2e": Get:32 http://archive.ubuntu.com/ubuntu xenial-backports/main amd64 Packages [7304 B]
Step #6 - "build-e2e": Get:33 http://archive.ubuntu.com/ubuntu xenial-backports/main Translation-en [4456 B]
Step #6 - "build-e2e": Get:34 http://archive.ubuntu.com/ubuntu xenial-backports/universe amd64 Packages [7804 B]
Step #6 - "build-e2e": Get:35 http://archive.ubuntu.com/ubuntu xenial-backports/universe Translation-en [4184 B]
Step #6 - "build-e2e": Fetched 18.1 MB in 5s (3259 kB/s)
Step #6 - "build-e2e": Reading package lists...
Step #6 - "build-e2e": Reading package lists...
Step #6 - "build-e2e": Building dependency tree...
Step #6 - "build-e2e": Reading state information...
Step #6 - "build-e2e": python is already the newest version (2.7.12-1~16.04).
Step #6 - "build-e2e": python set to manually installed.
Step #6 - "build-e2e": The following packages were automatically installed and are no longer required:
Step #6 - "build-e2e":   cpp cpp-5 gcc-5 libasan2 libatomic1 libc-dev-bin libc6-dev libcc1-0
Step #6 - "build-e2e":   libcilkrts5 libexpat1-dev libgcc-5-dev libgomp1 libisl15 libitm1 liblsan0
Step #6 - "build-e2e":   libmpc3 libmpfr4 libmpx0 libpython-dev libpython2.7 libpython2.7-dev
Step #6 - "build-e2e":   libquadmath0 libtsan0 libubsan0 linux-libc-dev manpages-dev
Step #6 - "build-e2e":   python-pkg-resources python2.7-dev
Step #6 - "build-e2e": Use 'apt autoremove' to remove them.
Step #6 - "build-e2e": The following additional packages will be installed:
Step #6 - "build-e2e":   libonig2 unzip
Step #6 - "build-e2e": Suggested packages:
Step #6 - "build-e2e":   make-doc
Step #6 - "build-e2e": The following NEW packages will be installed:
Step #6 - "build-e2e":   jq libonig2 make psmisc unzip wget zip
Step #6 - "build-e2e": 0 upgraded, 7 newly installed, 0 to remove and 3 not upgraded.
Step #6 - "build-e2e": Need to get 746 kB/1046 kB of archives.
Step #6 - "build-e2e": After this operation, 3421 kB of additional disk space will be used.
Step #6 - "build-e2e": Get:1 http://archive.ubuntu.com/ubuntu xenial/main amd64 psmisc amd64 22.21-2.1build1 [48.0 kB]
Step #6 - "build-e2e": Get:2 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 libonig2 amd64 5.9.6-1ubuntu0.1 [86.7 kB]
Step #6 - "build-e2e": Get:3 http://archive.ubuntu.com/ubuntu xenial-updates/universe amd64 jq amd64 1.5+dfsg-1ubuntu0.1 [144 kB]
Step #6 - "build-e2e": Get:4 http://archive.ubuntu.com/ubuntu xenial/main amd64 make amd64 4.1-6 [151 kB]
Step #6 - "build-e2e": Get:5 http://archive.ubuntu.com/ubuntu xenial/main amd64 unzip amd64 6.0-20ubuntu1 [158 kB]
Step #6 - "build-e2e": Get:6 http://archive.ubuntu.com/ubuntu xenial/main amd64 zip amd64 3.0-11 [158 kB]
Step #6 - "build-e2e": Fetched 746 kB in 0s (842 kB/s)
Step #6 - "build-e2e": Selecting previously unselected package psmisc.
Step #6 - "build-e2e": (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 ... 15825 files and directories currently installed.)
Step #6 - "build-e2e": Preparing to unpack .../psmisc_22.21-2.1build1_amd64.deb ...
Step #6 - "build-e2e": Unpacking psmisc (22.21-2.1build1) ...
Step #6 - "build-e2e": Selecting previously unselected package wget.
Step #6 - "build-e2e": Preparing to unpack .../wget_1.17.1-1ubuntu1.4_amd64.deb ...
Step #6 - "build-e2e": Unpacking wget (1.17.1-1ubuntu1.4) ...
Step #6 - "build-e2e": Selecting previously unselected package libonig2:amd64.
Step #6 - "build-e2e": Preparing to unpack .../libonig2_5.9.6-1ubuntu0.1_amd64.deb ...
Step #6 - "build-e2e": Unpacking libonig2:amd64 (5.9.6-1ubuntu0.1) ...
Step #6 - "build-e2e": Selecting previously unselected package jq.
Step #6 - "build-e2e": Preparing to unpack .../jq_1.5+dfsg-1ubuntu0.1_amd64.deb ...
Step #6 - "build-e2e": Unpacking jq (1.5+dfsg-1ubuntu0.1) ...
Step #6 - "build-e2e": Selecting previously unselected package make.
Step #6 - "build-e2e": Preparing to unpack .../archives/make_4.1-6_amd64.deb ...
Step #6 - "build-e2e": Unpacking make (4.1-6) ...
Step #6 - "build-e2e": Selecting previously unselected package unzip.
Step #6 - "build-e2e": Preparing to unpack .../unzip_6.0-20ubuntu1_amd64.deb ...
Step #6 - "build-e2e": Unpacking unzip (6.0-20ubuntu1) ...
Step #6 - "build-e2e": Selecting previously unselected package zip.
Step #6 - "build-e2e": Preparing to unpack .../archives/zip_3.0-11_amd64.deb ...
Step #6 - "build-e2e": Unpacking zip (3.0-11) ...
Step #6 - "build-e2e": Processing triggers for libc-bin (2.23-0ubuntu10) ...
Step #6 - "build-e2e": Processing triggers for mime-support (3.59ubuntu1) ...
Step #6 - "build-e2e": Setting up psmisc (22.21-2.1build1) ...
Step #6 - "build-e2e": Setting up wget (1.17.1-1ubuntu1.4) ...
Step #6 - "build-e2e": Setting up libonig2:amd64 (5.9.6-1ubuntu0.1) ...
Step #6 - "build-e2e": Setting up jq (1.5+dfsg-1ubuntu0.1) ...
Step #6 - "build-e2e": Setting up make (4.1-6) ...
Step #6 - "build-e2e": Setting up unzip (6.0-20ubuntu1) ...
Step #6 - "build-e2e": Setting up zip (3.0-11) ...
Step #6 - "build-e2e": Processing triggers for libc-bin (2.23-0ubuntu10) ...
Step #6 - "build-e2e": Removing intermediate container 90f1fd84372e
Step #6 - "build-e2e":  ---> 782da56d2e1c
Step #6 - "build-e2e": Step 3/20 : WORKDIR /usr/local
Step #6 - "build-e2e": Removing intermediate container 98633994213d
Step #6 - "build-e2e":  ---> d95f72ca488f
Step #6 - "build-e2e": Step 4/20 : ENV GO_VERSION=1.10.3
Step #6 - "build-e2e":  ---> Running in 42bc8e808fc2
Step #6 - "build-e2e": Removing intermediate container 42bc8e808fc2
Step #6 - "build-e2e":  ---> 98ce12cdbcae
Step #6 - "build-e2e": Step 5/20 : ENV GOPATH /go
Step #6 - "build-e2e":  ---> Running in 007235e7d75b
Step #6 - "build-e2e": Removing intermediate container 007235e7d75b
Step #6 - "build-e2e":  ---> ec0a82e4aaa4
Step #6 - "build-e2e": Step 6/20 : RUN wget -q https://redirector.gvt1.com/edgedl/go/go${GO_VERSION}.linux-amd64.tar.gz &&     tar -xzf go${GO_VERSION}.linux-amd64.tar.gz && rm go${GO_VERSION}.linux-amd64.tar.gz && mkdir ${GOPATH}
Step #6 - "build-e2e":  ---> Running in 54d2f2c4754d
Step #5 - "build": docker build /workspace/cmd/controller/ --tag=gcr.io/agones-images/agones-controller:0.5.0-47b09f3 
Step #5 - "build": Sending build context to Docker daemon  42.05MB

Step #5 - "build": Step 1/6 : FROM alpine:3.8
Step #5 - "build": 3.8: Pulling from library/alpine
Step #5 - "build": Digest: sha256:621c2f39f8133acb8e64023a94dbdf0d5ca81896102b9e57c0dc184cadaf5528
Step #5 - "build": Status: Downloaded newer image for alpine:3.8
Step #5 - "build":  ---> 196d12cf6ab1
Step #5 - "build": Step 2/6 : RUN apk --update add ca-certificates &&     adduser -D agones
Step #5 - "build":  ---> Running in 5c8fcb15052d
Step #5 - "build": fetch http://dl-cdn.alpinelinux.org/alpine/v3.8/main/x86_64/APKINDEX.tar.gz
Step #5 - "build": fetch http://dl-cdn.alpinelinux.org/alpine/v3.8/community/x86_64/APKINDEX.tar.gz
Step #5 - "build": (1/1) Installing ca-certificates (20171114-r3)
Step #5 - "build": Executing busybox-1.28.4-r1.trigger
Step #5 - "build": Executing ca-certificates-20171114-r3.trigger
Step #5 - "build": OK: 5 MiB in 14 packages
Step #5 - "build": Removing intermediate container 5c8fcb15052d
Step #5 - "build":  ---> 4e7223379afc
Step #5 - "build": Step 3/6 : COPY ./bin/controller /home/agones/controller
Step #5 - "build":  ---> a5f6a9117a27
Step #5 - "build": Step 4/6 : RUN chown -R agones /home/agones &&     chmod o+x /home/agones/controller
Step #5 - "build":  ---> Running in f65b3e303cd8
Step #5 - "build": Removing intermediate container f65b3e303cd8
Step #5 - "build":  ---> 846ac3cac3d4
Step #5 - "build": Step 5/6 : USER agones
Step #5 - "build":  ---> Running in d8577f2d4074
Step #5 - "build": Removing intermediate container d8577f2d4074
Step #5 - "build":  ---> b69151c40acf
Step #5 - "build": Step 6/6 : ENTRYPOINT ["/home/agones/controller"]
Step #5 - "build":  ---> Running in 2cf56d25df1e
Step #5 - "build": Removing intermediate container 2cf56d25df1e
Step #5 - "build":  ---> f85a999bbaed
Step #5 - "build": Successfully built f85a999bbaed
Step #5 - "build": Successfully tagged gcr.io/agones-images/agones-controller:0.5.0-47b09f3
Step #5 - "build": docker run --rm -e "CGO_ENABLED=0" -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v /workspace:/go/src/agones.dev/agones agones-build:add8116b91 go build \
Step #5 - "build": 	-o /go/src/agones.dev/agones/cmd/sdk-server/bin/sdk-server.linux.amd64 -a -ldflags "-X agones.dev/agones/pkg.Version=0.5.0-47b09f3" -installsuffix cgo agones.dev/agones/cmd/sdk-server
Step #4 - "tests": ok  	agones.dev/agones/pkg/fleetallocation	11.823s
Step #4 - "tests": ok  	agones.dev/agones/pkg/fleetautoscalers	3.329s
Step #4 - "tests": ok  	agones.dev/agones/pkg/fleets	2.492s
Step #4 - "tests": ok  	agones.dev/agones/pkg/gameservers	13.411s
Step #4 - "tests": ok  	agones.dev/agones/pkg/gameserversets	3.099s
Step #4 - "tests": ?   	agones.dev/agones/pkg/sdk	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/testing	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/util	[no test files]
Step #4 - "tests": ok  	agones.dev/agones/pkg/util/crd	4.586s
Step #4 - "tests": ?   	agones.dev/agones/pkg/util/runtime	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/util/signals	[no test files]
Step #4 - "tests": ok  	agones.dev/agones/pkg/util/webhooks	1.220s
Step #4 - "tests": ok  	agones.dev/agones/pkg/util/workerqueue	3.075s
Step #4 - "tests": ok  	agones.dev/agones/sdks/go	1.036s
Step #4 - "tests": mkdir -p /tmp/agones-install
Step #4 - "tests": cp /workspace/install/yaml/install.yaml /tmp/agones-install/install.yaml
Step #4 - "tests": sort /tmp/agones-install/install.yaml > /tmp/agones-install/install.yaml.sorted
Step #4 - "tests": /usr/bin/make gen-install
Step #4 - "tests": make[1]: Entering directory '/workspace/build'
Step #4 - "tests": mkdir -p ~/.kube/
Step #4 - "tests": mkdir -p /workspace/build//.config/gcloud
Step #4 - "tests": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v /workspace:/go/src/agones.dev/agones  agones-build:add8116b91 bash -c \
Step #4 - "tests": 	'helm template --name=agones-manual --namespace agones-system /go/src/agones.dev/agones/install/helm/agones \
Step #4 - "tests": 	--set agones.controller.generateTLS=false \
Step #4 - "tests": 	> /go/src/agones.dev/agones/install/yaml/install.yaml'
Step #4 - "tests": make[1]: Leaving directory '/workspace/build'
Step #4 - "tests": sort /workspace/install/yaml/install.yaml > /tmp/agones-install/install.current.yaml.sorted
Step #4 - "tests": diff /tmp/agones-install/install.yaml.sorted /tmp/agones-install/install.current.yaml.sorted
Finished Step #4 - "tests"
Step #5 - "build": docker run --rm -e "GOOS=darwin" -e "GOARCH=amd64" -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v /workspace:/go/src/agones.dev/agones agones-build:add8116b91 go build \
Step #5 - "build": 	-o /go/src/agones.dev/agones/cmd/sdk-server/bin/sdk-server.darwin.amd64 -ldflags "-X agones.dev/agones/pkg.Version=0.5.0-47b09f3" agones.dev/agones/cmd/sdk-server
Step #6 - "build-e2e": Removing intermediate container 54d2f2c4754d
Step #6 - "build-e2e":  ---> 172a0d19d4b9
Step #6 - "build-e2e": Step 7/20 : ENV PATH /usr/local/go/bin:/go/bin:$PATH
Step #6 - "build-e2e":  ---> Running in 0c027381a462
Step #6 - "build-e2e": Removing intermediate container 0c027381a462
Step #6 - "build-e2e":  ---> 6ca8030ec8c7
Step #6 - "build-e2e": Step 8/20 : ENV KUBECTL_VER 1.10.0
Step #6 - "build-e2e":  ---> Running in 7b576ec4cf5c
Step #6 - "build-e2e": Removing intermediate container 7b576ec4cf5c
Step #6 - "build-e2e":  ---> 74a82b450e52
Step #6 - "build-e2e": Step 9/20 : RUN curl -LO https://storage.googleapis.com/kubernetes-release/release/v${KUBECTL_VER}/bin/linux/amd64/kubectl &&     chmod go+rx ./kubectl &&     mv ./kubectl /usr/local/bin/kubectl
Step #6 - "build-e2e":  ---> Running in 1c57339e8602
Step #6 - "build-e2e": �[91m  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Step #6 - "build-e2e":                                  Dload  Upload   Total   Spent    Left  Speed
Step #6 - "build-e2e": 
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0�[0m�[91m
10�[0m�[91m0 �[0m�[91m5�[0m�[91m1�[0m�[91m.�[0m�[91m7�[0m�[91mM�[0m�[91m �[0m�[91m �[0m�[91m100�[0m�[91m �[0m�[91m5�[0m�[91m1.7M    0     0   107M      0 --:--:-- --:--:-- --:--:--  107M
Step #6 - "build-e2e": �[0mRemoving intermediate container 1c57339e8602
Step #6 - "build-e2e":  ---> dafef8161cb2
Step #6 - "build-e2e": Step 10/20 : ENV HELM_VER 2.9.1
Step #6 - "build-e2e":  ---> Running in b1adcd2995a8
Step #6 - "build-e2e": Removing intermediate container b1adcd2995a8
Step #6 - "build-e2e":  ---> cb921bb40b6e
Step #6 - "build-e2e": Step 11/20 : ENV HELM_URL https://storage.googleapis.com/kubernetes-helm/helm-v${HELM_VER}-linux-amd64.tar.gz
Step #6 - "build-e2e":  ---> Running in 0a6b00ea7134
Step #6 - "build-e2e": Removing intermediate container 0a6b00ea7134
Step #6 - "build-e2e":  ---> a0af2aa48ace
Step #6 - "build-e2e": Step 12/20 : RUN curl -L  ${HELM_URL} > /tmp/helm.tar.gz     && tar -zxvf /tmp/helm.tar.gz -C /tmp     && mv /tmp/linux-amd64/helm /usr/local/bin/helm     && chmod go+rx /usr/local/bin/helm     && rm /tmp/helm.tar.gz && rm -rf /tmp/linux-amd64
Step #6 - "build-e2e":  ---> Running in 74acb26f7d1b
Step #6 - "build-e2e": �[91m  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Step #6 - "build-e2e":                                  Dload  Upload   Total   Spent    Left  Speed
Step #6 - "build-e2e": 
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0�[0m�[91m
100 8946k  100 8946k    0     0  21.4M      0 --:--:-- --:--:-- --:--:-- 21.5M
Step #6 - "build-e2e": �[0mlinux-amd64/
Step #6 - "build-e2e": linux-amd64/README.md
Step #6 - "build-e2e": linux-amd64/helm
Step #6 - "build-e2e": linux-amd64/LICENSE
Step #6 - "build-e2e": Removing intermediate container 74acb26f7d1b
Step #6 - "build-e2e":  ---> 196096d9af0a
Step #6 - "build-e2e": Step 13/20 : ENV CONSUL_VERSION=1.2.1
Step #6 - "build-e2e":  ---> Running in 6684c3c08dc8
Step #6 - "build-e2e": Removing intermediate container 6684c3c08dc8
Step #6 - "build-e2e":  ---> ddbad43b25ff
Step #6 - "build-e2e": Step 14/20 : ENV HASHICORP_RELEASES=https://releases.hashicorp.com
Step #6 - "build-e2e":  ---> Running in ce6ef2566054
Step #6 - "build-e2e": Removing intermediate container ce6ef2566054
Step #6 - "build-e2e":  ---> 9a304b6a768d
Step #6 - "build-e2e": Step 15/20 : RUN mkdir -p /tmp/build &&     wget ${HASHICORP_RELEASES}/consul/${CONSUL_VERSION}/consul_${CONSUL_VERSION}_linux_amd64.zip     -P /tmp/build/  &&     unzip -d /usr/local/bin/ /tmp/build/consul_${CONSUL_VERSION}_linux_amd64.zip &&     cd /tmp &&     rm -rf /tmp/build &&     chmod go+rx /usr/local/bin/consul &&     consul version
Step #6 - "build-e2e":  ---> Running in 979d3aa0b02d
Step #6 - "build-e2e": �[91m--2018-10-07 14:11:15--  https://releases.hashicorp.com/consul/1.2.1/consul_1.2.1_linux_amd64.zip
Step #6 - "build-e2e": �[0m�[91mResolving releases.hashicorp.com (releases.hashicorp.com)... �[0m�[91m151.101.1.183, 151.101.65.183, 151.101.129.183, ...
Step #6 - "build-e2e": Connecting to releases.hashicorp.com (releases.hashicorp.com)|151.101.1.183|:443... �[0m�[91mconnected.
Step #6 - "build-e2e": �[0m�[91mHTTP request sent, awaiting response... �[0m�[91m200 OK
Step #6 - "build-e2e": �[0m�[91mLength: �[0m�[91m14529496�[0m�[91m (14M)�[0m�[91m [application/zip]
Step #6 - "build-e2e": �[0m�[91mSaving to: '/tmp/build/consul_1.2.1_linux_amd64.zip'
Step #6 - "build-e2e": �[0m�[91m
Step #6 - "build-e2e":      0K .�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m ...�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.. .�[0m�[91m...�[0m�[91m..�[0m�[91m...�[0m�[91m. ..�[0m�[91m..�[0m�[91m...�[0m�[91m... ...�[0m�[91m.....�[0m�[91m..  0% 2.33M 6s
Step #6 - "build-e2e":     50K .�[0m�[91m.....�[0m�[91m.... ..�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m �[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m �[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m..�[0m�[91m.�[0m�[91m..�[0m�[91m .�[0m�[91m.�[0m�[91m.�[0m�[91m.....�[0m�[91m..  0% 4.36M 5s
Step #6 - "build-e2e":    100K ......�[0m�[91m.... ....�[0m�[91m...... ..........�[0m�[91m .......... ......�[0m�[91m....  1% 22.5M 3s
Step #6 - "build-e2e":    150K .......... ..�[0m�[91m........ ........�[0m�[91m.�[0m�[91m. �[0m�[91m.�[0m�[91m...�[0m�[91m...�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m .�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m  1%�[0m�[91m 5.64M�[0m�[91m 3s�[0m�[91m
Step #6 - "build-e2e":    200K�[0m�[91m �[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m �[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m ..�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m .�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m �[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m...�[0m�[91m  1%�[0m�[91m 13.4M�[0m�[91m 3s�[0m�[91m
Step #6 - "build-e2e":    250K�[0m�[91m .�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m �[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m �[0m�[91m....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m..  2% 7.35M 2s
Step #6 - "build-e2e":    300K ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m....  2% 16.2M 2s
Step #6 - "build-e2e":    350K ..�[0m�[91m..�[0m�[91m...... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m......  2% 8.69M 2s
Step #6 - "build-e2e":    400K ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........  3% 10.9M 2s�[0m�[91m
Step #6 - "build-e2e":    450K ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m..  3%�[0m�[91m 8.44M 2s
Step #6 - "build-e2e":    500K .......... ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m....  3%�[0m�[91m 9.34M 2s�[0m�[91m
Step #6 - "build-e2e":    550K ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.�[0m�[91m. �[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m �[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m  4%�[0m�[91m 12.2M�[0m�[91m 2s�[0m�[91m
Step #6 - "build-e2e":    600K�[0m�[91m ..�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m �[0m�[91m......�[0m�[91m..�[0m�[91m..�[0m�[91m �[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m...�[0m�[91m. �[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m �[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m...  4%�[0m�[91m 11.7M 2s�[0m�[91m
Step #6 - "build-e2e":    650K �[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m �[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m...�[0m�[91m �[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m....�[0m�[91m.. �[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m ..�[0m�[91m..�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m  4%�[0m�[91m 11.8M�[0m�[91m 2s�[0m�[91m
Step #6 - "build-e2e":    700K �[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m �[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m. �[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m..�[0m�[91m .�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m �[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m  5%�[0m�[91m 9.55M�[0m�[91m 2s�[0m�[91m
Step #6 - "build-e2e":    750K�[0m�[91m �[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m...�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m �[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m ..�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m.. �[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m..�[0m�[91m �[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.....�[0m�[91m  5% 12.4M 2s�[0m�[91m
Step #6 - "build-e2e":    800K .�[0m�[91m.�[0m�[91m..�[0m�[91m...�[0m�[91m..�[0m�[91m.�[0m�[91m .�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m..�[0m�[91m.�[0m�[91m.. �[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m �[0m�[91m....�[0m�[91m...�[0m�[91m.�[0m�[91m.. �[0m�[91m.�[0m�[91m.�[0m�[91m........  5% 13.4M 2s�[0m�[91m
Step #6 - "build-e2e":    850K .......... ..�[0m�[91m....�[0m�[91m.... .......... ..�[0m�[91m........�[0m�[91m .�[0m�[91m.�[0m�[91m..�[0m�[91m..�[0m�[91m..�[0m�[91m..�[0m�[91m  6%�[0m�[91m 8.92M 2s�[0m�[91m
Step #6 - "build-e2e":    900K�[0m�[91m �[0m�[91m....�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m. .�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m..�[0m�[91m �[0m�[91m..�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m .�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m..�[0m�[91m .�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m..�[0m�[91m  6%�[0m�[91m 21.1M�[0m�[91m 2s�[0m�[91m
Step #6 - "build-e2e":    950K�[0m�[91m �[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m �[0m�[91m.�[0m�[91m.�[0m�[91m...�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m �[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.....�[0m�[91m..�[0m�[91m .�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m ..�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.  7%�[0m�[91m 12.1M 2s
Step #6 - "build-e2e":   1000K�[0m�[91m .�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m .�[0m�[91m..�[0m�[91m..�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m .�[0m�[91m.�[0m�[91m...�[0m�[91m.�[0m�[91m...�[0m�[91m.�[0m�[91m .�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m..�[0m�[91m �[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m  7%�[0m�[91m 10.5M�[0m�[91m 1s�[0m�[91m
Step #6 - "build-e2e":   1050K �[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m .�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m. �[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m..�[0m�[91m..�[0m�[91m.. �[0m�[91m.�[0m�[91m.�[0m�[91m...�[0m�[91m..�[0m�[91m...�[0m�[91m ..�[0m�[91m.�[0m�[91m...�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m  7%�[0m�[91m 12.2M�[0m�[91m 1s�[0m�[91m
Step #6 - "build-e2e":   1100K �[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m...�[0m�[91m.�[0m�[91m �[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m..�[0m�[91m.�[0m�[91m... �[0m�[91m.�[0m�[91m.�[0m�[91m........ ........�[0m�[91m.. �[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m...�[0m�[91m  8%�[0m�[91m 18.1M�[0m�[91m 1s
Step #6 - "build-e2e":   1150K�[0m�[91m �[0m�[91m....�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m .�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m....�[0m�[91m .�[0m�[91m.�[0m�[91m...�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.. �[0m�[91m..�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m....�[0m�[91m �[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.....  8% 9.67M 1s
Step #6 - "build-e2e":   1200K ..�[0m�[91m..�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m ....�[0m�[91m...�[0m�[91m.�[0m�[91m..�[0m�[91m .�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m..�[0m�[91m.. �[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m...�[0m�[91m.�[0m�[91m..�[0m�[91m �[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m  8%�[0m�[91m 15.7M�[0m�[91m 1s�[0m�[91m
Step #6 - "build-e2e":   1250K�[0m�[91m �[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m. �[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m..�[0m�[91m �[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m �[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m..�[0m�[91m .�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m.  9%�[0m�[91m 10.9M�[0m�[91m 1s�[0m�[91m
Step #6 - "build-e2e":   1300K �[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m �[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m..�[0m�[91m.�[0m�[91m �[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m..�[0m�[91m .�[0m�[91m..�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m �[0m�[91m..�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m...  9% 11.5M 1s
Step #6 - "build-e2e":   1350K .......... ..�[0m�[91m........ ........�[0m�[91m.. .......... ....�[0m�[91m......  9% 33.0M 1s
Step #6 - "build-e2e":   1400K ..........�[0m�[91m .......... ......�[0m�[91m.... .......... ..�[0m�[91m........ 10% 16.2M 1s
Step #6 - "build-e2e":   1450K ........�[0m�[91m.. .......... ....�[0m�[91m...... ..........�[0m�[91m .......... 10% 9.70M 1s
Step #6 - "build-e2e":   1500K ......�[0m�[91m.... .......... ..�[0m�[91m........ ........�[0m�[91m.. .......... 10% 22.9M 1s
Step #6 - "build-e2e":   1550K ....�[0m�[91m...... ..........�[0m�[91m .......... ......�[0m�[91m.... .......... 11% 18.4M 1s
Step #6 - "build-e2e":   1600K ..�[0m�[91m........ ........�[0m�[91m.. .......... ....�[0m�[91m...�[0m�[91m..�[0m�[91m.�[0m�[91m �[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m 11%�[0m�[91m 8.16M�[0m�[91m 1s�[0m�[91m
Step #6 - "build-e2e":   1650K ........�[0m�[91m.�[0m�[91m.�[0m�[91m �[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m .�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m �[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m...�[0m�[91m �[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m 11%�[0m�[91m 10.1M 1s�[0m�[91m
Step #6 - "build-e2e":   1700K�[0m�[91m �[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m....�[0m�[91m �[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m .�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m �[0m�[91m...�[0m�[91m.�[0m�[91m..�[0m�[91m..�[0m�[91m.�[0m�[91m. �[0m�[91m.�[0m�[91m...�[0m�[91m..�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m 12%�[0m�[91m 7.74M 1s�[0m�[91m
Step #6 - "build-e2e":   1750K�[0m�[91m .�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m �[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m .�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m .�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m ..�[0m�[91m..�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m. 12%�[0m�[91m 22.0M 1s�[0m�[91m
Step #6 - "build-e2e":   1800K�[0m�[91m �[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m....�[0m�[91m.�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... .......... ..�[0m�[91m........ 13% 50.9M 1s�[0m�[91m
Step #6 - "build-e2e":   1850K .......... ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........ .......... 13%  242M 1s
Step #6 - "build-e2e":   1900K ......�[0m�[91m.... .......... ..�[0m�[91m........ ........�[0m�[91m.. ..�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m...�[0m�[91m 13%�[0m�[91m 9.49M�[0m�[91m 1s�[0m�[91m
Step #6 - "build-e2e":   1950K�[0m�[91m .......... ..�[0m�[91m........�[0m�[91m .......... ......�[0m�[91m.... ....�[0m�[91m...... 14% 32.1M 1s
Step #6 - "build-e2e":   2000K ..�[0m�[91m........ ........�[0m�[91m.. .......... ....�[0m�[91m...... .......... 14% 14.2M 1s�[0m�[91m
Step #6 - "build-e2e":   2050K .......... ......�[0m�[91m.... .......... ..�[0m�[91m........ ........�[0m�[91m.. 14% 10.0M 1s
Step #6 - "build-e2e":   2100K .......... .......... ..�[0m�[91m........�[0m�[91m .......... ......�[0m�[91m.... 15% 28.0M 1s
Step #6 - "build-e2e":   2150K .......... ..�[0m�[91m........ ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... 15% 25.3M 1s
Step #6 - "build-e2e":   2200K ...�[0m�[91m.......�[0m�[91m .......... ......�[0m�[91m.... .......... ..�[0m�[91m........ 15% 21.9M 1s
Step #6 - "build-e2e":   2250K ........�[0m�[91m.. .......... ....�[0m�[91m...... ..........�[0m�[91m .......... 16% 10.6M 1s
Step #6 - "build-e2e":   2300K ......�[0m�[91m.... .......... ..�[0m�[91m........ ........�[0m�[91m.. .......... 16% 32.6M 1s
Step #6 - "build-e2e":   2350K ....�[0m�[91m...... .......... .........�[0m�[91m. ......�[0m�[91m.... .......... 16% 18.7M 1s
Step #6 - "build-e2e":   2400K ..�[0m�[91m........ ........�[0m�[91m.. .......... ....�[0m�[91m...... .......... 17% 33.6M 1s�[0m�[91m
Step #6 - "build-e2e":   2450K .......... ......�[0m�[91m.... .......... ..�[0m�[91m........ ........�[0m�[91m.. 17% 10.5M 1s
Step #6 - "build-e2e":   2500K .......... ....�[0m�[91m...... ..........�[0m�[91m .......... ......�[0m�[91m.... 17% 18.0M 1s
Step #6 - "build-e2e":   2550K .....�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m ..�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m �[0m�[91m..�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m. .......... ....�[0m�[91m..�[0m�[91m.... 18% 22.2M 1s
Step #6 - "build-e2e":   2600K ..........�[0m�[91m .......... ......�[0m�[91m.... .......... ..�[0m�[91m.�[0m�[91m....... 18% 30.7M 1s�[0m�[91m
Step #6 - "build-e2e":   2650K ........�[0m�[91m.. .......... ....�[0m�[91m...... ..........�[0m�[91m .......... 19% 28.1M 1s
Step #6 - "build-e2e":   2700K ......�[0m�[91m.... .......... ..�[0m�[91m........ ........�[0m�[91m.. .......... 19% 14.2M 1s
Step #6 - "build-e2e":   2750K ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m .......... ......�[0m�[91m.... .......... 19% 19.2M 1s
Step #6 - "build-e2e":   2800K ..�[0m�[91m........ ........�[0m�[91m.. .......... ....�[0m�[91m...... .......... 20% 24.1M 1s�[0m�[91m
Step #6 - "build-e2e":   2850K .......... ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m..�[0m�[91m.�[0m�[91m.....�[0m�[91m ........�[0m�[91m.. 20% 19.6M 1s
Step #6 - "build-e2e":   2900K .......... ....�[0m�[91m...... ..........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... 20% 21.5M 1s
Step #6 - "build-e2e":   2950K .......... ..�[0m�[91m........ ........�[0m�[91m.. .......... ....�[0m�[91m...... 21% 15.9M 1s
Step #6 - "build-e2e":   3000K ..........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... .......... ..�[0m�[91m........ 21% 32.8M 1s
Step #6 - "build-e2e":   3050K ........�[0m�[91m.. .......... ....�[0m�[91m...... ..........�[0m�[91m .......... 21% 19.6M 1s
Step #6 - "build-e2e":   3100K ......�[0m�[91m.... .......... ..�[0m�[91m........ ........�[0m�[91m.. ......�[0m�[91m.... 22% 45.7M 1s
Step #6 - "build-e2e":   3150K ....�[0m�[91m...... ..........�[0m�[91m �[0m�[91m.......... .�[0m�[91m.....�[0m�[91m.... .......... 22% 16.3M 1s
Step #6 - "build-e2e":   3200K ..�[0m�[91m........ ........�[0m�[91m.. .......... ....�[0m�[91m...... .......... 22% 18.9M 1s�[0m�[91m
Step #6 - "build-e2e":   3250K ........�[0m�[91m.. .......... ....�[0m�[91m...... .�[0m�[91m.�[0m�[91m........�[0m�[91m ........�[0m�[91m.. 23% 19.4M 1s
Step #6 - "build-e2e":   3300K ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m ......�[0m�[91m.... ......�[0m�[91m.... 23% 33.2M 1s
Step #6 - "build-e2e":   3350K .......... ..�[0m�[91m........ ........�[0m�[91m.. .......... .......... 23% 16.8M 1s
Step #6 - "build-e2e":   3400K ..�[0m�[91m........�[0m�[91m .......... ......�[0m�[91m.... .......... ..�[0m�[91m........ 24% 15.1M 1s
Step #6 - "build-e2e":   3450K .......... ......�[0m�[91m.... ....�[0m�[91m...... ..........�[0m�[91m .......... 24%�[0m�[91m 42.3M 1s
Step #6 - "build-e2e":   3500K ......�[0m�[91m.... .......... ..�[0m�[91m........ ........�[0m�[91m.. .......... 25% 26.1M 1s
Step #6 - "build-e2e":   3550K ....�[0m�[91m...... ..........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... .......... 25% 29.9M 1s
Step #6 - "build-e2e":   3600K ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. .......... ....�[0m�[91m...... .......... 25% 21.0M 1s�[0m�[91m
Step #6 - "build-e2e":   3650K .......... ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........ ........�[0m�[91m.. 26% 15.1M 1s
Step #6 - "build-e2e":   3700K .......... ....�[0m�[91m...... ..........�[0m�[91m .......... ......�[0m�[91m.... 26% 51.7M 1s
Step #6 - "build-e2e":   3750K .......... �[0m�[91m..�[0m�[91m........ ........�[0m�[91m.. .......... .......... 26% 27.6M 1s
Step #6 - "build-e2e":   3800K ..�[0m�[91m........�[0m�[91m .......... ......�[0m�[91m.... .......... ..�[0m�[91m........ 27% 23.5M 1s
Step #6 - "build-e2e":   3850K ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... ..........�[0m�[91m .......... 27% 20.5M 1s
Step #6 - "build-e2e":   3900K ......�[0m�[91m.... .......... ..�[0m�[91m........ ........�[0m�[91m.. .......... 27% 35.4M 1s
Step #6 - "build-e2e":   3950K ....�[0m�[91m...... ..........�[0m�[91m .......... ......�[0m�[91m.... .......... 28% 18.5M 1s
Step #6 - "build-e2e":   4000K ..�[0m�[91m........ ........�[0m�[91m.. .......... ....�[0m�[91m...... .......... 28% 27.9M 1s�[0m�[91m
Step #6 - "build-e2e":   4050K .......... ......�[0m�[91m.... .......... ..�[0m�[91m........ ........�[0m�[91m.. 28% 25.5M 1s
Step #6 - "build-e2e":   4100K .......... ....�[0m�[91m...... ..........�[0m�[91m .......... ......�[0m�[91m.... 29% 38.5M 1s�[0m�[91m
Step #6 - "build-e2e":   4150K ....�[0m�[91m...... ..�[0m�[91m........ ........�[0m�[91m.. .......�[0m�[91m... ....�[0m�[91m...... 29% 27.6M 1s
Step #6 - "build-e2e":   4200K ..........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... .......... ..�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m 29%�[0m�[91m 16.5M�[0m�[91m 1s�[0m�[91m
Step #6 - "build-e2e":   4250K �[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m �[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m �[0m�[91m...�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m �[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m �[0m�[91m...�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m 30%�[0m�[91m 14.2M�[0m�[91m 1s
Step #6 - "build-e2e":   4300K�[0m�[91m �[0m�[91m...�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m...�[0m�[91m. �[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m..�[0m�[91m. .�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m..�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... 30% 33.5M 1s
Step #6 - "build-e2e":   4350K ....�[0m�[91m...... ..........�[0m�[91m .......... ......�[0m�[91m.... .......... 31%  169M 1s
Step #6 - "build-e2e":   4400K ..�[0m�[91m........ ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m.�[0m�[91m..... ..�[0m�[91m........ 31%�[0m�[91m  115M�[0m�[91m 1s�[0m�[91m
Step #6 - "build-e2e":   4450K�[0m�[91m �[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m ..�[0m�[91m.�[0m�[91m...�[0m�[91m..�[0m�[91m.�[0m�[91m. ..�[0m�[91m..�[0m�[91m...�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m �[0m�[91m.�[0m�[91m.�[0m�[91m.....�[0m�[91m.�[0m�[91m..�[0m�[91m �[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m...�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m 31%�[0m�[91m 16.1M�[0m�[91m 1s�[0m�[91m
Step #6 - "build-e2e":   4500K�[0m�[91m .�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m.... �[0m�[91m..�[0m�[91m..�[0m�[91m...�[0m�[91m... ..........�[0m�[91m .......... ......�[0m�[91m.... 32% 16.5M 1s
Step #6 - "build-e2e":   4550K ....�[0m�[91m...... ..........�[0m�[91m ........�[0m�[91m.. .......... ....�[0m�[91m...... 32% 49.4M 1s
Step #6 - "build-e2e":   4600K ..........�[0m�[91m .......... ......�[0m�[91m.... .......... ..�[0m�[91m........ 32% 25.7M 1s�[0m�[91m
Step #6 - "build-e2e":   4650K .......... ......�[0m�[91m.... ....�[0m�[91m.�[0m�[91m..... ..........�[0m�[91m .......... 33% 60.8M 1s
Step #6 - "build-e2e":   4700K ......�[0m�[91m.... .......... ..�[0m�[91m........ ........�[0m�[91m.. .......... 33% 28.7M 1s
Step #6 - "build-e2e":   4750K ....�[0m�[91m...... ..........�[0m�[91m ........�[0m�[91m.. .......... .......... 33% 49.7M 1s�[0m�[91m
Step #6 - "build-e2e":   4800K ..�[0m�[91m........ ........�[0m�[91m.. .......... ....�[0m�[91m...... .......... 34% 12.7M 1s�[0m�[91m
Step #6 - "build-e2e":   4850K .......... ......�[0m�[91m.... .......... ..�[0m�[91m........ ........�[0m�[91m.. 34% 42.0M 1s
Step #6 - "build-e2e":   4900K .......... ....�[0m�[91m...... ..........�[0m�[91m .......... ......�[0m�[91m.... 34% 40.0M 1s
Step #6 - "build-e2e":   4950K .......... ..�[0m�[91m........ ........�[0m�[91m.. .......... ....�[0m�[91m...... 35% 28.2M 1s
Step #6 - "build-e2e":   5000K ..........�[0m�[91m .......... ......�[0m�[91m.... .......... ..�[0m�[91m........ 35% 54.5M 1s
Step #6 - "build-e2e":   5050K ........�[0m�[91m.. .......... ....�[0m�[91m...... ..........�[0m�[91m .......... 35% 31.1M 1s
Step #6 - "build-e2e":   5100K ......�[0m�[91m.... .......... ..�[0m�[91m........ ........�[0m�[91m.. .......... 36% 34.4M 1s
Step #6 - "build-e2e":   5150K ....�[0m�[91m...... .......... ........�[0m�[91m.. ......�[0m�[91m.... .......... 36% 17.6M 1s
Step #6 - "build-e2e":   5200K ..�[0m�[91m........ ........�[0m�[91m.. .......... ....�[0m�[91m...... .......... 37% 66.9M 1s�[0m�[91m
Step #6 - "build-e2e":   5250K .......... .......... ....�[0m�[91m...... ..�[0m�[91m........ ........�[0m�[91m.. 37% 27.2M 1s
Step #6 - "build-e2e":   5300K .......... ....�[0m�[91m...... ..........�[0m�[91m .......... ......�[0m�[91m.... 37% 28.5M 1s
Step #6 - "build-e2e":   5350K .......... ..�[0m�[91m........ ........�[0m�[91m.. .......... .......... 38% 38.4M 1s
Step #6 - "build-e2e":   5400K ..�[0m�[91m........�[0m�[91m .......... ......�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m �[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m. .......... 38% 47.0M 1s
Step #6 - "build-e2e":   5450K�[0m�[91m .�[0m�[91m.....�[0m�[91m..�[0m�[91m.. �[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m. ..�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.... ..........�[0m�[91m ........�[0m�[91m.. 38% 14.5M 1s
Step #6 - "build-e2e":   5500K ......�[0m�[91m.... .......... ..�[0m�[91m........�[0m�[91m �[0m�[91m..�[0m�[91m......�[0m�[91m.. .......... 39% 49.4M 1s
Step #6 - "build-e2e":   5550K ....�[0m�[91m...... ..�[0m�[91m..�[0m�[91m......�[0m�[91m .......... ......�[0m�[91m.... ....�[0m�[91m....�[0m�[91m.. 39% 55.0M 1s
Step #6 - "build-e2e":   5600K ..�[0m�[91m........ ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... .......... 39% 30.9M 1s�[0m�[91m
Step #6 - "build-e2e":   5650K .......... ......�[0m�[91m.... .......... ..�[0m�[91m..�[0m�[91m...... ........�[0m�[91m.. 40% 29.8M 1s
Step #6 - "build-e2e":   5700K .......... ....�[0m�[91m...... ..........�[0m�[91m .......... ......�[0m�[91m.... 40% 66.5M 0s
Step #6 - "build-e2e":   5750K ....�[0m�[91m...... ..�[0m�[91m........ ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... 40% 30.9M 0s
Step #6 - "build-e2e":   5800K ..........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... .......... .......... 41% 18.1M 0s
Step #6 - "build-e2e":   5850K .......... .�[0m�[91m......... ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m .......... 41% 44.6M 0s
Step #6 - "build-e2e":   5900K ......�[0m�[91m.... .......... ..�[0m�[91m........ ........�[0m�[91m.. ......�[0m�[91m.... 41% 41.7M 0s
Step #6 - "build-e2e":   5950K ...�[0m�[91m.�[0m�[91m...... ..�[0m�[91m........�[0m�[91m .......... ......�[0m�[91m.... .......... 42% 32.3M 0s
Step #6 - "build-e2e":   6000K ..�[0m�[91m........ ........�[0m�[91m.. .......... ....�[0m�[91m...... .......... 42% 86.0M 0s�[0m�[91m
Step #6 - "build-e2e":   6050K .......... ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........ ........�[0m�[91m.. 42% 30.5M 0s
Step #6 - "build-e2e":   6100K ......�[0m�[91m.... ....�[0m�[91m...... ..........�[0m�[91m .......... ......�[0m�[91m.... 43% 33.7M 0s
Step #6 - "build-e2e":   6150K ....�[0m�[91m...... ..�[0m�[91m........ ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... 43% 76.2M 0s
Step #6 - "build-e2e":   6200K ..�[0m�[91m........�[0m�[91m .......... ......�[0m�[91m.... .......... ..�[0m�[91m....�[0m�[91m.... 44% 18.7M 0s�[0m�[91m
Step #6 - "build-e2e":   6250K .......... ......�[0m�[91m.�[0m�[91m... ....�[0m�[91m...... ..........�[0m�[91m .......... 44% 28.9M 0s
Step #6 - "build-e2e":   6300K ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. .......... 44% 96.5M 0s
Step #6 - "build-e2e":   6350K ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... .......... 45% 28.0M 0s
Step #6 - "build-e2e":   6400K ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. .......... ....�[0m�[91m...... ..�[0m�[91m........ 45% 58.7M 0s�[0m�[91m
Step #6 - "build-e2e":   6450K ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........ ........�[0m�[91m.. 45% 27.2M 0s
Step #6 - "build-e2e":   6500K ......�[0m�[91m.... ....�[0m�[91m...... ..........�[0m�[91m .........�[0m�[91m. ......�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m 46%�[0m�[91m 55.9M�[0m�[91m 0s�[0m�[91m
Step #6 - "build-e2e":   6550K�[0m�[91m �[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m �[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m �[0m�[91m....�[0m�[91m...�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m �[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m. �[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m 46%�[0m�[91m 33.5M�[0m�[91m 0s�[0m�[91m
Step #6 - "build-e2e":   6600K �[0m�[91m..�[0m�[91m...�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m .�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m �[0m�[91m.�[0m�[91m.....�[0m�[91m.... .......... ..�[0m�[91m........ 46% 26.1M 0s�[0m�[91m
Step #6 - "build-e2e":   6650K ........�[0m�[91m.�[0m�[91m. �[0m�[91m.�[0m�[91m..�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m. �[0m�[91m..�[0m�[91m..�[0m�[91m..�[0m�[91m.�[0m�[91m..�[0m�[91m. �[0m�[91m..�[0m�[91m.�[0m�[91m..�[0m�[91m..�[0m�[91m..�[0m�[91m.�[0m�[91m .�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m..�[0m�[91m.�[0m�[91m. 47%�[0m�[91m 15.6M�[0m�[91m 0s
Step #6 - "build-e2e":   6700K�[0m�[91m �[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m �[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m...... ..�[0m�[91m........ ........�[0m�[91m.�[0m�[91m. ......�[0m�[91m.... 47% 27.3M 0s
Step #6 - "build-e2e":   6750K ...�[0m�[91m.�[0m�[91m...... ..�[0m�[91m........�[0m�[91m .......... ......�[0m�[91m.... .......... 47% 81.7M 0s
Step #6 - "build-e2e":   6800K ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. .......... ....�[0m�[91m...... ..�[0m�[91m........ 48%  245M 0s�[0m�[91m
Step #6 - "build-e2e":   6850K ........�[0m�[91m.. ......�[0m�[91m.... .......... ..�[0m�[91m........�[0m�[91m .......... 48% 75.3M 0s
Step #6 - "build-e2e":   6900K ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m .......... ......�[0m�[91m.... 48% 46.1M 0s
Step #6 - "build-e2e":   6950K .......... �[0m�[91m..�[0m�[91m........ .....�[0m�[91m...�[0m�[91m.. .......... ....�[0m�[91m...... 49% 47.4M 0s
Step #6 - "build-e2e":   7000K ..........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... .......... ..�[0m�[91m........ 49% 23.7M 0s
Step #6 - "build-e2e":   7050K ........�[0m�[91m.. .......... ....�[0m�[91m...... ..........�[0m�[91m .......... 50% 43.4M 0s
Step #6 - "build-e2e":   7100K .�[0m�[91m.....�[0m�[91m.... .......... ..�[0m�[91m........ ........�[0m�[91m.. .......... 50% 45.3M 0s
Step #6 - "build-e2e":   7150K ....�[0m�[91m...... ..........�[0m�[91m .......... ......�[0m�[91m.... .......... 50%�[0m�[91m 28.5M 0s
Step #6 - "build-e2e":   7200K ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. .......... ....�[0m�[91m...... .......... 51% 59.1M 0s�[0m�[91m
Step #6 - "build-e2e":   7250K .......... ......�[0m�[91m.... .......... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. 51% 40.4M 0s
Step #6 - "build-e2e":   7300K .......... ....�[0m�[91m...... ..........�[0m�[91m .......... ......�[0m�[91m.... 51% 69.5M 0s
Step #6 - "build-e2e":   7350K ....�[0m�[91m...... ..�[0m�[91m........ ........�[0m�[91m.. .......... ..�[0m�[91m..�[0m�[91m...... 52% 41.3M 0s
Step #6 - "build-e2e":   7400K ......�[0m�[91m....�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... .......... ..�[0m�[91m........ 52% 18.1M 0s
Step #6 - "build-e2e":   7450K ........�[0m�[91m.. ......�[0m�[91m.... .......... ..........�[0m�[91m ........�[0m�[91m.. 52%  193M 0s
Step #6 - "build-e2e":   7500K ......�[0m�[91m.... .......... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. .......... 53% 88.4M 0s
Step #6 - "build-e2e":   7550K ...�[0m�[91m.�[0m�[91m...... ..........�[0m�[91m ........�[0m�[91m.. .......... .......... 53% 44.4M 0s
Step #6 - "build-e2e":   7600K ..�[0m�[91m........ ........�[0m�[91m.. .......... ....�[0m�[91m...... .......... 53% 26.9M 0s�[0m�[91m
Step #6 - "build-e2e":   7650K ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........ ........�[0m�[91m.. 54% 37.6M 0s
Step #6 - "build-e2e":   7700K .......... ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m .......... ......�[0m�[91m.... 54% 51.8M 0s
Step #6 - "build-e2e":   7750K .......... ..�[0m�[91m........ ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... 54% 80.5M 0s
Step #6 - "build-e2e":   7800K ..�[0m�[91m........�[0m�[91m .......... ......�[0m�[91m.... .......... ..�[0m�[91m........ 55% 43.0M 0s�[0m�[91m
Step #6 - "build-e2e":   7850K ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... ..........�[0m�[91m .......... 55% 18.1M 0s
Step #6 - "build-e2e":   7900K ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. .......... 56%  160M 0s
Step #6 - "build-e2e":   7950K ....�[0m�[91m...... ..........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... 56% 58.8M 0s
Step #6 - "build-e2e":   8000K�[0m�[91m ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. .......... ....�[0m�[91m...... .......... 56% 46.5M 0s�[0m�[91m
Step #6 - "build-e2e":   8050K ........�[0m�[91m.. ......�[0m�[91m.... .......... ..�[0m�[91m........ ........�[0m�[91m.. 57% 39.2M 0s
Step #6 - "build-e2e":   8100K ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... 57% 34.2M 0s
Step #6 - "build-e2e":   8150K ....�[0m�[91m...... ..�[0m�[91m........ ........�[0m�[91m.. .......... ....�[0m�[91m...... 57%  203M 0s
Step #6 - "build-e2e":   8200K ..........�[0m�[91m .......... .......... ....�[0m�[91m...... ..�[0m�[91m.......�[0m�[91m. 58% 38.2M 0s
Step #6 - "build-e2e":   8250K ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... ..........�[0m�[91m ........�[0m�[91m.. 58% 37.2M 0s
Step #6 - "build-e2e":   8300K ......�[0m�[91m.... .......... ..�[0m�[91m........ ........�[0m�[91m.. .......... 58% 65.3M 0s
Step #6 - "build-e2e":   8350K ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m .......... ......�[0m�[91m.... .......... 59% 17.2M 0s
Step #6 - "build-e2e":   8400K ..�[0m�[91m........ ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........ 59%  255M 0s�[0m�[91m
Step #6 - "build-e2e":   8450K .......... ......�[0m�[91m.... ..........�[0m�[91m ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. 59% 39.1M 0s
Step #6 - "build-e2e":   8500K ......�[0m�[91m.... ....�[0m�[91m...... ..........�[0m�[91m .......... ......�[0m�[91m.... 60% 44.3M 0s
Step #6 - "build-e2e":   8550K ....�[0m�[91m...... ..�[0m�[91m........ .....�[0m�[91m...�[0m�[91m.. .......... ....�[0m�[91m...... 60% 91.0M 0s
Step #6 - "build-e2e":   8600K ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........ 60% 36.4M 0s
Step #6 - "build-e2e":   8650K ........�[0m�[91m.. .......... ....�[0m�[91m...... ..........�[0m�[91m ........�[0m�[91m.. 61%  186M 0s
Step #6 - "build-e2e":   8700K ......�[0m�[91m.... .......... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. .......... 61% 30.7M�[0m�[91m 0s
Step #6 - "build-e2e":   8750K ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m .......... ......�[0m�[91m.... ....�[0m�[91m...... 62% 71.1M 0s�[0m�[91m
Step #6 - "build-e2e":   8800K ..�[0m�[91m........ ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... .......... 62% 21.9M 0s�[0m�[91m
Step #6 - "build-e2e":   8850K ........�[0m�[91m.. ......�[0m�[91m.... .......... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. 62% 49.8M 0s
Step #6 - "build-e2e":   8900K ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.�[0m�[91m. .......... 63%  193M 0s
Step #6 - "build-e2e":   8950K ....�[0m�[91m...... ..�[0m�[91m........ ........�[0m�[91m.. ......�[0m�[91m.... ..........�[0m�[91m 63% 42.2M 0s
Step #6 - "build-e2e":   9000K ..........�[0m�[91m .......... .....�[0m�[91m.�[0m�[91m.... .......... ..�[0m�[91m........ 63% 44.1M 0s�[0m�[91m
Step #6 - "build-e2e":   9050K ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. 64% 91.7M 0s
Step #6 - "build-e2e":   9100K ..�[0m�[91m....�[0m�[91m.... ....�[0m�[91m...... ..........�[0m�[91m .......... ......�[0m�[91m.... 64%  199M 0s
Step #6 - "build-e2e":   9150K ....�[0m�[91m...... ..........�[0m�[91m .......... ......�[0m�[91m.... ....�[0m�[91m...... 64% 33.2M 0s
Step #6 - "build-e2e":   9200K ..�[0m�[91m........ ........�[0m�[91m.. .......... ....�[0m�[91m...... .......... 65% 32.5M 0s�[0m�[91m
Step #6 - "build-e2e":   9250K .......... ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........ ........�[0m�[91m.. 65% 65.0M 0s
Step #6 - "build-e2e":   9300K .......... ....�[0m�[91m...... ..........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... 65% 22.5M 0s
Step #6 - "build-e2e":   9350K ....�[0m�[91m...... ..........�[0m�[91m ........�[0m�[91m.. .......... ....�[0m�[91m...... 66%  233M 0s
Step #6 - "build-e2e":   9400K ..........�[0m�[91m .......... ......�[0m�[91m.... .......... ..�[0m�[91m........ 66% 56.8M 0s�[0m�[91m
Step #6 - "build-e2e":   9450K ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... ..........�[0m�[91m ........�[0m�[91m.. 66% 79.1M 0s
Step #6 - "build-e2e":   9500K ......�[0m�[91m.... .......... ..�[0m�[91m........ ........�[0m�[91m.. .......... 67% 26.6M 0s
Step #6 - "build-e2e":   9550K ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. .......... ..�[0m�[91m..�[0m�[91m...... 67%  213M 0s
Step #6 - "build-e2e":   9600K ..�[0m�[91m........ ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... .......... 68% 44.5M 0s�[0m�[91m
Step #6 - "build-e2e":   9650K .......... ......�[0m�[91m.... .......... ..�[0m�[91m........ ........�[0m�[91m.. 68% 50.3M 0s
Step #6 - "build-e2e":   9700K .......... ..�[0m�[91m..�[0m�[91m.�[0m�[91m.�[0m�[91m.... .......�[0m�[91m...�[0m�[91m .......... ......�[0m�[91m.... 68% 36.3M 0s
Step #6 - "build-e2e":   9750K .......... ..�[0m�[91m........�[0m�[91m .......... ......�[0m�[91m.... ....�[0m�[91m...... 69% 48.3M 0s
Step #6 - "build-e2e":   9800K ..........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... .......... �[0m�[91m.......... 69%  202M 0s�[0m�[91m
Step #6 - "build-e2e":   9850K ........�[0m�[91m.. .......... ....�[0m�[91m...... ..........�[0m�[91m ........�[0m�[91m.. 69% 24.2M�[0m�[91m 0s
Step #6 - "build-e2e":   9900K ......�[0m�[91m.... .......... ..�[0m�[91m........ ........�[0m�[91m.. .......... 70% 51.1M 0s
Step #6 - "build-e2e":   9950K ....�[0m�[91m...... ..........�[0m�[91m .......... ......�[0m�[91m.... .......... 70%  115M 0s
Step #6 - "build-e2e":  10000K ..�[0m�[91m........�[0m�[91m .......... ......�[0m�[91m.... ....�[0m�[91m...... .......... 70%  216M 0s�[0m�[91m
Step #6 - "build-e2e":  10050K .......... ......�[0m�[91m.... .......... ..�[0m�[91m........ ........�[0m�[91m.. 71% 26.0M 0s
Step #6 - "build-e2e":  10100K ......�[0m�[91m.... ....�[0m�[91m...... ..........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... 71% 50.3M 0s
Step #6 - "build-e2e":  10150K ....�[0m�[91m...... ..�[0m�[91m........ ........�[0m�[91m.. .......... ....�[0m�[91m...... 71% 97.2M 0s
Step #6 - "build-e2e":  10200K ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. .......... ....�[0m�[91m...... ..�[0m�[91m........ 72% 53.0M 0s�[0m�[91m
Step #6 - "build-e2e":  10250K .......... ......�[0m�[91m.... .......... ..........�[0m�[91m ........�[0m�[91m.. 72%  210M 0s
Step #6 - "build-e2e":  10300K ......�[0m�[91m.�[0m�[91m..�[0m�[91m. .......... ..�[0m�[91m.�[0m�[91m.�[0m�[91m.�[0m�[91m..... ........�[0m�[91m.. .......... 72% 32.4M 0s
Step #6 - "build-e2e":  10350K ....�[0m�[91m...... ..........�[0m�[91m ........�[0m�[91m.. .......... ....�[0m�[91m...... 73%  134M 0s
Step #6 - "build-e2e":  10400K ..�[0m�[91m........ ........�[0m�[91m.. .......... ....�[0m�[91m...... ...�[0m�[91m....... 73% 22.2M 0s�[0m�[91m
Step #6 - "build-e2e":  10450K ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........ ........�[0m�[91m.. 74% 54.1M 0s
Step #6 - "build-e2e":  10500K .....�[0m�[91m.�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. ....�[0m�[91m..�[0m�[91m.... 74% 47.5M 0s
Step #6 - "build-e2e":  10550K ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.�[0m�[91m... ....�[0m�[91m...... 74% 51.4M 0s
Step #6 - "build-e2e":  10600K .�[0m�[91m.........�[0m�[91m .......... ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m..�[0m�[91m...... 75% 59.3M 0s�[0m�[91m
Step #6 - "build-e2e":  10650K ........�[0m�[91m.. ........�[0m�[91m.. ....�[0m�[91m...... ..�[0m�[91m........ ........�[0m�[91m.. 75% 43.7M 0s
Step #6 - "build-e2e":  10700K ......�[0m�[91m.... .......... ..�[0m�[91m........ ........�[0m�[91m.. ......�[0m�[91m.... 75%  235M 0s
Step #6 - "build-e2e":  10750K ....�[0m�[91m...... .....�[0m�[91m..... ........�[0m�[91m.. ......�[0m�[91m.... .......... 76%  269M 0s
Step #6 - "build-e2e":  10800K ..�[0m�[91m........ ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... .......... 76% 61.0M 0s�[0m�[91m
Step #6 - "build-e2e":  10850K ........�[0m�[91m.. ......�[0m�[91m.... .......... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. 76% 45.2M 0s
Step #6 - "build-e2e":  10900K ......�[0m�[91m.... ....�[0m�[91m...... ..........�[0m�[91m .......... ......�[0m�[91m.... 77% 54.5M 0s
Step #6 - "build-e2e":  10950K .......... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. .......... ....�[0m�[91m...... 77% 24.0M 0s
Step #6 - "build-e2e":  11000K ..........�[0m�[91m .......... ......�[0m�[91m.... .......... ..�[0m�[91m........ 77%  211M 0s�[0m�[91m
Step #6 - "build-e2e":  11050K ........�[0m�[91m.. .......... ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m .......... 78% 39.8M 0s
Step #6 - "build-e2e":  11100K ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m .......... ......�[0m�[91m.... 78%  123M 0s
Step #6 - "build-e2e":  11150K ....�[0m�[91m...... ..�[0m�[91m........ ........�[0m�[91m.. ......�[0m�[91m.... .......... 78% 33.2M 0s
Step #6 - "build-e2e":  11200K ..�[0m�[91m........ ........�[0m�[91m.. .......... ....�[0m�[91m...... ..�[0m�[91m........ 79%  258M 0s�[0m�[91m
Step #6 - "build-e2e":  11250K .......... ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........ ........�[0m�[91m.. 79% 31.9M 0s
Step #6 - "build-e2e":  11300K ......�[0m�[91m.... ....�[0m�[91m...... ..........�[0m�[91m .......... ......�[0m�[91m.... 79%  118M 0s
Step #6 - "build-e2e":  11350K ....�[0m�[91m...... ..�[0m�[91m........ ........�[0m�[91m.. .......... ....�[0m�[91m...... 80%�[0m�[91m 70.1M 0s
Step #6 - "build-e2e":  11400K ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.�[0m�[91m. .......... .�[0m�[91m...�[0m�[91m...�[0m�[91m... ..�[0m�[91m........ 80% 56.5M 0s�[0m�[91m
Step #6 - "build-e2e":  11450K�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... ...�[0m�[91m.......�[0m�[91m .......... 81% 44.2M 0s
Step #6 - "build-e2e":  11500K ......�[0m�[91m.... .......... ..�[0m�[91m........�[0m�[91m .......... ......�[0m�[91m.... 81%  244M 0s
Step #6 - "build-e2e":  11550K ....�[0m�[91m...... ..........�[0m�[91m .......... ......�[0m�[91m.... .......... 81% 82.6M 0s
Step #6 - "build-e2e":  11600K ..�[0m�[91m........ ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... .......... 82% 39.1M 0s�[0m�[91m
Step #6 - "build-e2e":  11650K .......... ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. 82% 46.0M 0s
Step #6 - "build-e2e":  11700K .......... ....�[0m�[91m...... ..........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... 82% 95.5M 0s
Step #6 - "build-e2e":  11750K ....�[0m�[91m...... ..�[0m�[91m........ ........�[0m�[91m.. .......... ....�[0m�[91m...... 83%  108M 0s
Step #6 - "build-e2e":  11800K ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... .......... ..�[0m�[91m........ 83% 35.7M 0s�[0m�[91m
Step #6 - "build-e2e":  11850K ........�[0m�[91m.. .......�[0m�[91m... .......... ..�[0m�[91m........�[0m�[91m .......... 83% 33.5M 0s
Step #6 - "build-e2e":  11900K ......�[0m�[91m.... .......... ..�[0m�[91m........ ........�[0m�[91m.. ......�[0m�[91m.... 84%  122M 0s
Step #6 - "build-e2e":  11950K ....�[0m�[91m...... ..........�[0m�[91m .......... ......�[0m�[91m.... ....�[0m�[91m...... 84%  260M 0s
Step #6 - "build-e2e":  12000K ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. .......... ....�[0m�[91m...... ..�[0m�[91m........ 84% 47.3M 0s�[0m�[91m
Step #6 - "build-e2e":  12050K .......... ......�[0m�[91m.... .......... ..�[0m�[91m........ ........�[0m�[91m.. 85% 32.2M 0s
Step #6 - "build-e2e":  12100K .......... ....�[0m�[91m...... ..........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... 85%  218M 0s
Step #6 - "build-e2e":  12150K ....�[0m�[91m...... ..�[0m�[91m........ ........�[0m�[91m.. ......�[0m�[91m.... .......... 85%  263M 0s
Step #6 - "build-e2e":  12200K ..........�[0m�[91m .......... ......�[0m�[91m.... ....�[0m�[91m...... .......... 86% 82.8M 0s
Step #6 - "build-e2e":  12250K ........�[0m�[91m.. .......... ....�[0m�[91m...... ..........�[0m�[91m .......... 86% 36.6M 0s
Step #6 - "build-e2e":  12300K�[0m�[91m ......�[0m�[91m.... .......... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. .......... 87% 49.5M 0s
Step #6 - "build-e2e":  12350K ....�[0m�[91m...... ..........�[0m�[91m .......... ......�[0m�[91m.... ....�[0m�[91m...... 87%�[0m�[91m  119M 0s
Step #6 - "build-e2e":  12400K ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... .......... 87% 93.0M 0s�[0m�[91m
Step #6 - "build-e2e":  12450K ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... .......... ........�[0m�[91m.. 88% 71.0M 0s
Step #6 - "build-e2e":  12500K .......... ..�[0m�[91m..�[0m�[91m...... .......... ........�[0m�[91m.. ......�[0m�[91m.... 88% 22.6M 0s
Step #6 - "build-e2e":  12550K ....�[0m�[91m...... ..�[0m�[91m........ ....�[0m�[91m....�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... 88%�[0m�[91m  104M 0s
Step #6 - "build-e2e":  12600K ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........ 89% 71.3M 0s�[0m�[91m
Step #6 - "build-e2e":  12650K ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... ..........�[0m�[91m ........�[0m�[91m.. 89%  133M 0s
Step #6 - "build-e2e":  12700K ......�[0m�[91m.... .......... ..�[0m�[91m........ ........�[0m�[91m.. ......�[0m�[91m.... 89% 63.9M 0s
Step #6 - "build-e2e":  12750K ....�[0m�[91m...... ......�[0m�[91m....�[0m�[91m .......... .......... ....�[0m�[91m...... 90% 51.7M 0s
Step #6 - "build-e2e":  12800K ..�[0m�[91m........ ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........ 90%  125M 0s
Step #6 - "build-e2e":  12850K ....�[0m�[91m...�[0m�[91m.�[0m�[91m.. ......�[0m�[91m.... .......... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. 90% 60.1M 0s
Step #6 - "build-e2e":  12900K ...�[0m�[91m....... ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. .......... 91%  157M 0s
Step #6 - "build-e2e":  12950K ..........�[0m�[91m ..�[0m�[91m........ ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... 91% 57.5M�[0m�[91m 0s
Step #6 - "build-e2e":  13000K ..�[0m�[91m........�[0m�[91m ..........�[0m�[91m ......�[0m�[91m.... .......... .......... 91%�[0m�[91m 40.4M 0s�[0m�[91m
Step #6 - "build-e2e":  13050K ........�[0m�[91m.. .......... ....�[0m�[91m...... .�[0m�[91m......... .......... 92%  141M 0s
Step #6 - "build-e2e":  13100K �[0m�[91m......�[0m�[91m.... .......... .�[0m�[91m.�[0m�[91m........ ........�[0m�[91m.. ......�[0m�[91m.... 92%  159M 0s
Step #6 - "build-e2e":  13150K ....�[0m�[91m...... ..........�[0m�[91m .......... ......�[0m�[91m.... ....�[0m�[91m...... 93% 84.6M�[0m�[91m 0s
Step #6 - "build-e2e":  13200K ..�[0m�[91m........ ........�[0m�[91m.. .......... .......... ..�[0m�[91m........ 93% 23.0M 0s�[0m�[91m
Step #6 - "build-e2e":  13250K .......... ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m .......... 93% 94.4M 0s
Step #6 - "build-e2e":  13300K ..�[0m�[91m........ .�[0m�[91m...�[0m�[91m...... ..�[0m�[91m........�[0m�[91m .......... ......�[0m�[91m.... 94% 73.8M 0s
Step #6 - "build-e2e":  13350K ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... �[0m�[91m.......... 94%  178M 0s
Step #6 - "build-e2e":  13400K ..........�[0m�[91m .......... .......... ....�[0m�[91m...... .......... 94% 55.7M�[0m�[91m 0s�[0m�[91m
Step #6 - "build-e2e":  13450K ........�[0m�[91m..�[0m�[91m .......... ....�[0m�[91m...... ..........�[0m�[91m .......... 95% 51.6M 0s
Step #6 - "build-e2e":  13500K ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. .......... 95%  109M 0s
Step #6 - "build-e2e":  13550K ....�[0m�[91m...... ..........�[0m�[91m .......... ......�[0m�[91m.... .......... 95% 97.3M 0s�[0m�[91m
Step #6 - "build-e2e":  13600K�[0m�[91m ..�[0m�[91m........ ........�[0m�[91m.. ......�[0m�[91m.... .......... ..�[0m�[91m........ 96%  113M 0s�[0m�[91m
Step #6 - "build-e2e":  13650K .......... ......�[0m�[91m.... .......... ..�[0m�[91m........ ........�[0m�[91m.. 96% 49.9M 0s
Step #6 - "build-e2e":  13700K �[0m�[91m.......... .....�[0m�[91m..... ..�[0m�[91m........�[0m�[91m .......... ......�[0m�[91m.... 96% 31.6M 0s
Step #6 - "build-e2e":  13750K .......... ..�[0m�[91m........ ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... 97%  169M 0s
Step #6 - "build-e2e":  13800K ..........�[0m�[91m .......... ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........ 97%  166M 0s�[0m�[91m
Step #6 - "build-e2e":  13850K ........�[0m�[91m.. .......... ....�[0m�[91m...... ..�[0m�[91m........ .......... 97%  149M 0s
Step #6 - "build-e2e":  13900K ......�[0m�[91m.... .......... ..�[0m�[91m........ ........�[0m�[91m.. .......... 98% 21.4M 0s
Step #6 - "build-e2e":  13950K .......... �[0m�[91m..�[0m�[91m........�[0m�[91m .......... ...�[0m�[91m...�[0m�[91m.... ....�[0m�[91m...... 98%  182M 0s�[0m�[91m
Step #6 - "build-e2e":  14000K ..�[0m�[91m........�[0m�[91m .........�[0m�[91m. ......�[0m�[91m.... ....�[0m�[91m...... .......... 99%  152M 0s�[0m�[91m
Step #6 - "build-e2e":  14050K ........�[0m�[91m.. .......... ....�[0m�[91m...... ..�[0m�[91m........ ........�[0m�[91m.. 99% 64.1M 0s
Step #6 - "build-e2e":  14100K ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m .......... ......�[0m�[91m.... 99%  130M 0s
Step #6 - "build-e2e":  14150K ....�[0m�[91m...... ..�[0m�[91m........ ........�[0m�[91m.. .......�[0m�[91m.             100%�[0m�[91m 82.6M=0.5s
Step #6 - "build-e2e": 
Step #6 - "build-e2e": �[0m�[91m2018-10-07 14:11:16 (27.5 MB/s) - '/tmp/build/consul_1.2.1_linux_amd64.zip' saved [14529496/14529496]
Step #6 - "build-e2e": 
Step #6 - "build-e2e": �[0mArchive:  /tmp/build/consul_1.2.1_linux_amd64.zip
Step #6 - "build-e2e":   inflating: /usr/local/bin/consul   
Step #6 - "build-e2e": Consul v1.2.1
Step #6 - "build-e2e": Protocol 2 spoken by default, understands 2 to 3 (agent will automatically use protocol >2 when speaking to compatible agents)
Step #6 - "build-e2e": Removing intermediate container 979d3aa0b02d
Step #6 - "build-e2e":  ---> 8a6bb39d435a
Step #6 - "build-e2e": Step 16/20 : RUN echo "export PATH=/usr/local/go/bin:/go/bin/:\$PATH" >> /root/.bashrc
Step #6 - "build-e2e":  ---> Running in ec66c5ed72a2
Step #6 - "build-e2e": Removing intermediate container ec66c5ed72a2
Step #6 - "build-e2e":  ---> 6ad8d69df1a6
Step #6 - "build-e2e": Step 17/20 : COPY *.sh /root/
Step #6 - "build-e2e":  ---> 40ac8bb4ad1d
Step #6 - "build-e2e": Step 18/20 : RUN chmod +x /root/*.sh
Step #6 - "build-e2e":  ---> Running in 174342b9f313
Step #6 - "build-e2e": Removing intermediate container 174342b9f313
Step #6 - "build-e2e":  ---> 243674299ff2
Step #6 - "build-e2e": Step 19/20 : WORKDIR /go
Step #6 - "build-e2e": Removing intermediate container de430a8f300d
Step #6 - "build-e2e":  ---> 1b79e1adcfa3
Step #6 - "build-e2e": Step 20/20 : ENTRYPOINT [ "/root/entrypoint.sh" ]
Step #6 - "build-e2e":  ---> Running in 04e79d117dde
Step #6 - "build-e2e": Removing intermediate container 04e79d117dde
Step #6 - "build-e2e":  ---> 543bd76a9c81
Step #6 - "build-e2e": Successfully built 543bd76a9c81
Step #6 - "build-e2e": Successfully tagged e2e-runner:latest
Finished Step #6 - "build-e2e"
Step #5 - "build": docker run --rm -e "GOOS=windows" -e "GOARCH=amd64" -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v /workspace:/go/src/agones.dev/agones agones-build:add8116b91 go build \
Step #5 - "build": 	-o /go/src/agones.dev/agones/cmd/sdk-server/bin/sdk-server.windows.amd64.exe -ldflags "-X agones.dev/agones/pkg.Version=0.5.0-47b09f3" agones.dev/agones/cmd/sdk-server
Step #5 - "build": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v /workspace:/go/src/agones.dev/agones -w /go/src/agones.dev/agones/cmd/sdk-server/bin/ agones-build:add8116b91 zip \
Step #5 - "build": 	agonessdk-server-0.5.0-47b09f3.zip sdk-server.darwin.amd64 sdk-server.linux.amd64 sdk-server.windows.amd64.exe
Step #5 - "build":   adding: sdk-server.darwin.amd64 (deflated 74%)
Step #5 - "build":   adding: sdk-server.linux.amd64 (deflated 74%)
Step #5 - "build":   adding: sdk-server.windows.amd64.exe (deflated 74%)
Step #5 - "build": docker build /workspace/cmd/sdk-server/ --tag=gcr.io/agones-images/agones-sdk:0.5.0-47b09f3 
Step #5 - "build": Sending build context to Docker daemon  150.9MB

Step #5 - "build": Step 1/6 : FROM alpine:3.8
Step #5 - "build":  ---> 196d12cf6ab1
Step #5 - "build": Step 2/6 : RUN apk --update add ca-certificates &&     adduser -D agones
Step #5 - "build":  ---> Using cache
Step #5 - "build":  ---> 4e7223379afc
Step #5 - "build": Step 3/6 : COPY ./bin/sdk-server.linux.amd64 /home/agones/sdk-server
Step #5 - "build":  ---> 661a5b91bb74
Step #5 - "build": Step 4/6 : RUN chown -R agones /home/agones &&     chmod o+x /home/agones/sdk-server
Step #5 - "build":  ---> Running in 9debdb12ee75
Step #5 - "build": Removing intermediate container 9debdb12ee75
Step #5 - "build":  ---> 8f482594dda0
Step #5 - "build": Step 5/6 : USER agones
Step #5 - "build":  ---> Running in 40f497c91d7b
Step #5 - "build": Removing intermediate container 40f497c91d7b
Step #5 - "build":  ---> 0d86da76f51a
Step #5 - "build": Step 6/6 : ENTRYPOINT ["/home/agones/sdk-server"]
Step #5 - "build":  ---> Running in a2d720610caa
Step #5 - "build": Removing intermediate container a2d720610caa
Step #5 - "build":  ---> 3b04331a52d2
Step #5 - "build": Successfully built 3b04331a52d2
Step #5 - "build": Successfully tagged gcr.io/agones-images/agones-sdk:0.5.0-47b09f3
Step #5 - "build": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v /workspace:/go/src/agones.dev/agones -w /go/src/agones.dev/agones/sdks/cpp agones-build:add8116b91 make build install archive VERSION=0.5.0-47b09f3
Step #5 - "build": mkdir /go/src/agones.dev/agones/sdks/cpp//bin
Step #5 - "build": g++ -std=c++11 -I/usr/local/include -I/go/src/agones.dev/agones/sdks/cpp/ -pthread -fPIC  -c -o google/api/annotations.pb.o google/api/annotations.pb.cc
Step #5 - "build": g++ -std=c++11 -I/usr/local/include -I/go/src/agones.dev/agones/sdks/cpp/ -pthread -fPIC  -c -o google/api/http.pb.o google/api/http.pb.cc
Step #5 - "build": g++ -std=c++11 -I/usr/local/include -I/go/src/agones.dev/agones/sdks/cpp/ -pthread -fPIC  -c -o sdk.grpc.pb.o sdk.grpc.pb.cc
Step #5 - "build": g++ -std=c++11 -I/usr/local/include -I/go/src/agones.dev/agones/sdks/cpp/ -pthread -fPIC  -c -o sdk.pb.o sdk.pb.cc
Step #5 - "build": g++ -std=c++11 -I/usr/local/include -I/go/src/agones.dev/agones/sdks/cpp/ -pthread -fPIC  -c -o sdk.o sdk.cc
Step #5 - "build": g++ google/api/annotations.pb.o google/api/http.pb.o sdk.grpc.pb.o sdk.pb.o sdk.o -L/usr/local/lib -lgrpc++_unsecure -lgrpc -lprotobuf -lpthread -ldl -shared -o /go/src/agones.dev/agones/sdks/cpp//bin/libagonessdk.so
Step #5 - "build": ar rcs /go/src/agones.dev/agones/sdks/cpp//bin/libagonessdk.a google/api/annotations.pb.o google/api/http.pb.o sdk.grpc.pb.o sdk.pb.o sdk.o
Step #5 - "build": cp /go/src/agones.dev/agones/sdks/cpp//bin/libagonessdk.* /usr/local/lib
Step #5 - "build": mkdir -p /usr/local/include/agones
Step #5 - "build": cp /go/src/agones.dev/agones/sdks/cpp//*.h /usr/local/include/agones/
Step #5 - "build": mkdir -p /usr/local/include/google/api
Step #5 - "build": cp -r /go/src/agones.dev/agones/sdks/cpp//google/api/*.h /usr/local/include/google/api/
Step #5 - "build": ldconfig
Step #5 - "build": rm /go/src/agones.dev/agones/sdks/cpp//bin/agonessdk-0.5.0-47b09f3-src.zip
Step #5 - "build": rm: cannot remove '/go/src/agones.dev/agones/sdks/cpp//bin/agonessdk-0.5.0-47b09f3-src.zip': No such file or directory
Step #5 - "build": make: [archive] Error 1 (ignored)
Step #5 - "build": Makefile:67: recipe for target 'archive' failed
Step #5 - "build": rm /go/src/agones.dev/agones/sdks/cpp//bin/agonessdk-0.5.0-47b09f3-dev-linux-arch_64.tar.gz
Step #5 - "build": rm: cannot remove '/go/src/agones.dev/agones/sdks/cpp//bin/agonessdk-0.5.0-47b09f3-dev-linux-arch_64.tar.gz': No such file or directory
Step #5 - "build": make: [archive] Error 1 (ignored)
Step #5 - "build": Makefile:67: recipe for target 'archive' failed
Step #5 - "build": rm /go/src/agones.dev/agones/sdks/cpp//bin/agonessdk-0.5.0-47b09f3-runtime-linux-arch_64.tar.gz
Step #5 - "build": Makefile:67: recipe for target 'archive' failed
Step #5 - "build": cp /usr/local/lib/libgrpc.so.6 /go/src/agones.dev/agones/sdks/cpp//bin/
Step #5 - "build": rm: cannot remove '/go/src/agones.dev/agones/sdks/cpp//bin/agonessdk-0.5.0-47b09f3-runtime-linux-arch_64.tar.gz': No such file or directory
Step #5 - "build": make: [archive] Error 1 (ignored)
Step #5 - "build": cp /usr/local/lib/libprotobuf.so.15 /go/src/agones.dev/agones/sdks/cpp//bin/
Step #5 - "build": cp /usr/local/lib/libagonessdk.so /go/src/agones.dev/agones/sdks/cpp//bin/
Step #5 - "build": cp /usr/local/lib/libgpr.so.6 /go/src/agones.dev/agones/sdks/cpp//bin/
Step #5 - "build": cp /usr/local/lib/libgrpc_unsecure.so.6 /go/src/agones.dev/agones/sdks/cpp//bin/
Step #5 - "build": cd /go/src/agones.dev/agones/sdks/cpp//bin && tar cvf agonessdk-0.5.0-47b09f3-runtime-linux-arch_64.tar.gz *
Step #5 - "build": libagonessdk.a
Step #5 - "build": libagonessdk.so
Step #5 - "build": libgpr.so.6
Step #5 - "build": libgrpc.so.6
Step #5 - "build": libgrpc_unsecure.so.6
Step #5 - "build": libprotobuf.so.15
Step #5 - "build": cd /usr/local && tar cvf /go/src/agones.dev/agones/sdks/cpp//bin/agonessdk-0.5.0-47b09f3-dev-linux-arch_64.tar.gz lib include
Step #5 - "build": lib/
Step #5 - "build": lib/libagonessdk.so
Step #5 - "build": lib/libagonessdk.a
Step #5 - "build": lib/python2.7/
Step #5 - "build": lib/python2.7/dist-packages/
Step #5 - "build": lib/python2.7/site-packages/
Step #5 - "build": lib/libgrpc.so
Step #5 - "build": lib/libgpr.a
Step #5 - "build": lib/libgrpc_unsecure.so.6
Step #5 - "build": lib/libgrpc.so.6
Step #5 - "build": lib/libprotobuf-lite.so.15
Step #5 - "build": lib/libgrpc++_reflection.so.6
Step #5 - "build": lib/libgrpc_unsecure.so
Step #5 - "build": lib/libprotobuf-lite.so
Step #5 - "build": lib/libgrpc++_unsecure.a
Step #5 - "build": lib/libgrpc++_unsecure.so.6
Step #5 - "build": lib/libgrpc++_reflection.so.1.12.1
Step #5 - "build": lib/libprotoc.so.15.0.1
Step #5 - "build": lib/libgrpc++.so.1
Step #5 - "build": lib/libprotobuf.la
Step #5 - "build": lib/libprotoc.so
Step #5 - "build": lib/libprotobuf.so
Step #5 - "build": lib/libgrpc++_reflection.a
Step #5 - "build": lib/libgrpc_cronet.so.6
Step #5 - "build": lib/libgpr.so.6
Step #5 - "build": lib/libgrpc++_cronet.so.1.12.1
Step #5 - "build": lib/libprotobuf-lite.a
Step #5 - "build": lib/libgrpc.so.6.0.0
Step #5 - "build": lib/libgrpc++_unsecure.so
Step #5 - "build": lib/libgrpc++.so
Step #5 - "build": lib/libgpr.so.6.0.0
Step #5 - "build": lib/libgrpc_cronet.a
Step #5 - "build": lib/libgrpc++_unsecure.so.1.12.1
Step #5 - "build": lib/libaddress_sorting.a
Step #5 - "build": lib/libgrpc++.so.6
Step #5 - "build": lib/libgpr.so
Step #5 - "build": lib/libgrpc++_cronet.so.6
Step #5 - "build": lib/libgrpc_unsecure.so.6.0.0
Step #5 - "build": lib/libgrpc++_error_details.so.1
Step #5 - "build": lib/libgrpc++_cronet.so
Step #5 - "build": lib/libgrpc_unsecure.a
Step #5 - "build": lib/libprotoc.a
Step #5 - "build": lib/libaddress_sorting.so
Step #5 - "build": lib/libgrpc.a
Step #5 - "build": lib/libgrpc++_reflection.so.1
Step #5 - "build": lib/libgrpc++_cronet.a
Step #5 - "build": lib/libprotobuf-lite.so.15.0.1
Step #5 - "build": lib/libgrpc++_unsecure.so.1
Step #5 - "build": lib/libprotobuf.so.15.0.1
Step #5 - "build": lib/pkgconfig/
Step #5 - "build": lib/pkgconfig/grpc++_unsecure.pc
Step #5 - "build": lib/pkgconfig/protobuf-lite.pc
Step #5 - "build": lib/pkgconfig/grpc++.pc
Step #5 - "build": lib/pkgconfig/grpc_unsecure.pc
Step #5 - "build": lib/pkgconfig/grpc.pc
Step #5 - "build": lib/pkgconfig/protobuf.pc
Step #5 - "build": lib/libgrpc++_reflection.so
Step #5 - "build": lib/libprotobuf-lite.la
Step #5 - "build": lib/libgrpc++_error_details.so
Step #5 - "build": lib/libaddress_sorting.so.6.0.0
Step #5 - "build": lib/libgrpc++_error_details.a
Step #5 - "build": lib/libprotobuf.so.15
Step #5 - "build": lib/libgrpc++_error_details.so.1.12.1
Step #5 - "build": lib/libprotoc.so.15
Step #5 - "build": lib/libaddress_sorting.so.6
Step #5 - "build": lib/libgrpc_cronet.so.6.0.0
Step #5 - "build": lib/libgrpc++.so.1.12.1
Step #5 - "build": lib/libprotoc.la
Step #5 - "build": lib/libgrpc_cronet.so
Step #5 - "build": lib/libgrpc++_error_details.so.6
Step #5 - "build": lib/libprotobuf.a
Step #5 - "build": lib/libgrpc++.a
Step #5 - "build": lib/libgrpc++_cronet.so.1
Step #5 - "build": include/
Step #5 - "build": include/google/
Step #5 - "build": include/google/protobuf/
Step #5 - "build": include/google/protobuf/arenastring.h
Step #5 - "build": include/google/protobuf/arena.h
Step #5 - "build": include/google/protobuf/descriptor.pb.h
Step #5 - "build": include/google/protobuf/text_format.h
Step #5 - "build": include/google/protobuf/duration.pb.h
Step #5 - "build": include/google/protobuf/wire_format_lite.h
Step #5 - "build": include/google/protobuf/generated_message_table_driven.h
Step #5 - "build": include/google/protobuf/timestamp.pb.h
Step #5 - "build": include/google/protobuf/wire_format_lite_inl.h
Step #5 - "build": include/google/protobuf/stubs/
Step #5 - "build": include/google/protobuf/stubs/atomicops_internals_power.h
Step #5 - "build": include/google/protobuf/stubs/singleton.h
Step #5 - "build": include/google/protobuf/stubs/atomic_sequence_num.h
Step #5 - "build": include/google/protobuf/stubs/platform_macros.h
Step #5 - "build": include/google/protobuf/stubs/stringpiece.h
Step #5 - "build": include/google/protobuf/stubs/atomicops_internals_mips_gcc.h
Step #5 - "build": include/google/protobuf/stubs/casts.h
Step #5 - "build": include/google/protobuf/stubs/status.h
Step #5 - "build": include/google/protobuf/stubs/port.h
Step #5 - "build": include/google/protobuf/stubs/hash.h
Step #5 - "build": include/google/protobuf/stubs/shared_ptr.h
Step #5 - "build": include/google/protobuf/stubs/atomicops_internals_x86_msvc.h
Step #5 - "build": include/google/protobuf/stubs/atomicops_internals_solaris.h
Step #5 - "build": include/google/protobuf/stubs/stl_util.h
Step #5 - "build": include/google/protobuf/stubs/logging.h
Step #5 - "build": include/google/protobuf/stubs/type_traits.h
Step #5 - "build": include/google/protobuf/stubs/atomicops.h
Step #5 - "build": include/google/protobuf/stubs/mutex.h
Step #5 - "build": include/google/protobuf/stubs/atomicops_internals_ppc_gcc.h
Step #5 - "build": include/google/protobuf/stubs/template_util.h
Step #5 - "build": include/google/protobuf/stubs/atomicops_internals_arm_gcc.h
Step #5 - "build": include/google/protobuf/stubs/once.h
Step #5 - "build": include/google/protobuf/stubs/atomicops_internals_tsan.h
Step #5 - "build": include/google/protobuf/stubs/macros.h
Step #5 - "build": include/google/protobuf/stubs/fastmem.h
Step #5 - "build": include/google/protobuf/stubs/common.h
Step #5 - "build": include/google/protobuf/stubs/atomicops_internals_arm64_gcc.h
Step #5 - "build": include/google/protobuf/stubs/bytestream.h
Step #5 - "build": include/google/protobuf/stubs/scoped_ptr.h
Step #5 - "build": include/google/protobuf/stubs/callback.h
Step #5 - "build": include/google/protobuf/stubs/atomicops_internals_generic_gcc.h
Step #5 - "build": include/google/protobuf/stubs/atomicops_internals_generic_c11_atomic.h
Step #5 - "build": include/google/protobuf/stubs/atomicops_internals_x86_gcc.h
Step #5 - "build": include/google/protobuf/stubs/atomicops_internals_arm_qnx.h
Step #5 - "build": include/google/protobuf/duration.proto
Step #5 - "build": include/google/protobuf/empty.proto
Step #5 - "build": include/google/protobuf/timestamp.proto
Step #5 - "build": include/google/protobuf/dynamic_message.h
Step #5 - "build": include/google/protobuf/wire_format.h
Step #5 - "build": include/google/protobuf/message_lite.h
Step #5 - "build": include/google/protobuf/map_entry.h
Step #5 - "build": include/google/protobuf/arena_impl.h
Step #5 - "build": include/google/protobuf/map_field_inl.h
Step #5 - "build": include/google/protobuf/extension_set.h
Step #5 - "build": include/google/protobuf/field_mask.proto
Step #5 - "build": include/google/protobuf/generated_enum_reflection.h
Step #5 - "build": include/google/protobuf/type.pb.h
Step #5 - "build": include/google/protobuf/source_context.pb.h
Step #5 - "build": include/google/protobuf/map_field_lite.h
Step #5 - "build": include/google/protobuf/any.h
Step #5 - "build": include/google/protobuf/descriptor.proto
Step #5 - "build": include/google/protobuf/generated_enum_util.h
Step #5 - "build": include/google/protobuf/map_entry_lite.h
Step #5 - "build": include/google/protobuf/repeated_field.h
Step #5 - "build": include/google/protobuf/any.pb.h
Step #5 - "build": include/google/protobuf/reflection.h
Step #5 - "build": include/google/protobuf/message.h
Step #5 - "build": include/google/protobuf/reflection_ops.h
Step #5 - "build": include/google/protobuf/source_context.proto
Step #5 - "build": include/google/protobuf/empty.pb.h
Step #5 - "build": include/google/protobuf/generated_message_reflection.h
Step #5 - "build": include/google/protobuf/wrappers.proto
Step #5 - "build": include/google/protobuf/struct.proto
Step #5 - "build": include/google/protobuf/wrappers.pb.h
Step #5 - "build": include/google/protobuf/util/
Step #5 - "build": include/google/protobuf/util/time_util.h
Step #5 - "build": include/google/protobuf/util/field_mask_util.h
Step #5 - "build": include/google/protobuf/util/message_differencer.h
Step #5 - "build": include/google/protobuf/util/delimited_message_util.h
Step #5 - "build": include/google/protobuf/util/json_util.h
Step #5 - "build": include/google/protobuf/util/type_resolver.h
Step #5 - "build": include/google/protobuf/util/type_resolver_util.h
Step #5 - "build": include/google/protobuf/util/field_comparator.h
Step #5 - "build": include/google/protobuf/api.proto
Step #5 - "build": include/google/protobuf/map_type_handler.h
Step #5 - "build": include/google/protobuf/generated_message_util.h
Step #5 - "build": include/google/protobuf/io/
Step #5 - "build": include/google/protobuf/io/zero_copy_stream_impl.h
Step #5 - "build": include/google/protobuf/io/zero_copy_stream.h
Step #5 - "build": include/google/protobuf/io/zero_copy_stream_impl_lite.h
Step #5 - "build": include/google/protobuf/io/strtod.h
Step #5 - "build": include/google/protobuf/io/coded_stream.h
Step #5 - "build": include/google/protobuf/io/tokenizer.h
Step #5 - "build": include/google/protobuf/io/printer.h
Step #5 - "build": include/google/protobuf/any.proto
Step #5 - "build": include/google/protobuf/service.h
Step #5 - "build": include/google/protobuf/field_mask.pb.h
Step #5 - "build": include/google/protobuf/struct.pb.h
Step #5 - "build": include/google/protobuf/map_field.h
Step #5 - "build": include/google/protobuf/unknown_field_set.h
Step #5 - "build": include/google/protobuf/map.h
Step #5 - "build": include/google/protobuf/api.pb.h
Step #5 - "build": include/google/protobuf/has_bits.h
Step #5 - "build": include/google/protobuf/descriptor.h
Step #5 - "build": include/google/protobuf/type.proto
Step #5 - "build": include/google/protobuf/compiler/
Step #5 - "build": include/google/protobuf/compiler/plugin.h
Step #5 - "build": include/google/protobuf/compiler/code_generator.h
Step #5 - "build": include/google/protobuf/compiler/js/
Step #5 - "build": include/google/protobuf/compiler/js/js_generator.h
Step #5 - "build": include/google/protobuf/compiler/js/well_known_types_embed.h
Step #5 - "build": include/google/protobuf/compiler/plugin.pb.h
Step #5 - "build": include/google/protobuf/compiler/ruby/
Step #5 - "build": include/google/protobuf/compiler/ruby/ruby_generator.h
Step #5 - "build": include/google/protobuf/compiler/php/
Step #5 - "build": include/google/protobuf/compiler/php/php_generator.h
Step #5 - "build": include/google/protobuf/compiler/python/
Step #5 - "build": include/google/protobuf/compiler/python/python_generator.h
Step #5 - "build": include/google/protobuf/compiler/cpp/
Step #5 - "build": include/google/protobuf/compiler/cpp/cpp_generator.h
Step #5 - "build": include/google/protobuf/compiler/csharp/
Step #5 - "build": include/google/protobuf/compiler/csharp/csharp_names.h
Step #5 - "build": include/google/protobuf/compiler/csharp/csharp_generator.h
Step #5 - "build": include/google/protobuf/compiler/objectivec/
Step #5 - "build": include/google/protobuf/compiler/objectivec/objectivec_generator.h
Step #5 - "build": include/google/protobuf/compiler/objectivec/objectivec_helpers.h
Step #5 - "build": include/google/protobuf/compiler/parser.h
Step #5 - "build": include/google/protobuf/compiler/java/
Step #5 - "build": include/google/protobuf/compiler/java/java_names.h
Step #5 - "build": include/google/protobuf/compiler/java/java_generator.h
Step #5 - "build": include/google/protobuf/compiler/command_line_interface.h
Step #5 - "build": include/google/protobuf/compiler/importer.h
Step #5 - "build": include/google/protobuf/compiler/plugin.proto
Step #5 - "build": include/google/protobuf/compiler/javanano/
Step #5 - "build": include/google/protobuf/compiler/javanano/javanano_generator.h
Step #5 - "build": include/google/protobuf/metadata_lite.h
Step #5 - "build": include/google/protobuf/descriptor_database.h
Step #5 - "build": include/google/protobuf/metadata.h
Step #5 - "build": include/google/api/
Step #5 - "build": include/google/api/http.pb.h
Step #5 - "build": include/google/api/annotations.pb.h
Step #5 - "build": include/agones/
Step #5 - "build": include/agones/sdk.h
Step #5 - "build": include/agones/sdk.grpc.pb.h
Step #5 - "build": include/agones/sdk.pb.h
Step #5 - "build": include/grpc++/
Step #5 - "build": include/grpc++/server_context.h
Step #5 - "build": include/grpc++/alarm.h
Step #5 - "build": include/grpc++/channel.h
Step #5 - "build": include/grpc++/resource_quota.h
Step #5 - "build": include/grpc++/create_channel_posix.h
Step #5 - "build": include/grpc++/impl/
Step #5 - "build": include/grpc++/impl/server_initializer.h
Step #5 - "build": include/grpc++/impl/grpc_library.h
Step #5 - "build": include/grpc++/impl/channel_argument_option.h
Step #5 - "build": include/grpc++/impl/call.h
Step #5 - "build": include/grpc++/impl/service_type.h
Step #5 - "build": include/grpc++/impl/rpc_method.h
Step #5 - "build": include/grpc++/impl/serialization_traits.h
Step #5 - "build": include/grpc++/impl/server_builder_option.h
Step #5 - "build": include/grpc++/impl/server_builder_plugin.h
Step #5 - "build": include/grpc++/impl/rpc_service_method.h
Step #5 - "build": include/grpc++/impl/method_handler_impl.h
Step #5 - "build": include/grpc++/impl/client_unary_call.h
Step #5 - "build": include/grpc++/impl/codegen/
Step #5 - "build": include/grpc++/impl/codegen/server_context.h
Step #5 - "build": include/grpc++/impl/codegen/grpc_library.h
Step #5 - "build": include/grpc++/impl/codegen/config_protobuf.h
Step #5 - "build": include/grpc++/impl/codegen/proto_utils.h
Step #5 - "build": include/grpc++/impl/codegen/call.h
Step #5 - "build": include/grpc++/impl/codegen/service_type.h
Step #5 - "build": include/grpc++/impl/codegen/status.h
Step #5 - "build": include/grpc++/impl/codegen/rpc_method.h
Step #5 - "build": include/grpc++/impl/codegen/sync_stream.h
Step #5 - "build": include/grpc++/impl/codegen/call_hook.h
Step #5 - "build": include/grpc++/impl/codegen/serialization_traits.h
Step #5 - "build": include/grpc++/impl/codegen/core_codegen.h
Step #5 - "build": include/grpc++/impl/codegen/stub_options.h
Step #5 - "build": include/grpc++/impl/codegen/time.h
Step #5 - "build": include/grpc++/impl/codegen/completion_queue.h
Step #5 - "build": include/grpc++/impl/codegen/server_interface.h
Step #5 - "build": include/grpc++/impl/codegen/create_auth_context.h
Step #5 - "build": include/grpc++/impl/codegen/config.h
Step #5 - "build": include/grpc++/impl/codegen/security/
Step #5 - "build": include/grpc++/impl/codegen/security/auth_context.h
Step #5 - "build": include/grpc++/impl/codegen/async_stream.h
Step #5 - "build": include/grpc++/impl/codegen/completion_queue_tag.h
Step #5 - "build": include/grpc++/impl/codegen/client_context.h
Step #5 - "build": include/grpc++/impl/codegen/string_ref.h
Step #5 - "build": include/grpc++/impl/codegen/slice.h
Step #5 - "build": include/grpc++/impl/codegen/byte_buffer.h
Step #5 - "build": include/grpc++/impl/codegen/rpc_service_method.h
Step #5 - "build": include/grpc++/impl/codegen/core_codegen_interface.h
Step #5 - "build": include/grpc++/impl/codegen/method_handler_impl.h
Step #5 - "build": include/grpc++/impl/codegen/channel_interface.h
Step #5 - "build": include/grpc++/impl/codegen/async_unary_call.h
Step #5 - "build": include/grpc++/impl/codegen/client_unary_call.h
Step #5 - "build": include/grpc++/impl/codegen/status_code_enum.h
Step #5 - "build": include/grpc++/impl/codegen/metadata_map.h
Step #5 - "build": include/grpc++/generic/
Step #5 - "build": include/grpc++/generic/async_generic_service.h
Step #5 - "build": include/grpc++/generic/generic_stub.h
Step #5 - "build": include/grpc++/ext/
Step #5 - "build": include/grpc++/ext/health_check_service_server_builder_option.h
Step #5 - "build": include/grpc++/ext/proto_server_reflection_plugin.h
Step #5 - "build": include/grpc++/create_channel.h
Step #5 - "build": include/grpc++/support/
Step #5 - "build": include/grpc++/support/status.h
Step #5 - "build": include/grpc++/support/sync_stream.h
Step #5 - "build": include/grpc++/support/channel_arguments.h
Step #5 - "build": include/grpc++/support/stub_options.h
Step #5 - "build": include/grpc++/support/time.h
Step #5 - "build": include/grpc++/support/config.h
Step #5 - "build": include/grpc++/support/async_stream.h
Step #5 - "build": include/grpc++/support/string_ref.h
Step #5 - "build": include/grpc++/support/slice.h
Step #5 - "build": include/grpc++/support/byte_buffer.h
Step #5 - "build": include/grpc++/support/error_details.h
Step #5 - "build": include/grpc++/support/async_unary_call.h
Step #5 - "build": include/grpc++/support/status_code_enum.h
Step #5 - "build": include/grpc++/completion_queue.h
Step #5 - "build": include/grpc++/server_posix.h
Step #5 - "build": include/grpc++/security/
Step #5 - "build": include/grpc++/security/server_credentials.h
Step #5 - "build": include/grpc++/security/auth_metadata_processor.h
Step #5 - "build": include/grpc++/security/credentials.h
Step #5 - "build": include/grpc++/security/auth_context.h
Step #5 - "build": include/grpc++/health_check_service_interface.h
Step #5 - "build": include/grpc++/grpc++.h
Step #5 - "build": include/grpc++/client_context.h
Step #5 - "build": include/grpc++/server.h
Step #5 - "build": include/grpc++/server_builder.h
Step #5 - "build": include/grpc/
Step #5 - "build": include/grpc/slice_buffer.h
Step #5 - "build": include/grpc/load_reporting.h
Step #5 - "build": include/grpc/fork.h
Step #5 - "build": include/grpc/status.h
Step #5 - "build": include/grpc/impl/
Step #5 - "build": include/grpc/impl/codegen/
Step #5 - "build": include/grpc/impl/codegen/sync_custom.h
Step #5 - "build": include/grpc/impl/codegen/propagation_bits.h
Step #5 - "build": include/grpc/impl/codegen/atm_gcc_sync.h
Step #5 - "build": include/grpc/impl/codegen/atm_gcc_atomic.h
Step #5 - "build": include/grpc/impl/codegen/sync_windows.h
Step #5 - "build": include/grpc/impl/codegen/sync.h
Step #5 - "build": include/grpc/impl/codegen/fork.h
Step #5 - "build": include/grpc/impl/codegen/status.h
Step #5 - "build": include/grpc/impl/codegen/sync_generic.h
Step #5 - "build": include/grpc/impl/codegen/gpr_types.h
Step #5 - "build": include/grpc/impl/codegen/compression_types.h
Step #5 - "build": include/grpc/impl/codegen/connectivity_state.h
Step #5 - "build": include/grpc/impl/codegen/byte_buffer_reader.h
Step #5 - "build": include/grpc/impl/codegen/atm_windows.h
Step #5 - "build": include/grpc/impl/codegen/port_platform.h
Step #5 - "build": include/grpc/impl/codegen/slice.h
Step #5 - "build": include/grpc/impl/codegen/byte_buffer.h
Step #5 - "build": include/grpc/impl/codegen/grpc_types.h
Step #5 - "build": include/grpc/impl/codegen/gpr_slice.h
Step #5 - "build": include/grpc/impl/codegen/atm.h
Step #5 - "build": include/grpc/impl/codegen/sync_posix.h
Step #5 - "build": include/grpc/compression.h
Step #5 - "build": include/grpc/grpc_security.h
Step #5 - "build": include/grpc/support/
Step #5 - "build": include/grpc/support/sync_custom.h
Step #5 - "build": include/grpc/support/string_util.h
Step #5 - "build": include/grpc/support/atm_gcc_sync.h
Step #5 - "build": include/grpc/support/atm_gcc_atomic.h
Step #5 - "build": include/grpc/support/sync_windows.h
Step #5 - "build": include/grpc/support/sync.h
Step #5 - "build": include/grpc/support/sync_generic.h
Step #5 - "build": include/grpc/support/log.h
Step #5 - "build": include/grpc/support/time.h
Step #5 - "build": include/grpc/support/cpu.h
Step #5 - "build": include/grpc/support/workaround_list.h
Step #5 - "build": include/grpc/support/atm_windows.h
Step #5 - "build": include/grpc/support/thd_id.h
Step #5 - "build": include/grpc/support/port_platform.h
Step #5 - "build": include/grpc/support/alloc.h
Step #5 - "build": include/grpc/support/log_windows.h
Step #5 - "build": include/grpc/support/atm.h
Step #5 - "build": include/grpc/support/sync_posix.h
Step #5 - "build": include/grpc/grpc.h
Step #5 - "build": include/grpc/byte_buffer_reader.h
Step #5 - "build": include/grpc/grpc_cronet.h
Step #5 - "build": include/grpc/grpc_posix.h
Step #5 - "build": include/grpc/slice.h
Step #5 - "build": include/grpc/byte_buffer.h
Step #5 - "build": include/grpc/census.h
Step #5 - "build": include/grpc/grpc_security_constants.h
Step #5 - "build": include/grpcpp/
Step #5 - "build": include/grpcpp/server_context.h
Step #5 - "build": include/grpcpp/alarm.h
Step #5 - "build": include/grpcpp/channel.h
Step #5 - "build": include/grpcpp/resource_quota.h
Step #5 - "build": include/grpcpp/create_channel_posix.h
Step #5 - "build": include/grpcpp/impl/
Step #5 - "build": include/grpcpp/impl/server_initializer.h
Step #5 - "build": include/grpcpp/impl/grpc_library.h
Step #5 - "build": include/grpcpp/impl/channel_argument_option.h
Step #5 - "build": include/grpcpp/impl/call.h
Step #5 - "build": include/grpcpp/impl/service_type.h
Step #5 - "build": include/grpcpp/impl/rpc_method.h
Step #5 - "build": include/grpcpp/impl/serialization_traits.h
Step #5 - "build": include/grpcpp/impl/server_builder_option.h
Step #5 - "build": include/grpcpp/impl/server_builder_plugin.h
Step #5 - "build": include/grpcpp/impl/rpc_service_method.h
Step #5 - "build": include/grpcpp/impl/method_handler_impl.h
Step #5 - "build": include/grpcpp/impl/client_unary_call.h
Step #5 - "build": include/grpcpp/impl/codegen/
Step #5 - "build": include/grpcpp/impl/codegen/server_context.h
Step #5 - "build": include/grpcpp/impl/codegen/grpc_library.h
Step #5 - "build": include/grpcpp/impl/codegen/config_protobuf.h
Step #5 - "build": include/grpcpp/impl/codegen/proto_utils.h
Step #5 - "build": include/grpcpp/impl/codegen/call.h
Step #5 - "build": include/grpcpp/impl/codegen/service_type.h
Step #5 - "build": include/grpcpp/impl/codegen/status.h
Step #5 - "build": include/grpcpp/impl/codegen/rpc_method.h
Step #5 - "build": include/grpcpp/impl/codegen/sync_stream.h
Step #5 - "build": include/grpcpp/impl/codegen/call_hook.h
Step #5 - "build": include/grpcpp/impl/codegen/serialization_traits.h
Step #5 - "build": include/grpcpp/impl/codegen/proto_buffer_reader.h
Step #5 - "build": include/grpcpp/impl/codegen/core_codegen.h
Step #5 - "build": include/grpcpp/impl/codegen/stub_options.h
Step #5 - "build": include/grpcpp/impl/codegen/time.h
Step #5 - "build": include/grpcpp/impl/codegen/completion_queue.h
Step #5 - "build": include/grpcpp/impl/codegen/server_interface.h
Step #5 - "build": include/grpcpp/impl/codegen/create_auth_context.h
Step #5 - "build": include/grpcpp/impl/codegen/config.h
Step #5 - "build": include/grpcpp/impl/codegen/security/
Step #5 - "build": include/grpcpp/impl/codegen/security/auth_context.h
Step #5 - "build": include/grpcpp/impl/codegen/async_stream.h
Step #5 - "build": include/grpcpp/impl/codegen/completion_queue_tag.h
Step #5 - "build": include/grpcpp/impl/codegen/client_context.h
Step #5 - "build": include/grpcpp/impl/codegen/string_ref.h
Step #5 - "build": include/grpcpp/impl/codegen/slice.h
Step #5 - "build": include/grpcpp/impl/codegen/byte_buffer.h
Step #5 - "build": include/grpcpp/impl/codegen/proto_buffer_writer.h
Step #5 - "build": include/grpcpp/impl/codegen/rpc_service_method.h
Step #5 - "build": include/grpcpp/impl/codegen/core_codegen_interface.h
Step #5 - "build": include/grpcpp/impl/codegen/method_handler_impl.h
Step #5 - "build": include/grpcpp/impl/codegen/channel_interface.h
Step #5 - "build": include/grpcpp/impl/codegen/async_unary_call.h
Step #5 - "build": include/grpcpp/impl/codegen/client_unary_call.h
Step #5 - "build": include/grpcpp/impl/codegen/status_code_enum.h
Step #5 - "build": include/grpcpp/impl/codegen/metadata_map.h
Step #5 - "build": include/grpcpp/generic/
Step #5 - "build": include/grpcpp/generic/async_generic_service.h
Step #5 - "build": include/grpcpp/generic/generic_stub.h
Step #5 - "build": include/grpcpp/ext/
Step #5 - "build": include/grpcpp/ext/health_check_service_server_builder_option.h
Step #5 - "build": include/grpcpp/ext/proto_server_reflection_plugin.h
Step #5 - "build": include/grpcpp/create_channel.h
Step #5 - "build": include/grpcpp/support/
Step #5 - "build": include/grpcpp/support/status.h
Step #5 - "build": include/grpcpp/support/sync_stream.h
Step #5 - "build": include/grpcpp/support/channel_arguments.h
Step #5 - "build": include/grpcpp/support/proto_buffer_reader.h
Step #5 - "build": include/grpcpp/support/stub_options.h
Step #5 - "build": include/grpcpp/support/time.h
Step #5 - "build": include/grpcpp/support/config.h
Step #5 - "build": include/grpcpp/support/async_stream.h
Step #5 - "build": include/grpcpp/support/string_ref.h
Step #5 - "build": include/grpcpp/support/slice.h
Step #5 - "build": include/grpcpp/support/byte_buffer.h
Step #5 - "build": include/grpcpp/support/proto_buffer_writer.h
Step #5 - "build": include/grpcpp/support/error_details.h
Step #5 - "build": include/grpcpp/support/async_unary_call.h
Step #5 - "build": include/grpcpp/support/status_code_enum.h
Step #5 - "build": include/grpcpp/completion_queue.h
Step #5 - "build": include/grpcpp/server_posix.h
Step #5 - "build": include/grpcpp/security/
Step #5 - "build": include/grpcpp/security/server_credentials.h
Step #5 - "build": include/grpcpp/security/auth_metadata_processor.h
Step #5 - "build": include/grpcpp/security/credentials.h
Step #5 - "build": include/grpcpp/security/auth_context.h
Step #5 - "build": include/grpcpp/health_check_service_interface.h
Step #5 - "build": include/grpcpp/grpcpp.h
Step #5 - "build": include/grpcpp/client_context.h
Step #5 - "build": include/grpcpp/server.h
Step #5 - "build": include/grpcpp/server_builder.h
Step #5 - "build": cd /go/src/agones.dev/agones/sdks/cpp/ && zip ./bin/agonessdk-0.5.0-47b09f3-src.zip Makefile *.md *.cc *.h
Step #5 - "build":   adding: Makefile (deflated 59%)
Step #5 - "build":   adding: README.md (deflated 65%)
Step #5 - "build":   adding: sdk.cc (deflated 74%)
Step #5 - "build":   adding: sdk.grpc.pb.cc (deflated 88%)
Step #5 - "build":   adding: sdk.pb.cc (deflated 91%)
Step #5 - "build":   adding: sdk.grpc.pb.h (deflated 93%)
Step #5 - "build":   adding: sdk.h (deflated 58%)
Step #5 - "build":   adding: sdk.pb.h (deflated 90%)
Step #5 - "build": docker push gcr.io/agones-images/agones-controller:0.5.0-47b09f3
Step #5 - "build": The push refers to repository [gcr.io/agones-images/agones-controller]
Step #5 - "build": 854e0c151a40: Preparing
Step #5 - "build": 5838b7d2bd96: Preparing
Step #5 - "build": 9358b97b0774: Preparing
Step #5 - "build": df64d3292fd6: Preparing
Step #5 - "build": df64d3292fd6: Layer already exists
Step #5 - "build": 9358b97b0774: Pushed
Step #5 - "build": 854e0c151a40: Pushed
Step #5 - "build": 5838b7d2bd96: Pushed
Step #5 - "build": received unexpected HTTP status: 504 Gateway Time-out
Step #5 - "build": make: *** [push-controller-image] Error 1
Step #5 - "build": Makefile:200: recipe for target 'push-controller-image' failed
Finished Step #5 - "build"
ERROR
ERROR: build step 5 "make-docker" failed: exit status 2

@slartibaartfast
Copy link
Contributor Author

For the previous two build failures, the first seems to fail while running fleetautoscaler test while the second looks like it had a timeout while trying to push the controller image.

Copy link
Collaborator

@markmandel markmandel left a comment

Choose a reason for hiding this comment

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

LGTM! 🎉

@agones-bot
Copy link
Collaborator

Build Succeeded 👏

Build Id: b1bde8b3-091b-44bd-8b8e-19513f3e708b

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

(experimental) To install this version:

  • git fetch https://github.com/GoogleCloudPlatform/agones.git pull/353/head:pr_353 && git checkout pr_353
  • helm install install/helm/agones --namespace agones-system --name agones --set agones.image.tag=0.5.0-47b09f3

@markmandel markmandel merged commit cd874a2 into googleforgames:master Oct 8, 2018
@markmandel markmandel added this to the 0.5.0 milestone Oct 16, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/examples Examples. Usually found in the `examples` directory kind/documentation Documentation for Agones
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants