Exporting environment variables Exporting TERM Exporting PAGER Exporting DISPLAY Exporting CI Exporting SEMAPHORE Exporting SEMAPHORE_PROJECT_NAME Exporting SEMAPHORE_PROJECT_ID Exporting SEMAPHORE_JOB_NAME Exporting SEMAPHORE_JOB_ID Exporting SEMAPHORE_AGENT_MACHINE_TYPE Exporting SEMAPHORE_AGENT_MACHINE_OS_IMAGE Exporting SEMAPHORE_AGENT_MACHINE_ENVIRONMENT_TYPE Exporting SEMAPHORE_ORGANIZATION_URL Exporting SEMAPHORE_ARTIFACT_TOKEN Exporting SSH_PRIVATE_KEY_PATH Exporting SEMAPHORE_CACHE_PRIVATE_KEY_PATH Exporting SEMAPHORE_CACHE_USERNAME Exporting SEMAPHORE_CACHE_URL Exporting SEMAPHORE_GIT_URL Exporting SEMAPHORE_GIT_DIR Exporting SEMAPHORE_GIT_SHA Exporting SEMAPHORE_GIT_REPO_SLUG Exporting SEMAPHORE_GIT_REF Exporting SEMAPHORE_GIT_COMMIT_RANGE Exporting SEMAPHORE_GIT_REF_TYPE Exporting SEMAPHORE_GIT_BRANCH Exporting SEMAPHORE_WORKFLOW_ID Exporting SEMAPHORE_WORKFLOW_NUMBER Exporting SEMAPHORE_WORKFLOW_RERUN Exporting SEMAPHORE_WORKFLOW_TRIGGERED_BY_HOOK Exporting SEMAPHORE_WORKFLOW_HOOK_SOURCE Exporting SEMAPHORE_WORKFLOW_TRIGGERED_BY_SCHEDULE Exporting SEMAPHORE_WORKFLOW_TRIGGERED_BY_API Exporting SEMAPHORE_PIPELINE_ARTEFACT_ID Exporting SEMAPHORE_PIPELINE_ID Exporting SEMAPHORE_PIPELINE_RERUN Exporting SEMAPHORE_PIPELINE_PROMOTION Exporting SEMAPHORE_PIPELINE_PROMOTED_BY Exporting SEMAPHORE_PIPELINE_0_ARTEFACT_ID Exporting GIMME_GO_VERSION Injecting Files Injecting /home/semaphore/.ssh/semaphore_cache_key with file mode 0600 Injecting .ssh/id_rsa with file mode 0600 Setting up the Semaphore toolbox Running: curl --retry 5 -L https://github.com/semaphoreci/toolbox/releases/download/v1.0.5/linux.tar -o /tmp/toolbox.tar && tar -xvf /tmp/toolbox.tar && mv toolbox ~/.toolbox && bash ~/.toolbox/install-toolbox && source ~/.toolbox/toolbox && echo 'source ~/.toolbox/toolbox' >> ~/.bash_profile && if [ -f /etc/init.d/xvfb ]; then /etc/init.d/xvfb start; fi % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 635 100 635 0 0 14431 0 --:--:-- --:--:-- --:--:-- 14431 0 8280k 0 51796 0 0 83139 0 0:01:41 --:--:-- 0:01:41 83139 100 8280k 100 8280k 0 0 6624k 0 0:00:01 0:00:01 --:--:-- 12.8M toolbox/ toolbox/README.md toolbox/retry toolbox/sem-dockerize toolbox/sem-version toolbox/install-package toolbox/install-toolbox toolbox/sem-service toolbox/sem-service-check-params toolbox/system-metrics-collector toolbox/cache toolbox/sem-install toolbox/toolbox toolbox/libchecksum toolbox/artifact toolbox/libcheckout toolbox/ssh-session-cli retry installed ssh-session-cli installed cache installed sem-service installed sem-dockerize installed sem-service-check-params installed install-package installed Installing the artifacts CLI artifacts installed Starting to collect System Metrics in /tmp/system-metrics Starting virtual X frame buffer: Xvfb. Starting an ssh-agent Running: eval `ssh-agent` && echo 'eval $(ssh-agent) >/dev/null' >> ~/.bash_profile && echo 'yes' > /tmp/sempahore-user-commands-have-started Agent pid 2384 Connecting to cache Running: ssh-keyscan -p 29920 -H 94.130.123.200 >> /home/semaphore/.ssh/known_hosts && ssh-add /home/semaphore/.ssh/semaphore_cache_key # 94.130.123.200:29920 SSH-2.0-OpenSSH_7.6p1 Ubuntu-4ubuntu0.2 # 94.130.123.200:29920 SSH-2.0-OpenSSH_7.6p1 Ubuntu-4ubuntu0.2 # 94.130.123.200:29920 SSH-2.0-OpenSSH_7.6p1 Ubuntu-4ubuntu0.2 Identity added: /home/semaphore/.ssh/semaphore_cache_key (/home/semaphore/.ssh/semaphore_cache_key) eval "$(curl -sL https://raw.githubusercontent.com/travis-ci/gimme/master/gimme | bash)" go version go1.14.2 linux/amd64 # https://ignite.readthedocs.io/en/latest/installation.html sudo apt-get install -y cpu-checker sudo apt-get install -y --no-install-recommends dmsetup openssh-client git binutils # Install containerd if it's not present -- prevents breaking docker-ce installations sudo which containerd || sudo apt-get install -y --no-install-recommends containerd Reading package lists... 0% Reading package lists... 0% Reading package lists... 0% Reading package lists... 0% Reading package lists... 0% Reading package lists... 1% Reading package lists... 1% Reading package lists... 2% Reading package lists... 2% Reading package lists... 2% Reading package lists... 2% Reading package lists... 2% Reading package lists... 2% Reading package lists... 2% Reading package lists... 2% Reading package lists... 9% Reading package lists... 9% Reading package lists... 12% Reading package lists... 16% Reading package lists... 16% Reading package lists... 20% Reading package lists... 20% Reading package lists... 20% Reading package lists... 20% Reading package lists... 21% Reading package lists... 21% Reading package lists... 21% Reading package lists... 21% Reading package lists... 21% Reading package lists... 21% Reading package lists... 22% Reading package lists... 22% Reading package lists... 23% Reading package lists... 23% Reading package lists... 23% Reading package lists... 23% Reading package lists... 23% Reading package lists... 23% Reading package lists... 23% Reading package lists... 23% Reading package lists... 30% Reading package lists... 30% Reading package lists... 37% Reading package lists... 37% Reading package lists... 41% Reading package lists... 41% Reading package lists... 42% Reading package lists... 42% Reading package lists... 42% Reading package lists... 42% Reading package lists... 42% Reading package lists... 42% Reading package lists... 42% Reading package lists... 43% Reading package lists... 43% Reading package lists... 44% Reading package lists... 44% Reading package lists... 44% Reading package lists... 44% Reading package lists... 45% Reading package lists... 45% Reading package lists... 45% Reading package lists... 45% Reading package lists... 45% Reading package lists... 45% Reading package lists... 46% Reading package lists... 46% Reading package lists... 46% Reading package lists... 46% Reading package lists... 47% Reading package lists... 47% Reading package lists... 47% Reading package lists... 47% Reading package lists... 47% Reading package lists... 47% Reading package lists... 47% Reading package lists... 47% Reading package lists... 48% Reading package lists... 48% Reading package lists... 49% Reading package lists... 49% Reading package lists... 50% Reading package lists... 50% Reading package lists... 50% Reading package lists... 50% Reading package lists... 50% Reading package lists... 50% Reading package lists... 50% Reading package lists... 50% Reading package lists... 52% Reading package lists... 52% Reading package lists... 53% Reading package lists... 53% Reading package lists... 54% Reading package lists... 54% Reading package lists... 54% Reading package lists... 54% Reading package lists... 54% Reading package lists... 54% Reading package lists... 54% Reading package lists... 54% Reading package lists... 55% Reading package lists... 55% Reading package lists... 56% Reading package lists... 56% Reading package lists... 57% Reading package lists... 57% Reading package lists... 57% Reading package lists... 57% Reading package lists... 57% Reading package lists... 57% Reading package lists... 57% Reading package lists... 57% Reading package lists... 59% Reading package lists... 59% Reading package lists... 60% Reading package lists... 60% Reading package lists... 61% Reading package lists... 61% Reading package lists... 61% Reading package lists... 61% Reading package lists... 61% Reading package lists... 61% Reading package lists... 61% Reading package lists... 61% Reading package lists... 61% Reading package lists... 61% Reading package lists... 61% Reading package lists... 61% Reading package lists... 61% Reading package lists... 61% Reading package lists... 61% Reading package lists... 61% Reading package lists... 61% Reading package lists... 61% Reading package lists... 61% Reading package lists... 61% Reading package lists... 62% Reading package lists... 62% Reading package lists... 62% Reading package lists... 62% Reading package lists... 63% Reading package lists... 63% Reading package lists... 64% Reading package lists... 64% Reading package lists... 64% Reading package lists... 64% Reading package lists... 64% Reading package lists... 64% Reading package lists... 65% Reading package lists... 65% Reading package lists... 65% Reading package lists... 65% Reading package lists... 66% Reading package lists... 66% Reading package lists... 66% Reading package lists... 66% Reading package lists... 66% Reading package lists... 66% Reading package lists... 66% Reading package lists... 66% Reading package lists... 67% Reading package lists... 67% Reading package lists... 67% Reading package lists... 67% Reading package lists... 68% Reading package lists... 68% Reading package lists... 68% Reading package lists... 68% Reading package lists... 68% Reading package lists... 68% Reading package lists... 68% Reading package lists... 68% Reading package lists... 69% Reading package lists... 75% Reading package lists... 75% Reading package lists... 83% Reading package lists... 83% Reading package lists... 87% Reading package lists... 87% Reading package lists... 87% Reading package lists... 87% Reading package lists... 87% Reading package lists... 87% Reading package lists... 87% Reading package lists... 87% Reading package lists... 88% Reading package lists... 88% Reading package lists... 89% Reading package lists... 89% Reading package lists... 90% Reading package lists... 90% Reading package lists... 90% Reading package lists... 90% Reading package lists... 90% Reading package lists... 90% Reading package lists... 90% Reading package lists... 90% Reading package lists... 92% Reading package lists... 92% Reading package lists... 93% Reading package lists... 93% Reading package lists... 94% Reading package lists... 94% Reading package lists... 94% Reading package lists... 94% Reading package lists... 94% Reading package lists... 94% Reading package lists... 94% Reading package lists... 94% Reading package lists... 94% Reading package lists... 94% Reading package lists... 94% Reading package lists... 94% Reading package lists... 94% Reading package lists... 94% Reading package lists... 94% Reading package lists... 94% Reading package lists... 94% Reading package lists... 94% Reading package lists... 94% Reading package lists... 94% Reading package lists... 95% Reading package lists... 95% Reading package lists... 96% Reading package lists... 96% Reading package lists... 96% Reading package lists... 96% Reading package lists... 97% Reading package lists... 97% Reading package lists... 97% Reading package lists... 97% Reading package lists... 97% Reading package lists... 97% Reading package lists... 98% Reading package lists... 98% Reading package lists... 98% Reading package lists... 98% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... 99% Reading package lists... Done Building dependency tree... 0% Building dependency tree... 0% Building dependency tree... 0% Building dependency tree... 50% Building dependency tree... 50% Building dependency tree Reading state information... 0% Reading state information... 0% Reading state information... Done cpu-checker is already the newest version (0.7-0ubuntu7). cpu-checker set to manually installed. 0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded. Reading package lists... 0% Reading package lists... 100% Reading package lists... Done Building dependency tree... 0% Building dependency tree... 0% Building dependency tree... 50% Building dependency tree... 50% Building dependency tree Reading state information... 0% Reading state information... 0% Reading state information... Done binutils is already the newest version (2.30-21ubuntu1~18.04.4). binutils set to manually installed. openssh-client is already the newest version (1:7.6p1-4ubuntu0.3). dmsetup is already the newest version (2:1.02.145-4.1ubuntu3.18.04.3). git is already the newest version (1:2.30.0-0ppa1~ubuntu18.04.1). 0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded. /usr/bin/containerd kvm-ok INFO: /dev/kvm exists KVM acceleration can be used export CNI_VERSION=v0.8.7 export ARCH=$([ $(uname -m) = "x86_64" ] && echo amd64 || echo arm64) sudo mkdir -p /opt/cni/bin curl -sSL https://github.com/containernetworking/plugins/releases/download/${CNI_VERSION}/cni-plugins-linux-${ARCH}-${CNI_VERSION}.tgz | sudo tar -xz -C /opt/cni/bin checkout Performing shallow clone with depth: 50 HEAD is now at 01d86c5 Inherit environment to root-test make ignite ignite-spawn ignited bin/amd64/Dockerfile GO_MAKE_TARGET=local make go-make TARGETS="bin/amd64/ignite" make[1]: Entering directory '/home/semaphore/ignite' make local COMMAND="make \"MAKEFLAGS=w -- TARGETS=bin/amd64/ignite GO_MAKE_TARGET=local\" bin/amd64/ignite" make[2]: Entering directory '/home/semaphore/ignite' make "MAKEFLAGS=w -- TARGETS=bin/amd64/ignite GO_MAKE_TARGET=local" bin/amd64/ignite make[3]: Entering directory '/home/semaphore/ignite' CGO_ENABLED=0 GOARCH=amd64 go build -mod=vendor -ldflags "-X 'github.com/weaveworks/ignite/pkg/version.buildDate=2021-01-13T18:25:56Z' -X 'github.com/weaveworks/ignite/pkg/version.sandboxImageName=weaveworks/ignite' -X 'github.com/weaveworks/ignite/pkg/version.kernelImageName=weaveworks/ignite-kernel' -X 'github.com/weaveworks/ignite/pkg/version.gitCommit=01d86c5ddc33e62c77ace83ca886b7b724637c96' -X 'github.com/weaveworks/ignite/pkg/version.gitTreeState=clean' -X 'github.com/weaveworks/ignite/pkg/version.gitVersion=v0.8.0-49+01d86c5ddc33e6' -X 'github.com/weaveworks/ignite/pkg/version.sandboxImageTag=v0.8.0-49-01d86c5ddc33e6' -X 'github.com/weaveworks/ignite/pkg/version.gitMajor=0' -X 'github.com/weaveworks/ignite/pkg/version.gitMinor=8+' -X 'github.com/weaveworks/ignite/pkg/version.firecrackerVersion=v0.22.1'" -o bin/amd64/ignite ./cmd/ignite ln -sf ./amd64/ignite bin/ignite make[3]: Leaving directory '/home/semaphore/ignite' make[2]: Leaving directory '/home/semaphore/ignite' make[1]: Leaving directory '/home/semaphore/ignite' # Always update the image when ignite-spawn is updated [[ ignite == "ignite-spawn" ]] && make image || exit 0 make go-make TARGETS="bin/amd64/ignite-spawn" make[1]: Entering directory '/home/semaphore/ignite' make local COMMAND="make \"MAKEFLAGS=w -- TARGETS=bin/amd64/ignite-spawn GO_MAKE_TARGET=local\" bin/amd64/ignite-spawn" make[2]: Entering directory '/home/semaphore/ignite' make "MAKEFLAGS=w -- TARGETS=bin/amd64/ignite-spawn GO_MAKE_TARGET=local" bin/amd64/ignite-spawn make[3]: Entering directory '/home/semaphore/ignite' CGO_ENABLED=0 GOARCH=amd64 go build -mod=vendor -ldflags "-X 'github.com/weaveworks/ignite/pkg/version.buildDate=2021-01-13T18:26:23Z' -X 'github.com/weaveworks/ignite/pkg/version.sandboxImageName=weaveworks/ignite' -X 'github.com/weaveworks/ignite/pkg/version.kernelImageName=weaveworks/ignite-kernel' -X 'github.com/weaveworks/ignite/pkg/version.gitCommit=01d86c5ddc33e62c77ace83ca886b7b724637c96' -X 'github.com/weaveworks/ignite/pkg/version.gitTreeState=clean' -X 'github.com/weaveworks/ignite/pkg/version.gitVersion=v0.8.0-49+01d86c5ddc33e6' -X 'github.com/weaveworks/ignite/pkg/version.sandboxImageTag=v0.8.0-49-01d86c5ddc33e6' -X 'github.com/weaveworks/ignite/pkg/version.gitMajor=0' -X 'github.com/weaveworks/ignite/pkg/version.gitMinor=8+' -X 'github.com/weaveworks/ignite/pkg/version.firecrackerVersion=v0.22.1'" -o bin/amd64/ignite-spawn ./cmd/ignite-spawn ln -sf ./amd64/ignite-spawn bin/ignite-spawn make[3]: Leaving directory '/home/semaphore/ignite' make[2]: Leaving directory '/home/semaphore/ignite' make[1]: Leaving directory '/home/semaphore/ignite' # Always update the image when ignite-spawn is updated [[ ignite-spawn == "ignite-spawn" ]] && make image || exit 0 make[1]: Entering directory '/home/semaphore/ignite' mkdir -p bin/amd64 sed -e "s|QEMUARCH|amd64|g;s|BASEIMAGE|alpine:3.11|g;" Dockerfile > bin/amd64/Dockerfile # When building for amd64, remove the qemu stuff, it has no part in the amd64 image sed -i "/qemu/d" bin/amd64/Dockerfile docker build -t weaveworks/ignite:dev-amd64 \ --build-arg FIRECRACKER_VERSION=v0.22.1 \ --build-arg FIRECRACKER_ARCH_SUFFIX=-x86_64 bin/amd64 Sending build context to Docker daemon 557.1kB Sending build context to Docker daemon 19.5MB Sending build context to Docker daemon 40.67MB Sending build context to Docker daemon 62.95MB Sending build context to Docker daemon 64.64MB Step 1/11 : FROM alpine:3.11 AS build 3.11: Pulling from library/alpine  0a6724ff3fcd: Pulling fs layer  0a6724ff3fcd: Downloading 29.13kB/2.815MB  0a6724ff3fcd: Downloading 1.108MB/2.815MB  0a6724ff3fcd: Verifying Checksum  0a6724ff3fcd: Download complete  0a6724ff3fcd: Extracting 32.77kB/2.815MB  0a6724ff3fcd: Extracting 1.999MB/2.815MB  0a6724ff3fcd: Extracting 2.815MB/2.815MB  0a6724ff3fcd: Extracting 2.815MB/2.815MB  0a6724ff3fcd: Pull complete Digest: sha256:0bd0e9e03a022c3b0226667621da84fc9bf562a9056130424b5bfbd8bcb0397f Status: Downloaded newer image for alpine:3.11 ---> 5c534be56eca Step 2/11 : RUN apk add --no-cache device-mapper ---> Running in 0acb78820393 fetch http://dl-cdn.alpinelinux.org/alpine/v3.11/main/x86_64/APKINDEX.tar.gz fetch http://dl-cdn.alpinelinux.org/alpine/v3.11/community/x86_64/APKINDEX.tar.gz (1/6) Installing libaio (0.3.112-r1) (2/6) Installing libblkid (2.34-r1) (3/6) Installing device-mapper-libs (2.02.186-r0) (4/6) Installing device-mapper-event-libs (2.02.186-r0) (5/6) Installing lvm2-libs (2.02.186-r0) (6/6) Installing device-mapper (2.02.186-r0) Executing busybox-1.31.1-r9.trigger OK: 9 MiB in 20 packages Removing intermediate container 0acb78820393 ---> d42aaf346e9c Step 3/11 : ARG FIRECRACKER_VERSION ---> Running in 2631ea7dc722 Removing intermediate container 2631ea7dc722 ---> 4221ba9a1fe5 Step 4/11 : ARG FIRECRACKER_ARCH_SUFFIX ---> Running in c58c41766969 Removing intermediate container c58c41766969 ---> 9d57a0e97c29 Step 5/11 : RUN wget -q -O /usr/local/bin/firecracker https://github.com/firecracker-microvm/firecracker/releases/download/${FIRECRACKER_VERSION}/firecracker-${FIRECRACKER_VERSION}${FIRECRACKER_ARCH_SUFFIX} ---> Running in d73786a3f719 Removing intermediate container d73786a3f719 ---> a7f8ca20d7be Step 6/11 : ADD ./ignite-spawn /usr/local/bin/ignite-spawn ---> 655edd1f161c Step 7/11 : RUN chmod +x /usr/local/bin/firecracker /usr/local/bin/ignite-spawn && ln -s /usr/local/bin/firecracker /firecracker && ln -s /usr/local/bin/ignite-spawn /ignite-spawn ---> Running in 08b435c034c0 Removing intermediate container 08b435c034c0 ---> 3cc47641cb32 Step 8/11 : RUN mkdir /volumes ---> Running in 5259ca2217ce Removing intermediate container 5259ca2217ce ---> 1f0d2c5256b0 Step 9/11 : FROM scratch ---> Step 10/11 : COPY --from=build / / ---> 2f1f580d1544 Step 11/11 : ENTRYPOINT ["/usr/local/bin/ignite-spawn"] ---> Running in 0880e0b21dbb Removing intermediate container 0880e0b21dbb ---> 6a9944da770d Successfully built 6a9944da770d Successfully tagged weaveworks/ignite:dev-amd64 docker image save weaveworks/ignite:dev-amd64 \ | docker run -i --rm -v /run/containerd/containerd.sock:/run/containerd/containerd.sock linuxkit/containerd:751de142273e1b5d2d247d2832d654ab92e907bc ctr -n firecracker image import - Unable to find image 'linuxkit/containerd:751de142273e1b5d2d247d2832d654ab92e907bc' locally 751de142273e1b5d2d247d2832d654ab92e907bc: Pulling from linuxkit/containerd  db2242d0de1f: Pulling fs layer   43b3b01fa2b5: Pulling fs layer   409e3533abcf: Pulling fs layer   9c4dc250a3b0: Pulling fs layer   ffa2b7d913f6: Pulling fs layer  9c4dc250a3b0: Waiting  ffa2b7d913f6: Waiting  db2242d0de1f: Downloading 204.4kB/20.04MB  43b3b01fa2b5: Downloading 312B/312B  43b3b01fa2b5: Verifying Checksum  43b3b01fa2b5: Download complete  409e3533abcf: Downloading 172B/172B  409e3533abcf: Verifying Checksum  409e3533abcf: Download complete  db2242d0de1f: Downloading 8.866MB/20.04MB  db2242d0de1f: Downloading 18.27MB/20.04MB  db2242d0de1f: Verifying Checksum  db2242d0de1f: Download complete  db2242d0de1f: Extracting 229.4kB/20.04MB  db2242d0de1f: Extracting 4.588MB/20.04MB  9c4dc250a3b0: Downloading 198B/198B  9c4dc250a3b0: Verifying Checksum  9c4dc250a3b0: Download complete  ffa2b7d913f6: Downloading 288B/288B  ffa2b7d913f6: Verifying Checksum  db2242d0de1f: Extracting 9.634MB/20.04MB  db2242d0de1f: Extracting 14.91MB/20.04MB  db2242d0de1f: Extracting 19.5MB/20.04MB  db2242d0de1f: Extracting 20.04MB/20.04MB  db2242d0de1f: Pull complete  43b3b01fa2b5: Extracting 312B/312B  43b3b01fa2b5: Extracting 312B/312B  43b3b01fa2b5: Pull complete  409e3533abcf: Extracting 172B/172B  409e3533abcf: Extracting 172B/172B  409e3533abcf: Pull complete  9c4dc250a3b0: Extracting 198B/198B  9c4dc250a3b0: Extracting 198B/198B  9c4dc250a3b0: Pull complete  ffa2b7d913f6: Extracting 288B/288B  ffa2b7d913f6: Extracting 288B/288B  ffa2b7d913f6: Pull complete Digest: sha256:b4f251f61ef5f1427208e7f44684c462940fbedd17b1fcad0a7f430ed6c1341f Status: Downloaded newer image for linuxkit/containerd:751de142273e1b5d2d247d2832d654ab92e907bc unpacking docker.io/weaveworks/ignite:dev-amd64 (sha256:b87f56af44e6f5afcb483680da921777d7e8d92616c62075d9d61bce98067533)...done # Only tag the development image if its architecture matches the host docker tag weaveworks/ignite:dev-amd64 weaveworks/ignite:dev docker image save weaveworks/ignite:dev \ | docker run -i --rm -v /run/containerd/containerd.sock:/run/containerd/containerd.sock linuxkit/containerd:751de142273e1b5d2d247d2832d654ab92e907bc ctr -n firecracker image import - unpacking docker.io/weaveworks/ignite:dev (sha256:b87f56af44e6f5afcb483680da921777d7e8d92616c62075d9d61bce98067533)...done docker tag weaveworks/ignite:dev-amd64 weaveworks/ignite:v0.8.0-49-01d86c5ddc33e6-amd64 docker image save weaveworks/ignite:v0.8.0-49-01d86c5ddc33e6-amd64 \ | docker run -i --rm -v /run/containerd/containerd.sock:/run/containerd/containerd.sock linuxkit/containerd:751de142273e1b5d2d247d2832d654ab92e907bc ctr -n firecracker image import - unpacking docker.io/weaveworks/ignite:v0.8.0-49-01d86c5ddc33e6-amd64 (sha256:b87f56af44e6f5afcb483680da921777d7e8d92616c62075d9d61bce98067533)...done # For dev builds for a clean (non-dirty) environment; "simulate" that # a manifest list has been built by tagging the docker image docker tag weaveworks/ignite:v0.8.0-49-01d86c5ddc33e6-amd64 weaveworks/ignite:v0.8.0-49-01d86c5ddc33e6 docker image save weaveworks/ignite:v0.8.0-49-01d86c5ddc33e6 \ | docker run -i --rm -v /run/containerd/containerd.sock:/run/containerd/containerd.sock linuxkit/containerd:751de142273e1b5d2d247d2832d654ab92e907bc ctr -n firecracker image import - unpacking docker.io/weaveworks/ignite:v0.8.0-49-01d86c5ddc33e6 (sha256:b87f56af44e6f5afcb483680da921777d7e8d92616c62075d9d61bce98067533)...done make[1]: Leaving directory '/home/semaphore/ignite' make go-make TARGETS="bin/amd64/ignited" make[1]: Entering directory '/home/semaphore/ignite' make local COMMAND="make \"MAKEFLAGS=w -- TARGETS=bin/amd64/ignited GO_MAKE_TARGET=local\" bin/amd64/ignited" make[2]: Entering directory '/home/semaphore/ignite' make "MAKEFLAGS=w -- TARGETS=bin/amd64/ignited GO_MAKE_TARGET=local" bin/amd64/ignited make[3]: Entering directory '/home/semaphore/ignite' CGO_ENABLED=0 GOARCH=amd64 go build -mod=vendor -ldflags "-X 'github.com/weaveworks/ignite/pkg/version.buildDate=2021-01-13T18:26:53Z' -X 'github.com/weaveworks/ignite/pkg/version.sandboxImageName=weaveworks/ignite' -X 'github.com/weaveworks/ignite/pkg/version.kernelImageName=weaveworks/ignite-kernel' -X 'github.com/weaveworks/ignite/pkg/version.gitCommit=01d86c5ddc33e62c77ace83ca886b7b724637c96' -X 'github.com/weaveworks/ignite/pkg/version.gitTreeState=clean' -X 'github.com/weaveworks/ignite/pkg/version.gitVersion=v0.8.0-49+01d86c5ddc33e6' -X 'github.com/weaveworks/ignite/pkg/version.sandboxImageTag=v0.8.0-49-01d86c5ddc33e6' -X 'github.com/weaveworks/ignite/pkg/version.gitMajor=0' -X 'github.com/weaveworks/ignite/pkg/version.gitMinor=8+' -X 'github.com/weaveworks/ignite/pkg/version.firecrackerVersion=v0.22.1'" -o bin/amd64/ignited ./cmd/ignited ln -sf ./amd64/ignited bin/ignited make[3]: Leaving directory '/home/semaphore/ignite' make[2]: Leaving directory '/home/semaphore/ignite' make[1]: Leaving directory '/home/semaphore/ignite' # Always update the image when ignite-spawn is updated [[ ignited == "ignite-spawn" ]] && make image || exit 0 mkdir -p bin/amd64 sed -e "s|QEMUARCH|amd64|g;s|BASEIMAGE|alpine:3.11|g;" Dockerfile > bin/amd64/Dockerfile # When building for amd64, remove the qemu stuff, it has no part in the amd64 image sed -i "/qemu/d" bin/amd64/Dockerfile docker build -t weaveworks/ignite:dev-amd64 \ --build-arg FIRECRACKER_VERSION=v0.22.1 \ --build-arg FIRECRACKER_ARCH_SUFFIX=-x86_64 bin/amd64 Sending build context to Docker daemon 557.1kB Sending build context to Docker daemon 26.18MB Sending build context to Docker daemon 59.05MB Sending build context to Docker daemon 91.91MB Sending build context to Docker daemon 107MB Step 1/11 : FROM alpine:3.11 AS build ---> 5c534be56eca Step 2/11 : RUN apk add --no-cache device-mapper ---> Using cache ---> d42aaf346e9c Step 3/11 : ARG FIRECRACKER_VERSION ---> Using cache ---> 4221ba9a1fe5 Step 4/11 : ARG FIRECRACKER_ARCH_SUFFIX ---> Using cache ---> 9d57a0e97c29 Step 5/11 : RUN wget -q -O /usr/local/bin/firecracker https://github.com/firecracker-microvm/firecracker/releases/download/${FIRECRACKER_VERSION}/firecracker-${FIRECRACKER_VERSION}${FIRECRACKER_ARCH_SUFFIX} ---> Using cache ---> a7f8ca20d7be Step 6/11 : ADD ./ignite-spawn /usr/local/bin/ignite-spawn ---> Using cache ---> 655edd1f161c Step 7/11 : RUN chmod +x /usr/local/bin/firecracker /usr/local/bin/ignite-spawn && ln -s /usr/local/bin/firecracker /firecracker && ln -s /usr/local/bin/ignite-spawn /ignite-spawn ---> Using cache ---> 3cc47641cb32 Step 8/11 : RUN mkdir /volumes ---> Using cache ---> 1f0d2c5256b0 Step 9/11 : FROM scratch ---> Step 10/11 : COPY --from=build / / ---> Using cache ---> 2f1f580d1544 Step 11/11 : ENTRYPOINT ["/usr/local/bin/ignite-spawn"] ---> Using cache ---> 6a9944da770d Successfully built 6a9944da770d Successfully tagged weaveworks/ignite:dev-amd64 docker image save weaveworks/ignite:dev-amd64 \ | docker run -i --rm -v /run/containerd/containerd.sock:/run/containerd/containerd.sock linuxkit/containerd:751de142273e1b5d2d247d2832d654ab92e907bc ctr -n firecracker image import - unpacking docker.io/weaveworks/ignite:dev-amd64 (sha256:b87f56af44e6f5afcb483680da921777d7e8d92616c62075d9d61bce98067533)...done # Only tag the development image if its architecture matches the host docker tag weaveworks/ignite:dev-amd64 weaveworks/ignite:dev docker image save weaveworks/ignite:dev \ | docker run -i --rm -v /run/containerd/containerd.sock:/run/containerd/containerd.sock linuxkit/containerd:751de142273e1b5d2d247d2832d654ab92e907bc ctr -n firecracker image import - unpacking docker.io/weaveworks/ignite:dev (sha256:b87f56af44e6f5afcb483680da921777d7e8d92616c62075d9d61bce98067533)...done docker tag weaveworks/ignite:dev-amd64 weaveworks/ignite:v0.8.0-49-01d86c5ddc33e6-amd64 docker image save weaveworks/ignite:v0.8.0-49-01d86c5ddc33e6-amd64 \ | docker run -i --rm -v /run/containerd/containerd.sock:/run/containerd/containerd.sock linuxkit/containerd:751de142273e1b5d2d247d2832d654ab92e907bc ctr -n firecracker image import - unpacking docker.io/weaveworks/ignite:v0.8.0-49-01d86c5ddc33e6-amd64 (sha256:b87f56af44e6f5afcb483680da921777d7e8d92616c62075d9d61bce98067533)...done # For dev builds for a clean (non-dirty) environment; "simulate" that # a manifest list has been built by tagging the docker image docker tag weaveworks/ignite:v0.8.0-49-01d86c5ddc33e6-amd64 weaveworks/ignite:v0.8.0-49-01d86c5ddc33e6 docker image save weaveworks/ignite:v0.8.0-49-01d86c5ddc33e6 \ | docker run -i --rm -v /run/containerd/containerd.sock:/run/containerd/containerd.sock linuxkit/containerd:751de142273e1b5d2d247d2832d654ab92e907bc ctr -n firecracker image import - unpacking docker.io/weaveworks/ignite:v0.8.0-49-01d86c5ddc33e6 (sha256:b87f56af44e6f5afcb483680da921777d7e8d92616c62075d9d61bce98067533)...done make test go test -mod=vendor -v github.com/weaveworks/ignite/cmd/ignite github.com/weaveworks/ignite/cmd/ignite/cmd github.com/weaveworks/ignite/cmd/ignite/cmd/cmdutil github.com/weaveworks/ignite/cmd/ignite/cmd/imgcmd github.com/weaveworks/ignite/cmd/ignite/cmd/kerncmd github.com/weaveworks/ignite/cmd/ignite/cmd/vmcmd github.com/weaveworks/ignite/cmd/ignite/run github.com/weaveworks/ignite/cmd/ignite-spawn github.com/weaveworks/ignite/cmd/ignited github.com/weaveworks/ignite/cmd/ignited/cmd github.com/weaveworks/ignite/hack github.com/weaveworks/ignite/pkg/apis/ignite github.com/weaveworks/ignite/pkg/apis/ignite/scheme github.com/weaveworks/ignite/pkg/apis/ignite/v1alpha2 github.com/weaveworks/ignite/pkg/apis/ignite/v1alpha3 github.com/weaveworks/ignite/pkg/apis/ignite/validation github.com/weaveworks/ignite/pkg/apis/meta/v1alpha1 github.com/weaveworks/ignite/pkg/client github.com/weaveworks/ignite/pkg/config github.com/weaveworks/ignite/pkg/constants github.com/weaveworks/ignite/pkg/container github.com/weaveworks/ignite/pkg/filter github.com/weaveworks/ignite/pkg/gitops github.com/weaveworks/ignite/pkg/logs github.com/weaveworks/ignite/pkg/logs/flag github.com/weaveworks/ignite/pkg/metadata github.com/weaveworks/ignite/pkg/network github.com/weaveworks/ignite/pkg/network/cni github.com/weaveworks/ignite/pkg/network/docker github.com/weaveworks/ignite/pkg/network/flag github.com/weaveworks/ignite/pkg/openapi github.com/weaveworks/ignite/pkg/operations github.com/weaveworks/ignite/pkg/operations/lookup github.com/weaveworks/ignite/pkg/operations/reconcile github.com/weaveworks/ignite/pkg/preflight github.com/weaveworks/ignite/pkg/preflight/checkers github.com/weaveworks/ignite/pkg/prometheus github.com/weaveworks/ignite/pkg/providers github.com/weaveworks/ignite/pkg/providers/client github.com/weaveworks/ignite/pkg/providers/cni github.com/weaveworks/ignite/pkg/providers/containerd github.com/weaveworks/ignite/pkg/providers/docker github.com/weaveworks/ignite/pkg/providers/ignite github.com/weaveworks/ignite/pkg/providers/ignited github.com/weaveworks/ignite/pkg/providers/manifeststorage github.com/weaveworks/ignite/pkg/providers/network github.com/weaveworks/ignite/pkg/providers/runtime github.com/weaveworks/ignite/pkg/providers/storage github.com/weaveworks/ignite/pkg/resolvconf github.com/weaveworks/ignite/pkg/runtime github.com/weaveworks/ignite/pkg/runtime/docker github.com/weaveworks/ignite/pkg/runtime/flag github.com/weaveworks/ignite/pkg/source github.com/weaveworks/ignite/pkg/util github.com/weaveworks/ignite/pkg/version github.com/weaveworks/ignite/pkg/version/cmd -count=1 ? github.com/weaveworks/ignite/cmd/ignite [no test files] ? github.com/weaveworks/ignite/cmd/ignite/cmd [no test files] ? github.com/weaveworks/ignite/cmd/ignite/cmd/cmdutil [no test files] ? github.com/weaveworks/ignite/cmd/ignite/cmd/imgcmd [no test files] ? github.com/weaveworks/ignite/cmd/ignite/cmd/kerncmd [no test files] ? github.com/weaveworks/ignite/cmd/ignite/cmd/vmcmd [no test files] === RUN TestNewCPOptions === RUN TestNewCPOptions/cp_from_host_to_VM === RUN TestNewCPOptions/cp_from_VM_to_host === RUN TestNewCPOptions/cp_without_VM_reference === RUN TestNewCPOptions/cp_with_VM_reference_on_both_source_and_destination --- PASS: TestNewCPOptions (0.00s) --- PASS: TestNewCPOptions/cp_from_host_to_VM (0.00s) --- PASS: TestNewCPOptions/cp_from_VM_to_host (0.00s) --- PASS: TestNewCPOptions/cp_without_VM_reference (0.00s) --- PASS: TestNewCPOptions/cp_with_VM_reference_on_both_source_and_destination (0.00s) === RUN TestApplyVMConfigFile === RUN TestApplyVMConfigFile/yaml_VM_config === RUN TestApplyVMConfigFile/json_vm_config === RUN TestApplyVMConfigFile/empty_vm_config === RUN TestApplyVMConfigFile/invalid_config --- PASS: TestApplyVMConfigFile (0.00s) --- PASS: TestApplyVMConfigFile/yaml_VM_config (0.00s) --- PASS: TestApplyVMConfigFile/json_vm_config (0.00s) --- PASS: TestApplyVMConfigFile/empty_vm_config (0.00s) --- PASS: TestApplyVMConfigFile/invalid_config (0.00s) === RUN TestApplyVMFlagOverrides === RUN TestApplyVMFlagOverrides/valid_copy_files_flag === RUN TestApplyVMFlagOverrides/invalid_copy_files_syntax === RUN TestApplyVMFlagOverrides/invalid_copy_files_paths_-_not_absolute_paths === RUN TestApplyVMFlagOverrides/valid_port_mapping === RUN TestApplyVMFlagOverrides/invalid_port_mapping === RUN TestApplyVMFlagOverrides/ssh_public_key_set --- PASS: TestApplyVMFlagOverrides (0.00s) --- PASS: TestApplyVMFlagOverrides/valid_copy_files_flag (0.00s) --- PASS: TestApplyVMFlagOverrides/invalid_copy_files_syntax (0.00s) --- PASS: TestApplyVMFlagOverrides/invalid_copy_files_paths_-_not_absolute_paths (0.00s) --- PASS: TestApplyVMFlagOverrides/valid_port_mapping (0.00s) --- PASS: TestApplyVMFlagOverrides/invalid_port_mapping (0.00s) --- PASS: TestApplyVMFlagOverrides/ssh_public_key_set (0.00s) === RUN TestNewCreateOptions === RUN TestNewCreateOptions/require-name_with_no_name === RUN TestNewCreateOptions/require-name_with_VM_config --- PASS: TestNewCreateOptions (0.00s) --- PASS: TestNewCreateOptions/require-name_with_no_name (0.00s) --- PASS: TestNewCreateOptions/require-name_with_VM_config (0.00s) === RUN TestInspect === RUN TestInspect/json_output === RUN TestInspect/yaml_output === RUN TestInspect/template_formatted_output === RUN TestInspect/unknown_output_-_error --- PASS: TestInspect (0.00s) --- PASS: TestInspect/json_output (0.00s) --- PASS: TestInspect/yaml_output (0.00s) --- PASS: TestInspect/template_formatted_output (0.00s) --- PASS: TestInspect/unknown_output_-_error (0.00s) === RUN TestPs === RUN TestPs/list_in_table_format === RUN TestPs/filtered_list_in_table_format === RUN TestPs/formatted_filtered_list --- PASS: TestPs (0.00s) --- PASS: TestPs/list_in_table_format (0.00s) --- PASS: TestPs/filtered_list_in_table_format (0.00s) --- PASS: TestPs/formatted_filtered_list (0.00s) === RUN TestNewRmOptions === RUN TestNewRmOptions/rm_with_vm_arg === RUN TestNewRmOptions/rm_with_multiple_vm_args === RUN TestNewRmOptions/error_rm_non-existing_vm === RUN TestNewRmOptions/error_rm_without_any_args_or_config_flag === RUN TestNewRmOptions/error_rm_with_vm_arg_and_config_flag === RUN TestNewRmOptions/rm_with_config_file === RUN TestNewRmOptions/error_rm_config_name_and_uid_missing --- PASS: TestNewRmOptions (0.01s) --- PASS: TestNewRmOptions/rm_with_vm_arg (0.01s) --- PASS: TestNewRmOptions/rm_with_multiple_vm_args (0.00s) --- PASS: TestNewRmOptions/error_rm_non-existing_vm (0.00s) --- PASS: TestNewRmOptions/error_rm_without_any_args_or_config_flag (0.00s) --- PASS: TestNewRmOptions/error_rm_with_vm_arg_and_config_flag (0.00s) --- PASS: TestNewRmOptions/rm_with_config_file (0.00s) --- PASS: TestNewRmOptions/error_rm_config_name_and_uid_missing (0.00s) PASS ok github.com/weaveworks/ignite/cmd/ignite/run 0.044s ? github.com/weaveworks/ignite/cmd/ignite-spawn [no test files] ? github.com/weaveworks/ignite/cmd/ignited [no test files] ? github.com/weaveworks/ignite/cmd/ignited/cmd [no test files] ? github.com/weaveworks/ignite/hack [no test files] ? github.com/weaveworks/ignite/pkg/apis/ignite [no test files] ? github.com/weaveworks/ignite/pkg/apis/ignite/scheme [no test files] ? github.com/weaveworks/ignite/pkg/apis/ignite/v1alpha2 [no test files] ? github.com/weaveworks/ignite/pkg/apis/ignite/v1alpha3 [no test files] ? github.com/weaveworks/ignite/pkg/apis/ignite/validation [no test files] === RUN TestNewOCIImageRef --- PASS: TestNewOCIImageRef (0.00s) === RUN TestParseOCIString === RUN TestParseOCIString/oci_string_with_repo_name === RUN TestParseOCIString/oci_string_local_docker_sha === RUN TestParseOCIString/invalid_oci_string --- PASS: TestParseOCIString (0.00s) --- PASS: TestParseOCIString/oci_string_with_repo_name (0.00s) --- PASS: TestParseOCIString/oci_string_local_docker_sha (0.00s) --- PASS: TestParseOCIString/invalid_oci_string (0.00s) PASS ok github.com/weaveworks/ignite/pkg/apis/meta/v1alpha1 0.025s ? github.com/weaveworks/ignite/pkg/client [no test files] ? github.com/weaveworks/ignite/pkg/config [no test files] ? github.com/weaveworks/ignite/pkg/constants [no test files] ? github.com/weaveworks/ignite/pkg/container [no test files] === RUN TestMetaFiltering === RUN TestMetaFiltering/SuccessCPUsEqual === RUN TestMetaFiltering/SuccessNameEqual === RUN TestMetaFiltering/SuccessNameDiff === RUN TestMetaFiltering/FailNameEqual === RUN TestMetaFiltering/FailNameDiff === RUN TestMetaFiltering/SuccessNameContains === RUN TestMetaFiltering/SuccessNameNotContains === RUN TestMetaFiltering/FailNameContains === RUN TestMetaFiltering/FailNameNotContains === RUN TestMetaFiltering/SuccessUID === RUN TestMetaFiltering/FailUID === RUN TestMetaFiltering/SuccessCreated === RUN TestMetaFiltering/FailCreated === RUN TestMetaFiltering/SuccessLabels === RUN TestMetaFiltering/FailLabels --- PASS: TestMetaFiltering (0.00s) --- PASS: TestMetaFiltering/SuccessCPUsEqual (0.00s) --- PASS: TestMetaFiltering/SuccessNameEqual (0.00s) --- PASS: TestMetaFiltering/SuccessNameDiff (0.00s) --- PASS: TestMetaFiltering/FailNameEqual (0.00s) --- PASS: TestMetaFiltering/FailNameDiff (0.00s) --- PASS: TestMetaFiltering/SuccessNameContains (0.00s) --- PASS: TestMetaFiltering/SuccessNameNotContains (0.00s) --- PASS: TestMetaFiltering/FailNameContains (0.00s) --- PASS: TestMetaFiltering/FailNameNotContains (0.00s) --- PASS: TestMetaFiltering/SuccessUID (0.00s) --- PASS: TestMetaFiltering/FailUID (0.00s) --- PASS: TestMetaFiltering/SuccessCreated (0.00s) --- PASS: TestMetaFiltering/FailCreated (0.00s) --- PASS: TestMetaFiltering/SuccessLabels (0.00s) --- PASS: TestMetaFiltering/FailLabels (0.00s) === RUN TestExtractKeyValueFiltering === RUN TestExtractKeyValueFiltering/Success1 === RUN TestExtractKeyValueFiltering/Success2 === RUN TestExtractKeyValueFiltering/Success3 === RUN TestExtractKeyValueFiltering/Success4 === RUN TestExtractKeyValueFiltering/Success5 === RUN TestExtractKeyValueFiltering/Success6 === RUN TestExtractKeyValueFiltering/FailEqualBadPlace === RUN TestExtractKeyValueFiltering/FailEqualBadPlace2 === RUN TestExtractKeyValueFiltering/FailEqualBadPlace3 --- PASS: TestExtractKeyValueFiltering (0.00s) --- PASS: TestExtractKeyValueFiltering/Success1 (0.00s) --- PASS: TestExtractKeyValueFiltering/Success2 (0.00s) --- PASS: TestExtractKeyValueFiltering/Success3 (0.00s) --- PASS: TestExtractKeyValueFiltering/Success4 (0.00s) --- PASS: TestExtractKeyValueFiltering/Success5 (0.00s) --- PASS: TestExtractKeyValueFiltering/Success6 (0.00s) --- PASS: TestExtractKeyValueFiltering/FailEqualBadPlace (0.00s) --- PASS: TestExtractKeyValueFiltering/FailEqualBadPlace2 (0.00s) --- PASS: TestExtractKeyValueFiltering/FailEqualBadPlace3 (0.00s) === RUN TestExtractMultipleKeyValueFiltering === RUN TestExtractMultipleKeyValueFiltering/Success === RUN TestExtractMultipleKeyValueFiltering/FailWithoutSeparator === RUN TestExtractMultipleKeyValueFiltering/FailBadFormat --- PASS: TestExtractMultipleKeyValueFiltering (0.00s) --- PASS: TestExtractMultipleKeyValueFiltering/Success (0.00s) --- PASS: TestExtractMultipleKeyValueFiltering/FailWithoutSeparator (0.00s) --- PASS: TestExtractMultipleKeyValueFiltering/FailBadFormat (0.00s) === RUN TestMultipleMetaFilter === RUN TestMultipleMetaFilter/SuccessOneFilter === RUN TestMultipleMetaFilter/SuccessTwoFilter === RUN TestMultipleMetaFilter/SuccessOneValueDiffer === RUN TestMultipleMetaFilter/FailBadFormat --- PASS: TestMultipleMetaFilter (0.00s) --- PASS: TestMultipleMetaFilter/SuccessOneFilter (0.00s) --- PASS: TestMultipleMetaFilter/SuccessTwoFilter (0.00s) --- PASS: TestMultipleMetaFilter/SuccessOneValueDiffer (0.00s) --- PASS: TestMultipleMetaFilter/FailBadFormat (0.00s) PASS ok github.com/weaveworks/ignite/pkg/filter 0.009s ? github.com/weaveworks/ignite/pkg/gitops [no test files] ? github.com/weaveworks/ignite/pkg/logs [no test files] ? github.com/weaveworks/ignite/pkg/logs/flag [no test files] === RUN TestSetLabels === RUN TestSetLabels/nil_runtime_object === RUN TestSetLabels/valid_labels === RUN TestSetLabels/invalid_label_-_key_without_value === RUN TestSetLabels/invalid_label_-_empty_name --- PASS: TestSetLabels (0.00s) --- PASS: TestSetLabels/nil_runtime_object (0.00s) --- PASS: TestSetLabels/valid_labels (0.00s) --- PASS: TestSetLabels/invalid_label_-_key_without_value (0.00s) --- PASS: TestSetLabels/invalid_label_-_empty_name (0.00s) === RUN TestVerifyUIDOrName === RUN TestVerifyUIDOrName/create_object_with_similar_names === RUN TestVerifyUIDOrName/create_object_with_existing_names --- PASS: TestVerifyUIDOrName (0.01s) --- PASS: TestVerifyUIDOrName/create_object_with_similar_names (0.00s) --- PASS: TestVerifyUIDOrName/create_object_with_existing_names (0.00s) PASS ok github.com/weaveworks/ignite/pkg/metadata 0.017s ? github.com/weaveworks/ignite/pkg/network [no test files] ? github.com/weaveworks/ignite/pkg/network/cni [no test files] ? github.com/weaveworks/ignite/pkg/network/docker [no test files] ? github.com/weaveworks/ignite/pkg/network/flag [no test files] ? github.com/weaveworks/ignite/pkg/openapi [no test files] ? github.com/weaveworks/ignite/pkg/operations [no test files] ? github.com/weaveworks/ignite/pkg/operations/lookup [no test files] ? github.com/weaveworks/ignite/pkg/operations/reconcile [no test files] ? github.com/weaveworks/ignite/pkg/preflight [no test files] === RUN TestRunChecks --- PASS: TestRunChecks (0.00s) === RUN TestIsIgnoredPreflightError === RUN TestIsIgnoredPreflightError/IgnoreAll === RUN TestIsIgnoredPreflightError/IgnoreSpecificError1 === RUN TestIsIgnoredPreflightError/IgnoreSpecificError2 === RUN TestIsIgnoredPreflightError/IgnoreAllAndSpecificError1 === RUN TestIsIgnoredPreflightError/IgnoreAllAndSpecificError2 === RUN TestIsIgnoredPreflightError/NoIgnore --- PASS: TestIsIgnoredPreflightError (0.00s) --- PASS: TestIsIgnoredPreflightError/IgnoreAll (0.00s) --- PASS: TestIsIgnoredPreflightError/IgnoreSpecificError1 (0.00s) --- PASS: TestIsIgnoredPreflightError/IgnoreSpecificError2 (0.00s) --- PASS: TestIsIgnoredPreflightError/IgnoreAllAndSpecificError1 (0.00s) --- PASS: TestIsIgnoredPreflightError/IgnoreAllAndSpecificError2 (0.00s) --- PASS: TestIsIgnoredPreflightError/NoIgnore (0.00s) PASS ok github.com/weaveworks/ignite/pkg/preflight/checkers 0.008s ? github.com/weaveworks/ignite/pkg/prometheus [no test files] ? github.com/weaveworks/ignite/pkg/providers [no test files] ? github.com/weaveworks/ignite/pkg/providers/client [no test files] ? github.com/weaveworks/ignite/pkg/providers/cni [no test files] ? github.com/weaveworks/ignite/pkg/providers/containerd [no test files] ? github.com/weaveworks/ignite/pkg/providers/docker [no test files] ? github.com/weaveworks/ignite/pkg/providers/ignite [no test files] ? github.com/weaveworks/ignite/pkg/providers/ignited [no test files] ? github.com/weaveworks/ignite/pkg/providers/manifeststorage [no test files] ? github.com/weaveworks/ignite/pkg/providers/network [no test files] ? github.com/weaveworks/ignite/pkg/providers/runtime [no test files] ? github.com/weaveworks/ignite/pkg/providers/storage [no test files] === RUN TestBuildResolvConf --- PASS: TestBuildResolvConf (0.00s) === RUN TestBuildResolvConfEmpty --- PASS: TestBuildResolvConfEmpty (0.00s) === RUN TestIsSystemdResolved --- PASS: TestIsSystemdResolved (0.00s) === RUN TestFilterLoopBack --- PASS: TestFilterLoopBack (0.00s) PASS ok github.com/weaveworks/ignite/pkg/resolvconf 0.012s ? github.com/weaveworks/ignite/pkg/runtime [no test files] ? github.com/weaveworks/ignite/pkg/runtime/docker [no test files] ? github.com/weaveworks/ignite/pkg/runtime/flag [no test files] ? github.com/weaveworks/ignite/pkg/source [no test files] === RUN TestToLower === RUN TestToLower/Empty === RUN TestToLower/OneElem === RUN TestToLower/TwoElem === RUN TestToLower/TwoElem#01 === RUN TestToLower/ThreeElem --- PASS: TestToLower (0.00s) --- PASS: TestToLower/Empty (0.00s) --- PASS: TestToLower/OneElem (0.00s) --- PASS: TestToLower/TwoElem (0.00s) --- PASS: TestToLower/TwoElem#01 (0.00s) --- PASS: TestToLower/ThreeElem (0.00s) PASS ok github.com/weaveworks/ignite/pkg/util 0.003s ? github.com/weaveworks/ignite/pkg/version [no test files] ? github.com/weaveworks/ignite/pkg/version/cmd [no test files] make root-test sudo -E /home/semaphore/.gimme/versions/go1.14.2.linux.amd64/bin/go test -mod=vendor -v "github.com/weaveworks/ignite/pkg/runtime/containerd" -count=1 === RUN TestPull --- PASS: TestPull (1.73s) === RUN TestInspect TestInspect: client_test.go:38: &{docker.io/library/busybox@sha256:b97242f89c8a29d13aea12843a08441a4bbfc33528f55b60366c1d8f6923d0d4 1313653} --- PASS: TestInspect (0.00s) === RUN TestRunRemove TestRunRemove: client_test.go:103: TaskID: "ignite-test-foo2" --- PASS: TestRunRemove (0.56s) === RUN TestV2ShimRuntimesHaveBinaryNames --- PASS: TestV2ShimRuntimesHaveBinaryNames (0.00s) PASS ok github.com/weaveworks/ignite/pkg/runtime/containerd 2.310s make e2e-nobuild sudo -E IGNITE_E2E_HOME=/home/semaphore/ignite \ /home/semaphore/.gimme/versions/go1.14.2.linux.amd64/bin/go test \ "github.com/weaveworks/ignite/e2e" -v -mod=vendor \ -count 1 \ -run Test === RUN TestConfigFile === RUN TestConfigFile/invalid_config === RUN TestConfigFile/minimal_valid_config === RUN TestConfigFile/custom_vm_properties === RUN TestConfigFile/runtime_and_network_config === RUN TestConfigFile/override_properties === RUN TestConfigFile/vm_config === RUN TestConfigFile/vm_config_and_flags --- PASS: TestConfigFile (36.68s) --- PASS: TestConfigFile/invalid_config (0.02s) --- PASS: TestConfigFile/minimal_valid_config (12.32s) --- PASS: TestConfigFile/custom_vm_properties (13.15s) --- PASS: TestConfigFile/runtime_and_network_config (1.56s) --- PASS: TestConfigFile/override_properties (6.89s) --- PASS: TestConfigFile/vm_config (1.42s) --- PASS: TestConfigFile/vm_config_and_flags (1.32s) === RUN TestCopyFileFromHostToVM === RUN TestCopyFileFromHostToVM/file-with-content === RUN TestCopyFileFromHostToVM/empty-file --- PASS: TestCopyFileFromHostToVM (15.91s) --- PASS: TestCopyFileFromHostToVM/file-with-content (8.42s) --- PASS: TestCopyFileFromHostToVM/empty-file (7.49s) === RUN TestCopySymlinkedFileFromHostToVM --- PASS: TestCopySymlinkedFileFromHostToVM (7.55s) === RUN TestCopyFileFromVMToHost --- PASS: TestCopyFileFromVMToHost (7.43s) === RUN TestCopyDirectoryFromHostToVM --- PASS: TestCopyDirectoryFromHostToVM (7.65s) === RUN TestCopyDirectoryFromVMToHost --- PASS: TestCopyDirectoryFromVMToHost (7.80s) === RUN TestRunGitops --- PASS: TestRunGitops (10.36s) === RUN TestImportTinyImage --- PASS: TestImportTinyImage (3.06s) === RUN TestDockerImportImage --- PASS: TestDockerImportImage (3.06s) === RUN TestPortmapCleanup --- PASS: TestPortmapCleanup (8.24s) === RUN TestIgniteRunWithDockerAndDockerBridge --- PASS: TestIgniteRunWithDockerAndDockerBridge (1.56s) === RUN TestIgniteRunWithDockerAndCNI --- PASS: TestIgniteRunWithDockerAndCNI (1.57s) === RUN TestIgniteRunWithContainerdAndCNI --- PASS: TestIgniteRunWithContainerdAndCNI (2.32s) === RUN TestCurlWithDockerAndDockerBridge --- PASS: TestCurlWithDockerAndDockerBridge (8.27s) === RUN TestCurlWithDockerAndCNI --- PASS: TestCurlWithDockerAndCNI (9.45s) === RUN TestCurlWithContainerdAndCNI --- PASS: TestCurlWithContainerdAndCNI (7.23s) === RUN TestRunWithoutName --- PASS: TestRunWithoutName (1.40s) === RUN TestVolumeWithDockerAndDockerBridge TestVolumeWithDockerAndDockerBridge: run_volume_test.go:128: SKIPPING This test fails to stop the VM within docker TODO: https://github.com/weaveworks/ignite/issues/658 --- SKIP: TestVolumeWithDockerAndDockerBridge (0.00s) === RUN TestVolumeWithDockerAndCNI --- PASS: TestVolumeWithDockerAndCNI (17.38s) === RUN TestVolumeWithContainerdAndCNI --- PASS: TestVolumeWithContainerdAndCNI (18.04s) === RUN TestVMExecInteractive --- PASS: TestVMExecInteractive (7.64s) === RUN TestVMLifecycleWithDockerAndDockerBridge --- PASS: TestVMLifecycleWithDockerAndDockerBridge (15.54s) === RUN TestVMLifecycleWithDockerAndCNI TestVMLifecycleWithDockerAndCNI: vm_lifecycle_test.go:43: assertion failed: error is not nil: exit status 1: cmd: "/home/semaphore/ignite/bin/ignite stop e2e-test-vm-lifecycle-docker-and-cni" time="2021-01-13T18:31:13Z" level=info msg="Removing the container with ID \"ignite-15f11e844e6953f4\" from the \"cni\" network" time="2021-01-13T18:31:14Z" level=fatal msg="failed to stop container for VM \"15f11e844e6953f4\": Error response from daemon: No such container: ignite-15f11e844e6953f4" TestVMLifecycleWithDockerAndCNI: vm_lifecycle_test.go:43: failed to run "/home/semaphore/ignite/bin/ignite stop e2e-test-vm-lifecycle-docker-and-cni": exit status 1 --- FAIL: TestVMLifecycleWithDockerAndCNI (9.14s) === RUN TestVMLifecycleWithContainerdAndCNI --- PASS: TestVMLifecycleWithContainerdAndCNI (15.61s) === RUN TestVMProviderSwitch --- PASS: TestVMProviderSwitch (15.94s) === RUN TestVMStartNonDefaultProvider --- PASS: TestVMStartNonDefaultProvider (1.45s) === RUN TestVMStopStartDefaultProviders --- PASS: TestVMStopStartDefaultProviders (22.16s) === RUN TestConcurrentVMCreation time="2021-01-13T18:32:10Z" level=info msg="Removed VM with name \"e2e-test-concurrent-vm-create-3\" and ID \"1dc7af60947f98b9\"" time="2021-01-13T18:32:10Z" level=fatal msg="unable to lock \"/tmp/ignite-snapshot.lock\": open /tmp/ignite-snapshot.lock: no such file or directory" time="2021-01-13T18:32:10Z" level=info msg="Created VM with ID \"72e7877db58da54a\" and name \"e2e-test-concurrent-vm-create-4\"" time="2021-01-13T18:32:10Z" level=info msg="Created VM with ID \"3c329b59d8f1a9ea\" and name \"e2e-test-concurrent-vm-create-1\"" time="2021-01-13T18:32:11Z" level=info msg="Removed VM with name \"e2e-test-concurrent-vm-create-2\" and ID \"e458bf7d3337729a\"" time="2021-01-13T18:32:11Z" level=fatal msg="unable to lock \"/tmp/ignite-snapshot.lock\": open /tmp/ignite-snapshot.lock: no such file or directory" time="2021-01-13T18:32:11Z" level=info msg="Networking is handled by \"cni\"" time="2021-01-13T18:32:11Z" level=info msg="Started Firecracker VM \"72e7877db58da54a\" in a container with ID \"ignite-72e7877db58da54a\"" time="2021-01-13T18:32:11Z" level=info msg="Networking is handled by \"cni\"" time="2021-01-13T18:32:11Z" level=info msg="Started Firecracker VM \"3c329b59d8f1a9ea\" in a container with ID \"ignite-3c329b59d8f1a9ea\"" time="2021-01-13T18:32:11Z" level=info msg="Waiting for the ssh daemon within the VM to start..." time="2021-01-13T18:32:11Z" level=info msg="Waiting for the ssh daemon within the VM to start..." TestConcurrentVMCreation: zconcurrent_vm_test.go:48: assertion failed: error is not nil: exit status 1: error waiting for the command to finish TestConcurrentVMCreation: zconcurrent_vm_test.go:48: assertion failed: error is not nil: exit status 1: error waiting for the command to finish TestConcurrentVMCreation: zconcurrent_vm_test.go:50: assertion failed: error is not nil: exit status 1: cmd: "/home/semaphore/ignite/bin/ignite rm -f e2e-test-concurrent-vm-create-1 e2e-test-concurrent-vm-create-2 e2e-test-concurrent-vm-create-3 e2e-test-concurrent-vm-create-4" time="2021-01-13T18:32:18Z" level=fatal msg="can't find VM: no ID/name matches for \"e2e-test-concurrent-vm-create-2\"" TestConcurrentVMCreation: zconcurrent_vm_test.go:50: failed to run "/home/semaphore/ignite/bin/ignite rm -f e2e-test-concurrent-vm-create-1 e2e-test-concurrent-vm-create-2 e2e-test-concurrent-vm-create-3 e2e-test-concurrent-vm-create-4": exit status 1 --- FAIL: TestConcurrentVMCreation (8.91s) FAIL FAIL github.com/weaveworks/ignite/e2e 271.380s FAIL Makefile:281: recipe for target 'e2e-nobuild' failed make: *** [e2e-nobuild] Error 1 export SEMAPHORE_JOB_RESULT=failed