Skip to content

feat: add capability-negotiated Komodo stack lifecycle orchestration #144

Description

@Serph91P

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions