Authentication with Google Cloud Artifact Registry

Hi,

I trying to use Nexus as an on-prem proxy for a Google Cloud Artifact Registry. The Artifact Registry is configured with the format “Docker” and type “Standard”. In Nexus I’ve tried both using username _json_key and oauth2accesstoken as the connection methods. I can connect directly to the repo in Google Cloud but the proxy does not work correctly. When I try running the docker pull command against the Nexus repo i get the error “Error response from daemon: digest invalid: provided digest did not match uploaded content”. Pulling the image directly from Google works fine. I have tried Nexus version 3.76.1-01 and 3.77.0-08.

Is proxying a repo in Google Cloud Artifact Registry supported? Are there additional configuration steps I need to take? Has anyone got this to work?