Description
Details
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Open | None | T262668 WMF media storage must be adequately backed up | |||
| Resolved | • jcrespo | T410020 Evaluate garage as a replacement for an S3-compatible replacement for minio |
Event Timeline
Garage also doesn't support TLS/HTTPS be default, it requires a reverse proxy: https://garagehq.deuxfleurs.fr/documentation/cookbook/reverse-proxy/
Change #1206199 had a related patch set uploaded (by Jcrespo; author: Jcrespo):
[operations/puppet@production] garage: Productionize garage
Change #1207887 had a related patch set uploaded (by Jcrespo; author: Jcrespo):
[operations/puppet@production] garage: Add a first role and profile
Change #1206199 merged by Jcrespo:
[operations/puppet@production] garage: Productionize garage
Change #1211160 had a related patch set uploaded (by Jcrespo; author: Jcrespo):
[labs/private@master] garage: Add sample private tokens for non production hosts
Change #1211160 merged by Jcrespo:
[labs/private@master] garage: Add sample private tokens for non production hosts
Change #1207887 merged by Jcrespo:
[operations/puppet@production] garage: Add a first role and profile
Change #1211693 had a related patch set uploaded (by Jcrespo; author: Jcrespo):
[operations/puppet@production] Revert^2 "garage: Add a first role and profile"
Change #1211693 had a related patch set uploaded (by Jcrespo; author: Jcrespo):
[operations/puppet@production] Revert^2 "garage: Add a first role and profile"
Change #1211693 merged by Jcrespo:
[operations/puppet@production] Revert^2 "garage: Add a first role and profile"
Change #1251113 had a related patch set uploaded (by Jcrespo; author: Jcrespo):
[operations/puppet@production] mediabackups: Initial puppetization of Versity S3 gateway for replacing minio
Change #1251113 merged by Jcrespo:
[operations/puppet@production] mediabackups: Initial puppetization of Versity S3 gateway for replacing minio
Change #1253457 had a related patch set uploaded (by Jcrespo; author: Jcrespo):
[operations/puppet@production] mediabackups: Modify syntax for new systemd and package version
Change #1253457 merged by Jcrespo:
[operations/puppet@production] mediabackups: Modify syntax for new systemd and package version
Change #1253491 had a related patch set uploaded (by Jcrespo; author: Jcrespo):
[operations/puppet@production] mediabackups: Fix bug in which services were defined in duplicate
Change #1253491 merged by Jcrespo:
[operations/puppet@production] mediabackups: Fix bug in which services were defined in duplicate
We evaluated Garage and while it is a nice cloud system for personal use, it didn't fit the needs for backup handling, so we went for an arguably less technologically advanced, but a simpler, more flexible, and reliable approach, and more fitting to the exiting client automation, even if performance was scarified: an s3 proxy to the filesystem (versitygw).
See T410028 for details of implementation.
