ADR 0086 (a secret reaches a process as a file), the vault shipped, issues 041 and 072 #59

Merged
jschoubben merged 3 commits from feat/secret-not-in-environment into main 2026-09-21 09:59:22 +00:00
Owner

Merge last of four.

  • The vault's "when something ships" step: as-is 06 describes the vault as it runs, design 24 is implemented, issue 071 names its merges.
  • ADR 0086: a secret reaches a process as a file; an environment exception is declared with a reason and refused otherwise. Design 13 states the rule and how it is checked. Issue 041 resolved.
  • Issue 072 opened: the controller's manifest exists twice and nothing keeps the copies equal.
  • Decisions index regenerated. Checks green.
Merge last of four. - The vault's "when something ships" step: as-is 06 describes the vault as it runs, design 24 is implemented, issue 071 names its merges. - ADR 0086: a secret reaches a process as a file; an environment exception is declared with a reason and refused otherwise. Design 13 states the rule and how it is checked. Issue 041 resolved. - Issue 072 opened: the controller's manifest exists twice and nothing keeps the copies equal. - Decisions index regenerated. Checks green.
jschoubben added 3 commits 2026-09-21 08:44:08 +00:00
Closes issue 041 by decision and by code on the same branch: the catalogue
engine refuses a secret in a container's env, and a secret-carrying env-file
unless the container declares its reason; the controller reads all six of
its credentials from files; design 13 states the rule and how it is checked.
jschoubben merged commit a211aecdfa into main 2026-09-21 09:59:22 +00:00
jschoubben deleted branch feat/secret-not-in-environment 2026-09-21 09:59:22 +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/hq#59