Open dinvlad opened 6 years ago
GCR's most requested features can't naturally be implemented on top of GCS. For that reason, GCR most likely will not be expanding our feature parity with it.
(Sorry, this is deliberately vague to avoid commenting on our roadmap, but it can be assumed that we won't be expanding our reliance on GCS)
Hi Team,
We're exploring whether GCR could be used with "requester pays" artifact buckets, so that users in other projects could pull from our public GCR repos, but pay for the requests and network charges.
To this end, we've enabled "requester pays" option on one of our artifact buckets (e.g.
us.artifacts.<project-id>.appspot.com
), and tried to pull from it to another project after authenticating with GCR:This is the same error as when we try to run
gsutil
without-u
option on that bucket. It seems likedocker-credential-gcr
could enable a similar option here - are there any plans or technical limitations on doing that?EDIT: For an example implementation of it with Docker credential helper protocol, the project ID could be specified through
Then, if no
@project_id
is specified, GCR would use the regular bucket access mechanism.Thank you!