We are trying to setup a GitLab private container registry as nexus docker proxy repository. Nexus is running in as airgap environment and accessing gitlab via proxy server. We have trusted all the required SSL certs (of gitlab and proxy) in Nexus.
However when we are trying to pull images stored in gitlab, we keep getting manifest unknown error as mentioned below. We also notice that nexus automatically adds
v2 in front of registry name, not sure if there is any way to avoid this.
admin org-sonatype.nexus. repository. docker. internal. v2Handlers - Is the remote url a valid docker endpoint? Remote host https://registry.qutlab.com/ with path /v2/<registry_name>/manifests /<version> did not return the expected response. Error message: manitest unknown
Kindly suggest if we need to configure some properties differently, and how can we overcome this issue?