diff --git a/files/config.json b/files/config.json new file mode 100644 index 000000000..81765c0d2 --- /dev/null +++ b/files/config.json @@ -0,0 +1,12 @@ +{ + "auths": { + }, + "credHelpers": { + "appengine.gcr.io": "gcr", + "asia.gcr.io": "gcr", + "eu.gcr.io": "gcr", + "gcr.io": "gcr", + "gcr.kubernetes.io": "gcr", + "us.gcr.io": "gcr" + } +} diff --git a/files/docker-credential-gcr b/files/docker-credential-gcr new file mode 100755 index 000000000..cff5a9be1 Binary files /dev/null and b/files/docker-credential-gcr differ diff --git a/integration_tests/executor/Dockerfile b/integration_tests/executor/Dockerfile index 1149c2726..7871d3cc9 100644 --- a/integration_tests/executor/Dockerfile +++ b/integration_tests/executor/Dockerfile @@ -17,3 +17,7 @@ FROM scratch ADD out/executor /kbuild/executor ADD files/ca-certificates.crt /etc/ssl/certs/ +ADD files/docker-credential-gcr /usr/local/bin/ +ADD files/config.json /root/.docker/ +ENV HOME /root +ENV PATH /usr/local/bin