fix: stack backups miss volumes / undiscovered containers (match by filename) #12
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/stack-backups-match-by-filename"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The per-stack View Backups was dropping volume backups (and whole stacks like odoo/adguard/mealie). Root causes, from your samples:
<name>-volumes-<ts>.tar.gz(the orchestrator appends-volumes), so their parsed container name is<name>-volumes— which never equals a member<name>. Every volume backup got filtered out. That's why authentik/forgejo showed only DB backups and adguard (volume-only) showed nothing.Now files are matched to a stack purely by filename, across all nodes: a file belongs to stack S if its backup name is
Sor begins withS-, after stripping the volume-volumessuffix. Snapshot-independent; covers db + volume.You already noted the files show in the node view (Backup Files browser) but not the dashboard stack view — this closes that gap.
Full suite green — 1127 examples.
🤖 Generated with Claude Code