gitlab-runner unable to pull image from private repository
After upgrading gitlab-runner from 16.8.0 to 16.9.0 i`m unable to pull images from a private repository hosted on gitlab-ce private inastance. As an auth method, i use CI variable "DOCKER_AUTH_CONFIG" with valid(tested) JSON docker auth config
after downgrade it to 16.8.0, it works perfectly
Running with gitlab-runner 16.9.0 (656c1943)
on GitLab runner - Instance A on gitlab-rnr02 host gdpzRFon, system ID: s_d21588e2bf95
Preparing the "docker" executor
00:01
Using Docker executor with image *****.*****.****/devops/build-images/helm-builder:2.1.0.22a ...
Authenticating with credentials from job payload (GitLab Registry)
Pulling docker image *****.*****.****/devops/build-images/helm-builder:2.1.0.22a ...
WARNING: Failed to pull image with policy "if-not-present": Error response from daemon: pull access denied for *****.*****.****/devops/build-images/helm-builder, repository does not exist or may require 'docker login': denied: requested access to the resource is denied (manager.go:250:0s)
Attempt #2: Trying "always" pull policy
Authenticating with credentials from job payload (GitLab Registry)
Pulling docker image *****.*****.****/devops/build-images/helm-builder:2.1.0.22a ...
WARNING: Failed to pull image with policy "always": Error response from daemon: pull access denied for *****.*****.****/devops/build-images/helm-builder, repository does not exist or may require 'docker login': denied: requested access to the resource is denied (manager.go:250:0s)
ERROR: Job failed: failed to pull image "*****.*****.****/devops/build-images/helm-builder:2.1.0.22a" with specified policies [if-not-present always]: Error response from daemon: pull access denied for *****.*****.****/devops/build-images/helm-builder, repository does not exist or may require 'docker login': denied: requested access to the resource is denied (manager.go:250:0s)
Edited by Marian Bojescu