Commit graph Odin/scripts/linux
Author SHA1 Message Date
Meta Vens
222fe03896 Move Idunn's unit files, docs and operator scripts out of Odin
Completes the extraction. Unit files and documentation went to the Idunn
repository, where a service's own deployment surface belongs. Operator scripts
went to gamecult-ops, which is where fleet tooling lives.

To Idunn: scripts/linux/idunn-yggdrasil{,.service,.sudoers}, docs/idunn.md,
docs/idunn-deployment-authority.md,
docs/idunn-signed-daemon-health-authority.md, src/Idunn/README.md.

To gamecult-ops/scripts/idunn/: the eight PowerShell and cmd operator tools --
deployment targets, startup install, swarm coverage health, operator alarm
notification, local start.

Staying in Odin, deliberately: crates/odin-core/src/idunn.rs, Odin's own
projection of Idunn state for aggregation; src/odin/idunn-rudp.cjs, its client
for talking to Idunn; test/idunn-signed-health.test.cjs, its own integration
test; and deployment/idunn/recipe.toml, which despite the path builds
odin-daemon and is Odin's recipe expressed in Idunn's format.

docs/transport-shortcut-inventory.md is a dated evidence ledger citing several
of the moved script paths. Its entries are left as written and a path note
added at the top -- rewriting a ledger to match a later reorganisation would
destroy the record it exists to keep.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-05 18:16:38 +02:00
Meta Vens
32cbb5f028 Bind Idunn deployment and runtime admission 2026-09-02 13:53:07 +02:00
Meta Vens
446657a1bd Rename Epiphany capstone target 2026-08-25 12:11:43 +02:00
Meta Vens
fa0057c0c1 Add isolated Epiphany container target 2026-08-25 04:33:18 +02:00
Meta Vens
45e98fe8d4 Give Codex Connector an independent Idunn target 2026-08-24 21:19:13 +02:00
Meta Vens
98c67e3579 Move Gjallar supervision to Yggdrasil 2026-08-24 20:40:19 +02:00
Meta Vens
8b972715c4 Expose Idunn deployment brake denial causes 2026-08-22 16:09:20 +02:00
Meta Vens
11b7669c75 Let Idunn lock deployment brake snapshots 2026-08-22 15:57:02 +02:00
Meta Vens
93d17187ba Authorize Epiphany unit promotion 2026-08-22 13:00:07 +02:00
Meta Vens
2a5cb3e08f Authorize Ghostlight deployment surfaces 2026-08-22 03:00:49 +02:00
Meta Vens
7c5246fc09 Give Idunn Epiphany source change authority 2026-08-21 20:59:11 +02:00
Meta Vens
13caf9bad5 Remove Odin runtime from Idunn bootstrap inputs 2026-08-21 20:07:57 +02:00
Meta Vens
c7012a87c9 Admit Odin as a signed Idunn target 2026-08-21 19:50:24 +02:00
Meta Vens
325442a0fa Decouple Idunn runtime from Epiphany 2026-08-20 19:14:45 +02:00
Meta Vens
b907a9d0c0 Make Idunn deployment brake read-only 2026-07-20 00:07:04 +01:00
Meta Vens
2b1f1ee64e Gate Idunn actuation with typed deployment brake 2026-07-19 23:56:42 +01:00
Meta Vens
67e752c562 Move Bifrost Persona feedback deployment onto Yggdrasil 2026-07-18 21:20:00 +01:00
Meta Vens
92fab01d37 Make Idunn admission atomic and request-bound 2026-07-17 02:37:42 +01:00
Meta Vens
ecaac7f835 Gate Yggdrasil releases through Bifrost 2026-07-16 18:34:26 +01:00
Meta Vens
b529dc4375 Carry Idunn authority through sudo actuator 2026-07-15 20:37:42 +01:00
Meta Vens
4c6670d89b Grant Idunn its hosted release roots 2026-07-15 20:34:00 +01:00
Meta Vens
c5d71e1991 Give Idunn ownership of Yggdrasil VoidBot releases 2026-07-15 20:25:16 +01:00
Meta Vens
4ffcf5d8e2 Add Heimdall Idunn build deploy manifest 2026-07-15 03:53:32 +01:00
Meta Vens
641f0d3c56 Add Yggdrasil Idunn service boundary 2026-07-15 03:18:04 +01:00
Meta Vens
60f5c97059 Add Yggdrasil-local Idunn authority 2026-07-15 03:17:04 +01:00