stefanprodan / mgob

MongoDB dockerized backup agent. Runs schedule backups with retention, S3 & SFTP upload, notifications, instrumentation with Prometheus and more.
MIT License
769 stars 152 forks source link

Refactor build process, fix helm chart, use mongo-tools, cleanup on fail #152

Closed endrec closed 2 years ago

endrec commented 2 years ago

This PR

This PR incorporates #148, which in turn includes #128 and #139, which fixes a bug introduced in #135 (h flag is reserved).

Fixes #123

endrec commented 2 years ago

@stefanprodan I know you are not working with mongodb any more, so I'm not sure it even worth sending PR, but as this used to be the home of mgob for years, I believe this is still the best place to add these changes.

endrec commented 2 years ago

We switched to Debian recently because Alpine was missing some Mongo packages. I can't tell if the new image works, maybe you can confirm that this was tested?

Yep, works nicely, runs on my test cluster for a day now, creating a backup every half an hour like clockwork. 😄

endrec commented 2 years ago

Thanks for the super quick merge, @stefanprodan !