Backup and restore¶
Status: draft — content will evolve as procedures are finalized.
Outline for protecting and recovering critical data for the air-gapped build system.
Scope¶
- Zuul configuration repositories and tenant definitions.
- Zookeeper and SQL backends.
- Registry content, mirror snapshots, and BOM metadata.
Procedure¶
- Take consistent backups of databases and Zookeeper (snapshots/exports) before major changes.
- Export configuration repositories and secrets to encrypted storage.
- Archive registry and mirror snapshots to offline media with checksums.
Restore validation¶
- Rehydrate databases and verify Zuul services start cleanly.
- Restore a subset of images/mirrors and run a smoke build to confirm integrity.