distribution/registry
Milos Gajdos e001fad0b5
refactor: gcs storage driver
This commit refactors the GCS storage driver from the ground up and makes
it more consistent with the rest of the storage drivers.

We are also fixing GCS authentication using default app credentials:
When the default application credentials are used we don't initialize the
GCS storage client which then panics.

Co-authored-by: Cory Snider <corhere@gmail.com>
Signed-off-by: Milos Gajdos <milosthegajdos@gmail.com>
2023-11-17 12:57:35 +00:00
..
api registry/api/errcode: split Register to internal / exported 2023-09-04 18:03:00 +02:00
auth registry: unexport auth-related context utilities 2023-10-27 10:58:37 -04:00
handlers Hide our misuses of contexts from the public interface (#4128) 2023-11-03 05:05:19 +00:00
listener Improve socket-activation message 2023-09-20 10:31:02 -07:00
middleware Merge pull request #2752 from davidswu/registry-driver-middleware 2023-06-21 10:06:13 -07:00
proxy Hide our misuses of contexts from the public interface (#4128) 2023-11-03 05:05:19 +00:00
storage refactor: gcs storage driver 2023-11-17 12:57:35 +00:00
doc.go Move initialization code from main.go to the registry package 2015-09-09 14:39:31 -07:00
registry.go Move context package internal 2023-10-27 10:58:37 -04:00
registry_test.go Move context package internal 2023-10-27 10:58:37 -04:00
root.go Hide our misuses of contexts from the public interface (#4128) 2023-11-03 05:05:19 +00:00