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

Implement restore ACLs and PQs #16

Closed richard-mauri closed 7 years ago

richard-mauri commented 7 years ago

The restore.go is stubbed out and not listed a a TODO

pshima commented 7 years ago

Thanks!

https://github.com/pshima/consul-snapshot/commit/c8a984f6b8595bbc4aeef9b46e5bc6721282c44c

richard-mauri commented 7 years ago

I see that Consul 0.7.1 is now GA with backup/restore as a new feature. https://github.com/hashicorp/consul/blob/v0.7.1/CHANGELOG.md

I'm wondering what lies ahead for this project. Should it be refactored to call the new endpoints with the value add being the nomad deployable daemon or ?

pshima commented 7 years ago

That is a great new feature in consul, but it looks like you still need a way to get the backup in to S3 or elsewhere and this also adds monitoring to it.

Eventually I would guess that consul will support all of this out of the box.