Idunn/src
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Meta Vens f85e74377f B5 batch 3: firewall first on a withdrawal to nothing; four test pins
`restore` with no prior membership now withdraws the stable endpoint's
firewall allow before it writes the fragment and reloads. A failing `ufw
delete` retries without touching nginx, which bounds the withdrawal reload
loop at zero until the Q3-ii cut gives the abort a deadline. A crash between
the two steps is safe: a rule already gone reads as withdrawn, and the retry
removes the fragment and reloads.

Pins from Soul pass 2:
- MB2: a redeploy over an existing incumbent route installs, rolls back and
  withdraws with a reload each (`changes_route` as `is_none()` survived).
- ME2/ME3: the resolver's command filter is tested with an id of equal
  length and the same leading bytes.
- MJ2: the backoff test asserts the wait `back_off` writes, one poll after
  the failure.
- Soul's F2 probe returns as a test: a withdrawal whose `ufw delete` keeps
  failing reloads nginx not at all over 20 retries.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-30 20:08:58 +02:00
..
bin Host actuator: Idunn manages a workload on a Windows host it cannot touch 2026-09-11 13:49:25 +02:00
control_plane.rs B5 batch 3: firewall first on a withdrawal to nothing; four test pins 2026-09-30 20:08:58 +02:00
deployment.rs Freeze per-phase deadline durations into the compiled plan (F0) 2026-09-29 02:14:47 +02:00
deployment_plan.rs B5: every post-fencing phase ends 2026-09-30 15:40:05 +02:00
drivers.rs B5 batch 3: firewall first on a withdrawal to nothing; four test pins 2026-09-30 20:08:58 +02:00
host.rs wip2 2026-09-22 17:41:06 +02:00
host_actuator.rs An unobservable host is silence, not a death; stop-then-start for fixed-resource hosts 2026-09-11 14:42:35 +02:00
lib.rs Host actuator: Idunn manages a workload on a Windows host it cannot touch 2026-09-11 13:49:25 +02:00
main.rs Rebuild Idunn around typed authority ports 2026-09-02 23:13:36 +02:00
provisioning.rs idunn-provision prints the derived identity id of an enrolled store 2026-09-11 13:51:50 +02:00