Skip to content

Release Environments - QA is failing due to a change in the job template

QA jobs for RE are failing (example) due to a change in the QA job template:

ERROR: Job failed: failed to pull image "registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.1:docker-24.0.5" with specified policies [always]: Error response from daemon: manifest for registry.gitlab.com/gitlab-org/gitlab-build-images/debian-bookworm-ruby-3.1:docker-24.0.5 not found: manifest unknown: manifest unknown (manager.go:250:0s)

Here RUBY_VERSION was changed from a minor version (e.g. 3.0) to a patch version (e.g. 3.1.5), while the passing value from the parent pipeline hasn't changed.

curl --header "PRIVATE-TOKEN: $GITLAB_COM_API_TOKEN" "https://gitlab.com/api/v4/projects/278964/pipelines/1342614683/variables"  
[{"variable_type":"env_var","key":"PARENT_PIPELINE_ID","value":"1342543668","raw":false},{"variable_type":"env_var","key":"RUBY_VERSION","value":"3.1","raw":false}]%      

It is blocking us from making RE a blocking step in the stable branch pipeline ( #20118 (closed)).

Exit Criteria

  • QA pipeline passes.
Edited by Dat Tang