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

Edited Jul 02, 2019 by Philipp Vogt
Assignee Loading
Time tracking Loading