Error in QA::Service::DockerRun causing multiple job failures
Summary
Pipeline: https://gitlab.com/gitlab-org/gitlab-qa-mirror/-/pipelines/251000840
Example failure
QA::Service::Shellout::CommandError:
Command `docker pull jamedjo/test-saml-idp` failed!
QA::Service::Shellout::CommandError:
Command `docker pull gitlab/gitlab-runner:alpine` failed!
Pulling docker image docker:19.03.0-dind ...
ERROR: Preparation failed: Error response from daemon: unauthorized: authentication required (docker.go:142:0s)
Possible Fix
Seeing similar failure in CustomersDot pipeline as well due to
Please login prior to pull:
Error: Cannot perform an interactive login from a non TTY device
We probably want to add a docker login
step in QA::Service::DockerRun