Skip to content

LEA-276: Clean operation-owned Docker resources - #19

Merged
Yacobolo merged 3 commits into
codex/lea-278-coordinated-server-lifecyclefrom
codex/lea-276-operation-docker-cleanup
Aug 4, 2026
Merged

LEA-276: Clean operation-owned Docker resources#19
Yacobolo merged 3 commits into
codex/lea-278-coordinated-server-lifecyclefrom
codex/lea-276-operation-docker-cleanup

Conversation

@Yacobolo

@Yacobolo Yacobolo commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

Summary

  • persist an immutable Docker resource baseline before admission
  • remove operation-created Swarm services, detached/Testcontainers containers, networks, and volumes before FIFO release
  • protect pre-existing Autback and Docker/Swarm infrastructure
  • retry partial cleanup and daemon outages from durable state
  • exercise the real Docker lifecycle, including crashed Ryuk behavior and nested services

Stack

Depends on LEA-278. No Docker-in-Docker is introduced.

Verification

  • task test
  • go test -race ./...
  • go vet ./...
  • CI real-Docker integration test

Linear: https://linear.app/leapstack/issue/LEA-276

@Yacobolo
Yacobolo merged commit 175454c into main Aug 4, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant