Windows Docker Image in Registry requires Token(while Linux Images don't)
Summary
We use the Gitlab Docker Registry for Linux and since Gitlab 12 for Windows Images aswell. We have a group which contains 3 projects. One Linux Image(for auto building), a Windows Image and a repo which needs both to test our software. While the Linux Image can be downloaded by the runner, the Windows Image can't.
We also tried to add the token of this Image repo to the project, but the the Linux Image can't be downloaded.
Steps to reproduce
A Windows Image in a seperate project in the same group in the Registry as private repo(but all user have access).
Try to access this Docker Image from other project.
What is the current bug behavior?
We get a HTTP Basic: Access Denied
What is the expected correct behavior?
We can download the image.
Relevant logs and/or screenshots
Error in Pipeline from https://gitlab/group/project
ERROR: Preparation failed: Error response from daemon: Get https://gitlab/v2/group/docker-windows-10/manifests/v1.0: unauthorized: HTTP Basic: Access denied
After adding the token to the Image (link) Repo we got with the Linux Image:
ERROR: Job failed: Error response from daemon: pull access denied for gitlab/group/docker-stretch, repository does not exist or may require 'docker login' (executor_docker.go:168:0s)
Output of checks
(If you are reporting a bug on GitLab.com, write: This bug happens on GitLab.com)
Results of GitLab environment info
N.A. GitLab Community Edition 12.0.1
Results of GitLab application Check
NA