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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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