It implements an interface for writing to Google Cloud Storage buckets through a proxy that runs in GCP and handles the bucket permissions.
A compatiable proxy is implemented in mint-coworker (GHE) which also has the simple API defined in the swagger spec
I guess it would make sense to move this proxy project to github.com under the zalando-stups Org? @LappleApple what's your opinion on that?
Here's a rough sketch of the system layout with this PR and proxy in place:
And the way it will work is, you just prefix your bucket name with gs:// in yourturn and mint-worker will write credentials to the GCS bucket through the mint-coworker proxy. If the bucketname isn't prefixed with gs:// it will assume it's an S3 bucket and behave the same as before.
This is a followup to #39
It implements an interface for writing to Google Cloud Storage buckets through a proxy that runs in GCP and handles the bucket permissions.
A compatiable proxy is implemented in mint-coworker (GHE) which also has the simple API defined in the swagger spec
I guess it would make sense to move this proxy project to github.com under the
zalando-stups
Org? @LappleApple what's your opinion on that?Here's a rough sketch of the system layout with this PR and proxy in place:
And the way it will work is, you just prefix your bucket name with
gs://
in yourturn and mint-worker will write credentials to the GCS bucket through the mint-coworker proxy. If the bucketname isn't prefixed withgs://
it will assume it's an S3 bucket and behave the same as before.Close #33