Idunn/docs
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Meta Vens 1538ecacdd Record how secrets reach a workload
The first launch with a full environment failed EACCES on
/srv/heimdall/keys/signing-key.pem: the workload runs under DynamicUser and
cannot open a heimdall:heimdall 0600 file. The wrong fix is a supplementary
group -- widening access to resolve a permissions error.

Idunn already has the right one. A [workload.secret_files] entry is loaded
as a systemd credential, and the driver sets an env var named after the
entry whose value is the credential path. Naming the entry after the
variable the service already reads wires it up with no code change, and
setting that name in [workload.environment] too is refused as a collision.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-06 21:45:28 +02:00
..
authority-map.md Make the public entry point describe the binary that actually ships 2026-09-05 23:15:46 +02:00
deployment-authority.md Make Idunn independently usable: unit files, docs, and a public entry point 2026-09-05 18:15:40 +02:00
guide.md Make the public entry point describe the binary that actually ships 2026-09-05 23:15:46 +02:00
migration.md Record how secrets reach a workload 2026-09-06 21:45:28 +02:00
signed-daemon-health-authority.md State Idunn's health wire contract where Idunn can own it 2026-09-06 19:27:00 +02:00