Skipping 169 KB..
Full LogTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTest
18:32:03 [32m✓[0m e2e/context (49ms)
18:32:03 [32m✓[0m e2e/global (112ms)
18:32:03 [31m✖[0m e2e/container (4.59s)
18:32:06 [31m✖[0m e2e/image (4.254s)
18:32:06 [33m∅[0m e2e/internal/fixtures
18:32:07 [31m✖[0m e2e/plugin (2.405s)
18:32:07 [33m∅[0m e2e/plugin/basic
18:32:07 [32m✓[0m e2e/system (75ms)
18:32:08 [32m✓[0m e2e/stack (611ms)
18:32:08 [31m✖[0m e2e/trust (493ms)
18:32:08
18:32:08 === [33mSkipped[0m
18:32:08 === [33mSKIP[0m: e2e/cli-plugins TestCLIPluginDialStdio (0.00s)
18:32:08 dial_test.go:16: skipping plugin dial-stdio test since DOCKER_CLI_PLUGIN_USE_DIAL_STDIO is not set
18:32:08
18:32:08 === [33mSKIP[0m: e2e/container TestRunWithCgroupNamespace (0.09s)
18:32:08 run_test.go:141: !cgroupNsFound: running against a daemon that doesn't support cgroup namespaces (security options: [name=apparmor name=seccomp,profile=default]
18:32:08 )
18:32:08
18:32:08 === [33mSKIP[0m: e2e/image TestBuildIidFileSquash (0.05s)
18:32:08 build_test.go:112: !experimentalBuild: running against a non-experimental daemon
18:32:08
18:32:08 === [33mSKIP[0m: e2e/stack TestDeployWithNamedResources/Kubernetes (0.00s)
18:32:08 --- SKIP: TestDeployWithNamedResources/Kubernetes (0.00s)
18:32:08 deploy_test.go:22: FIXME(chris-crone): currently does not work with compose for kubernetes.
18:32:08
18:32:08 === [33mSKIP[0m: e2e/stack TestRemove/Kubernetes (0.00s)
18:32:08 --- SKIP: TestRemove/Kubernetes (0.00s)
18:32:08 remove_test.go:22: !environment.KubernetesEnabled()
18:32:08
18:32:08
18:32:08 === [31mFailed[0m
18:32:08 === [31mFAIL[0m: e2e/container TestCreateWithContentTrust (0.27s)
18:32:08 create_test.go:18: assertion failed:
18:32:08 Command: docker image push registry:5000/trust-create:latest
18:32:08 ExitCode: 1
18:32:08 Error: exit status 1
18:32:08 Stdout: The push refers to repository [registry:5000/trust-create]
18:32:08 5bef08742407: Preparing
18:32:08 5bef08742407: Mounted from alpine
18:32:08 latest: digest: sha256:641b95ddb2ea9dc2af1a0113b6b348ebc20872ba615204fbe12148e98fd6f23d size: 528
18:32:08 Signing and pushing trust metadata
18:32:08
18:32:08 Stderr: Error: error contacting notary server: x509: certificate has expired or is not yet valid
18:32:08
18:32:08
18:32:08 Failures:
18:32:08 ExitCode was 1 expected 0
18:32:08 Expected no error
18:32:08
18:32:08 === [31mFAIL[0m: e2e/container TestTrustedCreateFromUnreachableTrustServer (0.20s)
18:32:08 create_test.go:38: assertion failed:
18:32:08 Command: docker image push registry:5000/trust-create:latest
18:32:08 ExitCode: 1
18:32:08 Error: exit status 1
18:32:08 Stdout: The push refers to repository [registry:5000/trust-create]
18:32:08 5bef08742407: Preparing
18:32:08 5bef08742407: Layer already exists
18:32:08 latest: digest: sha256:641b95ddb2ea9dc2af1a0113b6b348ebc20872ba615204fbe12148e98fd6f23d size: 528
18:32:08 Signing and pushing trust metadata
18:32:08
18:32:08 Stderr: Error: error contacting notary server: x509: certificate has expired or is not yet valid
18:32:08
18:32:08
18:32:08 Failures:
18:32:08 ExitCode was 1 expected 0
18:32:08 Expected no error
18:32:08
18:32:08 === [31mFAIL[0m: e2e/container TestTrustedCreateFromBadTrustServer (0.20s)
18:32:08 create_test.go:66: assertion failed:
18:32:08 Command: docker image push registry:5000/evil-alpine:latest
18:32:08 ExitCode: 1
18:32:08 Error: exit status 1
18:32:08 Stdout: The push refers to repository [registry:5000/evil-alpine]
18:32:08 5bef08742407: Preparing
18:32:08 5bef08742407: Mounted from trust-create
18:32:08 latest: digest: sha256:641b95ddb2ea9dc2af1a0113b6b348ebc20872ba615204fbe12148e98fd6f23d size: 528
18:32:08 Signing and pushing trust metadata
18:32:08
18:32:08 Stderr: Error: error contacting notary server: x509: certificate has expired or is not yet valid
18:32:08
18:32:08
18:32:08 Failures:
18:32:08 ExitCode was 1 expected 0
18:32:08 Expected no error
18:32:08
18:32:08 === [31mFAIL[0m: e2e/container TestRunWithContentTrust (0.25s)
18:32:08 run_test.go:36: assertion failed:
18:32:08 Command: docker image push registry:5000/trust-run:latest
18:32:08 ExitCode: 1
18:32:08 Error: exit status 1
18:32:08 Stdout: The push refers to repository [registry:5000/trust-run]
18:32:08 5bef08742407: Preparing
18:32:08 5bef08742407: Mounted from trust-create
18:32:08 latest: digest: sha256:641b95ddb2ea9dc2af1a0113b6b348ebc20872ba615204fbe12148e98fd6f23d size: 528
18:32:08 Signing and pushing trust metadata
18:32:08
18:32:08 Stderr: Error: error contacting notary server: x509: certificate has expired or is not yet valid
18:32:08
18:32:08
18:32:08 Failures:
18:32:08 ExitCode was 1 expected 0
18:32:08 Expected no error
18:32:08
18:32:08 === [31mFAIL[0m: e2e/container TestUntrustedRun (0.16s)
18:32:08 run_test.go:70: assertion failed:
18:32:08 Command: docker run registry:5000/alpine:untrusted
18:32:08 ExitCode: 125
18:32:08 Error: exit status 125
18:32:08 Stdout:
18:32:08 Stderr: docker: Error: error contacting notary server: x509: certificate has expired or is not yet valid.
18:32:08 See 'docker run --help'.
18:32:08
18:32:08
18:32:08 Failures:
18:32:08 Expected stderr to contain "does not have trust data for"
18:32:08
18:32:08 === [31mFAIL[0m: e2e/container TestTrustedRunFromBadTrustServer (0.13s)
18:32:08 run_test.go:90: assertion failed:
18:32:08 Command: docker image push registry:5000/evil-alpine:latest
18:32:08 ExitCode: 1
18:32:08 Error: exit status 1
18:32:08 Stdout: The push refers to repository [registry:5000/evil-alpine]
18:32:08 5bef08742407: Preparing
18:32:08 5bef08742407: Layer already exists
18:32:08 latest: digest: sha256:641b95ddb2ea9dc2af1a0113b6b348ebc20872ba615204fbe12148e98fd6f23d size: 528
18:32:08 Signing and pushing trust metadata
18:32:08
18:32:08 Stderr: Error: error contacting notary server: x509: certificate has expired or is not yet valid
18:32:08
18:32:08
18:32:08 Failures:
18:32:08 ExitCode was 1 expected 0
18:32:08 Expected no error
18:32:08
18:32:08 === [31mFAIL[0m: e2e/image TestTrustedBuild (0.30s)
18:32:08 build_test.go:56: assertion failed:
18:32:08 Command: docker image push registry:5000/trust-build1:latest
18:32:08 ExitCode: 1
18:32:08 Error: exit status 1
18:32:08 Stdout: The push refers to repository [registry:5000/trust-build1]
18:32:08 5bef08742407: Preparing
18:32:08 5bef08742407: Mounted from trust-run
18:32:08 latest: digest: sha256:641b95ddb2ea9dc2af1a0113b6b348ebc20872ba615204fbe12148e98fd6f23d size: 528
18:32:08 Signing and pushing trust metadata
18:32:08
18:32:08 Stderr: Error: error contacting notary server: x509: certificate has expired or is not yet valid
18:32:08
18:32:08
18:32:08 Failures:
18:32:08 ExitCode was 1 expected 0
18:32:08 Expected no error
18:32:08
18:32:08 === [31mFAIL[0m: e2e/image TestTrustedBuildUntrustedImage (0.15s)
18:32:08 build_test.go:105: assertion failed:
18:32:08 Command: docker build -t myimage .
18:32:08 ExitCode: 1
18:32:08 Error: exit status 1
18:32:08 Stdout: Sending build context to Docker daemon
18:32:08
18:32:08
18:32:08 Stderr: error during connect: Post http://172.18.0.3:2375/v1.40/build?buildargs=%7B%7D&cachefrom=%5B%5D&cgroupparent=&cpuperiod=0&cpuquota=0&cpusetcpus=&cpusetmems=&cpushares=0&dockerfile=Dockerfile&labels=%7B%7D&memory=0&memswap=0&networkmode=default&rm=1&shmsize=0&t=myimage&target=&ulimits=null&version=1: Error: error contacting notary server: x509: certificate has expired or is not yet valid
18:32:08
18:32:08
18:32:08 Failures:
18:32:08 Expected stderr to contain "does not have trust data for"
18:32:08
18:32:08 === [31mFAIL[0m: e2e/image TestPullWithContentTrust (0.29s)
18:32:08 pull_test.go:22: assertion failed:
18:32:08 Command: docker image push registry:5000/trust-pull:latest
18:32:08 ExitCode: 1
18:32:08 Error: exit status 1
18:32:08 Stdout: The push refers to repository [registry:5000/trust-pull]
18:32:08 5bef08742407: Preparing
18:32:08 5bef08742407: Mounted from trust-build1
18:32:08 latest: digest: sha256:641b95ddb2ea9dc2af1a0113b6b348ebc20872ba615204fbe12148e98fd6f23d size: 528
18:32:08 Signing and pushing trust metadata
18:32:08
18:32:08 Stderr: Error: error contacting notary server: x509: certificate has expired or is not yet valid
18:32:08
18:32:08
18:32:08 Failures:
18:32:08 ExitCode was 1 expected 0
18:32:08 Expected no error
18:32:08
18:32:08 === [31mFAIL[0m: e2e/image TestPullWithContentTrustUsesCacheWhenNotaryUnavailable (0.30s)
18:32:08 pull_test.go:49: assertion failed:
18:32:08 Command: docker image push registry:5000/trust-pull-unreachable:latest
18:32:08 ExitCode: 1
18:32:08 Error: exit status 1
18:32:08 Stdout: The push refers to repository [registry:5000/trust-pull-unreachable]
18:32:08 5bef08742407: Preparing
18:32:08 5bef08742407: Mounted from trust-pull
18:32:08 latest: digest: sha256:641b95ddb2ea9dc2af1a0113b6b348ebc20872ba615204fbe12148e98fd6f23d size: 528
18:32:08 Signing and pushing trust metadata
18:32:08
18:32:08 Stderr: Error: error contacting notary server: x509: certificate has expired or is not yet valid
18:32:08
18:32:08
18:32:08 Failures:
18:32:08 ExitCode was 1 expected 0
18:32:08 Expected no error
18:32:08
18:32:08 === [31mFAIL[0m: e2e/image TestPushWithContentTrust (0.32s)
18:32:08 push_test.go:64: assertion failed:
18:32:08 Command: docker push registry:5000/trust-push:latest
18:32:08 ExitCode: 1
18:32:08 Error: exit status 1
18:32:08 Stdout: The push refers to repository [registry:5000/trust-push]
18:32:08 5bef08742407: Preparing
18:32:08 5bef08742407: Mounted from evil-alpine
18:32:08 latest: digest: sha256:641b95ddb2ea9dc2af1a0113b6b348ebc20872ba615204fbe12148e98fd6f23d size: 528
18:32:08 Signing and pushing trust metadata
18:32:08
18:32:08 Stderr: Error: error contacting notary server: x509: certificate has expired or is not yet valid
18:32:08
18:32:08
18:32:08 Failures:
18:32:08 ExitCode was 1 expected 0
18:32:08 Expected no error
18:32:08
18:32:08 === [31mFAIL[0m: e2e/image TestPushWithContentTrustExistingTag (0.35s)
18:32:08 push_test.go:118: assertion failed:
18:32:08 Command: docker push registry:5000/trust-push-existing:latest
18:32:08 ExitCode: 1
18:32:08 Error: exit status 1
18:32:08 Stdout: The push refers to repository [registry:5000/trust-push-existing]
18:32:08 5bef08742407: Preparing
18:32:08 5bef08742407: Layer already exists
18:32:08 latest: digest: sha256:641b95ddb2ea9dc2af1a0113b6b348ebc20872ba615204fbe12148e98fd6f23d size: 528
18:32:08 Signing and pushing trust metadata
18:32:08
18:32:08 Stderr: Error: error contacting notary server: x509: certificate has expired or is not yet valid
18:32:08
18:32:08
18:32:08 Failures:
18:32:08 ExitCode was 1 expected 0
18:32:08 Expected no error
18:32:08
18:32:08 === [31mFAIL[0m: e2e/image TestPushWithContentTrustReleasesDelegationOnly (0.11s)
18:32:08 push_test.go:373: assertion failed:
18:32:08 Command: /usr/local/bin/notary -c /tmp/notary_test-855626036/client-config.json init registry:5000/trust-push-releases-delegation
18:32:08 ExitCode: 1
18:32:08 Error: exit status 1
18:32:08 Stdout:
18:32:08 * fatal: client is offline
18:32:08
18:32:08 Stderr: time="2020-03-31T18:32:06Z" level=error msg="could not reach https://notary-server:4443: Get https://notary-server:4443/v2/: x509: certificate has expired or is not yet valid"
18:32:08
18:32:08
18:32:08 Failures:
18:32:08 ExitCode was 1 expected 0
18:32:08 Expected no error
18:32:08
18:32:08 === [31mFAIL[0m: e2e/image TestPushWithContentTrustSignsAllFirstLevelRolesWeHaveKeysFor (0.14s)
18:32:08 push_test.go:373: assertion failed:
18:32:08 Command: /usr/local/bin/notary -c /tmp/notary_test-621681709/client-config.json init registry:5000/trust-push-releases-first-roles
18:32:08 ExitCode: 1
18:32:08 Error: exit status 1
18:32:08 Stdout:
18:32:08 * fatal: client is offline
18:32:08
18:32:08 Stderr: time="2020-03-31T18:32:06Z" level=error msg="could not reach https://notary-server:4443: Get https://notary-server:4443/v2/: x509: certificate has expired or is not yet valid"
18:32:08
18:32:08
18:32:08 Failures:
18:32:08 ExitCode was 1 expected 0
18:32:08 Expected no error
18:32:08
18:32:08 === [31mFAIL[0m: e2e/image TestPushWithContentTrustSignsForRolesWithKeysAndValidPaths (0.13s)
18:32:08 push_test.go:373: assertion failed:
18:32:08 Command: /usr/local/bin/notary -c /tmp/notary_test-317567258/client-config.json init registry:5000/trust-push-releases-keys-valid-paths
18:32:08 ExitCode: 1
18:32:08 Error: exit status 1
18:32:08 Stdout:
18:32:08 * fatal: client is offline
18:32:08
18:32:08 Stderr: time="2020-03-31T18:32:06Z" level=error msg="could not reach https://notary-server:4443: Get https://notary-server:4443/v2/: x509: certificate has expired or is not yet valid"
18:32:08
18:32:08
18:32:08 Failures:
18:32:08 ExitCode was 1 expected 0
18:32:08 Expected no error
18:32:08
18:32:08 === [31mFAIL[0m: e2e/plugin TestInstallWithContentTrust (2.25s)
18:32:08 trust_test.go:41: assertion failed:
18:32:08 Command: docker plugin push registry:5000/plugin-content-trust
18:32:08 ExitCode: 1
18:32:08 Error: exit status 1
18:32:08 Stdout: The push refers to repository [registry:5000/plugin-content-trust]
18:32:08 9c6dda0ab0e2: Preparing
18:32:08 9c6dda0ab0e2: Pushed
18:32:08 latest: digest: sha256:15e051fe39d645d48d0a3e6313dce5a374b2a47d50b087d37b29a84cccfbbf6c size: 518
18:32:08 Signing and pushing trust metadata
18:32:08
18:32:08 Stderr: Error: error contacting notary server: x509: certificate has expired or is not yet valid
18:32:08
18:32:08
18:32:08 Failures:
18:32:08 ExitCode was 1 expected 0
18:32:08 Expected no error
18:32:08
18:32:08 === [31mFAIL[0m: e2e/plugin TestInstallWithContentTrustUntrusted (0.15s)
18:32:08 trust_test.go:68: assertion failed:
18:32:08 Command: docker plugin install --grant-all-permissions tiborvass/sample-volume-plugin:latest
18:32:08 ExitCode: 1
18:32:08 Error: exit status 1
18:32:08 Stdout:
18:32:08 Stderr: Error: error contacting notary server: x509: certificate has expired or is not yet valid
18:32:08
18:32:08
18:32:08 Failures:
18:32:08 Expected stderr to contain "Error: remote trust data does not exist"
18:32:08
18:32:08 === [31mFAIL[0m: e2e/trust TestRevokeImage (0.12s)
18:32:08 revoke_test.go:55: assertion failed:
18:32:08 Command: docker -D trust sign registry:5000/revoke:v1
18:32:08 ExitCode: 1
18:32:08 Error: exit status 1
18:32:08 Stdout:
18:32:08 Stderr: time="2020-03-31T18:32:08Z" level=debug msg="reading certificate directory: /tmp/trust_test-137527740/tls/notary-server:4443"
18:32:08 time="2020-03-31T18:32:08Z" level=debug msg="Error pinging notary server \"https://notary-server:4443/v2/\": Get https://notary-server:4443/v2/: x509: certificate has expired or is not yet valid"
18:32:08 time="2020-03-31T18:32:08Z" level=debug msg="Making dir path: /tmp/trust_test-137527740/trust/tuf/registry:5000/revoke/changelist"
18:32:08 Error: error contacting notary server: x509: certificate has expired or is not yet valid
18:32:08
18:32:08
18:32:08 Failures:
18:32:08 ExitCode was 1 expected 0
18:32:08 Expected no error
18:32:08
18:32:08 === [31mFAIL[0m: e2e/trust TestRevokeRepo (0.12s)
18:32:08 revoke_test.go:64: assertion failed:
18:32:08 Command: docker -D trust sign registry:5000/revokerepo:v1
18:32:08 ExitCode: 1
18:32:08 Error: exit status 1
18:32:08 Stdout:
18:32:08 Stderr: time="2020-03-31T18:32:08Z" level=debug msg="reading certificate directory: /tmp/trust_test-661486059/tls/notary-server:4443"
18:32:08 time="2020-03-31T18:32:08Z" level=debug msg="Error pinging notary server \"https://notary-server:4443/v2/\": Get https://notary-server:4443/v2/: x509: certificate has expired or is not yet valid"
18:32:08 time="2020-03-31T18:32:08Z" level=debug msg="Making dir path: /tmp/trust_test-661486059/trust/tuf/registry:5000/revokerepo/changelist"
18:32:08 Error: error contacting notary server: x509: certificate has expired or is not yet valid
18:32:08
18:32:08
18:32:08 Failures:
18:32:08 ExitCode was 1 expected 0
18:32:08 Expected no error
18:32:08
18:32:08 === [31mFAIL[0m: e2e/trust TestSignLocalImage (0.12s)
18:32:08 sign_test.go:32: assertion failed:
18:32:08 Command: docker trust sign registry:5000/sign:v1
18:32:08 ExitCode: 1
18:32:08 Error: exit status 1
18:32:08 Stdout:
18:32:08 Stderr: Error: error contacting notary server: x509: certificate has expired or is not yet valid
18:32:08
18:32:08
18:32:08 Failures:
18:32:08 ExitCode was 1 expected 0
18:32:08 Expected no error
18:32:08
18:32:08 === [31mFAIL[0m: e2e/trust TestSignWithLocalFlag (0.12s)
18:32:08 sign_test.go:57: assertion failed:
18:32:08 Command: docker -D trust sign registry:5000/signlocal:v1
18:32:08 ExitCode: 1
18:32:08 Error: exit status 1
18:32:08 Stdout:
18:32:08 Stderr: time="2020-03-31T18:32:08Z" level=debug msg="reading certificate directory: /tmp/trust_test-859000661/tls/notary-server:4443"
18:32:08 time="2020-03-31T18:32:08Z" level=debug msg="Error pinging notary server \"https://notary-server:4443/v2/\": Get https://notary-server:4443/v2/: x509: certificate has expired or is not yet valid"
18:32:08 time="2020-03-31T18:32:08Z" level=debug msg="Making dir path: /tmp/trust_test-859000661/trust/tuf/registry:5000/signlocal/changelist"
18:32:08 Error: error contacting notary server: x509: certificate has expired or is not yet valid
18:32:08
18:32:08
18:32:08 Failures:
18:32:08 ExitCode was 1 expected 0
18:32:08 Expected no error
18:32:08
18:32:08
18:32:08 DONE 94 tests, 5 skipped, 21 failures in 23.796s
18:32:09 Stopping cliendtoendsuite_engine_1 ...
18:32:09 Stopping cliendtoendsuite_notary-server_1 ...
18:32:09 Stopping cliendtoendsuite_evil-notary-server_1 ...
18:32:09 Stopping cliendtoendsuite_registry_1 ...
18:32:11 [2A[2K
Stopping cliendtoendsuite_evil-notary-server_1 ... [32mdone[0m
[2B[1A[2K
Stopping cliendtoendsuite_registry_1 ... [32mdone[0m
[1B[3A[2K
Stopping cliendtoendsuite_notary-server_1 ... [32mdone[0m
[3B[4A[2K
Stopping cliendtoendsuite_engine_1 ... [32mdone[0m
[4BRemoving cliendtoendsuite_engine_1 ...
18:32:11 Removing cliendtoendsuite_notary-server_1 ...
18:32:11 Removing cliendtoendsuite_evil-notary-server_1 ...
18:32:11 Removing cliendtoendsuite_registry_1 ...
18:32:11 [3A[2K
Removing cliendtoendsuite_notary-server_1 ... [32mdone[0m
[3B[2A[2K
Removing cliendtoendsuite_evil-notary-server_1 ... [32mdone[0m
[2B[1A[2K
Removing cliendtoendsuite_registry_1 ... [32mdone[0m
[1B[4A[2K
Removing cliendtoendsuite_engine_1 ... [32mdone[0m
[4BRemoving network cliendtoendsuite_default
18:32:12 Removing image cliendtoendsuite_notary-server
18:32:12 Removing image cliendtoendsuite_evil-notary-server
18:32:12 docker.Makefile:152: recipe for target 'test-e2e-non-experimental' failed
18:32:12 make: *** [test-e2e-non-experimental] Error 1
[Pipeline] }
[Pipeline] // timeout
[Pipeline] }
[Pipeline] // wrap
[Pipeline] }
[Pipeline] // wrap
[Pipeline] }
[Pipeline] // withDockerRegistry
[Pipeline] }
[Pipeline] // node
[Pipeline] End of Pipeline
GitHub has been notified of this commit’s build result
ERROR: script returned exit code 2
Finished: FAILURE