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 webhook functionality into FleetAutoscaler #460

Merged
merged 1 commit into from
Dec 31, 2018

Conversation

aLekSer
Copy link
Collaborator

@aLekSer aLekSer commented Dec 26, 2018

Add webhook policy type into FleetAutoscaler declaration.

Provided an example of a webhook pod which receives FleetAutoscaleReview
with a Fleet status and based on that information calculates target
replica set. This process is performed on FleetAustoscaler Sync every 30
seconds. Extends Buffer policy functionality with Webhook policy which is proposed by Mark in #334 comment.

@agones-bot
Copy link
Collaborator

Build Succeeded 👏

Build Id: bf3d2c2f-7e7f-4cb1-b3bc-957e1cacadef

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

To install this version:

  • git fetch https://github.com/GoogleCloudPlatform/agones.git pull/460/head:pr_460 && git checkout pr_460
  • helm install install/helm/agones --namespace agones-system --name agones --set agones.image.tag=0.7.0-2723e9f


### 2. Deploy a Webhook service for autoscaling

We need to create a pod which will handle HTTP requests with json payload `FleetAutoscaleReview` and return back it with `FleetAutoscaleResponse` populated.
Copy link
Collaborator

@cyriltovena cyriltovena Dec 27, 2018

Choose a reason for hiding this comment

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

Should we add links of those two payload types to the endpoint specifications ?

Copy link
Collaborator Author

@aLekSer aLekSer Dec 30, 2018

Choose a reason for hiding this comment

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

I added links

Copy link
Collaborator

@cyriltovena cyriltovena left a comment

Choose a reason for hiding this comment

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

Really nice feature, I think this will give a lot of flexibility, good job !

I've got couple of questions and issues to fix, but the overall PR is great, Thanks !

docs/fleetautoscaler_spec.md Outdated Show resolved Hide resolved
examples/autoscaler-webhook/autoscaler-service.yaml Outdated Show resolved Hide resolved

When the endpoint is called and a target Replica count is calculated and scale flag. It returns the JSON encoded FleetAutoscaleReview.

To learn how to deploy the fleet to GKE, please see the tutorial [Create a Fleet (Go)](../../docs/create_fleet.md).
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 like more details of that autoscaler implementation with some example on how it behave.

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

I added the autoscaling flow example with some calculations into this file.

examples/autoscaler-webhook/main.go Show resolved Hide resolved
pkg/apis/stable/v1alpha1/fleetautoscaler.go Show resolved Hide resolved
pkg/fleetautoscalers/fleetautoscalers.go Outdated Show resolved Hide resolved
pkg/fleetautoscalers/fleetautoscalers.go Outdated Show resolved Hide resolved
pkg/fleetautoscalers/fleetautoscalers.go Show resolved Hide resolved
pkg/fleetautoscalers/fleetautoscalers.go Show resolved Hide resolved
@markmandel markmandel added kind/feature New features for Agones area/user-experience Pertaining to developers trying to use Agones, e.g. SDK, installation, etc labels Dec 27, 2018
examples/autoscaler-webhook/dockerfile Outdated Show resolved Hide resolved
examples/autoscaler-webhook/autoscaler-service.yaml Outdated Show resolved Hide resolved
examples/autoscaler-webhook/main.go Show resolved Hide resolved
// AutoscalerService is the description of the webhook autoscaler service
// used to form url which is accessible inside the cluster
type AutoscalerService struct {
Name string `json:"name"`
Copy link
Member

Choose a reason for hiding this comment

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

+1 - we should embed the existing types, in this case WebhookClientConfig

@aLekSer
Copy link
Collaborator Author

aLekSer commented Dec 27, 2018

Thanks for the comments.
I have applied most of them. What left: env variables, switch to HTTPS server and documents changes.

@agones-bot
Copy link
Collaborator

Build Succeeded 👏

Build Id: de15ba7e-4748-4e00-83ce-accd0d0d725b

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

To install this version:

  • git fetch https://github.com/GoogleCloudPlatform/agones.git pull/460/head:pr_460 && git checkout pr_460
  • helm install install/helm/agones --namespace agones-system --name agones --set agones.image.tag=0.7.0-9c8e512

@agones-bot
Copy link
Collaborator

Build Succeeded 👏

Build Id: bb7f5b33-7c5a-4ea9-b22d-35fbf3102a8c

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

To install this version:

  • git fetch https://github.com/GoogleCloudPlatform/agones.git pull/460/head:pr_460 && git checkout pr_460
  • helm install install/helm/agones --namespace agones-system --name agones --set agones.image.tag=0.7.0-4ed6397

examples/autoscaler-webhook/Makefile Show resolved Hide resolved
examples/autoscaler-webhook/Makefile Outdated Show resolved Hide resolved
examples/autoscaler-webhook/autoscaler-service.yaml Outdated Show resolved Hide resolved
"io/ioutil"
"net/http"

v1alpha1 "agones.dev/agones/pkg/apis/stable/v1alpha1"
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
v1alpha1 "agones.dev/agones/pkg/apis/stable/v1alpha1"
"agones.dev/agones/pkg/apis/stable/v1alpha1"

examples/autoscaler-webhook/Dockerfile Outdated Show resolved Hide resolved
@agones-bot
Copy link
Collaborator

Build Succeeded 👏

Build Id: 6b215867-cab4-4387-b6df-3a4b98f08982

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

To install this version:

  • git fetch https://github.com/GoogleCloudPlatform/agones.git pull/460/head:pr_460 && git checkout pr_460
  • helm install install/helm/agones --namespace agones-system --name agones --set agones.image.tag=0.7.0-22ce700

@agones-bot
Copy link
Collaborator

Build Succeeded 👏

Build Id: 425376df-55d3-4aa3-8702-20584f50e234

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

To install this version:

  • git fetch https://github.com/GoogleCloudPlatform/agones.git pull/460/head:pr_460 && git checkout pr_460
  • helm install install/helm/agones --namespace agones-system --name agones --set agones.image.tag=0.7.0-906ca4a

@aLekSer
Copy link
Collaborator Author

aLekSer commented Dec 28, 2018

I have added the e2e test. I need Mark to push newest change with Scale bool to agones-images/autoscaler-webhook:0.1. So e2e test would be fixed

@agones-bot
Copy link
Collaborator

Build Failed 😱

Build Id: b23cbf69-5db6-4374-b9e3-b6cbb312951d

Build Logs
starting build "b23cbf69-5db6-4374-b9e3-b6cbb312951d"

FETCHSOURCE
Initialized empty Git repository in /workspace/.git/
From https://source.developers.google.com/p/agones-images/r/agones
 * branch            dea76e95f2c75f1c21e2b607a17d7a8a97e32a21 -> FETCH_HEAD
HEAD is now at dea76e9 Add webhook functionality into FleetAutoscaler
BUILD
Starting Step #0
Step #0: Pulling image: ubuntu
Step #0: Using default tag: latest
Step #0: latest: Pulling from library/ubuntu
Step #0: Digest: sha256:acd85db6e4b18aafa7fcde5480872909bd8e6d5fbd4e5e790ecc09acc06a8b78
Step #0: Status: Downloaded newer image for ubuntu:latest
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  121.2MB

Step #1: Step 1/3 : FROM gcr.io/cloud-builders/docker
Step #1:  ---> 66f0eddf9d9a
Step #1: Step 2/3 : RUN apt-get install make
Step #1:  ---> Running in 65fb2674a419
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 9 not upgraded.
Step #1: Removing intermediate container 65fb2674a419
Step #1:  ---> 3b2d1fefa9dc
Step #1: Step 3/3 : ENTRYPOINT ["/usr/bin/make"]
Step #1:  ---> Running in 57ef9e4fe172
Step #1: Removing intermediate container 57ef9e4fe172
Step #1:  ---> 4cd4b8c9886f
Step #1: Successfully built 4cd4b8c9886f
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:ecb91b2ec8 && docker tag gcr.io/agones-images/agones-build:ecb91b2ec8 agones-build:ecb91b2ec8
Step #2: ecb91b2ec8: Pulling from agones-images/agones-build
Step #2: 54f7e8ac135a: Already exists
Step #2: d6b856b25aeb: Pulling fs layer
Step #2: b4d69f3225dc: Pulling fs layer
Step #2: 037d177bc558: Pulling fs layer
Step #2: a920f8d81a07: Pulling fs layer
Step #2: cb4439cccf6a: Pulling fs layer
Step #2: ca60fe9971ac: Pulling fs layer
Step #2: 900a5d8ecad0: Pulling fs layer
Step #2: 126a6a5e55c2: Pulling fs layer
Step #2: eab845d45588: Pulling fs layer
Step #2: 9ab11613e389: Pulling fs layer
Step #2: 654bf86a9373: Pulling fs layer
Step #2: 3ab16d44460d: Pulling fs layer
Step #2: 1f1c41258e4c: Pulling fs layer
Step #2: 7a847f58dbc4: Pulling fs layer
Step #2: 0af37e69ef9b: Pulling fs layer
Step #2: 11048ac216f7: Pulling fs layer
Step #2: 9878e98813e5: Pulling fs layer
Step #2: c16fbfd1c0a6: Pulling fs layer
Step #2: e8be9ef6d09a: Pulling fs layer
Step #2: 83bc17d22bbf: Pulling fs layer
Step #2: 19d5d2da3421: Pulling fs layer
Step #2: 11048ac216f7: Waiting
Step #2: 9878e98813e5: Waiting
Step #2: 0af37e69ef9b: Waiting
Step #2: c16fbfd1c0a6: Waiting
Step #2: e8be9ef6d09a: Waiting
Step #2: 126a6a5e55c2: Waiting
Step #2: 3ab16d44460d: Waiting
Step #2: eab845d45588: Waiting
Step #2: 654bf86a9373: Waiting
Step #2: 7a847f58dbc4: Waiting
Step #2: 19d5d2da3421: Waiting
Step #2: 9ab11613e389: Waiting
Step #2: cb4439cccf6a: Waiting
Step #2: ca60fe9971ac: Waiting
Step #2: 900a5d8ecad0: Waiting
Step #2: a920f8d81a07: Waiting
Step #2: 037d177bc558: Verifying Checksum
Step #2: 037d177bc558: Download complete
Step #2: d6b856b25aeb: Verifying Checksum
Step #2: d6b856b25aeb: Download complete
Step #2: a920f8d81a07: Verifying Checksum
Step #2: a920f8d81a07: Download complete
Step #2: ca60fe9971ac: Verifying Checksum
Step #2: ca60fe9971ac: Download complete
Step #2: cb4439cccf6a: Download complete
Step #2: 900a5d8ecad0: Download complete
Step #2: eab845d45588: Verifying Checksum
Step #2: eab845d45588: Download complete
Step #2: 126a6a5e55c2: Verifying Checksum
Step #2: 126a6a5e55c2: Download complete
Step #2: 654bf86a9373: Verifying Checksum
Step #2: 654bf86a9373: Download complete
Step #2: 9ab11613e389: Verifying Checksum
Step #2: 9ab11613e389: Download complete
Step #2: 3ab16d44460d: Verifying Checksum
Step #2: 3ab16d44460d: Download complete
Step #2: b4d69f3225dc: Download complete
Step #2: 7a847f58dbc4: Verifying Checksum
Step #2: 7a847f58dbc4: Download complete
Step #2: 1f1c41258e4c: Verifying Checksum
Step #2: 1f1c41258e4c: Download complete
Step #2: 9878e98813e5: Verifying Checksum
Step #2: 9878e98813e5: Download complete
Step #2: 11048ac216f7: Verifying Checksum
Step #2: 11048ac216f7: Download complete
Step #2: c16fbfd1c0a6: Verifying Checksum
Step #2: c16fbfd1c0a6: Download complete
Step #2: 0af37e69ef9b: Verifying Checksum
Step #2: 0af37e69ef9b: Download complete
Step #2: e8be9ef6d09a: Verifying Checksum
Step #2: e8be9ef6d09a: Download complete
Step #2: 83bc17d22bbf: Verifying Checksum
Step #2: 83bc17d22bbf: Download complete
Step #2: 19d5d2da3421: Verifying Checksum
Step #2: 19d5d2da3421: Download complete
Step #2: d6b856b25aeb: Pull complete
Step #2: b4d69f3225dc: Pull complete
Step #2: 037d177bc558: Pull complete
Step #2: a920f8d81a07: Pull complete
Step #2: cb4439cccf6a: Pull complete
Step #2: ca60fe9971ac: Pull complete
Step #2: 900a5d8ecad0: Pull complete
Step #2: 126a6a5e55c2: Pull complete
Step #2: eab845d45588: Pull complete
Step #2: 9ab11613e389: Pull complete
Step #2: 654bf86a9373: Pull complete
Step #2: 3ab16d44460d: Pull complete
Step #2: 1f1c41258e4c: Pull complete
Step #2: 7a847f58dbc4: Pull complete
Step #2: 0af37e69ef9b: Pull complete
Step #2: 11048ac216f7: Pull complete
Step #2: 9878e98813e5: Pull complete
Step #2: c16fbfd1c0a6: Pull complete
Step #2: e8be9ef6d09a: Pull complete
Step #2: 83bc17d22bbf: Pull complete
Step #2: 19d5d2da3421: Pull complete
Step #2: Digest: sha256:ce010082a9af71629473622e6492c36a9a5717eb39c052184ae7242ecf7cab96
Step #2: Status: Downloaded newer image for gcr.io/agones-images/agones-build:ecb91b2ec8
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": mkdir -p ~/.helm
Step #3 - "lint": docker run -t -e "TERM=xterm-256color" --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.helm:/root/.helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gocache:/root/.cache/go-build -w /go/src/agones.dev/agones  agones-build:ecb91b2ec8 bash -c \
Step #3 - "lint": 	"golangci-lint run ./examples/... && golangci-lint run --deadline 15m ./..."
Finished Step #3 - "lint"
Starting Step #6 - "build-e2e"
Starting Step #4 - "tests"
Starting Step #5 - "build"
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 #4 - "tests": mkdir -p ~/.kube/
Step #4 - "tests": mkdir -p /workspace/build//.config/gcloud
Step #4 - "tests": mkdir -p ~/.helm
Step #4 - "tests": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.helm:/root/.helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gocache:/root/.cache/go-build agones-build:ecb91b2ec8 go test -race agones.dev/agones/pkg/... \
Step #4 - "tests": agones.dev/agones/sdks/... agones.dev/agones/cmd/...
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 #6 - "build-e2e":  ---> c085ea7991f0
Step #6 - "build-e2e": Step 2/20 : RUN apt-get update &&     apt-get install -y wget psmisc make gcc python jq zip &&     apt-get clean
Step #6 - "build-e2e":  ---> Running in 57f2250b4491
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: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 [23.8 kB]
Step #5 - "build": mkdir -p ~/.kube/
Step #5 - "build": mkdir -p /workspace/build//.config/gcloud
Step #5 - "build": mkdir -p ~/.helm
Step #5 - "build": docker run --rm -e "CGO_ENABLED=0" -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.helm:/root/.helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gocache:/root/.cache/go-build agones-build:ecb91b2ec8 go build \
Step #5 - "build": -tags none -o /go/src/agones.dev/agones/cmd/controller/bin/controller \
Step #5 - "build":  -ldflags "-X agones.dev/agones/pkg.Version=0.7.0-dea76e9" -installsuffix cgo agones.dev/agones/cmd/controller
Step #6 - "build-e2e": Get:4 http://security.ubuntu.com/ubuntu xenial-security/main amd64 Packages [596 kB]
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 Translation-en [248 kB]
Step #6 - "build-e2e": Get:7 http://security.ubuntu.com/ubuntu xenial-security/restricted amd64 Packages [7204 B]
Step #6 - "build-e2e": Get:8 http://security.ubuntu.com/ubuntu xenial-security/restricted Translation-en [2152 B]
Step #6 - "build-e2e": Get:9 http://security.ubuntu.com/ubuntu xenial-security/universe amd64 Packages [411 kB]
Step #6 - "build-e2e": Get:10 http://security.ubuntu.com/ubuntu xenial-security/universe Translation-en [161 kB]
Step #6 - "build-e2e": Get:11 http://security.ubuntu.com/ubuntu xenial-security/multiverse amd64 Packages [3724 B]
Step #6 - "build-e2e": Get:12 http://security.ubuntu.com/ubuntu xenial-security/multiverse Translation-en [1844 B]
Step #6 - "build-e2e": Get:13 http://ppa.launchpad.net/git-core/ppa/ubuntu xenial/main amd64 Packages [3356 B]
Step #6 - "build-e2e": Get:14 http://archive.ubuntu.com/ubuntu xenial-backports InRelease [107 kB]
Step #6 - "build-e2e": Get:15 http://archive.ubuntu.com/ubuntu xenial/main amd64 Packages [1201 kB]
Step #6 - "build-e2e": Get:16 http://ppa.launchpad.net/git-core/ppa/ubuntu xenial/main Translation-en [2380 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 [900 kB]
Step #6 - "build-e2e": Get:25 http://archive.ubuntu.com/ubuntu xenial-updates/main Translation-en [363 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 [717 kB]
Step #6 - "build-e2e": Get:29 http://archive.ubuntu.com/ubuntu xenial-updates/universe Translation-en [294 kB]
Step #6 - "build-e2e": Get:30 http://archive.ubuntu.com/ubuntu xenial-updates/multiverse amd64 Packages [16.6 kB]
Step #6 - "build-e2e": Get:31 http://archive.ubuntu.com/ubuntu xenial-updates/multiverse Translation-en [8440 B]
Step #6 - "build-e2e": Get:32 http://archive.ubuntu.com/ubuntu xenial-backports/main amd64 Packages [7280 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.3 MB in 5s (3105 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":   libexpat1-dev libpython-dev libpython2.7 libpython2.7-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":   gcc-multilib autoconf automake libtool flex bison gdb gcc-doc make-doc
Step #6 - "build-e2e": The following NEW packages will be installed:
Step #6 - "build-e2e":   gcc jq libonig2 make psmisc unzip wget zip
Step #6 - "build-e2e": 0 upgraded, 8 newly installed, 0 to remove and 7 not upgraded.
Step #6 - "build-e2e": Need to get 746 kB/1051 kB of archives.
Step #6 - "build-e2e": After this operation, 3466 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 1s (583 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 ... 15833 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 gcc.
Step #6 - "build-e2e": Preparing to unpack .../gcc_4%3a5.3.1-1ubuntu1_amd64.deb ...
Step #6 - "build-e2e": Unpacking gcc (4:5.3.1-1ubuntu1) ...
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 gcc (4:5.3.1-1ubuntu1) ...
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 57f2250b4491
Step #6 - "build-e2e":  ---> 1ffae301b495
Step #6 - "build-e2e": Step 3/20 : WORKDIR /usr/local
Step #6 - "build-e2e":  ---> Running in 160715dfaa45
Step #6 - "build-e2e": Removing intermediate container 160715dfaa45
Step #6 - "build-e2e":  ---> e67de8a92727
Step #6 - "build-e2e": Step 4/20 : ENV GO_VERSION=1.11.1
Step #6 - "build-e2e":  ---> Running in 418987975bc7
Step #6 - "build-e2e": Removing intermediate container 418987975bc7
Step #6 - "build-e2e":  ---> 273ca93411dd
Step #6 - "build-e2e": Step 5/20 : ENV GOPATH /go
Step #6 - "build-e2e":  ---> Running in 9eaf9a156143
Step #6 - "build-e2e": Removing intermediate container 9eaf9a156143
Step #6 - "build-e2e":  ---> 02b5d658e12c
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 b84c399fb9d9
Step #4 - "tests": ok  	agones.dev/agones/pkg/apis/stable/v1alpha1	1.144s
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 #5 - "build": docker build /workspace/cmd/controller/ --tag=gcr.io/agones-images/agones-controller:0.7.0-dea76e9 
Step #5 - "build": Sending build context to Docker daemon  37.04MB

Step #5 - "build": Step 1/6 : FROM alpine:3.8
Step #5 - "build": 3.8: Pulling from library/alpine
Step #5 - "build": cd784148e348: Pulling fs layer
Step #5 - "build": cd784148e348: Verifying Checksum
Step #5 - "build": cd784148e348: Download complete
Step #5 - "build": cd784148e348: Pull complete
Step #5 - "build": Digest: sha256:3d2e482b82608d153a374df3357c0291589a61cc194ec4a9ca2381073a17f58e
Step #5 - "build": Status: Downloaded newer image for alpine:3.8
Step #5 - "build":  ---> 3f53bb00af94
Step #5 - "build": Step 2/6 : RUN apk --update add ca-certificates &&     adduser -D agones
Step #5 - "build":  ---> Running in 1ef9acc85db5
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-r2.trigger
Step #5 - "build": Executing ca-certificates-20171114-r3.trigger
Step #5 - "build": OK: 5 MiB in 14 packages
Step #6 - "build-e2e": Removing intermediate container b84c399fb9d9
Step #6 - "build-e2e":  ---> e0f5a1f5e7fa
Step #6 - "build-e2e": Step 7/20 : ENV PATH /usr/local/go/bin:/go/bin:$PATH
Step #6 - "build-e2e":  ---> Running in 3eb58719dae0
Step #6 - "build-e2e": Removing intermediate container 3eb58719dae0
Step #6 - "build-e2e":  ---> 4d72c3018f09
Step #6 - "build-e2e": Step 8/20 : ENV KUBECTL_VER 1.11.5
Step #6 - "build-e2e":  ---> Running in 4c6acf3621a7
Step #5 - "build": Removing intermediate container 1ef9acc85db5
Step #5 - "build":  ---> ec28b8b7d859
Step #5 - "build": Step 3/6 : COPY ./bin/controller /home/agones/controller
Step #6 - "build-e2e": Removing intermediate container 4c6acf3621a7
Step #6 - "build-e2e":  ---> 456be0a2ec77
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 f33f3c2537b4
Step #6 - "build-e2e": �[91m  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Step #6 - "build-e2e":                                  Dload  Upload   Total �[0m�[91m  Spent    Left  Speed
Step #5 - "build":  ---> 93cca079ea13
Step #5 - "build": Step 4/6 : RUN chown -R agones /home/agones &&     chmod o+x /home/agones/controller
Step #5 - "build":  ---> Running in b0f06289ca4f
Step #6 - "build-e2e": 
  0     0    0     0    0  �[0m�[91m   0      0�[0m�[91m      0 --:--�[0m�[91m:-- --:--:-- --:--:--     0�[0m�[91m
100 52.8M  100 52.8M    0     0  65.2M      0 --:--:-- --:--:-- --:--:-- 65.3M
Step #5 - "build": Removing intermediate container b0f06289ca4f
Step #5 - "build":  ---> ecc8dcea5ac9
Step #5 - "build": Step 5/6 : USER agones
Step #5 - "build":  ---> Running in 8096c6d941ed
Step #5 - "build": Removing intermediate container 8096c6d941ed
Step #5 - "build":  ---> 74692ed77b56
Step #5 - "build": Step 6/6 : ENTRYPOINT ["/home/agones/controller"]
Step #6 - "build-e2e": �[0mRemoving intermediate container f33f3c2537b4
Step #6 - "build-e2e":  ---> f4ca524e3d83
Step #6 - "build-e2e": Step 10/20 : ENV HELM_VER 2.11.0
Step #5 - "build":  ---> Running in eb829b1d3c7f
Step #6 - "build-e2e":  ---> Running in 8dc77204940a
Step #5 - "build": Removing intermediate container eb829b1d3c7f
Step #5 - "build":  ---> c567d663e467
Step #5 - "build": Successfully built c567d663e467
Step #5 - "build": Successfully tagged gcr.io/agones-images/agones-controller:0.7.0-dea76e9
Step #5 - "build": docker run --rm -e "CGO_ENABLED=0" -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.helm:/root/.helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gocache:/root/.cache/go-build agones-build:ecb91b2ec8 go build \
Step #5 - "build": 	-o /go/src/agones.dev/agones/cmd/sdk-server/bin/sdk-server.linux.amd64  -ldflags "-X agones.dev/agones/pkg.Version=0.7.0-dea76e9" -installsuffix cgo agones.dev/agones/cmd/sdk-server
Step #6 - "build-e2e": Removing intermediate container 8dc77204940a
Step #6 - "build-e2e":  ---> bb4ca08ce426
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 6426e17b1401
Step #6 - "build-e2e": Removing intermediate container 6426e17b1401
Step #6 - "build-e2e":  ---> b1a4dc94565d
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 45e2d88560d3
Step #6 - "build-e2e": �[91m  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
Step #6 - "build-e2e":                                  Dload  Upload   Total   Spe�[0m�[91mnt    Left  Speed
Step #6 - "build-e2e": 
  0     0    0     0    0     0      0      0 --�[0m�[91m:--:-- --:--:-- �[0m�[91m--:--:-- �[0m�[91m    0�[0m�[91m
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0�[0m�[91m
100 18.2M  100 18.2M    0     0  41.4M      0 --:--:-- --:--:-- --:--:-- 41.4M
Step #6 - "build-e2e": �[0mlinux-amd64/
Step #6 - "build-e2e": linux-amd64/tiller
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 45e2d88560d3
Step #6 - "build-e2e":  ---> aeda9eb012f9
Step #6 - "build-e2e": Step 13/20 : ENV CONSUL_VERSION=1.2.1
Step #6 - "build-e2e":  ---> Running in fc41ec574a7f
Step #6 - "build-e2e": Removing intermediate container fc41ec574a7f
Step #6 - "build-e2e":  ---> 53fa0aab9f64
Step #6 - "build-e2e": Step 14/20 : ENV HASHICORP_RELEASES=https://releases.hashicorp.com
Step #6 - "build-e2e":  ---> Running in d6e347c2a48f
Step #6 - "build-e2e": Removing intermediate container d6e347c2a48f
Step #6 - "build-e2e":  ---> 4face534630c
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 b8f96fa8ec44
Step #6 - "build-e2e": �[91m--2018-12-28 15:39:17--  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........ ..........  0% 3.26M 4s
Step #6 - "build-e2e":     50K .......... .......... ..........�[0m�[91m .......... ..........  0% 6.19M 3s
Step #6 - "build-e2e":    100K .......... ..........�[0m�[91m .......... ......�[0m�[91m.... ....�[0m�[91m......  1%  167M 2s
Step #6 - "build-e2e":    150K ..........�[0m�[91m .......... ......�[0m�[91m.... ..�[0m�[91m........ ..�[0m�[91m........  1%  128M 2s
Step #6 - "build-e2e":    200K ........�[0m�[91m.. .......... ....�[0m�[91m...... ..........�[0m�[91m ..........  1% 7.09M�[0m�[91m 2s
Step #6 - "build-e2e":    250K ......�[0m�[91m.... .......... ..........�[0m�[91m .......... ......�[0m�[91m....  2%  230M 1s
Step #6 - "build-e2e":    300K ..�[0m�[91m........ ..........�[0m�[91m .......... .......... ..........  2%  249M 1s
Step #6 - "build-e2e":    350K ..�[0m�[91m........ .......... .......... ....�[0m�[91m...... ..........  2% 6.83M 1s�[0m�[91m
Step #6 - "build-e2e":    400K .......... .......... .�[0m�[91m...�[0m�[91m...... ..�[0m�[91m........ ..........  3%  124M 1s
Step #6 - "build-e2e":    450K ......�[0m�[91m.... ....�[0m�[91m...... ..........�[0m�[91m .......... ......�[0m�[91m....  3%  262M 1s
Step #6 - "build-e2e":    500K�[0m�[91m ....�[0m�[91m......�[0m�[91m ..�[0m�[91m........ ........�[0m�[91m.. .......... ....�[0m�[91m......  3%  245M 1s
Step #6 - "build-e2e":    550K ..�[0m�[91m........�[0m�[91m .......... ......�[0m�[91m.... ....�[0m�[91m...... ..........  4%  191M 1s
Step #6 - "build-e2e":    600K .......... ......�[0m�[91m.... ....�[0m�[91m...... ........�[0m�[91m..�[0m�[91m ........�[0m�[91m..  4%  207M 1s
Step #6 - "build-e2e":    650K ......�[0m�[91m.... .......... ..�[0m�[91m........�[0m�[91m .......... ......�[0m�[91m....  4%  232M 1s
Step #6 - "build-e2e":    700K ....�[0m�[91m...... ..........�[0m�[91m .......... .......... ..........  5% 8.10M 1s
Step #6 - "build-e2e":    750K ..�[0m�[91m........ ........�[0m�[91m.. .......... .......... ..�[0m�[91m........  5%  160M 1s�[0m�[91m
Step #6 - "build-e2e":    800K ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........ ..........  5%  149M 1s
Step #6 - "build-e2e":    850K .......... .......... ..........�[0m�[91m .......... ..........  6%  225M 1s
Step #6 - "build-e2e":    900K ....�[0m�[91m...... .......... .......... .......... ..........  6%  234M 1s
Step #6 - "build-e2e":    950K ..........�[0m�[91m .......... .....�[0m�[91m..... .......... ..�[0m�[91m........  7%  252M 1s�[0m�[91m
Step #6 - "build-e2e":   1000K ........�[0m�[91m.. .......... ....�[0m�[91m...... .......... ........�[0m�[91m..  7%  180M 1s
Step #6 - "build-e2e":   1050K ......�[0m�[91m.... ....�[0m�[91m...... ..........�[0m�[91m ........�[0m�[91m.. ..........  7%  214M 1s
Step #6 - "build-e2e":   1100K ....�[0m�[91m...... .......... .......... .......... ..........  8% 8.14M�[0m�[91m 1s
Step #6 - "build-e2e":   1150K .......... ........�[0m�[91m.. ......�[0m�[91m.... .......... ..........  8%  112M 1s
Step #6 - "build-e2e":   1200K .......... .�[0m�[91m......... .......... .....�[0m�[91m..... ...�[0m�[91m.......  8%  162M 1s
Step #6 - "build-e2e":   1250K .........�[0m�[91m. .......... .....�[0m�[91m..... ...�[0m�[91m....... ..........  9%  138M 1s
Step #6 - "build-e2e":   1300K .......�[0m�[91m... .......... .......... .........�[0m�[91m. ..........  9%  218M 1s
Step #6 - "build-e2e":   1350K .....�[0m�[91m..... ...�[0m�[91m....... .........�[0m�[91m. .......... ..........  9%  225M 1s
Step #6 - "build-e2e":   1400K ...�[0m�[91m....... .........�[0m�[91m. .......�[0m�[91m... .......... ...�[0m�[91m....... 10%  197M 0s
Step #6 - "build-e2e":   1450K .�[0m�[91m........�[0m�[91m. .......... .......... ...�[0m�[91m....... .........�[0m�[91m. 10%  180M 0s
Step #6 - "build-e2e":   1500K .......... .....�[0m�[91m..... ...�[0m�[91m....... .�[0m�[91m......... .......... 10%  220M 0s
Step #6 - "build-e2e":   1550K .......... .......... .........�[0m�[91m. ......�[0m�[91m.... .......... 11%  240M 0s
Step #6 - "build-e2e":   1600K ...�[0m�[91m....... .�[0m�[91m........�[0m�[91m. .......... .....�[0m�[91m..... ...�[0m�[91m....... 11%  189M 0s
Step #6 - "build-e2e":   1650K .�[0m�[91m......... .......... .....�[0m�[91m..... .......... .......... 11%  199M 0s
Step #6 - "build-e2e":   1700K .......�[0m�[91m... .......... ...�[0m�[91m....... .�[0m�[91m......... .......... 12%  255M 0s
Step #6 - "build-e2e":   1750K ..�[0m�[91m........ ........�[0m�[91m.. .......... ....�[0m�[91m...... ..�[0m�[91m........ 12% 11.0M 0s�[0m�[91m
Step #6 - "build-e2e":   1800K .......... ......�[0m�[91m.... .......... .........�[0m�[91m. .......�[0m�[91m..�[0m�[91m. 13%  100M 0s
Step #6 - "build-e2e":   1850K .......�[0m�[91m... .....�[0m�[91m..... .......... .�[0m�[91m........�[0m�[91m. ..�[0m�[91m.....�[0m�[91m... 13%  126M 0s
Step #6 - "build-e2e":   1900K ...�[0m�[91m....... ..�[0m�[91m....�[0m�[91m.... .......... ..�[0m�[91m........ ........�[0m�[91m.. 13%  103M 0s
Step #6 - "build-e2e":   1950K ......�[0m�[91m.... ....�[0m�[91m..�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........ ......�[0m�[91m.... 14%  152M 0s
Step #6 - "build-e2e":   2000K .......... .......... .......... ........�[0m�[91m.. .......... 14%  230M 0s
Step #6 - "build-e2e":   2050K ...�[0m�[91m.�[0m�[91m...... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... .......... 14%  181M 0s
Step #6 - "build-e2e":   2100K ..........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... .......... 15%�[0m�[91m  210M 0s
Step #6 - "build-e2e":   2150K ........�[0m�[91m.. ......�[0m�[91m.... .......... ..........�[0m�[91m ........�[0m�[91m.. 15%  194M 0s
Step #6 - "build-e2e":   2200K ..........�[0m�[91m .......... ..........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... 15%  221M 0s
Step #6 - "build-e2e":   2250K .......... ..�[0m�[91m........ ........�[0m�[91m.. ......�[0m�[91m.... .......... 16%  182M 0s
Step #6 - "build-e2e":   2300K ..�[0m�[91m........ .......... .......... .�[0m�[91m...�[0m�[91m...... .......... 16%  183M 0s�[0m�[91m
Step #6 - "build-e2e":   2350K ........�[0m�[91m.. .......... ....�[0m�[91m...... .......... .......... 16%  201M 0s�[0m�[91m
Step #6 - "build-e2e":   2400K ......�[0m�[91m.... .......... .......... .......... .......... 17%  234M 0s
Step #6 - "build-e2e":   2450K ....�[0m�[91m...... .......... .......... ......�[0m�[91m.... .......... 17%  183M 0s
Step #6 - "build-e2e":   2500K .......... ........�[0m�[91m.. .......... .......... .......... 17%  223M 0s�[0m�[91m
Step #6 - "build-e2e":   2550K .......... .......... .......... ..........�[0m�[91m .......... 18%  196M 0s�[0m�[91m
Step #6 - "build-e2e":   2600K ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m .......... .......... 18%  217M�[0m�[91m 0s
Step #6 - "build-e2e":   2650K .......... ..�[0m�[91m........ ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... 19%  228M 0s
Step #6 - "build-e2e":   2700K ..........�[0m�[91m .......... ......�[0m�[91m.... .......... ..�[0m�[91m........ 19%  183M 0s�[0m�[91m
Step #6 - "build-e2e":   2750K .......... ....�[0m�[91m...... .......... ........�[0m�[91m.. ....�[0m�[91m...... 19%  185M 0s
Step #6 - "build-e2e":   2800K ..........�[0m�[91m ........�[0m�[91m.. .......... .......�[0m�[91m... .....�[0m�[91m..... 20%  214M 0s
Step #6 - "build-e2e":   2850K .......... .......... ...�[0m�[91m....... .......... .....�[0m�[91m...�[0m�[91m.. 20%  193M 0s
Step #6 - "build-e2e":   2900K .......... ....�[0m�[91m...... .�[0m�[91m......... .......�[0m�[91m... .....�[0m�[91m..... 20%  186M 0s
Step #6 - "build-e2e":   2950K ...�[0m�[91m....... .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... .....�[0m�[91m..... ...�[0m�[91m....... 21%  215M 0s
Step #6 - "build-e2e":   3000K .......... .......... .....�[0m�[91m..... ...�[0m�[91m....... ........�[0m�[91m.. 21% 47.5M 0s
Step #6 - "build-e2e":   3050K .......... ....�[0m�[91m...... .......... ........�[0m�[91m.. .......... 21%  175M 0s
Step #6 - "build-e2e":   3100K ....�[0m�[91m...... .......... .......... .......... .......... 22%  164M 0s
Step #6 - "build-e2e":   3150K .......... .......... .......... .......... .......... 22%  268M 0s
Step #6 - "build-e2e":   3200K .......... .......... .......... .......... .......... 22%  307M 0s
Step #6 - "build-e2e":   3250K .......... .......... .......... .......... .......... 23%  331M 0s
Step #6 - "build-e2e":   3300K .......... .......... .......... .....�[0m�[91m..... .......... 23%  201M 0s
Step #6 - "build-e2e":   3350K .......... .......�[0m�[91m... .......... .......... .........�[0m�[91m. 23%  154M 0s
Step #6 - "build-e2e":   3400K .......... .....�[0m�[91m..... .......... .�[0m�[91m......... .�[0m�[91m........�[0m�[91m. 24%  140M 0s
Step #6 - "build-e2e":   3450K .......�[0m�[91m... .......... ...�[0m�[91m....... .........�[0m�[91m. .......... 24%  205M 0s
Step #6 - "build-e2e":   3500K .....�[0m�[91m..... ......�[0m�[91m.... .......... ..�[0m�[91m........ .......... 25% 81.0M 0s
Step #6 - "build-e2e":   3550K .......... ....�[0m�[91m...... ..........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... 25%  220M 0s�[0m�[91m
Step #6 - "build-e2e":   3600K ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m .......... .....�[0m�[91m..�[0m�[91m... .......... 25%  205M 0s
Step #6 - "build-e2e":   3650K ..�[0m�[91m........ .........�[0m�[91m. .......�[0m�[91m... .....�[0m�[91m..... ...�[0m�[91m....... 26%  230M 0s
Step #6 - "build-e2e":   3700K .......... ...�[0m�[91m....�[0m�[91m... .......... .......... .........�[0m�[91m. 26%  141M 0s
Step #6 - "build-e2e":   3750K .......�[0m�[91m... .......... .......... .�[0m�[91m......... .......... 26%  225M 0s
Step #6 - "build-e2e":   3800K .....�[0m�[91m..... .......... .�[0m�[91m........�[0m�[91m. .......... .....�[0m�[91m..... 27%  214M 0s
Step #6 - "build-e2e":   3850K ...�[0m�[91m....... .........�[0m�[91m. .......�[0m�[91m... .....�[0m�[91m..... ...�[0m�[91m....... 27%  225M 0s
Step #6 - "build-e2e":   3900K .�[0m�[91m......... .......�[0m�[91m... .....�[0m�[91m..... ...�[0m�[91m....... .�[0m�[91m......... 27%  168M 0s
Step #6 - "build-e2e":   3950K .....�[0m�[91m..... ....�[0m�[91m...... ...�[0m�[91m....... .�[0m�[91m......... .......�[0m�[91m... 28%  206M 0s
Step #6 - "build-e2e":   4000K .....�[0m�[91m..... ...�[0m�[91m....... .�[0m�[91m......... .......... .....�[0m�[91m..... 28%  194M 0s�[0m�[91m
Step #6 - "build-e2e":   4050K ...�[0m�[91m....... .......... .......�[0m�[91m... .....�[0m�[91m..... .......... 28%  236M 0s
Step #6 - "build-e2e":   4100K .........�[0m�[91m. .......�[0m�[91m... .....�[0m�[91m..... ...�[0m�[91m....... �[0m�[91m.�[0m�[91m........�[0m�[91m. 29%  158M 0s
Step #6 - "build-e2e":   4150K .......... .�[0m�[91m....�[0m�[91m..... .......... .......... .......... 29%�[0m�[91m  232M 0s
Step #6 - "build-e2e":   4200K .......... ...�[0m�[91m....... .........�[0m�[91m. .......�[0m�[91m... .....�[0m�[91m..... 29%  224M 0s
Step #6 - "build-e2e":   4250K .......... .�[0m�[91m......... .......�[0m�[91m... .....�[0m�[91m..... ...�[0m�[91m....... 30%  224M 0s
Step #6 - "build-e2e":   4300K .......... .......�[0m�[91m... .....�[0m�[91m..... ...�[0m�[91m....... .�[0m�[91m........�[0m�[91m. 30%  173M 0s
Step #6 - "build-e2e":   4350K .......�[0m�[91m... .......... .......... .......... .......... 31%  211M 0s
Step #6 - "build-e2e":   4400K .....�[0m�[91m..... ...�[0m�[91m....... .�[0m�[91m......... .......... .......... 31%  232M 0s
Step #6 - "build-e2e":   4450K ...�[0m�[91m....... .........�[0m�[91m. .......... .....�[0m�[91m..... .......... 31%  225M 0s
Step #6 - "build-e2e":   4500K .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... .......... .......... .........�[0m�[91m. 32%  170M 0s
Step #6 - "build-e2e":   4550K .......�[0m�[91m... .....�[0m�[91m..... .......... .�[0m�[91m......... .......... 32%  207M 0s
Step #6 - "build-e2e":   4600K ....�[0m�[91m.�[0m�[91m..... .�[0m�[91m..�[0m�[91m....... .........�[0m�[91m. .......�[0m�[91m... .....�[0m�[91m..... 32%  207M 0s
Step #6 - "build-e2e":   4650K ...�[0m�[91m....... .......... .......... .......... .......... 33%�[0m�[91m  220M 0s
Step #6 - "build-e2e":   4700K .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... .....�[0m�[91m..... .......... .........�[0m�[91m. 33%  173M 0s
Step #6 - "build-e2e":   4750K .......�[0m�[91m... .......... .......... .......... .......... 33% 7.17M 0s
Step #6 - "build-e2e":   4800K .....�[0m�[91m..... .......... .........�[0m�[91m. .......�[0m�[91m... .......... 34%  223M 0s
Step #6 - "build-e2e":   4850K ...�[0m�[91m....... .........�[0m�[91m. .......�[0m�[91m... .....�[0m�[91m..... .......... 34%  155M 0s
Step #6 - "build-e2e":   4900K .�[0m�[91m......... .......�[0m�[91m... .....�[0m�[91m..... .........�[0m�[91m. .......... 34%  150M 0s
Step #6 - "build-e2e":   4950K .......... .......... .......... .......... .......... 35%  193M 0s
Step #6 - "build-e2e":   5000K .......... .......... .......... .......... .......... 35%  250M 0s
Step #6 - "build-e2e":   5050K .......... .......... .......... .......... .......... 35%  277M 0s
Step #6 - "build-e2e":   5100K .......... .......... .......... .......... .�[0m�[91m......... 36%  187M 0s
Step #6 - "build-e2e":   5150K .......�[0m�[91m... .......... .......... ....�[0m�[91m...... ....�[0m�[91m...�[0m�[91m... 36%  172M 0s
Step #6 - "build-e2e":   5200K .....�[0m�[91m..... .......... .�[0m�[91m......... .......�[0m�[91m... .....�[0m�[91m..... 37%  156M 0s
Step #6 - "build-e2e":   5250K ...�[0m�[91m....... .........�[0m�[91m. .......... .....�[0m�[91m..... ........�[0m�[91m..�[0m�[91m 37%  196M 0s
Step #6 - "build-e2e":   5300K .�[0m�[91m......... ......�[0m�[91m.�[0m�[91m... .....�[0m�[91m..... .......... .�[0m�[91m......... 37%  154M 0s
Step #6 - "build-e2e":   5350K .......... .....�[0m�[91m..... ...�[0m�[91m....... .........�[0m�[91m. .......�[0m�[91m... 38%  167M 0s
Step #6 - "build-e2e":   5400K .......... ...�[0m�[91m....... .........�[0m�[91m. .......... .....�[0m�[91m..... 38%  212M 0s
Step #6 - "build-e2e":   5450K ...�[0m�[91m....... .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... .......... .......... 38%  221M 0s
Step #6 - "build-e2e":   5500K�[0m�[91m .........�[0m�[91m. .......... .....�[0m�[91m..... .......... .........�[0m�[91m. 39%  196M 0s
Step #6 - "build-e2e":   5550K .......... ....�[0m�[91m...... ...�[0m�[91m....... .........�[0m�[91m. .......�[0m�[91m... 39%  177M 0s
Step #6 - "build-e2e":   5600K .....�[0m�[91m..... .......... .�[0m�[91m......... .......�[0m�[91m... .....�[0m�[91m..... 39%  198M 0s
Step #6 - "build-e2e":   5650K ...�[0m�[91m....... .........�[0m�[91m. .......�[0m�[91m... .....�[0m�[91m..... ...�[0m�[91m....... 40%  209M 0s
Step #6 - "build-e2e":   5700K .......... .......... .......... .......... .......... 40%  165M 0s
Step #6 - "build-e2e":   5750K .......... .......... .......... .......... .......... 40%  169M 0s
Step #6 - "build-e2e":   5800K .......... .......... .......... .......... .......... 41%  192M 0s
Step #6 - "build-e2e":   5850K .......... .......... .......... .......... .......... 41%  196M 0s
Step #6 - "build-e2e":   5900K .......... .......... .......... .......... .........�[0m�[91m. 41%  190M 0s
Step #6 - "build-e2e":   5950K .......�[0m�[91m... .......... ...�[0m�[91m....... .......... .......... 42%  184M 0s
Step #6 - "build-e2e":   6000K .......... ...�[0m�[91m....... .......... .......�[0m�[91m... .....�[0m�[91m..... 42%  221M 0s
Step #6 - "build-e2e":   6050K .......... .........�[0m�[91m. .......�[0m�[91m... .......... ...�[0m�[91m....... 42%  193M 0s
Step #6 - "build-e2e":   6100K .�[0m�[91m......�[0m�[91m... .......�[0m�[91m... .....�[0m�[91m..... ...�[0m�[91m....... .........�[0m�[91m. 43%  179M 0s
Step #6 - "build-e2e":   6150K .......�[0m�[91m... .....�[0m�[91m..... ...�[0m�[91m....... .�[0m�[91m......... .......... 43%  178M 0s
Step #6 - "build-e2e":   6200K .....�[0m�[91m..... ...�[0m�[91m....... .�[0m�[91m...�[0m�[91m.....�[0m�[91m. .......�[0m�[91m... .......... 44%�[0m�[91m  156M 0s
Step #6 - "build-e2e":   6250K ...�[0m�[91m....... .�[0m�[91m......... .......�[0m�[91m... .....�[0m�[91m..... ...�[0m�[91m....... 44%  160M 0s
Step #6 - "build-e2e":   6300K .�[0m�[91m........�[0m�[91m. .......... .....�[0m�[91m..... ...�[0m�[91m....... .�[0m�[91m......... 44%  110M 0s
Step #6 - "build-e2e":   6350K .......... .......... .......�[0m�[91m... .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... 45%  176M 0s
Step #6 - "build-e2e":   6400K .....�[0m�[91m..... .......... .�[0m�[91m......... .......�[0m�[91m... ..........�[0m�[91m 45%  177M 0s
Step #6 - "build-e2e":   6450K ...�[0m�[91m....... .�[0m�[91m......... .......�[0m�[91m... .......... .......... 45%  131M 0s
Step #6 - "build-e2e":   6500K .......... .......... .......... .......... .......... 46%  171M 0s
Step #6 - "build-e2e":   6550K .......... .......... .......... .......... .......... 46%  177M 0s
Step #6 - "build-e2e":   6600K .......... .......... .......... .......... .......... 46%  262M 0s
Step #6 - "build-e2e":   6650K .......... .......... .......�[0m�[91m... .......... ...�[0m�[91m....... 47%  201M 0s
Step #6 - "build-e2e":   6700K .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... .....�[0m�[91m..... ...�[0m�[91m....... .�[0m�[91m......... 47%  119M 0s
Step #6 - "build-e2e":   6750K .......�[0m�[91m... .......... ..�[0m�[91m.�[0m�[91m....... .......... ....�[0m�[91m...... 47%  219M 0s
Step #6 - "build-e2e":   6800K .....�[0m�[91m..... ...�[0m�[91m....... .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... .......... 48%  186M 0s�[0m�[91m
Step #6 - "build-e2e":   6850K ...�[0m�[91m....... .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... .....�[0m�[91m..... ..........�[0m�[91m 48%  213M 0s
Step #6 - "build-e2e":   6900K .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... .....�[0m�[91m..... ...�[0m�[91m....... ........�[0m�[91m.�[0m�[91m. 48%  182M 0s
Step #6 - "build-e2e":   6950K .......�[0m�[91m... .....�[0m�[91m..... ...�[0m�[91m....... .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... 49%  208M 0s
Step #6 - "build-e2e":   7000K .....�[0m�[91m..... ...�[0m�[91m....... .�[0m�[91m........�[0m�[91m. .......... ....�[0m�[91m.�[0m�[91m..... 49%  177M 0s
Step #6 - "build-e2e":   7050K ...�[0m�[91m....... .�[0m�[91m......... .......�[0m�[91m... .......... ...�[0m�[91m....... 50%  207M 0s
Step #6 - "build-e2e":   7100K .�[0m�[91m......... .......�[0m�[91m... .......... �[0m�[91m...�[0m�[91m....... .�[0m�[91m........�[0m�[91m. 50%  192M 0s
Step #6 - "build-e2e":   7150K .......�[0m�[91m... .....�[0m�[91m..... ...�[0m�[91m....... .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... 50%  205M 0s
Step #6 - "build-e2e":   7200K .....�[0m�[91m..... ........�[0m�[91m.. .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... .....�[0m�[91m..... 51%  187M 0s
Step #6 - "build-e2e":   7250K ...�[0m�[91m....... .�[0m�[91m........�[0m�[91m. .......... .....�[0m�[91m..... ...�[0m�[91m....... 51%  201M 0s
Step #6 - "build-e2e":   7300K .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... .....�[0m�[91m..... ...�[0m�[91m....... .�[0m�[91m......... 51%  169M 0s�[0m�[91m
Step #6 - "build-e2e":   7350K .......�[0m�[91m... .....�[0m�[91m..... ...�[0m�[91m....... .......... .......�[0m�[91m... 52%  207M 0s
Step #6 - "build-e2e":   7400K .....�[0m�[91m..... ...�[0m�[91m....... .........�[0m�[91m. .......... .....�[0m�[91m..... 52%  192M 0s
Step #6 - "build-e2e":   7450K ...�[0m�[91m....... .�[0m�[91m........�[0m�[91m. .......... .....�[0m�[91m..... ...�[0m�[91m....... 52%  212M 0s
Step #6 - "build-e2e":   7500K .......... .......�[0m�[91m... .....�[0m�[91m..... .......... �[0m�[91m.......... 53%  212M 0s
Step #6 - "build-e2e":   7550K .......�[0m�[91m... .....�[0m�[91m..... ...�[0m�[91m....... .�[0m�[91m......... .......... 53%  237M 0s
Step #6 - "build-e2e":   7600K .......... ..........�[0m�[91m .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... .......... 53%  158M 0s
Step #6 - "build-e2e":   7650K ...�[0m�[91m....... .�[0m�[91m......... .......�[0m�[91m... .......... ...�[0m�[91m....... 54%  207M 0s
Step #6 - "build-e2e":   7700K .�[0m�[91m......... .......�[0m�[91m... .....�[0m�[91m..... ...�[0m�[91m...�[0m�[91m.... .........�[0m�[91m. 54%  125M 0s
Step #6 - "build-e2e":   7750K .......�[0m�[91m... .....�[0m�[91m..... ...�[0m�[91m....... .......... .......�[0m�[91m... 54%  156M 0s
Step #6 - "build-e2e":   7800K ....�[0m�[91m.�[0m�[91m..... ...�[0m�[91m....�[0m�[91m... .......... .......�[0m�[91m... .....�[0m�[91m..�[0m�[91m... 55%  154M 0s
Step #6 - "build-e2e":   7850K ...�[0m�[91m....... .......... .......�[0m�[91m... .......... ..........�[0m�[91m 55%  189M 0s
Step #6 - "build-e2e":   7900K .....�[0m�[91m....�[0m�[91m. .......... .�[0m�[91m....�[0m�[91m..... ...�[0m�[91m....... .�[0m�[91m........�[0m�[91m. 56%  108M 0s
Step #6 - "build-e2e":   7950K ...�[0m�[91m....�[0m�[91m... .......... ...�[0m�[91m....... .�[0m�[91m........�[0m�[91m. ...�[0m�[91m....�[0m�[91m... 56%  136M 0s
Step #6 - "build-e2e":   8000K .....�[0m�[91m.�[0m�[91m.... ...�[0m�[91m....... .�[0m�[91m......... .......�[0m�[91m... .....�[0m�[91m..... 56%  142M 0s
Step #6 - "build-e2e":   8050K .......... .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... .....�[0m�[91m..... .......... 57%  171M 0s
Step #6 - "build-e2e":   8100K .......... .......... .....�[0m�[91m..... .......... .�[0m�[91m......... 57%  163M 0s
Step #6 - "build-e2e":   8150K .......�[0m�[91m... .......... ...�[0m�[91m....... .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... 57%  209M 0s
Step #6 - "build-e2e":   8200K .....�[0m�[91m..... ...�[0m�[91m....... .........�[0m�[91m. .......�[0m�[91m... ..........�[0m�[91m 58%  206M 0s
Step #6 - "build-e2e":   8250K .......... .�[0m�[91m......... .......�[0m�[91m... .......... .......... 58%  191M 0s
Step #6 - "build-e2e":   8300K .�[0m�[91m........�[0m�[91m. .......... ....�[0m�[91m.�[0m�[91m..... .......... �[0m�[91m.�[0m�[91m......... 58%  177M 0s
Step #6 - "build-e2e":   8350K .......... .......... ...�[0m�[91m....... .........�[0m�[91m. .......�[0m�[91m... 59%  216M 0s
Step #6 - "build-e2e":   8400K .....�[0m�[91m..... .......�[0m�[91m... .........�[0m�[91m. .......�[0m�[91m... .......... 59%  199M 0s
Step #6 - "build-e2e":   8450K ...�[0m�[91m....... .........�[0m�[91m. .......... .....�[0m�[91m..... ...�[0m�[91m....... 59%  178M 0s
Step #6 - "build-e2e":   8500K .�[0m�[91m......... .......�[0m�[91m... .....�[0m�[91m..... ...�[0m�[91m....... ......�[0m�[91m...�[0m�[91m. 60%  175M 0s
Step #6 - "build-e2e":   8550K .......... .....�[0m�[91m..... .......... .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... 60%  220M 0s
Step #6 - "build-e2e":   8600K .....�[0m�[91m..... .......... ........�[0m�[91m.. .......�[0m�[91m... .....�[0m�[91m..... 60%  211M 0s
Step #6 - "build-e2e":   8650K ...�[0m�[91m....... .�[0m�[91m......... .......�[0m�[91m... .....�[0m�[91m..... ...�[0m�[91m....... 61%  168M 0s
Step #6 - "build-e2e":   8700K .�[0m�[91m........�[0m�[91m. .......... .....�[0m�[91m..... .......... .�[0m�[91m......... 61%  185M 0s
Step #6 - "build-e2e":   8750K .......�[0m�[91m... .....�[0m�[91m..... ...�[0m�[91m....... .�[0m�[91m........�[0m�[91m. .......... 62%  202M 0s
Step #6 - "build-e2e":   8800K .....�[0m�[91m..... .......... .�[0m�[91m......... .......... .....�[0m�[91m..... 62%  219M 0s
Step #6 - "build-e2e":   8850K ...�[0m�[91m....... .�[0m�[91m......... .....�[0m�[91m..... .....�[0m�[91m..... .......... 62%  182M 0s
Step #6 - "build-e2e":   8900K .�[0m�[91m......... ..�[0m�[91m........ .....�[0m�[91m..... ...�[0m�[91m....... ......�[0m�[91m...�[0m�[91m. 63%  189M 0s
Step #6 - "build-e2e":   8950K .......... .....�[0m�[91m..... ...�[0m�[91m....... .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... 63%  182M 0s
Step #6 - "build-e2e":   9000K .....�[0m�[91m..... .......... �[0m�[91m.........�[0m�[91m. .......�[0m�[91m... .....�[0m�[91m..... 63%  123M 0s
Step #6 - "build-e2e":   9050K .......... .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... .�[0m�[91m......... .......... 64%�[0m�[91m  150M 0s
Step #6 - "build-e2e":   9100K .........�[0m�[91m. .......�[0m�[91m... .....�[0m�[91m..... .......... .�[0m�[91m......... 64%  154M 0s
Step #6 - "build-e2e":   9150K .......�[0m�[91m... .....�[0m�[91m..... ...�[0m�[91m....... .........�[0m�[91m. .......... 64%  182M 0s
Step #6 - "build-e2e":   9200K ....�[0m�[91m.�[0m�[91m..... ..........�[0m�[91m .�[0m�[91m......... .......�[0m�[91m.�[0m�[91m.. �[0m�[91m.......... 65%  145M 0s
Step #6 - "build-e2e":   9250K ...�[0m�[91m......�[0m�[91m. .........�[0m�[91m. .......... .......... .......... 65%  179M 0s
Step #6 - "build-e2e":   9300K .......... .......... .......... .......... .......... 65%  197M 0s
Step #6 - "build-e2e":   9350K .......... .......... .......... .......... .......... 66%  301M 0s
Step #6 - "build-e2e":   9400K .......... .......... .......... .......... .......... 66%  225M 0s
Step #6 - "build-e2e":   9450K .......... .......... .......... .......... .......... 66%  271M 0s
Step #6 - "build-e2e":   9500K .......... .......... .......... .......... .......... 67%  297M 0s
Step #6 - "build-e2e":   9550K .......... .......... ...�[0m�[91m....... .......... .......... 67%  168M 0s
Step #6 - "build-e2e":   9600K .......... ...�[0m�[91m....... .�[0m�[91m........�[0m�[91m. .......... .....�[0m�[91m..... 68%�[0m�[91m  173M 0s
Step #6 - "build-e2e":   9650K �[0m�[91m...�[0m�[91m....... .�[0m�[91m........�[0m�[91m. .......... .....�[0m�[91m..... ...�[0m�[91m....... 68%  208M 0s
Step #6 - "build-e2e":   9700K .�[0m�[91m........�[0m�[91m. .......... .....�[0m�[91m..... .......... .......... 68%  187M 0s
Step #6 - "build-e2e":   9750K .......... .......... ...�[0m�[91m....... .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... 69%  224M 0s
Step #6 - "build-e2e":   9800K .....�[0m�[91m..... .......... .......... .......... .......... 69%  183M 0s
Step #6 - "build-e2e":   9850K .......... .......... .......... .....�[0m�[91m..... ...�[0m�[91m....... 69%  247M 0s
Step #6 - "build-e2e":   9900K .......... .......... .......... .......... .........�[0m�[91m. 70%  249M 0s
Step #6 - "build-e2e":   9950K .......... .......... ...�[0m�[91m....... .........�[0m�[91m. .......... 70%  223M 0s
Step #6 - "build-e2e":  10000K .....�[0m�[91m..... .......... .......... .......�[0m�[91m... .......... 70%  194M 0s
Step #6 - "build-e2e":  10050K .......... .......... .......... .....�[0m�[91m..... .......... 71%  192M 0s
Step #6 - "build-e2e":  10100K .......... .......�[0m�[91m... .......... .......... .�[0m�[91m......... 71%  170M 0s
Step #6 - "build-e2e":  10150K .......�[0m�[91m... .......... .......... .........�[0m�[91m. .......�[0m�[91m... 71%  209M 0s
Step #6 - "build-e2e":  10200K .......... ..�[0m�[91m........ .......... .......�[0m�[91m... .......... 72%  219M 0s
Step #6 - "build-e2e":  10250K .......... .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... .......... ...�[0m�[91m....... 72%  193M 0s
Step #6 - "build-e2e":  10300K .......... .......... .....�[0m�[91m..... ...�[0m�[91m....... .......... 72%  202M 0s
Step #6 - "build-e2e":  10350K .......�[0m�[91m... .......... .......... .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... 73%  190M 0s
Step #6 - "build-e2e":  10400K ....�[0m�[91m.�[0m�[91m..... .......... .........�[0m�[91m. .......... .......... 73%  208M 0s
Step #6 - "build-e2e":  10450K ...�[0m�[91m....... .........�[0m�[91m. .......... .....�[0m�[91m..... .......... 74%  127M 0s
Step #6 - "build-e2e":  10500K .�[0m�[91m......... .......�[0m�[91m... .......... .�[0m�[91m..�[0m�[91m....... .�[0m�[91m......... 74%  138M 0s
Step #6 - "build-e2e":  10550K .......... .....�[0m�[91m..... ...�[0m�[91m....... .�[0m�[91m......... ..�[0m�[91m.....�[0m�[91m... 74%  162M 0s
Step #6 - "build-e2e":  10600K .......... .......... .........�[0m�[91m. .......... .....�[0m�[91m..... 75% 66.2M 0s
Step #6 - "build-e2e":  10650K .......... .......... .......�[0m�[91m... .......... ..�[0m�[91m.�[0m�[91m....... 75%  135M 0s
Step #6 - "build-e2e":  10700K .......... .......... .......... .......... .......... 75%  182M 0s
Step #6 - "build-e2e":  10750K .......�[0m�[91m... ....�[0m�[91m...... ...�[0m�[91m....... .�[0m�[91m......... .......�[0m�[91m... 76%  160M 0s
Step #6 - "build-e2e":  10800K .....�[0m�[91m..... ...�[0m�[91m....... .�[0m�[91m......... .......�[0m�[91m... .......... 76%  163M 0s
Step #6 - "build-e2e":  10850K ...�[0m�[91m....... .......... .......... .....�[0m�[91m..... ...�[0m�[91m....... 76%  157M 0s
Step #6 - "build-e2e":  10900K .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... .......... ...�[0m�[91m....... ...�[0m�[91m......�[0m�[91m. 77%  117M 0s
Step #6 - "build-e2e":  10950K .......... .....�[0m�[91m..... ...�[0m�[91m....... .�[0m�[91m........�[0m�[91m. .......... 77%  215M 0s
Step #6 - "build-e2e":  11000K ....�[0m�[91m...... ...�[0m�[91m....... .........�[0m�[91m. .......�[0m�[91m... .....�[0m�[91m..... 77%  183M 0s
Step #6 - "build-e2e":  11050K .......... .�[0m�[91m......... ....�[0m�[91m...�[0m�[91m... .....�[0m�[91m..... ...�[0m�[91m....... 78%  208M 0s
Step #6 - "build-e2e":  11100K .�[0m�[91m........�[0m�[91m. .......... .�[0m�[91m....�[0m�[91m..... ..�[0m�[91m.�[0m�[91m....... .�[0m�[91m........�[0m�[91m. 78%  187M 0s
Step #6 - "build-e2e":  11150K ..�[0m�[91m........ .......... .......... .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... 78%  209M 0s
Step #6 - "build-e2e":  11200K .....�[0m�[91m..... .......... .......... ....�[0m�[91m...�[0m�[91m... .......... 79%  205M 0s
Step #6 - "build-e2e":  11250K ...�[0m�[91m....... .........�[0m�[91m. .......�[0m�[91m... .......... ...�[0m�[91m....... 79%  222M 0s
Step #6 - "build-e2e":  11300K .�[0m�[91m......... .......... .....�[0m�[91m..... ...�[0m�[91m....... .........�[0m�[91m. 79%  190M 0s
Step #6 - "build-e2e":  11350K .......�[0m�[91m... .....�[0m�[91m..... ...�[0m�[91m....... .�[0m�[91m......... .......�[0m�[91m... 80%  216M 0s
Step #6 - "build-e2e":  11400K .......... ...�[0m�[91m....... .�[0m�[91m......... .......�[0m�[91m... .....�[0m�[91m..... 80%  185M 0s
Step #6 - "build-e2e":  11450K ...�[0m�[91m....... .........�[0m�[91m. .......�[0m�[91m... .....�[0m�[91m..... ...�[0m�[91m.......�[0m�[91m 81%  205M 0s
Step #6 - "build-e2e":  11500K .........�[0m�[91m. .......... .....�[0m�[91m..... ...�[0m�[91m....... .�[0m�[91m........�[0m�[91m. 81%  190M 0s
Step #6 - "build-e2e":  11550K .......�[0m�[91m... ....�[0m�[91m.�[0m�[91m..... ...�[0m�[91m....... .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... 81%  232M 0s
Step #6 - "build-e2e":  11600K .....�[0m�[91m..... .......... .�[0m�[91m......... .......�[0m�[91m... .......... 82%  189M 0s
Step #6 - "build-e2e":  11650K ..�[0m�[91m........�[0m�[91m .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... .....�[0m�[91m..... .......... 82%  216M 0s
Step #6 - "build-e2e":  11700K .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... ..........�[0m�[91m .......... .�[0m�[91m...�[0m�[91m.....�[0m�[91m. 82%  129M 0s
Step #6 - "build-e2e":  11750K .......�[0m�[91m... .....�[0m�[91m..... .......... .......... .......�[0m�[91m... 83%  163M 0s
Step #6 - "build-e2e":  11800K .......... ...�[0m�[91m....... .........�[0m�[91m. .......... .......... 83%  171M 0s
Step #6 - "build-e2e":  11850K ...�[0m�[91m....... .�[0m�[91m......... .....�[0m�[91m..�[0m�[91m... .....�[0m�[91m..... ...�[0m�[91m....... 83%  218M 0s
Step #6 - "build-e2e":  11900K .........�[0m�[91m. .......... .....�[0m�[91m..... ...�[0m�[91m....... .�[0m�[91m........�[0m�[91m. 84%  187M 0s
Step #6 - "build-e2e":  11950K .......�[0m�[91m... .......... �[0m�[91m...�[0m�[91m....... .�[0m�[91m......... .......�[0m�[91m... 84%  205M 0s
Step #6 - "build-e2e":  12000K .....�[0m�[91m..... ...�[0m�[91m....... .........�[0m�[91m. .......�[0m�[91m... .......... 84%  172M 0s
Step #6 - "build-e2e":  12050K ...�[0m�[91m....... .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... .......... ...�[0m�[91m....... 85%  223M 0s
Step #6 - "build-e2e":  12100K .�[0m�[91m......... .......�[0m�[91m... .......�[0m�[91m... .......... .........�[0m�[91m. 85%  192M 0s
Step #6 - "build-e2e":  12150K .......�[0m�[91m... .....�[0m�[91m..... ...�[0m�[91m....... .........�[0m�[91m. .......�[0m�[91m... 85%  214M 0s
Step #6 - "build-e2e":  12200K .......... ...�[0m�[91m....... .........�[0m�[91m. .......�[0m�[91m... .....�[0m�[91m..... 86%  187M 0s
Step #6 - "build-e2e":  12250K ...�[0m�[91m....... .�[0m�[91m......... .......�[0m�[91m... .......... .......... 86%  219M 0s
Step #6 - "build-e2e":  12300K .......... .......�[0m�[91m... .....�[0m�[91m..... .......... .�[0m�[91m........�[0m�[91m. 87%  196M 0s
Step #6 - "build-e2e":  12350K .......... .......... ...�[0m�[91m....... .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... 87%  231M 0s
Step #6 - "build-e2e":  12400K .....�[0m�[91m..... .......... .�[0m�[91m......... .......�[0m�[91m... �[0m�[91m.....�[0m�[91m..... 87%  173M 0s
Step #6 - "build-e2e":  12450K ...�[0m�[91m....... .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... .....�[0m�[91m..... ...�[0m�[91m....... 88%  214M 0s
Step #6 - "build-e2e":  12500K .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... .......... ...�[0m�[91m....... .�[0m�[91m........�[0m�[91m. 88%  173M 0s
Step #6 - "build-e2e":  12550K .......�[0m�[91m... .......... .......... .......... .......�[0m�[91m... 88%  217M 0s
Step #6 - "build-e2e":  12600K .....�[0m�[91m..... .......... .�[0m�[91m......... .......�[0m�[91m... .....�[0m�[91m..... 89%  191M 0s
Step #6 - "build-e2e":  12650K .......... .�[0m�[91m......... .......�[0m�[91m... .......... ...�[0m�[91m....... 89%  205M 0s
Step #6 - "build-e2e":  12700K .........�[0m�[91m. .......�[0m�[91m... .....�[0m�[91m..... ...�[0m�[91m....... .�[0m�[91m........�[0m�[91m. 89%  197M 0s
Step #6 - "build-e2e":  12750K .......�[0m�[91m... .......... ...�[0m�[91m....... .�[0m�[91m......... �[0m�[91m.......�[0m�[91m... 90%  212M 0s
Step #6 - "build-e2e":  12800K .....�[0m�[91m..... ...�[0m�[91m....... .�[0m�[91m......... ......�[0m�[91m.�[0m�[91m... .....�[0m�[91m..... 90%  186M 0s
Step #6 - "build-e2e":  12850K .......... .......... .......�[0m�[91m... .......... ...�[0m�[91m....... 90%  211M 0s
Step #6 - "build-e2e":  12900K .......... .......�[0m�[91m... .....�[0m�[91m..... ...�[0m�[91m....... .�[0m�[91m........�[0m�[91m. 91%  185M 0s
Step #6 - "build-e2e":  12950K .......�[0m�[91m... .....�[0m�[91m..... ...�[0m�[91m....... .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... 91%  217M 0s
Step #6 - "build-e2e":  13000K .......... .......... .........�[0m�[91m. .......�[0m�[91m... .....�[0m�[91m..... 91%  186M 0s
Step #6 - "build-e2e":  13050K ...�[0m�[91m....... .......... .......�[0m�[91m... .......... ...�[0m�[91m....... 92%  233M 0s�[0m�[91m
Step #6 - "build-e2e":  13100K .�[0m�[91m......... .......... ....�[0m�[91m.�[0m�[91m..... ...�[0m�[91m....... .......... 92%  200M 0s
Step #6 - "build-e2e":  13150K .......... .......... .......... .�[0m�[91m........�[0m�[91m. .......... 93%  204M 0s
Step #6 - "build-e2e":  13200K ...�[0m�[91m..�[0m�[91m..... .......... .........�[0m�[91m. .......�[0m�[91m... .......... 93%  185M 0s
Step #6 - "build-e2e":  13250K ...�[0m�[91m....... .�[0m�[91m........�[0m�[91m. .......... .....�[0m�[91m..... .......... 93%  216M 0s
Step #6 - "build-e2e":  13300K .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... .....�[0m�[91m..... ...�[0m�[91m....... .......... 94%  192M 0s
Step #6 - "build-e2e":  13350K ...�[0m�[91m....�[0m�[91m... .......... .......... .�[0m�[91m......... .......�[0m�[91m... 94%  197M 0s
Step #6 - "build-e2e":  13400K ..�[0m�[91m...�[0m�[91m..... ...�[0m�[91m....... �[0m�[91m.�[0m�[91m........�[0m�[91m. .......... .....�[0m�[91m..... 94%  183M 0s
Step #6 - "build-e2e":  13450K ...�[0m�[91m....... .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... .......... ...�[0m�[91m......�[0m�[91m. 95%  228M 0s
Step #6 - "build-e2e":  13500K .........�[0m�[91m. .......�[0m�[91m... ....�[0m�[91m...... ...�[0m�[91m....... .�[0m�[91m......... 95%  180M 0s
Step #6 - "build-e2e":  13550K .......�[0m�[91m... ..�[0m�[91m........ ...�[0m�[91m....... ......�[0m�[91m...�[0m�[91m. .......... 95%  234M 0s
Step #6 - "build-e2e":  13600K .....�[0m�[91m..... .......... .......... .......�[0m�[91m... .......... 96%  167M�[0m�[91m 0s
Step #6 - "build-e2e":  13650K ...�[0m�[91m....... .........�[0m�[91m. .......�[0m�[91m... .....�[0m�[91m..... ...�[0m�[91m.......�[0m�[91m 96%  209M 0s�[0m�[91m
Step #6 - "build-e2e":  13700K .�[0m�[91m......... .......�[0m�[91m... .......... .......... .�[0m�[91m........�[0m�[91m. 96%  186M 0s
Step #6 - "build-e2e":  13750K .......�[0m�[91m... .....�[0m�[91m..... ...�[0m�[91m....... .......... ......�[0m�[91m.�[0m�[91m... 97%  219M 0s
Step #6 - "build-e2e":  13800K .�[0m�[91m......... ..�[0m�[91m.�[0m�[91m....... .........�[0m�[91m. .......... .......... 97%  190M 0s
Step #6 - "build-e2e":  13850K .......... .�[0m�[91m......... .......... .....�[0m�[91m..... ...�[0m�[91m....... 97%  218M 0s
Step #6 - "build-e2e":  13900K .........�[0m�[91m. .......... .....�[0m�[91m.....�[0m�[91m ...�[0m�[91m....... .........�[0m�[91m. 98%  199M 0s
Step #6 - "build-e2e":  13950K .......�[0m�[91m... .......... ...�[0m�[91m....... .�[0m�[91m........�[0m�[91m. .......... 98%  217M 0s
Step #6 - "build-e2e":  14000K .....�[0m�[91m..... .......... .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... .......... 99%  216M 0s
Step #6 - "build-e2e":  14050K ...�[0m�[91m....... .�[0m�[91m......... .....�[0m�[91m..�[0m�[91m... .......... ...�[0m�[91m....... 99%  183M 0s
Step #6 - "build-e2e":  14100K .�[0m�[91m......... ......�[0m�[91m.�[0m�[91m... .......... ...�[0m�[91m....... .�[0m�[91m......... 99%  181M 0s
Step #6 - "build-e2e":  14150K .......�[0m�[91m... .....�[0m�[91m..... ...�[0m�[91m....... .�[0m�[91m.......             100%  221M=0.1s
Step #6 - "build-e2e": 
Step #6 - "build-e2e": �[0m�[91m2018-12-28 15:39:17 (104 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 b8f96fa8ec44
Step #6 - "build-e2e":  ---> 9be3d7d38c01
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 b9772a408221
Step #4 - "tests": ok  	agones.dev/agones/pkg/fleetallocation	11.546s
Step #4 - "tests": ok  	agones.dev/agones/pkg/fleetautoscalers	3.397s
Step #4 - "tests": ok  	agones.dev/agones/pkg/fleets	2.536s
Step #4 - "tests": ok  	agones.dev/agones/pkg/gameservers	3.115s
Step #4 - "tests": ok  	agones.dev/agones/pkg/gameserversets	3.154s
Step #4 - "tests": ?   	agones.dev/agones/pkg/sdk	[no test files]
Step #6 - "build-e2e": Removing intermediate container b9772a408221
Step #6 - "build-e2e":  ---> 50f48ab1bc9b
Step #6 - "build-e2e": Step 17/20 : COPY *.sh /root/
Step #6 - "build-e2e":  ---> d16af3f7be09
Step #6 - "build-e2e": Step 18/20 : RUN chmod +x /root/*.sh
Step #6 - "build-e2e":  ---> Running in d8811a7fc49a
Step #4 - "tests": ok  	agones.dev/agones/pkg/sdkserver	10.711s
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.084s
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.128s
Step #4 - "tests": ok  	agones.dev/agones/sdks/go	1.050s
Step #4 - "tests": ?   	agones.dev/agones/cmd/controller	[no test files]
Step #4 - "tests": ok  	agones.dev/agones/cmd/ping	2.056s
Step #4 - "tests": ?   	agones.dev/agones/cmd/sdk-server	[no test files]
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 ~/.helm:/root/.helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gocache:/root/.cache/go-build agones-build:ecb91b2ec8 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.7.0-dea76e9" agones.dev/agones/cmd/sdk-server
Step #6 - "build-e2e": Removing intermediate container d8811a7fc49a
Step #6 - "build-e2e":  ---> 775bed85eee9
Step #6 - "build-e2e": Step 19/20 : WORKDIR /go
Step #6 - "build-e2e":  ---> Running in 4854a8255553
Step #6 - "build-e2e": Removing intermediate container 4854a8255553
Step #6 - "build-e2e":  ---> 739627efb7a6
Step #6 - "build-e2e": Step 20/20 : ENTRYPOINT [ "/root/entrypoint.sh" ]
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": mkdir -p ~/.helm
Step #6 - "build-e2e":  ---> Running in 8798b5651649
Step #4 - "tests": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.helm:/root/.helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gocache:/root/.cache/go-build  agones-build:ecb91b2ec8 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": 	--set agones.crds.cleanupOnDelete=false \
Step #4 - "tests": 	> /go/src/agones.dev/agones/install/yaml/install.yaml'
Step #6 - "build-e2e": Removing intermediate container 8798b5651649
Step #6 - "build-e2e":  ---> 4711903930bc
Step #6 - "build-e2e": Successfully built 4711903930bc
Step #6 - "build-e2e": Successfully tagged e2e-runner:latest
Finished Step #6 - "build-e2e"
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 ~/.helm:/root/.helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gocache:/root/.cache/go-build agones-build:ecb91b2ec8 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.7.0-dea76e9" 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 ~/.helm:/root/.helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gocache:/root/.cache/go-build -w /go/src/agones.dev/agones/cmd/sdk-server/bin/ agones-build:ecb91b2ec8 zip -0 \
Step #5 - "build": 	agonessdk-server-0.7.0-dea76e9.zip sdk-server.darwin.amd64 sdk-server.linux.amd64 sdk-server.windows.amd64.exe
Step #5 - "build":   adding: sdk-server.darwin.amd64 (stored 0%)
Step #5 - "build":   adding: sdk-server.linux.amd64 (stored 0%)
Step #5 - "build":   adding: sdk-server.windows.amd64.exe (stored 0%)
Step #5 - "build": docker build /workspace/cmd/sdk-server/ --tag=gcr.io/agones-images/agones-sdk:0.7.0-dea76e9 
Step #5 - "build": Sending build context to Docker daemon  217.1MB

Step #5 - "build": Step 1/6 : FROM alpine:3.8
Step #5 - "build":  ---> 3f53bb00af94
Step #5 - "build": Step 2/6 : RUN apk --update add ca-certificates &&     adduser -D agones
Step #5 - "build":  ---> Using cache
Step #5 - "build":  ---> ec28b8b7d859
Step #5 - "build": Step 3/6 : COPY ./bin/sdk-server.linux.amd64 /home/agones/sdk-server
Step #5 - "build":  ---> bbde32626178
Step #5 - "build": Step 4/6 : RUN chown -R agones /home/agones &&     chmod o+x /home/agones/sdk-server
Step #5 - "build":  ---> Running in b6da16dc4361
Step #5 - "build": Removing intermediate container b6da16dc4361
Step #5 - "build":  ---> f07cd849adb5
Step #5 - "build": Step 5/6 : USER agones
Step #5 - "build":  ---> Running in b64ab7a6466a
Step #5 - "build": Removing intermediate container b64ab7a6466a
Step #5 - "build":  ---> c8061b58824a
Step #5 - "build": Step 6/6 : ENTRYPOINT ["/home/agones/sdk-server"]
Step #5 - "build":  ---> Running in 30870a7eb15c
Step #5 - "build": Removing intermediate container 30870a7eb15c
Step #5 - "build":  ---> 4c4da8c46248
Step #5 - "build": Successfully built 4c4da8c46248
Step #5 - "build": Successfully tagged gcr.io/agones-images/agones-sdk:0.7.0-dea76e9
Step #5 - "build": docker run --rm -e "CGO_ENABLED=0" -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.helm:/root/.helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gocache:/root/.cache/go-build agones-build:ecb91b2ec8 go build \
Step #5 - "build": -tags none -o /go/src/agones.dev/agones/cmd/ping/bin/ping \
Step #5 - "build":  -ldflags "-X agones.dev/agones/pkg.Version=0.7.0-dea76e9" -installsuffix cgo agones.dev/agones/cmd/ping
Step #5 - "build": docker build /workspace/cmd/ping/ --tag=gcr.io/agones-images/agones-ping:0.7.0-dea76e9 
Step #5 - "build": Sending build context to Docker daemon  12.69MB

Step #5 - "build": Step 1/6 : FROM alpine:3.8
Step #5 - "build":  ---> 3f53bb00af94
Step #5 - "build": Step 2/6 : RUN apk --update add ca-certificates &&     adduser -D agones
Step #5 - "build":  ---> Using cache
Step #5 - "build":  ---> ec28b8b7d859
Step #5 - "build": Step 3/6 : COPY ./bin/ping /home/agones/ping
Step #5 - "build":  ---> 1493f645f5cf
Step #5 - "build": Step 4/6 : RUN chown -R agones /home/agones &&     chmod o+x /home/agones/ping
Step #5 - "build":  ---> Running in 2699975b871e
Step #5 - "build": Removing intermediate container 2699975b871e
Step #5 - "build":  ---> 6d0ad33fe750
Step #5 - "build": Step 5/6 : USER agones
Step #5 - "build":  ---> Running in b5026a63d626
Step #5 - "build": Removing intermediate container b5026a63d626
Step #5 - "build":  ---> 2acd0e380c5c
Step #5 - "build": Step 6/6 : ENTRYPOINT ["/home/agones/ping"]
Step #5 - "build":  ---> Running in 920450c7f4ae
Step #5 - "build": Removing intermediate container 920450c7f4ae
Step #5 - "build":  ---> 7a1ecf87621e
Step #5 - "build": Successfully built 7a1ecf87621e
Step #5 - "build": Successfully tagged gcr.io/agones-images/agones-ping:0.7.0-dea76e9
Step #5 - "build": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.helm:/root/.helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gocache:/root/.cache/go-build -w /go/src/agones.dev/agones/sdks/cpp agones-build:ecb91b2ec8 make build install archive VERSION=0.7.0-dea76e9
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.7.0-dea76e9-src.zip
Step #5 - "build": Makefile:67: recipe for target 'archive' failed
Step #5 - "build": rm /go/src/agones.dev/agones/sdks/cpp//bin/agonessdk-0.7.0-dea76e9-dev-linux-arch_64.tar.gz
Step #5 - "build": rm: cannot remove '/go/src/agones.dev/agones/sdks/cpp//bin/agonessdk-0.7.0-dea76e9-src.zip': No such file or directory
Step #5 - "build": make: [archive] Error 1 (ignored)
Step #5 - "build": rm: cannot remove '/go/src/agones.dev/agones/sdks/cpp//bin/agonessdk-0.7.0-dea76e9-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.7.0-dea76e9-runtime-linux-arch_64.tar.gz
Step #5 - "build": rm: cannot remove '/go/src/agones.dev/agones/sdks/cpp//bin/agonessdk-0.7.0-dea76e9-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.* /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.7.0-dea76e9-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.17
Step #5 - "build": libprotobuf.so.17.0.0
Step #5 - "build": cd /usr/local && tar cvf /go/src/agones.dev/agones/sdks/cpp//bin/agonessdk-0.7.0-dea76e9-dev-linux-arch_64.tar.gz lib include
Step #5 - "build": lib/
Step #5 - "build": lib/libagonessdk.a
Step #5 - "build": lib/libagonessdk.so
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++_reflection.a
Step #5 - "build": lib/libgrpcpp_channelz.so.1.16.1
Step #5 - "build": lib/libgrpc++_reflection.so.1
Step #5 - "build": lib/libgrpc++_error_details.so.6
Step #5 - "build": lib/libprotobuf-lite.so.17
Step #5 - "build": lib/libgrpc++_cronet.so
Step #5 - "build": lib/libgrpc++_unsecure.so
Step #5 - "build": lib/libprotoc.a
Step #5 - "build": lib/libgpr.so.6
Step #5 - "build": lib/libgrpc++_error_details.a
Step #5 - "build": lib/libgrpc++_cronet.so.1
Step #5 - "build": lib/libgrpc.so.6
Step #5 - "build": lib/libaddress_sorting.a
Step #5 - "build": lib/libgrpcpp_channelz.a
Step #5 - "build": lib/libgrpc++_unsecure.so.6
Step #5 - "build": lib/libgrpc_unsecure.a
Step #5 - "build": lib/libgrpc++_reflection.so.6
Step #5 - "build": lib/libgrpc_cronet.so.6.0.0
Step #5 - "build": lib/libprotoc.so
Step #5 - "build": lib/libprotobuf-lite.a
Step #5 - "build": lib/libgrpc++_unsecure.so.1.16.1
Step #5 - "build": lib/libgrpc++.so.1
Step #5 - "build": lib/libgrpc++_unsecure.so.1
Step #5 - "build": lib/libaddress_sorting.so
Step #5 - "build": lib/libgrpc++_error_details.so.1
Step #5 - "build": lib/libgrpc++.so.1.16.1
Step #5 - "build": lib/libprotobuf.so
Step #5 - "build": lib/libgrpc_unsecure.so.6
Step #5 - "build": lib/libgrpc.so.6.0.0
Step #5 - "build": lib/libprotobuf.so.17.0.0
Step #5 - "build": lib/libgrpc++_cronet.so.6
Step #5 - "build": lib/libgrpc++_reflection.so
Step #5 - "build": lib/libprotoc.so.17
Step #5 - "build": lib/libprotoc.la
Step #5 - "build": lib/libgrpc++_reflection.so.1.16.1
Step #5 - "build": lib/libprotobuf.so.17
Step #5 - "build": lib/libgrpc++_error_details.so
Step #5 - "build": lib/libprotoc.so.17.0.0
Step #5 - "build": lib/libgrpcpp_channelz.so.6
Step #5 - "build": lib/libgpr.a
Step #5 - "build": lib/libgrpc++_error_details.so.1.16.1
Step #5 - "build": lib/libaddress_sorting.so.6
Step #5 - "build": lib/libgrpc_cronet.so.6
Step #5 - "build": lib/libprotobuf.la
Step #5 - "build": lib/libgrpc++_unsecure.a
Step #5 - "build": lib/libgrpc_unsecure.so
Step #5 - "build": lib/libgrpcpp_channelz.so.1
Step #5 - "build": lib/libgrpc.a
Step #5 - "build": lib/libgrpc_cronet.so
Step #5 - "build": lib/libprotobuf.a
Step #5 - "build": lib/libgrpc++_cronet.so.1.16.1
Step #5 - "build": lib/libgrpc++_cronet.a
Step #5 - "build": lib/libgrpc_cronet.a
Step #5 - "build": lib/libgrpc++.so
Step #5 - "build": lib/libgpr.so
Step #5 - "build": lib/libgrpc++.so.6
Step #5 - "build": lib/libgrpcpp_channelz.so
Step #5 - "build": lib/pkgconfig/
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/pkgconfig/gpr.pc
Step #5 - "build": lib/pkgconfig/grpc.pc
Step #5 - "build": lib/pkgconfig/protobuf.pc
Step #5 - "build": lib/pkgconfig/grpc++_unsecure.pc
Step #5 - "build": lib/libprotobuf-lite.la
Step #5 - "build": lib/libprotobuf-lite.so
Step #5 - "build": lib/libgrpc_unsecure.so.6.0.0
Step #5 - "build": lib/libgrpc.so
Step #5 - "build": lib/libprotobuf-lite.so.17.0.0
Step #5 - "build": lib/libgrpc++.a
Step #5 - "build": lib/libgpr.so.6.0.0
Step #5 - "build": lib/libaddress_sorting.so.6.0.0
Step #5 - "build": include/
Step #5 - "build": include/google/
Step #5 - "build": include/google/protobuf/
Step #5 - "build": include/google/protobuf/map.h
Step #5 - "build": include/google/protobuf/arena.h
Step #5 - "build": include/google/protobuf/message.h
Step #5 - "build": include/google/protobuf/map_type_handler.h
Step #5 - "build": include/google/protobuf/descriptor_database.h
Step #5 - "build": include/google/protobuf/field_mask.proto
Step #5 - "build": include/google/protobuf/map_entry_lite.h
Step #5 - "build": include/google/protobuf/extension_set.h
Step #5 - "build": include/google/protobuf/metadata_lite.h
Step #5 - "build": include/google/protobuf/any.pb.h
Step #5 - "build": include/google/protobuf/type.pb.h
Step #5 - "build": include/google/protobuf/struct.pb.h
Step #5 - "build": include/google/protobuf/metadata.h
Step #5 - "build": include/google/protobuf/generated_enum_reflection.h
Step #5 - "build": include/google/protobuf/duration.proto
Step #5 - "build": include/google/protobuf/generated_message_table_driven.h
Step #5 - "build": include/google/protobuf/map_field_lite.h
Step #5 - "build": include/google/protobuf/inlined_string_field.h
Step #5 - "build": include/google/protobuf/wrappers.pb.h
Step #5 - "build": include/google/protobuf/arenastring.h
Step #5 - "build": include/google/protobuf/timestamp.pb.h
Step #5 - "build": include/google/protobuf/service.h
Step #5 - "build": include/google/protobuf/unknown_field_set.h
Step #5 - "build": include/google/protobuf/source_context.proto
Step #5 - "build": include/google/protobuf/descriptor.proto
Step #5 - "build": include/google/protobuf/map_entry.h
Step #5 - "build": include/google/protobuf/field_mask.pb.h
Step #5 - "build": include/google/protobuf/util/
Step #5 - "build": include/google/protobuf/util/json_util.h
Step #5 - "build": include/google/protobuf/util/time_util.h
Step #5 - "build": include/google/protobuf/util/field_comparator.h
Step #5 - "build": include/google/protobuf/util/type_resolver.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/type_resolver_util.h
Step #5 - "build": include/google/protobuf/util/field_mask_util.h
Step #5 - "build": include/google/protobuf/struct.proto
Step #5 - "build": include/google/protobuf/dynamic_message.h
Step #5 - "build": include/google/protobuf/repeated_field.h
Step #5 - "build": include/google/protobuf/timestamp.proto
Step #5 - "build": include/google/protobuf/descriptor.pb.h
Step #5 - "build": include/google/protobuf/has_bits.h
Step #5 - "build": include/google/protobuf/reflection_ops.h
Step #5 - "build": include/google/protobuf/descriptor.h
Step #5 - "build": include/google/protobuf/wire_format_lite.h
Step #5 - "build": include/google/protobuf/compiler/
Step #5 - "build": include/google/protobuf/compiler/command_line_interface.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/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/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/java/
Step #5 - "build": include/google/protobuf/compiler/java/java_generator.h
Step #5 - "build": include/google/protobuf/compiler/java/java_names.h
Step #5 - "build": include/google/protobuf/compiler/plugin.h
Step #5 - "build": include/google/protobuf/compiler/importer.h
Step #5 - "build": include/google/protobuf/compiler/csharp/
Step #5 - "build": include/google/protobuf/compiler/csharp/csharp_generator.h
Step #5 - "build": include/google/protobuf/compiler/csharp/csharp_names.h
Step #5 - "build": include/google/protobuf/compiler/plugin.proto
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/code_generator.h
Step #5 - "build": include/google/protobuf/compiler/parser.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/arena_impl.h
Step #5 - "build": include/google/protobuf/any.h
Step #5 - "build": include/google/protobuf/generated_message_reflection.h
Step #5 - "build": include/google/protobuf/map_field_inl.h
Step #5 - "build": include/google/protobuf/type.proto
Step #5 - "build": include/google/protobuf/empty.pb.h
Step #5 - "build": include/google/protobuf/api.proto
Step #5 - "build": include/google/protobuf/wire_format_lite_inl.h
Step #5 - "build": include/google/protobuf/map_field.h
Step #5 - "build": include/google/protobuf/wrappers.proto
Step #5 - "build": include/google/protobuf/any.proto
Step #5 - "build": include/google/protobuf/api.pb.h
Step #5 - "build": include/google/protobuf/message_lite.h
Step #5 - "build": include/google/protobuf/empty.proto
Step #5 - "build": include/google/protobuf/generated_message_util.h
Step #5 - "build": include/google/protobuf/source_context.pb.h
Step #5 - "build": include/google/protobuf/generated_enum_util.h
Step #5 - "build": include/google/protobuf/text_format.h
Step #5 - "build": include/google/protobuf/stubs/
Step #5 - "build": include/google/protobuf/stubs/stringpiece.h
Step #5 - "build": include/google/protobuf/stubs/mutex.h
Step #5 - "build": include/google/protobuf/stubs/stl_util.h
Step #5 - "build": include/google/protobuf/stubs/callback.h
Step #5 - "build": include/google/protobuf/stubs/macros.h
Step #5 - "build": include/google/protobuf/stubs/once.h
Step #5 - "build": include/google/protobuf/stubs/bytestream.h
Step #5 - "build": include/google/protobuf/stubs/common.h
Step #5 - "build": include/google/protobuf/stubs/platform_macros.h
Step #5 - "build": include/google/protobuf/stubs/status.h
Step #5 - "build": include/google/protobuf/stubs/hash.h
Step #5 - "build": include/google/protobuf/stubs/fastmem.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/casts.h
Step #5 - "build": include/google/protobuf/stubs/port.h
Step #5 - "build": include/google/protobuf/duration.pb.h
Step #5 - "build": include/google/protobuf/wire_format.h
Step #5 - "build": include/google/protobuf/io/
Step #5 - "build": include/google/protobuf/io/tokenizer.h
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.h
Step #5 - "build": include/google/protobuf/io/zero_copy_stream_impl_lite.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/reflection.h
Step #5 - "build": include/google/protobuf/implicit_weak_message.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.h
Step #5 - "build": include/agones/sdk.grpc.pb.h
Step #5 - "build": include/agones/sdk.pb.h
Step #5 - "build": include/grpcpp/
Step #5 - "build": include/grpcpp/support/
Step #5 - "build": include/grpcpp/support/proto_buffer_reader.h
Step #5 - "build": include/grpcpp/support/proto_buffer_writer.h
Step #5 - "build": include/grpcpp/support/string_ref.h
Step #5 - "build": include/grpcpp/support/error_details.h
Step #5 - "build": include/grpcpp/support/sync_stream.h
Step #5 - "build": include/grpcpp/support/status_code_enum.h
Step #5 - "build": include/grpcpp/support/async_unary_call.h
Step #5 - "build": include/grpcpp/support/channel_arguments.h
Step #5 - "build": include/grpcpp/support/slice.h
Step #5 - "build": include/grpcpp/support/async_stream.h
Step #5 - "build": include/grpcpp/support/byte_buffer.h
Step #5 - "build": include/grpcpp/support/status.h
Step #5 - "build": include/grpcpp/support/config.h
Step #5 - "build": include/grpcpp/support/time.h
Step #5 - "build": include/grpcpp/support/stub_options.h
Step #5 - "build": include/grpcpp/support/client_callback.h
Step #5 - "build": include/grpcpp/server_builder.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/ext/channelz_service_plugin.h
Step #5 - "build": include/grpcpp/create_channel_posix.h
Step #5 - "build": include/grpcpp/impl/
Step #5 - "build": include/grpcpp/impl/client_unary_call.h
Step #5 - "build": include/grpcpp/impl/call.h
Step #5 - "build": include/grpcpp/impl/service_type.h
Step #5 - "build": include/grpcpp/impl/method_handler_impl.h
Step #5 - "build": include/grpcpp/impl/rpc_service_method.h
Step #5 - "build": include/grpcpp/impl/grpc_library.h
Step #5 - "build": include/grpcpp/impl/server_builder_plugin.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/rpc_method.h
Step #5 - "build": include/grpcpp/impl/channel_argument_option.h
Step #5 - "build": include/grpcpp/impl/codegen/
Step #5 - "build": include/grpcpp/impl/codegen/proto_buffer_reader.h
Step #5 - "build": include/grpcpp/impl/codegen/metadata_map.h
Step #5 - "build": include/grpcpp/impl/codegen/proto_buffer_writer.h
Step #5 - "build": include/grpcpp/impl/codegen/string_ref.h
Step #5 - "build": include/grpcpp/impl/codegen/sync_stream.h
Step #5 - "build": include/grpcpp/impl/codegen/status_code_enum.h
Step #5 - "build": include/grpcpp/impl/codegen/client_unary_call.h
Step #5 - "build": include/grpcpp/impl/codegen/channel_interface.h
Step #5 - "build": include/grpcpp/impl/codegen/call.h
Step #5 - "build": include/grpcpp/impl/codegen/client_interceptor.h
Step #5 - "build": include/grpcpp/impl/codegen/call_hook.h
Step #5 - "build": include/grpcpp/impl/codegen/async_unary_call.h
Step #5 - "build": include/grpcpp/impl/codegen/async_generic_service.h
Step #5 - "build": include/grpcpp/impl/codegen/callback_common.h
Step #5 - "build": include/grpcpp/impl/codegen/completion_queue_tag.h
Step #5 - "build": include/grpcpp/impl/codegen/service_type.h
Step #5 - "build": include/grpcpp/impl/codegen/interceptor.h
Step #5 - "build": include/grpcpp/impl/codegen/slice.h
Step #5 - "build": include/grpcpp/impl/codegen/method_handler_impl.h
Step #5 - "build": include/grpcpp/impl/codegen/async_stream.h
Step #5 - "build": include/grpcpp/impl/codegen/server_context.h
Step #5 - "build": include/grpcpp/impl/codegen/core_codegen.h
Step #5 - "build": include/grpcpp/impl/codegen/byte_buffer.h
Step #5 - "build": include/grpcpp/impl/codegen/rpc_service_method.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/proto_utils.h
Step #5 - "build": include/grpcpp/impl/codegen/grpc_library.h
Step #5 - "build": include/grpcpp/impl/codegen/serialization_traits.h
Step #5 - "build": include/grpcpp/impl/codegen/server_interface.h
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/client_context.h
Step #5 - "build": include/grpcpp/impl/codegen/create_auth_context.h
Step #5 - "build": include/grpcpp/impl/codegen/time.h
Step #5 - "build": include/grpcpp/impl/codegen/rpc_method.h
Step #5 - "build": include/grpcpp/impl/codegen/stub_options.h
Step #5 - "build": include/grpcpp/impl/codegen/completion_queue.h
Step #5 - "build": include/grpcpp/impl/codegen/core_codegen_interface.h
Step #5 - "build": include/grpcpp/impl/codegen/config_protobuf.h
Step #5 - "build": include/grpcpp/impl/codegen/client_callback.h
Step #5 - "build": include/grpcpp/impl/server_initializer.h
Step #5 - "build": include/grpcpp/server_posix.h
Step #5 - "build": include/grpcpp/server_context.h
Step #5 - "build": include/grpcpp/health_check_service_interface.h
Step #5 - "build": include/grpcpp/security/
Step #5 - "build": include/grpcpp/security/auth_context.h
Step #5 - "build": include/grpcpp/security/auth_metadata_processor.h
Step #5 - "build": include/grpcpp/security/server_credentials.h
Step #5 - "build": include/grpcpp/security/credentials.h
Step #5 - "build": include/grpcpp/grpcpp.h
Step #5 - "build": include/grpcpp/server.h
Step #5 - "build": include/grpcpp/client_context.h
Step #5 - "build": include/grpcpp/resource_quota.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/alarm.h
Step #5 - "build": include/grpcpp/completion_queue.h
Step #5 - "build": include/grpcpp/channel.h
Step #5 - "build": include/grpcpp/create_channel.h
Step #5 - "build": include/grpc++/
Step #5 - "build": include/grpc++/grpc++.h
Step #5 - "build": include/grpc++/support/
Step #5 - "build": include/grpc++/support/string_ref.h
Step #5 - "build": include/grpc++/support/error_details.h
Step #5 - "build": include/grpc++/support/sync_stream.h
Step #5 - "build": include/grpc++/support/status_code_enum.h
Step #5 - "build": include/grpc++/support/async_unary_call.h
Step #5 - "build": include/grpc++/support/channel_arguments.h
Step #5 - "build": include/grpc++/support/slice.h
Step #5 - "build": include/grpc++/support/async_stream.h
Step #5 - "build": include/grpc++/support/byte_buffer.h
Step #5 - "build": include/grpc++/support/status.h
Step #5 - "build": include/grpc++/support/config.h
Step #5 - "build": include/grpc++/support/time.h
Step #5 - "build": include/grpc++/support/stub_options.h
Step #5 - "build": include/grpc++/server_builder.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++/create_channel_posix.h
Step #5 - "build": include/grpc++/impl/
Step #5 - "build": include/grpc++/impl/client_unary_call.h
Step #5 - "build": include/grpc++/impl/call.h
Step #5 - "build": include/grpc++/impl/service_type.h
Step #5 - "build": include/grpc++/impl/method_handler_impl.h
Step #5 - "build": include/grpc++/impl/rpc_service_method.h
Step #5 - "build": include/grpc++/impl/grpc_library.h
Step #5 - "build": include/grpc++/impl/server_builder_plugin.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/rpc_method.h
Step #5 - "build": include/grpc++/impl/channel_argument_option.h
Step #5 - "build": include/grpc++/impl/codegen/
Step #5 - "build": include/grpc++/impl/codegen/metadata_map.h
Step #5 - "build": include/grpc++/impl/codegen/string_ref.h
Step #5 - "build": include/grpc++/impl/codegen/sync_stream.h
Step #5 - "build": include/grpc++/impl/codegen/status_code_enum.h
Step #5 - "build": include/grpc++/impl/codegen/client_unary_call.h
Step #5 - "build": include/grpc++/impl/codegen/channel_interface.h
Step #5 - "build": include/grpc++/impl/codegen/call.h
Step #5 - "build": include/grpc++/impl/codegen/call_hook.h
Step #5 - "build": include/grpc++/impl/codegen/async_unary_call.h
Step #5 - "build": include/grpc++/impl/codegen/completion_queue_tag.h
Step #5 - "build": include/grpc++/impl/codegen/service_type.h
Step #5 - "build": include/grpc++/impl/codegen/slice.h
Step #5 - "build": include/grpc++/impl/codegen/method_handler_impl.h
Step #5 - "build": include/grpc++/impl/codegen/async_stream.h
Step #5 - "build": include/grpc++/impl/codegen/server_context.h
Step #5 - "build": include/grpc++/impl/codegen/core_codegen.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/security/
Step #5 - "build": include/grpc++/impl/codegen/security/auth_context.h
Step #5 - "build": include/grpc++/impl/codegen/proto_utils.h
Step #5 - "build": include/grpc++/impl/codegen/grpc_library.h
Step #5 - "build": include/grpc++/impl/codegen/serialization_traits.h
Step #5 - "build": include/grpc++/impl/codegen/server_interface.h
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/client_context.h
Step #5 - "build": include/grpc++/impl/codegen/create_auth_context.h
Step #5 - "build": include/grpc++/impl/codegen/time.h
Step #5 - "build": include/grpc++/impl/codegen/rpc_method.h
Step #5 - "build": include/grpc++/impl/codegen/stub_options.h
Step #5 - "build": include/grpc++/impl/codegen/completion_queue.h
Step #5 - "build": include/grpc++/impl/codegen/core_codegen_interface.h
Step #5 - "build": include/grpc++/impl/codegen/config_protobuf.h
Step #5 - "build": include/grpc++/impl/server_initializer.h
Step #5 - "build": include/grpc++/server_posix.h
Step #5 - "build": include/grpc++/server_context.h
Step #5 - "build": include/grpc++/health_check_service_interface.h
Step #5 - "build": include/grpc++/security/
Step #5 - "build": include/grpc++/security/auth_context.h
Step #5 - "build": include/grpc++/security/auth_metadata_processor.h
Step #5 - "build": include/grpc++/security/server_credentials.h
Step #5 - "build": include/grpc++/security/credentials.h
Step #5 - "build": include/grpc++/server.h
Step #5 - "build": include/grpc++/client_context.h
Step #5 - "build": include/grpc++/resource_quota.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++/alarm.h
Step #5 - "build": include/grpc++/completion_queue.h
Step #5 - "build": include/grpc++/channel.h
Step #5 - "build": include/grpc++/create_channel.h
Step #5 - "build": include/grpc/
Step #5 - "build": include/grpc/census.h
Step #5 - "build": include/grpc/support/
Step #5 - "build": include/grpc/support/sync_posix.h
Step #5 - "build": include/grpc/support/string_util.h
Step #5 - "build": include/grpc/support/log.h
Step #5 - "build": include/grpc/support/cpu.h
Step #5 - "build": include/grpc/support/atm.h
Step #5 - "build": include/grpc/support/port_platform.h
Step #5 - "build": include/grpc/support/atm_gcc_sync.h
Step #5 - "build": include/grpc/support/sync_custom.h
Step #5 - "build": include/grpc/support/sync_windows.h
Step #5 - "build": include/grpc/support/workaround_list.h
Step #5 - "build": include/grpc/support/atm_gcc_atomic.h
Step #5 - "build": include/grpc/support/atm_windows.h
Step #5 - "build": include/grpc/support/sync_generic.h
Step #5 - "build": include/grpc/support/sync.h
Step #5 - "build": include/grpc/support/alloc.h
Step #5 - "build": include/grpc/support/thd_id.h
Step #5 - "build": include/grpc/support/time.h
Step #5 - "build": include/grpc/support/log_windows.h
Step #5 - "build": include/grpc/grpc_posix.h
Step #5 - "build": include/grpc/impl/
Step #5 - "build": include/grpc/impl/codegen/
Step #5 - "build": include/grpc/impl/codegen/sync_posix.h
Step #5 - "build": include/grpc/impl/codegen/log.h
Step #5 - "build": include/grpc/impl/codegen/gpr_types.h
Step #5 - "build": include/grpc/impl/codegen/atm.h
Step #5 - "build": include/grpc/impl/codegen/port_platform.h
Step #5 - "build": include/grpc/impl/codegen/connectivity_state.h
Step #5 - "build": include/grpc/impl/codegen/slice.h
Step #5 - "build": include/grpc/impl/codegen/atm_gcc_sync.h
Step #5 - "build": include/grpc/impl/codegen/sync_custom.h
Step #5 - "build": include/grpc/impl/codegen/compression_types.h
Step #5 - "build": include/grpc/impl/codegen/byte_buffer_reader.h
Step #5 - "build": include/grpc/impl/codegen/sync_windows.h
Step #5 - "build": include/grpc/impl/codegen/atm_gcc_atomic.h
Step #5 - "build": include/grpc/impl/codegen/byte_buffer.h
Step #5 - "build": include/grpc/impl/codegen/atm_windows.h
Step #5 - "build": include/grpc/impl/codegen/sync_generic.h
Step #5 - "build": include/grpc/impl/codegen/sync.h
Step #5 - "build": include/grpc/impl/codegen/status.h
Step #5 - "build": include/grpc/impl/codegen/propagation_bits.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/fork.h
Step #5 - "build": include/grpc/slice.h
Step #5 - "build": include/grpc/compression.h
Step #5 - "build": include/grpc/byte_buffer_reader.h
Step #5 - "build": include/grpc/byte_buffer.h
Step #5 - "build": include/grpc/grpc_cronet.h
Step #5 - "build": include/grpc/grpc_security_constants.h
Step #5 - "build": include/grpc/status.h
Step #5 - "build": include/grpc/grpc.h
Step #5 - "build": include/grpc/grpc_security.h
Step #5 - "build": include/grpc/fork.h
Step #5 - "build": include/grpc/slice_buffer.h
Step #5 - "build": include/grpc/load_reporting.h
Step #5 - "build": cd /go/src/agones.dev/agones/sdks/cpp/ && zip ./bin/agonessdk-0.7.0-dea76e9-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.7.0-dea76e9
Step #5 - "build": The push refers to repository [gcr.io/agones-images/agones-controller]
Step #5 - "build": 23e06647208f: Preparing
Step #5 - "build": 74a6edbb0f57: Preparing
Step #5 - "build": e6aa62c4078f: Preparing
Step #5 - "build": 7bff100f35cb: Preparing
Step #5 - "build": 7bff100f35cb: Layer already exists
Step #5 - "build": e6aa62c4078f: Pushed
Step #5 - "build": 23e06647208f: Pushed
Step #5 - "build": 74a6edbb0f57: Pushed
Step #5 - "build": 0.7.0-dea76e9: digest: sha256:240bef77a803f831c8edae3faf16b26dd0a820c976aeb134a51d6e7928cd09a2 size: 1163
Step #5 - "build": docker push gcr.io/agones-images/agones-sdk:0.7.0-dea76e9
Step #5 - "build": The push refers to repository [gcr.io/agones-images/agones-sdk]
Step #5 - "build": 7f45652adc47: Preparing
Step #5 - "build": 59f45b8fcd53: Preparing
Step #5 - "build": e6aa62c4078f: Preparing
Step #5 - "build": 7bff100f35cb: Preparing
Step #5 - "build": 7bff100f35cb: Layer already exists
Step #5 - "build": e6aa62c4078f: Layer already exists
Step #5 - "build": 7f45652adc47: Pushed
Step #5 - "build": 59f45b8fcd53: Pushed
Step #5 - "build": 0.7.0-dea76e9: digest: sha256:f59aa573008a2538bb4cadc5c61fde981be4a48d5c34640435074d7c19290216 size: 1163
Step #5 - "build": docker push gcr.io/agones-images/agones-ping:0.7.0-dea76e9
Step #5 - "build": The push refers to repository [gcr.io/agones-images/agones-ping]
Step #5 - "build": 7d3e4fc90348: Preparing
Step #5 - "build": 05ed968334ed: Preparing
Step #5 - "build": e6aa62c4078f: Preparing
Step #5 - "build": 7bff100f35cb: Preparing
Step #5 - "build": e6aa62c4078f: Layer already exists
Step #5 - "build": 7bff100f35cb: Layer already exists
Step #5 - "build": 05ed968334ed: Pushed
Step #5 - "build": 7d3e4fc90348: Pushed
Step #5 - "build": 0.7.0-dea76e9: digest: sha256:958e1e7ca1197a8be8708dbf41027047c36dab6a0d1616cc3f0fae5b9b318ec9 size: 1161
Finished Step #5 - "build"
Starting Step #8
Starting Step #7
Step #7: Already have image: e2e-runner
Step #8: Already have image (with digest): gcr.io/cloud-builders/gsutil
Step #8: Copying file://agonessdk-0.7.0-dea76e9-runtime-linux-arch_64.tar.gz [Content-Type=application/x-tar]...
Step #8: / [0 files][    0.0 B/ 66.1 MiB]                                                
-
- [1 files][ 66.1 MiB/ 66.1 MiB]                                                
\
Copying file://agonessdk-0.7.0-dea76e9-dev-linux-arch_64.tar.gz [Content-Type=application/x-tar]...
Step #8: \ [1 files][ 66.1 MiB/355.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: 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 #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.7.0-dea76e9,agones.image.registry=gcr.io/agones-images \
Step #7: 	--set agones.image.controller.pullPolicy="Always",agones.image.sdk.alwaysPull=true \
Step #7: 	--set agones.image.controller.pullSecret= \
Step #7: 	--set agones.ping.http.serviceType="LoadBalancer",agones.ping.udp.serviceType="LoadBalancer" \
Step #7: 	--set agones.crds.cleanupOnDelete=true \
Step #7: 	agones /go/src/agones.dev/agones/install/helm/agones/
Step #8: |
| [1 files][162.8 MiB/355.3 MiB]                                                
/
-
- [1 files][260.7 MiB/355.3 MiB]                                                
\
\ [2 files][355.3 MiB/355.3 MiB]                                                
|
Step #8: Operation completed over 2 objects/355.3 MiB.                                    
Finished Step #8
Step #7: Handling connection for 8500
Step #7: Release "agones" has been upgraded. Happy Helming!
Step #7: E1228 15:41:10.596181      82 portforward.go:303] error copying from remote stream to local connection: readfrom tcp4 127.0.0.1:43683->127.0.0.1:43376: write tcp4 127.0.0.1:43683->127.0.0.1:43376: write: broken pipe
Step #7: LAST DEPLOYED: Fri Dec 28 15:40:53 2018
Step #7: NAMESPACE: agones-system
Step #7: STATUS: DEPLOYED
Step #7: 
Step #7: RESOURCES:
Step #7: ==> v1beta1/ValidatingWebhookConfiguration
Step #7: NAME                       AGE
Step #7: agones-validation-webhook  19d
Step #7: 
Step #7: ==> v1/Secret
Step #7: agones-cert  19d
Step #7: 
Step #7: ==> v1beta1/CustomResourceDefinition
Step #7: fleets.stable.agones.dev            19d
Step #7: fleetallocations.stable.agones.dev  19d
Step #7: fleetautoscalers.stable.agones.dev  19d
Step #7: gameservers.stable.agones.dev       19d
Step #7: gameserversets.stable.agones.dev    19d
Step #7: 
Step #7: ==> v1/ClusterRole
Step #7: agones-controller  19d
Step #7: agones-sdk         19d
Step #7: 
Step #7: ==> v1/RoleBinding
Step #7: agones-sdk-access  19d
Step #7: 
Step #7: ==> v1/Service
Step #7: agones-ping-udp-service    19d
Step #7: agones-ping-http-service   19d
Step #7: agones-controller-service  19d
Step #7: 
Step #7: ==> v1/Deployment
Step #7: agones-controller  19d
Step #7: agones-ping        19d
Step #7: 
Step #7: ==> v1beta1/MutatingWebhookConfiguration
Step #7: agones-mutation-webhook  19d
Step #7: 
Step #7: ==> v1/ServiceAccount
Step #7: agones-controller  19d
Step #7: agones-sdk         19d
Step #7: 
Step #7: ==> v1/ClusterRoleBinding
Step #7: agones-controller-access  19d
Step #7: 
Step #7: ==> v1/Pod(related)
Step #7: 
Step #7: NAME                                READY  STATUS       RESTARTS  AGE
Step #7: agones-controller-84768dd4d5-bhrqp  1/1    Running      0         6s
Step #7: agones-ping-56ddb8b56d-g757q        0/1    Terminating  0         14m
Step #7: agones-ping-85f9444789-5k4n8        1/1    Running      0         12s
Step #7: agones-ping-85f9444789-jqznf        1/1    Running      0         16s
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.5
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.5 \
Step #7: 	--pullsecret=
Step #7: === RUN   TestCreateFleetAndAllocate
Step #7: === PAUSE TestCreateFleetAndAllocate
Step #7: === RUN   TestCreateFullFleetAndCantAllocate
Step #7: === PAUSE TestCreateFullFleetAndCantAllocate
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   TestAutoscalerWebhook
Step #7: === PAUSE TestAutoscalerWebhook
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: === RUN   TestUnhealthyGameServersWithoutFreePorts
Step #7: === PAUSE TestUnhealthyGameServersWithoutFreePorts
Step #7: === RUN   TestPingHTTP
Step #7: === PAUSE TestPingHTTP
Step #7: === RUN   TestPingUDP
Step #7: {"msg":"load balancer","severity":"info","svc":{"metadata":{"name":"agones-ping-udp-service","namespace":"agones-system","selfLink":"/api/v1/namespaces/agones-system/services/agones-ping-udp-service","uid":"6a2ab239-fb42-11e8-a7c2-42010a8a00c7","resourceVersion":"6724860","creationTimestamp":"2018-12-08T23:38:50Z","labels":{"app":"agones","chart":"agones-0.7.0-rc","component":"ping","heritage":"Tiller","release":"agones"}},"spec":{"ports":[{"name":"udp","protocol":"UDP","port":50000,"targetPort":8080,"nodePort":32495}],"selector":{"stable.agones.dev/role":"ping"},"clusterIP":"10.43.251.240","type":"LoadBalancer","sessionAffinity":"None","externalTrafficPolicy":"Cluster"},"status":{"loadBalancer":{"ingress":[{"ip":"35.247.4.172"}]}}},"time":"2018-12-28T15:41:29Z"}
Step #7: --- PASS: TestPingUDP (0.05s)
Step #7: === CONT  TestCreateFleetAndAllocate
Step #7: === CONT  TestSDKSetLabel
Step #7: === RUN   TestCreateFleetAndAllocate/Packed
Step #7: === CONT  TestFleetUpdates
Step #7: === CONT  TestAutoscalerStressCreate
Step #7: === CONT  TestSDKSetAnnotation
Step #7: === CONT  TestAutoscalerBasicFunctions
Step #7: === RUN   TestFleetUpdates/recreate
Step #7: === CONT  TestScaleFleetUpAndDownWithAllocation
Step #7: === CONT  TestFleetAllocationDuringGameServerDeletion
Step #7: === RUN   TestFleetAllocationDuringGameServerDeletion/scale_down
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  TestCreateConnect
Step #7: {"msg":"GameServer created, waiting for Ready","name":"udp-serverjfw77","severity":"info","time":"2018-12-28T15:41:29Z"}
Step #7: {"msg":"GameServer created, waiting for Ready","name":"udp-server6dlhp","severity":"info","time":"2018-12-28T15:41:29Z"}
Step #7: {"msg":"GameServer created, waiting for Ready","name":"udp-server6t94w","severity":"info","time":"2018-12-28T15:41:29Z"}
Step #7: === RUN   TestFleetUpdates/rolling
Step #7: --- PASS: TestCreateConnect (14.64s)
Step #7: === CONT  TestCreateFullFleetAndCantAllocate
Step #7: === RUN   TestCreateFullFleetAndCantAllocate/Packed
Step #7: --- PASS: TestSDKSetLabel (15.26s)
Step #7: === CONT  TestPingHTTP
Step #7: {"msg":"load balancer","severity":"info","svc":{"metadata":{"name":"agones-ping-http-service","namespace":"agones-system","selfLink":"/api/v1/namespaces/agones-system/services/agones-ping-http-service","uid":"6a2f1082-fb42-11e8-a7c2-42010a8a00c7","resourceVersion":"6724947","creationTimestamp":"2018-12-08T23:38:50Z","labels":{"app":"agones","chart":"agones-0.7.0-rc","component":"ping","heritage":"Tiller","release":"agones"}},"spec":{"ports":[{"name":"http","protocol":"TCP","port":80,"targetPort":8080,"nodePort":32064}],"selector":{"stable.agones.dev/role":"ping"},"clusterIP":"10.43.255.46","type":"LoadBalancer","sessionAffinity":"None","externalTrafficPolicy":"Cluster"},"status":{"loadBalancer":{"ingress":[{"ip":"35.247.81.255"}]}}},"time":"2018-12-28T15:41:44Z"}
Step #7: --- PASS: TestPingHTTP (0.03s)
Step #7: === CONT  TestUnhealthyGameServersWithoutFreePorts
Step #7: --- PASS: TestSDKSetAnnotation (20.41s)
Step #7: === CONT  TestAutoscalerWebhook
Step #7: {"fleet":"simple-fleet-42fql","msg":"Scaling fleet","patch":"[{ \"op\": \"replace\", \"path\": \"/spec/replicas\", \"value\": 3 }]","scale":3,"severity":"info","time":"2018-12-28T15:41:55Z"}
Step #7: --- PASS: TestUnhealthyGameServersWithoutFreePorts (12.92s)
Step #7: === CONT  TestFleetAllocationDuringGameServerDeletion/recreate_update
Step #7: === RUN   TestCreateFleetAndAllocate/Distributed
Step #7: {"bufferSize":"3","fleetautoscaler":"simple-fleet-dx9ns-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-12-28T15:42:19Z"}
Step #7: {"bufferSize":"3","fleetautoscaler":"simple-fleet-dx9ns-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-12-28T15:42:20Z"}
Step #7: === RUN   TestCreateFullFleetAndCantAllocate/Distributed
Step #7: {"fleet":"simple-fleet-42fql","msg":"Scaling fleet","patch":"[{ \"op\": \"replace\", \"path\": \"/spec/replicas\", \"value\": 1 }]","scale":1,"severity":"info","time":"2018-12-28T15:42:56Z"}
Step #7: {"msg":"Applying delta function","severity":"info","time":"2018-12-28T15:43:02Z"}
Step #7: {"gs":"simple-fleet-rkwmv-kj5s7-tdtbm","msg":"Allocated","severity":"info","time":"2018-12-28T15:43:04Z"}
Step #7: === CONT  TestFleetAllocationDuringGameServerDeletion/rolling_update
Step #7: --- PASS: TestCreateFleetAndAllocate (98.04s)
Step #7:     --- PASS: TestCreateFleetAndAllocate/Packed (42.84s)
Step #7:     --- PASS: TestCreateFleetAndAllocate/Distributed (55.20s)
Step #7: {"gs":"simple-fleet-rkwmv-kj5s7-pln47","msg":"Allocated","severity":"info","time":"2018-12-28T15:43:08Z"}
Step #7: {"gs":"simple-fleet-rkwmv-kj5s7-dnllf","msg":"Allocated","severity":"info","time":"2018-12-28T15:43:10Z"}
Step #7: {"gs":"simple-fleet-rkwmv-kj5s7-lt4xd","msg":"Allocated","severity":"info","time":"2018-12-28T15:43:12Z"}
Step #7: {"gs":"simple-fleet-rkwmv-kj5s7-pbkpp","msg":"Allocated","severity":"info","time":"2018-12-28T15:43:15Z"}
Step #7: {"gs":"simple-fleet-rkwmv-kj5s7-488mm","msg":"Allocated","severity":"info","time":"2018-12-28T15:43:16Z"}
Step #7: {"gs":"simple-fleet-rkwmv-kj5s7-mrqwq","msg":"Allocated","severity":"info","time":"2018-12-28T15:43:18Z"}
Step #7: {"gs":"simple-fleet-rkwmv-kj5s7-clhdc","msg":"Allocated","severity":"info","time":"2018-12-28T15:43:21Z"}
Step #7: {"gs":"simple-fleet-rkwmv-kj5s7-chx44","msg":"Allocated","severity":"info","time":"2018-12-28T15:43:22Z"}
Step #7: {"error":"Internal error occurred: admission webhook \"mutations.stable.agones.dev\" denied the request: NotFound","msg":"Allocation ended","severity":"info","time":"2018-12-28T15:43:24Z"}
Step #7: {"bufferSize":"10%","fleetautoscaler":"simple-fleet-dx9ns-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-12-28T15:43:30Z"}
Step #7: === CONT  TestFleetAllocationDuringGameServerDeletion/scale_down
Step #7: --- PASS: TestCreateFullFleetAndCantAllocate (123.39s)
Step #7:     --- PASS: TestCreateFullFleetAndCantAllocate/Packed (64.60s)
Step #7:     --- PASS: TestCreateFullFleetAndCantAllocate/Distributed (58.79s)
Step #7: {"msg":"Applying delta function","severity":"info","time":"2018-12-28T15:44:01Z"}
Step #7: {"gs":"simple-fleet-dhd2l-ng8jn-vp5wd","msg":"Allocated","severity":"info","time":"2018-12-28T15:44:02Z"}
Step #7: {"gs":"simple-fleet-dhd2l-ng8jn-df8gj","msg":"Allocated","severity":"info","time":"2018-12-28T15:44:06Z"}
Step #7: {"gs":"simple-fleet-dhd2l-ng8jn-n7wfx","msg":"Allocated","severity":"info","time":"2018-12-28T15:44:07Z"}
Step #7: {"gs":"simple-fleet-dhd2l-ng8jn-mxh7d","msg":"Allocated","severity":"info","time":"2018-12-28T15:44:09Z"}
Step #7: {"gs":"simple-fleet-dhd2l-ng8jn-swv8b","msg":"Allocated","severity":"info","time":"2018-12-28T15:44:10Z"}
Step #7: {"gs":"simple-fleet-dhd2l-ng8jn-cjdjq","msg":"Allocated","severity":"info","time":"2018-12-28T15:44:12Z"}
Step #7: {"gs":"simple-fleet-dhd2l-ng8jn-4z9cr","msg":"Allocated","severity":"info","time":"2018-12-28T15:44:14Z"}
Step #7: {"error":"Internal error occurred: admission webhook \"mutations.stable.agones.dev\" denied the request: NotFound","msg":"Allocation ended","severity":"info","time":"2018-12-28T15:44:14Z"}
Step #7: --- PASS: TestFleetUpdates (167.45s)
Step #7:     --- PASS: TestFleetUpdates/recreate (14.24s)
Step #7:     --- PASS: TestFleetUpdates/rolling (153.21s)
Step #7: {"gs":"simple-fleet-jgnfl-fpmtg-fj7lb","msg":"Allocated","severity":"info","time":"2018-12-28T15:44:31Z"}
Step #7: {"msg":"Applying delta function","severity":"info","time":"2018-12-28T15:44:31Z"}
Step #7: {"fleet":"simple-fleet-jgnfl","msg":"Scaling fleet","patch":"[{ \"op\": \"replace\", \"path\": \"/spec/replicas\", \"value\": 0 }]","scale":0,"severity":"info","time":"2018-12-28T15:44:31Z"}
Step #7: {"gs":"simple-fleet-jgnfl-fpmtg-sddcc","msg":"Allocated","severity":"info","time":"2018-12-28T15:44:32Z"}
Step #7: {"gs":"simple-fleet-jgnfl-fpmtg-dlg5v","msg":"Allocated","severity":"info","time":"2018-12-28T15:44:34Z"}
Step #7: {"gs":"simple-fleet-jgnfl-fpmtg-dzpsf","msg":"Allocated","severity":"info","time":"2018-12-28T15:44:35Z"}
Step #7: --- PASS: TestScaleFleetUpAndDownWithAllocation (187.85s)
Step #7: {"error":"Internal error occurred: admission webhook \"mutations.stable.agones.dev\" denied the request: NotFound","msg":"Allocation ended","severity":"info","time":"2018-12-28T15:44:42Z"}
Step #7: --- PASS: TestFleetAllocationDuringGameServerDeletion (0.00s)
Step #7:     --- PASS: TestFleetAllocationDuringGameServerDeletion/recreate_update (97.83s)
Step #7:     --- PASS: TestFleetAllocationDuringGameServerDeletion/rolling_update (67.60s)
Step #7:     --- PASS: TestFleetAllocationDuringGameServerDeletion/scale_down (67.73s)
Step #7: --- PASS: TestAutoscalerBasicFunctions (227.95s)
Step #7: --- PASS: TestAutoscalerStressCreate (236.06s)
Step #7: --- FAIL: TestAutoscalerWebhook (362.78s)
Step #7:     <autogenerated>:1: 
Step #7:         	Error Trace:	fleetautoscaler_test.go:294
Step #7:         	Error:      	Expected nil, but got: &errors.errorString{s:"timed out waiting for the condition"}
Step #7:         	Test:       	TestAutoscalerWebhook
Step #7: FAIL
Step #7: {"msg":"Done. Cleaning up now.","severity":"info","time":"2018-12-28T15:47:52Z"}
Step #7: FAIL	agones.dev/agones/test/e2e	383.430s
Step #7: ?   	agones.dev/agones/test/e2e/framework	[no test files]
Step #7: Makefile:175: 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

@markmandel
Copy link
Member

gcr.io/agones-images/autoscaler-webhook:0.1 image updated. Rerunning the test!

@agones-bot
Copy link
Collaborator

Build Succeeded 👏

Build Id: 2b63e3c8-3f46-4032-90d4-f8704b598d18

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

To install this version:

  • git fetch https://github.com/GoogleCloudPlatform/agones.git pull/460/head:pr_460 && git checkout pr_460
  • helm install install/helm/agones --namespace agones-system --name agones --set agones.image.tag=0.7.0-dea76e9

Copy link
Member

@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.

Leaving some more notes - apart from some documentation things, and some smaller issues - this is looking really great.

In order to track the list of gameservers which run in your fleet you can run this command in a separate terminal tab:

```
watch "kubectl get gs -o=custom-columns=NAME:.metadata.name,STATUS:.status.state,IP:.status.address,PORT:.status.ports[0].port -n default"
Copy link
Member

Choose a reason for hiding this comment

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

Since we're now on 1.11 and have additionalPrintercolumns, this can now be:

Suggested change
watch "kubectl get gs -o=custom-columns=NAME:.metadata.name,STATUS:.status.state,IP:.status.address,PORT:.status.ports[0].port -n default"
watch "kubectl get gs -n default"

### 2. Deploy a Webhook service for autoscaling

We need to create a pod which will handle HTTP requests with json payload [`FleetAutoscaleReview`](./fleetautoscaler_spec.md#webhook-endpoint-specification) and return back it with [`FleetAutoscaleResponse`](./fleetautoscaler_spec.md#webhook-endpoint-specification) populated.

Copy link
Member

Choose a reason for hiding this comment

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

I feel like we should link to the source code here?

Something like:

You can see the source for this webhook [here](../examples/autoscaler-webhook)

And maybe some kind of description about what this auto scaling webhook does?

Also something like:

The values returned from the `FleetAutoscaleResponse` tell the Autoscaler what target size the backing Fleet should be scaled up or down to

Just to be extra explicit. How does that sound?

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Sounds much better

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

I added more description to this step.

Normal AutoScalingFleet 35s fleetautoscaler-controller Scaling fleet simple-udp from 2 to 4
```

You can see that the fleet size has increased in particular case doubled to 4 gameservers, the autoscaler having compensated for the two allocated instances.
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
You can see that the fleet size has increased in particular case doubled to 4 gameservers, the autoscaler having compensated for the two allocated instances.
You can see that the fleet size has increased in particular case doubled to 4 gameservers (based on our custom logic in our webhook), the autoscaler having compensated for the two allocated instances.


### 7. Check down scaling using Webhook Autoscaler policy

If the fraction of allocated replicas in whole Replicas count would be less that threshold (0.3) than fleet would scale down by scaleFactor in our example 2.
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
If the fraction of allocated replicas in whole Replicas count would be less that threshold (0.3) than fleet would scale down by scaleFactor in our example 2.
Based on our custom webhook deployed earlier, if the fraction of allocated replicas in whole Replicas count would be less that threshold (0.3) than fleet would scale down by scaleFactor in our example 2.


And get gameservers command output:
```
kubectl get gs -o=custom-columns=NAME:.metadata.name,STATUS:.status.state,IP:.status.address,PORT:.status.ports[0].port -n default
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
kubectl get gs -o=custom-columns=NAME:.metadata.name,STATUS:.status.state,IP:.status.address,PORT:.status.ports[0].port -n default
kubectl get gs -n default

}
defer res.Body.Close() // nolint: errcheck
if res.StatusCode != http.StatusOK {
return f.Status.Replicas, false, fmt.Errorf("Bad Status code from the server")
Copy link
Member

Choose a reason for hiding this comment

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

rather than fmt.Errorf - use the [errors](https://godoc.org/github.com/pkg/errors) package to create / wrap errors - it gives us stack tracing and some more extra nice things. We use it all over the place, but here is one example: https://github.com/GoogleCloudPlatform/agones/blob/master/cmd/controller/main.go#L244

(Not sure if you are doing this everywhere, but we should change it in other places too)

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Thanks, switching to this package

}

return f.Status.Replicas, false, fmt.Errorf("Wrong Policy Type")
Copy link
Member

Choose a reason for hiding this comment

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

Same as below, switch to errors pkg - also error messages usually start with a lower case letter. I forget why ;)

url = fmt.Sprintf("http://%s.%s.svc:8000/%s", w.Service.Name, w.Service.Namespace, servicePath)
}
if url == "" {
return f.Status.Replicas, false, fmt.Errorf("URL was not provided")
Copy link
Member

Choose a reason for hiding this comment

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

Same here again.

Suggested change
return f.Status.Replicas, false, fmt.Errorf("URL was not provided")
return f.Status.Replicas, false, errors.New("URL was not provided")

I've done this review in reverse order 😕 sorry

pkg/fleetautoscalers/fleetautoscalers.go Show resolved Hide resolved
test/e2e/fleetautoscaler_test.go Show resolved Hide resolved
@aLekSer aLekSer force-pushed the autoscaler-webhook branch 2 times, most recently from dc8c087 to b8c928b Compare December 29, 2018 11:20
@agones-bot
Copy link
Collaborator

Build Failed 😱

Build Id: cc69c1ed-9aaa-4f74-9873-b13fe5b654ac

Build Logs
starting build "cc69c1ed-9aaa-4f74-9873-b13fe5b654ac"

FETCHSOURCE
Initialized empty Git repository in /workspace/.git/
From https://source.developers.google.com/p/agones-images/r/agones
 * branch            b8c928b09db64b17ce7c627511b1ab78aeae1cb0 -> FETCH_HEAD
HEAD is now at b8c928b Add webhook functionality into FleetAutoscaler
BUILD
Starting Step #0
Step #0: Pulling image: ubuntu
Step #0: Using default tag: latest
Step #0: latest: Pulling from library/ubuntu
Step #0: 84ed7d2f608f: Pulling fs layer
Step #0: be2bf1c4a48d: Pulling fs layer
Step #0: a5bdc6303093: Pulling fs layer
Step #0: e9055237d68d: Pulling fs layer
Step #0: e9055237d68d: Waiting
Step #0: be2bf1c4a48d: Verifying Checksum
Step #0: be2bf1c4a48d: Download complete
Step #0: a5bdc6303093: Verifying Checksum
Step #0: a5bdc6303093: Download complete
Step #0: e9055237d68d: Download complete
Step #0: 84ed7d2f608f: Verifying Checksum
Step #0: 84ed7d2f608f: Download complete
Step #0: 84ed7d2f608f: Pull complete
Step #0: be2bf1c4a48d: Pull complete
Step #0: a5bdc6303093: Pull complete
Step #0: e9055237d68d: Pull complete
Step #0: Digest: sha256:cef0c2cde57a973ed80513a7d3614bc654d9d6becad2c068c9328b41bb3f6713
Step #0: Status: Downloaded newer image for ubuntu:latest
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  122.4MB

Step #1: Step 1/3 : FROM gcr.io/cloud-builders/docker
Step #1:  ---> 66f0eddf9d9a
Step #1: Step 2/3 : RUN apt-get install make
Step #1:  ---> Running in 0049c2d2b032
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 9 not upgraded.
Step #1: Removing intermediate container 0049c2d2b032
Step #1:  ---> 7f1ce6b7f838
Step #1: Step 3/3 : ENTRYPOINT ["/usr/bin/make"]
Step #1:  ---> Running in fd9b2de7555b
Step #1: Removing intermediate container fd9b2de7555b
Step #1:  ---> 3c3ec6d0c305
Step #1: Successfully built 3c3ec6d0c305
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:ecb91b2ec8 && docker tag gcr.io/agones-images/agones-build:ecb91b2ec8 agones-build:ecb91b2ec8
Step #2: ecb91b2ec8: Pulling from agones-images/agones-build
Step #2: 54f7e8ac135a: Already exists
Step #2: d6b856b25aeb: Pulling fs layer
Step #2: b4d69f3225dc: Pulling fs layer
Step #2: 037d177bc558: Pulling fs layer
Step #2: a920f8d81a07: Pulling fs layer
Step #2: cb4439cccf6a: Pulling fs layer
Step #2: ca60fe9971ac: Pulling fs layer
Step #2: 900a5d8ecad0: Pulling fs layer
Step #2: 126a6a5e55c2: Pulling fs layer
Step #2: eab845d45588: Pulling fs layer
Step #2: 9ab11613e389: Pulling fs layer
Step #2: 654bf86a9373: Pulling fs layer
Step #2: 3ab16d44460d: Pulling fs layer
Step #2: 1f1c41258e4c: Pulling fs layer
Step #2: 7a847f58dbc4: Pulling fs layer
Step #2: 0af37e69ef9b: Pulling fs layer
Step #2: 11048ac216f7: Pulling fs layer
Step #2: 9878e98813e5: Pulling fs layer
Step #2: c16fbfd1c0a6: Pulling fs layer
Step #2: e8be9ef6d09a: Pulling fs layer
Step #2: 83bc17d22bbf: Pulling fs layer
Step #2: 19d5d2da3421: Pulling fs layer
Step #2: a920f8d81a07: Waiting
Step #2: 1f1c41258e4c: Waiting
Step #2: 7a847f58dbc4: Waiting
Step #2: cb4439cccf6a: Waiting
Step #2: 0af37e69ef9b: Waiting
Step #2: ca60fe9971ac: Waiting
Step #2: 11048ac216f7: Waiting
Step #2: 9878e98813e5: Waiting
Step #2: c16fbfd1c0a6: Waiting
Step #2: e8be9ef6d09a: Waiting
Step #2: 900a5d8ecad0: Waiting
Step #2: 83bc17d22bbf: Waiting
Step #2: 126a6a5e55c2: Waiting
Step #2: 19d5d2da3421: Waiting
Step #2: eab845d45588: Waiting
Step #2: 3ab16d44460d: Waiting
Step #2: 9ab11613e389: Waiting
Step #2: 654bf86a9373: Waiting
Step #2: 037d177bc558: Verifying Checksum
Step #2: 037d177bc558: Download complete
Step #2: d6b856b25aeb: Verifying Checksum
Step #2: d6b856b25aeb: Download complete
Step #2: cb4439cccf6a: Download complete
Step #2: ca60fe9971ac: Verifying Checksum
Step #2: ca60fe9971ac: Download complete
Step #2: 900a5d8ecad0: Verifying Checksum
Step #2: 900a5d8ecad0: Download complete
Step #2: 126a6a5e55c2: Verifying Checksum
Step #2: 126a6a5e55c2: Download complete
Step #2: eab845d45588: Download complete
Step #2: 9ab11613e389: Verifying Checksum
Step #2: 9ab11613e389: Download complete
Step #2: 654bf86a9373: Verifying Checksum
Step #2: 654bf86a9373: Download complete
Step #2: b4d69f3225dc: Verifying Checksum
Step #2: b4d69f3225dc: Download complete
Step #2: 3ab16d44460d: Download complete
Step #2: 7a847f58dbc4: Verifying Checksum
Step #2: 7a847f58dbc4: Download complete
Step #2: a920f8d81a07: Verifying Checksum
Step #2: a920f8d81a07: Download complete
Step #2: 1f1c41258e4c: Verifying Checksum
Step #2: 1f1c41258e4c: Download complete
Step #2: 9878e98813e5: Verifying Checksum
Step #2: 9878e98813e5: Download complete
Step #2: c16fbfd1c0a6: Verifying Checksum
Step #2: c16fbfd1c0a6: Download complete
Step #2: e8be9ef6d09a: Verifying Checksum
Step #2: e8be9ef6d09a: Download complete
Step #2: 11048ac216f7: Verifying Checksum
Step #2: 11048ac216f7: Download complete
Step #2: 83bc17d22bbf: Verifying Checksum
Step #2: 83bc17d22bbf: Download complete
Step #2: 0af37e69ef9b: Verifying Checksum
Step #2: 0af37e69ef9b: Download complete
Step #2: 19d5d2da3421: Download complete
Step #2: d6b856b25aeb: Pull complete
Step #2: b4d69f3225dc: Pull complete
Step #2: 037d177bc558: Pull complete
Step #2: a920f8d81a07: Pull complete
Step #2: cb4439cccf6a: Pull complete
Step #2: ca60fe9971ac: Pull complete
Step #2: 900a5d8ecad0: Pull complete
Step #2: 126a6a5e55c2: Pull complete
Step #2: eab845d45588: Pull complete
Step #2: 9ab11613e389: Pull complete
Step #2: 654bf86a9373: Pull complete
Step #2: 3ab16d44460d: Pull complete
Step #2: 1f1c41258e4c: Pull complete
Step #2: 7a847f58dbc4: Pull complete
Step #2: 0af37e69ef9b: Pull complete
Step #2: 11048ac216f7: Pull complete
Step #2: 9878e98813e5: Pull complete
Step #2: c16fbfd1c0a6: Pull complete
Step #2: e8be9ef6d09a: Pull complete
Step #2: 83bc17d22bbf: Pull complete
Step #2: 19d5d2da3421: Pull complete
Step #2: Digest: sha256:ce010082a9af71629473622e6492c36a9a5717eb39c052184ae7242ecf7cab96
Step #2: Status: Downloaded newer image for gcr.io/agones-images/agones-build:ecb91b2ec8
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": mkdir -p ~/.helm
Step #3 - "lint": docker run -t -e "TERM=xterm-256color" --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.helm:/root/.helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gocache:/root/.cache/go-build -w /go/src/agones.dev/agones  agones-build:ecb91b2ec8 bash -c \
Step #3 - "lint": 	"golangci-lint run ./examples/... && golangci-lint run --deadline 15m ./..."
Finished Step #3 - "lint"
Starting Step #5 - "build"
Starting Step #4 - "tests"
Starting Step #6 - "build-e2e"
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 #5 - "build": mkdir -p ~/.kube/
Step #5 - "build": mkdir -p /workspace/build//.config/gcloud
Step #5 - "build": mkdir -p ~/.helm
Step #5 - "build": docker run --rm -e "CGO_ENABLED=0" -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.helm:/root/.helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gocache:/root/.cache/go-build agones-build:ecb91b2ec8 go build \
Step #5 - "build": -tags none -o /go/src/agones.dev/agones/cmd/controller/bin/controller \
Step #5 - "build":  -ldflags "-X agones.dev/agones/pkg.Version=0.7.0-b8c928b" -installsuffix cgo agones.dev/agones/cmd/controller
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 #6 - "build-e2e":  ---> c085ea7991f0
Step #6 - "build-e2e": Step 2/20 : RUN apt-get update &&     apt-get install -y wget psmisc make gcc python jq zip &&     apt-get clean
Step #6 - "build-e2e":  ---> Running in 873b7b23d01d
Step #6 - "build-e2e": Get:1 http://ppa.launchpad.net/git-core/ppa/ubuntu xenial InRelease [23.8 kB]
Step #6 - "build-e2e": Get:2 http://security.ubuntu.com/ubuntu xenial-security InRelease [107 kB]
Step #6 - "build-e2e": Get:3 http://archive.ubuntu.com/ubuntu xenial InRelease [247 kB]
Step #4 - "tests": mkdir -p ~/.kube/
Step #4 - "tests": mkdir -p /workspace/build//.config/gcloud
Step #4 - "tests": mkdir -p ~/.helm
Step #4 - "tests": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.helm:/root/.helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gocache:/root/.cache/go-build agones-build:ecb91b2ec8 go test -race agones.dev/agones/pkg/... \
Step #4 - "tests": agones.dev/agones/sdks/... agones.dev/agones/cmd/...
Step #6 - "build-e2e": Get:4 http://ppa.launchpad.net/git-core/ppa/ubuntu xenial/main amd64 Packages [3356 B]
Step #6 - "build-e2e": Get:5 http://security.ubuntu.com/ubuntu xenial-security/main amd64 Packages [596 kB]
Step #6 - "build-e2e": Get:6 http://archive.ubuntu.com/ubuntu xenial-updates InRelease [109 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 [248 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 [411 kB]
Step #6 - "build-e2e": Get:14 http://security.ubuntu.com/ubuntu xenial-security/universe Translation-en [161 kB]
Step #6 - "build-e2e": Get:15 http://security.ubuntu.com/ubuntu xenial-security/multiverse amd64 Packages [3724 B]
Step #6 - "build-e2e": Get:16 http://security.ubuntu.com/ubuntu xenial-security/multiverse Translation-en [1844 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 [900 kB]
Step #4 - "tests": ?   	agones.dev/agones/pkg	[no test files]
Step #4 - "tests": ?   	agones.dev/agones/pkg/apis	[no test files]
Step #6 - "build-e2e": Get:25 http://archive.ubuntu.com/ubuntu xenial-updates/main Translation-en [363 kB]
Step #6 - "build-e2e": Get:26 http://archive.ubuntu.com/ubuntu xenial-updates/restricted amd64 Packages [7556 B]
Step #4 - "tests": ?   	agones.dev/agones/pkg/apis/stable	[no test files]
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 [717 kB]
Step #6 - "build-e2e": Get:29 http://archive.ubuntu.com/ubuntu xenial-updates/universe Translation-en [294 kB]
Step #6 - "build-e2e": Get:30 http://archive.ubuntu.com/ubuntu xenial-updates/multiverse amd64 Packages [16.6 kB]
Step #6 - "build-e2e": Get:31 http://archive.ubuntu.com/ubuntu xenial-updates/multiverse Translation-en [8440 B]
Step #6 - "build-e2e": Get:32 http://archive.ubuntu.com/ubuntu xenial-backports/main amd64 Packages [7280 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.3 MB in 6s (3008 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":   libexpat1-dev libpython-dev libpython2.7 libpython2.7-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":   gcc-multilib autoconf automake libtool flex bison gdb gcc-doc make-doc
Step #6 - "build-e2e": The following NEW packages will be installed:
Step #6 - "build-e2e":   gcc jq libonig2 make psmisc unzip wget zip
Step #6 - "build-e2e": 0 upgraded, 8 newly installed, 0 to remove and 7 not upgraded.
Step #6 - "build-e2e": Need to get 746 kB/1051 kB of archives.
Step #6 - "build-e2e": After this operation, 3466 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 1s (580 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 ... 15833 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 gcc.
Step #6 - "build-e2e": Preparing to unpack .../gcc_4%3a5.3.1-1ubuntu1_amd64.deb ...
Step #6 - "build-e2e": Unpacking gcc (4:5.3.1-1ubuntu1) ...
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 gcc (4:5.3.1-1ubuntu1) ...
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 873b7b23d01d
Step #6 - "build-e2e":  ---> 91e5c3a74a86
Step #6 - "build-e2e": Step 3/20 : WORKDIR /usr/local
Step #6 - "build-e2e":  ---> Running in 4197e8452ff7
Step #6 - "build-e2e": Removing intermediate container 4197e8452ff7
Step #6 - "build-e2e":  ---> de0ab902ae45
Step #6 - "build-e2e": Step 4/20 : ENV GO_VERSION=1.11.1
Step #6 - "build-e2e":  ---> Running in 7eeeffcdd052
Step #6 - "build-e2e": Removing intermediate container 7eeeffcdd052
Step #6 - "build-e2e":  ---> 5ff5d9620a39
Step #6 - "build-e2e": Step 5/20 : ENV GOPATH /go
Step #6 - "build-e2e":  ---> Running in 6e07f1dcb3f5
Step #6 - "build-e2e": Removing intermediate container 6e07f1dcb3f5
Step #6 - "build-e2e":  ---> f4abbc1dd028
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 2f75a9dc3b6b
Step #5 - "build": docker build /workspace/cmd/controller/ --tag=gcr.io/agones-images/agones-controller:0.7.0-b8c928b 
Step #5 - "build": Sending build context to Docker daemon  38.15MB

Step #5 - "build": Step 1/6 : FROM alpine:3.8
Step #5 - "build": 3.8: Pulling from library/alpine
Step #5 - "build": cd784148e348: Pulling fs layer
Step #5 - "build": cd784148e348: Verifying Checksum
Step #5 - "build": cd784148e348: Download complete
Step #4 - "tests": ok  	agones.dev/agones/pkg/apis/stable/v1alpha1	1.124s
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 #5 - "build": cd784148e348: Pull complete
Step #5 - "build": Digest: sha256:3d2e482b82608d153a374df3357c0291589a61cc194ec4a9ca2381073a17f58e
Step #5 - "build": Status: Downloaded newer image for alpine:3.8
Step #5 - "build":  ---> 3f53bb00af94
Step #5 - "build": Step 2/6 : RUN apk --update add ca-certificates &&     adduser -D agones
Step #5 - "build":  ---> Running in 9ffe2be33707
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-r2.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 9ffe2be33707
Step #5 - "build":  ---> d19bf0dd9a8e
Step #5 - "build": Step 3/6 : COPY ./bin/controller /home/agones/controller
Step #5 - "build":  ---> 69b8ae314b9c
Step #5 - "build": Step 4/6 : RUN chown -R agones /home/agones &&     chmod o+x /home/agones/controller
Step #5 - "build":  ---> Running in 87b7ea037ad3
Step #6 - "build-e2e": Removing intermediate container 2f75a9dc3b6b
Step #6 - "build-e2e":  ---> 505c606912f5
Step #6 - "build-e2e": Step 7/20 : ENV PATH /usr/local/go/bin:/go/bin:$PATH
Step #6 - "build-e2e":  ---> Running in 5b3b014efe5b
Step #6 - "build-e2e": Removing intermediate container 5b3b014efe5b
Step #6 - "build-e2e":  ---> 7fc9635fd53d
Step #6 - "build-e2e": Step 8/20 : ENV KUBECTL_VER 1.11.5
Step #6 - "build-e2e":  ---> Running in 81a21bb30a60
Step #6 - "build-e2e": Removing intermediate container 81a21bb30a60
Step #6 - "build-e2e":  ---> 05f0f02b0c0b
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 0f1ee07d7092
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
 81 52.8M   81 43.1M    0     0  52.9M      0 --:--:-- --:--:-- --:--:-- 52.9M�[0m�[91m
100 52.8M  100 52.8M    0     0  62.7M      0 --:--:-- --:--:-- --:--:-- 62.7M
Step #5 - "build": Removing intermediate container 87b7ea037ad3
Step #5 - "build":  ---> 78810b83921b
Step #5 - "build": Step 5/6 : USER agones
Step #5 - "build":  ---> Running in eb8cda468e6e
Step #5 - "build": Removing intermediate container eb8cda468e6e
Step #5 - "build":  ---> bfe9a4980235
Step #5 - "build": Step 6/6 : ENTRYPOINT ["/home/agones/controller"]
Step #5 - "build":  ---> Running in 6d756b3ff36f
Step #5 - "build": Removing intermediate container 6d756b3ff36f
Step #5 - "build":  ---> 115fcd001c88
Step #5 - "build": Successfully built 115fcd001c88
Step #5 - "build": Successfully tagged gcr.io/agones-images/agones-controller:0.7.0-b8c928b
Step #5 - "build": docker run --rm -e "CGO_ENABLED=0" -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.helm:/root/.helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gocache:/root/.cache/go-build agones-build:ecb91b2ec8 go build \
Step #5 - "build": 	-o /go/src/agones.dev/agones/cmd/sdk-server/bin/sdk-server.linux.amd64  -ldflags "-X agones.dev/agones/pkg.Version=0.7.0-b8c928b" -installsuffix cgo agones.dev/agones/cmd/sdk-server
Step #6 - "build-e2e": �[0mRemoving intermediate container 0f1ee07d7092
Step #6 - "build-e2e":  ---> 93733332dcbe
Step #6 - "build-e2e": Step 10/20 : ENV HELM_VER 2.11.0
Step #6 - "build-e2e":  ---> Running in 1ad0e17638af
Step #6 - "build-e2e": Removing intermediate container 1ad0e17638af
Step #6 - "build-e2e":  ---> f45a029a14e1
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 d9e98f9fb7f6
Step #6 - "build-e2e": Removing intermediate container d9e98f9fb7f6
Step #6 - "build-e2e":  ---> d95f55e9370c
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 d59b63696778
Step #6 - "build-e2e": �[91m  % Total    % Received % Xferd  Average Speed   Time    T�[0m�[91mime     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
 43 18.2M   43 8200k    0     0  14.1M      0  0:00:01 --:--:--  0:00:01 1�[0m�[91m4.1M�[0m�[91m
100 18.2M  100 18.2M    0     0  30.4M      0 --:--:-- --:--:-- --:--:-- 30.4M
Step #6 - "build-e2e": �[0mlinux-amd64/
Step #6 - "build-e2e": linux-amd64/tiller
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 d59b63696778
Step #6 - "build-e2e":  ---> 4a70508e5ddf
Step #6 - "build-e2e": Step 13/20 : ENV CONSUL_VERSION=1.2.1
Step #6 - "build-e2e":  ---> Running in 4fadba3e6583
Step #6 - "build-e2e": Removing intermediate container 4fadba3e6583
Step #6 - "build-e2e":  ---> a68c1d8a08c7
Step #6 - "build-e2e": Step 14/20 : ENV HASHICORP_RELEASES=https://releases.hashicorp.com
Step #6 - "build-e2e":  ---> Running in 7e8224980d36
Step #6 - "build-e2e": Removing intermediate container 7e8224980d36
Step #6 - "build-e2e":  ---> a89cf10a6a19
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 09344771a67e
Step #6 - "build-e2e": �[91m--2018-12-29 11:24:21--  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........ ..........  0% 3.52M 4s
Step #6 - "build-e2e":     50K ......�[0m�[91m.... .......... ..�[0m�[91m........�[0m�[91m .......... ..........  0% 7.04M 3s
Step #6 - "build-e2e":    100K ....�[0m�[91m...... ..�[0m�[91m........ ........�[0m�[91m.. .......... ..........  1%  148M 2s
Step #6 - "build-e2e":    150K .......... .......... .......... ....�[0m�[91m...... ..........  1%  237M 1s
Step #6 - "build-e2e":    200K ........�[0m�[91m.. .......... .......... .......�[0m�[91m...�[0m�[91m ........�[0m�[91m..  1% 7.47M 2s
Step #6 - "build-e2e":    250K ......�[0m�[91m.... .....�[0m�[91m..... .......... .......... ..........  2%  147M 1s
Step #6 - "build-e2e":    300K .......... ..........�[0m�[91m .......... .......... ....�[0m�[91m......  2%  247M 1s
Step #6 - "build-e2e":    350K ..........�[0m�[91m .......... .......... ....�[0m�[91m...... ..........  2% 7.89M 1s�[0m�[91m
Step #6 - "build-e2e":    400K .......... ......�[0m�[91m.... .......... ..�[0m�[91m........ ..........  3%  165M 1s
Step #6 - "build-e2e":    450K .......... ....�[0m�[91m...... .......... ........�[0m�[91m.. ..........  3%  182M 1s
Step #6 - "build-e2e":    500K ....�[0m�[91m...... .......... ........�[0m�[91m.. .......... ..........  3%  237M 1s
Step #6 - "build-e2e":    550K .......... .......... .......... .......... ..........  4%  278M 1s
Step #6 - "build-e2e":    600K .......... .......... .......... .......... ..........  4%  297M 1s
Step #6 - "build-e2e":    650K .......... .......... .......... .......... ..........  4%  374M 1s
Step #6 - "build-e2e":    700K .......... .......... .......... .......... ..........  5%  368M 1s
Step #6 - "build-e2e":    750K ..�[0m�[91m........ ........�[0m�[91m.. .......... ....�[0m�[91m...... ..........  5% 8.63M 1s�[0m�[91m
Step #6 - "build-e2e":    800K ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... �[0m�[91m.......... ........�[0m�[91m..  5% 71.1M 1s
Step #6 - "build-e2e":    850K .......... ..�[0m�[91m..�[0m�[91m...... .......... ........�[0m�[91m.. ..........  6%  178M 1s
Step #6 - "build-e2e":    900K ....�[0m�[91m...... ..........�[0m�[91m .......... ......�[0m�[91m.... ....�[0m�[91m......  6%  247M 1s
Step #6 - "build-e2e":    950K ..�[0m�[91m........�[0m�[91m .......... ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........  7%  222M 1s
Step #6 - "build-e2e":   1000K ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... ..........�[0m�[91m ..........  7%  216M 1s
Step #6 - "build-e2e":   1050K ......�[0m�[91m.... ....�[0m�[91m...... �[0m�[91m..�[0m�[91m........ .......... ..........  7%  260M 1s
Step #6 - "build-e2e":   1100K .......... .......... .......... ......�[0m�[91m.... ..........  8%  259M 0s
Step #6 - "build-e2e":   1150K ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... .......... ..........  8%  253M 0s
Step #6 - "build-e2e":   1200K ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... .......... ..........  8%  194M 0s
Step #6 - "build-e2e":   1250K .......... .......... ..�[0m�[91m........�[0m�[91m .......... ..........  9%  274M 0s
Step #6 - "build-e2e":   1300K .......... ..�[0m�[91m........ .......... .......... ....�[0m�[91m......  9%  251M 0s
Step #6 - "build-e2e":   1350K .......... ........�[0m�[91m.. ......�[0m�[91m.... .......... ..........  9%  218M 0s�[0m�[91m
Step #6 - "build-e2e":   1400K ........�[0m�[91m.. .......... ....�[0m�[91m...... ..........�[0m�[91m ........�[0m�[91m.. 10% 13.1M 0s
Step #6 - "build-e2e":   1450K .......... ....�[0m�[91m...... .......... .......... ......�[0m�[91m.... 10%  158M 0s
Step #6 - "build-e2e":   1500K .......... ..�[0m�[91m........�[0m�[91m .......... .....�[0m�[91m.�[0m�[91m.... .......... 10%  183M 0s
Step #6 - "build-e2e":   1550K .......... ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... ..........�[0m�[91m 11%  168M 0s�[0m�[91m
Step #6 - "build-e2e":   1600K .......... ......�[0m�[91m.... .......... ..�[0m�[91m........ .......... 11% 52.5M 0s
Step #6 - "build-e2e":   1650K ......�[0m�[91m.... ..........�[0m�[91m ..�[0m�[91m........ .......... .......... 11%  239M 0s
Step #6 - "build-e2e":   1700K .......... .......... ........�[0m�[91m.. ..........�[0m�[91m .......... 12%  218M 0s�[0m�[91m
Step #6 - "build-e2e":   1750K ..�[0m�[91m........ .......... .......... .......... ..�[0m�[91m........ 12%  249M 0s
Step #6 - "build-e2e":   1800K .......... ......�[0m�[91m.... .......... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. 13%  201M 0s
Step #6 - "build-e2e":   1850K ......�[0m�[91m.... .......... ..�[0m�[91m........ .......... .......... 13%  242M 0s
Step #6 - "build-e2e":   1900K ..�[0m�[91m........ ..�[0m�[91m........ .......... .......... .......... 13%  254M 0s
Step #6 - "build-e2e":   1950K ..�[0m�[91m........ .......... .......... .......... ..�[0m�[91m........ 14%  249M 0s
Step #6 - "build-e2e":   2000K ...�[0m�[91m....... ......�[0m�[91m.... .......... ..�[0m�[91m........ ........�[0m�[91m.. 14%  213M 0s
Step #6 - "build-e2e":   2050K .......... ....�[0m�[91m...... .......... .......... ......�[0m�[91m.... 14%  214M 0s
Step #6 - "build-e2e":   2100K .......... .......... ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... 15%  239M 0s
Step #6 - "build-e2e":   2150K ..�[0m�[91m........�[0m�[91m .......... .......... ....�[0m�[91m...... .......... 15%  247M 0s
Step #6 - "build-e2e":   2200K .......... ......�[0m�[91m.... .......... ..�[0m�[91m........�[0m�[91m .......... 15%  206M 0s
Step #6 - "build-e2e":   2250K ......�[0m�[91m.... ....�[0m�[91m...... .......... ........�[0m�[91m.. .......... 16%  259M 0s
Step #6 - "build-e2e":   2300K ....�[0m�[91m...... .......... ........�[0m�[91m.. .......... ....�[0m�[91m...... 16%  212M 0s
Step #6 - "build-e2e":   2350K ..........�[0m�[91m .......... ......�[0m�[91m.... ....�[0m�[91m...... .......... 16%  252M 0s�[0m�[91m
Step #6 - "build-e2e":   2400K ........�[0m�[91m.. .......... ....�[0m�[91m...... .......... ........�[0m�[91m.. 17%  204M 0s
Step #6 - "build-e2e":   2450K .......... ....�[0m�[91m...... ..........�[0m�[91m ........�[0m�[91m.. .......... 17%  243M 0s
Step #6 - "build-e2e":   2500K .......... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... .......... 17%  264M 0s
Step #6 - "build-e2e":   2550K ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... .......... ..�[0m�[91m........ 18% 33.6M 0s�[0m�[91m
Step #6 - "build-e2e":   2600K .......... .......... ....�[0m�[91m.�[0m�[91m..... .......... ........�[0m�[91m.. 18%  152M 0s
Step #6 - "build-e2e":   2650K ......�[0m�[91m.... .......... .......... ........�[0m�[91m.. .......... 19%  182M 0s
Step #6 - "build-e2e":   2700K ....�[0m�[91m...... ..........�[0m�[91m .......... ......�[0m�[91m.... .......... 19%  157M 0s
Step #6 - "build-e2e":   2750K ..�[0m�[91m........ ........�[0m�[91m.. .......... ..�[0m�[91m..�[0m�[91m...... .......... 19%  159M 0s�[0m�[91m
Step #6 - "build-e2e":   2800K .......... ......�[0m�[91m.... .......... .........�[0m�[91m. .......... 20%  157M 0s
Step #6 - "build-e2e":   2850K ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m .......... .......... 20%  133M 0s
Step #6 - "build-e2e":   2900K ....�[0m�[91m...... ..�[0m�[91m........ ........�[0m�[91m.. .......... ....�[0m�[91m...... 20%  166M 0s
Step #6 - "build-e2e":   2950K .......... .......... ......�[0m�[91m...�[0m�[91m. .......... ..�[0m�[91m........ 21%  161M 0s
Step #6 - "build-e2e":   3000K ........�[0m�[91m.. .......... ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m .......... 21% 98.9M 0s
Step #6 - "build-e2e":   3050K ......�[0m�[91m.... .........�[0m�[91m. .......... ........�[0m�[91m.. ..........�[0m�[91m 21%  206M 0s
Step #6 - "build-e2e":   3100K .......... ....�[0m�[91m...... .......... .�[0m�[91m.....�[0m�[91m.... ....�[0m�[91m...... 22%  252M 0s
Step #6 - "build-e2e":   3150K ..........�[0m�[91m .......... .......... ....�[0m�[91m...... .......... 22%  223M 0s�[0m�[91m
Step #6 - "build-e2e":   3200K ........�[0m�[91m.. ..�[0m�[91m........ .......�[0m�[91m... ..�[0m�[91m........�[0m�[91m .......... 22%  225M 0s
Step #6 - "build-e2e":   3250K ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........ .......... ......�[0m�[91m.... 23%  236M 0s
Step #6 - "build-e2e":   3300K .......... ..�[0m�[91m........ ........�[0m�[91m.. ......�[0m�[91m.... .......... 23%  224M 0s
Step #6 - "build-e2e":   3350K ..�[0m�[91m........ .......... .......... .......... .......... 23%  280M 0s
Step #6 - "build-e2e":   3400K .......... .......... ....�[0m�[91m...... .......... .......... 24%  207M 0s
Step #6 - "build-e2e":   3450K .......... ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. .......... 24%  238M 0s
Step #6 - "build-e2e":   3500K .......... ..�[0m�[91m........�[0m�[91m �[0m�[91m.......... ......�[0m�[91m.... ....�[0m�[91m...... 25%  228M 0s
Step #6 - "build-e2e":   3550K .......... ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........ 25%  229M 0s�[0m�[91m
Step #6 - "build-e2e":   3600K .......... ......�[0m�[91m.... .......... ..�[0m�[91m........�[0m�[91m .......... 25%  208M 0s
Step #6 - "build-e2e":   3650K .......... ....�[0m�[91m...... ..........�[0m�[91m ........�[0m�[91m.. .......... 26%  220M 0s
Step #6 - "build-e2e":   3700K ....�[0m�[91m...... ..........�[0m�[91m .......... ......�[0m�[91m.... ....�[0m�[91m...... 26%  251M 0s
Step #6 - "build-e2e":   3750K .......... .......... .......... .......... ..�[0m�[91m........ 26%�[0m�[91m  228M 0s
Step #6 - "build-e2e":   3800K ........�[0m�[91m.. ......�[0m�[91m.... .......... ..........�[0m�[91m .......... 27%  207M 0s
Step #6 - "build-e2e":   3850K .......... ....�[0m�[91m...... ..�[0m�[91m........ ........�[0m�[91m.. .........�[0m�[91m. 27%  218M 0s
Step #6 - "build-e2e":   3900K ....�[0m�[91m.�[0m�[91m..... ..........�[0m�[91m .......... ....�[0m�[91m..�[0m�[91m.... .......... 27%  149M 0s
Step #6 - "build-e2e":   3950K ..�[0m�[91m.�[0m�[91m....... ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... ...�[0m�[91m....... 28%  125M 0s�[0m�[91m
Step #6 - "build-e2e":   4000K ........�[0m�[91m.. ......�[0m�[91m.... .....�[0m�[91m..... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. 28% 47.0M 0s
Step #6 - "build-e2e":   4050K .......... ....�[0m�[91m...... ...�[0m�[91m....... .......... ......�[0m�[91m.... 28%  139M 0s
Step #6 - "build-e2e":   4100K ....�[0m�[91m...... ..�[0m�[91m........ ........�[0m�[91m.. .......... .......... 29%  198M 0s
Step #6 - "build-e2e":   4150K ..�[0m�[91m........�[0m�[91m .......... ........�[0m�[91m.. .......... .......... 29%  193M 0s�[0m�[91m
Step #6 - "build-e2e":   4200K .......... .......... ....�[0m�[91m...... �[0m�[91m...�[0m�[91m..�[0m�[91m..... .......... 29%  198M 0s
Step #6 - "build-e2e":   4250K ...�[0m�[91m....... .......... .......... ........�[0m�[91m.. ......�[0m�[91m.... 30%�[0m�[91m  196M 0s
Step #6 - "build-e2e":   4300K ..........�[0m�[91m ..........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... 30%  171M 0s
Step #6 - "build-e2e":   4350K ..........�[0m�[91m �[0m�[91m........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........ 31%  191M 0s�[0m�[91m
Step #6 - "build-e2e":   4400K .......... ......�[0m�[91m.... ....�[0m�[91m.....�[0m�[91m. .......... ........�[0m�[91m.. 31%  208M 0s
Step #6 - "build-e2e":   4450K ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........ .......... .......... 31%  215M 0s
Step #6 - "build-e2e":   4500K .......... ..�[0m�[91m.......�[0m�[91m. ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... 32%  258M 0s
Step #6 - "build-e2e":   4550K .......... ........�[0m�[91m.. ....�[0m�[91m..�[0m�[91m.... .......... ..�[0m�[91m........ 32%  254M 0s�[0m�[91m
Step #6 - "build-e2e":   4600K .......... .......... ....�[0m�[91m...... ..........�[0m�[91m .......... 32%  202M 0s
Step #6 - "build-e2e":   4650K ......�[0m�[91m.... ....�[0m�[91m...... .......... .......... .......... 33%  254M 0s�[0m�[91m
Step #6 - "build-e2e":   4700K ....�[0m�[91m...... ..........�[0m�[91m ........�[0m�[91m.. .......... �[0m�[91m.......... 33%  229M 0s
Step #6 - "build-e2e":   4750K .......... ........�[0m�[91m.. .......... ....�[0m�[91m...... .......... 33%  233M 0s�[0m�[91m
Step #6 - "build-e2e":   4800K .......... .......... ....�[0m�[91m...... ..�[0m�[91m........ ........�[0m�[91m.. 34%  191M 0s
Step #6 - "build-e2e":   4850K ......�[0m�[91m.... ....�[0m�[91m...... ..........�[0m�[91m .......... ......�[0m�[91m.... 34%  248M 0s
Step #6 - "build-e2e":   4900K ....�[0m�[91m...... ..�[0m�[91m........ ........�[0m�[91m.. .......... ....�[0m�[91m...... 34%  226M 0s
Step #6 - "build-e2e":   4950K .......... ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... .......... 35%�[0m�[91m  244M 0s�[0m�[91m
Step #6 - "build-e2e":   5000K ........�[0m�[91m.. .......... .......... .......... .......... 35%  217M 0s
Step #6 - "build-e2e":   5050K ......�[0m�[91m.... .......... .......... .......... .......... 35%  254M 0s
Step #6 - "build-e2e":   5100K ....�[0m�[91m...... ..........�[0m�[91m .......... ......�[0m�[91m.... ....�[0m�[91m...... 36%  244M 0s
Step #6 - "build-e2e":   5150K ..�[0m�[91m........ ........�[0m�[91m.. .......... .......... ..�[0m�[91m........ 36%  180M 0s�[0m�[91m
Step #6 - "build-e2e":   5200K .......... ......�[0m�[91m.... .......... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. 37%  161M 0s
Step #6 - "build-e2e":   5250K ......�[0m�[91m.... ....�[0m�[91m...... ..........�[0m�[91m .......... ......�[0m�[91m.... 37%  183M 0s
Step #6 - "build-e2e":   5300K .......... .......... .......... ......�[0m�[91m.... ....�[0m�[91m...... 37%  204M 0s
Step #6 - "build-e2e":   5350K ..........�[0m�[91m .......... ......�[0m�[91m.... .......... ......�[0m�[91m.... 38%  174M 0s
Step #6 - "build-e2e":   5400K .......... ....�[0m�[91m...... ....�[0m�[91m...... ..........�[0m�[91m ........�[0m�[91m.. 38%  211M 0s�[0m�[91m
Step #6 - "build-e2e":   5450K .......... ....�[0m�[91m...... ......�[0m�[91m.... ........�[0m�[91m.. .......... 38%  134M 0s
Step #6 - "build-e2e":   5500K�[0m�[91m ....�[0m�[91m...... .......... ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... 39%  161M 0s
Step #6 - "build-e2e":   5550K ..�[0m�[91m........ ........�[0m�[91m.. ......�[0m�[91m.... .......... ...�[0m�[91m....... 39%  216M 0s�[0m�[91m
Step #6 - "build-e2e":   5600K .......... ......�[0m�[91m.... .......... ..�[0m�[91m........ ........�[0m�[91m.. 39%  169M 0s
Step #6 - "build-e2e":   5650K ......�[0m�[91m.... .......... .�[0m�[91m.........�[0m�[91m .......... ......�[0m�[91m.... 40%  224M 0s
Step #6 - "build-e2e":   5700K .......... ..�[0m�[91m........ ........�[0m�[91m.. ......�[0m�[91m.... .......... 40%  206M 0s
Step #6 - "build-e2e":   5750K ..........�[0m�[91m ........�[0m�[91m.. .......... .......... ..�[0m�[91m........ 40%  195M 0s
Step #6 - "build-e2e":   5800K ........�[0m�[91m.. .......... ....�[0m�[91m...... .......... .......... 41%  198M 0s
Step #6 - "build-e2e":   5850K .......... .......... ..�[0m�[91m........ ........�[0m�[91m.. .......�[0m�[91m... 41%  244M 0s
Step #6 - "build-e2e":   5900K .......... ..........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... .......... 41%  189M 0s
Step #6 - "build-e2e":   5950K ..�[0m�[91m........ .......... .......... ....�[0m�[91m...... .......... 42%  248M 0s�[0m�[91m
Step #6 - "build-e2e":   6000K ........�[0m�[91m.. .......... ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. 42%  211M 0s�[0m�[91m
Step #6 - "build-e2e":   6050K .......... ....�[0m�[91m...... .......... .......... ......�[0m�[91m.... 42%  256M 0s
Step #6 - "build-e2e":   6100K .......... ..�[0m�[91m........ ........�[0m�[91m.. ......�[0m�[91m.... .......... 43%  258M 0s
Step #6 - "build-e2e":   6150K ..........�[0m�[91m .......... .......... ....�[0m�[91m...... ..�[0m�[91m........ 43%  237M 0s
Step #6 - "build-e2e":   6200K .......... ......�[0m�[91m.... .......... ..........�[0m�[91m .......... 44%  210M 0s
Step #6 - "build-e2e":   6250K .......... .......... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. .......... 44%  225M 0s
Step #6 - "build-e2e":   6300K .......... ..�[0m�[91m........�[0m�[91m .......... ......�[0m�[91m.... ....�[0m�[91m...... 44%  225M 0s
Step #6 - "build-e2e":   6350K .......... ........�[0m�[91m.. .......... ....�[0m�[91m...... ..�[0m�[91m........ 45%  250M 0s
Step #6 - "build-e2e":   6400K ........�[0m�[91m.. .......... .......... ..�[0m�[91m........ ........�[0m�[91m.. 45%  193M 0s
Step #6 - "build-e2e":   6450K ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........ .......... ......�[0m�[91m.... 45%  257M 0s
Step #6 - "build-e2e":   6500K .......... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... 46%  252M 0s
Step #6 - "build-e2e":   6550K ..........�[0m�[91m ........�[0m�[91m.. .......... .......... ..�[0m�[91m........ 46%  260M 0s
Step #6 - "build-e2e":   6600K ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. 46%  153M 0s
Step #6 - "build-e2e":   6650K .......... ....�[0m�[91m...... ..�[0m�[91m........ ........�[0m�[91m.. ......�[0m�[91m.... 47%  162M 0s
Step #6 - "build-e2e":   6700K .......... .�[0m�[91m.�[0m�[91m........�[0m�[91m ........�[0m�[91m.�[0m�[91m. ......�[0m�[91m.... ....�[0m�[91m...... 47%  161M 0s
Step #6 - "build-e2e":   6750K ..�[0m�[91m........ .......... .......... .......... .......... 47%  189M 0s�[0m�[91m
Step #6 - "build-e2e":   6800K .......... ......�[0m�[91m.... .......... ..�[0m�[91m........ ........�[0m�[91m.. 48%  156M 0s
Step #6 - "build-e2e":   6850K ......�[0m�[91m.... ....�[0m�[91m...... .......�[0m�[91m...�[0m�[91m .......... ......�[0m�[91m.... 48%  195M 0s
Step #6 - "build-e2e":   6900K ....�[0m�[91m...... ..�[0m�[91m........ .......... .......... ....�[0m�[91m...... 48%  199M 0s
Step #6 - "build-e2e":   6950K ..........�[0m�[91m ........�[0m�[91m.. ..�[0m�[91m....�[0m�[91m.... ....�[0m�[91m...... .......... 49%  183M 0s�[0m�[91m
Step #6 - "build-e2e":   7000K ........�[0m�[91m.. .......... ....�[0m�[91m...... ..�[0m�[91m........ .......... 49%  200M 0s
Step #6 - "build-e2e":   7050K ...�[0m�[91m...�[0m�[91m.... .......... ..........�[0m�[91m �[0m�[91m........�[0m�[91m.. ......�[0m�[91m.... 50%  226M 0s
Step #6 - "build-e2e":   7100K ....�[0m�[91m...... ..�[0m�[91m........ .......... ......�[0m�[91m.... ....�[0m�[91m...... 50% 76.3M 0s
Step #6 - "build-e2e":   7150K ..�[0m�[91m........ ........�[0m�[91m.. .......... ....�[0m�[91m......�[0m�[91m ..�[0m�[91m........ 50%  195M 0s�[0m�[91m
Step #6 - "build-e2e":   7200K ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m......�[0m�[91m..�[0m�[91m ........�[0m�[91m.. 51%  179M 0s
Step #6 - "build-e2e":   7250K ......�[0m�[91m.... ....�[0m�[91m...... .......... .......... ......�[0m�[91m.... 51%  257M 0s
Step #6 - "build-e2e":   7300K ....�[0m�[91m...... .......... ........�[0m�[91m.. .......... .......... 51%  216M 0s
Step #6 - "build-e2e":   7350K ..........�[0m�[91m .......... ......�[0m�[91m.... .......... ..�[0m�[91m........ 52%  243M 0s�[0m�[91m
Step #6 - "build-e2e":   7400K ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... .......... ........�[0m�[91m.. 52%  229M�[0m�[91m 0s
Step #6 - "build-e2e":   7450K .......... .......... .......... ........�[0m�[91m.. .......... 52%  275M 0s�[0m�[91m
Step #6 - "build-e2e":   7500K .......... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. .......... .......... 53%  263M 0s
Step #6 - "build-e2e":   7550K ..�[0m�[91m........ .......... ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m 53%  229M 0s�[0m�[91m
Step #6 - "build-e2e":   7600K ........�[0m�[91m.. ......�[0m�[91m.... .......... ..........�[0m�[91m .......... 53%  203M 0s
Step #6 - "build-e2e":   7650K ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........ .......... ......�[0m�[91m.... 54%  257M 0s
Step #6 - "build-e2e":   7700K .......... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. .......... ....�[0m�[91m...... 54%  251M 0s
Step #6 - "build-e2e":   7750K ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. .......... ....�[0m�[91m...... ..�[0m�[91m........ 54%  239M 0s�[0m�[91m
Step #6 - "build-e2e":   7800K .......... ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........ .......... 55%  203M 0s
Step #6 - "build-e2e":   7850K ......�[0m�[91m.... .�[0m�[91m......... ..�[0m�[91m........ ........�[0m�[91m.. .......... 55%  258M 0s
Step #6 - "build-e2e":   7900K .�[0m�[91m...�[0m�[91m...... ..�[0m�[91m........�[0m�[91m .......... ......�[0m�[91m.... .......... 56%  235M 0s
Step #6 - "build-e2e":   7950K ..�[0m�[91m........ ........�[0m�[91m.. .......... ....�[0m�[91m...... .......... 56%  239M�[0m�[91m 0s�[0m�[91m
Step #6 - "build-e2e":   8000K .......... .�[0m�[91m.....�[0m�[91m.... .......... .�[0m�[91m.�[0m�[91m........ ........�[0m�[91m.. 56%  125M 0s
Step #6 - "build-e2e":   8050K ......�[0m�[91m.... ....�[0m�[91m...... ..........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... 57%�[0m�[91m  149M 0s
Step #6 - "build-e2e":   8100K .......... ..�[0m�[91m........ ........�[0m�[91m.. ......�[0m�[91m...�[0m�[91m. ....�[0m�[91m...... 57%  115M 0s
Step #6 - "build-e2e":   8150K ..�[0m�[91m........�[0m�[91m .......... .......... .......... .......... 57%  171M 0s
Step #6 - "build-e2e":   8200K .......... .......... .......... .......... .......... 58%  194M 0s
Step #6 - "build-e2e":   8250K .......... .......... .......... .......... .......... 58%  213M 0s
Step #6 - "build-e2e":   8300K .......... .......... .......... .......... .......... 58%  204M 0s
Step #6 - "build-e2e":   8350K .......... .......... .......... .......... .......... 59%  196M 0s
Step #6 - "build-e2e":   8400K .......... .......... .......... .......... .......... 59%  197M 0s
Step #6 - "build-e2e":   8450K .......... .......... .......... .......... .......... 59%  246M 0s
Step #6 - "build-e2e":   8500K .......... .......... .......... .......... .......... 60%  251M 0s
Step #6 - "build-e2e":   8550K .......... .......... .......... .......... .......... 60%  187M 0s
Step #6 - "build-e2e":   8600K .......... .......... .......... .......... .......... 60%  175M 0s
Step #6 - "build-e2e":   8650K .......... .......... .......... .......... .......... 61%  222M 0s
Step #6 - "build-e2e":   8700K .......... .......... .......... .......... .......... 61%  230M 0s
Step #6 - "build-e2e":   8750K .......... .......... .......... .......... .......... 62%  244M 0s
Step #6 - "build-e2e":   8800K .......... .......... .......... .......... .......... 62%  189M 0s
Step #6 - "build-e2e":   8850K .......... .......... .......... .......... .......... 62%  245M 0s
Step #6 - "build-e2e":   8900K .......... .......... .......... .......... .......... 63%  242M 0s
Step #6 - "build-e2e":   8950K .......... .......... .......... .......... .......... 63%  247M 0s
Step #6 - "build-e2e":   9000K .......... .......... .......... .......... .......... 63%  197M 0s
Step #6 - "build-e2e":   9050K .......... .......... .......... .......... .......... 64%  246M 0s
Step #6 - "build-e2e":   9100K .......... .......... .......... .......... .......... 64%  249M 0s
Step #6 - "build-e2e":   9150K .......... .......... .......... .......... .......... 64%  248M 0s
Step #6 - "build-e2e":   9200K .......... .......... .......... .......... .......... 65%  242M 0s
Step #6 - "build-e2e":   9250K .......... .......... .......... .......... .......... 65%  305M 0s
Step #6 - "build-e2e":   9300K .......... .......... .......... .......... .......... 65%  286M 0s
Step #6 - "build-e2e":   9350K .......... .......... .......... .......... .......... 66%  322M 0s
Step #6 - "build-e2e":   9400K .......... .......... .......... .......... .......... 66%  297M 0s
Step #6 - "build-e2e":   9450K .......... .......... .......... .......... .......... 66%  322M 0s
Step #6 - "build-e2e":   9500K .......... .......... .......... .......... .......... 67%  267M 0s
Step #6 - "build-e2e":   9550K .......... .......... .......... .......... .......... 67%  216M 0s
Step #6 - "build-e2e":   9600K .......... .......... .......... .......... .......... 68%  216M 0s
Step #6 - "build-e2e":   9650K .......... .......... .......... .......... .......... 68%  227M 0s
Step #6 - "build-e2e":   9700K .......... .......... .......... .......... .......... 68%  233M 0s
Step #6 - "build-e2e":   9750K .......... .......... .......... .......... .......... 69%  238M 0s
Step #6 - "build-e2e":   9800K .......... .......... .......... .......... .......... 69%  205M 0s
Step #6 - "build-e2e":   9850K .......... .......... .......... .......... .......... 69%  257M 0s
Step #6 - "build-e2e":   9900K .......... .......... .......... .......... .......... 70%  306M 0s
Step #6 - "build-e2e":   9950K .......... .......... ..........�[0m�[91m ....�[0m�[91m...... ..�[0m�[91m.�[0m�[91m....... 70%  225M 0s�[0m�[91m
Step #6 - "build-e2e":  10000K .......... ......�[0m�[91m.... .......... ..�[0m�[91m........ .......... 70%  157M 0s
Step #6 - "build-e2e":  10050K .......... .......... ..........�[0m�[91m .......... ......�[0m�[91m.... 71%  229M 0s
Step #6 - "build-e2e":  10100K .......... ..�[0m�[91m........ .......... .......... .......... 71%  231M 0s
Step #6 - "build-e2e":  10150K ..........�[0m�[91m .......... .......... ....�[0m�[91m...... .......... 71%  248M 0s
Step #6 - "build-e2e":  10200K ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... .......... .......... 72%  229M 0s
Step #6 - "build-e2e":  10250K .......... .......... .......... .......... .......... 72%  202M 0s
Step #6 - "build-e2e":  10300K .......... .......... .......... .......... .......... 72%  323M 0s
Step #6 - "build-e2e":  10350K .......... .......... .......... .......... .......... 73%  337M 0s
Step #6 - "build-e2e":  10400K .......... .......... .......... .......... ........�[0m�[91m.. 73%  235M 0s
Step #6 - "build-e2e":  10450K .....�[0m�[91m..... ....�[0m�[91m...... ..........�[0m�[91m .......... ......�[0m�[91m.... 74%  235M 0s
Step #6 - "build-e2e":  10500K ....�[0m�[91m...... ..........�[0m�[91m .......... ......�[0m�[91m.... ..�[0m�[91m..�[0m�[91m...... 74%  202M 0s
Step #6 - "build-e2e":  10550K ..........�[0m�[91m .......... ......�[0m�[91m.... .......... .�[0m�[91m.�[0m�[91m........ 74%  241M 0s
Step #6 - "build-e2e":  10600K ........�[0m�[91m.. .......... ....�[0m�[91m...... ..........�[0m�[91m .......... 75%  209M 0s
Step #6 - "build-e2e":  10650K .......... .......... ..�[0m�[91m........ ....�[0m�[91m....�[0m�[91m.. ......�[0m�[91m.... 75%  240M 0s
Step #6 - "build-e2e":  10700K ....�[0m�[91m...... ..�[0m�[91m........ ........�[0m�[91m.. ......�[0m�[91m.... .......... 75%  234M 0s
Step #6 - "build-e2e":  10750K ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. .......... ....�[0m�[91m...... ..�[0m�[91m........ 76%  217M 0s�[0m�[91m
Step #6 - "build-e2e":  10800K ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. 76%  183M 0s
Step #6 - "build-e2e":  10850K ......�[0m�[91m.... ....�[0m�[91m...... .......... .......... ......�[0m�[91m.... 76%  250M�[0m�[91m 0s
Step #6 - "build-e2e":  10900K .......... .......... ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... 77%  237M�[0m�[91m 0s
Step #6 - "build-e2e":  10950K ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... .......... ..�[0m�[91m........ 77%  201M 0s
Step #6 - "build-e2e":  11000K ........�[0m�[91m.. .......... ....�[0m�[91m...... .......... .......... 77%  207M 0s
Step #6 - "build-e2e":  11050K .......... .......... ..........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... 78%  260M 0s
Step #6 - "build-e2e":  11100K ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. .......... .......... 78%  241M 0s
Step #6 - "build-e2e":  11150K ..........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... .......... 78%  142M 0s�[0m�[91m
Step #6 - "build-e2e":  11200K ........�[0m�[91m.. .......... ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. 79%  133M 0s
Step #6 - "build-e2e":  11250K .......... ....�[0m�[91m...... .�[0m�[91m.........�[0m�[91m ...�[0m�[91m....... ......�[0m�[91m.... 79%  192M 0s
Step #6 - "build-e2e":  11300K .......... .......... ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... 79%  222M 0s
Step #6 - "build-e2e":  11350K ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. .......... .......... .......... 80%  176M 0s
Step #6 - "build-e2e":  11400K .......... .......... .......... .......... .......... 80%  247M 0s
Step #6 - "build-e2e":  11450K .......... .......... .......... .......... .......... 81%  365M 0s
Step #6 - "build-e2e":  11500K .......... .......... .......... ......�[0m�[91m.... ....�[0m�[91m...... 81%  239M 0s
Step #6 - "build-e2e":  11550K�[0m�[91m ..�[0m�[91m........ .......... .......... .......... .......... 81%  307M 0s�[0m�[91m
Step #6 - "build-e2e":  11600K .......... ......�[0m�[91m.... .......... ..�[0m�[91m........ ........�[0m�[91m.. 82%  181M 0s
Step #6 - "build-e2e":  11650K ......�[0m�[91m.... ....�[0m�[91m...... .......... ........�[0m�[91m.. .......... 82%  232M 0s
Step #6 - "build-e2e":  11700K�[0m�[91m ....�[0m�[91m...... ..�[0m�[91m........ ........�[0m�[91m.. �[0m�[91m......�[0m�[91m.... .......... 82%  232M 0s
Step #6 - "build-e2e":  11750K .......... .......... ......�[0m�[91m.... ....�[0m�[91m...... .......... 83%  250M 0s�[0m�[91m
Step #6 - "build-e2e":  11800K ........�[0m�[91m.. .......... ....�[0m�[91m...... .......... ....�[0m�[91m...... 83%  214M 0s
Step #6 - "build-e2e":  11850K ..�[0m�[91m....�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........ .......... ...�[0m�[91m....... 83%  227M 0s
Step #6 - "build-e2e":  11900K ....�[0m�[91m...... ..........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... .......... 84%  224M 0s
Step #6 - "build-e2e":  11950K .......... ........�[0m�[91m.. .......... ....�[0m�[91m...... ..........�[0m�[91m 84%  243M 0s�[0m�[91m
Step #6 - "build-e2e":  12000K ........�[0m�[91m.. ......�[0m�[91m.... .......... ..�[0m�[91m........ ......�[0m�[91m..�[0m�[91m.. 84%  193M 0s
Step #6 - "build-e2e":  12050K ......�[0m�[91m.... ....�[0m�[91m...... ..........�[0m�[91m .......... ......�[0m�[91m.... 85%  218M 0s
Step #6 - "build-e2e":  12100K .......... ..�[0m�[91m........ ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... 85%  238M 0s
Step #6 - "build-e2e":  12150K ..........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........ 85%  241M 0s�[0m�[91m
Step #6 - "build-e2e":  12200K ........�[0m�[91m.. .......... ....�[0m�[91m...... ..........�[0m�[91m ........�[0m�[91m.. 86%  222M 0s
Step #6 - "build-e2e":  12250K ......�[0m�[91m.... .......... ..�[0m�[91m........ .......... ......�[0m�[91m.... 86%  261M 0s
Step #6 - "build-e2e":  12300K ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m .......... .......... ....�[0m�[91m......�[0m�[91m 87%  220M 0s
Step #6 - "build-e2e":  12350K .......... ........�[0m�[91m.. .......... ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m 87%  251M 0s�[0m�[91m
Step #6 - "build-e2e":  12400K .......... ......�[0m�[91m.... .......... ..�[0m�[91m........ ........�[0m�[91m.. 87%  197M 0s
Step #6 - "build-e2e":  12450K .......... ....�[0m�[91m...... ..........�[0m�[91m .......... .......... 88%  203M 0s
Step #6 - "build-e2e":  12500K ....�[0m�[91m...... .......... ........�[0m�[91m.. .......... ....�[0m�[91m...... 88%  246M 0s
Step #6 - "build-e2e":  12550K ..�[0m�[91m........ .......... ......�[0m�[91m.... ..........�[0m�[91m ..�[0m�[91m........ 88%  222M 0s�[0m�[91m
Step #6 - "build-e2e":  12600K ........�[0m�[91m.. .......... ....�[0m�[91m...... ..........�[0m�[91m ........�[0m�[91m.. 89%  213M 0s
Step #6 - "build-e2e":  12650K ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........ .......... ......�[0m�[91m.... 89%  257M 0s
Step #6 - "build-e2e":  12700K ...�[0m�[91m.�[0m�[91m...... ..........�[0m�[91m .......... ......�[0m�[91m.... ....�[0m�[91m...... 89%  228M 0s
Step #6 - "build-e2e":  12750K ..�[0m�[91m........ ........�[0m�[91m.. .......... ...�[0m�[91m.�[0m�[91m...... ......�[0m�[91m.... 90%�[0m�[91m  221M 0s
Step #6 - "build-e2e":  12800K .....�[0m�[91m...�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... .......... ........�[0m�[91m.. 90%  134M 0s
Step #6 - "build-e2e":  12850K .......... .......... .......�[0m�[91m...�[0m�[91m .......... .......... 90%  241M 0s
Step #6 - "build-e2e":  12900K ..........�[0m�[91m ..�[0m�[91m........ ........�[0m�[91m.. .......... ....�[0m�[91m...... 91%  263M 0s
Step #6 - "build-e2e":  12950K ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. .......... .......... ..�[0m�[91m........ 91%  256M 0s
Step #6 - "build-e2e":  13000K ........�[0m�[91m.. .......... ....�[0m�[91m...... ..........�[0m�[91m .......... 91%  194M 0s�[0m�[91m
Step #6 - "build-e2e":  13050K ......�[0m�[91m.... .......... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. .......... 92%  230M 0s
Step #6 - "build-e2e":  13100K .�[0m�[91m...�[0m�[91m...... ..........�[0m�[91m .......... ......�[0m�[91m.... ....�[0m�[91m...... 92%  238M�[0m�[91m 0s
Step #6 - "build-e2e":  13150K ..�[0m�[91m........ .......... ......�[0m�[91m.... ....�[0m�[91m...... .......... 93%  264M 0s�[0m�[91m
Step #6 - "build-e2e":  13200K .......... ......�[0m�[91m.... .......... .......... .......�[0m�[91m.�[0m�[91m.. 93%  200M 0s
Step #6 - "build-e2e":  13250K .......... .......... ..�[0m�[91m........�[0m�[91m .......... ..........�[0m�[91m 93%  242M 0s
Step #6 - "build-e2e":  13300K .......... ..�[0m�[91m........ ........�[0m�[91m.. .......... .......... 94%  252M 0s
Step #6 - "build-e2e":  13350K �[0m�[91m..........�[0m�[91m .......... ......�[0m�[91m.... .......... ..�[0m�[91m........ 94%  226M 0s
Step #6 - "build-e2e":  13400K ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... .......�[0m�[91m...�[0m�[91m .......... 94%  221M 0s
Step #6 - "build-e2e":  13450K .......... ....�[0m�[91m...... .......... ........�[0m�[91m.. ......�[0m�[91m.... 95%  242M 0s
Step #6 - "build-e2e":  13500K ....�[0m�[91m...... ..........�[0m�[91m .......... ......�[0m�[91m.... .......... 95%  244M 0s
Step #6 - "build-e2e":  13550K ..........�[0m�[91m ........�[0m�[91m.. .......... ....�[0m�[91m...... .......... 95%  247M 0s�[0m�[91m
Step #6 - "build-e2e":  13600K ........�[0m�[91m.. .......... ....�[0m�[91m...... ..........�[0m�[91m ........�[0m�[91m.. 96%  200M 0s
Step #6 - "build-e2e":  13650K .......... ....�[0m�[91m...... .......... ........�[0m�[91m.. ......�[0m�[91m.... 96%  249M 0s
Step #6 - "build-e2e":  13700K ....�[0m�[91m...... ..�[0m�[91m........ ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... 96%  211M 0s
Step #6 - "build-e2e":  13750K .......... ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... .......... 97%  249M 0s
Step #6 - "build-e2e":  13800K .......... .......... ....�[0m�[91m...... .......... ........�[0m�[91m.. 97%  242M 0s
Step #6 - "build-e2e":  13850K ....�[0m�[91m..�[0m�[91m.... .......... ..........�[0m�[91m ........�[0m�[91m.. .......... 97%  241M 0s
Step #6 - "build-e2e":  13900K ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m .......... .......... .......... 98%�[0m�[91m  249M 0s
Step #6 - "build-e2e":  13950K ..�[0m�[91m........ .......�[0m�[91m.�[0m�[91m.. .......... .......... .......�[0m�[91m... 98%  223M 0s�[0m�[91m
Step #6 - "build-e2e":  14000K ........�[0m�[91m.. .......... ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. 99%  201M 0s
Step #6 - "build-e2e":  14050K ......�[0m�[91m.... .......... ..........�[0m�[91m ........�[0m�[91m.. .......... 99%  216M 0s
Step #6 - "build-e2e":  14100K .......... ..�[0m�[91m........ ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... 99%  240M 0s
Step #6 - "build-e2e":  14150K ..�[0m�[91m........�[0m�[91m .......... ......�[0m�[91m.... ........   �[0m�[91m          100%  198M=0.1s
Step #6 - "build-e2e": 
Step #6 - "build-e2e": �[0m�[91m2018-12-29 11:24:21 (126 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 09344771a67e
Step #6 - "build-e2e":  ---> a9ce4b60fa1c
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 f5d08963ec1d
Step #6 - "build-e2e": Removing intermediate container f5d08963ec1d
Step #6 - "build-e2e":  ---> 5309d8be5a25
Step #6 - "build-e2e": Step 17/20 : COPY *.sh /root/
Step #6 - "build-e2e":  ---> efc19e86c0f7
Step #6 - "build-e2e": Step 18/20 : RUN chmod +x /root/*.sh
Step #6 - "build-e2e":  ---> Running in f93983a4e96e
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 ~/.helm:/root/.helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gocache:/root/.cache/go-build agones-build:ecb91b2ec8 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.7.0-b8c928b" agones.dev/agones/cmd/sdk-server
Step #6 - "build-e2e": Removing intermediate container f93983a4e96e
Step #6 - "build-e2e":  ---> 9c1b84514d2a
Step #6 - "build-e2e": Step 19/20 : WORKDIR /go
Step #6 - "build-e2e":  ---> Running in db15e3785332
Step #4 - "tests": ok  	agones.dev/agones/pkg/fleetallocation	11.384s
Step #4 - "tests": ok  	agones.dev/agones/pkg/fleetautoscalers	3.517s
Step #4 - "tests": ok  	agones.dev/agones/pkg/fleets	2.701s
Step #4 - "tests": ok  	agones.dev/agones/pkg/gameservers	2.890s
Step #4 - "tests": ok  	agones.dev/agones/pkg/gameserversets	3.118s
Step #4 - "tests": ok  	agones.dev/agones/pkg/metrics	2.983s
Step #4 - "tests": ?   	agones.dev/agones/pkg/sdk	[no test files]
Step #6 - "build-e2e": Removing intermediate container db15e3785332
Step #6 - "build-e2e":  ---> bd00cc13e760
Step #6 - "build-e2e": Step 20/20 : ENTRYPOINT [ "/root/entrypoint.sh" ]
Step #6 - "build-e2e":  ---> Running in bd0de885dd06
Step #6 - "build-e2e": Removing intermediate container bd0de885dd06
Step #6 - "build-e2e":  ---> 4131496fd978
Step #6 - "build-e2e": Successfully built 4131496fd978
Step #6 - "build-e2e": Successfully tagged e2e-runner:latest
Finished Step #6 - "build-e2e"
Step #4 - "tests": ok  	agones.dev/agones/pkg/sdkserver	10.695s
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.042s
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.209s
Step #4 - "tests": ok  	agones.dev/agones/pkg/util/workerqueue	2.100s
Step #4 - "tests": ok  	agones.dev/agones/sdks/go	1.024s
Step #4 - "tests": ?   	agones.dev/agones/cmd/controller	[no test files]
Step #4 - "tests": ok  	agones.dev/agones/cmd/ping	2.058s
Step #4 - "tests": ?   	agones.dev/agones/cmd/sdk-server	[no test files]
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": mkdir -p ~/.helm
Step #4 - "tests": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.helm:/root/.helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gocache:/root/.cache/go-build  agones-build:ecb91b2ec8 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": 	--set agones.crds.cleanupOnDelete=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 ~/.helm:/root/.helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gocache:/root/.cache/go-build agones-build:ecb91b2ec8 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.7.0-b8c928b" 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 ~/.helm:/root/.helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gocache:/root/.cache/go-build -w /go/src/agones.dev/agones/cmd/sdk-server/bin/ agones-build:ecb91b2ec8 zip -0 \
Step #5 - "build": 	agonessdk-server-0.7.0-b8c928b.zip sdk-server.darwin.amd64 sdk-server.linux.amd64 sdk-server.windows.amd64.exe
Step #5 - "build":   adding: sdk-server.darwin.amd64 (stored 0%)
Step #5 - "build":   adding: sdk-server.linux.amd64 (stored 0%)
Step #5 - "build":   adding: sdk-server.windows.amd64.exe (stored 0%)
Step #5 - "build": docker build /workspace/cmd/sdk-server/ --tag=gcr.io/agones-images/agones-sdk:0.7.0-b8c928b 
Step #5 - "build": Sending build context to Docker daemon    217MB

Step #5 - "build": Step 1/6 : FROM alpine:3.8
Step #5 - "build":  ---> 3f53bb00af94
Step #5 - "build": Step 2/6 : RUN apk --update add ca-certificates &&     adduser -D agones
Step #5 - "build":  ---> Using cache
Step #5 - "build":  ---> d19bf0dd9a8e
Step #5 - "build": Step 3/6 : COPY ./bin/sdk-server.linux.amd64 /home/agones/sdk-server
Step #5 - "build":  ---> ff81fa309033
Step #5 - "build": Step 4/6 : RUN chown -R agones /home/agones &&     chmod o+x /home/agones/sdk-server
Step #5 - "build":  ---> Running in 4371a349e52f
Step #5 - "build": Removing intermediate container 4371a349e52f
Step #5 - "build":  ---> 9020c4a28c90
Step #5 - "build": Step 5/6 : USER agones
Step #5 - "build":  ---> Running in ecc5308f5e6c
Step #5 - "build": Removing intermediate container ecc5308f5e6c
Step #5 - "build":  ---> 6788e09077b1
Step #5 - "build": Step 6/6 : ENTRYPOINT ["/home/agones/sdk-server"]
Step #5 - "build":  ---> Running in 6428c8dc1286
Step #5 - "build": Removing intermediate container 6428c8dc1286
Step #5 - "build":  ---> c239d5193fc9
Step #5 - "build": Successfully built c239d5193fc9
Step #5 - "build": Successfully tagged gcr.io/agones-images/agones-sdk:0.7.0-b8c928b
Step #5 - "build": docker run --rm -e "CGO_ENABLED=0" -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.helm:/root/.helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gocache:/root/.cache/go-build agones-build:ecb91b2ec8 go build \
Step #5 - "build": -tags none -o /go/src/agones.dev/agones/cmd/ping/bin/ping \
Step #5 - "build":  -ldflags "-X agones.dev/agones/pkg.Version=0.7.0-b8c928b" -installsuffix cgo agones.dev/agones/cmd/ping
Step #5 - "build": docker build /workspace/cmd/ping/ --tag=gcr.io/agones-images/agones-ping:0.7.0-b8c928b 
Step #5 - "build": Sending build context to Docker daemon  12.71MB

Step #5 - "build": Step 1/6 : FROM alpine:3.8
Step #5 - "build":  ---> 3f53bb00af94
Step #5 - "build": Step 2/6 : RUN apk --update add ca-certificates &&     adduser -D agones
Step #5 - "build":  ---> Using cache
Step #5 - "build":  ---> d19bf0dd9a8e
Step #5 - "build": Step 3/6 : COPY ./bin/ping /home/agones/ping
Step #5 - "build":  ---> ca4a1f14b554
Step #5 - "build": Step 4/6 : RUN chown -R agones /home/agones &&     chmod o+x /home/agones/ping
Step #5 - "build":  ---> Running in 1fdf035305ce
Step #5 - "build": Removing intermediate container 1fdf035305ce
Step #5 - "build":  ---> d0583b01696b
Step #5 - "build": Step 5/6 : USER agones
Step #5 - "build":  ---> Running in 3739899573c1
Step #5 - "build": Removing intermediate container 3739899573c1
Step #5 - "build":  ---> 643f61ab8692
Step #5 - "build": Step 6/6 : ENTRYPOINT ["/home/agones/ping"]
Step #5 - "build":  ---> Running in 26d8f6715def
Step #5 - "build": Removing intermediate container 26d8f6715def
Step #5 - "build":  ---> 3586a9a2f1e3
Step #5 - "build": Successfully built 3586a9a2f1e3
Step #5 - "build": Successfully tagged gcr.io/agones-images/agones-ping:0.7.0-b8c928b
Step #5 - "build": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.helm:/root/.helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gocache:/root/.cache/go-build -w /go/src/agones.dev/agones/sdks/cpp agones-build:ecb91b2ec8 make build install archive VERSION=0.7.0-b8c928b
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.7.0-b8c928b-src.zip
Step #5 - "build": rm: cannot remove '/go/src/agones.dev/agones/sdks/cpp//bin/agonessdk-0.7.0-b8c928b-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.7.0-b8c928b-dev-linux-arch_64.tar.gz
Step #5 - "build": rm: cannot remove '/go/src/agones.dev/agones/sdks/cpp//bin/agonessdk-0.7.0-b8c928b-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.7.0-b8c928b-runtime-linux-arch_64.tar.gz
Step #5 - "build": rm: cannot remove '/go/src/agones.dev/agones/sdks/cpp//bin/agonessdk-0.7.0-b8c928b-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.* /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.7.0-b8c928b-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.17
Step #5 - "build": libprotobuf.so.17.0.0
Step #5 - "build": cd /usr/local && tar cvf /go/src/agones.dev/agones/sdks/cpp//bin/agonessdk-0.7.0-b8c928b-dev-linux-arch_64.tar.gz lib include
Step #5 - "build": lib/
Step #5 - "build": lib/libagonessdk.a
Step #5 - "build": lib/libagonessdk.so
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++_reflection.a
Step #5 - "build": lib/libgrpcpp_channelz.so.1.16.1
Step #5 - "build": lib/libgrpc++_reflection.so.1
Step #5 - "build": lib/libgrpc++_error_details.so.6
Step #5 - "build": lib/libprotobuf-lite.so.17
Step #5 - "build": lib/libgrpc++_cronet.so
Step #5 - "build": lib/libgrpc++_unsecure.so
Step #5 - "build": lib/libprotoc.a
Step #5 - "build": lib/libgpr.so.6
Step #5 - "build": lib/libgrpc++_error_details.a
Step #5 - "build": lib/libgrpc++_cronet.so.1
Step #5 - "build": lib/libgrpc.so.6
Step #5 - "build": lib/libaddress_sorting.a
Step #5 - "build": lib/libgrpcpp_channelz.a
Step #5 - "build": lib/libgrpc++_unsecure.so.6
Step #5 - "build": lib/libgrpc_unsecure.a
Step #5 - "build": lib/libgrpc++_reflection.so.6
Step #5 - "build": lib/libgrpc_cronet.so.6.0.0
Step #5 - "build": lib/libprotoc.so
Step #5 - "build": lib/libprotobuf-lite.a
Step #5 - "build": lib/libgrpc++_unsecure.so.1.16.1
Step #5 - "build": lib/libgrpc++.so.1
Step #5 - "build": lib/libgrpc++_unsecure.so.1
Step #5 - "build": lib/libaddress_sorting.so
Step #5 - "build": lib/libgrpc++_error_details.so.1
Step #5 - "build": lib/libgrpc++.so.1.16.1
Step #5 - "build": lib/libprotobuf.so
Step #5 - "build": lib/libgrpc_unsecure.so.6
Step #5 - "build": lib/libgrpc.so.6.0.0
Step #5 - "build": lib/libprotobuf.so.17.0.0
Step #5 - "build": lib/libgrpc++_cronet.so.6
Step #5 - "build": lib/libgrpc++_reflection.so
Step #5 - "build": lib/libprotoc.so.17
Step #5 - "build": lib/libprotoc.la
Step #5 - "build": lib/libgrpc++_reflection.so.1.16.1
Step #5 - "build": lib/libprotobuf.so.17
Step #5 - "build": lib/libgrpc++_error_details.so
Step #5 - "build": lib/libprotoc.so.17.0.0
Step #5 - "build": lib/libgrpcpp_channelz.so.6
Step #5 - "build": lib/libgpr.a
Step #5 - "build": lib/libgrpc++_error_details.so.1.16.1
Step #5 - "build": lib/libaddress_sorting.so.6
Step #5 - "build": lib/libgrpc_cronet.so.6
Step #5 - "build": lib/libprotobuf.la
Step #5 - "build": lib/libgrpc++_unsecure.a
Step #5 - "build": lib/libgrpc_unsecure.so
Step #5 - "build": lib/libgrpcpp_channelz.so.1
Step #5 - "build": lib/libgrpc.a
Step #5 - "build": lib/libgrpc_cronet.so
Step #5 - "build": lib/libprotobuf.a
Step #5 - "build": lib/libgrpc++_cronet.so.1.16.1
Step #5 - "build": lib/libgrpc++_cronet.a
Step #5 - "build": lib/libgrpc_cronet.a
Step #5 - "build": lib/libgrpc++.so
Step #5 - "build": lib/libgpr.so
Step #5 - "build": lib/libgrpc++.so.6
Step #5 - "build": lib/libgrpcpp_channelz.so
Step #5 - "build": lib/pkgconfig/
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/pkgconfig/gpr.pc
Step #5 - "build": lib/pkgconfig/grpc.pc
Step #5 - "build": lib/pkgconfig/protobuf.pc
Step #5 - "build": lib/pkgconfig/grpc++_unsecure.pc
Step #5 - "build": lib/libprotobuf-lite.la
Step #5 - "build": lib/libprotobuf-lite.so
Step #5 - "build": lib/libgrpc_unsecure.so.6.0.0
Step #5 - "build": lib/libgrpc.so
Step #5 - "build": lib/libprotobuf-lite.so.17.0.0
Step #5 - "build": lib/libgrpc++.a
Step #5 - "build": lib/libgpr.so.6.0.0
Step #5 - "build": lib/libaddress_sorting.so.6.0.0
Step #5 - "build": include/
Step #5 - "build": include/google/
Step #5 - "build": include/google/protobuf/
Step #5 - "build": include/google/protobuf/map.h
Step #5 - "build": include/google/protobuf/arena.h
Step #5 - "build": include/google/protobuf/message.h
Step #5 - "build": include/google/protobuf/map_type_handler.h
Step #5 - "build": include/google/protobuf/descriptor_database.h
Step #5 - "build": include/google/protobuf/field_mask.proto
Step #5 - "build": include/google/protobuf/map_entry_lite.h
Step #5 - "build": include/google/protobuf/extension_set.h
Step #5 - "build": include/google/protobuf/metadata_lite.h
Step #5 - "build": include/google/protobuf/any.pb.h
Step #5 - "build": include/google/protobuf/type.pb.h
Step #5 - "build": include/google/protobuf/struct.pb.h
Step #5 - "build": include/google/protobuf/metadata.h
Step #5 - "build": include/google/protobuf/generated_enum_reflection.h
Step #5 - "build": include/google/protobuf/duration.proto
Step #5 - "build": include/google/protobuf/generated_message_table_driven.h
Step #5 - "build": include/google/protobuf/map_field_lite.h
Step #5 - "build": include/google/protobuf/inlined_string_field.h
Step #5 - "build": include/google/protobuf/wrappers.pb.h
Step #5 - "build": include/google/protobuf/arenastring.h
Step #5 - "build": include/google/protobuf/timestamp.pb.h
Step #5 - "build": include/google/protobuf/service.h
Step #5 - "build": include/google/protobuf/unknown_field_set.h
Step #5 - "build": include/google/protobuf/source_context.proto
Step #5 - "build": include/google/protobuf/descriptor.proto
Step #5 - "build": include/google/protobuf/map_entry.h
Step #5 - "build": include/google/protobuf/field_mask.pb.h
Step #5 - "build": include/google/protobuf/util/
Step #5 - "build": include/google/protobuf/util/json_util.h
Step #5 - "build": include/google/protobuf/util/time_util.h
Step #5 - "build": include/google/protobuf/util/field_comparator.h
Step #5 - "build": include/google/protobuf/util/type_resolver.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/type_resolver_util.h
Step #5 - "build": include/google/protobuf/util/field_mask_util.h
Step #5 - "build": include/google/protobuf/struct.proto
Step #5 - "build": include/google/protobuf/dynamic_message.h
Step #5 - "build": include/google/protobuf/repeated_field.h
Step #5 - "build": include/google/protobuf/timestamp.proto
Step #5 - "build": include/google/protobuf/descriptor.pb.h
Step #5 - "build": include/google/protobuf/has_bits.h
Step #5 - "build": include/google/protobuf/reflection_ops.h
Step #5 - "build": include/google/protobuf/descriptor.h
Step #5 - "build": include/google/protobuf/wire_format_lite.h
Step #5 - "build": include/google/protobuf/compiler/
Step #5 - "build": include/google/protobuf/compiler/command_line_interface.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/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/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/java/
Step #5 - "build": include/google/protobuf/compiler/java/java_generator.h
Step #5 - "build": include/google/protobuf/compiler/java/java_names.h
Step #5 - "build": include/google/protobuf/compiler/plugin.h
Step #5 - "build": include/google/protobuf/compiler/importer.h
Step #5 - "build": include/google/protobuf/compiler/csharp/
Step #5 - "build": include/google/protobuf/compiler/csharp/csharp_generator.h
Step #5 - "build": include/google/protobuf/compiler/csharp/csharp_names.h
Step #5 - "build": include/google/protobuf/compiler/plugin.proto
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/code_generator.h
Step #5 - "build": include/google/protobuf/compiler/parser.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/arena_impl.h
Step #5 - "build": include/google/protobuf/any.h
Step #5 - "build": include/google/protobuf/generated_message_reflection.h
Step #5 - "build": include/google/protobuf/map_field_inl.h
Step #5 - "build": include/google/protobuf/type.proto
Step #5 - "build": include/google/protobuf/empty.pb.h
Step #5 - "build": include/google/protobuf/api.proto
Step #5 - "build": include/google/protobuf/wire_format_lite_inl.h
Step #5 - "build": include/google/protobuf/map_field.h
Step #5 - "build": include/google/protobuf/wrappers.proto
Step #5 - "build": include/google/protobuf/any.proto
Step #5 - "build": include/google/protobuf/api.pb.h
Step #5 - "build": include/google/protobuf/message_lite.h
Step #5 - "build": include/google/protobuf/empty.proto
Step #5 - "build": include/google/protobuf/generated_message_util.h
Step #5 - "build": include/google/protobuf/source_context.pb.h
Step #5 - "build": include/google/protobuf/generated_enum_util.h
Step #5 - "build": include/google/protobuf/text_format.h
Step #5 - "build": include/google/protobuf/stubs/
Step #5 - "build": include/google/protobuf/stubs/stringpiece.h
Step #5 - "build": include/google/protobuf/stubs/mutex.h
Step #5 - "build": include/google/protobuf/stubs/stl_util.h
Step #5 - "build": include/google/protobuf/stubs/callback.h
Step #5 - "build": include/google/protobuf/stubs/macros.h
Step #5 - "build": include/google/protobuf/stubs/once.h
Step #5 - "build": include/google/protobuf/stubs/bytestream.h
Step #5 - "build": include/google/protobuf/stubs/common.h
Step #5 - "build": include/google/protobuf/stubs/platform_macros.h
Step #5 - "build": include/google/protobuf/stubs/status.h
Step #5 - "build": include/google/protobuf/stubs/hash.h
Step #5 - "build": include/google/protobuf/stubs/fastmem.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/casts.h
Step #5 - "build": include/google/protobuf/stubs/port.h
Step #5 - "build": include/google/protobuf/duration.pb.h
Step #5 - "build": include/google/protobuf/wire_format.h
Step #5 - "build": include/google/protobuf/io/
Step #5 - "build": include/google/protobuf/io/tokenizer.h
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.h
Step #5 - "build": include/google/protobuf/io/zero_copy_stream_impl_lite.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/reflection.h
Step #5 - "build": include/google/protobuf/implicit_weak_message.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.h
Step #5 - "build": include/agones/sdk.grpc.pb.h
Step #5 - "build": include/agones/sdk.pb.h
Step #5 - "build": include/grpcpp/
Step #5 - "build": include/grpcpp/support/
Step #5 - "build": include/grpcpp/support/proto_buffer_reader.h
Step #5 - "build": include/grpcpp/support/proto_buffer_writer.h
Step #5 - "build": include/grpcpp/support/string_ref.h
Step #5 - "build": include/grpcpp/support/error_details.h
Step #5 - "build": include/grpcpp/support/sync_stream.h
Step #5 - "build": include/grpcpp/support/status_code_enum.h
Step #5 - "build": include/grpcpp/support/async_unary_call.h
Step #5 - "build": include/grpcpp/support/channel_arguments.h
Step #5 - "build": include/grpcpp/support/slice.h
Step #5 - "build": include/grpcpp/support/async_stream.h
Step #5 - "build": include/grpcpp/support/byte_buffer.h
Step #5 - "build": include/grpcpp/support/status.h
Step #5 - "build": include/grpcpp/support/config.h
Step #5 - "build": include/grpcpp/support/time.h
Step #5 - "build": include/grpcpp/support/stub_options.h
Step #5 - "build": include/grpcpp/support/client_callback.h
Step #5 - "build": include/grpcpp/server_builder.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/ext/channelz_service_plugin.h
Step #5 - "build": include/grpcpp/create_channel_posix.h
Step #5 - "build": include/grpcpp/impl/
Step #5 - "build": include/grpcpp/impl/client_unary_call.h
Step #5 - "build": include/grpcpp/impl/call.h
Step #5 - "build": include/grpcpp/impl/service_type.h
Step #5 - "build": include/grpcpp/impl/method_handler_impl.h
Step #5 - "build": include/grpcpp/impl/rpc_service_method.h
Step #5 - "build": include/grpcpp/impl/grpc_library.h
Step #5 - "build": include/grpcpp/impl/server_builder_plugin.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/rpc_method.h
Step #5 - "build": include/grpcpp/impl/channel_argument_option.h
Step #5 - "build": include/grpcpp/impl/codegen/
Step #5 - "build": include/grpcpp/impl/codegen/proto_buffer_reader.h
Step #5 - "build": include/grpcpp/impl/codegen/metadata_map.h
Step #5 - "build": include/grpcpp/impl/codegen/proto_buffer_writer.h
Step #5 - "build": include/grpcpp/impl/codegen/string_ref.h
Step #5 - "build": include/grpcpp/impl/codegen/sync_stream.h
Step #5 - "build": include/grpcpp/impl/codegen/status_code_enum.h
Step #5 - "build": include/grpcpp/impl/codegen/client_unary_call.h
Step #5 - "build": include/grpcpp/impl/codegen/channel_interface.h
Step #5 - "build": include/grpcpp/impl/codegen/call.h
Step #5 - "build": include/grpcpp/impl/codegen/client_interceptor.h
Step #5 - "build": include/grpcpp/impl/codegen/call_hook.h
Step #5 - "build": include/grpcpp/impl/codegen/async_unary_call.h
Step #5 - "build": include/grpcpp/impl/codegen/async_generic_service.h
Step #5 - "build": include/grpcpp/impl/codegen/callback_common.h
Step #5 - "build": include/grpcpp/impl/codegen/completion_queue_tag.h
Step #5 - "build": include/grpcpp/impl/codegen/service_type.h
Step #5 - "build": include/grpcpp/impl/codegen/interceptor.h
Step #5 - "build": include/grpcpp/impl/codegen/slice.h
Step #5 - "build": include/grpcpp/impl/codegen/method_handler_impl.h
Step #5 - "build": include/grpcpp/impl/codegen/async_stream.h
Step #5 - "build": include/grpcpp/impl/codegen/server_context.h
Step #5 - "build": include/grpcpp/impl/codegen/core_codegen.h
Step #5 - "build": include/grpcpp/impl/codegen/byte_buffer.h
Step #5 - "build": include/grpcpp/impl/codegen/rpc_service_method.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/proto_utils.h
Step #5 - "build": include/grpcpp/impl/codegen/grpc_library.h
Step #5 - "build": include/grpcpp/impl/codegen/serialization_traits.h
Step #5 - "build": include/grpcpp/impl/codegen/server_interface.h
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/client_context.h
Step #5 - "build": include/grpcpp/impl/codegen/create_auth_context.h
Step #5 - "build": include/grpcpp/impl/codegen/time.h
Step #5 - "build": include/grpcpp/impl/codegen/rpc_method.h
Step #5 - "build": include/grpcpp/impl/codegen/stub_options.h
Step #5 - "build": include/grpcpp/impl/codegen/completion_queue.h
Step #5 - "build": include/grpcpp/impl/codegen/core_codegen_interface.h
Step #5 - "build": include/grpcpp/impl/codegen/config_protobuf.h
Step #5 - "build": include/grpcpp/impl/codegen/client_callback.h
Step #5 - "build": include/grpcpp/impl/server_initializer.h
Step #5 - "build": include/grpcpp/server_posix.h
Step #5 - "build": include/grpcpp/server_context.h
Step #5 - "build": include/grpcpp/health_check_service_interface.h
Step #5 - "build": include/grpcpp/security/
Step #5 - "build": include/grpcpp/security/auth_context.h
Step #5 - "build": include/grpcpp/security/auth_metadata_processor.h
Step #5 - "build": include/grpcpp/security/server_credentials.h
Step #5 - "build": include/grpcpp/security/credentials.h
Step #5 - "build": include/grpcpp/grpcpp.h
Step #5 - "build": include/grpcpp/server.h
Step #5 - "build": include/grpcpp/client_context.h
Step #5 - "build": include/grpcpp/resource_quota.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/alarm.h
Step #5 - "build": include/grpcpp/completion_queue.h
Step #5 - "build": include/grpcpp/channel.h
Step #5 - "build": include/grpcpp/create_channel.h
Step #5 - "build": include/grpc++/
Step #5 - "build": include/grpc++/grpc++.h
Step #5 - "build": include/grpc++/support/
Step #5 - "build": include/grpc++/support/string_ref.h
Step #5 - "build": include/grpc++/support/error_details.h
Step #5 - "build": include/grpc++/support/sync_stream.h
Step #5 - "build": include/grpc++/support/status_code_enum.h
Step #5 - "build": include/grpc++/support/async_unary_call.h
Step #5 - "build": include/grpc++/support/channel_arguments.h
Step #5 - "build": include/grpc++/support/slice.h
Step #5 - "build": include/grpc++/support/async_stream.h
Step #5 - "build": include/grpc++/support/byte_buffer.h
Step #5 - "build": include/grpc++/support/status.h
Step #5 - "build": include/grpc++/support/config.h
Step #5 - "build": include/grpc++/support/time.h
Step #5 - "build": include/grpc++/support/stub_options.h
Step #5 - "build": include/grpc++/server_builder.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++/create_channel_posix.h
Step #5 - "build": include/grpc++/impl/
Step #5 - "build": include/grpc++/impl/client_unary_call.h
Step #5 - "build": include/grpc++/impl/call.h
Step #5 - "build": include/grpc++/impl/service_type.h
Step #5 - "build": include/grpc++/impl/method_handler_impl.h
Step #5 - "build": include/grpc++/impl/rpc_service_method.h
Step #5 - "build": include/grpc++/impl/grpc_library.h
Step #5 - "build": include/grpc++/impl/server_builder_plugin.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/rpc_method.h
Step #5 - "build": include/grpc++/impl/channel_argument_option.h
Step #5 - "build": include/grpc++/impl/codegen/
Step #5 - "build": include/grpc++/impl/codegen/metadata_map.h
Step #5 - "build": include/grpc++/impl/codegen/string_ref.h
Step #5 - "build": include/grpc++/impl/codegen/sync_stream.h
Step #5 - "build": include/grpc++/impl/codegen/status_code_enum.h
Step #5 - "build": include/grpc++/impl/codegen/client_unary_call.h
Step #5 - "build": include/grpc++/impl/codegen/channel_interface.h
Step #5 - "build": include/grpc++/impl/codegen/call.h
Step #5 - "build": include/grpc++/impl/codegen/call_hook.h
Step #5 - "build": include/grpc++/impl/codegen/async_unary_call.h
Step #5 - "build": include/grpc++/impl/codegen/completion_queue_tag.h
Step #5 - "build": include/grpc++/impl/codegen/service_type.h
Step #5 - "build": include/grpc++/impl/codegen/slice.h
Step #5 - "build": include/grpc++/impl/codegen/method_handler_impl.h
Step #5 - "build": include/grpc++/impl/codegen/async_stream.h
Step #5 - "build": include/grpc++/impl/codegen/server_context.h
Step #5 - "build": include/grpc++/impl/codegen/core_codegen.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/security/
Step #5 - "build": include/grpc++/impl/codegen/security/auth_context.h
Step #5 - "build": include/grpc++/impl/codegen/proto_utils.h
Step #5 - "build": include/grpc++/impl/codegen/grpc_library.h
Step #5 - "build": include/grpc++/impl/codegen/serialization_traits.h
Step #5 - "build": include/grpc++/impl/codegen/server_interface.h
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/client_context.h
Step #5 - "build": include/grpc++/impl/codegen/create_auth_context.h
Step #5 - "build": include/grpc++/impl/codegen/time.h
Step #5 - "build": include/grpc++/impl/codegen/rpc_method.h
Step #5 - "build": include/grpc++/impl/codegen/stub_options.h
Step #5 - "build": include/grpc++/impl/codegen/completion_queue.h
Step #5 - "build": include/grpc++/impl/codegen/core_codegen_interface.h
Step #5 - "build": include/grpc++/impl/codegen/config_protobuf.h
Step #5 - "build": include/grpc++/impl/server_initializer.h
Step #5 - "build": include/grpc++/server_posix.h
Step #5 - "build": include/grpc++/server_context.h
Step #5 - "build": include/grpc++/health_check_service_interface.h
Step #5 - "build": include/grpc++/security/
Step #5 - "build": include/grpc++/security/auth_context.h
Step #5 - "build": include/grpc++/security/auth_metadata_processor.h
Step #5 - "build": include/grpc++/security/server_credentials.h
Step #5 - "build": include/grpc++/security/credentials.h
Step #5 - "build": include/grpc++/server.h
Step #5 - "build": include/grpc++/client_context.h
Step #5 - "build": include/grpc++/resource_quota.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++/alarm.h
Step #5 - "build": include/grpc++/completion_queue.h
Step #5 - "build": include/grpc++/channel.h
Step #5 - "build": include/grpc++/create_channel.h
Step #5 - "build": include/grpc/
Step #5 - "build": include/grpc/census.h
Step #5 - "build": include/grpc/support/
Step #5 - "build": include/grpc/support/sync_posix.h
Step #5 - "build": include/grpc/support/string_util.h
Step #5 - "build": include/grpc/support/log.h
Step #5 - "build": include/grpc/support/cpu.h
Step #5 - "build": include/grpc/support/atm.h
Step #5 - "build": include/grpc/support/port_platform.h
Step #5 - "build": include/grpc/support/atm_gcc_sync.h
Step #5 - "build": include/grpc/support/sync_custom.h
Step #5 - "build": include/grpc/support/sync_windows.h
Step #5 - "build": include/grpc/support/workaround_list.h
Step #5 - "build": include/grpc/support/atm_gcc_atomic.h
Step #5 - "build": include/grpc/support/atm_windows.h
Step #5 - "build": include/grpc/support/sync_generic.h
Step #5 - "build": include/grpc/support/sync.h
Step #5 - "build": include/grpc/support/alloc.h
Step #5 - "build": include/grpc/support/thd_id.h
Step #5 - "build": include/grpc/support/time.h
Step #5 - "build": include/grpc/support/log_windows.h
Step #5 - "build": include/grpc/grpc_posix.h
Step #5 - "build": include/grpc/impl/
Step #5 - "build": include/grpc/impl/codegen/
Step #5 - "build": include/grpc/impl/codegen/sync_posix.h
Step #5 - "build": include/grpc/impl/codegen/log.h
Step #5 - "build": include/grpc/impl/codegen/gpr_types.h
Step #5 - "build": include/grpc/impl/codegen/atm.h
Step #5 - "build": include/grpc/impl/codegen/port_platform.h
Step #5 - "build": include/grpc/impl/codegen/connectivity_state.h
Step #5 - "build": include/grpc/impl/codegen/slice.h
Step #5 - "build": include/grpc/impl/codegen/atm_gcc_sync.h
Step #5 - "build": include/grpc/impl/codegen/sync_custom.h
Step #5 - "build": include/grpc/impl/codegen/compression_types.h
Step #5 - "build": include/grpc/impl/codegen/byte_buffer_reader.h
Step #5 - "build": include/grpc/impl/codegen/sync_windows.h
Step #5 - "build": include/grpc/impl/codegen/atm_gcc_atomic.h
Step #5 - "build": include/grpc/impl/codegen/byte_buffer.h
Step #5 - "build": include/grpc/impl/codegen/atm_windows.h
Step #5 - "build": include/grpc/impl/codegen/sync_generic.h
Step #5 - "build": include/grpc/impl/codegen/sync.h
Step #5 - "build": include/grpc/impl/codegen/status.h
Step #5 - "build": include/grpc/impl/codegen/propagation_bits.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/fork.h
Step #5 - "build": include/grpc/slice.h
Step #5 - "build": include/grpc/compression.h
Step #5 - "build": include/grpc/byte_buffer_reader.h
Step #5 - "build": include/grpc/byte_buffer.h
Step #5 - "build": include/grpc/grpc_cronet.h
Step #5 - "build": include/grpc/grpc_security_constants.h
Step #5 - "build": include/grpc/status.h
Step #5 - "build": include/grpc/grpc.h
Step #5 - "build": include/grpc/grpc_security.h
Step #5 - "build": include/grpc/fork.h
Step #5 - "build": include/grpc/slice_buffer.h
Step #5 - "build": include/grpc/load_reporting.h
Step #5 - "build": cd /go/src/agones.dev/agones/sdks/cpp/ && zip ./bin/agonessdk-0.7.0-b8c928b-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.7.0-b8c928b
Step #5 - "build": The push refers to repository [gcr.io/agones-images/agones-controller]
Step #5 - "build": 5d9c03cee584: Preparing
Step #5 - "build": 7581c9bf4d49: Preparing
Step #5 - "build": 6221b0c4f4cf: Preparing
Step #5 - "build": 7bff100f35cb: Preparing
Step #5 - "build": 7bff100f35cb: Layer already exists
Step #5 - "build": 6221b0c4f4cf: Pushed
Step #5 - "build": 5d9c03cee584: Pushed
Step #5 - "build": 7581c9bf4d49: Pushed
Step #5 - "build": 0.7.0-b8c928b: digest: sha256:ff624cc718ba6a665d6e68c1609e0c2e1a9b08edb3fab9a7c74f4cddb1bf0b86 size: 1163
Step #5 - "build": docker push gcr.io/agones-images/agones-sdk:0.7.0-b8c928b
Step #5 - "build": The push refers to repository [gcr.io/agones-images/agones-sdk]
Step #5 - "build": bd722fa395fb: Preparing
Step #5 - "build": 96a2fe28649d: Preparing
Step #5 - "build": 6221b0c4f4cf: Preparing
Step #5 - "build": 7bff100f35cb: Preparing
Step #5 - "build": 6221b0c4f4cf: Layer already exists
Step #5 - "build": 7bff100f35cb: Layer already exists
Step #5 - "build": bd722fa395fb: Pushed
Step #5 - "build": 96a2fe28649d: Pushed
Step #5 - "build": 0.7.0-b8c928b: digest: sha256:7f341c886254c6f030bd89d77f609406797a01f2e90deee9c399da1bfbfb2e5b size: 1163
Step #5 - "build": docker push gcr.io/agones-images/agones-ping:0.7.0-b8c928b
Step #5 - "build": The push refers to repository [gcr.io/agones-images/agones-ping]
Step #5 - "build": 75b0fdbb4ec2: Preparing
Step #5 - "build": 669947a6ee07: Preparing
Step #5 - "build": 6221b0c4f4cf: Preparing
Step #5 - "build": 7bff100f35cb: Preparing
Step #5 - "build": 6221b0c4f4cf: Layer already exists
Step #5 - "build": 7bff100f35cb: Layer already exists
Step #5 - "build": 75b0fdbb4ec2: Pushed
Step #5 - "build": 669947a6ee07: Pushed
Step #5 - "build": 0.7.0-b8c928b: digest: sha256:156e74b164eafe718454eb4300faa76cb471f49820f307834f3fe654e8e9bf9f size: 1161
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 #8: Copying file://agonessdk-0.7.0-b8c928b-runtime-linux-arch_64.tar.gz [Content-Type=application/x-tar]...
Step #8: / [0 files][    0.0 B/ 66.1 MiB]                                                
-
- [1 files][ 66.1 MiB/ 66.1 MiB]                                                
\
Copying file://agonessdk-0.7.0-b8c928b-dev-linux-arch_64.tar.gz [Content-Type=application/x-tar]...
Step #8: \ [1 files][ 66.1 MiB/355.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: 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: |
| [1 files][167.2 MiB/355.3 MiB]                                                
/
-
- [1 files][277.2 MiB/355.3 MiB]                                                
\
\ [2 files][355.3 MiB/355.3 MiB]                                                
|
Step #8: Operation completed over 2 objects/355.3 MiB.                                    
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.7.0-b8c928b,agones.image.registry=gcr.io/agones-images \
Step #7: 	--set agones.image.controller.pullPolicy="Always",agones.image.sdk.alwaysPull=true \
Step #7: 	--set agones.image.controller.pullSecret= \
Step #7: 	--set agones.ping.http.serviceType="LoadBalancer",agones.ping.udp.serviceType="LoadBalancer" \
Step #7: 	--set agones.crds.cleanupOnDelete=true \
Step #7: 	agones /go/src/agones.dev/agones/install/helm/agones/
Finished Step #8
Step #7: E1229 11:26:05.857221      82 portforward.go:303] error copying from remote stream to local connection: readfrom tcp4 127.0.0.1:46779->127.0.0.1:60460: write tcp4 127.0.0.1:46779->127.0.0.1:60460: write: broken pipe
Step #7: Handling connection for 8500
Step #7: Release "agones" has been upgraded. Happy Helming!
Step #7: LAST DEPLOYED: Sat Dec 29 11:26:05 2018
Step #7: NAMESPACE: agones-system
Step #7: STATUS: DEPLOYED
Step #7: 
Step #7: RESOURCES:
Step #7: ==> v1/Secret
Step #7: NAME         AGE
Step #7: agones-cert  20d
Step #7: 
Step #7: ==> v1beta1/CustomResourceDefinition
Step #7: fleets.stable.agones.dev            20d
Step #7: fleetallocations.stable.agones.dev  20d
Step #7: fleetautoscalers.stable.agones.dev  20d
Step #7: gameservers.stable.agones.dev       20d
Step #7: gameserversets.stable.agones.dev    20d
Step #7: 
Step #7: ==> v1/ClusterRole
Step #7: agones-controller  20d
Step #7: agones-sdk         20d
Step #7: 
Step #7: ==> v1/Service
Step #7: agones-ping-udp-service    20d
Step #7: agones-ping-http-service   20d
Step #7: agones-controller-service  20d
Step #7: 
Step #7: ==> v1/Deployment
Step #7: agones-controller  20d
Step #7: agones-ping        20d
Step #7: 
Step #7: ==> v1/Pod(related)
Step #7: 
Step #7: NAME                               READY  STATUS   RESTARTS  AGE
Step #7: agones-controller-59ff75df6-cnqkt  1/1    Running  0         7s
Step #7: agones-ping-667c47cdcb-cpcp2       1/1    Running  0         11s
Step #7: agones-ping-667c47cdcb-k864q       1/1    Running  0         14s
Step #7: 
Step #7: ==> v1/ServiceAccount
Step #7: 
Step #7: NAME               AGE
Step #7: agones-controller  20d
Step #7: agones-sdk         20d
Step #7: 
Step #7: ==> v1/ClusterRoleBinding
Step #7: agones-controller-access  20d
Step #7: 
Step #7: ==> v1/RoleBinding
Step #7: agones-sdk-access  20d
Step #7: 
Step #7: ==> v1beta1/MutatingWebhookConfiguration
Step #7: agones-mutation-webhook  20d
Step #7: 
Step #7: ==> v1beta1/ValidatingWebhookConfiguration
Step #7: agones-validation-webhook  20d
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.5
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.5 \
Step #7: 	--pullsecret=
Step #7: === RUN   TestCreateFleetAndAllocate
Step #7: === PAUSE TestCreateFleetAndAllocate
Step #7: === RUN   TestCreateFullFleetAndCantAllocate
Step #7: === PAUSE TestCreateFullFleetAndCantAllocate
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   TestAutoscalerWebhook
Step #7: === PAUSE TestAutoscalerWebhook
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: === RUN   TestUnhealthyGameServersWithoutFreePorts
Step #7: === PAUSE TestUnhealthyGameServersWithoutFreePorts
Step #7: === RUN   TestPingHTTP
Step #7: === PAUSE TestPingHTTP
Step #7: === RUN   TestPingUDP
Step #7: {"message":"load balancer","severity":"info","svc":{"metadata":{"name":"agones-ping-udp-service","namespace":"agones-system","selfLink":"/api/v1/namespaces/agones-system/services/agones-ping-udp-service","uid":"6a2ab239-fb42-11e8-a7c2-42010a8a00c7","resourceVersion":"6724860","creationTimestamp":"2018-12-08T23:38:50Z","labels":{"app":"agones","chart":"agones-0.7.0-rc","component":"ping","heritage":"Tiller","release":"agones"}},"spec":{"ports":[{"name":"udp","protocol":"UDP","port":50000,"targetPort":8080,"nodePort":32495}],"selector":{"stable.agones.dev/role":"ping"},"clusterIP":"10.43.251.240","type":"LoadBalancer","sessionAffinity":"None","externalTrafficPolicy":"Cluster"},"status":{"loadBalancer":{"ingress":[{"ip":"35.247.4.172"}]}}},"time":"2018-12-29T11:26:39.771720578Z"}
Step #7: --- PASS: TestPingUDP (0.05s)
Step #7: === CONT  TestCreateFullFleetAndCantAllocate
Step #7: === CONT  TestAutoscalerWebhook
Step #7: === RUN   TestCreateFullFleetAndCantAllocate/Packed
Step #7: === CONT  TestScaleFleetUpAndDownWithAllocation
Step #7: === CONT  TestFleetUpdates
Step #7: === RUN   TestFleetUpdates/recreate
Step #7: === CONT  TestCreateFleetAndAllocate
Step #7: === RUN   TestCreateFleetAndAllocate/Packed
Step #7: === CONT  TestAutoscalerBasicFunctions
Step #7: === CONT  TestAutoscalerStressCreate
Step #7: === CONT  TestSDKSetAnnotation
Step #7: {"message":"GameServer created, waiting for Ready","name":"udp-servernrpx6","severity":"info","time":"2018-12-29T11:26:39.891411444Z"}
Step #7: --- PASS: TestSDKSetAnnotation (13.17s)
Step #7: === CONT  TestUnhealthyGameServersWithoutFreePorts
Step #7: === RUN   TestFleetUpdates/rolling
Step #7: --- PASS: TestUnhealthyGameServersWithoutFreePorts (10.47s)
Step #7: === CONT  TestCreateConnect
Step #7: {"message":"GameServer created, waiting for Ready","name":"udp-serverwmhv2","severity":"info","time":"2018-12-29T11:27:03.601634363Z"}
Step #7: === CONT  TestSDKSetLabel
Step #7: --- PASS: TestFleetUpdates (27.64s)
Step #7:     --- PASS: TestFleetUpdates/recreate (16.64s)
Step #7:     --- PASS: TestFleetUpdates/rolling (10.99s)
Step #7: {"message":"GameServer created, waiting for Ready","name":"udp-serverhdtfg","severity":"info","time":"2018-12-29T11:27:07.596325635Z"}
Step #7: {"bufferSize":"3","fleetautoscaler":"simple-fleet-tm5r7-autoscaler","maxReplicas":10,"message":"Patching fleetautoscaler","minReplicas":5,"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-12-29T11:27:09.590411572Z"}
Step #7: {"bufferSize":"3","fleetautoscaler":"simple-fleet-tm5r7-autoscaler","maxReplicas":10,"message":"Patching fleetautoscaler","minReplicas":0,"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-12-29T11:27:10.389662854Z"}
Step #7: {"fleet":"simple-fleet-kvv69","message":"Scaling fleet","patch":"[{ \"op\": \"replace\", \"path\": \"/spec/replicas\", \"value\": 3 }]","scale":3,"severity":"info","time":"2018-12-29T11:27:16.621093248Z"}
Step #7: === RUN   TestCreateFleetAndAllocate/Distributed
Step #7: --- PASS: TestCreateConnect (36.40s)
Step #7: === CONT  TestPingHTTP
Step #7: {"message":"load balancer","severity":"info","svc":{"metadata":{"name":"agones-ping-http-service","namespace":"agones-system","selfLink":"/api/v1/namespaces/agones-system/services/agones-ping-http-service","uid":"6a2f1082-fb42-11e8-a7c2-42010a8a00c7","resourceVersion":"6724947","creationTimestamp":"2018-12-08T23:38:50Z","labels":{"app":"agones","chart":"agones-0.7.0-rc","component":"ping","heritage":"Tiller","release":"agones"}},"spec":{"ports":[{"name":"http","protocol":"TCP","port":80,"targetPort":8080,"nodePort":32064}],"selector":{"stable.agones.dev/role":"ping"},"clusterIP":"10.43.255.46","type":"LoadBalancer","sessionAffinity":"None","externalTrafficPolicy":"Cluster"},"status":{"loadBalancer":{"ingress":[{"ip":"35.247.81.255"}]}}},"time":"2018-12-29T11:27:39.853436962Z"}
Step #7: --- PASS: TestPingHTTP (0.04s)
Step #7: === CONT  TestFleetAllocationDuringGameServerDeletion
Step #7: === RUN   TestFleetAllocationDuringGameServerDeletion/scale_down
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  TestFleetAllocationDuringGameServerDeletion/recreate_update
Step #7: === RUN   TestCreateFullFleetAndCantAllocate/Distributed
Step #7: --- PASS: TestSDKSetLabel (37.41s)
Step #7: === CONT  TestFleetAllocationDuringGameServerDeletion/rolling_update
Step #7: {"fleet":"simple-fleet-kvv69","message":"Scaling fleet","patch":"[{ \"op\": \"replace\", \"path\": \"/spec/replicas\", \"value\": 1 }]","scale":1,"severity":"info","time":"2018-12-29T11:28:06.099312639Z"}
Step #7: === CONT  TestFleetAllocationDuringGameServerDeletion/scale_down
Step #7: --- PASS: TestCreateFleetAndAllocate (89.95s)
Step #7:     --- PASS: TestCreateFleetAndAllocate/Packed (42.35s)
Step #7:     --- PASS: TestCreateFleetAndAllocate/Distributed (47.60s)
Step #7: --- PASS: TestCreateFullFleetAndCantAllocate (124.05s)
Step #7:     --- PASS: TestCreateFullFleetAndCantAllocate/Packed (60.66s)
Step #7:     --- PASS: TestCreateFullFleetAndCantAllocate/Distributed (63.39s)
Step #7: {"gs":"simple-fleet-5vcz7-mznqb-cqlvq","message":"Allocated","severity":"info","time":"2018-12-29T11:28:56.896437189Z"}
Step #7: {"message":"Applying delta function","severity":"info","time":"2018-12-29T11:28:56.901972598Z"}
Step #7: {"gs":"simple-fleet-5vcz7-mznqb-jskks","message":"Allocated","severity":"info","time":"2018-12-29T11:28:58.501411863Z"}
Step #7: {"bufferSize":"10%","fleetautoscaler":"simple-fleet-tm5r7-autoscaler","maxReplicas":10,"message":"Patching fleetautoscaler","minReplicas":1,"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-12-29T11:28:59.60290184Z"}
Step #7: {"gs":"simple-fleet-5vcz7-mznqb-j7bs7","message":"Allocated","severity":"info","time":"2018-12-29T11:29:00.116425521Z"}
Step #7: {"message":"Applying delta function","severity":"info","time":"2018-12-29T11:29:00.912174342Z"}
Step #7: {"error":"Internal error occurred: admission webhook \"mutations.stable.agones.dev\" denied the request: NotFound","message":"Allocation ended","severity":"info","time":"2018-12-29T11:29:08.786616987Z"}
Step #7: {"gs":"simple-fleet-w9nrx-wh88d-9lhtg","message":"Allocated","severity":"info","time":"2018-12-29T11:29:09.693658901Z"}
Step #7: {"gs":"simple-fleet-w9nrx-wh88d-kd676","message":"Allocated","severity":"info","time":"2018-12-29T11:29:11.090911636Z"}
Step #7: {"message":"Applying delta function","severity":"info","time":"2018-12-29T11:29:12.77627418Z"}
Step #7: {"fleet":"simple-fleet-mv8j9","message":"Scaling fleet","patch":"[{ \"op\": \"replace\", \"path\": \"/spec/replicas\", \"value\": 0 }]","scale":0,"severity":"info","time":"2018-12-29T11:29:12.776426916Z"}
Step #7: {"gs":"simple-fleet-w9nrx-wh88d-q8gpk","message":"Allocated","severity":"info","time":"2018-12-29T11:29:15.901834152Z"}
Step #7: {"gs":"simple-fleet-mv8j9-rggvz-bwhjk","message":"Allocated","severity":"info","time":"2018-12-29T11:29:17.091001172Z"}
Step #7: {"gs":"simple-fleet-w9nrx-wh88d-pb6br","message":"Allocated","severity":"info","time":"2018-12-29T11:29:20.893625292Z"}
Step #7: {"gs":"simple-fleet-mv8j9-rggvz-kw6fl","message":"Allocated","severity":"info","time":"2018-12-29T11:29:22.094800337Z"}
Step #7: {"gs":"simple-fleet-w9nrx-z4fqj-2jr8q","message":"Allocated","severity":"info","time":"2018-12-29T11:29:31.903349434Z"}
Step #7: {"error":"Internal error occurred: admission webhook \"mutations.stable.agones.dev\" denied the request: NotFound","message":"Allocation ended","severity":"info","time":"2018-12-29T11:29:31.98625791Z"}
Step #7: {"gs":"simple-fleet-w9nrx-z4fqj-4qfv7","message":"Allocated","severity":"info","time":"2018-12-29T11:29:35.491364962Z"}
Step #7: --- PASS: TestScaleFleetUpAndDownWithAllocation (176.41s)
Step #7: {"gs":"simple-fleet-w9nrx-z4fqj-svrwj","message":"Allocated","severity":"info","time":"2018-12-29T11:29:37.090770162Z"}
Step #7: {"error":"Internal error occurred: admission webhook \"mutations.stable.agones.dev\" denied the request: NotFound","message":"Allocation ended","severity":"info","time":"2018-12-29T11:29:38.585695165Z"}
Step #7: --- PASS: TestFleetAllocationDuringGameServerDeletion (0.00s)
Step #7:     --- PASS: TestFleetAllocationDuringGameServerDeletion/recreate_update (89.05s)
Step #7:     --- PASS: TestFleetAllocationDuringGameServerDeletion/scale_down (82.35s)
Step #7:     --- PASS: TestFleetAllocationDuringGameServerDeletion/rolling_update (114.00s)
Step #7: --- PASS: TestAutoscalerBasicFunctions (221.98s)
Step #7: --- PASS: TestAutoscalerStressCreate (243.25s)
Step #7: --- FAIL: TestAutoscalerWebhook (360.70s)
Step #7:     <autogenerated>:1: 
Step #7:         	Error Trace:	fleetautoscaler_test.go:294
Step #7:         	Error:      	Expected nil, but got: &errors.errorString{s:"timed out waiting for the condition"}
Step #7:         	Test:       	TestAutoscalerWebhook
Step #7: FAIL
Step #7: {"message":"Done. Cleaning up now.","severity":"info","time":"2018-12-29T11:32:40.477186716Z"}
Step #7: FAIL	agones.dev/agones/test/e2e	360.972s
Step #7: ?   	agones.dev/agones/test/e2e/framework	[no test files]
Step #7: make: *** [test-e2e] Error 1
Step #7: Makefile:175: recipe for target 'test-e2e' failed
Step #7: Error running handler: exit status 2
Step #7: Child terminated, releasing lock
Step #7: Cleanup aborted, lock in use
Finished Step #7
ERROR
ERROR: build step 7 "e2e-runner" failed: exit status 2

@agones-bot
Copy link
Collaborator

Build Succeeded 👏

Build Id: 4e1bc244-43ae-4512-b15f-2b71432db096

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

To install this version:

  • git fetch https://github.com/GoogleCloudPlatform/agones.git pull/460/head:pr_460 && git checkout pr_460
  • helm install install/helm/agones --namespace agones-system --name agones --set agones.image.tag=0.7.0-eb8d73a

@agones-bot
Copy link
Collaborator

Build Failed 😱

Build Id: 00688f48-80c7-4d63-850c-a28da594cc04

Build Logs
starting build "00688f48-80c7-4d63-850c-a28da594cc04"

FETCHSOURCE
Initialized empty Git repository in /workspace/.git/
From https://source.developers.google.com/p/agones-images/r/agones
 * branch            388b60e911a1d2066a444c5567d1e07ca6cc8eb1 -> FETCH_HEAD
HEAD is now at 388b60e Add webhook functionality into FleetAutoscaler
BUILD
Starting Step #0
Step #0: Pulling image: ubuntu
Step #0: Using default tag: latest
Step #0: latest: Pulling from library/ubuntu
Step #0: 84ed7d2f608f: Pulling fs layer
Step #0: be2bf1c4a48d: Pulling fs layer
Step #0: a5bdc6303093: Pulling fs layer
Step #0: e9055237d68d: Pulling fs layer
Step #0: e9055237d68d: Waiting
Step #0: a5bdc6303093: Verifying Checksum
Step #0: a5bdc6303093: Download complete
Step #0: be2bf1c4a48d: Verifying Checksum
Step #0: be2bf1c4a48d: Download complete
Step #0: e9055237d68d: Verifying Checksum
Step #0: e9055237d68d: Download complete
Step #0: 84ed7d2f608f: Verifying Checksum
Step #0: 84ed7d2f608f: Download complete
Step #0: 84ed7d2f608f: Pull complete
Step #0: be2bf1c4a48d: Pull complete
Step #0: a5bdc6303093: Pull complete
Step #0: e9055237d68d: Pull complete
Step #0: Digest: sha256:cef0c2cde57a973ed80513a7d3614bc654d9d6becad2c068c9328b41bb3f6713
Step #0: Status: Downloaded newer image for ubuntu:latest
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  122.4MB

Step #1: Step 1/3 : FROM gcr.io/cloud-builders/docker
Step #1:  ---> 66f0eddf9d9a
Step #1: Step 2/3 : RUN apt-get install make
Step #1:  ---> Running in 4414fefbbc3c
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 9 not upgraded.
Step #1: Removing intermediate container 4414fefbbc3c
Step #1:  ---> 475f11464b42
Step #1: Step 3/3 : ENTRYPOINT ["/usr/bin/make"]
Step #1:  ---> Running in ac5f29a9f573
Step #1: Removing intermediate container ac5f29a9f573
Step #1:  ---> 95ab6b58643e
Step #1: Successfully built 95ab6b58643e
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:ecb91b2ec8 && docker tag gcr.io/agones-images/agones-build:ecb91b2ec8 agones-build:ecb91b2ec8
Step #2: ecb91b2ec8: Pulling from agones-images/agones-build
Step #2: 54f7e8ac135a: Already exists
Step #2: d6b856b25aeb: Pulling fs layer
Step #2: b4d69f3225dc: Pulling fs layer
Step #2: 037d177bc558: Pulling fs layer
Step #2: a920f8d81a07: Pulling fs layer
Step #2: cb4439cccf6a: Pulling fs layer
Step #2: ca60fe9971ac: Pulling fs layer
Step #2: 900a5d8ecad0: Pulling fs layer
Step #2: 126a6a5e55c2: Pulling fs layer
Step #2: eab845d45588: Pulling fs layer
Step #2: 9ab11613e389: Pulling fs layer
Step #2: 654bf86a9373: Pulling fs layer
Step #2: a920f8d81a07: Waiting
Step #2: 3ab16d44460d: Pulling fs layer
Step #2: 1f1c41258e4c: Pulling fs layer
Step #2: cb4439cccf6a: Waiting
Step #2: 7a847f58dbc4: Pulling fs layer
Step #2: 0af37e69ef9b: Pulling fs layer
Step #2: 126a6a5e55c2: Waiting
Step #2: 11048ac216f7: Pulling fs layer
Step #2: 9878e98813e5: Pulling fs layer
Step #2: c16fbfd1c0a6: Pulling fs layer
Step #2: eab845d45588: Waiting
Step #2: e8be9ef6d09a: Pulling fs layer
Step #2: 83bc17d22bbf: Pulling fs layer
Step #2: 19d5d2da3421: Pulling fs layer
Step #2: 900a5d8ecad0: Waiting
Step #2: 9ab11613e389: Waiting
Step #2: 11048ac216f7: Waiting
Step #2: 654bf86a9373: Waiting
Step #2: 9878e98813e5: Waiting
Step #2: 3ab16d44460d: Waiting
Step #2: c16fbfd1c0a6: Waiting
Step #2: 1f1c41258e4c: Waiting
Step #2: e8be9ef6d09a: Waiting
Step #2: 7a847f58dbc4: Waiting
Step #2: 0af37e69ef9b: Waiting
Step #2: 83bc17d22bbf: Waiting
Step #2: 19d5d2da3421: Waiting
Step #2: ca60fe9971ac: Waiting
Step #2: 037d177bc558: Verifying Checksum
Step #2: 037d177bc558: Download complete
Step #2: d6b856b25aeb: Verifying Checksum
Step #2: d6b856b25aeb: Download complete
Step #2: a920f8d81a07: Verifying Checksum
Step #2: a920f8d81a07: Download complete
Step #2: cb4439cccf6a: Verifying Checksum
Step #2: cb4439cccf6a: Download complete
Step #2: 900a5d8ecad0: Verifying Checksum
Step #2: 900a5d8ecad0: Download complete
Step #2: 126a6a5e55c2: Verifying Checksum
Step #2: 126a6a5e55c2: Download complete
Step #2: eab845d45588: Download complete
Step #2: ca60fe9971ac: Verifying Checksum
Step #2: ca60fe9971ac: Download complete
Step #2: 654bf86a9373: Download complete
Step #2: 9ab11613e389: Verifying Checksum
Step #2: 9ab11613e389: Download complete
Step #2: 3ab16d44460d: Verifying Checksum
Step #2: 3ab16d44460d: Download complete
Step #2: 1f1c41258e4c: Verifying Checksum
Step #2: 1f1c41258e4c: Download complete
Step #2: 7a847f58dbc4: Verifying Checksum
Step #2: 7a847f58dbc4: Download complete
Step #2: 11048ac216f7: Verifying Checksum
Step #2: 11048ac216f7: Download complete
Step #2: 9878e98813e5: Verifying Checksum
Step #2: 9878e98813e5: Download complete
Step #2: c16fbfd1c0a6: Verifying Checksum
Step #2: c16fbfd1c0a6: Download complete
Step #2: 0af37e69ef9b: Verifying Checksum
Step #2: 0af37e69ef9b: Download complete
Step #2: e8be9ef6d09a: Verifying Checksum
Step #2: e8be9ef6d09a: Download complete
Step #2: 83bc17d22bbf: Download complete
Step #2: 19d5d2da3421: Verifying Checksum
Step #2: 19d5d2da3421: Download complete
Step #2: b4d69f3225dc: Verifying Checksum
Step #2: b4d69f3225dc: Download complete
Step #2: d6b856b25aeb: Pull complete
Step #2: b4d69f3225dc: Pull complete
Step #2: 037d177bc558: Pull complete
Step #2: a920f8d81a07: Pull complete
Step #2: cb4439cccf6a: Pull complete
Step #2: ca60fe9971ac: Pull complete
Step #2: 900a5d8ecad0: Pull complete
Step #2: 126a6a5e55c2: Pull complete
Step #2: eab845d45588: Pull complete
Step #2: 9ab11613e389: Pull complete
Step #2: 654bf86a9373: Pull complete
Step #2: 3ab16d44460d: Pull complete
Step #2: 1f1c41258e4c: Pull complete
Step #2: 7a847f58dbc4: Pull complete
Step #2: 0af37e69ef9b: Pull complete
Step #2: 11048ac216f7: Pull complete
Step #2: 9878e98813e5: Pull complete
Step #2: c16fbfd1c0a6: Pull complete
Step #2: e8be9ef6d09a: Pull complete
Step #2: 83bc17d22bbf: Pull complete
Step #2: 19d5d2da3421: Pull complete
Step #2: Digest: sha256:ce010082a9af71629473622e6492c36a9a5717eb39c052184ae7242ecf7cab96
Step #2: Status: Downloaded newer image for gcr.io/agones-images/agones-build:ecb91b2ec8
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": mkdir -p ~/.helm
Step #3 - "lint": docker run -t -e "TERM=xterm-256color" --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.helm:/root/.helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gocache:/root/.cache/go-build -w /go/src/agones.dev/agones  agones-build:ecb91b2ec8 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 #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": mkdir -p ~/.helm
Step #4 - "tests": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.helm:/root/.helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gocache:/root/.cache/go-build agones-build:ecb91b2ec8 go test -race agones.dev/agones/pkg/... \
Step #4 - "tests": agones.dev/agones/sdks/... agones.dev/agones/cmd/...
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 #6 - "build-e2e":  ---> c085ea7991f0
Step #6 - "build-e2e": Step 2/20 : RUN apt-get update &&     apt-get install -y wget psmisc make gcc python jq zip &&     apt-get clean
Step #6 - "build-e2e":  ---> Running in fc87b0d541c3
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: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 [23.8 kB]
Step #5 - "build": mkdir -p ~/.kube/
Step #5 - "build": mkdir -p /workspace/build//.config/gcloud
Step #5 - "build": mkdir -p ~/.helm
Step #5 - "build": docker run --rm -e "CGO_ENABLED=0" -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.helm:/root/.helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gocache:/root/.cache/go-build agones-build:ecb91b2ec8 go build \
Step #5 - "build": -tags none -o /go/src/agones.dev/agones/cmd/controller/bin/controller \
Step #5 - "build":  -ldflags "-X agones.dev/agones/pkg.Version=0.7.0-388b60e" -installsuffix cgo agones.dev/agones/cmd/controller
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 [3356 B]
Step #6 - "build-e2e": Get:6 http://security.ubuntu.com/ubuntu xenial-security/main amd64 Packages [596 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 [248 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 [411 kB]
Step #6 - "build-e2e": Get:14 http://security.ubuntu.com/ubuntu xenial-security/universe Translation-en [161 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 [3724 B]
Step #6 - "build-e2e": Get:17 http://security.ubuntu.com/ubuntu xenial-security/multiverse Translation-en [1844 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 [900 kB]
Step #6 - "build-e2e": Get:25 http://archive.ubuntu.com/ubuntu xenial-updates/main Translation-en [363 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 [717 kB]
Step #6 - "build-e2e": Get:29 http://archive.ubuntu.com/ubuntu xenial-updates/universe Translation-en [294 kB]
Step #6 - "build-e2e": Get:30 http://archive.ubuntu.com/ubuntu xenial-updates/multiverse amd64 Packages [16.6 kB]
Step #6 - "build-e2e": Get:31 http://archive.ubuntu.com/ubuntu xenial-updates/multiverse Translation-en [8440 B]
Step #6 - "build-e2e": Get:32 http://archive.ubuntu.com/ubuntu xenial-backports/main amd64 Packages [7280 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.3 MB in 6s (3007 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":   libexpat1-dev libpython-dev libpython2.7 libpython2.7-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":   gcc-multilib autoconf automake libtool flex bison gdb gcc-doc make-doc
Step #6 - "build-e2e": The following NEW packages will be installed:
Step #6 - "build-e2e":   gcc jq libonig2 make psmisc unzip wget zip
Step #6 - "build-e2e": 0 upgraded, 8 newly installed, 0 to remove and 7 not upgraded.
Step #6 - "build-e2e": Need to get 746 kB/1051 kB of archives.
Step #6 - "build-e2e": After this operation, 3466 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 1s (583 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 ... 15833 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 gcc.
Step #6 - "build-e2e": Preparing to unpack .../gcc_4%3a5.3.1-1ubuntu1_amd64.deb ...
Step #6 - "build-e2e": Unpacking gcc (4:5.3.1-1ubuntu1) ...
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 gcc (4:5.3.1-1ubuntu1) ...
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 fc87b0d541c3
Step #6 - "build-e2e":  ---> cc74ccb9b937
Step #6 - "build-e2e": Step 3/20 : WORKDIR /usr/local
Step #6 - "build-e2e":  ---> Running in 430aa7c9708b
Step #6 - "build-e2e": Removing intermediate container 430aa7c9708b
Step #6 - "build-e2e":  ---> 116bc4ba2009
Step #6 - "build-e2e": Step 4/20 : ENV GO_VERSION=1.11.1
Step #6 - "build-e2e":  ---> Running in 907be81efeea
Step #6 - "build-e2e": Removing intermediate container 907be81efeea
Step #6 - "build-e2e":  ---> 739410d24b04
Step #6 - "build-e2e": Step 5/20 : ENV GOPATH /go
Step #6 - "build-e2e":  ---> Running in d070626fd7f2
Step #6 - "build-e2e": Removing intermediate container d070626fd7f2
Step #6 - "build-e2e":  ---> 8fc8ad323d99
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 bcff9ed948f6
Step #6 - "build-e2e": Removing intermediate container bcff9ed948f6
Step #6 - "build-e2e":  ---> b5b71a1b0ffd
Step #6 - "build-e2e": Step 7/20 : ENV PATH /usr/local/go/bin:/go/bin:$PATH
Step #6 - "build-e2e":  ---> Running in 0181aa6c1384
Step #6 - "build-e2e": Removing intermediate container 0181aa6c1384
Step #6 - "build-e2e":  ---> 4fcd2db2ddc1
Step #6 - "build-e2e": Step 8/20 : ENV KUBECTL_VER 1.11.5
Step #6 - "build-e2e":  ---> Running in e2a05a4f7eec
Step #6 - "build-e2e": Removing intermediate container e2a05a4f7eec
Step #6 - "build-e2e":  ---> adf787f76e4d
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 99b63ed53fed
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 5�[0m�[91m2.8�[0m�[91mM�[0m�[91m �[0m�[91m �[0m�[91m100 52.8M    0     0  �[0m�[91m71.9M      0 --:--:-- --:--:-- --:--:-- 72.0M
Step #4 - "tests": ok  	agones.dev/agones/pkg/apis/stable/v1alpha1	1.078s
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": �[0mRemoving intermediate container 99b63ed53fed
Step #6 - "build-e2e":  ---> 2b4f4943380a
Step #6 - "build-e2e": Step 10/20 : ENV HELM_VER 2.11.0
Step #6 - "build-e2e":  ---> Running in f97acd18a648
Step #6 - "build-e2e": Removing intermediate container f97acd18a648
Step #6 - "build-e2e":  ---> 50e1ad97f388
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 7844b08acca4
Step #6 - "build-e2e": Removing intermediate container 7844b08acca4
Step #6 - "build-e2e":  ---> 09da8220ba29
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 f8e9ebce256a
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 18.2M  100 18.2M    0     0  37.1M      0 --:--:-- --:--:-- --:--:-- 37.1M
Step #6 - "build-e2e": �[0mlinux-amd64/
Step #6 - "build-e2e": linux-amd64/tiller
Step #6 - "build-e2e": linux-amd64/README.md
Step #6 - "build-e2e": linux-amd64/helm
Step #6 - "build-e2e": linux-amd64/LICENSE
Step #5 - "build": docker build /workspace/cmd/controller/ --tag=gcr.io/agones-images/agones-controller:0.7.0-388b60e 
Step #6 - "build-e2e": Removing intermediate container f8e9ebce256a
Step #6 - "build-e2e":  ---> 24674fd9372f
Step #6 - "build-e2e": Step 13/20 : ENV CONSUL_VERSION=1.2.1
Step #6 - "build-e2e":  ---> Running in 82f7e570de12
Step #5 - "build": Sending build context to Docker daemon  38.15MB

Step #5 - "build": Step 1/6 : FROM alpine:3.8
Step #6 - "build-e2e": Removing intermediate container 82f7e570de12
Step #6 - "build-e2e":  ---> e7d2923e2f5c
Step #6 - "build-e2e": Step 14/20 : ENV HASHICORP_RELEASES=https://releases.hashicorp.com
Step #5 - "build": 3.8: Pulling from library/alpine
Step #5 - "build": cd784148e348: Pulling fs layer
Step #6 - "build-e2e":  ---> Running in 52a7c6bc3bfc
Step #5 - "build": cd784148e348: Verifying Checksum
Step #5 - "build": cd784148e348: Download complete
Step #6 - "build-e2e": Removing intermediate container 52a7c6bc3bfc
Step #6 - "build-e2e":  ---> 9339522418b7
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 32564f298b9c
Step #5 - "build": cd784148e348: Pull complete
Step #5 - "build": Digest: sha256:3d2e482b82608d153a374df3357c0291589a61cc194ec4a9ca2381073a17f58e
Step #5 - "build": Status: Downloaded newer image for alpine:3.8
Step #5 - "build":  ---> 3f53bb00af94
Step #5 - "build": Step 2/6 : RUN apk --update add ca-certificates &&     adduser -D agones
Step #5 - "build":  ---> Running in 947502531d76
Step #6 - "build-e2e": �[91m--2018-12-29 13:26:53--  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": Saving 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..  0% 3.33M 4s
Step #6 - "build-e2e":     50K .......... .......... .......... .......... ......�[0m�[91m....  0% 6.61M 3s
Step #6 - "build-e2e":    100K .......... ..�[0m�[91m........ .......... .......... ..........  1%  178M 2s
Step #6 - "build-e2e":    150K ..........�[0m�[91m ........�[0m�[91m.. .......... .......... ..........  1%  101M 2s
Step #6 - "build-e2e":    200K ........�[0m�[91m.. .......... .......... .......... ..........  1% 6.97M 2s
Step #6 - "build-e2e":    250K .......... .......... .......... .......... ..........  2%  236M 1s
Step #6 - "build-e2e":    300K .......... .......... .......... .......... ..........  2%  221M 1s
Step #6 - "build-e2e":    350K .......... .......... .......... ..�[0m�[91m........ ..........  2% 7.15M 1s
Step #6 - "build-e2e":    400K .......... .......... .......... .......... ..........  3% 91.1M 1s
Step #6 - "build-e2e":    450K .......... .......... .......... .......... ..........  3%  216M 1s
Step #6 - "build-e2e":    500K .......... .......... .......... .......... ..........  3%  237M 1s
Step #6 - "build-e2e":    550K .......... .......... .......... .......... ..........  4%  212M 1s
Step #6 - "build-e2e":    600K .......... .......... .......... .......... ..........  4%  227M 1s
Step #6 - "build-e2e":    650K ....�[0m�[91m...... .......... .......... .......... ..........  4% 7.20M 1s
Step #6 - "build-e2e":    700K .......... .......... .......... .......... ..........  5%  216M 1s
Step #6 - "build-e2e":    750K .......... .......... .......... .......... ..........  5%  198M 1s
Step #6 - "build-e2e":    800K .......... .......... .......... .......... ..........  5%  246M 1s
Step #6 - "build-e2e":    850K .......... .......... .......... .......... ..........  6%  240M 1s
Step #6 - "build-e2e":    900K .......... .......... .......... .......... ..........  6%  256M 1s
Step #6 - "build-e2e":    950K .......... .......... .......... .......... ..........  7%  166M 1s
Step #6 - "build-e2e":   1000K .......... .......... .......... .......... ..........  7%  226M 1s
Step #6 - "build-e2e":   1050K ....�[0m�[91m...... .......... .......... .......... ..........  7% 8.86M 1s
Step #6 - "build-e2e":   1100K .......... .......... .......... .......... ..........  8%  181M 1s
Step #6 - "build-e2e":   1150K .......... .......... .......... .......... ..........  8%  179M 1s
Step #6 - "build-e2e":   1200K .......... .......... .......... .......... ..........  8%  252M 1s
Step #6 - "build-e2e":   1250K .......... .......... .......... .......... ..........  9%  244M 1s
Step #6 - "build-e2e":   1300K .......... .......... .......... .......... ..........  9%  231M 1s
Step #6 - "build-e2e":   1350K .......... .......... .......... .......... ..........  9%  214M 0s
Step #6 - "build-e2e":   1400K .......... .......... .......... .......... .......... 10%  243M 0s
Step #6 - "build-e2e":   1450K ....�[0m�[91m...... .......... .......... .......... .......... 10% 8.42M 1s
Step #6 - "build-e2e":   1500K .......... .......... .......... .......... .......... 10%  186M 0s
Step #6 - "build-e2e":   1550K .......... .......... .......... .......... .......... 11%  141M 0s
Step #6 - "build-e2e":   1600K .......... .......... .......... .......... .......... 11%  199M 0s
Step #6 - "build-e2e":   1650K .......... .......... .......... .......... .......... 11%  225M 0s
Step #6 - "build-e2e":   1700K .......... .......... .......... .......... .......... 12%  245M 0s
Step #6 - "build-e2e":   1750K .......... .......... .......... .......... .......... 12%  224M 0s
Step #6 - "build-e2e":   1800K .......... .......... .......... .......... .......... 13%  251M 0s
Step #6 - "build-e2e":   1850K .......... .......... .......... .......... .......... 13%  227M 0s
Step #6 - "build-e2e":   1900K .......... .......... .......... .......... .......... 13%  217M 0s
Step #6 - "build-e2e":   1950K .......... .......... .......... .......... .......... 14%  207M 0s
Step #6 - "build-e2e":   2000K .......... .......... .......... .......... .......... 14%  248M 0s
Step #6 - "build-e2e":   2050K .......... .......... .......... .......... .......... 14%  229M 0s
Step #6 - "build-e2e":   2100K .......... ........�[0m�[91m.. .......... .......... .......... 15%  158M 0s
Step #6 - "build-e2e":   2150K ........�[0m�[91m.. .......... .......... .......... .......... 15% 11.5M 0s
Step #6 - "build-e2e":   2200K .......... .......... .......... .......... .......... 15%  147M 0s
Step #6 - "build-e2e":   2250K .......... .......... .......... .......... .......... 16%  170M 0s
Step #6 - "build-e2e":   2300K .......... .......... .......... .......... .......... 16%  166M 0s
Step #6 - "build-e2e":   2350K .......... .......... .......... .......... .......... 16%  190M 0s
Step #6 - "build-e2e":   2400K .......... .......... .......... .......... .......... 17% 23.1M 0s
Step #6 - "build-e2e":   2450K .......... .......... .......... .......... .......... 17%  226M 0s
Step #6 - "build-e2e":   2500K .......... .......... .......... .......... .......... 17%  160M 0s
Step #6 - "build-e2e":   2550K .......... .......... .......... .......... .......... 18%  222M 0s
Step #6 - "build-e2e":   2600K .......... .......... .......... .......... .......... 18%  255M 0s
Step #6 - "build-e2e":   2650K .......... .......... .......... .......... .......... 19%  237M 0s
Step #6 - "build-e2e":   2700K .......... .......... .......... .......... .......... 19%  217M 0s
Step #6 - "build-e2e":   2750K .......... .......... .......... .......... .......... 19%  199M 0s
Step #6 - "build-e2e":   2800K .......... .......... .......... .......... .......... 20%  256M 0s
Step #6 - "build-e2e":   2850K .......... .......... .......... .......... .......... 20%  256M 0s
Step #6 - "build-e2e":   2900K .......... .......... .......... .......... .......... 20%  224M 0s
Step #6 - "build-e2e":   2950K .......... .......... .......... .......... .......... 21%  209M 0s
Step #6 - "build-e2e":   3000K .......... .......... .......... .......... .......... 21%  240M 0s
Step #6 - "build-e2e":   3050K .......... .......... .......... .......... .......... 21%  250M 0s
Step #6 - "build-e2e":   3100K .......... .......... .......... .......... .......... 22%  240M 0s
Step #6 - "build-e2e":   3150K .......... .......... .......... .......... .......... 22%  178M 0s
Step #6 - "build-e2e":   3200K .......... .......... .......... .......... .......... 22%  219M 0s
Step #6 - "build-e2e":   3250K .......... .......... .......... .......... .......... 23%  231M 0s
Step #6 - "build-e2e":   3300K .......... .......... .......... .......... .......... 23%  154M 0s
Step #6 - "build-e2e":   3350K .......... .......... ...�[0m�[91m....... .......... .......... 23%  103M 0s
Step #6 - "build-e2e":   3400K .......... .......... .......... .......... .......... 24%  166M 0s
Step #6 - "build-e2e":   3450K .......... .......... .......... .......... .......... 24% 67.4M 0s
Step #6 - "build-e2e":   3500K .......... .......... .......... .......... .......... 25% 56.2M 0s
Step #6 - "build-e2e":   3550K .......... .......... .......... .......... .......... 25%  201M 0s
Step #6 - "build-e2e":   3600K .......... .......... .......... .......... .......... 25%  259M 0s
Step #6 - "build-e2e":   3650K .......... .......... .......... .......... .......... 26%  257M 0s
Step #6 - "build-e2e":   3700K .......... .......... .......... .......... .......... 26%  219M 0s
Step #6 - "build-e2e":   3750K .......... .......... .......... .......... .......... 26%  166M 0s
Step #6 - "build-e2e":   3800K .......... .......... .......... .......... .......... 27%  256M 0s
Step #6 - "build-e2e":   3850K .......... .......... .......... .......... .......... 27%  260M 0s
Step #6 - "build-e2e":   3900K .......... .......... .......... .......... .......... 27%  241M 0s
Step #6 - "build-e2e":   3950K .......... .......... .......... .......... .......... 28% 27.5M 0s
Step #6 - "build-e2e":   4000K .......... .......... .......... .......... .......... 28%  239M 0s
Step #6 - "build-e2e":   4050K .......... .......... .......... .......... .......... 28%  217M 0s
Step #6 - "build-e2e":   4100K .......... .......... .......... .......... .......... 29%  222M 0s
Step #6 - "build-e2e":   4150K .......... .......... .......... .......... .......... 29%  221M 0s
Step #6 - "build-e2e":   4200K .......... .......... .......... .......... .......... 29%  241M 0s
Step #6 - "build-e2e":   4250K .......... .......... .......... .......... .......... 30%  230M 0s
Step #6 - "build-e2e":   4300K .......... .......... .......... .......... .......... 30%  248M 0s
Step #6 - "build-e2e":   4350K .......... .......... .......... .......... .......... 31%  161M 0s
Step #6 - "build-e2e":   4400K .......... .......... .......... .......... .......... 31%  227M 0s
Step #6 - "build-e2e":   4450K .......... .......... .......... .......... .......... 31%  228M 0s
Step #6 - "build-e2e":   4500K .......... .......... ......�[0m�[91m.... .......... .......... 32%  167M 0s
Step #6 - "build-e2e":   4550K .......... .......... .......... .......... .......... 32%  192M 0s
Step #6 - "build-e2e":   4600K .......... .......... .......... .......... .......... 32%  212M 0s
Step #6 - "build-e2e":   4650K .......... .......... .......... .......... .......... 33%  223M 0s
Step #6 - "build-e2e":   4700K .......... .......... .......... .......... .......... 33%  209M 0s
Step #6 - "build-e2e":   4750K .......... .......... .......... .......... .......... 33%  193M 0s
Step #6 - "build-e2e":   4800K .......... .......... .......... .......... .......... 34%  227M 0s
Step #6 - "build-e2e":   4850K .......... .......... .......... .......... .......... 34%  231M 0s
Step #6 - "build-e2e":   4900K .......... .......... .......... .......... .......... 34%  228M 0s
Step #6 - "build-e2e":   4950K .......... .......... .......... .......... .......... 35%  224M 0s
Step #6 - "build-e2e":   5000K .......... .......... .......... .......... .......... 35%  207M 0s
Step #6 - "build-e2e":   5050K .......... .......... .......... .......... .......... 35%  215M 0s
Step #6 - "build-e2e":   5100K .......... .......... .......... .......... .......... 36%  224M 0s
Step #6 - "build-e2e":   5150K .......... .......... .......... .......... .......... 36%  186M 0s
Step #6 - "build-e2e":   5200K .......... .......... .......... .......... .......... 37%  236M 0s
Step #6 - "build-e2e":   5250K .......... .......... .......... .......... .......... 37%  249M 0s
Step #6 - "build-e2e":   5300K .......... .......... .......... .......... .......... 37%  250M 0s
Step #6 - "build-e2e":   5350K .......... .......... .......... .......... .......... 38%  201M 0s
Step #6 - "build-e2e":   5400K ......�[0m�[91m.... .......... .......... .......... .......... 38%  190M 0s
Step #6 - "build-e2e":   5450K .......... .......... .......... .......... .......... 38%  250M 0s
Step #6 - "build-e2e":   5500K .......... .......... .......... .......... .......... 39%  254M 0s
Step #6 - "build-e2e":   5550K .......... .......... .......... .......... .......... 39%  213M 0s
Step #6 - "build-e2e":   5600K .......... .......... .......... .......... .......... 39%  227M 0s
Step #6 - "build-e2e":   5650K .......... .......... .......... .......... .......... 40%  225M 0s
Step #6 - "build-e2e":   5700K .......... .......... .......... .......... .......... 40%  251M 0s
Step #6 - "build-e2e":   5750K .......... .......... .......... .......... .......... 40%  217M 0s
Step #6 - "build-e2e":   5800K .......... .......... .......... .......... .......... 41%  256M 0s
Step #6 - "build-e2e":   5850K .......... .......... .......... .......... .......... 41%  211M 0s
Step #6 - "build-e2e":   5900K ..........�[0m�[91m .......... .......... .......... .......... 41%  225M 0s
Step #6 - "build-e2e":   5950K .......... .......... .......... .......... .......... 42%  178M 0s
Step #6 - "build-e2e":   6000K .......... .......... .......... .......... .......... 42%  199M 0s
Step #6 - "build-e2e":   6050K .......... .......... .......... .......... .......... 42%  189M 0s
Step #6 - "build-e2e":   6100K .......... .......... .......... .......... .......... 43%  205M 0s
Step #6 - "build-e2e":   6150K .......... .......... .......... .......... .......... 43%  160M 0s
Step #6 - "build-e2e":   6200K .......... .......... .......... .......... .......... 44%  215M 0s
Step #6 - "build-e2e":   6250K .......... .......... .......... .......... .......... 44%  187M 0s
Step #6 - "build-e2e":   6300K .......... .......... .......... .......... .......... 44%  193M 0s
Step #6 - "build-e2e":   6350K .......... .......... .......... .......... .......... 45%  185M 0s
Step #6 - "build-e2e":   6400K .......... .......... .......... .......... .......... 45%  243M 0s
Step #6 - "build-e2e":   6450K .......... .......... .......... .......... .......... 45%  190M 0s
Step #6 - "build-e2e":   6500K .......... .......... .......... .......... .......... 46%  190M 0s
Step #6 - "build-e2e":   6550K .......... .......... .......... .......... .......... 46%  211M 0s
Step #6 - "build-e2e":   6600K .......... .......... .......... .......... .......... 46%  230M 0s
Step #6 - "build-e2e":   6650K .......... .......... .......... .......... .......... 47%  215M 0s
Step #6 - "build-e2e":   6700K .......... .......... .......... .......... .......... 47%  192M 0s
Step #6 - "build-e2e":   6750K .......... .......... .......... .......... .......... 47%  184M 0s
Step #6 - "build-e2e":   6800K .......... .......... .......... .......... .......... 48%  248M 0s
Step #6 - "build-e2e":   6850K .......... .......... .......... .......... .......... 48%  204M 0s
Step #6 - "build-e2e":   6900K .......... .......... .......... .......... .......... 48%  238M 0s
Step #6 - "build-e2e":   6950K .......... .......... .......... .......... .......... 49%  199M 0s
Step #6 - "build-e2e":   7000K .......... .......... .......... .......... .......... 49%  247M 0s
Step #6 - "build-e2e":   7050K .......... .......... .......... .......... .......... 50%  229M 0s
Step #6 - "build-e2e":   7100K .......... .......... .......... .......... .......... 50%  149M 0s�[0m�[91m
Step #6 - "build-e2e":   7150K .......... .......... ....�[0m�[91m...... .......... .......... 50%  185M 0s
Step #6 - "build-e2e":   7200K .......... .......... .......... .......... .......... 51%  234M 0s
Step #6 - "build-e2e":   7250K .......... .......... .......... .......... .......... 51%  231M 0s
Step #6 - "build-e2e":   7300K .......... .......... .......... .......... .......... 51%  211M 0s
Step #6 - "build-e2e":   7350K .......... .......... .......... .......... .......... 52%  192M 0s
Step #6 - "build-e2e":   7400K .......... .......... .......... .......... .......... 52%  233M 0s
Step #6 - "build-e2e":   7450K .......... .......... .......... .......... .......... 52%  240M 0s
Step #6 - "build-e2e":   7500K .......... .......... .......... .......... .......... 53%  212M 0s
Step #6 - "build-e2e":   7550K .......... .......... .......... .......... .......... 53%  122M 0s
Step #6 - "build-e2e":   7600K .......... .......... .......... .......... .......... 53%  227M 0s
Step #6 - "build-e2e":   7650K .......... .......... .......... .......... .......... 54%  221M 0s
Step #6 - "build-e2e":   7700K .......... .......... .......... .......... .......... 54%  192M 0s
Step #6 - "build-e2e":   7750K .......... .......... .......... .......... .......... 54%  190M 0s
Step #6 - "build-e2e":   7800K .......... .......... .......... .......... .......... 55%  221M 0s
Step #6 - "build-e2e":   7850K .......... .......... .......... .......... .......... 55%  238M 0s
Step #6 - "build-e2e":   7900K .......... .......... .......... ....�[0m�[91m...... .......... 56%  190M 0s
Step #6 - "build-e2e":   7950K .......... .......... ....�[0m�[91m...... .......... ........�[0m�[91m.. 56%  158M 0s
Step #6 - "build-e2e":   8000K .......... .......... .......... .......... .......... 56%  210M 0s
Step #6 - "build-e2e":   8050K .......... .......... .......... .......... .......... 57%  229M 0s
Step #6 - "build-e2e":   8100K .......... .......... .......... .......... .......... 57%  198M 0s
Step #6 - "build-e2e":   8150K .......... .......... .......... .......... .......... 57%  195M 0s
Step #6 - "build-e2e":   8200K .......... .......... .......... .......... .......... 58%  242M 0s
Step #6 - "build-e2e":   8250K .......... .......... .......... .......... .......... 58%  207M 0s
Step #6 - "build-e2e":   8300K .......... .......... .......... .......... .......... 58%  231M 0s
Step #6 - "build-e2e":   8350K .......... .......... .......... .......... .......... 59%  185M 0s
Step #6 - "build-e2e":   8400K .......... .......... .......... .......... .......... 59%  223M 0s
Step #6 - "build-e2e":   8450K .......... .......... .......... .......... .......... 59%  222M 0s
Step #6 - "build-e2e":   8500K .......... .......... .......... .......... .......... 60%  253M 0s
Step #6 - "build-e2e":   8550K .......... .......... .......... .......... .......... 60%  205M 0s
Step #6 - "build-e2e":   8600K .......... .......... .......... .......... .......... 60%  234M 0s
Step #6 - "build-e2e":   8650K .......... .......... .......... .......... .......... 61%  244M 0s
Step #6 - "build-e2e":   8700K .......... .......... .......... .......... .......... 61%  247M 0s
Step #6 - "build-e2e":   8750K .......... .......... .......... .......... .......... 62%  219M 0s
Step #6 - "build-e2e":   8800K .......... ....�[0m�[91m...... .......... .......... ......�[0m�[91m.... 62%  202M 0s
Step #6 - "build-e2e":   8850K .......... ..�[0m�[91m........ .......... ......�[0m�[91m.... .......... 62%  226M 0s
Step #6 - "build-e2e":   8900K .......... .......... .......... .......... .......... 63%  236M 0s
Step #6 - "build-e2e":   8950K .......... .......... .......... .......... .......... 63%  214M 0s
Step #6 - "build-e2e":   9000K .......... .......... .......... .......... .......... 63%  221M 0s
Step #6 - "build-e2e":   9050K .......... .......... .......... .......... .......... 64%  232M 0s
Step #6 - "build-e2e":   9100K .......... .......... .......... .......... .......... 64%  218M 0s
Step #6 - "build-e2e":   9150K .......... .......... .......... .......... .......... 64%  185M 0s
Step #6 - "build-e2e":   9200K .......... .......... .......... .......... .......... 65%  214M 0s
Step #6 - "build-e2e":   9250K .......... .......... .......... .......... .......... 65%  177M 0s
Step #6 - "build-e2e":   9300K .......... .......... .......... .......... .......... 65%  205M 0s
Step #6 - "build-e2e":   9350K .......... .......... .......... .......... .......... 66%  199M 0s
Step #6 - "build-e2e":   9400K .......... .......... .......... .......... .......... 66%  226M 0s
Step #6 - "build-e2e":   9450K .......... .......... .......... .......... .......... 66%  213M 0s
Step #6 - "build-e2e":   9500K .......... .......... .......... .......... .......... 67%  222M 0s
Step #6 - "build-e2e":   9550K ........�[0m�[91m.. .......... .......... ..........�[0m�[91m .......... 67%  207M 0s
Step #6 - "build-e2e":   9600K .......... .......... .......... .......... .......... 68%  257M 0s
Step #6 - "build-e2e":   9650K .......... .......... .......... .......... .......... 68%  191M 0s
Step #6 - "build-e2e":   9700K .......... .......... .......... .......... .......... 68%  251M 0s
Step #6 - "build-e2e":   9750K .......... .......... .......... .......... .......... 69%  223M 0s
Step #6 - "build-e2e":   9800K .......... .......... .......... .......... .......... 69%  256M 0s
Step #6 - "build-e2e":   9850K .......... .......... .......... .......... .......... 69%  260M 0s
Step #6 - "build-e2e":   9900K .......... .......... .......... .......... .......... 70%  202M 0s
Step #6 - "build-e2e":   9950K .......... .......... .......... .......... .......... 70%  181M 0s
Step #6 - "build-e2e":  10000K .......... .......... .......... .......... .......... 70%  227M 0s
Step #6 - "build-e2e":  10050K .......... .......... .......... .......... .......... 71%  220M 0s
Step #6 - "build-e2e":  10100K .......... .......... .......... .......... .......... 71%  201M 0s
Step #6 - "build-e2e":  10150K .......... .......... .......... .......... .......... 71%  210M 0s
Step #6 - "build-e2e":  10200K .......... .......... .......... .......... .......... 72%  237M 0s
Step #6 - "build-e2e":  10250K .......... .......... .......... .......... .......... 72%  257M 0s
Step #6 - "build-e2e":  10300K .......... .......... .......... .......... .......... 72%  252M 0s
Step #6 - "build-e2e":  10350K .......... .......... .......... .......... .......... 73%  198M 0s
Step #6 - "build-e2e":  10400K .......... .......... .......... .......... .......... 73%  237M 0s
Step #6 - "build-e2e":  10450K .......... .......... .......... .......... .......... 74%  259M 0s
Step #6 - "build-e2e":  10500K .......... .......... .......... .......... .......... 74%  253M 0s
Step #6 - "build-e2e":  10550K .......... .......... .......... .......... .......... 74%  224M 0s
Step #6 - "build-e2e":  10600K .......... .......... .......... .......... .......... 75%  162M 0s
Step #6 - "build-e2e":  10650K ....�[0m�[91m...... ..........�[0m�[91m .......... .......... .......... 75%  215M 0s
Step #6 - "build-e2e":  10700K .......... .......... .......... .......... .......... 75%  244M 0s
Step #6 - "build-e2e":  10750K .......... .......... .......... .......... .......... 76%  217M 0s
Step #6 - "build-e2e":  10800K .......... .......... .......... .......... .......... 76%  202M 0s
Step #6 - "build-e2e":  10850K .......... .......... .......... .......... .......... 76%  221M 0s
Step #6 - "build-e2e":  10900K .......... .......... .......... .......... .......... 77%  239M 0s
Step #6 - "build-e2e":  10950K .......... .......... .......... .......... .......... 77%  215M 0s
Step #6 - "build-e2e":  11000K .......... .......... .......... .......... .......... 77%  221M 0s
Step #6 - "build-e2e":  11050K .......... .......... .......... .......... .......... 78%  217M 0s
Step #6 - "build-e2e":  11100K .......... .......... .......... .......... .......... 78%  230M 0s
Step #6 - "build-e2e":  11150K .......... .......... .......... .......... .......... 78%  222M 0s
Step #6 - "build-e2e":  11200K .......... .......... .......... .......... .......... 79%  273M 0s
Step #6 - "build-e2e":  11250K .......... .......... .......... .......... .......... 79%  202M 0s
Step #6 - "build-e2e":  11300K .......... .......... .......... .......... .......... 79%  245M 0s
Step #6 - "build-e2e":  11350K .......... .......... .......... .......... .......... 80%  197M 0s
Step #6 - "build-e2e":  11400K .......... .......... .......... .......... .......... 80%  271M 0s
Step #6 - "build-e2e":  11450K .......... .......... .......... .......... .......... 81%  276M 0s
Step #6 - "build-e2e":  11500K .......... .......... .......... ....�[0m�[91m...... .......... 81%  219M 0s
Step #6 - "build-e2e":  11550K .......... .......... .......... ..�[0m�[91m........ .......... 81%  174M 0s
Step #6 - "build-e2e":  11600K .......... .......... .......... .......... .......... 82%  228M 0s
Step #6 - "build-e2e":  11650K .......... .......... .......... .......... .......... 82%  247M 0s
Step #6 - "build-e2e":  11700K .......... .......... .......... .......... .......... 82%  249M 0s
Step #6 - "build-e2e":  11750K .......... .......... .......... .......... .......... 83%  225M 0s
Step #6 - "build-e2e":  11800K .......... .......... .......... .......... .......... 83%  250M 0s
Step #6 - "build-e2e":  11850K .......... .......... .......... .......... .......... 83%  263M 0s
Step #6 - "build-e2e":  11900K .......... .......... .......... .......... .......... 84%  277M 0s
Step #6 - "build-e2e":  11950K .......... .......... .......... .......... .......... 84%  237M 0s
Step #6 - "build-e2e":  12000K .......... .......... .......... .......... .......... 84%  242M 0s
Step #6 - "build-e2e":  12050K .......... .......... .......... .......... .......... 85%  234M 0s
Step #6 - "build-e2e":  12100K .......... .......... .......... .......... .......... 85%  275M 0s
Step #6 - "build-e2e":  12150K .......... .......... .......... .......... .......... 85%  240M 0s
Step #6 - "build-e2e":  12200K .......... .......... .......... .......... .......... 86%  254M 0s
Step #6 - "build-e2e":  12250K .......... .......... .......... .......... .......... 86%  224M 0s
Step #6 - "build-e2e":  12300K .......... .......... .......... .......... .......... 87%  229M 0s
Step #6 - "build-e2e":  12350K .......... .......... .......... .......... .......... 87%  209M 0s
Step #6 - "build-e2e":  12400K .......... .......... .......... .......... .......... 87%  247M 0s
Step #6 - "build-e2e":  12450K .......... .......... .......... .......... .......... 88%  263M 0s
Step #6 - "build-e2e":  12500K .......... .......... .......... .......... .......... 88%  199M 0s
Step #6 - "build-e2e":  12550K .......... .......... .......... .......... .......... 88%  208M 0s
Step #6 - "build-e2e":  12600K .......... .......... .......... .......... .......... 89%  234M 0s
Step #6 - "build-e2e":  12650K .......... .......... .......... .......... .......... 89%  249M 0s
Step #6 - "build-e2e":  12700K .......... .......... .......... .......... .......... 89%  224M 0s
Step #6 - "build-e2e":  12750K .......... .......... .......... .......... .......... 90%  215M 0s
Step #6 - "build-e2e":  12800K .......... .......... .......... .......... .......... 90%  261M 0s
Step #6 - "build-e2e":  12850K .......... .......... .......... .......... .......... 90%  270M 0s
Step #6 - "build-e2e":  12900K .......... .......... .......... .......... .......... 91%  280M 0s
Step #6 - "build-e2e":  12950K .......... .......... .......... .......... .......... 91%  226M 0s
Step #6 - "build-e2e":  13000K .......... .......... .......... .......... .......... 91%  234M 0s
Step #6 - "build-e2e":  13050K .......... .......... .......... .......... .......... 92%  259M 0s
Step #6 - "build-e2e":  13100K .......... .......... .......... .......... .......... 92%  267M 0s
Step #6 - "build-e2e":  13150K .......... .......... .......... .......... .......... 93%  221M 0s
Step #6 - "build-e2e":  13200K .......... .......... .......... .......... .......... 93%  242M 0s
Step #6 - "build-e2e":  13250K .......... .......... .......... .......... .......... 93%  278M 0s
Step #6 - "build-e2e":  13300K .......... .......... .......... .......... .......... 94%  250M 0s
Step #6 - "build-e2e":  13350K .......... .......... .......... .......... .......... 94%  233M 0s
Step #6 - "build-e2e":  13400K .......... .......... .......... .......... .......... 94%  268M 0s
Step #6 - "build-e2e":  13450K .......... .......... .......... .......... ....�[0m�[91m...... 95%  227M 0s
Step #6 - "build-e2e":  13500K .......... .......... .......... .......... .......... 95%  253M 0s
Step #6 - "build-e2e":  13550K .......... .......... .......... ..........�[0m�[91m .......... 95%  205M 0s
Step #6 - "build-e2e":  13600K .......... ....�[0m�[91m...... ..�[0m�[91m........ .......... .......... 96%  263M 0s
Step #6 - "build-e2e":  13650K .......... .......... .......... .......... .......... 96%  263M 0s
Step #6 - "build-e2e":  13700K .......... .......... .......... .......... .......... 96%  243M 0s
Step #6 - "build-e2e":  13750K .......... .......... .......... .......... .......... 97%  231M 0s
Step #6 - "build-e2e":  13800K .......... .......... .......... .......... .......... 97%  243M 0s
Step #6 - "build-e2e":  13850K .......... .......... .......... .......... .......... 97%  268M 0s
Step #6 - "build-e2e":  13900K .......... .......... .......... .......... .......... 98%  263M 0s
Step #6 - "build-e2e":  13950K .......... .......... .......... .......... .......... 98%  200M 0s
Step #6 - "build-e2e":  14000K .......... .......... .......... .......... .......... 99%  277M 0s
Step #6 - "build-e2e":  14050K .......... .......... .......... .......... .......... 99%  249M 0s
Step #6 - "build-e2e":  14100K .......... .......... .......... .......... .......... 99%  279M 0s
Step #6 - "build-e2e":  14150K .......... .......... .......... ........             100%  258M=0.1s
Step #6 - "build-e2e": 
Step #6 - "build-e2e": 2018-12-29 13:26:53 (110 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 #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 #6 - "build-e2e":   inflating: /usr/local/bin/consul   
Step #5 - "build": (1/1) Installing ca-certificates (20171114-r3)
Step #5 - "build": Executing busybox-1.28.4-r2.trigger
Step #5 - "build": Executing ca-certificates-20171114-r3.trigger
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": OK: 5 MiB in 14 packages
Step #5 - "build": Removing intermediate container 947502531d76
Step #5 - "build":  ---> bf6cd6f66870
Step #5 - "build": Step 3/6 : COPY ./bin/controller /home/agones/controller
Step #6 - "build-e2e": Removing intermediate container 32564f298b9c
Step #6 - "build-e2e":  ---> d5a33d2f0bc2
Step #6 - "build-e2e": Step 16/20 : RUN echo "export PATH=/usr/local/go/bin:/go/bin/:\$PATH" >> /root/.bashrc
Step #5 - "build":  ---> df207399d932
Step #5 - "build": Step 4/6 : RUN chown -R agones /home/agones &&     chmod o+x /home/agones/controller
Step #6 - "build-e2e":  ---> Running in 6f6a3011be16
Step #5 - "build":  ---> Running in 12318fa4c01c
Step #6 - "build-e2e": Removing intermediate container 6f6a3011be16
Step #6 - "build-e2e":  ---> 02eb9bba3574
Step #6 - "build-e2e": Step 17/20 : COPY *.sh /root/
Step #6 - "build-e2e":  ---> f95b98f4fe52
Step #6 - "build-e2e": Step 18/20 : RUN chmod +x /root/*.sh
Step #6 - "build-e2e":  ---> Running in 84bf900a76fe
Step #5 - "build": Removing intermediate container 12318fa4c01c
Step #5 - "build":  ---> 53704d6bf2a9
Step #5 - "build": Step 5/6 : USER agones
Step #5 - "build":  ---> Running in e0ea8f937d3b
Step #5 - "build": Removing intermediate container e0ea8f937d3b
Step #5 - "build":  ---> 4892ffd854e4
Step #5 - "build": Step 6/6 : ENTRYPOINT ["/home/agones/controller"]
Step #5 - "build":  ---> Running in 627fe80920ff
Step #5 - "build": Removing intermediate container 627fe80920ff
Step #5 - "build":  ---> 86465a4ef2ec
Step #5 - "build": Successfully built 86465a4ef2ec
Step #5 - "build": Successfully tagged gcr.io/agones-images/agones-controller:0.7.0-388b60e
Step #5 - "build": docker run --rm -e "CGO_ENABLED=0" -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.helm:/root/.helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gocache:/root/.cache/go-build agones-build:ecb91b2ec8 go build \
Step #5 - "build": 	-o /go/src/agones.dev/agones/cmd/sdk-server/bin/sdk-server.linux.amd64  -ldflags "-X agones.dev/agones/pkg.Version=0.7.0-388b60e" -installsuffix cgo agones.dev/agones/cmd/sdk-server
Step #6 - "build-e2e": Removing intermediate container 84bf900a76fe
Step #6 - "build-e2e":  ---> fa5650db5126
Step #6 - "build-e2e": Step 19/20 : WORKDIR /go
Step #6 - "build-e2e":  ---> Running in 801b8b305c5b
Step #6 - "build-e2e": Removing intermediate container 801b8b305c5b
Step #6 - "build-e2e":  ---> dcdf06f7a5ea
Step #6 - "build-e2e": Step 20/20 : ENTRYPOINT [ "/root/entrypoint.sh" ]
Step #6 - "build-e2e":  ---> Running in 2b4309bf1767
Step #6 - "build-e2e": Removing intermediate container 2b4309bf1767
Step #6 - "build-e2e":  ---> aff37401d2d5
Step #6 - "build-e2e": Successfully built aff37401d2d5
Step #6 - "build-e2e": Successfully tagged e2e-runner:latest
Finished Step #6 - "build-e2e"
Step #4 - "tests": ok  	agones.dev/agones/pkg/fleetallocation	11.446s
Step #4 - "tests": ok  	agones.dev/agones/pkg/fleetautoscalers	3.425s
Step #4 - "tests": ok  	agones.dev/agones/pkg/fleets	2.621s
Step #4 - "tests": ok  	agones.dev/agones/pkg/gameservers	2.945s
Step #4 - "tests": ok  	agones.dev/agones/pkg/gameserversets	3.124s
Step #4 - "tests": ok  	agones.dev/agones/pkg/metrics	3.004s
Step #4 - "tests": ?   	agones.dev/agones/pkg/sdk	[no test files]
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 ~/.helm:/root/.helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gocache:/root/.cache/go-build agones-build:ecb91b2ec8 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.7.0-388b60e" agones.dev/agones/cmd/sdk-server
Step #4 - "tests": ok  	agones.dev/agones/pkg/sdkserver	10.698s
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.038s
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.225s
Step #4 - "tests": ok  	agones.dev/agones/pkg/util/workerqueue	2.166s
Step #4 - "tests": ok  	agones.dev/agones/sdks/go	1.026s
Step #4 - "tests": ?   	agones.dev/agones/cmd/controller	[no test files]
Step #4 - "tests": ok  	agones.dev/agones/cmd/ping	2.055s
Step #4 - "tests": ?   	agones.dev/agones/cmd/sdk-server	[no test files]
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": mkdir -p ~/.helm
Step #4 - "tests": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.helm:/root/.helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gocache:/root/.cache/go-build  agones-build:ecb91b2ec8 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": 	--set agones.crds.cleanupOnDelete=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 ~/.helm:/root/.helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gocache:/root/.cache/go-build agones-build:ecb91b2ec8 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.7.0-388b60e" 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 ~/.helm:/root/.helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gocache:/root/.cache/go-build -w /go/src/agones.dev/agones/cmd/sdk-server/bin/ agones-build:ecb91b2ec8 zip -0 \
Step #5 - "build": 	agonessdk-server-0.7.0-388b60e.zip sdk-server.darwin.amd64 sdk-server.linux.amd64 sdk-server.windows.amd64.exe
Step #5 - "build":   adding: sdk-server.darwin.amd64 (stored 0%)
Step #5 - "build":   adding: sdk-server.linux.amd64 (stored 0%)
Step #5 - "build":   adding: sdk-server.windows.amd64.exe (stored 0%)
Step #5 - "build": docker build /workspace/cmd/sdk-server/ --tag=gcr.io/agones-images/agones-sdk:0.7.0-388b60e 
Step #5 - "build": Sending build context to Docker daemon    217MB

Step #5 - "build": Step 1/6 : FROM alpine:3.8
Step #5 - "build":  ---> 3f53bb00af94
Step #5 - "build": Step 2/6 : RUN apk --update add ca-certificates &&     adduser -D agones
Step #5 - "build":  ---> Using cache
Step #5 - "build":  ---> bf6cd6f66870
Step #5 - "build": Step 3/6 : COPY ./bin/sdk-server.linux.amd64 /home/agones/sdk-server
Step #5 - "build":  ---> 08855bd6346e
Step #5 - "build": Step 4/6 : RUN chown -R agones /home/agones &&     chmod o+x /home/agones/sdk-server
Step #5 - "build":  ---> Running in cdc8c0f82270
Step #5 - "build": Removing intermediate container cdc8c0f82270
Step #5 - "build":  ---> b59d0848fa1e
Step #5 - "build": Step 5/6 : USER agones
Step #5 - "build":  ---> Running in d07a26e342c8
Step #5 - "build": Removing intermediate container d07a26e342c8
Step #5 - "build":  ---> d55d9709e6a3
Step #5 - "build": Step 6/6 : ENTRYPOINT ["/home/agones/sdk-server"]
Step #5 - "build":  ---> Running in f9071fb68a49
Step #5 - "build": Removing intermediate container f9071fb68a49
Step #5 - "build":  ---> a84e4518855f
Step #5 - "build": Successfully built a84e4518855f
Step #5 - "build": Successfully tagged gcr.io/agones-images/agones-sdk:0.7.0-388b60e
Step #5 - "build": docker run --rm -e "CGO_ENABLED=0" -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.helm:/root/.helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gocache:/root/.cache/go-build agones-build:ecb91b2ec8 go build \
Step #5 - "build": -tags none -o /go/src/agones.dev/agones/cmd/ping/bin/ping \
Step #5 - "build":  -ldflags "-X agones.dev/agones/pkg.Version=0.7.0-388b60e" -installsuffix cgo agones.dev/agones/cmd/ping
Step #5 - "build": docker build /workspace/cmd/ping/ --tag=gcr.io/agones-images/agones-ping:0.7.0-388b60e 
Step #5 - "build": Sending build context to Docker daemon  12.71MB

Step #5 - "build": Step 1/6 : FROM alpine:3.8
Step #5 - "build":  ---> 3f53bb00af94
Step #5 - "build": Step 2/6 : RUN apk --update add ca-certificates &&     adduser -D agones
Step #5 - "build":  ---> Using cache
Step #5 - "build":  ---> bf6cd6f66870
Step #5 - "build": Step 3/6 : COPY ./bin/ping /home/agones/ping
Step #5 - "build":  ---> 5bd5961ba151
Step #5 - "build": Step 4/6 : RUN chown -R agones /home/agones &&     chmod o+x /home/agones/ping
Step #5 - "build":  ---> Running in b88c39288eb3
Step #5 - "build": Removing intermediate container b88c39288eb3
Step #5 - "build":  ---> 85c720c00c76
Step #5 - "build": Step 5/6 : USER agones
Step #5 - "build":  ---> Running in 606ebee5ddba
Step #5 - "build": Removing intermediate container 606ebee5ddba
Step #5 - "build":  ---> f29fd8344558
Step #5 - "build": Step 6/6 : ENTRYPOINT ["/home/agones/ping"]
Step #5 - "build":  ---> Running in 00618bc14cc5
Step #5 - "build": Removing intermediate container 00618bc14cc5
Step #5 - "build":  ---> c58baa1c9efd
Step #5 - "build": Successfully built c58baa1c9efd
Step #5 - "build": Successfully tagged gcr.io/agones-images/agones-ping:0.7.0-388b60e
Step #5 - "build": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.helm:/root/.helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gocache:/root/.cache/go-build -w /go/src/agones.dev/agones/sdks/cpp agones-build:ecb91b2ec8 make build install archive VERSION=0.7.0-388b60e
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.7.0-388b60e-src.zip
Step #5 - "build": rm: cannot remove '/go/src/agones.dev/agones/sdks/cpp//bin/agonessdk-0.7.0-388b60e-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.7.0-388b60e-dev-linux-arch_64.tar.gz
Step #5 - "build": Makefile:67: recipe for target 'archive' failed
Step #5 - "build": rm /go/src/agones.dev/agones/sdks/cpp//bin/agonessdk-0.7.0-388b60e-runtime-linux-arch_64.tar.gz
Step #5 - "build": rm: cannot remove '/go/src/agones.dev/agones/sdks/cpp//bin/agonessdk-0.7.0-388b60e-dev-linux-arch_64.tar.gz': No such file or directory
Step #5 - "build": make: [archive] Error 1 (ignored)
Step #5 - "build": rm: cannot remove '/go/src/agones.dev/agones/sdks/cpp//bin/agonessdk-0.7.0-388b60e-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.* /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.7.0-388b60e-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.17
Step #5 - "build": libprotobuf.so.17.0.0
Step #5 - "build": cd /usr/local && tar cvf /go/src/agones.dev/agones/sdks/cpp//bin/agonessdk-0.7.0-388b60e-dev-linux-arch_64.tar.gz lib include
Step #5 - "build": lib/
Step #5 - "build": lib/libagonessdk.a
Step #5 - "build": lib/libagonessdk.so
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++_reflection.a
Step #5 - "build": lib/libgrpcpp_channelz.so.1.16.1
Step #5 - "build": lib/libgrpc++_reflection.so.1
Step #5 - "build": lib/libgrpc++_error_details.so.6
Step #5 - "build": lib/libprotobuf-lite.so.17
Step #5 - "build": lib/libgrpc++_cronet.so
Step #5 - "build": lib/libgrpc++_unsecure.so
Step #5 - "build": lib/libprotoc.a
Step #5 - "build": lib/libgpr.so.6
Step #5 - "build": lib/libgrpc++_error_details.a
Step #5 - "build": lib/libgrpc++_cronet.so.1
Step #5 - "build": lib/libgrpc.so.6
Step #5 - "build": lib/libaddress_sorting.a
Step #5 - "build": lib/libgrpcpp_channelz.a
Step #5 - "build": lib/libgrpc++_unsecure.so.6
Step #5 - "build": lib/libgrpc_unsecure.a
Step #5 - "build": lib/libgrpc++_reflection.so.6
Step #5 - "build": lib/libgrpc_cronet.so.6.0.0
Step #5 - "build": lib/libprotoc.so
Step #5 - "build": lib/libprotobuf-lite.a
Step #5 - "build": lib/libgrpc++_unsecure.so.1.16.1
Step #5 - "build": lib/libgrpc++.so.1
Step #5 - "build": lib/libgrpc++_unsecure.so.1
Step #5 - "build": lib/libaddress_sorting.so
Step #5 - "build": lib/libgrpc++_error_details.so.1
Step #5 - "build": lib/libgrpc++.so.1.16.1
Step #5 - "build": lib/libprotobuf.so
Step #5 - "build": lib/libgrpc_unsecure.so.6
Step #5 - "build": lib/libgrpc.so.6.0.0
Step #5 - "build": lib/libprotobuf.so.17.0.0
Step #5 - "build": lib/libgrpc++_cronet.so.6
Step #5 - "build": lib/libgrpc++_reflection.so
Step #5 - "build": lib/libprotoc.so.17
Step #5 - "build": lib/libprotoc.la
Step #5 - "build": lib/libgrpc++_reflection.so.1.16.1
Step #5 - "build": lib/libprotobuf.so.17
Step #5 - "build": lib/libgrpc++_error_details.so
Step #5 - "build": lib/libprotoc.so.17.0.0
Step #5 - "build": lib/libgrpcpp_channelz.so.6
Step #5 - "build": lib/libgpr.a
Step #5 - "build": lib/libgrpc++_error_details.so.1.16.1
Step #5 - "build": lib/libaddress_sorting.so.6
Step #5 - "build": lib/libgrpc_cronet.so.6
Step #5 - "build": lib/libprotobuf.la
Step #5 - "build": lib/libgrpc++_unsecure.a
Step #5 - "build": lib/libgrpc_unsecure.so
Step #5 - "build": lib/libgrpcpp_channelz.so.1
Step #5 - "build": lib/libgrpc.a
Step #5 - "build": lib/libgrpc_cronet.so
Step #5 - "build": lib/libprotobuf.a
Step #5 - "build": lib/libgrpc++_cronet.so.1.16.1
Step #5 - "build": lib/libgrpc++_cronet.a
Step #5 - "build": lib/libgrpc_cronet.a
Step #5 - "build": lib/libgrpc++.so
Step #5 - "build": lib/libgpr.so
Step #5 - "build": lib/libgrpc++.so.6
Step #5 - "build": lib/libgrpcpp_channelz.so
Step #5 - "build": lib/pkgconfig/
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/pkgconfig/gpr.pc
Step #5 - "build": lib/pkgconfig/grpc.pc
Step #5 - "build": lib/pkgconfig/protobuf.pc
Step #5 - "build": lib/pkgconfig/grpc++_unsecure.pc
Step #5 - "build": lib/libprotobuf-lite.la
Step #5 - "build": lib/libprotobuf-lite.so
Step #5 - "build": lib/libgrpc_unsecure.so.6.0.0
Step #5 - "build": lib/libgrpc.so
Step #5 - "build": lib/libprotobuf-lite.so.17.0.0
Step #5 - "build": lib/libgrpc++.a
Step #5 - "build": lib/libgpr.so.6.0.0
Step #5 - "build": lib/libaddress_sorting.so.6.0.0
Step #5 - "build": include/
Step #5 - "build": include/google/
Step #5 - "build": include/google/protobuf/
Step #5 - "build": include/google/protobuf/map.h
Step #5 - "build": include/google/protobuf/arena.h
Step #5 - "build": include/google/protobuf/message.h
Step #5 - "build": include/google/protobuf/map_type_handler.h
Step #5 - "build": include/google/protobuf/descriptor_database.h
Step #5 - "build": include/google/protobuf/field_mask.proto
Step #5 - "build": include/google/protobuf/map_entry_lite.h
Step #5 - "build": include/google/protobuf/extension_set.h
Step #5 - "build": include/google/protobuf/metadata_lite.h
Step #5 - "build": include/google/protobuf/any.pb.h
Step #5 - "build": include/google/protobuf/type.pb.h
Step #5 - "build": include/google/protobuf/struct.pb.h
Step #5 - "build": include/google/protobuf/metadata.h
Step #5 - "build": include/google/protobuf/generated_enum_reflection.h
Step #5 - "build": include/google/protobuf/duration.proto
Step #5 - "build": include/google/protobuf/generated_message_table_driven.h
Step #5 - "build": include/google/protobuf/map_field_lite.h
Step #5 - "build": include/google/protobuf/inlined_string_field.h
Step #5 - "build": include/google/protobuf/wrappers.pb.h
Step #5 - "build": include/google/protobuf/arenastring.h
Step #5 - "build": include/google/protobuf/timestamp.pb.h
Step #5 - "build": include/google/protobuf/service.h
Step #5 - "build": include/google/protobuf/unknown_field_set.h
Step #5 - "build": include/google/protobuf/source_context.proto
Step #5 - "build": include/google/protobuf/descriptor.proto
Step #5 - "build": include/google/protobuf/map_entry.h
Step #5 - "build": include/google/protobuf/field_mask.pb.h
Step #5 - "build": include/google/protobuf/util/
Step #5 - "build": include/google/protobuf/util/json_util.h
Step #5 - "build": include/google/protobuf/util/time_util.h
Step #5 - "build": include/google/protobuf/util/field_comparator.h
Step #5 - "build": include/google/protobuf/util/type_resolver.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/type_resolver_util.h
Step #5 - "build": include/google/protobuf/util/field_mask_util.h
Step #5 - "build": include/google/protobuf/struct.proto
Step #5 - "build": include/google/protobuf/dynamic_message.h
Step #5 - "build": include/google/protobuf/repeated_field.h
Step #5 - "build": include/google/protobuf/timestamp.proto
Step #5 - "build": include/google/protobuf/descriptor.pb.h
Step #5 - "build": include/google/protobuf/has_bits.h
Step #5 - "build": include/google/protobuf/reflection_ops.h
Step #5 - "build": include/google/protobuf/descriptor.h
Step #5 - "build": include/google/protobuf/wire_format_lite.h
Step #5 - "build": include/google/protobuf/compiler/
Step #5 - "build": include/google/protobuf/compiler/command_line_interface.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/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/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/java/
Step #5 - "build": include/google/protobuf/compiler/java/java_generator.h
Step #5 - "build": include/google/protobuf/compiler/java/java_names.h
Step #5 - "build": include/google/protobuf/compiler/plugin.h
Step #5 - "build": include/google/protobuf/compiler/importer.h
Step #5 - "build": include/google/protobuf/compiler/csharp/
Step #5 - "build": include/google/protobuf/compiler/csharp/csharp_generator.h
Step #5 - "build": include/google/protobuf/compiler/csharp/csharp_names.h
Step #5 - "build": include/google/protobuf/compiler/plugin.proto
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/code_generator.h
Step #5 - "build": include/google/protobuf/compiler/parser.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/arena_impl.h
Step #5 - "build": include/google/protobuf/any.h
Step #5 - "build": include/google/protobuf/generated_message_reflection.h
Step #5 - "build": include/google/protobuf/map_field_inl.h
Step #5 - "build": include/google/protobuf/type.proto
Step #5 - "build": include/google/protobuf/empty.pb.h
Step #5 - "build": include/google/protobuf/api.proto
Step #5 - "build": include/google/protobuf/wire_format_lite_inl.h
Step #5 - "build": include/google/protobuf/map_field.h
Step #5 - "build": include/google/protobuf/wrappers.proto
Step #5 - "build": include/google/protobuf/any.proto
Step #5 - "build": include/google/protobuf/api.pb.h
Step #5 - "build": include/google/protobuf/message_lite.h
Step #5 - "build": include/google/protobuf/empty.proto
Step #5 - "build": include/google/protobuf/generated_message_util.h
Step #5 - "build": include/google/protobuf/source_context.pb.h
Step #5 - "build": include/google/protobuf/generated_enum_util.h
Step #5 - "build": include/google/protobuf/text_format.h
Step #5 - "build": include/google/protobuf/stubs/
Step #5 - "build": include/google/protobuf/stubs/stringpiece.h
Step #5 - "build": include/google/protobuf/stubs/mutex.h
Step #5 - "build": include/google/protobuf/stubs/stl_util.h
Step #5 - "build": include/google/protobuf/stubs/callback.h
Step #5 - "build": include/google/protobuf/stubs/macros.h
Step #5 - "build": include/google/protobuf/stubs/once.h
Step #5 - "build": include/google/protobuf/stubs/bytestream.h
Step #5 - "build": include/google/protobuf/stubs/common.h
Step #5 - "build": include/google/protobuf/stubs/platform_macros.h
Step #5 - "build": include/google/protobuf/stubs/status.h
Step #5 - "build": include/google/protobuf/stubs/hash.h
Step #5 - "build": include/google/protobuf/stubs/fastmem.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/casts.h
Step #5 - "build": include/google/protobuf/stubs/port.h
Step #5 - "build": include/google/protobuf/duration.pb.h
Step #5 - "build": include/google/protobuf/wire_format.h
Step #5 - "build": include/google/protobuf/io/
Step #5 - "build": include/google/protobuf/io/tokenizer.h
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.h
Step #5 - "build": include/google/protobuf/io/zero_copy_stream_impl_lite.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/reflection.h
Step #5 - "build": include/google/protobuf/implicit_weak_message.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.h
Step #5 - "build": include/agones/sdk.grpc.pb.h
Step #5 - "build": include/agones/sdk.pb.h
Step #5 - "build": include/grpcpp/
Step #5 - "build": include/grpcpp/support/
Step #5 - "build": include/grpcpp/support/proto_buffer_reader.h
Step #5 - "build": include/grpcpp/support/proto_buffer_writer.h
Step #5 - "build": include/grpcpp/support/string_ref.h
Step #5 - "build": include/grpcpp/support/error_details.h
Step #5 - "build": include/grpcpp/support/sync_stream.h
Step #5 - "build": include/grpcpp/support/status_code_enum.h
Step #5 - "build": include/grpcpp/support/async_unary_call.h
Step #5 - "build": include/grpcpp/support/channel_arguments.h
Step #5 - "build": include/grpcpp/support/slice.h
Step #5 - "build": include/grpcpp/support/async_stream.h
Step #5 - "build": include/grpcpp/support/byte_buffer.h
Step #5 - "build": include/grpcpp/support/status.h
Step #5 - "build": include/grpcpp/support/config.h
Step #5 - "build": include/grpcpp/support/time.h
Step #5 - "build": include/grpcpp/support/stub_options.h
Step #5 - "build": include/grpcpp/support/client_callback.h
Step #5 - "build": include/grpcpp/server_builder.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/ext/channelz_service_plugin.h
Step #5 - "build": include/grpcpp/create_channel_posix.h
Step #5 - "build": include/grpcpp/impl/
Step #5 - "build": include/grpcpp/impl/client_unary_call.h
Step #5 - "build": include/grpcpp/impl/call.h
Step #5 - "build": include/grpcpp/impl/service_type.h
Step #5 - "build": include/grpcpp/impl/method_handler_impl.h
Step #5 - "build": include/grpcpp/impl/rpc_service_method.h
Step #5 - "build": include/grpcpp/impl/grpc_library.h
Step #5 - "build": include/grpcpp/impl/server_builder_plugin.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/rpc_method.h
Step #5 - "build": include/grpcpp/impl/channel_argument_option.h
Step #5 - "build": include/grpcpp/impl/codegen/
Step #5 - "build": include/grpcpp/impl/codegen/proto_buffer_reader.h
Step #5 - "build": include/grpcpp/impl/codegen/metadata_map.h
Step #5 - "build": include/grpcpp/impl/codegen/proto_buffer_writer.h
Step #5 - "build": include/grpcpp/impl/codegen/string_ref.h
Step #5 - "build": include/grpcpp/impl/codegen/sync_stream.h
Step #5 - "build": include/grpcpp/impl/codegen/status_code_enum.h
Step #5 - "build": include/grpcpp/impl/codegen/client_unary_call.h
Step #5 - "build": include/grpcpp/impl/codegen/channel_interface.h
Step #5 - "build": include/grpcpp/impl/codegen/call.h
Step #5 - "build": include/grpcpp/impl/codegen/client_interceptor.h
Step #5 - "build": include/grpcpp/impl/codegen/call_hook.h
Step #5 - "build": include/grpcpp/impl/codegen/async_unary_call.h
Step #5 - "build": include/grpcpp/impl/codegen/async_generic_service.h
Step #5 - "build": include/grpcpp/impl/codegen/callback_common.h
Step #5 - "build": include/grpcpp/impl/codegen/completion_queue_tag.h
Step #5 - "build": include/grpcpp/impl/codegen/service_type.h
Step #5 - "build": include/grpcpp/impl/codegen/interceptor.h
Step #5 - "build": include/grpcpp/impl/codegen/slice.h
Step #5 - "build": include/grpcpp/impl/codegen/method_handler_impl.h
Step #5 - "build": include/grpcpp/impl/codegen/async_stream.h
Step #5 - "build": include/grpcpp/impl/codegen/server_context.h
Step #5 - "build": include/grpcpp/impl/codegen/core_codegen.h
Step #5 - "build": include/grpcpp/impl/codegen/byte_buffer.h
Step #5 - "build": include/grpcpp/impl/codegen/rpc_service_method.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/proto_utils.h
Step #5 - "build": include/grpcpp/impl/codegen/grpc_library.h
Step #5 - "build": include/grpcpp/impl/codegen/serialization_traits.h
Step #5 - "build": include/grpcpp/impl/codegen/server_interface.h
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/client_context.h
Step #5 - "build": include/grpcpp/impl/codegen/create_auth_context.h
Step #5 - "build": include/grpcpp/impl/codegen/time.h
Step #5 - "build": include/grpcpp/impl/codegen/rpc_method.h
Step #5 - "build": include/grpcpp/impl/codegen/stub_options.h
Step #5 - "build": include/grpcpp/impl/codegen/completion_queue.h
Step #5 - "build": include/grpcpp/impl/codegen/core_codegen_interface.h
Step #5 - "build": include/grpcpp/impl/codegen/config_protobuf.h
Step #5 - "build": include/grpcpp/impl/codegen/client_callback.h
Step #5 - "build": include/grpcpp/impl/server_initializer.h
Step #5 - "build": include/grpcpp/server_posix.h
Step #5 - "build": include/grpcpp/server_context.h
Step #5 - "build": include/grpcpp/health_check_service_interface.h
Step #5 - "build": include/grpcpp/security/
Step #5 - "build": include/grpcpp/security/auth_context.h
Step #5 - "build": include/grpcpp/security/auth_metadata_processor.h
Step #5 - "build": include/grpcpp/security/server_credentials.h
Step #5 - "build": include/grpcpp/security/credentials.h
Step #5 - "build": include/grpcpp/grpcpp.h
Step #5 - "build": include/grpcpp/server.h
Step #5 - "build": include/grpcpp/client_context.h
Step #5 - "build": include/grpcpp/resource_quota.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/alarm.h
Step #5 - "build": include/grpcpp/completion_queue.h
Step #5 - "build": include/grpcpp/channel.h
Step #5 - "build": include/grpcpp/create_channel.h
Step #5 - "build": include/grpc++/
Step #5 - "build": include/grpc++/grpc++.h
Step #5 - "build": include/grpc++/support/
Step #5 - "build": include/grpc++/support/string_ref.h
Step #5 - "build": include/grpc++/support/error_details.h
Step #5 - "build": include/grpc++/support/sync_stream.h
Step #5 - "build": include/grpc++/support/status_code_enum.h
Step #5 - "build": include/grpc++/support/async_unary_call.h
Step #5 - "build": include/grpc++/support/channel_arguments.h
Step #5 - "build": include/grpc++/support/slice.h
Step #5 - "build": include/grpc++/support/async_stream.h
Step #5 - "build": include/grpc++/support/byte_buffer.h
Step #5 - "build": include/grpc++/support/status.h
Step #5 - "build": include/grpc++/support/config.h
Step #5 - "build": include/grpc++/support/time.h
Step #5 - "build": include/grpc++/support/stub_options.h
Step #5 - "build": include/grpc++/server_builder.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++/create_channel_posix.h
Step #5 - "build": include/grpc++/impl/
Step #5 - "build": include/grpc++/impl/client_unary_call.h
Step #5 - "build": include/grpc++/impl/call.h
Step #5 - "build": include/grpc++/impl/service_type.h
Step #5 - "build": include/grpc++/impl/method_handler_impl.h
Step #5 - "build": include/grpc++/impl/rpc_service_method.h
Step #5 - "build": include/grpc++/impl/grpc_library.h
Step #5 - "build": include/grpc++/impl/server_builder_plugin.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/rpc_method.h
Step #5 - "build": include/grpc++/impl/channel_argument_option.h
Step #5 - "build": include/grpc++/impl/codegen/
Step #5 - "build": include/grpc++/impl/codegen/metadata_map.h
Step #5 - "build": include/grpc++/impl/codegen/string_ref.h
Step #5 - "build": include/grpc++/impl/codegen/sync_stream.h
Step #5 - "build": include/grpc++/impl/codegen/status_code_enum.h
Step #5 - "build": include/grpc++/impl/codegen/client_unary_call.h
Step #5 - "build": include/grpc++/impl/codegen/channel_interface.h
Step #5 - "build": include/grpc++/impl/codegen/call.h
Step #5 - "build": include/grpc++/impl/codegen/call_hook.h
Step #5 - "build": include/grpc++/impl/codegen/async_unary_call.h
Step #5 - "build": include/grpc++/impl/codegen/completion_queue_tag.h
Step #5 - "build": include/grpc++/impl/codegen/service_type.h
Step #5 - "build": include/grpc++/impl/codegen/slice.h
Step #5 - "build": include/grpc++/impl/codegen/method_handler_impl.h
Step #5 - "build": include/grpc++/impl/codegen/async_stream.h
Step #5 - "build": include/grpc++/impl/codegen/server_context.h
Step #5 - "build": include/grpc++/impl/codegen/core_codegen.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/security/
Step #5 - "build": include/grpc++/impl/codegen/security/auth_context.h
Step #5 - "build": include/grpc++/impl/codegen/proto_utils.h
Step #5 - "build": include/grpc++/impl/codegen/grpc_library.h
Step #5 - "build": include/grpc++/impl/codegen/serialization_traits.h
Step #5 - "build": include/grpc++/impl/codegen/server_interface.h
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/client_context.h
Step #5 - "build": include/grpc++/impl/codegen/create_auth_context.h
Step #5 - "build": include/grpc++/impl/codegen/time.h
Step #5 - "build": include/grpc++/impl/codegen/rpc_method.h
Step #5 - "build": include/grpc++/impl/codegen/stub_options.h
Step #5 - "build": include/grpc++/impl/codegen/completion_queue.h
Step #5 - "build": include/grpc++/impl/codegen/core_codegen_interface.h
Step #5 - "build": include/grpc++/impl/codegen/config_protobuf.h
Step #5 - "build": include/grpc++/impl/server_initializer.h
Step #5 - "build": include/grpc++/server_posix.h
Step #5 - "build": include/grpc++/server_context.h
Step #5 - "build": include/grpc++/health_check_service_interface.h
Step #5 - "build": include/grpc++/security/
Step #5 - "build": include/grpc++/security/auth_context.h
Step #5 - "build": include/grpc++/security/auth_metadata_processor.h
Step #5 - "build": include/grpc++/security/server_credentials.h
Step #5 - "build": include/grpc++/security/credentials.h
Step #5 - "build": include/grpc++/server.h
Step #5 - "build": include/grpc++/client_context.h
Step #5 - "build": include/grpc++/resource_quota.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++/alarm.h
Step #5 - "build": include/grpc++/completion_queue.h
Step #5 - "build": include/grpc++/channel.h
Step #5 - "build": include/grpc++/create_channel.h
Step #5 - "build": include/grpc/
Step #5 - "build": include/grpc/census.h
Step #5 - "build": include/grpc/support/
Step #5 - "build": include/grpc/support/sync_posix.h
Step #5 - "build": include/grpc/support/string_util.h
Step #5 - "build": include/grpc/support/log.h
Step #5 - "build": include/grpc/support/cpu.h
Step #5 - "build": include/grpc/support/atm.h
Step #5 - "build": include/grpc/support/port_platform.h
Step #5 - "build": include/grpc/support/atm_gcc_sync.h
Step #5 - "build": include/grpc/support/sync_custom.h
Step #5 - "build": include/grpc/support/sync_windows.h
Step #5 - "build": include/grpc/support/workaround_list.h
Step #5 - "build": include/grpc/support/atm_gcc_atomic.h
Step #5 - "build": include/grpc/support/atm_windows.h
Step #5 - "build": include/grpc/support/sync_generic.h
Step #5 - "build": include/grpc/support/sync.h
Step #5 - "build": include/grpc/support/alloc.h
Step #5 - "build": include/grpc/support/thd_id.h
Step #5 - "build": include/grpc/support/time.h
Step #5 - "build": include/grpc/support/log_windows.h
Step #5 - "build": include/grpc/grpc_posix.h
Step #5 - "build": include/grpc/impl/
Step #5 - "build": include/grpc/impl/codegen/
Step #5 - "build": include/grpc/impl/codegen/sync_posix.h
Step #5 - "build": include/grpc/impl/codegen/log.h
Step #5 - "build": include/grpc/impl/codegen/gpr_types.h
Step #5 - "build": include/grpc/impl/codegen/atm.h
Step #5 - "build": include/grpc/impl/codegen/port_platform.h
Step #5 - "build": include/grpc/impl/codegen/connectivity_state.h
Step #5 - "build": include/grpc/impl/codegen/slice.h
Step #5 - "build": include/grpc/impl/codegen/atm_gcc_sync.h
Step #5 - "build": include/grpc/impl/codegen/sync_custom.h
Step #5 - "build": include/grpc/impl/codegen/compression_types.h
Step #5 - "build": include/grpc/impl/codegen/byte_buffer_reader.h
Step #5 - "build": include/grpc/impl/codegen/sync_windows.h
Step #5 - "build": include/grpc/impl/codegen/atm_gcc_atomic.h
Step #5 - "build": include/grpc/impl/codegen/byte_buffer.h
Step #5 - "build": include/grpc/impl/codegen/atm_windows.h
Step #5 - "build": include/grpc/impl/codegen/sync_generic.h
Step #5 - "build": include/grpc/impl/codegen/sync.h
Step #5 - "build": include/grpc/impl/codegen/status.h
Step #5 - "build": include/grpc/impl/codegen/propagation_bits.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/fork.h
Step #5 - "build": include/grpc/slice.h
Step #5 - "build": include/grpc/compression.h
Step #5 - "build": include/grpc/byte_buffer_reader.h
Step #5 - "build": include/grpc/byte_buffer.h
Step #5 - "build": include/grpc/grpc_cronet.h
Step #5 - "build": include/grpc/grpc_security_constants.h
Step #5 - "build": include/grpc/status.h
Step #5 - "build": include/grpc/grpc.h
Step #5 - "build": include/grpc/grpc_security.h
Step #5 - "build": include/grpc/fork.h
Step #5 - "build": include/grpc/slice_buffer.h
Step #5 - "build": include/grpc/load_reporting.h
Step #5 - "build": cd /go/src/agones.dev/agones/sdks/cpp/ && zip ./bin/agonessdk-0.7.0-388b60e-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.7.0-388b60e
Step #5 - "build": The push refers to repository [gcr.io/agones-images/agones-controller]
Step #5 - "build": 7feb5107f378: Preparing
Step #5 - "build": 3ed2bea1040f: Preparing
Step #5 - "build": 2c9757c6e037: Preparing
Step #5 - "build": 7bff100f35cb: Preparing
Step #5 - "build": 7bff100f35cb: Layer already exists
Step #5 - "build": 2c9757c6e037: Pushed
Step #5 - "build": 3ed2bea1040f: Pushed
Step #5 - "build": 7feb5107f378: Pushed
Step #5 - "build": 0.7.0-388b60e: digest: sha256:49d38f2647e2e04f7c614dfbfad5beb3d472f2b8c8c2a95933d950cbd503e926 size: 1163
Step #5 - "build": docker push gcr.io/agones-images/agones-sdk:0.7.0-388b60e
Step #5 - "build": The push refers to repository [gcr.io/agones-images/agones-sdk]
Step #5 - "build": 7d285160a927: Preparing
Step #5 - "build": 0861a3ff925e: Preparing
Step #5 - "build": 2c9757c6e037: Preparing
Step #5 - "build": 7bff100f35cb: Preparing
Step #5 - "build": 7bff100f35cb: Layer already exists
Step #5 - "build": 2c9757c6e037: Layer already exists
Step #5 - "build": 7d285160a927: Pushed
Step #5 - "build": 0861a3ff925e: Pushed
Step #5 - "build": 0.7.0-388b60e: digest: sha256:000804c84a0f4616f5037a37acf8567287e458a1ffd8ad2a55fdb1c928ea5f6f size: 1163
Step #5 - "build": docker push gcr.io/agones-images/agones-ping:0.7.0-388b60e
Step #5 - "build": The push refers to repository [gcr.io/agones-images/agones-ping]
Step #5 - "build": ff18321d0f65: Preparing
Step #5 - "build": 7bbd6512c36d: Preparing
Step #5 - "build": 2c9757c6e037: Preparing
Step #5 - "build": 7bff100f35cb: Preparing
Step #5 - "build": 7bff100f35cb: Layer already exists
Step #5 - "build": 2c9757c6e037: Layer already exists
Step #5 - "build": ff18321d0f65: Pushed
Step #5 - "build": 7bbd6512c36d: Pushed
Step #5 - "build": 0.7.0-388b60e: digest: sha256:d375c891435a3c171054d515dd5a970c3b29c39a1ac497bbde3403548cb8d705 size: 1161
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 #8: Copying file://agonessdk-0.7.0-388b60e-dev-linux-arch_64.tar.gz [Content-Type=application/x-tar]...
Step #8: / [0 files][    0.0 B/289.2 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 #8: -
- [0 files][107.0 MiB/289.2 MiB]                                                
\
|
| [0 files][232.8 MiB/289.2 MiB]                                                
/
/ [1 files][289.2 MiB/289.2 MiB]                                                
-
Copying file://agonessdk-0.7.0-388b60e-runtime-linux-arch_64.tar.gz [Content-Type=application/x-tar]...
Step #7: Fetching cluster endpoint and auth data.
Step #8: - [1 files][289.2 MiB/355.3 MiB]                                                
\
\ [2 files][355.3 MiB/355.3 MiB]                                                
|
Step #8: Operation completed over 2 objects/355.3 MiB.                                    
Step #7: kubeconfig entry generated for e2e-test-cluster.
Step #7: Waiting consul port-forward to launch on 8500...
Finished 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.7.0-388b60e,agones.image.registry=gcr.io/agones-images \
Step #7: 	--set agones.image.controller.pullPolicy="Always",agones.image.sdk.alwaysPull=true \
Step #7: 	--set agones.image.controller.pullSecret= \
Step #7: 	--set agones.ping.http.serviceType="LoadBalancer",agones.ping.udp.serviceType="LoadBalancer" \
Step #7: 	--set agones.crds.cleanupOnDelete=true \
Step #7: 	agones /go/src/agones.dev/agones/install/helm/agones/
Step #7: Handling connection for 8500
Step #7: Release "agones" has been upgraded. Happy Helming!
Step #7: LAST DEPLOYED: Sat Dec 29 13:28:42 2018
Step #7: NAMESPACE: agones-system
Step #7: STATUS: DEPLOYED
Step #7: 
Step #7: RESOURCES:
Step #7: ==> v1/Secret
Step #7: NAME         AGE
Step #7: agones-cert  20d
Step #7: 
Step #7: ==> v1/ClusterRole
Step #7: agones-controller  20d
Step #7: agones-sdk         20d
Step #7: 
Step #7: ==> v1/ClusterRoleBinding
Step #7: agones-controller-access  20d
Step #7: 
Step #7: ==> v1/RoleBinding
Step #7: agones-sdk-access  20d
Step #7: 
Step #7: ==> v1/Pod(related)
Step #7: 
Step #7: NAME                                READY  STATUS   RESTARTS  AGE
Step #7: agones-controller-585f44d894-ngn4c  1/1    Running  0         7s
Step #7: agones-ping-56cd979c68-99wtf        1/1    Running  0         15s
Step #7: agones-ping-56cd979c68-b79b7        1/1    Running  0         19s
Step #7: 
Step #7: ==> v1beta1/ValidatingWebhookConfiguration
Step #7: 
Step #7: NAME                       AGE
Step #7: agones-validation-webhook  20d
Step #7: 
Step #7: ==> v1/ServiceAccount
Step #7: agones-controller  20d
Step #7: agones-sdk         20d
Step #7: 
Step #7: ==> v1beta1/CustomResourceDefinition
Step #7: fleets.stable.agones.dev            20d
Step #7: fleetallocations.stable.agones.dev  20d
Step #7: fleetautoscalers.stable.agones.dev  20d
Step #7: gameservers.stable.agones.dev       20d
Step #7: gameserversets.stable.agones.dev    20d
Step #7: 
Step #7: ==> v1/Service
Step #7: agones-ping-udp-service    20d
Step #7: agones-ping-http-service   20d
Step #7: agones-controller-service  20d
Step #7: 
Step #7: ==> v1/Deployment
Step #7: agones-controller  20d
Step #7: agones-ping        20d
Step #7: 
Step #7: ==> v1beta1/MutatingWebhookConfiguration
Step #7: agones-mutation-webhook  20d
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.5
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.5 \
Step #7: 	--pullsecret=
Step #7: === RUN   TestCreateFleetAndAllocate
Step #7: === PAUSE TestCreateFleetAndAllocate
Step #7: === RUN   TestCreateFullFleetAndCantAllocate
Step #7: === PAUSE TestCreateFullFleetAndCantAllocate
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   TestAutoscalerWebhook
Step #7: === PAUSE TestAutoscalerWebhook
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: === RUN   TestUnhealthyGameServersWithoutFreePorts
Step #7: === PAUSE TestUnhealthyGameServersWithoutFreePorts
Step #7: === RUN   TestPingHTTP
Step #7: === PAUSE TestPingHTTP
Step #7: === RUN   TestPingUDP
Step #7: {"message":"load balancer","severity":"info","svc":{"metadata":{"name":"agones-ping-udp-service","namespace":"agones-system","selfLink":"/api/v1/namespaces/agones-system/services/agones-ping-udp-service","uid":"6a2ab239-fb42-11e8-a7c2-42010a8a00c7","resourceVersion":"6724860","creationTimestamp":"2018-12-08T23:38:50Z","labels":{"app":"agones","chart":"agones-0.7.0-rc","component":"ping","heritage":"Tiller","release":"agones"}},"spec":{"ports":[{"name":"udp","protocol":"UDP","port":50000,"targetPort":8080,"nodePort":32495}],"selector":{"stable.agones.dev/role":"ping"},"clusterIP":"10.43.251.240","type":"LoadBalancer","sessionAffinity":"None","externalTrafficPolicy":"Cluster"},"status":{"loadBalancer":{"ingress":[{"ip":"35.247.4.172"}]}}},"time":"2018-12-29T13:29:19.884822876Z"}
Step #7: --- PASS: TestPingUDP (0.05s)
Step #7: === CONT  TestCreateFleetAndAllocate
Step #7: === CONT  TestAutoscalerStressCreate
Step #7: === CONT  TestCreateFullFleetAndCantAllocate
Step #7: === RUN   TestCreateFullFleetAndCantAllocate/Packed
Step #7: === RUN   TestCreateFleetAndAllocate/Packed
Step #7: === CONT  TestScaleFleetUpAndDownWithAllocation
Step #7: === CONT  TestFleetUpdates
Step #7: === CONT  TestAutoscalerBasicFunctions
Step #7: === CONT  TestUnhealthyGameServersWithoutFreePorts
Step #7: === CONT  TestFleetAllocationDuringGameServerDeletion
Step #7: === RUN   TestFleetAllocationDuringGameServerDeletion/scale_down
Step #7: === RUN   TestFleetUpdates/recreate
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  TestPingHTTP
Step #7: {"message":"load balancer","severity":"info","svc":{"metadata":{"name":"agones-ping-http-service","namespace":"agones-system","selfLink":"/api/v1/namespaces/agones-system/services/agones-ping-http-service","uid":"6a2f1082-fb42-11e8-a7c2-42010a8a00c7","resourceVersion":"6724947","creationTimestamp":"2018-12-08T23:38:50Z","labels":{"app":"agones","chart":"agones-0.7.0-rc","component":"ping","heritage":"Tiller","release":"agones"}},"spec":{"ports":[{"name":"http","protocol":"TCP","port":80,"targetPort":8080,"nodePort":32064}],"selector":{"stable.agones.dev/role":"ping"},"clusterIP":"10.43.255.46","type":"LoadBalancer","sessionAffinity":"None","externalTrafficPolicy":"Cluster"},"status":{"loadBalancer":{"ingress":[{"ip":"35.247.81.255"}]}}},"time":"2018-12-29T13:29:19.924714366Z"}
Step #7: --- PASS: TestPingHTTP (0.04s)
Step #7: === CONT  TestSDKSetAnnotation
Step #7: {"message":"GameServer created, waiting for Ready","name":"udp-servermwjl9","severity":"info","time":"2018-12-29T13:29:20.008937209Z"}
Step #7: --- PASS: TestUnhealthyGameServersWithoutFreePorts (11.84s)
Step #7: === CONT  TestSDKSetLabel
Step #7: {"message":"GameServer created, waiting for Ready","name":"udp-serverfgtdg","severity":"info","time":"2018-12-29T13:29:31.738293658Z"}
Step #7: === RUN   TestFleetUpdates/rolling
Step #7: --- PASS: TestSDKSetAnnotation (20.01s)
Step #7: === CONT  TestCreateConnect
Step #7: {"message":"GameServer created, waiting for Ready","name":"udp-serverplp2l","severity":"info","time":"2018-12-29T13:29:40.10814295Z"}
Step #7: {"fleet":"simple-fleet-2ps6z","message":"Scaling fleet","patch":"[{ \"op\": \"replace\", \"path\": \"/spec/replicas\", \"value\": 3 }]","scale":3,"severity":"info","time":"2018-12-29T13:29:42.90363241Z"}
Step #7: --- PASS: TestFleetUpdates (27.83s)
Step #7:     --- PASS: TestFleetUpdates/recreate (15.04s)
Step #7:     --- PASS: TestFleetUpdates/rolling (12.79s)
Step #7: === CONT  TestAutoscalerWebhook
Step #7: === RUN   TestCreateFleetAndAllocate/Distributed
Step #7: {"bufferSize":"3","fleetautoscaler":"simple-fleet-9lpvl-autoscaler","maxReplicas":10,"message":"Patching fleetautoscaler","minReplicas":5,"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-12-29T13:29:58.169752777Z"}
Step #7: {"bufferSize":"3","fleetautoscaler":"simple-fleet-9lpvl-autoscaler","maxReplicas":10,"message":"Patching fleetautoscaler","minReplicas":0,"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-12-29T13:29:58.205990545Z"}
Step #7: --- PASS: TestCreateConnect (28.79s)
Step #7: === CONT  TestFleetAllocationDuringGameServerDeletion/scale_down
Step #7: --- PASS: TestSDKSetLabel (37.05s)
Step #7: === CONT  TestFleetAllocationDuringGameServerDeletion/recreate_update
Step #7: === RUN   TestCreateFullFleetAndCantAllocate/Distributed
Step #7: {"fleet":"simple-fleet-2ps6z","message":"Scaling fleet","patch":"[{ \"op\": \"replace\", \"path\": \"/spec/replicas\", \"value\": 1 }]","scale":1,"severity":"info","time":"2018-12-29T13:30:33.513207619Z"}
Step #7: === CONT  TestFleetAllocationDuringGameServerDeletion/rolling_update
Step #7: --- PASS: TestCreateFleetAndAllocate (74.54s)
Step #7:     --- PASS: TestCreateFleetAndAllocate/Packed (37.17s)
Step #7:     --- PASS: TestCreateFleetAndAllocate/Distributed (37.38s)
Step #7: {"gs":"simple-fleet-7bjw6-dv6p4-vsc8h","message":"Allocated","severity":"info","time":"2018-12-29T13:31:17.611487815Z"}
Step #7: {"message":"Applying delta function","severity":"info","time":"2018-12-29T13:31:17.773618282Z"}
Step #7: {"fleet":"simple-fleet-7bjw6","message":"Scaling fleet","patch":"[{ \"op\": \"replace\", \"path\": \"/spec/replicas\", \"value\": 0 }]","scale":0,"severity":"info","time":"2018-12-29T13:31:17.773805126Z"}
Step #7: {"gs":"simple-fleet-7bjw6-dv6p4-rmkkp","message":"Allocated","severity":"info","time":"2018-12-29T13:31:19.010996509Z"}
Step #7: {"gs":"simple-fleet-7bjw6-dv6p4-t5nlv","message":"Allocated","severity":"info","time":"2018-12-29T13:31:20.407215507Z"}
Step #7: {"message":"Applying delta function","severity":"info","time":"2018-12-29T13:31:22.129628267Z"}
Step #7: {"bufferSize":"10%","fleetautoscaler":"simple-fleet-9lpvl-autoscaler","maxReplicas":10,"message":"Patching fleetautoscaler","minReplicas":1,"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-12-29T13:31:26.627714178Z"}
Step #7: {"error":"Internal error occurred: admission webhook \"mutations.stable.agones.dev\" denied the request: NotFound","message":"Allocation ended","severity":"info","time":"2018-12-29T13:31:29.101479037Z"}
Step #7: {"gs":"simple-fleet-tkpsg-c6tmz-rc8pk","message":"Allocated","severity":"info","time":"2018-12-29T13:31:30.692012286Z"}
Step #7: {"error":"Internal error occurred: admission webhook \"mutations.stable.agones.dev\" denied the request: NotFound","message":"Allocation ended","severity":"info","time":"2018-12-29T13:31:41.300197759Z"}
Step #7: {"message":"Applying delta function","severity":"info","time":"2018-12-29T13:31:42.482266334Z"}
Step #7: {"gs":"simple-fleet-g9ztj-g5nqp-tbshm","message":"Allocated","severity":"info","time":"2018-12-29T13:31:45.608092921Z"}
Step #7: {"gs":"simple-fleet-g9ztj-g5nqp-8dfkl","message":"Allocated","severity":"info","time":"2018-12-29T13:31:51.807723684Z"}
Step #7: {"gs":"simple-fleet-g9ztj-g5nqp-4zrdb","message":"Allocated","severity":"info","time":"2018-12-29T13:31:55.217936597Z"}
Step #7: {"gs":"simple-fleet-g9ztj-g5nqp-5n9mj","message":"Allocated","severity":"info","time":"2018-12-29T13:31:56.406576989Z"}
Step #7: {"gs":"simple-fleet-g9ztj-g5nqp-dg76l","message":"Allocated","severity":"info","time":"2018-12-29T13:31:58.005018852Z"}
Step #7: --- PASS: TestCreateFullFleetAndCantAllocate (158.24s)
Step #7:     --- PASS: TestCreateFullFleetAndCantAllocate/Packed (63.47s)
Step #7:     --- PASS: TestCreateFullFleetAndCantAllocate/Distributed (94.77s)
Step #7: {"gs":"simple-fleet-g9ztj-g5nqp-ld5hs","message":"Allocated","severity":"info","time":"2018-12-29T13:31:59.605773567Z"}
Step #7: {"gs":"simple-fleet-g9ztj-g5nqp-4rrck","message":"Allocated","severity":"info","time":"2018-12-29T13:32:01.206569874Z"}
Step #7: {"error":"Internal error occurred: admission webhook \"mutations.stable.agones.dev\" denied the request: NotFound","message":"Allocation ended","severity":"info","time":"2018-12-29T13:32:01.415219883Z"}
Step #7: --- PASS: TestFleetAllocationDuringGameServerDeletion (0.00s)
Step #7:     --- PASS: TestFleetAllocationDuringGameServerDeletion/scale_down (80.49s)
Step #7:     --- PASS: TestFleetAllocationDuringGameServerDeletion/recreate_update (92.59s)
Step #7:     --- PASS: TestFleetAllocationDuringGameServerDeletion/rolling_update (87.26s)
Step #7: --- PASS: TestScaleFleetUpAndDownWithAllocation (167.77s)
Step #7: --- PASS: TestAutoscalerBasicFunctions (192.90s)
Step #7: --- PASS: TestAutoscalerStressCreate (215.15s)
Step #7: --- FAIL: TestAutoscalerWebhook (344.45s)
Step #7:     <autogenerated>:1: 
Step #7:         	Error Trace:	fleetautoscaler_test.go:294
Step #7:         	Error:      	Expected nil, but got: &errors.errorString{s:"timed out waiting for the condition"}
Step #7:         	Test:       	TestAutoscalerWebhook
Step #7: FAIL
Step #7: {"message":"Done. Cleaning up now.","severity":"info","time":"2018-12-29T13:35:32.181478018Z"}
Step #7: FAIL	agones.dev/agones/test/e2e	372.508s
Step #7: ?   	agones.dev/agones/test/e2e/framework	[no test files]
Step #7: make: *** [test-e2e] Error 1
Step #7: Makefile:175: recipe for target 'test-e2e' failed
Step #7: Error running handler: exit status 2
Step #7: Child terminated, releasing lock
Step #7: Cleanup succeeded
Finished Step #7
ERROR
ERROR: build step 7 "e2e-runner" failed: exit status 2

@agones-bot
Copy link
Collaborator

Build Succeeded 👏

Build Id: df343635-aec8-4957-a9e0-16443c3aafd7

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

To install this version:

  • git fetch https://github.com/GoogleCloudPlatform/agones.git pull/460/head:pr_460 && git checkout pr_460
  • helm install install/helm/agones --namespace agones-system --name agones --set agones.image.tag=0.7.0-d2c86f1

@agones-bot
Copy link
Collaborator

Build Failed 😱

Build Id: 22ffdc88-88b0-4eaf-99ab-f55b17f3a791

Build Logs
starting build "22ffdc88-88b0-4eaf-99ab-f55b17f3a791"

FETCHSOURCE
Initialized empty Git repository in /workspace/.git/
From https://source.developers.google.com/p/agones-images/r/agones
 * branch            352d5197b05de1b80cd7e281f43238344210a17b -> FETCH_HEAD
HEAD is now at 352d519 Add webhook functionality into FleetAutoscaler
BUILD
Starting Step #0
Step #0: Pulling image: ubuntu
Step #0: Using default tag: latest
Step #0: latest: Pulling from library/ubuntu
Step #0: 84ed7d2f608f: Pulling fs layer
Step #0: be2bf1c4a48d: Pulling fs layer
Step #0: a5bdc6303093: Pulling fs layer
Step #0: e9055237d68d: Pulling fs layer
Step #0: e9055237d68d: Waiting
Step #0: a5bdc6303093: Verifying Checksum
Step #0: a5bdc6303093: Download complete
Step #0: be2bf1c4a48d: Verifying Checksum
Step #0: be2bf1c4a48d: Download complete
Step #0: e9055237d68d: Verifying Checksum
Step #0: e9055237d68d: Download complete
Step #0: 84ed7d2f608f: Verifying Checksum
Step #0: 84ed7d2f608f: Download complete
Step #0: 84ed7d2f608f: Pull complete
Step #0: be2bf1c4a48d: Pull complete
Step #0: a5bdc6303093: Pull complete
Step #0: e9055237d68d: Pull complete
Step #0: Digest: sha256:cef0c2cde57a973ed80513a7d3614bc654d9d6becad2c068c9328b41bb3f6713
Step #0: Status: Downloaded newer image for ubuntu:latest
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  122.4MB

Step #1: Step 1/3 : FROM gcr.io/cloud-builders/docker
Step #1:  ---> 66f0eddf9d9a
Step #1: Step 2/3 : RUN apt-get install make
Step #1:  ---> Running in 0f3606e13046
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 9 not upgraded.
Step #1: Removing intermediate container 0f3606e13046
Step #1:  ---> 51b01fd1ca10
Step #1: Step 3/3 : ENTRYPOINT ["/usr/bin/make"]
Step #1:  ---> Running in b581ac11abfb
Step #1: Removing intermediate container b581ac11abfb
Step #1:  ---> 57b723eb691f
Step #1: Successfully built 57b723eb691f
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:ecb91b2ec8 && docker tag gcr.io/agones-images/agones-build:ecb91b2ec8 agones-build:ecb91b2ec8
Step #2: ecb91b2ec8: Pulling from agones-images/agones-build
Step #2: 54f7e8ac135a: Already exists
Step #2: d6b856b25aeb: Pulling fs layer
Step #2: b4d69f3225dc: Pulling fs layer
Step #2: 037d177bc558: Pulling fs layer
Step #2: a920f8d81a07: Pulling fs layer
Step #2: cb4439cccf6a: Pulling fs layer
Step #2: ca60fe9971ac: Pulling fs layer
Step #2: 900a5d8ecad0: Pulling fs layer
Step #2: 126a6a5e55c2: Pulling fs layer
Step #2: eab845d45588: Pulling fs layer
Step #2: 9ab11613e389: Pulling fs layer
Step #2: 654bf86a9373: Pulling fs layer
Step #2: 3ab16d44460d: Pulling fs layer
Step #2: 1f1c41258e4c: Pulling fs layer
Step #2: 7a847f58dbc4: Pulling fs layer
Step #2: 0af37e69ef9b: Pulling fs layer
Step #2: 11048ac216f7: Pulling fs layer
Step #2: 9878e98813e5: Pulling fs layer
Step #2: c16fbfd1c0a6: Pulling fs layer
Step #2: e8be9ef6d09a: Pulling fs layer
Step #2: 83bc17d22bbf: Pulling fs layer
Step #2: 19d5d2da3421: Pulling fs layer
Step #2: ca60fe9971ac: Waiting
Step #2: 900a5d8ecad0: Waiting
Step #2: 126a6a5e55c2: Waiting
Step #2: a920f8d81a07: Waiting
Step #2: eab845d45588: Waiting
Step #2: 9ab11613e389: Waiting
Step #2: cb4439cccf6a: Waiting
Step #2: 654bf86a9373: Waiting
Step #2: 3ab16d44460d: Waiting
Step #2: 1f1c41258e4c: Waiting
Step #2: 7a847f58dbc4: Waiting
Step #2: 83bc17d22bbf: Waiting
Step #2: 19d5d2da3421: Waiting
Step #2: 0af37e69ef9b: Waiting
Step #2: 11048ac216f7: Waiting
Step #2: c16fbfd1c0a6: Waiting
Step #2: 9878e98813e5: Waiting
Step #2: e8be9ef6d09a: Waiting
Step #2: 037d177bc558: Verifying Checksum
Step #2: 037d177bc558: Download complete
Step #2: d6b856b25aeb: Verifying Checksum
Step #2: d6b856b25aeb: Download complete
Step #2: a920f8d81a07: Verifying Checksum
Step #2: a920f8d81a07: Download complete
Step #2: cb4439cccf6a: Verifying Checksum
Step #2: cb4439cccf6a: Download complete
Step #2: ca60fe9971ac: Verifying Checksum
Step #2: ca60fe9971ac: Download complete
Step #2: 900a5d8ecad0: Verifying Checksum
Step #2: 900a5d8ecad0: Download complete
Step #2: eab845d45588: Verifying Checksum
Step #2: eab845d45588: Download complete
Step #2: 126a6a5e55c2: Verifying Checksum
Step #2: 126a6a5e55c2: Download complete
Step #2: 9ab11613e389: Verifying Checksum
Step #2: 9ab11613e389: Download complete
Step #2: 654bf86a9373: Verifying Checksum
Step #2: 654bf86a9373: Download complete
Step #2: 3ab16d44460d: Verifying Checksum
Step #2: 3ab16d44460d: Download complete
Step #2: 7a847f58dbc4: Verifying Checksum
Step #2: 7a847f58dbc4: Download complete
Step #2: 1f1c41258e4c: Verifying Checksum
Step #2: 1f1c41258e4c: Download complete
Step #2: b4d69f3225dc: Verifying Checksum
Step #2: b4d69f3225dc: Download complete
Step #2: 9878e98813e5: Verifying Checksum
Step #2: 9878e98813e5: Download complete
Step #2: c16fbfd1c0a6: Verifying Checksum
Step #2: c16fbfd1c0a6: Download complete
Step #2: 11048ac216f7: Verifying Checksum
Step #2: 11048ac216f7: Download complete
Step #2: e8be9ef6d09a: Verifying Checksum
Step #2: e8be9ef6d09a: Download complete
Step #2: 83bc17d22bbf: Verifying Checksum
Step #2: 83bc17d22bbf: Download complete
Step #2: 19d5d2da3421: Verifying Checksum
Step #2: 19d5d2da3421: Download complete
Step #2: 0af37e69ef9b: Verifying Checksum
Step #2: 0af37e69ef9b: Download complete
Step #2: d6b856b25aeb: Pull complete
Step #2: b4d69f3225dc: Pull complete
Step #2: 037d177bc558: Pull complete
Step #2: a920f8d81a07: Pull complete
Step #2: cb4439cccf6a: Pull complete
Step #2: ca60fe9971ac: Pull complete
Step #2: 900a5d8ecad0: Pull complete
Step #2: 126a6a5e55c2: Pull complete
Step #2: eab845d45588: Pull complete
Step #2: 9ab11613e389: Pull complete
Step #2: 654bf86a9373: Pull complete
Step #2: 3ab16d44460d: Pull complete
Step #2: 1f1c41258e4c: Pull complete
Step #2: 7a847f58dbc4: Pull complete
Step #2: 0af37e69ef9b: Pull complete
Step #2: 11048ac216f7: Pull complete
Step #2: 9878e98813e5: Pull complete
Step #2: c16fbfd1c0a6: Pull complete
Step #2: e8be9ef6d09a: Pull complete
Step #2: 83bc17d22bbf: Pull complete
Step #2: 19d5d2da3421: Pull complete
Step #2: Digest: sha256:ce010082a9af71629473622e6492c36a9a5717eb39c052184ae7242ecf7cab96
Step #2: Status: Downloaded newer image for gcr.io/agones-images/agones-build:ecb91b2ec8
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": mkdir -p ~/.helm
Step #3 - "lint": docker run -t -e "TERM=xterm-256color" --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.helm:/root/.helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gocache:/root/.cache/go-build -w /go/src/agones.dev/agones  agones-build:ecb91b2ec8 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 #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 #6 - "build-e2e":  ---> c085ea7991f0
Step #6 - "build-e2e": Step 2/20 : RUN apt-get update &&     apt-get install -y wget psmisc make gcc python jq zip &&     apt-get clean
Step #6 - "build-e2e":  ---> Running in 2651aae1b208
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 [23.8 kB]
Step #4 - "tests": mkdir -p ~/.kube/
Step #4 - "tests": mkdir -p /workspace/build//.config/gcloud
Step #4 - "tests": mkdir -p ~/.helm
Step #4 - "tests": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.helm:/root/.helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gocache:/root/.cache/go-build agones-build:ecb91b2ec8 go test -race agones.dev/agones/pkg/... \
Step #4 - "tests": agones.dev/agones/sdks/... agones.dev/agones/cmd/...
Step #6 - "build-e2e": Get:4 http://ppa.launchpad.net/git-core/ppa/ubuntu xenial/main amd64 Packages [3356 B]
Step #6 - "build-e2e": Get:5 http://security.ubuntu.com/ubuntu xenial-security/main amd64 Packages [596 kB]
Step #6 - "build-e2e": Get:6 http://archive.ubuntu.com/ubuntu xenial-updates InRelease [109 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 [248 kB]
Step #5 - "build": mkdir -p ~/.kube/
Step #5 - "build": mkdir -p /workspace/build//.config/gcloud
Step #5 - "build": mkdir -p ~/.helm
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 [411 kB]
Step #6 - "build-e2e": Get:14 http://archive.ubuntu.com/ubuntu xenial/main Translation-en [568 kB]
Step #6 - "build-e2e": Get:15 http://security.ubuntu.com/ubuntu xenial-security/universe Translation-en [161 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://security.ubuntu.com/ubuntu xenial-security/multiverse amd64 Packages [3724 B]
Step #6 - "build-e2e": Get:20 http://security.ubuntu.com/ubuntu xenial-security/multiverse Translation-en [1844 B]
Step #5 - "build": docker run --rm -e "CGO_ENABLED=0" -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.helm:/root/.helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gocache:/root/.cache/go-build agones-build:ecb91b2ec8 go build \
Step #5 - "build": -tags none -o /go/src/agones.dev/agones/cmd/controller/bin/controller \
Step #5 - "build":  -ldflags "-X agones.dev/agones/pkg.Version=0.7.0-352d519" -installsuffix cgo agones.dev/agones/cmd/controller
Step #6 - "build-e2e": Get:21 http://archive.ubuntu.com/ubuntu xenial/universe Translation-en [4354 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: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 [900 kB]
Step #6 - "build-e2e": Get:25 http://archive.ubuntu.com/ubuntu xenial-updates/main Translation-en [363 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 [717 kB]
Step #6 - "build-e2e": Get:29 http://archive.ubuntu.com/ubuntu xenial-updates/universe Translation-en [294 kB]
Step #6 - "build-e2e": Get:30 http://archive.ubuntu.com/ubuntu xenial-updates/multiverse amd64 Packages [16.6 kB]
Step #6 - "build-e2e": Get:31 http://archive.ubuntu.com/ubuntu xenial-updates/multiverse Translation-en [8440 B]
Step #6 - "build-e2e": Get:32 http://archive.ubuntu.com/ubuntu xenial-backports/main amd64 Packages [7280 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.3 MB in 5s (3073 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":   libexpat1-dev libpython-dev libpython2.7 libpython2.7-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":   gcc-multilib autoconf automake libtool flex bison gdb gcc-doc make-doc
Step #6 - "build-e2e": The following NEW packages will be installed:
Step #6 - "build-e2e":   gcc jq libonig2 make psmisc unzip wget zip
Step #6 - "build-e2e": 0 upgraded, 8 newly installed, 0 to remove and 7 not upgraded.
Step #6 - "build-e2e": Need to get 746 kB/1051 kB of archives.
Step #6 - "build-e2e": After this operation, 3466 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 1s (587 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 ... 15833 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 gcc.
Step #6 - "build-e2e": Preparing to unpack .../gcc_4%3a5.3.1-1ubuntu1_amd64.deb ...
Step #6 - "build-e2e": Unpacking gcc (4:5.3.1-1ubuntu1) ...
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 gcc (4:5.3.1-1ubuntu1) ...
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 2651aae1b208
Step #6 - "build-e2e":  ---> 4c5411bfd351
Step #6 - "build-e2e": Step 3/20 : WORKDIR /usr/local
Step #6 - "build-e2e":  ---> Running in 9feaca7d3a82
Step #6 - "build-e2e": Removing intermediate container 9feaca7d3a82
Step #6 - "build-e2e":  ---> 9459b73c1177
Step #6 - "build-e2e": Step 4/20 : ENV GO_VERSION=1.11.1
Step #6 - "build-e2e":  ---> Running in 6fa07c090b5c
Step #6 - "build-e2e": Removing intermediate container 6fa07c090b5c
Step #6 - "build-e2e":  ---> 8718e9fe884f
Step #6 - "build-e2e": Step 5/20 : ENV GOPATH /go
Step #6 - "build-e2e":  ---> Running in 8312cc0a8a7e
Step #6 - "build-e2e": Removing intermediate container 8312cc0a8a7e
Step #6 - "build-e2e":  ---> 812d6b962a81
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 7b4b050652ac
Step #6 - "build-e2e": The command '/bin/sh -c 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}' returned a non-zero code: 8
Finished Step #6 - "build-e2e"
Finished Step #4 - "tests"
Finished Step #5 - "build"
ERROR
ERROR: build step 6 "gcr.io/cloud-builders/docker" failed: exit status 8

@markmandel
Copy link
Member

Looked like a flaky http endpoint issue. So kicking off a rebuild.

Only saw 2 small things left on the todo list, I resolved all other conversations in there that were good to go.

Once those are done and in, I'm happy to merge this in. We may just slip it in to 0.7.0! 🎆

@agones-bot
Copy link
Collaborator

Build Succeeded 👏

Build Id: 2b245b3d-ef40-4fb9-a0b3-85aadf4c2d91

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

To install this version:

  • git fetch https://github.com/GoogleCloudPlatform/agones.git pull/460/head:pr_460 && git checkout pr_460
  • helm install install/helm/agones --namespace agones-system --name agones --set agones.image.tag=0.7.0-352d519

@aLekSer aLekSer force-pushed the autoscaler-webhook branch 2 times, most recently from 3c2b19c to 1d1e8fa Compare December 30, 2018 12:58
@agones-bot
Copy link
Collaborator

Build Succeeded 👏

Build Id: 0afddda3-fef3-4dfa-8e6f-d5db07f8eabf

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

To install this version:

  • git fetch https://github.com/GoogleCloudPlatform/agones.git pull/460/head:pr_460 && git checkout pr_460
  • helm install install/helm/agones --namespace agones-system --name agones --set agones.image.tag=0.7.0-3c2b19c

@agones-bot
Copy link
Collaborator

Build Failed 😱

Build Id: 8e49fdac-d254-4bd4-b147-8a3ee9649fca

Build Logs
starting build "8e49fdac-d254-4bd4-b147-8a3ee9649fca"

FETCHSOURCE
Initialized empty Git repository in /workspace/.git/
From https://source.developers.google.com/p/agones-images/r/agones
 * branch            1d1e8fabe28de2549065563c1d98c1bac12f7914 -> FETCH_HEAD
HEAD is now at 1d1e8fa Add webhook functionality into FleetAutoscaler
BUILD
Starting Step #0
Step #0: Pulling image: ubuntu
Step #0: Using default tag: latest
Step #0: latest: Pulling from library/ubuntu
Step #0: 84ed7d2f608f: Pulling fs layer
Step #0: be2bf1c4a48d: Pulling fs layer
Step #0: a5bdc6303093: Pulling fs layer
Step #0: e9055237d68d: Pulling fs layer
Step #0: e9055237d68d: Waiting
Step #0: a5bdc6303093: Verifying Checksum
Step #0: a5bdc6303093: Download complete
Step #0: be2bf1c4a48d: Download complete
Step #0: e9055237d68d: Verifying Checksum
Step #0: e9055237d68d: Download complete
Step #0: 84ed7d2f608f: Verifying Checksum
Step #0: 84ed7d2f608f: Download complete
Step #0: 84ed7d2f608f: Pull complete
Step #0: be2bf1c4a48d: Pull complete
Step #0: a5bdc6303093: Pull complete
Step #0: e9055237d68d: Pull complete
Step #0: Digest: sha256:cef0c2cde57a973ed80513a7d3614bc654d9d6becad2c068c9328b41bb3f6713
Step #0: Status: Downloaded newer image for ubuntu:latest
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  122.4MB

Step #1: Step 1/3 : FROM gcr.io/cloud-builders/docker
Step #1:  ---> 66f0eddf9d9a
Step #1: Step 2/3 : RUN apt-get install make
Step #1:  ---> Running in 88bb55d37aaa
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 9 not upgraded.
Step #1: Removing intermediate container 88bb55d37aaa
Step #1:  ---> 0994c35eb910
Step #1: Step 3/3 : ENTRYPOINT ["/usr/bin/make"]
Step #1:  ---> Running in 2069ae1b7e9b
Step #1: Removing intermediate container 2069ae1b7e9b
Step #1:  ---> 3dd563f30366
Step #1: Successfully built 3dd563f30366
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:ecb91b2ec8 && docker tag gcr.io/agones-images/agones-build:ecb91b2ec8 agones-build:ecb91b2ec8
Step #2: ecb91b2ec8: Pulling from agones-images/agones-build
Step #2: 54f7e8ac135a: Already exists
Step #2: d6b856b25aeb: Pulling fs layer
Step #2: b4d69f3225dc: Pulling fs layer
Step #2: 037d177bc558: Pulling fs layer
Step #2: a920f8d81a07: Pulling fs layer
Step #2: cb4439cccf6a: Pulling fs layer
Step #2: ca60fe9971ac: Pulling fs layer
Step #2: 900a5d8ecad0: Pulling fs layer
Step #2: 126a6a5e55c2: Pulling fs layer
Step #2: eab845d45588: Pulling fs layer
Step #2: 9ab11613e389: Pulling fs layer
Step #2: 654bf86a9373: Pulling fs layer
Step #2: 3ab16d44460d: Pulling fs layer
Step #2: 1f1c41258e4c: Pulling fs layer
Step #2: 7a847f58dbc4: Pulling fs layer
Step #2: 0af37e69ef9b: Pulling fs layer
Step #2: 11048ac216f7: Pulling fs layer
Step #2: 9878e98813e5: Pulling fs layer
Step #2: c16fbfd1c0a6: Pulling fs layer
Step #2: e8be9ef6d09a: Pulling fs layer
Step #2: 83bc17d22bbf: Pulling fs layer
Step #2: 19d5d2da3421: Pulling fs layer
Step #2: ca60fe9971ac: Waiting
Step #2: a920f8d81a07: Waiting
Step #2: 654bf86a9373: Waiting
Step #2: cb4439cccf6a: Waiting
Step #2: 3ab16d44460d: Waiting
Step #2: 900a5d8ecad0: Waiting
Step #2: 1f1c41258e4c: Waiting
Step #2: c16fbfd1c0a6: Waiting
Step #2: 19d5d2da3421: Waiting
Step #2: 7a847f58dbc4: Waiting
Step #2: e8be9ef6d09a: Waiting
Step #2: 83bc17d22bbf: Waiting
Step #2: 0af37e69ef9b: Waiting
Step #2: 11048ac216f7: Waiting
Step #2: 126a6a5e55c2: Waiting
Step #2: 9878e98813e5: Waiting
Step #2: eab845d45588: Waiting
Step #2: 037d177bc558: Verifying Checksum
Step #2: 037d177bc558: Download complete
Step #2: d6b856b25aeb: Verifying Checksum
Step #2: d6b856b25aeb: Download complete
Step #2: a920f8d81a07: Verifying Checksum
Step #2: a920f8d81a07: Download complete
Step #2: ca60fe9971ac: Verifying Checksum
Step #2: ca60fe9971ac: Download complete
Step #2: 900a5d8ecad0: Verifying Checksum
Step #2: 900a5d8ecad0: Download complete
Step #2: 126a6a5e55c2: Verifying Checksum
Step #2: 126a6a5e55c2: Download complete
Step #2: eab845d45588: Verifying Checksum
Step #2: eab845d45588: Download complete
Step #2: 9ab11613e389: Verifying Checksum
Step #2: 9ab11613e389: Download complete
Step #2: 654bf86a9373: Verifying Checksum
Step #2: 654bf86a9373: Download complete
Step #2: b4d69f3225dc: Verifying Checksum
Step #2: b4d69f3225dc: Download complete
Step #2: 3ab16d44460d: Verifying Checksum
Step #2: 3ab16d44460d: Download complete
Step #2: 7a847f58dbc4: Verifying Checksum
Step #2: 7a847f58dbc4: Download complete
Step #2: 1f1c41258e4c: Verifying Checksum
Step #2: 1f1c41258e4c: Download complete
Step #2: 0af37e69ef9b: Verifying Checksum
Step #2: 0af37e69ef9b: Download complete
Step #2: 9878e98813e5: Verifying Checksum
Step #2: 9878e98813e5: Download complete
Step #2: c16fbfd1c0a6: Verifying Checksum
Step #2: c16fbfd1c0a6: Download complete
Step #2: e8be9ef6d09a: Verifying Checksum
Step #2: e8be9ef6d09a: Download complete
Step #2: 11048ac216f7: Verifying Checksum
Step #2: 11048ac216f7: Download complete
Step #2: 83bc17d22bbf: Verifying Checksum
Step #2: 83bc17d22bbf: Download complete
Step #2: 19d5d2da3421: Verifying Checksum
Step #2: 19d5d2da3421: Download complete
Step #2: d6b856b25aeb: Pull complete
Step #2: cb4439cccf6a: Verifying Checksum
Step #2: cb4439cccf6a: Download complete
Step #2: b4d69f3225dc: Pull complete
Step #2: 037d177bc558: Pull complete
Step #2: a920f8d81a07: Pull complete
Step #2: cb4439cccf6a: Pull complete
Step #2: ca60fe9971ac: Pull complete
Step #2: 900a5d8ecad0: Pull complete
Step #2: 126a6a5e55c2: Pull complete
Step #2: eab845d45588: Pull complete
Step #2: 9ab11613e389: Pull complete
Step #2: 654bf86a9373: Pull complete
Step #2: 3ab16d44460d: Pull complete
Step #2: 1f1c41258e4c: Pull complete
Step #2: 7a847f58dbc4: Pull complete
Step #2: 0af37e69ef9b: Pull complete
Step #2: 11048ac216f7: Pull complete
Step #2: 9878e98813e5: Pull complete
Step #2: c16fbfd1c0a6: Pull complete
Step #2: e8be9ef6d09a: Pull complete
Step #2: 83bc17d22bbf: Pull complete
Step #2: 19d5d2da3421: Pull complete
Step #2: Digest: sha256:ce010082a9af71629473622e6492c36a9a5717eb39c052184ae7242ecf7cab96
Step #2: Status: Downloaded newer image for gcr.io/agones-images/agones-build:ecb91b2ec8
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": mkdir -p ~/.helm
Step #3 - "lint": docker run -t -e "TERM=xterm-256color" --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.helm:/root/.helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gocache:/root/.cache/go-build -w /go/src/agones.dev/agones  agones-build:ecb91b2ec8 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 #5 - "build": Already have image: make-docker
Step #6 - "build-e2e": Already have image (with digest): gcr.io/cloud-builders/docker
Step #4 - "tests": mkdir -p ~/.kube/
Step #4 - "tests": mkdir -p /workspace/build//.config/gcloud
Step #4 - "tests": mkdir -p ~/.helm
Step #4 - "tests": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.helm:/root/.helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gocache:/root/.cache/go-build agones-build:ecb91b2ec8 go test -race agones.dev/agones/pkg/... \
Step #4 - "tests": agones.dev/agones/sdks/... agones.dev/agones/cmd/...
Step #5 - "build": mkdir -p ~/.kube/
Step #5 - "build": mkdir -p /workspace/build//.config/gcloud
Step #5 - "build": mkdir -p ~/.helm
Step #5 - "build": docker run --rm -e "CGO_ENABLED=0" -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.helm:/root/.helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gocache:/root/.cache/go-build agones-build:ecb91b2ec8 go build \
Step #5 - "build": -tags none -o /go/src/agones.dev/agones/cmd/controller/bin/controller \
Step #5 - "build":  -ldflags "-X agones.dev/agones/pkg.Version=0.7.0-1d1e8fa" -installsuffix cgo agones.dev/agones/cmd/controller
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": Sending build context to Docker daemon  7.168kB

Step #6 - "build-e2e": Step 1/20 : FROM gcr.io/cloud-builders/gcloud-slim
Step #6 - "build-e2e":  ---> c085ea7991f0
Step #6 - "build-e2e": Step 2/20 : RUN apt-get update &&     apt-get install -y wget psmisc make gcc python jq zip &&     apt-get clean
Step #6 - "build-e2e":  ---> Running in 2313652db446
Step #6 - "build-e2e": Get:1 http://security.ubuntu.com/ubuntu xenial-security InRelease [107 kB]
Step #6 - "build-e2e": Get:2 http://ppa.launchpad.net/git-core/ppa/ubuntu xenial InRelease [23.8 kB]
Step #6 - "build-e2e": Get:3 http://archive.ubuntu.com/ubuntu xenial InRelease [247 kB]
Step #6 - "build-e2e": Get:4 http://ppa.launchpad.net/git-core/ppa/ubuntu xenial/main amd64 Packages [3356 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 [596 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 [248 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 [411 kB]
Step #6 - "build-e2e": Get:14 http://archive.ubuntu.com/ubuntu xenial/main Translation-en [568 kB]
Step #6 - "build-e2e": Get:15 http://security.ubuntu.com/ubuntu xenial-security/universe Translation-en [161 kB]
Step #6 - "build-e2e": Get:16 http://security.ubuntu.com/ubuntu xenial-security/multiverse amd64 Packages [3724 B]
Step #6 - "build-e2e": Get:17 http://security.ubuntu.com/ubuntu xenial-security/multiverse Translation-en [1844 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 [900 kB]
Step #6 - "build-e2e": Get:25 http://archive.ubuntu.com/ubuntu xenial-updates/main Translation-en [363 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 [717 kB]
Step #6 - "build-e2e": Get:29 http://archive.ubuntu.com/ubuntu xenial-updates/universe Translation-en [294 kB]
Step #6 - "build-e2e": Get:30 http://archive.ubuntu.com/ubuntu xenial-updates/multiverse amd64 Packages [16.6 kB]
Step #6 - "build-e2e": Get:31 http://archive.ubuntu.com/ubuntu xenial-updates/multiverse Translation-en [8440 B]
Step #6 - "build-e2e": Get:32 http://archive.ubuntu.com/ubuntu xenial-backports/main amd64 Packages [7280 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.3 MB in 6s (2978 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":   libexpat1-dev libpython-dev libpython2.7 libpython2.7-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":   gcc-multilib autoconf automake libtool flex bison gdb gcc-doc make-doc
Step #6 - "build-e2e": The following NEW packages will be installed:
Step #6 - "build-e2e":   gcc jq libonig2 make psmisc unzip wget zip
Step #6 - "build-e2e": 0 upgraded, 8 newly installed, 0 to remove and 7 not upgraded.
Step #6 - "build-e2e": Need to get 746 kB/1051 kB of archives.
Step #6 - "build-e2e": After this operation, 3466 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 1s (582 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 ... 15833 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 gcc.
Step #6 - "build-e2e": Preparing to unpack .../gcc_4%3a5.3.1-1ubuntu1_amd64.deb ...
Step #6 - "build-e2e": Unpacking gcc (4:5.3.1-1ubuntu1) ...
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 gcc (4:5.3.1-1ubuntu1) ...
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 2313652db446
Step #6 - "build-e2e":  ---> a915e4493395
Step #6 - "build-e2e": Step 3/20 : WORKDIR /usr/local
Step #6 - "build-e2e":  ---> Running in 2c83d66d2d72
Step #6 - "build-e2e": Removing intermediate container 2c83d66d2d72
Step #6 - "build-e2e":  ---> d10db00c7801
Step #6 - "build-e2e": Step 4/20 : ENV GO_VERSION=1.11.1
Step #6 - "build-e2e":  ---> Running in a33ed4954f09
Step #6 - "build-e2e": Removing intermediate container a33ed4954f09
Step #6 - "build-e2e":  ---> 24277d94565b
Step #6 - "build-e2e": Step 5/20 : ENV GOPATH /go
Step #6 - "build-e2e":  ---> Running in fb604ea3c6f1
Step #6 - "build-e2e": Removing intermediate container fb604ea3c6f1
Step #6 - "build-e2e":  ---> 6ef5b18a4f1b
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 2c076bc388ac
Step #6 - "build-e2e": Removing intermediate container 2c076bc388ac
Step #6 - "build-e2e":  ---> fe85e48d7179
Step #6 - "build-e2e": Step 7/20 : ENV PATH /usr/local/go/bin:/go/bin:$PATH
Step #6 - "build-e2e":  ---> Running in 1fff02428333
Step #6 - "build-e2e": Removing intermediate container 1fff02428333
Step #6 - "build-e2e":  ---> 36d768961f83
Step #6 - "build-e2e": Step 8/20 : ENV KUBECTL_VER 1.11.5
Step #6 - "build-e2e":  ---> Running in 093c9bec0393
Step #6 - "build-e2e": Removing intermediate container 093c9bec0393
Step #6 - "build-e2e":  ---> 8a09e1b203eb
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 2f76a49cfb81
Step #4 - "tests": ok  	agones.dev/agones/pkg/apis/stable/v1alpha1	1.134s
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": �[91m  % Total    % Received % Xferd  Average Speed �[0m�[91m  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
  0 52.8M    0   655    0     0   1040      0 14:48:15 --:--:--�[0m�[91m 14:48:15  1039�[0m�[91m
100 52.8M  100 52.8M    0     0  55.1M      0 --:--:-- --:--:-- --:--:-- 55.1M
Step #5 - "build": docker build /workspace/cmd/controller/ --tag=gcr.io/agones-images/agones-controller:0.7.0-1d1e8fa 
Step #6 - "build-e2e": �[0mRemoving intermediate container 2f76a49cfb81
Step #6 - "build-e2e":  ---> 62d227567b34
Step #6 - "build-e2e": Step 10/20 : ENV HELM_VER 2.11.0
Step #6 - "build-e2e":  ---> Running in 8f22415c3c52
Step #6 - "build-e2e": Removing intermediate container 8f22415c3c52
Step #6 - "build-e2e":  ---> aee489515bd6
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 4303b9d64f4c
Step #5 - "build": Sending build context to Docker daemon  38.15MB

Step #5 - "build": Step 1/6 : FROM alpine:3.8
Step #6 - "build-e2e": Removing intermediate container 4303b9d64f4c
Step #6 - "build-e2e":  ---> 3ac5a8b769f3
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 096acb1e3ba3
Step #5 - "build": 3.8: Pulling from library/alpine
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 #5 - "build": cd784148e348: Pulling fs layer
Step #6 - "build-e2e": 
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0�[0m�[91m
100 18.2M  100 18.2M    0     0  37.3M      0 --:--:-- --:--:-- --:--:-- 37.4M
Step #6 - "build-e2e": �[0mlinux-amd64/
Step #6 - "build-e2e": linux-amd64/tiller
Step #5 - "build": cd784148e348: Verifying Checksum
Step #5 - "build": cd784148e348: Download complete
Step #6 - "build-e2e": linux-amd64/README.md
Step #6 - "build-e2e": linux-amd64/helm
Step #5 - "build": cd784148e348: Pull complete
Step #5 - "build": Digest: sha256:46e71df1e5191ab8b8034c5189e325258ec44ea739bba1e5645cff83c9048ff1
Step #5 - "build": Status: Downloaded newer image for alpine:3.8
Step #5 - "build":  ---> 3f53bb00af94
Step #5 - "build": Step 2/6 : RUN apk --update add ca-certificates &&     adduser -D agones
Step #6 - "build-e2e": linux-amd64/LICENSE
Step #5 - "build":  ---> Running in 1918fcfff5f5
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-r2.trigger
Step #5 - "build": Executing ca-certificates-20171114-r3.trigger
Step #5 - "build": OK: 5 MiB in 14 packages
Step #6 - "build-e2e": Removing intermediate container 096acb1e3ba3
Step #6 - "build-e2e":  ---> bc2e6f1e9940
Step #6 - "build-e2e": Step 13/20 : ENV CONSUL_VERSION=1.2.1
Step #6 - "build-e2e":  ---> Running in 92e67c97ae3f
Step #6 - "build-e2e": Removing intermediate container 92e67c97ae3f
Step #6 - "build-e2e":  ---> 6f0e30bc2419
Step #6 - "build-e2e": Step 14/20 : ENV HASHICORP_RELEASES=https://releases.hashicorp.com
Step #6 - "build-e2e":  ---> Running in bd69b67e1c01
Step #5 - "build": Removing intermediate container 1918fcfff5f5
Step #5 - "build":  ---> 1d4fdea62ad9
Step #5 - "build": Step 3/6 : COPY ./bin/controller /home/agones/controller
Step #6 - "build-e2e": Removing intermediate container bd69b67e1c01
Step #6 - "build-e2e":  ---> 10e21058f3bd
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 4c16d8fa5778
Step #5 - "build":  ---> b529d975258a
Step #5 - "build": Step 4/6 : RUN chown -R agones /home/agones &&     chmod o+x /home/agones/controller
Step #6 - "build-e2e": �[91m--2018-12-30 13:02:00--  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 #5 - "build":  ---> Running in ab54a3562da4
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": �[0m�[91m
Step #6 - "build-e2e":      0K ..�[0m�[91m......�[0m�[91m..�[0m�[91m .......... .......... ..�[0m�[91m........ ..........  0% 3.51M 4s
Step #6 - "build-e2e":     50K ......�[0m�[91m.... ....�[0m�[91m...... ..........�[0m�[91m .......... ..........  0% 6.89M 3s
Step #6 - "build-e2e":    100K .......... ..�[0m�[91m........�[0m�[91m .......... .......... ..........  1%  214M 2s
Step #6 - "build-e2e":    150K .......... .......... .......... .......... ..........  1%  262M 1s
Step #6 - "build-e2e":    200K ........�[0m�[91m.. .......... ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m..  1% 7.06M 2s
Step #6 - "build-e2e":    250K ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........ ........�[0m�[91m.. ......�[0m�[91m....  2%  207M 1s
Step #6 - "build-e2e":    300K ....�[0m�[91m...... ..........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... ..........  2%  220M 1s
Step #6 - "build-e2e":    350K ..�[0m�[91m.......�[0m�[91m. ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... ..........  2% 7.80M 1s�[0m�[91m
Step #6 - "build-e2e":    400K ........�[0m�[91m.. ......�[0m�[91m.... .......... .......... ..........  3%  129M 1s
Step #6 - "build-e2e":    450K .......... .......... .......... .......... ..........  3%  205M 1s
Step #6 - "build-e2e":    500K .......... .......... .......... .......... ....�[0m�[91m......  3% 7.56M 1s
Step #6 - "build-e2e":    550K ..........�[0m�[91m .......... ......�[0m�[91m.... ..�[0m�[91m..�[0m�[91m...... ..�[0m�[91m........�[0m�[91m  4%  125M 1s
Step #6 - "build-e2e":    600K ....�[0m�[91m....�[0m�[91m.. .......... ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m ..........  4%  149M 1s
Step #6 - "build-e2e":    650K ......�[0m�[91m.... .......... ..........�[0m�[91m .......... ......�[0m�[91m....  4%  221M 1s
Step #6 - "build-e2e":    700K ....�[0m�[91m...... .......... .......... ......�[0m�[91m.... ....�[0m�[91m......  5%  258M 1s
Step #6 - "build-e2e":    750K�[0m�[91m ..�[0m�[91m........ ........�[0m�[91m.. ....�[0m�[91m...... .......... ..........  5%�[0m�[91m  243M 1s
Step #6 - "build-e2e":    800K ........�[0m�[91m.. .......... .......... ..�[0m�[91m........ ..........  5%  191M 1s
Step #6 - "build-e2e":    850K .......... ....�[0m�[91m...... ..........�[0m�[91m .......... ......�[0m�[91m....  6%  233M 1s
Step #6 - "build-e2e":    900K .......... ..�[0m�[91m........ .......... ......�[0m�[91m.... ..........  6%  229M 1s
Step #6 - "build-e2e":    950K .......... .......... .......... .......... ..........  7%  262M 1s
Step #6 - "build-e2e":   1000K .......... .......... .......... .......... ..........  7%  307M 1s
Step #6 - "build-e2e":   1050K .......... .......... ..�[0m�[91m........ ........�[0m�[91m.. ..........  7% 9.87M 1s
Step #6 - "build-e2e":   1100K ....�[0m�[91m...... ..........�[0m�[91m ........�[0m�[91m.. .......... ..........  8%  238M 1s
Step #6 - "build-e2e":   1150K .......... .......... .......... .......... ..........  8%  280M 1s
Step #6 - "build-e2e":   1200K .......... .......... .......... .......... ..........  8%  174M 1s
Step #6 - "build-e2e":   1250K .......... .......... .......... .......... ..........  9%  317M 0s
Step #6 - "build-e2e":   1300K .......... .......... .......... .......... ..........  9%  267M 0s
Step #6 - "build-e2e":   1350K .......... .......... .......... .......... ..........  9%  350M 0s
Step #6 - "build-e2e":   1400K .......... .......... .......... .......... .......... 10%  322M 0s
Step #6 - "build-e2e":   1450K .......... .......... .......... .......... .......... 10%  234M 0s
Step #6 - "build-e2e":   1500K .......... ..........�[0m�[91m .......... ......�[0m�[91m.... .......... 10%  241M 0s�[0m�[91m
Step #6 - "build-e2e":   1550K ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. .......... .......... .......... 11%  226M 0s
Step #6 - "build-e2e":   1600K .......... ......�[0m�[91m.... .......... ..�[0m�[91m........ ........�[0m�[91m.. 11%  207M 0s
Step #6 - "build-e2e":   1650K ........�[0m�[91m.. ....�[0m�[91m...... .......... .......�[0m�[91m... ......�[0m�[91m.... 11% 10.1M 0s
Step #6 - "build-e2e":   1700K ....�[0m�[91m...... ..�[0m�[91m........ ....�[0m�[91m...... .....�[0m�[91m..... .......... 12%�[0m�[91m  182M 0s
Step #6 - "build-e2e":   1750K ..�[0m�[91m........ ........�[0m�[91m.. .......... .�[0m�[91m...�[0m�[91m...... ..�[0m�[91m........ 12%  116M 0s�[0m�[91m
Step #6 - "build-e2e":   1800K ..�[0m�[91m........ .......... .......... .......... ........�[0m�[91m.. 13%  155M 0s
Step #6 - "build-e2e":   1850K ......�[0m�[91m.... ....�[0m�[91m...... ..�[0m�[91m........ ........�[0m�[91m.. ........�[0m�[91m.. 13%  178M 0s
Step #6 - "build-e2e":   1900K ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. ......�[0m�[91m.... .......... 13%  125M 0s
Step #6 - "build-e2e":   1950K ..�[0m�[91m........ ....�[0m�[91m....�[0m�[91m.. .......... ....�[0m�[91m...... ..�[0m�[91m........ 14%  229M 0s
Step #6 - "build-e2e":   2000K .......... .....�[0m�[91m..... .......... ..�[0m�[91m........ ........�[0m�[91m.. 14%  191M 0s
Step #6 - "build-e2e":   2050K .......... ....�[0m�[91m...... ..�[0m�[91m........ .......... ......�[0m�[91m.... 14%  225M 0s
Step #6 - "build-e2e":   2100K .......... ..........�[0m�[91m ........�[0m�[91m.. .......... .......... 15%  166M 0s
Step #6 - "build-e2e":   2150K�[0m�[91m ..........�[0m�[91m .......... ......�[0m�[91m.... .......... ..�[0m�[91m........ 15%  225M 0s
Step #6 - "build-e2e":   2200K .......... .......... .......... .......... .......... 15%  246M 0s
Step #6 - "build-e2e":   2250K .......... .......... .......... .......... .......... 16%  291M 0s
Step #6 - "build-e2e":   2300K .......... .......... ........�[0m�[91m.. .......... ....�[0m�[91m...... 16%  280M 0s
Step #6 - "build-e2e":   2350K .......... ........�[0m�[91m.. .......... ....�[0m�[91m...... .......�[0m�[91m... 16%  221M 0s�[0m�[91m
Step #6 - "build-e2e":   2400K .......... .......... ....�[0m�[91m...... ..�[0m�[91m........ .......... 17%  182M 0s
Step #6 - "build-e2e":   2450K ......�[0m�[91m.... ....�[0m�[91m...... ..........�[0m�[91m .......... .....�[0m�[91m..... 17%  232M 0s
Step #6 - "build-e2e":   2500K �[0m�[91m....�[0m�[91m...... ..........�[0m�[91m .......... ......�[0m�[91m..�[0m�[91m.. ....�[0m�[91m...... 17%  220M 0s
Step #6 - "build-e2e":   2550K ..�[0m�[91m........�[0m�[91m ........�[0m�[91m.. .......... .......... ..�[0m�[91m........ 18%  240M 0s�[0m�[91m
Step #6 - "build-e2e":   2600K ........�[0m�[91m.. .......... ....�[0m�[91m...... ..�[0m�[91m........�[0m�[91m ....�[0m�[91m....�[0m�[91m.. 18%  200M 0s�[0m�[91m
Step #6 - "build-e2e":   2650K ......�[0m�[91m.... .......... ..�[0m�[91m........ .....�[0m�[91m..... .......... 19%  234M 0s
Step #6 - "build-e2e":   2700K .......... .......... .......... .......... .......... 19%  277M 0s
Step #6 - "build-e2e":   2750K ..�[0m�[91m........ ........�[0m�[91m.. .......... ...�[0m�[91m.�[0m�[91m...... ..�[0m�[91m........ 19%  246M 0s
Step #6 - "build-e2e":   2800K ........�[0m�[91m.. ......�[0m�[91m.... .......... ..�[0m�[91m........ .......... 20%  197M 0s
Step #6 - "build-e2e":   2850K ......�[0m�[91m.... .......... ..�[0m�[91m........�[0m�[91m .......... .......... 20%  265M 0s
Step #6 - "build-e2e":   2900K ....�[0m�[91m...... .......... ........�[0m�[91m.. ......�[0m�[91m.... ....�[0m�[91m...... 20%  255M 0s
Step #6 - "build-e2e":   2950K ..�[0m�[91m........�[0m�[91m .......... ......�[0m�[91m.... ....�[0m�[91m...... .......... 21%  245M 0s�[0m�[91m
Step #6 - "build-e2e":   3000K ........�[0m�[91m.. .......... ....�[0m�[91m...... ..�[0m�[91m........ ...�[0m�[91m....... 21%  227M 0s
Step #6 - "build-e2e":   3050K .........�[0m�[91m. .....�[0m�[91m..... .......... .........�[0m�[91m. .......... 21%  193M 0s
Step #6 - "build-e2e":   3100K .....�[0m�[91m..... ...�[0m�[91m....... .�[0m�[91m......... .......... .......... 22%  243M 0s
Step #6 - "build-e2e":   3150K .......... .......... .......... .......... .......... 22%  237M 0s
Step #6 - "build-e2e":   3200K .......... .......... .......... .......... .......... 22%  262M 0s
Step #6 - "build-e2e":   3250K .�[0m�[91m......... .......�[0m�[91m... .......... ...�[0m�[91m....... .........�[0m�[91m. 23% 9.16M 0s
Step #6 - "build-e2e":   3300K .......�[0m�[91m... .....�[0m�[91m..... .......... .�[0m�[91m......... .......�[0m�[91m... 23%  221M 0s
Step #6 - "build-e2e":   3350K .......... ...�[0m�[91m....... .�[0m�[91m......... .......... .....�[0m�[91m..... 23%  229M 0s
Step #6 - "build-e2e":   3400K .......... .�[0m�[91m......... .......... .......... .......... 24%  232M 0s
Step #6 - "build-e2e":   3450K .......... .......... .......... .......... .......... 24%  225M 0s
Step #6 - "build-e2e":   3500K .......... .......... .......... .......... .......... 25%  305M 0s
Step #6 - "build-e2e":   3550K .......... .......... .......... .......... .......... 25%  308M 0s
Step #6 - "build-e2e":   3600K .......... .......... .......... .......... .......... 25%  255M 0s
Step #6 - "build-e2e":   3650K .......... .......... .......... .......... .......... 26%  235M 0s
Step #6 - "build-e2e":   3700K .......... .......... .......... .......... .......... 26%  228M 0s
Step #6 - "build-e2e":   3750K .......... .......... .�[0m�[91m........�[0m�[91m. .......... .....�[0m�[91m..... 26%  163M 0s
Step #6 - "build-e2e":   3800K .......... .......... .......... .....�[0m�[91m..... .......... 27%  186M 0s
Step #6 - "build-e2e":   3850K .�[0m�[91m........�[0m�[91m. .......... .....�[0m�[91m..... ...�[0m�[91m....... .�[0m�[91m........�[0m�[91m. 27%  145M 0s
Step #6 - "build-e2e":   3900K .......�[0m�[91m... .......... ...�[0m�[91m....... .�[0m�[91m...�[0m�[91m...... .......�[0m�[91m... 27%  160M 0s
Step #6 - "build-e2e":   3950K .....�[0m�[91m..... .......... .......... .......... .......... 28%  181M 0s
Step #6 - "build-e2e":   4000K .......... .......... .......... .......... .......... 28%  222M 0s
Step #6 - "build-e2e":   4050K .......... .......... .......... .......... .......... 28%  139M 0s
Step #6 - "build-e2e":   4100K .......... .......... .......... .......... .......... 29%  222M 0s
Step #6 - "build-e2e":   4150K .......... .......... .......... .......... .......... 29%  235M 0s
Step #6 - "build-e2e":   4200K .......... .......... .......... .......... .......... 29%  295M 0s
Step #6 - "build-e2e":   4250K .......... .......... .......... .......... .......... 30%  294M 0s
Step #6 - "build-e2e":   4300K .......... .......... .......... .......... .......... 30%  307M 0s
Step #6 - "build-e2e":   4350K .......... .......... .......... .......... .......... 31%  296M 0s
Step #6 - "build-e2e":   4400K .......... .......... .......... .......... .......... 31%  228M 0s
Step #6 - "build-e2e":   4450K .......... .......... .......... .......... .......... 31%  184M 0s
Step #6 - "build-e2e":   4500K .......... .......... .......... .......... .......... 32%  225M 0s
Step #6 - "build-e2e":   4550K .......... .......... .......... .......... .......... 32%  241M 0s
Step #6 - "build-e2e":   4600K .......... .�[0m�[91m......... .......... .......... .......... 32%  201M 0s
Step #6 - "build-e2e":   4650K .......... .......... .......... .......... .......... 33%  214M 0s
Step #6 - "build-e2e":   4700K .......... .....�[0m�[91m..... .......... .......... .......... 33%  233M 0s
Step #6 - "build-e2e":   4750K .....�[0m�[91m..... ...�[0m�[91m....... .�[0m�[91m......... .......... .......... 33%  236M 0s
Step #6 - "build-e2e":   4800K ...�[0m�[91m....... .........�[0m�[91m. .......�[0m�[91m... .....�[0m�[91m..... ...�[0m�[91m....... 34%  195M 0s
Step #6 - "build-e2e":   4850K .�[0m�[91m......... .......�[0m�[91m... .....�[0m�[91m..... ...�[0m�[91m....... .........�[0m�[91m. 34%  176M 0s
Step #6 - "build-e2e":   4900K .......�[0m�[91m... .....�[0m�[91m..... ...�[0m�[91m....... .........�[0m�[91m. .......�[0m�[91m... 34%  213M 0s
Step #6 - "build-e2e":   4950K .......... ...�[0m�[91m....... .......... .......... .....�[0m�[91m..... 35%  237M 0s
Step #6 - "build-e2e":   5000K .......... .........�[0m�[91m. .......... .......... .......... 35%  231M 0s
Step #6 - "build-e2e":   5050K .........�[0m�[91m. .......... .....�[0m�[91m..... ...�[0m�[91m....... .�[0m�[91m......... 35%  206M 0s
Step #6 - "build-e2e":   5100K .......... ........�[0m�[91m.. .......... .........�[0m�[91m. .......�[0m�[91m... 36%  219M 0s
Step #6 - "build-e2e":   5150K .....�[0m�[91m..... ...�[0m�[91m....... .�[0m�[91m......... .......�[0m�[91m... .......... 36%  177M 0s
Step #6 - "build-e2e":   5200K ..........�[0m�[91m .�[0m�[91m......... .......... .....�[0m�[91m..... .......... 37%�[0m�[91m  206M 0s
Step #6 - "build-e2e":   5250K .�[0m�[91m......... .......�[0m�[91m... .......... ...�[0m�[91m....... .........�[0m�[91m. 37%  152M 0s
Step #6 - "build-e2e":   5300K .......... .....�[0m�[91m..... .......... .......... .......�[0m�[91m... 37%  206M 0s
Step #6 - "build-e2e":   5350K .....�[0m�[91m..... ...�[0m�[91m....... .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... .....�[0m�[91m..... 38%  209M 0s
Step #6 - "build-e2e":   5400K .�[0m�[91m..�[0m�[91m....... .�[0m�[91m......... .......�[0m�[91m... .....�[0m�[91m..... .......... 38% 60.6M 0s
Step #6 - "build-e2e":   5450K .�[0m�[91m........�[0m�[91m. .......... .......... .......... .........�[0m�[91m. 38%  139M 0s
Step #6 - "build-e2e":   5500K .......�[0m�[91m... .......... ...�[0m�[91m....... .........�[0m�[91m. .......... 39%  135M 0s
Step #6 - "build-e2e":   5550K ..�[0m�[91m...�[0m�[91m..... .......... .........�[0m�[91m. .......�[0m�[91m... .....�[0m�[91m..... 39%  203M 0s
Step #6 - "build-e2e":   5600K ...�[0m�[91m....... .......... .......... .....�[0m�[91m..... ..........�[0m�[91m 39%  237M 0s
Step #6 - "build-e2e":   5650K .�[0m�[91m........�[0m�[91m. .......... .....�[0m�[91m..... ...�[0m�[91m....... .�[0m�[91m........�[0m�[91m. 40%  185M�[0m�[91m 0s
Step #6 - "build-e2e":   5700K .......... .......... .......... .......... .......... 40%  228M 0s
Step #6 - "build-e2e":   5750K ...�[0m�[91m..�[0m�[91m..... ...�[0m�[91m....... .�[0m�[91m......... .......�[0m�[91m... .....�[0m�[91m..... 40%  210M 0s
Step #6 - "build-e2e":   5800K �[0m�[91m.......... .�[0m�[91m......... .......�[0m�[91m... .......... .......... 41%  139M 0s
Step #6 - "build-e2e":   5850K .......... .......... .......... .......... .......... 41%  185M 0s
Step #6 - "build-e2e":   5900K .......... .......... .......... .......... .......... 41%  219M 0s
Step #6 - "build-e2e":   5950K .......... .......... .......... .......... .......... 42%  168M 0s
Step #6 - "build-e2e":   6000K .......... .......... .......... .......... .......... 42%  319M 0s
Step #6 - "build-e2e":   6050K .......... .......... .......... .......... .......... 42%  264M 0s
Step #6 - "build-e2e":   6100K .......... .......... ...�[0m�[91m....... .......... .......... 43%  195M 0s
Step #6 - "build-e2e":   6150K .....�[0m�[91m..... .......... .�[0m�[91m........�[0m�[91m. .......... .....�[0m�[91m..... 43%  207M 0s
Step #6 - "build-e2e":   6200K .......... �[0m�[91m.�[0m�[91m......... .....�[0m�[91m..�[0m�[91m... .....�[0m�[91m..... ...�[0m�[91m....... 44%  197M 0s
Step #6 - "build-e2e":   6250K .�[0m�[91m........�[0m�[91m. .......... .....�[0m�[91m..�[0m�[91m... .......... .�[0m�[91m......... 44%  110M 0s
Step #6 - "build-e2e":   6300K .......�[0m�[91m... .......... ...�[0m�[91m....... .......... .......�[0m�[91m... 44%  229M 0s
Step #6 - "build-e2e":   6350K .....�[0m�[91m..... ...�[0m�[91m....... .�[0m�[91m......... .......�[0m�[91m... .......... 45%  209M 0s
Step #6 - "build-e2e":   6400K ...�[0m�[91m....... .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... ...�[0m�[91m....... .......... 45%  194M 0s
Step #6 - "build-e2e":   6450K .......... .......... .......... ...�[0m�[91m....... .�[0m�[91m......... 45%  168M 0s
Step #6 - "build-e2e":   6500K .......�[0m�[91m... �[0m�[91m.......... ...�[0m�[91m....... .�[0m�[91m........�[0m�[91m. .......... 46%  123M 0s
Step #6 - "build-e2e":   6550K ....�[0m�[91m.�[0m�[91m..... ...�[0m�[91m....... .........�[0m�[91m. .......... .......... 46%  185M 0s
Step #6 - "build-e2e":   6600K ...�[0m�[91m....... .�[0m�[91m......... .......�[0m�[91m... .......... .......... 46%  193M 0s
Step #6 - "build-e2e":   6650K .......... .......... .......... .......... .......... 47%  194M 0s
Step #6 - "build-e2e":   6700K .......... .......... .......... .......... .......... 47%  244M 0s
Step #6 - "build-e2e":   6750K .......... .......... .......... .......... .......... 47%  144M 0s
Step #6 - "build-e2e":   6800K .......... .......... .......... .......... .......... 48%  168M 0s
Step #6 - "build-e2e":   6850K .......... .......... .......... .......... .......... 48%  184M 0s
Step #6 - "build-e2e":   6900K .......... .......... .......... .......... .......... 48%  263M 0s
Step #6 - "build-e2e":   6950K .......... .......... .......... .......... .......... 49%  329M 0s
Step #6 - "build-e2e":   7000K .......... .......... .......... .......... .......... 49%  317M 0s
Step #6 - "build-e2e":   7050K .......... .......... .......... .......... .......... 50%  125M 0s
Step #6 - "build-e2e":   7100K .......... .......... .......... .......... .......... 50%  239M 0s
Step #6 - "build-e2e":   7150K .......... .......... .......... .......... .......... 50%  250M 0s
Step #6 - "build-e2e":   7200K .......... .......... .......... .......... .......... 51%  206M 0s
Step #6 - "build-e2e":   7250K .......... .......... .......... .......... .......... 51%  178M 0s
Step #6 - "build-e2e":   7300K .......... .......... .......... .......... .......... 51%  232M 0s
Step #6 - "build-e2e":   7350K .......... .......... .......... .......... .......... 52%  159M 0s
Step #6 - "build-e2e":   7400K .......... .......... .......... .......... .......... 52%  329M 0s
Step #6 - "build-e2e":   7450K .......... .......... .......... .......... .......... 52%  281M 0s
Step #6 - "build-e2e":   7500K .......... .......... .......... .......... .......... 53%  293M 0s
Step #6 - "build-e2e":   7550K .......... .......... .......... .......... .......... 53%  299M 0s
Step #6 - "build-e2e":   7600K .......... .......... .......... .......... .......... 53%  316M 0s
Step #6 - "build-e2e":   7650K .......... .......... .......... .......... .......... 54%  222M 0s
Step #6 - "build-e2e":   7700K .......... .......... .......... .......... .......�[0m�[91m... 54%  125M 0s
Step #6 - "build-e2e":   7750K .....�[0m�[91m..... ...�[0m�[91m....... .�[0m�[91m........�[0m�[91m. .......... .....�[0m�[91m..... 54%  193M 0s
Step #6 - "build-e2e":   7800K .......... .�[0m�[91m......... .......... .......... .......... 55%  214M 0s
Step #6 - "build-e2e":   7850K .......... .......�[0m�[91m... .......... ...�[0m�[91m....... .�[0m�[91m......... 55%  215M 0s
Step #6 - "build-e2e":   7900K .......�[0m�[91m... .......... ...�[0m�[91m....... .�[0m�[91m......... .......... 56%  199M 0s
Step #6 - "build-e2e":   7950K .....�[0m�[91m..... .......... .�[0m�[91m......... .......�[0m�[91m... .......... 56%  121M 0s
Step #6 - "build-e2e":   8000K ...�[0m�[91m....... .......... .......�[0m�[91m... .....�[0m�[91m..... .......... 56%  194M 0s
Step #6 - "build-e2e":   8050K .�[0m�[91m......... .......... ...�[0m�[91m....... .......... .........�[0m�[91m. 57%  193M 0s�[0m�[91m
Step #6 - "build-e2e":   8100K .�[0m�[91m...�[0m�[91m...... .....�[0m�[91m..... .......... .......... .......�[0m�[91m...�[0m�[91m 57%  223M 0s
Step #6 - "build-e2e":   8150K .......... ...�[0m�[91m....... .�[0m�[91m......... .......... .......... 57%  232M 0s
Step #6 - "build-e2e":   8200K .......... .......... .......... .......... .......... 58%  143M 0s
Step #6 - "build-e2e":   8250K .......... .......... .......... .......... .......... 58%  184M 0s
Step #6 - "build-e2e":   8300K .......... .......... ...�[0m�[91m....... .........�[0m�[91m. .......�[0m�[91m... 58%  208M 0s
Step #6 - "build-e2e":   8350K .......... .......... .�[0m�[91m......... .......... .......... 59%  206M 0s
Step #6 - "build-e2e":   8400K ...�[0m�[91m....... .�[0m�[91m......... .......... .....�[0m�[91m..... ...�[0m�[91m....... 59%  216M�[0m�[91m 0s
Step #6 - "build-e2e":   8450K .�[0m�[91m......... .......... .....�[0m�[91m..... .......... .�[0m�[91m......... 59%  191M 0s�[0m�[91m
Step #6 - "build-e2e":   8500K .......... .....�[0m�[91m..... .......... .�[0m�[91m......... .......... 60%  117M 0s
Step #6 - "build-e2e":   8550K .......... .......... .......... .......... .......... 60%  211M 0s
Step #6 - "build-e2e":   8600K .......... .......... .......... .......... .......... 60%  186M 0s
Step #6 - "build-e2e":   8650K .......... .......... .......... .......... .......... 61%  155M 0s
Step #6 - "build-e2e":   8700K .......... .......... .......... .........�[0m�[91m. .......... 61%  115M�[0m�[91m 0s
Step #6 - "build-e2e":   8750K .....�[0m�[91m..... ........�[0m�[91m.. .�[0m�[91m......... .......�[0m�[91m... .......... 62%  215M 0s
Step #6 - "build-e2e":   8800K .......... .�[0m�[91m........�[0m�[91m. .......... .....�[0m�[91m...�[0m�[91m.. ...�[0m�[91m....... 62%  209M 0s
Step #6 - "build-e2e":   8850K .......... .......�[0m�[91m... .....�[0m�[91m..... ..�[0m�[91m.�[0m�[91m....... .......... 62%  180M 0s
Step #6 - "build-e2e":   8900K ....�[0m�[91m...�[0m�[91m... .....�[0m�[91m..... ...�[0m�[91m....... .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... 63%  186M 0s
Step #6 - "build-e2e":   8950K .......... ..�[0m�[91m.�[0m�[91m....... .........�[0m�[91m. .......... .....�[0m�[91m..... 63%  125M 0s
Step #6 - "build-e2e":   9000K .......... .�[0m�[91m......... .......... .......... .......... 63%  209M 0s
Step #6 - "build-e2e":   9050K .......... .......�[0m�[91m... .......... .......... .......... 64%  200M 0s
Step #6 - "build-e2e":   9100K .......�[0m�[91m... .....�[0m�[91m..... .......... .�[0m�[91m......... ..........�[0m�[91m 64%  196M 0s
Step #6 - "build-e2e":   9150K ..�[0m�[91m...�[0m�[91m..... .......... .�[0m�[91m......... .......�[0m�[91m... .......... 64%  194M 0s
Step #6 - "build-e2e":   9200K .......... .........�[0m�[91m. .......�[0m�[91m... .......... .......... 65%  116M 0s
Step #6 - "build-e2e":   9250K .�[0m�[91m......... .......�[0m�[91m... .......... ...�[0m�[91m....... .........�[0m�[91m. 65%  178M 0s
Step #6 - "build-e2e":   9300K .......... .....�[0m�[91m..... ...�[0m�[91m....�[0m�[91m... .......... ......�[0m�[91m.... 65%  227M 0s
Step #6 - "build-e2e":   9350K .......... ...�[0m�[91m....... .......... .......... .....�[0m�[91m..... 66%  198M 0s
Step #6 - "build-e2e":   9400K .......... .�[0m�[91m......... .......�[0m�[91m... ..........�[0m�[91m .......... 66%  227M 0s
Step #6 - "build-e2e":   9450K .........�[0m�[91m. .......�[0m�[91m... ......�[0m�[91m.... ...�[0m�[91m....... .�[0m�[91m......... 66%  115M 0s
Step #6 - "build-e2e":   9500K .......�[0m�[91m... .......... ...�[0m�[91m....... .........�[0m�[91m. .......... 67%  203M 0s
Step #6 - "build-e2e":   9550K .......... .......... .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... .......... 67%  203M 0s
Step #6 - "build-e2e":   9600K ...�[0m�[91m....... .�[0m�[91m........�[0m�[91m. .......... .......... ...�[0m�[91m....... 68%  230M 0s
Step #6 - "build-e2e":   9650K .......... .......�[0m�[91m... .....�[0m�[91m..... .......... .........�[0m�[91m. 68%  180M 0s
Step #6 - "build-e2e":   9700K ...�[0m�[91m....... .......... .......... .......... .......�[0m�[91m... 68%  133M 0s
Step #6 - "build-e2e":   9750K .....�[0m�[91m..... .......... �[0m�[91m....�[0m�[91m.....�[0m�[91m. .......... .....�[0m�[91m..... 69%  214M 0s
Step #6 - "build-e2e":   9800K ...�[0m�[91m....... .�[0m�[91m......... .......�[0m�[91m... .......... ...�[0m�[91m....... 69%  208M 0s�[0m�[91m
Step #6 - "build-e2e":   9850K .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... .......... .......... .�[0m�[91m......... 69%  196M 0s
Step #6 - "build-e2e":   9900K .......... .......... ...�[0m�[91m....... .......... .......... 70%  151M 0s
Step #6 - "build-e2e":   9950K .......... .......... .�[0m�[91m......... ....�[0m�[91m...... .......... 70%  125M 0s
Step #6 - "build-e2e":  10000K .......... .......... .......... .......... .......... 70%  220M 0s
Step #6 - "build-e2e":  10050K .......... .......... .......... .......... .......... 71%  195M 0s
Step #6 - "build-e2e":  10100K .......... .......... .......... .......... .......... 71%  252M 0s
Step #6 - "build-e2e":  10150K .......... .......... .......... .......... .......... 71%  309M 0s
Step #6 - "build-e2e":  10200K .......... .......... .......... .......... .......... 72%  320M 0s
Step #6 - "build-e2e":  10250K .......... .......... .......... .......... .......... 72%  299M 0s
Step #6 - "build-e2e":  10300K .......... .......... .......... .......... .......... 72%  179M 0s
Step #6 - "build-e2e":  10350K .......... .......... .......... .......... .......... 73%  342M 0s
Step #6 - "build-e2e":  10400K .......... .......... .......... .......... .......... 73%  314M 0s
Step #6 - "build-e2e":  10450K .......... .......... .......... .......... .......... 74%  280M 0s
Step #6 - "build-e2e":  10500K .......... .......... .......... .......... .......... 74%  330M 0s
Step #6 - "build-e2e":  10550K .......... .......... .......... .......... .......... 74%  314M 0s
Step #6 - "build-e2e":  10600K .......... .......... .......... .......... .......... 75%  291M 0s
Step #6 - "build-e2e":  10650K .......... .......... .......... .......... .......... 75%  277M 0s
Step #6 - "build-e2e":  10700K .......... .......... .......... .......... .......... 75%  181M 0s
Step #6 - "build-e2e":  10750K .......... .......... .......... .......... .......... 76%  316M 0s
Step #6 - "build-e2e":  10800K .......... .......... .......... .......... .......... 76%  326M 0s
Step #6 - "build-e2e":  10850K .......... .......... .......... .......... .......... 76%  258M 0s
Step #6 - "build-e2e":  10900K .......... .......... .......... .......... .......... 77%  284M 0s
Step #6 - "build-e2e":  10950K .......... .......... .�[0m�[91m........�[0m�[91m. .......... .......... 77%  177M 0s
Step #6 - "build-e2e":  11000K .......... .........�[0m�[91m. .......�[0m�[91m... .......... ...�[0m�[91m....... 77%  235M 0s
Step #6 - "build-e2e":  11050K .......... .......... .......... .......... .......... 78%  122M 0s
Step #6 - "build-e2e":  11100K .......... .......... .......... .......... .......... 78%  233M 0s
Step #6 - "build-e2e":  11150K .......... .......... .......... .......... .......... 78%  212M 0s
Step #6 - "build-e2e":  11200K .......... .......... .......... .......... .......... 79%  263M 0s
Step #6 - "build-e2e":  11250K .......... .......... .......... .......... .......... 79%  196M 0s
Step #6 - "build-e2e":  11300K .......... .......... .......... .�[0m�[91m......... .......�[0m�[91m... 79%�[0m�[91m  128M 0s
Step #6 - "build-e2e":  11350K .......... .......... .........�[0m�[91m. .......... .......... 80%  240M 0s
Step #6 - "build-e2e":  11400K ...�[0m�[91m....... .�[0m�[91m......... .......�[0m�[91m... .....�[0m�[91m..... .......... 80%  218M 0s
Step #6 - "build-e2e":  11450K .......... .......... .......... ...�[0m�[91m....... .�[0m�[91m........�[0m�[91m. 81%  201M 0s
Step #6 - "build-e2e":  11500K .......�[0m�[91m... .......... .......... .........�[0m�[91m. .......... 81%  204M 0s
Step #6 - "build-e2e":  11550K .......... .......... .......... .......�[0m�[91m... .....�[0m�[91m..... 81%  123M 0s
Step #6 - "build-e2e":  11600K ...�[0m�[91m....... .�[0m�[91m........�[0m�[91m. .......... .......... .......... 82%  231M 0s
Step #6 - "build-e2e":  11650K .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... .......... ...�[0m�[91m....... .........�[0m�[91m. 82%  183M 0s
Step #6 - "build-e2e":  11700K .......�[0m�[91m... .......... .......... .......... .......... 82%  201M 0s
Step #6 - "build-e2e":  11750K .......... .......... .......... .......... .......... 83%  194M 0s
Step #6 - "build-e2e":  11800K .......... .......... .......... .......... .......... 83%  126M 0s
Step #6 - "build-e2e":  11850K .......... .......... .......... .......... .......... 83%  172M 0s
Step #6 - "build-e2e":  11900K .......... .......... .......... .......... .......... 84%  196M 0s
Step #6 - "build-e2e":  11950K .......... .......... .......... .......... .......... 84%  203M 0s
Step #6 - "build-e2e":  12000K .......... .......... .......... .......... .......... 84%  213M 0s
Step #6 - "build-e2e":  12050K .......... .......... .......... .......... .�[0m�[91m......... 85%  114M 0s
Step #6 - "build-e2e":  12100K .......... .......... .......... .......... .......... 85%  227M 0s
Step #6 - "build-e2e":  12150K .......... .......... ........�[0m�[91m.�[0m�[91m. .......... .......... 85%  244M 0s
Step #6 - "build-e2e":  12200K .......... .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... .......... .......... 86%  237M 0s
Step #6 - "build-e2e":  12250K .�[0m�[91m......... .......... .....�[0m�[91m..... ...�[0m�[91m....... .�[0m�[91m......... 86%  189M 0s
Step #6 - "build-e2e":  12300K .......�[0m�[91m... .......... .......... .......... .......... 87%  241M 0s
Step #6 - "build-e2e":  12350K .......... .......... .......... .......... .......... 87%  135M 0s
Step #6 - "build-e2e":  12400K .......... .......... .......... .......... .......... 87%  213M 0s
Step #6 - "build-e2e":  12450K .......... ......�[0m�[91m.... .......... .......... .........�[0m�[91m. 88%  173M 0s
Step #6 - "build-e2e":  12500K .......... .......... ......�[0m�[91m..�[0m�[91m.. .......... .......... 88%  233M 0s
Step #6 - "build-e2e":  12550K ....�[0m�[91m...... ...�[0m�[91m....... .....�[0m�[91m..... .......... .....�[0m�[91m..... 88%  260M 0s
Step #6 - "build-e2e":  12600K .......... .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... .......... ...�[0m�[91m....... 89%  126M 0s
Step #6 - "build-e2e":  12650K .�[0m�[91m........�[0m�[91m. .......... .....�[0m�[91m..... .......... .�[0m�[91m......... 89%  179M 0s
Step #6 - "build-e2e":  12700K .......�[0m�[91m... .......... ...�[0m�[91m....... .......... .......�[0m�[91m... 89%  250M 0s
Step #6 - "build-e2e":  12750K .....�[0m�[91m..... ...�[0m�[91m....... .......... ...�[0m�[91m....�[0m�[91m... .......... 90%  229M 0s
Step #6 - "build-e2e":  12800K ...�[0m�[91m....... .........�[0m�[91m. .......... .....�[0m�[91m..... ...�[0m�[91m....... 90%  221M 0s
Step #6 - "build-e2e":  12850K .........�[0m�[91m. .......... .......... .......... .�[0m�[91m........�[0m�[91m. 90%  180M 0s
Step #6 - "build-e2e":  12900K .......... .....�[0m�[91m..... .......... .�[0m�[91m......... .......�[0m�[91m... 91%  135M 0s
Step #6 - "build-e2e":  12950K .......... ...�[0m�[91m....... .......... .......�[0m�[91m... .....�[0m�[91m..... 91%  218M 0s
Step #6 - "build-e2e":  13000K�[0m�[91m .......... .�[0m�[91m......... ...�[0m�[91m....... .....�[0m�[91m..... .......... 91%  222M 0s
Step #6 - "build-e2e":  13050K .�[0m�[91m......... .......�[0m�[91m...�[0m�[91m .....�[0m�[91m..... ...�[0m�[91m....... .�[0m�[91m........�[0m�[91m. 92%  195M 0s
Step #6 - "build-e2e":  13100K .......... .......... ...�[0m�[91m....... .�[0m�[91m........�[0m�[91m. .......�[0m�[91m... 92%  228M 0s
Step #6 - "build-e2e":  13150K .....�[0m�[91m..... ...�[0m�[91m....... .........�[0m�[91m. .......�[0m�[91m... .......... 93%  138M 0s
Step #6 - "build-e2e":  13200K ...�[0m�[91m....... .........�[0m�[91m. .......... .....�[0m�[91m..... ..........�[0m�[91m 93%  188M 0s
Step #6 - "build-e2e":  13250K .�[0m�[91m......... .......... .....�[0m�[91m..... .......... .�[0m�[91m......... 93%  177M 0s
Step #6 - "build-e2e":  13300K .......... .......... ...�[0m�[91m....... .......... .......�[0m�[91m... 94%  232M 0s
Step #6 - "build-e2e":  13350K .......... ...�[0m�[91m....... .........�[0m�[91m. .......... .....�[0m�[91m..... 94%  231M 0s
Step #6 - "build-e2e":  13400K ...�[0m�[91m....... .�[0m�[91m........�[0mArchive:  /tmp/build/consul_1.2.1_linux_amd64.zip
Step #6 - "build-e2e":   inflating: /usr/local/bin/consul   �[91m. .......... .......... .......... 94%  231M 0s
Step #6 - "build-e2e":  13450K .......... .......... .......... .......... .......... 95%  135M 0s
Step #6 - "build-e2e":  13500K .......... .......... .......... .......... .......... 95%  255M 0s
Step #6 - "build-e2e":  13550K .......... .......... .......... .......... .......... 95%  263M 0s
Step #6 - "build-e2e":  13600K .......... .......... .......... .......... .......... 96%  249M 0s
Step #6 - "build-e2e":  13650K .......... .......... .......... .......... .......... 96%  207M 0s
Step #6 - "build-e2e":  13700K .......... .......... .......... .......... .......... 96%  252M 0s
Step #6 - "build-e2e":  13750K .......... .......... .......... .......... .......... 97%  147M 0s
Step #6 - "build-e2e":  13800K .......... .......... .......... .......... .......... 97%  261M 0s
Step #6 - "build-e2e":  13850K .......... .......... .......... .......... .......... 97%  220M 0s
Step #6 - "build-e2e":  13900K .......... .......... .......... .......... .......... 98%  239M 0s
Step #6 - "build-e2e":  13950K .......... .......... .......... .......... .......... 98%  248M 0s
Step #6 - "build-e2e":  14000K .......... .......... .......... .......... .......... 99%  267M 0s
Step #6 - "build-e2e":  14050K .......... .......... .......... .......... .......... 99%  134M 0s
Step #6 - "build-e2e":  14100K .......... .......... .......... .......... .......... 99%  210M 0s
Step #6 - "build-e2e":  14150K .......... .......... .......... ........             100%  259M=0.1s
Step #6 - "build-e2e": 
Step #6 - "build-e2e": 2018-12-30 13:02:01 (113 MB/s) - '/tmp/build/consul_1.2.1_linux_amd64.zip' saved [14529496/14529496]
Step #6 - "build-e2e": 
Step #6 - "build-e2e": �[0m
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": Removing intermediate container ab54a3562da4
Step #5 - "build":  ---> bcfb3091cea4
Step #5 - "build": Step 5/6 : USER agones
Step #5 - "build":  ---> Running in 865390295d38
Step #5 - "build": Removing intermediate container 865390295d38
Step #5 - "build":  ---> 18a59f2dbe8d
Step #5 - "build": Step 6/6 : ENTRYPOINT ["/home/agones/controller"]
Step #6 - "build-e2e": Removing intermediate container 4c16d8fa5778
Step #6 - "build-e2e":  ---> 3c9ce0b03ba5
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 505679cadb7c
Step #6 - "build-e2e":  ---> Running in 4e01969535ff
Step #5 - "build": Removing intermediate container 505679cadb7c
Step #5 - "build":  ---> 90b57b5c10e6
Step #5 - "build": Successfully built 90b57b5c10e6
Step #5 - "build": Successfully tagged gcr.io/agones-images/agones-controller:0.7.0-1d1e8fa
Step #5 - "build": docker run --rm -e "CGO_ENABLED=0" -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.helm:/root/.helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gocache:/root/.cache/go-build agones-build:ecb91b2ec8 go build \
Step #5 - "build": 	-o /go/src/agones.dev/agones/cmd/sdk-server/bin/sdk-server.linux.amd64  -ldflags "-X agones.dev/agones/pkg.Version=0.7.0-1d1e8fa" -installsuffix cgo agones.dev/agones/cmd/sdk-server
Step #6 - "build-e2e": Removing intermediate container 4e01969535ff
Step #6 - "build-e2e":  ---> 0e66b44d5d01
Step #6 - "build-e2e": Step 17/20 : COPY *.sh /root/
Step #6 - "build-e2e":  ---> d32b93a45f35
Step #6 - "build-e2e": Step 18/20 : RUN chmod +x /root/*.sh
Step #6 - "build-e2e":  ---> Running in 154df939d6a8
Step #6 - "build-e2e": Removing intermediate container 154df939d6a8
Step #6 - "build-e2e":  ---> 3ca19e81d6a3
Step #6 - "build-e2e": Step 19/20 : WORKDIR /go
Step #6 - "build-e2e":  ---> Running in 71d38b067bed
Step #6 - "build-e2e": Removing intermediate container 71d38b067bed
Step #6 - "build-e2e":  ---> 9148503487d1
Step #6 - "build-e2e": Step 20/20 : ENTRYPOINT [ "/root/entrypoint.sh" ]
Step #6 - "build-e2e":  ---> Running in 7eb55de74a92
Step #6 - "build-e2e": Removing intermediate container 7eb55de74a92
Step #6 - "build-e2e":  ---> 5ef9210fb17a
Step #6 - "build-e2e": Successfully built 5ef9210fb17a
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 ~/.helm:/root/.helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gocache:/root/.cache/go-build agones-build:ecb91b2ec8 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.7.0-1d1e8fa" agones.dev/agones/cmd/sdk-server
Step #4 - "tests": ok  	agones.dev/agones/pkg/fleetallocation	11.475s
Step #4 - "tests": ok  	agones.dev/agones/pkg/fleetautoscalers	3.558s
Step #4 - "tests": ok  	agones.dev/agones/pkg/fleets	2.577s
Step #4 - "tests": ok  	agones.dev/agones/pkg/gameservers	2.920s
Step #4 - "tests": ok  	agones.dev/agones/pkg/gameserversets	3.116s
Step #4 - "tests": ok  	agones.dev/agones/pkg/metrics	2.995s
Step #4 - "tests": ?   	agones.dev/agones/pkg/sdk	[no test files]
Step #4 - "tests": ok  	agones.dev/agones/pkg/sdkserver	10.704s
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.054s
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.299s
Step #4 - "tests": ok  	agones.dev/agones/pkg/util/workerqueue	2.098s
Step #4 - "tests": ok  	agones.dev/agones/sdks/go	1.061s
Step #4 - "tests": ?   	agones.dev/agones/cmd/controller	[no test files]
Step #4 - "tests": ok  	agones.dev/agones/cmd/ping	2.035s
Step #4 - "tests": ?   	agones.dev/agones/cmd/sdk-server	[no test files]
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": mkdir -p ~/.helm
Step #4 - "tests": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.helm:/root/.helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gocache:/root/.cache/go-build  agones-build:ecb91b2ec8 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": 	--set agones.crds.cleanupOnDelete=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 ~/.helm:/root/.helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gocache:/root/.cache/go-build agones-build:ecb91b2ec8 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.7.0-1d1e8fa" 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 ~/.helm:/root/.helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gocache:/root/.cache/go-build -w /go/src/agones.dev/agones/cmd/sdk-server/bin/ agones-build:ecb91b2ec8 zip -0 \
Step #5 - "build": 	agonessdk-server-0.7.0-1d1e8fa.zip sdk-server.darwin.amd64 sdk-server.linux.amd64 sdk-server.windows.amd64.exe
Step #5 - "build":   adding: sdk-server.darwin.amd64 (stored 0%)
Step #5 - "build":   adding: sdk-server.linux.amd64 (stored 0%)
Step #5 - "build":   adding: sdk-server.windows.amd64.exe (stored 0%)
Step #5 - "build": docker build /workspace/cmd/sdk-server/ --tag=gcr.io/agones-images/agones-sdk:0.7.0-1d1e8fa 
Step #5 - "build": Sending build context to Docker daemon    217MB

Step #5 - "build": Step 1/6 : FROM alpine:3.8
Step #5 - "build":  ---> 3f53bb00af94
Step #5 - "build": Step 2/6 : RUN apk --update add ca-certificates &&     adduser -D agones
Step #5 - "build":  ---> Using cache
Step #5 - "build":  ---> 1d4fdea62ad9
Step #5 - "build": Step 3/6 : COPY ./bin/sdk-server.linux.amd64 /home/agones/sdk-server
Step #5 - "build":  ---> 302d7e90c207
Step #5 - "build": Step 4/6 : RUN chown -R agones /home/agones &&     chmod o+x /home/agones/sdk-server
Step #5 - "build":  ---> Running in 8a0b3e8d481a
Step #5 - "build": Removing intermediate container 8a0b3e8d481a
Step #5 - "build":  ---> 2025463c625a
Step #5 - "build": Step 5/6 : USER agones
Step #5 - "build":  ---> Running in cd99c9093283
Step #5 - "build": Removing intermediate container cd99c9093283
Step #5 - "build":  ---> 0ac2a222373a
Step #5 - "build": Step 6/6 : ENTRYPOINT ["/home/agones/sdk-server"]
Step #5 - "build":  ---> Running in fb6302ae0cbe
Step #5 - "build": Removing intermediate container fb6302ae0cbe
Step #5 - "build":  ---> d6d3d0f00532
Step #5 - "build": Successfully built d6d3d0f00532
Step #5 - "build": Successfully tagged gcr.io/agones-images/agones-sdk:0.7.0-1d1e8fa
Step #5 - "build": docker run --rm -e "CGO_ENABLED=0" -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.helm:/root/.helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gocache:/root/.cache/go-build agones-build:ecb91b2ec8 go build \
Step #5 - "build": -tags none -o /go/src/agones.dev/agones/cmd/ping/bin/ping \
Step #5 - "build":  -ldflags "-X agones.dev/agones/pkg.Version=0.7.0-1d1e8fa" -installsuffix cgo agones.dev/agones/cmd/ping
Step #5 - "build": docker build /workspace/cmd/ping/ --tag=gcr.io/agones-images/agones-ping:0.7.0-1d1e8fa 
Step #5 - "build": Sending build context to Docker daemon  12.71MB

Step #5 - "build": Step 1/6 : FROM alpine:3.8
Step #5 - "build":  ---> 3f53bb00af94
Step #5 - "build": Step 2/6 : RUN apk --update add ca-certificates &&     adduser -D agones
Step #5 - "build":  ---> Using cache
Step #5 - "build":  ---> 1d4fdea62ad9
Step #5 - "build": Step 3/6 : COPY ./bin/ping /home/agones/ping
Step #5 - "build":  ---> a0c818d7daa7
Step #5 - "build": Step 4/6 : RUN chown -R agones /home/agones &&     chmod o+x /home/agones/ping
Step #5 - "build":  ---> Running in 8533e32629ce
Step #5 - "build": Removing intermediate container 8533e32629ce
Step #5 - "build":  ---> 22012db6db37
Step #5 - "build": Step 5/6 : USER agones
Step #5 - "build":  ---> Running in 481af6bf7914
Step #5 - "build": Removing intermediate container 481af6bf7914
Step #5 - "build":  ---> 1df8de3d76c6
Step #5 - "build": Step 6/6 : ENTRYPOINT ["/home/agones/ping"]
Step #5 - "build":  ---> Running in b25f28162b93
Step #5 - "build": Removing intermediate container b25f28162b93
Step #5 - "build":  ---> a984d6a0f082
Step #5 - "build": Successfully built a984d6a0f082
Step #5 - "build": Successfully tagged gcr.io/agones-images/agones-ping:0.7.0-1d1e8fa
Step #5 - "build": docker run --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.helm:/root/.helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gocache:/root/.cache/go-build -w /go/src/agones.dev/agones/sdks/cpp agones-build:ecb91b2ec8 make build install archive VERSION=0.7.0-1d1e8fa
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.7.0-1d1e8fa-src.zip
Step #5 - "build": Makefile:67: recipe for target 'archive' failed
Step #5 - "build": rm: cannot remove '/go/src/agones.dev/agones/sdks/cpp//bin/agonessdk-0.7.0-1d1e8fa-src.zip': No such file or directory
Step #5 - "build": make: [archive] Error 1 (ignored)
Step #5 - "build": rm /go/src/agones.dev/agones/sdks/cpp//bin/agonessdk-0.7.0-1d1e8fa-dev-linux-arch_64.tar.gz
Step #5 - "build": rm: cannot remove '/go/src/agones.dev/agones/sdks/cpp//bin/agonessdk-0.7.0-1d1e8fa-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.7.0-1d1e8fa-runtime-linux-arch_64.tar.gz
Step #5 - "build": rm: cannot remove '/go/src/agones.dev/agones/sdks/cpp//bin/agonessdk-0.7.0-1d1e8fa-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.* /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.7.0-1d1e8fa-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.17
Step #5 - "build": libprotobuf.so.17.0.0
Step #5 - "build": cd /usr/local && tar cvf /go/src/agones.dev/agones/sdks/cpp//bin/agonessdk-0.7.0-1d1e8fa-dev-linux-arch_64.tar.gz lib include
Step #5 - "build": lib/
Step #5 - "build": lib/libagonessdk.a
Step #5 - "build": lib/libagonessdk.so
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++_reflection.a
Step #5 - "build": lib/libgrpcpp_channelz.so.1.16.1
Step #5 - "build": lib/libgrpc++_reflection.so.1
Step #5 - "build": lib/libgrpc++_error_details.so.6
Step #5 - "build": lib/libprotobuf-lite.so.17
Step #5 - "build": lib/libgrpc++_cronet.so
Step #5 - "build": lib/libgrpc++_unsecure.so
Step #5 - "build": lib/libprotoc.a
Step #5 - "build": lib/libgpr.so.6
Step #5 - "build": lib/libgrpc++_error_details.a
Step #5 - "build": lib/libgrpc++_cronet.so.1
Step #5 - "build": lib/libgrpc.so.6
Step #5 - "build": lib/libaddress_sorting.a
Step #5 - "build": lib/libgrpcpp_channelz.a
Step #5 - "build": lib/libgrpc++_unsecure.so.6
Step #5 - "build": lib/libgrpc_unsecure.a
Step #5 - "build": lib/libgrpc++_reflection.so.6
Step #5 - "build": lib/libgrpc_cronet.so.6.0.0
Step #5 - "build": lib/libprotoc.so
Step #5 - "build": lib/libprotobuf-lite.a
Step #5 - "build": lib/libgrpc++_unsecure.so.1.16.1
Step #5 - "build": lib/libgrpc++.so.1
Step #5 - "build": lib/libgrpc++_unsecure.so.1
Step #5 - "build": lib/libaddress_sorting.so
Step #5 - "build": lib/libgrpc++_error_details.so.1
Step #5 - "build": lib/libgrpc++.so.1.16.1
Step #5 - "build": lib/libprotobuf.so
Step #5 - "build": lib/libgrpc_unsecure.so.6
Step #5 - "build": lib/libgrpc.so.6.0.0
Step #5 - "build": lib/libprotobuf.so.17.0.0
Step #5 - "build": lib/libgrpc++_cronet.so.6
Step #5 - "build": lib/libgrpc++_reflection.so
Step #5 - "build": lib/libprotoc.so.17
Step #5 - "build": lib/libprotoc.la
Step #5 - "build": lib/libgrpc++_reflection.so.1.16.1
Step #5 - "build": lib/libprotobuf.so.17
Step #5 - "build": lib/libgrpc++_error_details.so
Step #5 - "build": lib/libprotoc.so.17.0.0
Step #5 - "build": lib/libgrpcpp_channelz.so.6
Step #5 - "build": lib/libgpr.a
Step #5 - "build": lib/libgrpc++_error_details.so.1.16.1
Step #5 - "build": lib/libaddress_sorting.so.6
Step #5 - "build": lib/libgrpc_cronet.so.6
Step #5 - "build": lib/libprotobuf.la
Step #5 - "build": lib/libgrpc++_unsecure.a
Step #5 - "build": lib/libgrpc_unsecure.so
Step #5 - "build": lib/libgrpcpp_channelz.so.1
Step #5 - "build": lib/libgrpc.a
Step #5 - "build": lib/libgrpc_cronet.so
Step #5 - "build": lib/libprotobuf.a
Step #5 - "build": lib/libgrpc++_cronet.so.1.16.1
Step #5 - "build": lib/libgrpc++_cronet.a
Step #5 - "build": lib/libgrpc_cronet.a
Step #5 - "build": lib/libgrpc++.so
Step #5 - "build": lib/libgpr.so
Step #5 - "build": lib/libgrpc++.so.6
Step #5 - "build": lib/libgrpcpp_channelz.so
Step #5 - "build": lib/pkgconfig/
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/pkgconfig/gpr.pc
Step #5 - "build": lib/pkgconfig/grpc.pc
Step #5 - "build": lib/pkgconfig/protobuf.pc
Step #5 - "build": lib/pkgconfig/grpc++_unsecure.pc
Step #5 - "build": lib/libprotobuf-lite.la
Step #5 - "build": lib/libprotobuf-lite.so
Step #5 - "build": lib/libgrpc_unsecure.so.6.0.0
Step #5 - "build": lib/libgrpc.so
Step #5 - "build": lib/libprotobuf-lite.so.17.0.0
Step #5 - "build": lib/libgrpc++.a
Step #5 - "build": lib/libgpr.so.6.0.0
Step #5 - "build": lib/libaddress_sorting.so.6.0.0
Step #5 - "build": include/
Step #5 - "build": include/google/
Step #5 - "build": include/google/protobuf/
Step #5 - "build": include/google/protobuf/map.h
Step #5 - "build": include/google/protobuf/arena.h
Step #5 - "build": include/google/protobuf/message.h
Step #5 - "build": include/google/protobuf/map_type_handler.h
Step #5 - "build": include/google/protobuf/descriptor_database.h
Step #5 - "build": include/google/protobuf/field_mask.proto
Step #5 - "build": include/google/protobuf/map_entry_lite.h
Step #5 - "build": include/google/protobuf/extension_set.h
Step #5 - "build": include/google/protobuf/metadata_lite.h
Step #5 - "build": include/google/protobuf/any.pb.h
Step #5 - "build": include/google/protobuf/type.pb.h
Step #5 - "build": include/google/protobuf/struct.pb.h
Step #5 - "build": include/google/protobuf/metadata.h
Step #5 - "build": include/google/protobuf/generated_enum_reflection.h
Step #5 - "build": include/google/protobuf/duration.proto
Step #5 - "build": include/google/protobuf/generated_message_table_driven.h
Step #5 - "build": include/google/protobuf/map_field_lite.h
Step #5 - "build": include/google/protobuf/inlined_string_field.h
Step #5 - "build": include/google/protobuf/wrappers.pb.h
Step #5 - "build": include/google/protobuf/arenastring.h
Step #5 - "build": include/google/protobuf/timestamp.pb.h
Step #5 - "build": include/google/protobuf/service.h
Step #5 - "build": include/google/protobuf/unknown_field_set.h
Step #5 - "build": include/google/protobuf/source_context.proto
Step #5 - "build": include/google/protobuf/descriptor.proto
Step #5 - "build": include/google/protobuf/map_entry.h
Step #5 - "build": include/google/protobuf/field_mask.pb.h
Step #5 - "build": include/google/protobuf/util/
Step #5 - "build": include/google/protobuf/util/json_util.h
Step #5 - "build": include/google/protobuf/util/time_util.h
Step #5 - "build": include/google/protobuf/util/field_comparator.h
Step #5 - "build": include/google/protobuf/util/type_resolver.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/type_resolver_util.h
Step #5 - "build": include/google/protobuf/util/field_mask_util.h
Step #5 - "build": include/google/protobuf/struct.proto
Step #5 - "build": include/google/protobuf/dynamic_message.h
Step #5 - "build": include/google/protobuf/repeated_field.h
Step #5 - "build": include/google/protobuf/timestamp.proto
Step #5 - "build": include/google/protobuf/descriptor.pb.h
Step #5 - "build": include/google/protobuf/has_bits.h
Step #5 - "build": include/google/protobuf/reflection_ops.h
Step #5 - "build": include/google/protobuf/descriptor.h
Step #5 - "build": include/google/protobuf/wire_format_lite.h
Step #5 - "build": include/google/protobuf/compiler/
Step #5 - "build": include/google/protobuf/compiler/command_line_interface.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/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/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/java/
Step #5 - "build": include/google/protobuf/compiler/java/java_generator.h
Step #5 - "build": include/google/protobuf/compiler/java/java_names.h
Step #5 - "build": include/google/protobuf/compiler/plugin.h
Step #5 - "build": include/google/protobuf/compiler/importer.h
Step #5 - "build": include/google/protobuf/compiler/csharp/
Step #5 - "build": include/google/protobuf/compiler/csharp/csharp_generator.h
Step #5 - "build": include/google/protobuf/compiler/csharp/csharp_names.h
Step #5 - "build": include/google/protobuf/compiler/plugin.proto
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/code_generator.h
Step #5 - "build": include/google/protobuf/compiler/parser.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/arena_impl.h
Step #5 - "build": include/google/protobuf/any.h
Step #5 - "build": include/google/protobuf/generated_message_reflection.h
Step #5 - "build": include/google/protobuf/map_field_inl.h
Step #5 - "build": include/google/protobuf/type.proto
Step #5 - "build": include/google/protobuf/empty.pb.h
Step #5 - "build": include/google/protobuf/api.proto
Step #5 - "build": include/google/protobuf/wire_format_lite_inl.h
Step #5 - "build": include/google/protobuf/map_field.h
Step #5 - "build": include/google/protobuf/wrappers.proto
Step #5 - "build": include/google/protobuf/any.proto
Step #5 - "build": include/google/protobuf/api.pb.h
Step #5 - "build": include/google/protobuf/message_lite.h
Step #5 - "build": include/google/protobuf/empty.proto
Step #5 - "build": include/google/protobuf/generated_message_util.h
Step #5 - "build": include/google/protobuf/source_context.pb.h
Step #5 - "build": include/google/protobuf/generated_enum_util.h
Step #5 - "build": include/google/protobuf/text_format.h
Step #5 - "build": include/google/protobuf/stubs/
Step #5 - "build": include/google/protobuf/stubs/stringpiece.h
Step #5 - "build": include/google/protobuf/stubs/mutex.h
Step #5 - "build": include/google/protobuf/stubs/stl_util.h
Step #5 - "build": include/google/protobuf/stubs/callback.h
Step #5 - "build": include/google/protobuf/stubs/macros.h
Step #5 - "build": include/google/protobuf/stubs/once.h
Step #5 - "build": include/google/protobuf/stubs/bytestream.h
Step #5 - "build": include/google/protobuf/stubs/common.h
Step #5 - "build": include/google/protobuf/stubs/platform_macros.h
Step #5 - "build": include/google/protobuf/stubs/status.h
Step #5 - "build": include/google/protobuf/stubs/hash.h
Step #5 - "build": include/google/protobuf/stubs/fastmem.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/casts.h
Step #5 - "build": include/google/protobuf/stubs/port.h
Step #5 - "build": include/google/protobuf/duration.pb.h
Step #5 - "build": include/google/protobuf/wire_format.h
Step #5 - "build": include/google/protobuf/io/
Step #5 - "build": include/google/protobuf/io/tokenizer.h
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.h
Step #5 - "build": include/google/protobuf/io/zero_copy_stream_impl_lite.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/reflection.h
Step #5 - "build": include/google/protobuf/implicit_weak_message.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.h
Step #5 - "build": include/agones/sdk.grpc.pb.h
Step #5 - "build": include/agones/sdk.pb.h
Step #5 - "build": include/grpcpp/
Step #5 - "build": include/grpcpp/support/
Step #5 - "build": include/grpcpp/support/proto_buffer_reader.h
Step #5 - "build": include/grpcpp/support/proto_buffer_writer.h
Step #5 - "build": include/grpcpp/support/string_ref.h
Step #5 - "build": include/grpcpp/support/error_details.h
Step #5 - "build": include/grpcpp/support/sync_stream.h
Step #5 - "build": include/grpcpp/support/status_code_enum.h
Step #5 - "build": include/grpcpp/support/async_unary_call.h
Step #5 - "build": include/grpcpp/support/channel_arguments.h
Step #5 - "build": include/grpcpp/support/slice.h
Step #5 - "build": include/grpcpp/support/async_stream.h
Step #5 - "build": include/grpcpp/support/byte_buffer.h
Step #5 - "build": include/grpcpp/support/status.h
Step #5 - "build": include/grpcpp/support/config.h
Step #5 - "build": include/grpcpp/support/time.h
Step #5 - "build": include/grpcpp/support/stub_options.h
Step #5 - "build": include/grpcpp/support/client_callback.h
Step #5 - "build": include/grpcpp/server_builder.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/ext/channelz_service_plugin.h
Step #5 - "build": include/grpcpp/create_channel_posix.h
Step #5 - "build": include/grpcpp/impl/
Step #5 - "build": include/grpcpp/impl/client_unary_call.h
Step #5 - "build": include/grpcpp/impl/call.h
Step #5 - "build": include/grpcpp/impl/service_type.h
Step #5 - "build": include/grpcpp/impl/method_handler_impl.h
Step #5 - "build": include/grpcpp/impl/rpc_service_method.h
Step #5 - "build": include/grpcpp/impl/grpc_library.h
Step #5 - "build": include/grpcpp/impl/server_builder_plugin.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/rpc_method.h
Step #5 - "build": include/grpcpp/impl/channel_argument_option.h
Step #5 - "build": include/grpcpp/impl/codegen/
Step #5 - "build": include/grpcpp/impl/codegen/proto_buffer_reader.h
Step #5 - "build": include/grpcpp/impl/codegen/metadata_map.h
Step #5 - "build": include/grpcpp/impl/codegen/proto_buffer_writer.h
Step #5 - "build": include/grpcpp/impl/codegen/string_ref.h
Step #5 - "build": include/grpcpp/impl/codegen/sync_stream.h
Step #5 - "build": include/grpcpp/impl/codegen/status_code_enum.h
Step #5 - "build": include/grpcpp/impl/codegen/client_unary_call.h
Step #5 - "build": include/grpcpp/impl/codegen/channel_interface.h
Step #5 - "build": include/grpcpp/impl/codegen/call.h
Step #5 - "build": include/grpcpp/impl/codegen/client_interceptor.h
Step #5 - "build": include/grpcpp/impl/codegen/call_hook.h
Step #5 - "build": include/grpcpp/impl/codegen/async_unary_call.h
Step #5 - "build": include/grpcpp/impl/codegen/async_generic_service.h
Step #5 - "build": include/grpcpp/impl/codegen/callback_common.h
Step #5 - "build": include/grpcpp/impl/codegen/completion_queue_tag.h
Step #5 - "build": include/grpcpp/impl/codegen/service_type.h
Step #5 - "build": include/grpcpp/impl/codegen/interceptor.h
Step #5 - "build": include/grpcpp/impl/codegen/slice.h
Step #5 - "build": include/grpcpp/impl/codegen/method_handler_impl.h
Step #5 - "build": include/grpcpp/impl/codegen/async_stream.h
Step #5 - "build": include/grpcpp/impl/codegen/server_context.h
Step #5 - "build": include/grpcpp/impl/codegen/core_codegen.h
Step #5 - "build": include/grpcpp/impl/codegen/byte_buffer.h
Step #5 - "build": include/grpcpp/impl/codegen/rpc_service_method.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/proto_utils.h
Step #5 - "build": include/grpcpp/impl/codegen/grpc_library.h
Step #5 - "build": include/grpcpp/impl/codegen/serialization_traits.h
Step #5 - "build": include/grpcpp/impl/codegen/server_interface.h
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/client_context.h
Step #5 - "build": include/grpcpp/impl/codegen/create_auth_context.h
Step #5 - "build": include/grpcpp/impl/codegen/time.h
Step #5 - "build": include/grpcpp/impl/codegen/rpc_method.h
Step #5 - "build": include/grpcpp/impl/codegen/stub_options.h
Step #5 - "build": include/grpcpp/impl/codegen/completion_queue.h
Step #5 - "build": include/grpcpp/impl/codegen/core_codegen_interface.h
Step #5 - "build": include/grpcpp/impl/codegen/config_protobuf.h
Step #5 - "build": include/grpcpp/impl/codegen/client_callback.h
Step #5 - "build": include/grpcpp/impl/server_initializer.h
Step #5 - "build": include/grpcpp/server_posix.h
Step #5 - "build": include/grpcpp/server_context.h
Step #5 - "build": include/grpcpp/health_check_service_interface.h
Step #5 - "build": include/grpcpp/security/
Step #5 - "build": include/grpcpp/security/auth_context.h
Step #5 - "build": include/grpcpp/security/auth_metadata_processor.h
Step #5 - "build": include/grpcpp/security/server_credentials.h
Step #5 - "build": include/grpcpp/security/credentials.h
Step #5 - "build": include/grpcpp/grpcpp.h
Step #5 - "build": include/grpcpp/server.h
Step #5 - "build": include/grpcpp/client_context.h
Step #5 - "build": include/grpcpp/resource_quota.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/alarm.h
Step #5 - "build": include/grpcpp/completion_queue.h
Step #5 - "build": include/grpcpp/channel.h
Step #5 - "build": include/grpcpp/create_channel.h
Step #5 - "build": include/grpc++/
Step #5 - "build": include/grpc++/grpc++.h
Step #5 - "build": include/grpc++/support/
Step #5 - "build": include/grpc++/support/string_ref.h
Step #5 - "build": include/grpc++/support/error_details.h
Step #5 - "build": include/grpc++/support/sync_stream.h
Step #5 - "build": include/grpc++/support/status_code_enum.h
Step #5 - "build": include/grpc++/support/async_unary_call.h
Step #5 - "build": include/grpc++/support/channel_arguments.h
Step #5 - "build": include/grpc++/support/slice.h
Step #5 - "build": include/grpc++/support/async_stream.h
Step #5 - "build": include/grpc++/support/byte_buffer.h
Step #5 - "build": include/grpc++/support/status.h
Step #5 - "build": include/grpc++/support/config.h
Step #5 - "build": include/grpc++/support/time.h
Step #5 - "build": include/grpc++/support/stub_options.h
Step #5 - "build": include/grpc++/server_builder.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++/create_channel_posix.h
Step #5 - "build": include/grpc++/impl/
Step #5 - "build": include/grpc++/impl/client_unary_call.h
Step #5 - "build": include/grpc++/impl/call.h
Step #5 - "build": include/grpc++/impl/service_type.h
Step #5 - "build": include/grpc++/impl/method_handler_impl.h
Step #5 - "build": include/grpc++/impl/rpc_service_method.h
Step #5 - "build": include/grpc++/impl/grpc_library.h
Step #5 - "build": include/grpc++/impl/server_builder_plugin.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/rpc_method.h
Step #5 - "build": include/grpc++/impl/channel_argument_option.h
Step #5 - "build": include/grpc++/impl/codegen/
Step #5 - "build": include/grpc++/impl/codegen/metadata_map.h
Step #5 - "build": include/grpc++/impl/codegen/string_ref.h
Step #5 - "build": include/grpc++/impl/codegen/sync_stream.h
Step #5 - "build": include/grpc++/impl/codegen/status_code_enum.h
Step #5 - "build": include/grpc++/impl/codegen/client_unary_call.h
Step #5 - "build": include/grpc++/impl/codegen/channel_interface.h
Step #5 - "build": include/grpc++/impl/codegen/call.h
Step #5 - "build": include/grpc++/impl/codegen/call_hook.h
Step #5 - "build": include/grpc++/impl/codegen/async_unary_call.h
Step #5 - "build": include/grpc++/impl/codegen/completion_queue_tag.h
Step #5 - "build": include/grpc++/impl/codegen/service_type.h
Step #5 - "build": include/grpc++/impl/codegen/slice.h
Step #5 - "build": include/grpc++/impl/codegen/method_handler_impl.h
Step #5 - "build": include/grpc++/impl/codegen/async_stream.h
Step #5 - "build": include/grpc++/impl/codegen/server_context.h
Step #5 - "build": include/grpc++/impl/codegen/core_codegen.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/security/
Step #5 - "build": include/grpc++/impl/codegen/security/auth_context.h
Step #5 - "build": include/grpc++/impl/codegen/proto_utils.h
Step #5 - "build": include/grpc++/impl/codegen/grpc_library.h
Step #5 - "build": include/grpc++/impl/codegen/serialization_traits.h
Step #5 - "build": include/grpc++/impl/codegen/server_interface.h
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/client_context.h
Step #5 - "build": include/grpc++/impl/codegen/create_auth_context.h
Step #5 - "build": include/grpc++/impl/codegen/time.h
Step #5 - "build": include/grpc++/impl/codegen/rpc_method.h
Step #5 - "build": include/grpc++/impl/codegen/stub_options.h
Step #5 - "build": include/grpc++/impl/codegen/completion_queue.h
Step #5 - "build": include/grpc++/impl/codegen/core_codegen_interface.h
Step #5 - "build": include/grpc++/impl/codegen/config_protobuf.h
Step #5 - "build": include/grpc++/impl/server_initializer.h
Step #5 - "build": include/grpc++/server_posix.h
Step #5 - "build": include/grpc++/server_context.h
Step #5 - "build": include/grpc++/health_check_service_interface.h
Step #5 - "build": include/grpc++/security/
Step #5 - "build": include/grpc++/security/auth_context.h
Step #5 - "build": include/grpc++/security/auth_metadata_processor.h
Step #5 - "build": include/grpc++/security/server_credentials.h
Step #5 - "build": include/grpc++/security/credentials.h
Step #5 - "build": include/grpc++/server.h
Step #5 - "build": include/grpc++/client_context.h
Step #5 - "build": include/grpc++/resource_quota.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++/alarm.h
Step #5 - "build": include/grpc++/completion_queue.h
Step #5 - "build": include/grpc++/channel.h
Step #5 - "build": include/grpc++/create_channel.h
Step #5 - "build": include/grpc/
Step #5 - "build": include/grpc/census.h
Step #5 - "build": include/grpc/support/
Step #5 - "build": include/grpc/support/sync_posix.h
Step #5 - "build": include/grpc/support/string_util.h
Step #5 - "build": include/grpc/support/log.h
Step #5 - "build": include/grpc/support/cpu.h
Step #5 - "build": include/grpc/support/atm.h
Step #5 - "build": include/grpc/support/port_platform.h
Step #5 - "build": include/grpc/support/atm_gcc_sync.h
Step #5 - "build": include/grpc/support/sync_custom.h
Step #5 - "build": include/grpc/support/sync_windows.h
Step #5 - "build": include/grpc/support/workaround_list.h
Step #5 - "build": include/grpc/support/atm_gcc_atomic.h
Step #5 - "build": include/grpc/support/atm_windows.h
Step #5 - "build": include/grpc/support/sync_generic.h
Step #5 - "build": include/grpc/support/sync.h
Step #5 - "build": include/grpc/support/alloc.h
Step #5 - "build": include/grpc/support/thd_id.h
Step #5 - "build": include/grpc/support/time.h
Step #5 - "build": include/grpc/support/log_windows.h
Step #5 - "build": include/grpc/grpc_posix.h
Step #5 - "build": include/grpc/impl/
Step #5 - "build": include/grpc/impl/codegen/
Step #5 - "build": include/grpc/impl/codegen/sync_posix.h
Step #5 - "build": include/grpc/impl/codegen/log.h
Step #5 - "build": include/grpc/impl/codegen/gpr_types.h
Step #5 - "build": include/grpc/impl/codegen/atm.h
Step #5 - "build": include/grpc/impl/codegen/port_platform.h
Step #5 - "build": include/grpc/impl/codegen/connectivity_state.h
Step #5 - "build": include/grpc/impl/codegen/slice.h
Step #5 - "build": include/grpc/impl/codegen/atm_gcc_sync.h
Step #5 - "build": include/grpc/impl/codegen/sync_custom.h
Step #5 - "build": include/grpc/impl/codegen/compression_types.h
Step #5 - "build": include/grpc/impl/codegen/byte_buffer_reader.h
Step #5 - "build": include/grpc/impl/codegen/sync_windows.h
Step #5 - "build": include/grpc/impl/codegen/atm_gcc_atomic.h
Step #5 - "build": include/grpc/impl/codegen/byte_buffer.h
Step #5 - "build": include/grpc/impl/codegen/atm_windows.h
Step #5 - "build": include/grpc/impl/codegen/sync_generic.h
Step #5 - "build": include/grpc/impl/codegen/sync.h
Step #5 - "build": include/grpc/impl/codegen/status.h
Step #5 - "build": include/grpc/impl/codegen/propagation_bits.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/fork.h
Step #5 - "build": include/grpc/slice.h
Step #5 - "build": include/grpc/compression.h
Step #5 - "build": include/grpc/byte_buffer_reader.h
Step #5 - "build": include/grpc/byte_buffer.h
Step #5 - "build": include/grpc/grpc_cronet.h
Step #5 - "build": include/grpc/grpc_security_constants.h
Step #5 - "build": include/grpc/status.h
Step #5 - "build": include/grpc/grpc.h
Step #5 - "build": include/grpc/grpc_security.h
Step #5 - "build": include/grpc/fork.h
Step #5 - "build": include/grpc/slice_buffer.h
Step #5 - "build": include/grpc/load_reporting.h
Step #5 - "build": cd /go/src/agones.dev/agones/sdks/cpp/ && zip ./bin/agonessdk-0.7.0-1d1e8fa-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.7.0-1d1e8fa
Step #5 - "build": The push refers to repository [gcr.io/agones-images/agones-controller]
Step #5 - "build": 90882b6324b9: Preparing
Step #5 - "build": 9351a71d62d8: Preparing
Step #5 - "build": 7de2c980eb41: Preparing
Step #5 - "build": 7bff100f35cb: Preparing
Step #5 - "build": 7bff100f35cb: Layer already exists
Step #5 - "build": 7de2c980eb41: Pushed
Step #5 - "build": 9351a71d62d8: Pushed
Step #5 - "build": 90882b6324b9: Pushed
Step #5 - "build": 0.7.0-1d1e8fa: digest: sha256:f2c56cbf924bac747a5575fd030c08e258d895c2d5ff70b78fb26321a2b3cf9b size: 1163
Step #5 - "build": docker push gcr.io/agones-images/agones-sdk:0.7.0-1d1e8fa
Step #5 - "build": The push refers to repository [gcr.io/agones-images/agones-sdk]
Step #5 - "build": a4a7d5efbcf2: Preparing
Step #5 - "build": caf0d1bc8cf8: Preparing
Step #5 - "build": 7de2c980eb41: Preparing
Step #5 - "build": 7bff100f35cb: Preparing
Step #5 - "build": 7bff100f35cb: Layer already exists
Step #5 - "build": 7de2c980eb41: Layer already exists
Step #5 - "build": caf0d1bc8cf8: Pushed
Step #5 - "build": a4a7d5efbcf2: Pushed
Step #5 - "build": 0.7.0-1d1e8fa: digest: sha256:6f3536f6708b0853f03b183c7265a77f8090a8b4fdd93d8a946c9fb471e43dfb size: 1163
Step #5 - "build": docker push gcr.io/agones-images/agones-ping:0.7.0-1d1e8fa
Step #5 - "build": The push refers to repository [gcr.io/agones-images/agones-ping]
Step #5 - "build": c522fcb2377a: Preparing
Step #5 - "build": 7d3e098c462a: Preparing
Step #5 - "build": 7de2c980eb41: Preparing
Step #5 - "build": 7bff100f35cb: Preparing
Step #5 - "build": 7de2c980eb41: Layer already exists
Step #5 - "build": 7bff100f35cb: Layer already exists
Step #5 - "build": c522fcb2377a: Pushed
Step #5 - "build": 7d3e098c462a: Pushed
Step #5 - "build": 0.7.0-1d1e8fa: digest: sha256:5a011526f224588ce38c3310f25aa347a2d0f4f785bbf1a2fa69ac0d3a40066d size: 1161
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 #8: Copying file://agonessdk-0.7.0-1d1e8fa-dev-linux-arch_64.tar.gz [Content-Type=application/x-tar]...
Step #8: / [0 files][    0.0 B/289.2 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: 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 #7: Forwarding from 127.0.0.1:8500 -> 8500
Step #8: -
- [0 files][104.4 MiB/289.2 MiB]                                                
\
|
| [0 files][224.8 MiB/289.2 MiB]                                                
/
/ [1 files][289.2 MiB/289.2 MiB]                                                
-
Copying file://agonessdk-0.7.0-1d1e8fa-runtime-linux-arch_64.tar.gz [Content-Type=application/x-tar]...
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 #8: - [1 files][289.2 MiB/355.3 MiB]                                                
\
\ [2 files][355.3 MiB/355.3 MiB]                                                
|
Step #8: Operation completed over 2 objects/355.3 MiB.                                    
Finished Step #8
Step #7: Handling connection for 8500
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.7.0-1d1e8fa,agones.image.registry=gcr.io/agones-images \
Step #7: 	--set agones.image.controller.pullPolicy="Always",agones.image.sdk.alwaysPull=true \
Step #7: 	--set agones.image.controller.pullSecret= \
Step #7: 	--set agones.ping.http.serviceType="LoadBalancer",agones.ping.udp.serviceType="LoadBalancer" \
Step #7: 	--set agones.crds.cleanupOnDelete=true \
Step #7: 	agones /go/src/agones.dev/agones/install/helm/agones/
Step #7: Release "agones" has been upgraded. Happy Helming!
Step #7: LAST DEPLOYED: Sun Dec 30 13:06:48 2018
Step #7: NAMESPACE: agones-system
Step #7: STATUS: DEPLOYED
Step #7: 
Step #7: RESOURCES:
Step #7: ==> v1beta1/MutatingWebhookConfiguration
Step #7: NAME                     AGE
Step #7: agones-mutation-webhook  21d
Step #7: 
Step #7: ==> v1beta1/ValidatingWebhookConfiguration
Step #7: agones-validation-webhook  21d
Step #7: 
Step #7: ==> v1/Pod(related)
Step #7: 
Step #7: NAME                              READY  STATUS   RESTARTS  AGE
Step #7: agones-controller-5885466c-b8hck  1/1    Running  0         8s
Step #7: agones-ping-8664b548b6-cmg4c      1/1    Running  0         11s
Step #7: agones-ping-8664b548b6-qh96s      1/1    Running  0         14s
Step #7: 
Step #7: ==> v1/Secret
Step #7: 
Step #7: NAME         AGE
Step #7: agones-cert  21d
Step #7: 
Step #7: ==> v1/ServiceAccount
Step #7: agones-controller  21d
Step #7: agones-sdk         21d
Step #7: 
Step #7: ==> v1/ClusterRoleBinding
Step #7: agones-controller-access  21d
Step #7: 
Step #7: ==> v1/Service
Step #7: agones-ping-udp-service    21d
Step #7: agones-ping-http-service   21d
Step #7: agones-controller-service  21d
Step #7: 
Step #7: ==> v1beta1/CustomResourceDefinition
Step #7: fleets.stable.agones.dev            21d
Step #7: fleetallocations.stable.agones.dev  21d
Step #7: fleetautoscalers.stable.agones.dev  21d
Step #7: gameservers.stable.agones.dev       21d
Step #7: gameserversets.stable.agones.dev    21d
Step #7: 
Step #7: ==> v1/ClusterRole
Step #7: agones-controller  21d
Step #7: agones-sdk         21d
Step #7: 
Step #7: ==> v1/RoleBinding
Step #7: agones-sdk-access  21d
Step #7: 
Step #7: ==> v1/Deployment
Step #7: agones-controller  21d
Step #7: agones-ping        21d
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.5
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.5 \
Step #7: 	--pullsecret=
Step #7: === RUN   TestCreateFleetAndAllocate
Step #7: === PAUSE TestCreateFleetAndAllocate
Step #7: === RUN   TestCreateFullFleetAndCantAllocate
Step #7: === PAUSE TestCreateFullFleetAndCantAllocate
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   TestAutoscalerWebhook
Step #7: === PAUSE TestAutoscalerWebhook
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: === RUN   TestUnhealthyGameServersWithoutFreePorts
Step #7: === PAUSE TestUnhealthyGameServersWithoutFreePorts
Step #7: === RUN   TestPingHTTP
Step #7: === PAUSE TestPingHTTP
Step #7: === RUN   TestPingUDP
Step #7: {"message":"load balancer","severity":"info","svc":{"metadata":{"name":"agones-ping-udp-service","namespace":"agones-system","selfLink":"/api/v1/namespaces/agones-system/services/agones-ping-udp-service","uid":"6a2ab239-fb42-11e8-a7c2-42010a8a00c7","resourceVersion":"6724860","creationTimestamp":"2018-12-08T23:38:50Z","labels":{"app":"agones","chart":"agones-0.7.0-rc","component":"ping","heritage":"Tiller","release":"agones"}},"spec":{"ports":[{"name":"udp","protocol":"UDP","port":50000,"targetPort":8080,"nodePort":32495}],"selector":{"stable.agones.dev/role":"ping"},"clusterIP":"10.43.251.240","type":"LoadBalancer","sessionAffinity":"None","externalTrafficPolicy":"Cluster"},"status":{"loadBalancer":{"ingress":[{"ip":"35.247.4.172"}]}}},"time":"2018-12-30T13:07:21.812109285Z"}
Step #7: --- PASS: TestPingUDP (0.06s)
Step #7: === CONT  TestCreateFleetAndAllocate
Step #7: === CONT  TestCreateConnect
Step #7: === CONT  TestAutoscalerBasicFunctions
Step #7: === RUN   TestCreateFleetAndAllocate/Packed
Step #7: === CONT  TestAutoscalerStressCreate
Step #7: === CONT  TestCreateFullFleetAndCantAllocate
Step #7: === RUN   TestCreateFullFleetAndCantAllocate/Packed
Step #7: === CONT  TestScaleFleetUpAndDownWithAllocation
Step #7: === CONT  TestSDKSetAnnotation
Step #7: === CONT  TestPingHTTP
Step #7: {"message":"load balancer","severity":"info","svc":{"metadata":{"name":"agones-ping-http-service","namespace":"agones-system","selfLink":"/api/v1/namespaces/agones-system/services/agones-ping-http-service","uid":"6a2f1082-fb42-11e8-a7c2-42010a8a00c7","resourceVersion":"6724947","creationTimestamp":"2018-12-08T23:38:50Z","labels":{"app":"agones","chart":"agones-0.7.0-rc","component":"ping","heritage":"Tiller","release":"agones"}},"spec":{"ports":[{"name":"http","protocol":"TCP","port":80,"targetPort":8080,"nodePort":32064}],"selector":{"stable.agones.dev/role":"ping"},"clusterIP":"10.43.255.46","type":"LoadBalancer","sessionAffinity":"None","externalTrafficPolicy":"Cluster"},"status":{"loadBalancer":{"ingress":[{"ip":"35.247.81.255"}]}}},"time":"2018-12-30T13:07:21.850445505Z"}
Step #7: === CONT  TestFleetAllocationDuringGameServerDeletion
Step #7: === RUN   TestFleetAllocationDuringGameServerDeletion/scale_down
Step #7: --- PASS: TestPingHTTP (0.04s)
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  TestSDKSetLabel
Step #7: {"message":"GameServer created, waiting for Ready","name":"udp-serverqggpp","severity":"info","time":"2018-12-30T13:07:21.943673956Z"}
Step #7: {"message":"GameServer created, waiting for Ready","name":"udp-servervz4gd","severity":"info","time":"2018-12-30T13:07:21.944062647Z"}
Step #7: {"message":"GameServer created, waiting for Ready","name":"udp-serverh8vq6","severity":"info","time":"2018-12-30T13:07:21.944125176Z"}
Step #7: --- PASS: TestSDKSetAnnotation (13.85s)
Step #7: === CONT  TestUnhealthyGameServersWithoutFreePorts
Step #7: --- PASS: TestSDKSetLabel (15.63s)
Step #7: === CONT  TestAutoscalerWebhook
Step #7: --- PASS: TestCreateConnect (19.25s)
Step #7: === CONT  TestFleetUpdates
Step #7: === RUN   TestFleetUpdates/recreate
Step #7: --- PASS: TestUnhealthyGameServersWithoutFreePorts (10.15s)
Step #7: === CONT  TestFleetAllocationDuringGameServerDeletion/scale_down
Step #7: === RUN   TestCreateFleetAndAllocate/Distributed
Step #7: {"bufferSize":"3","fleetautoscaler":"simple-fleet-m448x-autoscaler","maxReplicas":10,"message":"Patching fleetautoscaler","minReplicas":5,"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-12-30T13:07:59.180246205Z"}
Step #7: {"bufferSize":"3","fleetautoscaler":"simple-fleet-m448x-autoscaler","maxReplicas":10,"message":"Patching fleetautoscaler","minReplicas":0,"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-12-30T13:08:00.045790969Z"}
Step #7: === RUN   TestCreateFullFleetAndCantAllocate/Distributed
Step #7: {"fleet":"simple-fleet-zc5dn","message":"Scaling fleet","patch":"[{ \"op\": \"replace\", \"path\": \"/spec/replicas\", \"value\": 3 }]","scale":3,"severity":"info","time":"2018-12-30T13:08:06.979947267Z"}
Step #7: {"message":"Applying delta function","severity":"info","time":"2018-12-30T13:08:47.180061709Z"}
Step #7: {"fleet":"simple-fleet-jrm98","message":"Scaling fleet","patch":"[{ \"op\": \"replace\", \"path\": \"/spec/replicas\", \"value\": 0 }]","scale":0,"severity":"info","time":"2018-12-30T13:08:47.180217264Z"}
Step #7: {"gs":"simple-fleet-jrm98-x8zgc-829m5","message":"Allocated","severity":"info","time":"2018-12-30T13:08:47.908013868Z"}
Step #7: --- PASS: TestCreateFleetAndAllocate (88.40s)
Step #7:     --- PASS: TestCreateFleetAndAllocate/Packed (28.59s)
Step #7:     --- PASS: TestCreateFleetAndAllocate/Distributed (59.81s)
Step #7: === CONT  TestFleetAllocationDuringGameServerDeletion/rolling_update
Step #7: {"gs":"simple-fleet-jrm98-x8zgc-gzzj8","message":"Allocated","severity":"info","time":"2018-12-30T13:08:50.708175689Z"}
Step #7: {"gs":"simple-fleet-jrm98-x8zgc-jmhdt","message":"Allocated","severity":"info","time":"2018-12-30T13:08:53.111798914Z"}
Step #7: === RUN   TestFleetUpdates/rolling
Step #7: {"error":"Internal error occurred: admission webhook \"mutations.stable.agones.dev\" denied the request: NotFound","message":"Allocation ended","severity":"info","time":"2018-12-30T13:08:59.303026624Z"}
Step #7: === CONT  TestFleetAllocationDuringGameServerDeletion/recreate_update
Step #7: {"bufferSize":"10%","fleetautoscaler":"simple-fleet-m448x-autoscaler","maxReplicas":10,"message":"Patching fleetautoscaler","minReplicas":1,"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-12-30T13:09:05.983704298Z"}
Step #7: --- PASS: TestCreateFullFleetAndCantAllocate (111.84s)
Step #7:     --- PASS: TestCreateFullFleetAndCantAllocate/Packed (43.39s)
Step #7:     --- PASS: TestCreateFullFleetAndCantAllocate/Distributed (68.45s)
Step #7: {"fleet":"simple-fleet-zc5dn","message":"Scaling fleet","patch":"[{ \"op\": \"replace\", \"path\": \"/spec/replicas\", \"value\": 1 }]","scale":1,"severity":"info","time":"2018-12-30T13:09:14.584005892Z"}
Step #7: --- PASS: TestFleetUpdates (101.07s)
Step #7:     --- PASS: TestFleetUpdates/recreate (76.34s)
Step #7:     --- PASS: TestFleetUpdates/rolling (24.73s)
Step #7: {"message":"Applying delta function","severity":"info","time":"2018-12-30T13:09:47.8112848Z"}
Step #7: {"gs":"simple-fleet-fnt9l-5bhhl-b5lvx","message":"Allocated","severity":"info","time":"2018-12-30T13:09:49.114429524Z"}
Step #7: {"gs":"simple-fleet-fnt9l-5bhhl-5bvhd","message":"Allocated","severity":"info","time":"2018-12-30T13:09:50.710741Z"}
Step #7: {"gs":"simple-fleet-fnt9l-5bhhl-4swr8","message":"Allocated","severity":"info","time":"2018-12-30T13:09:55.508942573Z"}
Step #7: {"gs":"simple-fleet-fnt9l-5bhhl-86qkd","message":"Allocated","severity":"info","time":"2018-12-30T13:09:57.109710304Z"}
Step #7: {"gs":"simple-fleet-fnt9l-5bhhl-4x9vf","message":"Allocated","severity":"info","time":"2018-12-30T13:09:58.70978063Z"}
Step #7: {"gs":"simple-fleet-fnt9l-5bhhl-p9wqf","message":"Allocated","severity":"info","time":"2018-12-30T13:10:00.307479744Z"}
Step #7: {"message":"Applying delta function","severity":"info","time":"2018-12-30T13:10:01.123637479Z"}
Step #7: {"gs":"simple-fleet-hm54z-fm4qj-dsb2p","message":"Allocated","severity":"info","time":"2018-12-30T13:10:02.109007971Z"}
Step #7: {"gs":"simple-fleet-fnt9l-5bhhl-tg4dc","message":"Allocated","severity":"info","time":"2018-12-30T13:10:03.311352475Z"}
Step #7: {"gs":"simple-fleet-hm54z-fm4qj-vz48r","message":"Allocated","severity":"info","time":"2018-12-30T13:10:04.709647589Z"}
Step #7: {"gs":"simple-fleet-fnt9l-c8bmt-c5dxw","message":"Allocated","severity":"info","time":"2018-12-30T13:10:05.909113981Z"}
Step #7: {"gs":"simple-fleet-hm54z-fm4qj-h8rhg","message":"Allocated","severity":"info","time":"2018-12-30T13:10:07.308980265Z"}
Step #7: --- PASS: TestAutoscalerBasicFunctions (168.35s)
Step #7: {"gs":"simple-fleet-fnt9l-c8bmt-lxnqk","message":"Allocated","severity":"info","time":"2018-12-30T13:10:15.510238927Z"}
Step #7: {"error":"Internal error occurred: admission webhook \"mutations.stable.agones.dev\" denied the request: NotFound","message":"Allocation ended","severity":"info","time":"2018-12-30T13:10:15.605065773Z"}
Step #7: {"gs":"simple-fleet-fnt9l-c8bmt-wbnb6","message":"Allocated","severity":"info","time":"2018-12-30T13:10:16.907061111Z"}
Step #7: {"error":"Internal error occurred: admission webhook \"mutations.stable.agones.dev\" denied the request: NotFound","message":"Allocation ended","severity":"info","time":"2018-12-30T13:10:17.1129445Z"}
Step #7: --- PASS: TestFleetAllocationDuringGameServerDeletion (0.00s)
Step #7:     --- PASS: TestFleetAllocationDuringGameServerDeletion/scale_down (73.79s)
Step #7:     --- PASS: TestFleetAllocationDuringGameServerDeletion/recreate_update (76.11s)
Step #7:     --- PASS: TestFleetAllocationDuringGameServerDeletion/rolling_update (87.60s)
Step #7: --- PASS: TestScaleFleetUpAndDownWithAllocation (189.04s)
Step #7: --- PASS: TestAutoscalerStressCreate (231.60s)
Step #7: --- FAIL: TestAutoscalerWebhook (346.10s)
Step #7:     <autogenerated>:1: 
Step #7:         	Error Trace:	fleetautoscaler_test.go:294
Step #7:         	Error:      	Expected nil, but got: &errors.errorString{s:"timed out waiting for the condition"}
Step #7:         	Test:       	TestAutoscalerWebhook
Step #7: FAIL
Step #7: {"message":"Done. Cleaning up now.","severity":"info","time":"2018-12-30T13:13:23.58424146Z"}
Step #7: FAIL	agones.dev/agones/test/e2e	361.995s
Step #7: ?   	agones.dev/agones/test/e2e/framework	[no test files]
Step #7: make: *** [test-e2e] Error 1
Step #7: Makefile:175: recipe for target 'test-e2e' failed
Step #7: Error running handler: exit status 2
Step #7: Child terminated, releasing lock
Step #7: Cleanup succeeded
Finished Step #7
ERROR
ERROR: build step 7 "e2e-runner" failed: exit status 2

@agones-bot
Copy link
Collaborator

Build Succeeded 👏

Build Id: ba648615-927c-4ec3-a11d-5c81558601cc

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

To install this version:

  • git fetch https://github.com/GoogleCloudPlatform/agones.git pull/460/head:pr_460 && git checkout pr_460
  • helm install install/helm/agones --namespace agones-system --name agones --set agones.image.tag=0.7.0-9e9a364

Copy link
Member

@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.

I think I found the flaky issue (and then found some other small things as I was going through), and also found some logging enhancements on the webhook that should make introspection easier.

Here are the changes as a patch too, if that is easier.

change.patch.txt

defer framework.KubeClient.CoreV1().Pods(defaultNs).Delete(pod.ObjectMeta.Name, nil) // nolint:errcheck
} else {
// if we could not create the autoscaler, their is no point going further
logrus.Error("Failed creating autoscaler, aborting TestAutoscalerBasicFunctions")
Copy link
Member

Choose a reason for hiding this comment

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

logrus.Error and return - this could be assert.FailNow():

Suggested change
logrus.Error("Failed creating autoscaler, aborting TestAutoscalerBasicFunctions")
assert.FailNow(t, "Failed creating autoscaler, aborting TestAutoscalerBasicFunctions")

(And remove the return statement)

Same on below as well.

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Thanks Mark, I have applied the patch. That PullAlways parameter should help.

Request: faReq.Request,
Response: &faResp,
}
logger.Infof("FleetAutoscaleReview Request: %+v ; Response: %+v", *review.Request, *review.Response)
Copy link
Member

@markmandel markmandel Dec 30, 2018

Choose a reason for hiding this comment

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

Suggested change
logger.Infof("FleetAutoscaleReview Request: %+v ; Response: %+v", *review.Request, *review.Response)
logger.WithField("review", review).Info("FleetAutoscaleReview")

Then we'll get a proper structured log, and can see what the results are.

Spec: corev1.PodSpec{
Containers: []corev1.Container{{Name: "webhook",
Image: "gcr.io/agones-images/autoscaler-webhook:0.1",
ImagePullPolicy: corev1.PullIfNotPresent,
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
ImagePullPolicy: corev1.PullIfNotPresent,
ImagePullPolicy: corev1.PullAlways,

I think this is the flaky issue! There is likely older versions of the webhook on some of the nodes in the cluster, and if this gets scheduled on them, the newer version isn't pulled down.

@agones-bot
Copy link
Collaborator

Build Failed 😱

Build Id: 06ab90da-f0bb-4712-85c5-0f725a0c99ad

Build Logs
starting build "06ab90da-f0bb-4712-85c5-0f725a0c99ad"

FETCHSOURCE
Initialized empty Git repository in /workspace/.git/
From https://source.developers.google.com/p/agones-images/r/agones
 * branch            8411467d4244c60c6b46534eea9a60e91e784dfd -> FETCH_HEAD
HEAD is now at 8411467 Add webhook functionality into FleetAutoscaler
BUILD
Starting Step #0
Step #0: Pulling image: ubuntu
Step #0: Using default tag: latest
Step #0: latest: Pulling from library/ubuntu
Step #0: 84ed7d2f608f: Pulling fs layer
Step #0: be2bf1c4a48d: Pulling fs layer
Step #0: a5bdc6303093: Pulling fs layer
Step #0: e9055237d68d: Pulling fs layer
Step #0: e9055237d68d: Waiting
Step #0: a5bdc6303093: Verifying Checksum
Step #0: a5bdc6303093: Download complete
Step #0: be2bf1c4a48d: Download complete
Step #0: e9055237d68d: Verifying Checksum
Step #0: e9055237d68d: Download complete
Step #0: 84ed7d2f608f: Verifying Checksum
Step #0: 84ed7d2f608f: Download complete
Step #0: 84ed7d2f608f: Pull complete
Step #0: be2bf1c4a48d: Pull complete
Step #0: a5bdc6303093: Pull complete
Step #0: e9055237d68d: Pull complete
Step #0: Digest: sha256:cef0c2cde57a973ed80513a7d3614bc654d9d6becad2c068c9328b41bb3f6713
Step #0: Status: Downloaded newer image for ubuntu:latest
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  122.4MB

Step #1: Step 1/3 : FROM gcr.io/cloud-builders/docker
Step #1:  ---> 66f0eddf9d9a
Step #1: Step 2/3 : RUN apt-get install make
Step #1:  ---> Running in feb16f8dd5a4
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 9 not upgraded.
Step #1: Removing intermediate container feb16f8dd5a4
Step #1:  ---> d7a7a8bfd111
Step #1: Step 3/3 : ENTRYPOINT ["/usr/bin/make"]
Step #1:  ---> Running in 3f86c3edfe67
Step #1: Removing intermediate container 3f86c3edfe67
Step #1:  ---> b1a9898028ef
Step #1: Successfully built b1a9898028ef
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:ecb91b2ec8 && docker tag gcr.io/agones-images/agones-build:ecb91b2ec8 agones-build:ecb91b2ec8
Step #2: ecb91b2ec8: Pulling from agones-images/agones-build
Step #2: 54f7e8ac135a: Already exists
Step #2: d6b856b25aeb: Pulling fs layer
Step #2: b4d69f3225dc: Pulling fs layer
Step #2: 037d177bc558: Pulling fs layer
Step #2: a920f8d81a07: Pulling fs layer
Step #2: cb4439cccf6a: Pulling fs layer
Step #2: ca60fe9971ac: Pulling fs layer
Step #2: 900a5d8ecad0: Pulling fs layer
Step #2: 126a6a5e55c2: Pulling fs layer
Step #2: eab845d45588: Pulling fs layer
Step #2: 9ab11613e389: Pulling fs layer
Step #2: 654bf86a9373: Pulling fs layer
Step #2: 3ab16d44460d: Pulling fs layer
Step #2: 1f1c41258e4c: Pulling fs layer
Step #2: 7a847f58dbc4: Pulling fs layer
Step #2: 0af37e69ef9b: Pulling fs layer
Step #2: 11048ac216f7: Pulling fs layer
Step #2: 9878e98813e5: Pulling fs layer
Step #2: c16fbfd1c0a6: Pulling fs layer
Step #2: e8be9ef6d09a: Pulling fs layer
Step #2: 126a6a5e55c2: Waiting
Step #2: 83bc17d22bbf: Pulling fs layer
Step #2: 19d5d2da3421: Pulling fs layer
Step #2: eab845d45588: Waiting
Step #2: 9ab11613e389: Waiting
Step #2: 3ab16d44460d: Waiting
Step #2: 654bf86a9373: Waiting
Step #2: 1f1c41258e4c: Waiting
Step #2: 7a847f58dbc4: Waiting
Step #2: 0af37e69ef9b: Waiting
Step #2: 11048ac216f7: Waiting
Step #2: a920f8d81a07: Waiting
Step #2: ca60fe9971ac: Waiting
Step #2: cb4439cccf6a: Waiting
Step #2: 19d5d2da3421: Waiting
Step #2: 9878e98813e5: Waiting
Step #2: c16fbfd1c0a6: Waiting
Step #2: 83bc17d22bbf: Waiting
Step #2: 037d177bc558: Verifying Checksum
Step #2: 037d177bc558: Download complete
Step #2: d6b856b25aeb: Verifying Checksum
Step #2: d6b856b25aeb: Download complete
Step #2: a920f8d81a07: Verifying Checksum
Step #2: a920f8d81a07: Download complete
Step #2: ca60fe9971ac: Verifying Checksum
Step #2: ca60fe9971ac: Download complete
Step #2: 900a5d8ecad0: Verifying Checksum
Step #2: 900a5d8ecad0: Download complete
Step #2: 126a6a5e55c2: Verifying Checksum
Step #2: 126a6a5e55c2: Download complete
Step #2: eab845d45588: Download complete
Step #2: cb4439cccf6a: Verifying Checksum
Step #2: cb4439cccf6a: Download complete
Step #2: 9ab11613e389: Verifying Checksum
Step #2: 9ab11613e389: Download complete
Step #2: 654bf86a9373: Download complete
Step #2: 1f1c41258e4c: Verifying Checksum
Step #2: 1f1c41258e4c: Download complete
Step #2: 7a847f58dbc4: Verifying Checksum
Step #2: 7a847f58dbc4: Download complete
Step #2: b4d69f3225dc: Verifying Checksum
Step #2: b4d69f3225dc: Download complete
Step #2: 3ab16d44460d: Verifying Checksum
Step #2: 3ab16d44460d: Download complete
Step #2: 9878e98813e5: Verifying Checksum
Step #2: 9878e98813e5: Download complete
Step #2: 0af37e69ef9b: Verifying Checksum
Step #2: 0af37e69ef9b: Download complete
Step #2: d6b856b25aeb: Pull complete
Step #2: c16fbfd1c0a6: Download complete
Step #2: e8be9ef6d09a: Download complete
Step #2: 83bc17d22bbf: Verifying Checksum
Step #2: 83bc17d22bbf: Download complete
Step #2: 19d5d2da3421: Verifying Checksum
Step #2: 19d5d2da3421: Download complete
Step #2: 11048ac216f7: Verifying Checksum
Step #2: 11048ac216f7: Download complete
Step #2: b4d69f3225dc: Pull complete
Step #2: 037d177bc558: Pull complete
Step #2: a920f8d81a07: Pull complete
Step #2: cb4439cccf6a: Pull complete
Step #2: ca60fe9971ac: Pull complete
Step #2: 900a5d8ecad0: Pull complete
Step #2: 126a6a5e55c2: Pull complete
Step #2: eab845d45588: Pull complete
Step #2: 9ab11613e389: Pull complete
Step #2: 654bf86a9373: Pull complete
Step #2: 3ab16d44460d: Pull complete
Step #2: 1f1c41258e4c: Pull complete
Step #2: 7a847f58dbc4: Pull complete
Step #2: 0af37e69ef9b: Pull complete
Step #2: 11048ac216f7: Pull complete
Step #2: 9878e98813e5: Pull complete
Step #2: c16fbfd1c0a6: Pull complete
Step #2: e8be9ef6d09a: Pull complete
Step #2: 83bc17d22bbf: Pull complete
Step #2: 19d5d2da3421: Pull complete
Step #2: Digest: sha256:ce010082a9af71629473622e6492c36a9a5717eb39c052184ae7242ecf7cab96
Step #2: Status: Downloaded newer image for gcr.io/agones-images/agones-build:ecb91b2ec8
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": mkdir -p ~/.helm
Step #3 - "lint": docker run -t -e "TERM=xterm-256color" --rm -v /workspace/build//.config/gcloud:/root/.config/gcloud -v ~/.kube/:/root/.kube -v ~/.helm:/root/.helm -v /workspace:/go/src/agones.dev/agones -v /workspace/build//.gocache:/root/.cache/go-build -w /go/src/agones.dev/agones  agones-build:ecb91b2ec8 bash -c \
Step #3 - "lint": 	"golangci-lint run ./examples/... && golangci-lint run --deadline 15m ./..."
Step #3 - "lint": �[1mexamples/autoscaler-webhook/main.go:104�[0m: �[31mFile is not `goimports`-ed�[0m (goimports)
Step #3 - "lint": 	logger.WithField("review",  review).Info("FleetAutoscaleReview")
Step #3 - "lint": make: *** [lint] Error 1
Step #3 - "lint": Makefile:223: recipe for target 'lint' failed
Finished Step #3 - "lint"
ERROR
ERROR: build step 3 "make-docker" failed: exit status 2

Add webhook policy type into FleetAutoscaler declaration.
Provided an example of a webhook pod which receives FleetAutoscaleReview
with a Fleet status and based on that information calculates target
replica set. This process is performed on FleetAustoscaler Sync every 30
seconds. Extends Buffer policy functionality with Webhook policy which is proposed in googleforgames#334 comments.
@agones-bot
Copy link
Collaborator

Build Succeeded 👏

Build Id: c6aef50c-b474-4dbb-a0d8-568bafd01fa9

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

To install this version:

  • git fetch https://github.com/GoogleCloudPlatform/agones.git pull/460/head:pr_460 && git checkout pr_460
  • helm install install/helm/agones --namespace agones-system --name agones --set agones.image.tag=0.7.0-0051024

@markmandel
Copy link
Member

Just pushed the most recent version of the webhook image up to gcr. Will rerun the tests, and if all passes, I think this is good to go!

@agones-bot
Copy link
Collaborator

Build Succeeded 👏

Build Id: f59057fa-4f70-4402-924e-a0dc3577e177

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

To install this version:

  • git fetch https://github.com/GoogleCloudPlatform/agones.git pull/460/head:pr_460 && git checkout pr_460
  • helm install install/helm/agones --namespace agones-system --name agones --set agones.image.tag=0.7.0-0051024

Copy link
Member

@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.

Awesome! This is good to go! 👍🙌👌

@markmandel markmandel dismissed cyriltovena’s stale review December 31, 2018 23:01

This has all been covered. And I got approval from Cyril.

@markmandel markmandel merged commit 9bb39a7 into googleforgames:master Dec 31, 2018
@markmandel markmandel added this to the 0.7.0 milestone Jan 2, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/user-experience Pertaining to developers trying to use Agones, e.g. SDK, installation, etc kind/feature New features for Agones
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants