gitlab/gitlab-ee-qa:18.7.1-ee is missing on DockerHub

Context

build-qa-image job on the tagging pipeline of 18.7.1 failed with the error:

Error response from daemon: Get "https://registry-1.docker.io/v2/": unauthorized: personal access token is expired

Checking the script shows that the env vars DOCKERHUB_PASSWORD and DOCKERHUB_USERNAME are used. They are stored in https://gitlab.com/gitlab-org/gitlab/-/settings/ci_cd#js-cicd-variables-settings, which says:

DOCKERHUB_PASSWORD
"QA image DockerHub PAT" in 1password Build vault

Furthermore, as we check https://hub.docker.com/r/gitlab/gitlab-ee-qa/tags, we see that nightly was updated normally. So, I think the token was rotated, but not updated in the gitlab-org/gitlab repo.

Exit Criteria

  • Rotate the token if necessary
  • Update 1Password
  • Update CICD variables of gitlab-org/gitlab
Edited by Dat Tang