Skip to article frontmatterSkip to article content

Setup a system for automated GCP filestore backups

Sub-issues
  • #4683 - Deploy filestore backups to all GCP clusters

  • #5462 - Write a blog post announcing the gcp filestore backups project

  • #26 - Add logging to this project (2i2c-org/gcp-filestore-backups)

Participate in the issue: github.com/2i2c-org/infrastructure/issues/4391

Part of 2i2c-org/infrastructure#4390

The Problem

Unlike AWS and Azure, GCP doesn’t have a way to automatically schedule backups of Filestore. Google’s own suggested solution is pretty halfbaked, and seems to be focused on ‘how many GCP specific features can we throw together?’. The python code they provide to do backups is particularly bad, with no error handling nor retention policies.

Scope

Filestore has been the least nice of all managed home directory systems. My suspicion is that GCP is aware of this massive missing piece, and hopefully within a few years we will have an automated solution. So the goal here is to focus on doing the least possible we can to make sure we have some backups we can trust.

### Tasks
- [ ] https://github.com/2i2c-org/infrastructure/issues/4393
- [ ] https://github.com/2i2c-org/infrastructure/issues/4394
- [ ] https://github.com/2i2c-org/infrastructure/issues/4395
- [ ] https://github.com/2i2c-org/infrastructure/issues/4396
- [ ] https://github.com/2i2c-org/infrastructure/issues/4397
- [ ] https://github.com/2i2c-org/infrastructure/issues/4449
- [ ] https://github.com/2i2c-org/infrastructure/issues/4536
- [ ] https://github.com/2i2c-org/infrastructure/issues/4611
- [ ] https://github.com/2i2c-org/infrastructure/issues/4683
- [ ] https://github.com/2i2c-org/infrastructure/issues/4664
- [ ] https://github.com/2i2c-org/infrastructure/issues/5462

Status: Done

Back to: All Initiatives