issue 130: undeclaring a service stops it, even one the mesh only reloads or keeps running #142

Merged
jschoubben merged 5 commits from issue/130-undeclaring-a-service-stops-it into main 2026-09-26 22:58:43 +00:00
Showing only changes of commit dd4cbabffb - Show all commits
@@ -8,7 +8,7 @@ located-in: [mesh-host internal/apply/apply.go (remove), mesh-controller interna
## What was observed
Reviewing the uplink modules ([ADR 0117](../../02-DECISIONS/0117-a-machines-uplink-is-a-seat.md))
Reviewing the uplink modules (ADR 0117, in review)
found that the host's `remove` path stops every `service` resource that is no longer declared:
`SetServiceState(..., "stopped")`, reported as "stopped; the unit file is not the host's to
delete". `store.Orphans` matches by id alone. So any of these stops the unit: