Multiple fixes: a run-once step may name what it reads (ADR 0099); secret accept refuses an undeclared name (078) #40

Merged
jschoubben merged 4 commits from multiple-fixes into main 2026-09-21 21:58:47 +00:00
Owner
  • ADR 0099 / issue 077: the manifest parser no longer refuses a run-once container with restart-on. For a step the word means run again when what it reads changed — the host's digest already includes what a container reads.
  • Issue 078: AcceptSecretForModule refuses a name the module does not declare as an own secret; AcceptSecretForPair refuses a requirement the module has not got, a missing --local where several are kept (ADR 0094), or a local it does not keep. Each refusal names what the module declares. Fixtures that registered bare manifests now declare what they deliver.

go test ./... with the test store passes (inventory live tests included); catalogue-wide manifest test passes against the mesh-catalog branch. Companion MRs on multiple-fixes: mesh-host, mesh-catalog, mesh-lab, hq.

- **ADR 0099 / issue 077:** the manifest parser no longer refuses a run-once container with `restart-on`. For a step the word means *run again* when what it reads changed — the host's digest already includes what a container reads. - **Issue 078:** `AcceptSecretForModule` refuses a name the module does not declare as an own secret; `AcceptSecretForPair` refuses a requirement the module has not got, a missing `--local` where several are kept (ADR 0094), or a local it does not keep. Each refusal names what the module declares. Fixtures that registered bare manifests now declare what they deliver. `go test ./...` with the test store passes (inventory live tests included); catalogue-wide manifest test passes against the mesh-catalog branch. Companion MRs on `multiple-fixes`: mesh-host, mesh-catalog, mesh-lab, hq.
jschoubben added 2 commits 2026-09-21 21:45:07 +00:00
jschoubben added 1 commit 2026-09-21 21:46:29 +00:00
jschoubben added 1 commit 2026-09-21 21:58:38 +00:00
jschoubben merged commit 713b43799f into main 2026-09-21 21:58:47 +00:00
jschoubben deleted branch multiple-fixes 2026-09-21 21:58:47 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: novox/mesh-controller#40