pshima / consul-snapshot

consul-snapshot is a backup and restore utility for Consul (https://www.consul.io). This is slightly different than some other utilities out there as this runs as a daemon for backups and ships them to S3. Also has integrated monitoring and backup health checks.
Apache License 2.0
116 stars 35 forks source link

Support for Google Cloud Storage #7

Closed ljagiello closed 7 years ago

ljagiello commented 8 years ago

Similar to Amazon S3, Google offers Cloud Storage. My patch adds support for GCS and allows to store backups in S3 and GCS if both backends are configured.

ljagiello commented 8 years ago

Hi @sean- any other comments?

pshima commented 8 years ago

I don't have a google account yet to try this out but looks good to me - waiting for further input from @sean- but will cut another release with this functionality after it is merged and tested.

Thanks for this fantastic feature addition @ljagiello!

ghost commented 8 years ago

Hi @pshima any luck maybe?

pshima commented 8 years ago

Hi there, haven't heard from @sean- and do not have any google cloud credentials to test it. I'll try and get that setup, test it, and merge this.

sean- commented 8 years ago

This is actually on my list to examine. I've read through the code, just need to test.

ghost commented 7 years ago

Hi @pshima @sean- any luck with test/merge?

pshima commented 7 years ago

Well after nearly a year I decided to just merge this and will sign up for a GCE account to test.

Will put this in the next release