Skip to content

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

  1. Take consistent backups of databases and Zookeeper (snapshots/exports) before major changes.
  2. Export configuration repositories and secrets to encrypted storage.
  3. 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.