diff options
author | Benjamin Schubert <contact@benschubert.me> | 2019-07-26 14:09:26 +0100 |
---|---|---|
committer | Benjamin Schubert <contact@benschubert.me> | 2019-07-26 14:09:26 +0100 |
commit | 40da97fcdb66342f12f8600e958bb417422759c2 (patch) | |
tree | 115c79828b6d602cf9a7036afecdb44b3d43402f | |
parent | 737fbaca671140a1e1a6eb8bbcb01ed9bbc3fb21 (diff) | |
download | buildstream-bschubert/update-dind-ci.tar.gz |
ci: Fix docker connection to the docker dind servicebschubert/update-dind-ci
docker 19 started requiring tls certificates to connect to. We now
need to explicitely disable it.
Gitlab was discussing it at
https://gitlab.com/gitlab-org/gitlab-runner/issues/4501
And the related change in docker was in
https://github.com/docker-library/docker/pull/166
-rw-r--r-- | .gitlab-ci.yml | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 009999065..d5c37ed3e 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -181,6 +181,8 @@ tests-remote-execution: variables: DOCKER_HOST: tcp://docker:2375 DOCKER_DRIVER: overlay2 + # Required to be able to connect to the docker daemon. See https://gitlab.com/gitlab-org/gitlab-runner/issues/4501 + DOCKER_TLS_CERTDIR: "" COMPOSE_MANIFEST: .gitlab-ci/buildgrid-compose.yml ARTIFACT_CACHE_SERVICE: http://docker:50052 REMOTE_EXECUTION_SERVICE: http://docker:50051 @@ -298,6 +300,8 @@ code_quality: stage: test variables: DOCKER_DRIVER: overlay2 + # Required to be able to connect to the docker daemon. See https://gitlab.com/gitlab-org/gitlab-runner/issues/4501 + DOCKER_TLS_CERTDIR: "" allow_failure: true services: - docker:stable-dind |