R-893 option A (operator D20): a failed off-site restore puts the app's live volumes and definition back exactly and starts it; fit check before the stop; the held sentence made true (R-1169)
gates / gates (push) Successful in 1m11s

This commit is contained in:
2026-10-20 09:17:00 +02:00
parent ae2bfb2f7a
commit 93fb251ea9
13 changed files with 752 additions and 55 deletions
@@ -35,6 +35,9 @@ ALLOWLIST = [
("internal/backup/restore.go", '"-v", dumpDir+":/in:ro"',
"Tier-1 volume restore source: same registered-drive namespace argument as the dump "
"target above — host-visible by the identical binds"),
("internal/backup/offbox_restore_undo.go", '"-v", vol+":/v:ro"',
"the off-site restore's copy size check (R-893 option A, 2026-10-20): `du` on a NAMED volume mounted "
"read-only into a throwaway alpine — no host path, daemon-side, the estimate.go class"),
("internal/stacks/undo.go", '"-v", vol+":/v:ro"',
"the undo's size check (v0.263.0): `du` on a NAMED volume mounted read-only — no host path, "
"daemon-side, the estimate.go class"),