zalando-stups / mint-worker

The secret rotator and distributor for the STUPS ecosystem
http://stups.readthedocs.org/en/latest/components/mint.html
Other
9 stars 3 forks source link

#33 Implement Google Cloud Storage interface #40

Closed mikkeloscar closed 8 years ago

mikkeloscar commented 8 years ago

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:

mint-worker

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.

Close #33

LappleApple commented 8 years ago

@mikkeloscar Your shout-out here didn't register in my inbox; we're chatting via HipChat now (wanted to document here that we've made contact)

harti2006 commented 8 years ago

:+1:

mikkeloscar commented 8 years ago

:+1: