Commit graph

166 commits

Author SHA1 Message Date
Meta Vens
2a8488f5f8 Let systemd own unsigned Gjallar continuity 2026-08-24 20:58:33 +02:00
Meta Vens
a2393d79c1 Move Gjallar supervision to Yggdrasil 2026-08-24 20:40:19 +02:00
Meta Vens
afce135731 Bound Idunn operational history 2026-08-23 00:54:06 +02:00
Meta Vens
010c359dfd Bound Idunn authenticated health history 2026-08-23 00:40:52 +02:00
Meta Vens
40e73566d6 Expose Idunn deployment brake denial causes 2026-08-22 16:09:20 +02:00
Meta Vens
3ba969155e Let Idunn lock deployment brake snapshots 2026-08-22 15:57:02 +02:00
Meta Vens
08b578db05 Authorize Epiphany unit promotion 2026-08-22 13:00:07 +02:00
Meta Vens
6659aff65c Validate generic signed health admissions 2026-08-22 09:45:55 +02:00
Meta Vens
e358a46a1d Authorize Ghostlight deployment surfaces 2026-08-22 03:00:49 +02:00
Meta Vens
da18109ec7 Admit root-authorized health signer rotation 2026-08-22 02:56:36 +02:00
Meta Vens
3d258affa4 Rotate one provider health trust signer 2026-08-22 02:37:57 +02:00
Meta Vens
055a352835 Witness Heimdall source-selected releases 2026-08-22 02:17:55 +02:00
Meta Vens
6f107e1b9d Preserve millisecond health admission time 2026-08-21 21:33:01 +02:00
Meta Vens
7a41cb54bc Select deployable source revisions 2026-08-21 21:15:58 +02:00
Meta Vens
733273d65a Admit Ghostlight to Idunn continuity 2026-08-21 21:02:20 +02:00
Meta Vens
345c3e69d1 Give Idunn Epiphany source change authority 2026-08-21 20:59:11 +02:00
Meta Vens
cb11552536 Fix signed daemon health schema admission 2026-08-21 20:14:15 +02:00
Meta Vens
d245a77af7 Remove Odin runtime from Idunn bootstrap inputs 2026-08-21 20:07:57 +02:00
Meta Vens
86058c72a9 Admit Odin as a signed Idunn target 2026-08-21 19:50:24 +02:00
Meta Vens
0577f26f05 Separate Idunn continuity from deployment state 2026-08-21 19:34:32 +02:00
Meta Vens
d2c0a4f952 Respect coarse ingress timestamp precision 2026-08-20 20:29:46 +02:00
Meta Vens
5b0163e153 Keep Idunn UDP listeners alive across interrupted receives 2026-08-20 20:19:24 +02:00
Meta Vens
73b27cf967 Decouple Idunn runtime from Epiphany 2026-08-20 19:14:45 +02:00
Meta Vens
ce6c28ac15 Make Idunn deployment brake read-only 2026-07-20 00:07:04 +01:00
Meta Vens
f5f50b2327 Gate Idunn actuation with typed deployment brake 2026-07-19 23:56:42 +01:00
Meta Vens
d4672a87aa Fix concurrent trust append assertion 2026-07-19 22:24:59 +01:00
Meta Vens
6759e4a2a1 Test concurrent Idunn trust binding append 2026-07-19 22:24:44 +01:00
Meta Vens
469cb0848c Add atomic Idunn trust binding append 2026-07-19 22:21:54 +01:00
Meta Vens
49422630c5 Add read-only Idunn public health query listener 2026-07-19 22:00:46 +01:00
Meta Vens
dc656f1659 Add native Idunn trust provisioning 2026-07-19 21:04:21 +01:00
Meta Vens
18429ed67d Add Idunn authenticated health projection runtime 2026-07-19 20:45:30 +01:00
Meta Vens
8f5479eabb Canonicalize signed health admission bytes 2026-07-19 20:16:33 +01:00
Meta Vens
2d75889102 Authenticate generic daemon health 2026-07-19 19:57:04 +01:00
Meta Vens
4fb563a126 Terminalize deployments interrupted by Idunn restart 2026-07-19 11:00:39 +01:00
Meta Vens
9719aa983c Read pinned Epiphany trust anchor without writer lock 2026-07-19 10:14:04 +01:00
Meta Vens
6d1a809c4c Separate Idunn observation from actuation 2026-07-19 09:28:57 +01:00
Meta Vens
55a36bc7ff Keep Idunn health admission live during actuation 2026-07-19 08:59:52 +01:00
Meta Vens
6baf77bf74 Prevent live Idunn request supersession 2026-07-19 08:23:06 +01:00
Meta Vens
c080f520dc Treat absent release witness as first deployment 2026-07-18 21:29:29 +01:00
Meta Vens
a4980c2325 Kill Idunn command process groups on timeout 2026-07-18 21:23:29 +01:00
Meta Vens
438d803a1d Preserve Bifrost deployment admission semantics 2026-07-18 21:22:50 +01:00
Meta Vens
9e7f2c9491 Move Bifrost Persona feedback deployment onto Yggdrasil 2026-07-18 21:20:00 +01:00
Meta Vens
ec355fd505 Make Idunn admission atomic and request-bound 2026-07-17 02:37:42 +01:00
Meta Vens
c0b0e346eb Preserve deployment failure tails 2026-07-16 19:05:08 +01:00
Meta Vens
2c997f736a Gate Yggdrasil releases through Bifrost 2026-07-16 18:34:26 +01:00
Meta Vens
d28b768237 Deploy release drift through Idunn 2026-07-15 20:31:13 +01:00
Meta Vens
b576610efd Give Idunn ownership of Yggdrasil VoidBot releases 2026-07-15 20:25:16 +01:00
Meta Vens
08cb6d73ca Add Yggdrasil-local Idunn authority 2026-07-15 03:17:04 +01:00
Meta Vens
1c2f22edf0 Preserve daemon health ownership across outages 2026-07-14 01:23:23 +01:00
Meta Vens
d9fd8386c7 Keep Starfire and Nightwing Muninn alive 2026-07-12 19:41:21 +01:00