[E20-S01] Backup procedure/command #133

Open
opened 2026-08-27 00:04:11 +00:00 by kpcto · 0 comments
Owner

Parent epic: [E20] Backup/restore (#48)

Intent

Provide a backup procedure/command that documents the database, media, release metadata and extension inventory into a complete, restorable backup.

Acceptance criteria

  • The backup command captures PostgreSQL, media volume and deployment configuration
  • Release identifier/image digest and extension IDs/versions are recorded in the backup
  • Secrets are excluded or regenerated as documented rather than embedded
  • Logical pg_dump/restore is used as the portable database baseline

Explicitly out of scope

  • Restoring a backup into an empty installation (E20-S02)
  • The automated scheduled restore smoke (E20-S03)

Test plan

  • Run the backup command and confirm every documented component is present in the output

Rollback note

  • Backups are additive; deleting the backup artifact undoes the operation with no state change

Owning stream

platform

Risk quadrant

agent-full

> Parent epic: [E20] Backup/restore (#48) ## Intent Provide a backup procedure/command that documents the database, media, release metadata and extension inventory into a complete, restorable backup. ## Acceptance criteria - The backup command captures PostgreSQL, media volume and deployment configuration - Release identifier/image digest and extension IDs/versions are recorded in the backup - Secrets are excluded or regenerated as documented rather than embedded - Logical pg_dump/restore is used as the portable database baseline ## Explicitly out of scope - Restoring a backup into an empty installation (E20-S02) - The automated scheduled restore smoke (E20-S03) ## Test plan - Run the backup command and confirm every documented component is present in the output ## Rollback note - Backups are additive; deleting the backup artifact undoes the operation with no state change ### Owning stream platform ### Risk quadrant agent-full
kpcto added this to the Sprint 6 milestone 2026-08-27 00:04:11 +00:00
kpcto added the
status
proposed
kind
story
labels 2026-08-27 00:04:11 +00:00
Sign in to join this conversation.