[epic] Eliminate the recurring post-bounce fleet full-stop (self-recovery + drift gate + blast-radius) #541
Labels
No labels
burndown-2026-06
coherence-core
consult
headless
interactive
P0
P1
P2
P3
P4
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
coilyco-flight-deck/infrastructure#541
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
[epic] Eliminate the recurring post-bounce fleet full-stop
Five full work stops in one week (2026-07-10 week) share one shape: kai-server bounces (reboot or k3s restart) and a service does not self-recover, and because everything funnels through the one cluster, it halts landing fleet-wide instead of degrading one service. The failures are independent surfaces of the same gap:
Each was fixed reactively and by hand. Per-incident patches do not lower the count - the next bounce finds the next un-hardened service. This epic owns the systemic fix so a bounce becomes a shrug, not a stop.
Two things make each of these a full stop
k3s restart, i.e. another full stop.Systemic work (children of this epic)
kai-registry.localmirror present, ExternalDNS + tailnet resolving the deployed hostnames, eco-server authenticated. The Gatus fleet-reachability bundle (docs/fleet-reachability.md) already monitors the hostnames - extend it into a boot gate.Folded reactive issues (symptoms of this epic)
Acceptance
Context
Filed at Kai's direction after the 5th full stop of the week, to stop the reactive whack-a-mole and own the recurrence. Paired epic for the other full-stop layer: the ward-workflow anti-churn epic (ward). Refs: infrastructure#537/#538/#539/#540, #506/#507/#518,
docs/fleet-reachability.md.