Skip to content

TPA-RFC-84: design and implement backup strategy for MinIO buckets or the entire server

We're considering using MinIO for more and more things, mainly GitLab (artifacts storage in #41403 and gitaly backups in #40518) but possibly other (e.g. metrics storage in tpo/network-health/metrics/collector#40023 (closed)).

Right now, we don't have any backups of that server, which is probably fine: we only store container images there, which can be regenerated in case of a catastrophe. But if we start storing gitaly backups and gitlab artifacts, it needs to be permanent now.

Research how backups can be performed, develop a policy and implement it.

Next steps:

Edited by lelutin
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information