fix(fleet): declare cachy-laptop and h0004, whose heartbeats were being dropped #199
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "fix/fleet-declare-cachy-laptop"
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?
Both machines have been pushing to gatus and gatus has been rejecting every push, because neither had an endpoint declared. Last 48h of gatus logs:
cachy-laptop
It was on every roster the bars use, so the status bar drew it as a permanently red dot - one no amount of uptime could turn green, because the heartbeat had nowhere to land. It read
NEVER REPORTEDon days the laptop was demonstrably switched on. The group in the rejected key (homelab) is what its systemd identity drop-in actually sends, so that is what is declared.Also joins fleet-exporter's
FLEET_ROSTER, closing half the driftscripts/check-fleet-roster.pyreported on its first run.h0004
A device enrolled in Headwind that the fleet bridge started pushing for automatically - the bridge enumerates Headwind's devices table, so declaring the endpoint is the only step a human has to remember, and forgetting it costs a log line nobody reads rather than an error anyone sees. Declared but deliberately not rostered until someone confirms what it is; rostering a stale enrolment would pin the glyph amber forever.
Left alone on purpose
The other half of the drift -
windowsrostered for Grafana but not for the bars - turns on whether a machine that is usually off should gate the glyph. That is a decision, not a cleanup.Verified:
check-fleet-roster.pypasses in CI mode; all-four mode now reports only thewindowsitem above.