docker: Error response from daemon: Get : denied: access forbidden.
Summary
An example of this can be found in the recent master run
Currently this is only affecting master but is expected to propagate out to other pipelines. This is most likely due to making the omnibus and qa mirrors private.
Stack trace
docker: Error response from daemon: Get https://registry.gitlab.com/v2/gitlab-org/build/omnibus-gitlab-mirror/gitlab-ee/manifests/db5d4783b4689cb78c32f613b8888e06684097e5: denied: access forbidden.
See 'docker run --help'.
Docker shell command: `docker stop gitlab-ee-dc8153b1`
/builds/gitlab-org/gitlab-qa-mirror/lib/gitlab/qa/docker/shellout.rb:31:in `block in execute!': Docker command `docker stop gitlab-ee-dc8153b1` failed! (Gitlab::QA::Docker::Shellout::StatusError)
from /usr/local/lib/ruby/2.6.0/open3.rb:219:in `popen_run'
from /usr/local/lib/ruby/2.6.0/open3.rb:208:in `popen2e'
from /builds/gitlab-org/gitlab-qa-mirror/lib/gitlab/qa/docker/shellout.rb:19:in `execute!'
from /builds/gitlab-org/gitlab-qa-mirror/lib/gitlab/qa/docker/command.rb:36:in `execute!'
from /builds/gitlab-org/gitlab-qa-mirror/lib/gitlab/qa/docker/command.rb:40:in `execute'
from /builds/gitlab-org/gitlab-qa-mirror/lib/gitlab/qa/docker/engine.rb:44:in `stop'
from /builds/gitlab-org/gitlab-qa-mirror/lib/gitlab/qa/component/gitlab.rb:180:in `teardown'
from /builds/gitlab-org/gitlab-qa-mirror/lib/gitlab/qa/component/gitlab.rb:96:in `ensure in instance'
from /builds/gitlab-org/gitlab-qa-mirror/lib/gitlab/qa/component/gitlab.rb:96:in `instance'
from /builds/gitlab-org/gitlab-qa-mirror/lib/gitlab/qa/scenario/test/instance/image.rb:19:in `block in perform'
from /builds/gitlab-org/gitlab-qa-mirror/lib/gitlab/qa/scenario/actable.rb:15:in `perform'
from /builds/gitlab-org/gitlab-qa-mirror/lib/gitlab/qa/scenario/test/instance/image.rb:14:in `perform'
from /builds/gitlab-org/gitlab-qa-mirror/lib/gitlab/qa/scenario/template.rb:8:in `block in perform'
from /builds/gitlab-org/gitlab-qa-mirror/lib/gitlab/qa/scenario/template.rb:6:in `tap'
from /builds/gitlab-org/gitlab-qa-mirror/lib/gitlab/qa/scenario/template.rb:6:in `perform'
from /builds/gitlab-org/gitlab-qa-mirror/lib/gitlab/qa/runner.rb:42:in `run'
from exe/gitlab-qa:8:in `<main>'
Possible fixes
We will need to add log in steps to authenticate with the registry before trying to pull images.