Are we pushing all our RC packages to Docker Hub?
It seems to me that we aren't pushing all our RC packages to Docker Hub.
For instance, staging is currently running 11.0.0-rc8-ee
but when I try to run QA I get an error because the QA image don't exist:
› gitlab-qa Test::Instance::Staging
Running test suite `Test::Instance` for gitlab-ee
Docker shell command: `docker run -t --rm --net=bridge --env GITLAB_USERNAME="$GITLAB_USERNAME" --env GITLAB_PASSWORD="$GITLAB_PASSWORD" --env GITLAB_QA_ACCESS_TOKEN="$GITLAB_QA_ACCESS_TOKEN" --volume /var/run/docker.sock:/var/run/docker.sock:z --volume /tmp/gitlab-qa/screenshots:/home/qa/tmp:z --name gitlab-specs-1528726671 gitlab/gitlab-ee-qa:11.0.0-rc8-ee Test::Instance https://staging.gitlab.com`
Unable to find image 'gitlab/gitlab-ee-qa:11.0.0-rc8-ee' locally
docker: Error response from daemon: manifest for gitlab/gitlab-ee-qa:11.0.0-rc8-ee not found.
See 'docker run --help'.
/Users/remy/.gem/ruby/2.4.4/gems/gitlab-qa-0.6.0/lib/gitlab/qa/docker/shellout.rb:31:in `block in execute!': Docker command `docker run -t --rm --net=bridge --env GITLAB_USERNAME="$GITLAB_USERNAME" --env GITLAB_PASSWORD="$GITLAB_PASSWORD" --env GITLAB_QA_ACCESS_TOKEN="$GITLAB_QA_ACCESS_TOKEN" --volume /var/run/docker.sock:/var/run/docker.sock:z --volume /tmp/gitlab-qa/screenshots:/home/qa/tmp:z --name gitlab-specs-1528726671 gitlab/gitlab-ee-qa:11.0.0-rc8-ee Test::Instance https://staging.gitlab.com` failed! (Gitlab::QA::Docker::Shellout::StatusError)
from /Users/remy/.rubies/ruby-2.4.4/lib/ruby/2.4.0/open3.rb:205:in `popen_run'
from /Users/remy/.rubies/ruby-2.4.4/lib/ruby/2.4.0/open3.rb:190:in `popen2e'
from /Users/remy/.gem/ruby/2.4.4/gems/gitlab-qa-0.6.0/lib/gitlab/qa/docker/shellout.rb:19:in `execute!'
from /Users/remy/.gem/ruby/2.4.4/gems/gitlab-qa-0.6.0/lib/gitlab/qa/docker/command.rb:36:in `execute!'
from /Users/remy/.gem/ruby/2.4.4/gems/gitlab-qa-0.6.0/lib/gitlab/qa/docker/engine.rb:22:in `block in run'
from /Users/remy/.gem/ruby/2.4.4/gems/gitlab-qa-0.6.0/lib/gitlab/qa/docker/engine.rb:16:in `tap'
from /Users/remy/.gem/ruby/2.4.4/gems/gitlab-qa-0.6.0/lib/gitlab/qa/docker/engine.rb:16:in `run'
from /Users/remy/.gem/ruby/2.4.4/gems/gitlab-qa-0.6.0/lib/gitlab/qa/component/specs.rb:20:in `perform'
from /Users/remy/.gem/ruby/2.4.4/gems/gitlab-qa-0.6.0/lib/gitlab/qa/scenario/template.rb:8:in `block in perform'
from /Users/remy/.gem/ruby/2.4.4/gems/gitlab-qa-0.6.0/lib/gitlab/qa/scenario/template.rb:6:in `tap'
from /Users/remy/.gem/ruby/2.4.4/gems/gitlab-qa-0.6.0/lib/gitlab/qa/scenario/template.rb:6:in `perform'
from /Users/remy/.gem/ruby/2.4.4/gems/gitlab-qa-0.6.0/lib/gitlab/qa/scenario/test/instance/staging.rb:15:in `perform'
from /Users/remy/.gem/ruby/2.4.4/gems/gitlab-qa-0.6.0/lib/gitlab/qa/scenario/template.rb:8:in `block in perform'
from /Users/remy/.gem/ruby/2.4.4/gems/gitlab-qa-0.6.0/lib/gitlab/qa/scenario/template.rb:6:in `tap'
from /Users/remy/.gem/ruby/2.4.4/gems/gitlab-qa-0.6.0/lib/gitlab/qa/scenario/template.rb:6:in `perform'
from /Users/remy/.gem/ruby/2.4.4/gems/gitlab-qa-0.6.0/exe/gitlab-qa:7:in `<top (required)>'
from /Users/remy/.gem/ruby/2.4.4/bin/gitlab-qa:23:in `load'
from /Users/remy/.gem/ruby/2.4.4/bin/gitlab-qa:23:in `<main>'
Indeed, by looking at https://hub.docker.com/r/gitlab/gitlab-ee-qa/tags/, the gitlab/gitlab-ee-qa:11.0.0-rc8-ee
isn't there?
/cc @balasankarc