Skip to content

Update and migrate: Overview

Use a gated sequence for backup, update, verification, and rollback.

Stable and beta use the same v26 PostgreSQL-backed topology. Change only DISCVAULT_IMAGE; review release notes and keep a matched PostgreSQL and /data backup before any update or channel switch.

  • DiscVault v26 stable · ghcr.io/helmerznl/discvault:latest
  • one v26 backup/update/restore topology
  • DiscVault v26 beta · ghcr.io/helmerznl/discvault:beta
  • one v26 backup/update/restore topology
  • matching backup set
  • release notes and recorded immutable image digest
  1. Back up: Update and migrate: Backup · matching backup set
  2. Test: Update and migrate: Restore · restore rehearsal
  3. Run: Update and migrate: Container update · DISCVAULT_IMAGE
  4. Preserve: Update and migrate: Image rollback · previous image + matching data

A backup is tested before pull/recreate, then health and data are verified.

  • the archive and dump are non-empty, readable in a restore rehearsal, and tied to an immutable image digest
  • the intended image digest is running, health is successful, and owner login, library count, and one media sample all pass

Update and migrate: Backup