rehome: node-restart aftercare (uncordon, exact Ready, wait for the forge) #260

Merged
plat merged 2 commits from rehome-node-aftercare into main 2026-09-02 04:51:00 +00:00
Owner

The gauntlet’s rehome scenario (run 846, issue #258) got through germinate + the full gate + the rehome itself, then died in the k3d mirror-restart aftercare: a docker-restarted node returns Ready,SchedulingDisabled — the readiness grep matched the “Ready” substring, forgejo could not reschedule onto the cordoned node, and the port-forward starved. Fix: uncordon every node after the restart, require the status column to be EXACTLY “Ready”, and wait for the forgejo rollout before dialing it. The next gauntlet run is the proof.

The gauntlet’s rehome scenario (run 846, issue #258) got through germinate + the full gate + the rehome itself, then died in the k3d mirror-restart aftercare: a docker-restarted node returns **Ready,SchedulingDisabled** — the readiness grep matched the “Ready” substring, forgejo could not reschedule onto the cordoned node, and the port-forward starved. Fix: uncordon every node after the restart, require the status column to be EXACTLY “Ready”, and wait for the forgejo rollout before dialing it. The next gauntlet run is the proof.
rehome: a restarted k3d node comes back cordoned — uncordon, require column-exact Ready, wait for the forge before dialing it (gauntlet run 846)
Some checks failed
guard-ppt / no-ppt (push) Successful in 1m1s
guard-ppt / no-ppt (pull_request) Successful in 59s
coldstart / coldstart (pull_request) Failing after 20m54s
e39152987a
front door: retry the transient transport shapes too — the daughter's forge can hiccup mid-call (run 861: release_app 'fetch failed')
All checks were successful
guard-ppt / no-ppt (push) Successful in 21s
guard-ppt / no-ppt (pull_request) Successful in 18s
coldstart / coldstart (pull_request) Successful in 19m53s
e166a6df70
plat merged commit 6aff0f0ce0 into main 2026-09-02 04:51:00 +00:00
plat deleted branch rehome-node-aftercare 2026-09-02 04:51:00 +00:00
Sign in to join this conversation.
No description provided.