2i2c-org / infrastructure

Infrastructure for configuring and deploying our community JupyterHubs.
https://infrastructure.2i2c.org
BSD 3-Clause "New" or "Revised" License
103 stars 63 forks source link

[EPIC] Separate out gcpFilestoreBackups from 2i2c support chart into it's own helm chart #4664

Closed sgibson91 closed 3 weeks ago

sgibson91 commented 1 month ago

Context

In https://github.com/2i2c-org/infrastructure/issues/4391, we set up a system to automatically create and clear out backups of GCP Filestore instances. This involved a Python script and a Docker container to run it, and was deployed as an opt-in section of the support chart.

This issue tracks separating that feature out into it's own helm chart.

Task list

- [ ] https://github.com/2i2c-org/infrastructure/issues/4701
- [ ] https://github.com/2i2c-org/infrastructure/issues/4702
- [ ] https://github.com/2i2c-org/infrastructure/issues/4703
- [ ] https://github.com/2i2c-org/infrastructure/issues/4705
- [ ] https://github.com/2i2c-org/infrastructure/issues/4706

Definition of Done

Pre-defined Definition of Done

yuvipanda commented 1 month ago

I've prioritized #4683 above this one. Completing both should let us complete #4391

yuvipanda commented 1 month ago

To be refined and split up by @sgibson91. Once you split this up into smaller tasks, move them into the Refined column, remove this from 'up next' and unassign yourself.

sgibson91 commented 1 month ago

Done!

yuvipanda commented 3 weeks ago

@sgibson91 is this done now?

sgibson91 commented 3 weeks ago

Yes! 🎉