Some gitlab projects are using old CodeQuality .gitlab-ci.yml formats so the job is failing
Overview
Some Gitlab projects have a failing code quality job. This is because the location of the CodeQuality image has changed, and the previous method for configuring the .gitlab-ci.yml to run it is out of date. The new method uses a template and access the image at its new location. You can also change the configuration to point to the new image without using a template.
The error message is:
Unable to find image 'registry.gitlab.com/gitlab-org/security-products/codequality:13-0-stable' locally docker: Error response from daemon: manifest for registry.gitlab.com/gitlab-org/security-products/codequality:13-0-stable not found: manifest unknown: manifest unknown.
List of affected projects
This search result identifies all gitlab projects with a misconfigured yml. https://gitlab.com/search?utf8=%E2%9C%93&snippets=&scope=blobs&repository_ref=&search=codequality%3A%24SP_VERSION+extension%3Ayml&group_id=9970
-
https://gitlab.com/gitlab-org/gitlab-development-kit -
https://gitlab.com/gitlab-org/security-products/gemnasium/web -
https://gitlab.com/gitlab-org/security/gitlab-shell -
https://gitlab.com/gitlab-org/security-products/gemnasium/api -
https://gitlab.com/gitlab-org/gitlab_kramdown -
https://gitlab.com/gitlab-org/gitaly -
https://gitlab.com/gitlab-org/gitlab-shell -
https://gitlab.com/gitlab-org/security/gitaly -
https://gitlab.com/gitlab-org/security-products/demos/springsample -
https://gitlab.com/gitlab-org/security-products/gemnasium/registry-tracker -
https://gitlab.com/gitlab-org/security-products/gemnasium/migrations -
https://gitlab.com/gitlab-org/security-products/gemnasium/resolver -
https://gitlab.com/gitlab-org/motivating-contributors/reaction-tally-feature -
https://gitlab.com/gitlab-org/motivating-contributors/reaction-tally-feature -
https://gitlab.com/gitlab-org/security-products/gemnasium/package-syncer -
https://gitlab.com/gitlab-org/security-products/gemnasium/registry-syncer
Example Fix
This WIP MR gitlab-development-kit!1270 (merged) will fix this issue for the gdk project.