Motivation
DockerVault currently has partial Komodo support. It should discover stacks and safely use Komodo as lifecycle authority for stack backups and manual lifecycle actions.
Required behavior
- verify Komodo version and supported capabilities
- discover servers, stacks, containers, and status
- stop, start, restart, and wait for stable stack state
- associate backup targets with stable Komodo identities
- capture pre-backup state and restore only state changed by DockerVault
- fail closed when Komodo is configured as lifecycle authority
- expose lifecycle progress and disable unsupported actions clearly
Acceptance
See Phase 4 in docs/plans/2026-07-11-storage-recovery-komodo-implementation.md and the approved design in PR #140.
Motivation
DockerVault currently has partial Komodo support. It should discover stacks and safely use Komodo as lifecycle authority for stack backups and manual lifecycle actions.
Required behavior
Acceptance
See Phase 4 in
docs/plans/2026-07-11-storage-recovery-komodo-implementation.mdand the approved design in PR #140.