Files
pulse/internal
rcourtman 9cb06ef6ef Show agents awaiting a report after server restart (#3211)
After a server restart, Pulse showed saved agents offline before they
had a chance to report. Recent enrollments now show “Waiting for first
report” until an accepted report arrives or their existing reporting
lease expires.

The shared read model preserves identity and the historical receipt
without inventing metrics. Live updates carry the same source delivery
state, so a browser left open during an update withdraws its previous
current readings. The expanded drawer keeps stored history available and
shows an informational wait without a fabricated zero-value reading.
Expired agents remain offline, rejected buffered reports cannot end the
wait, removed agents remain absent, and provider errors retain their own
status. Machines, resource details and Settings consume the same state.

Validation: targeted frontend and backend regressions, broader registry
and connection checks, type checking, build, governance checks, and
desktop/mobile browser verification of startup, first report, restart
and expiry.

Refs #2980. This change addresses the startup display and does not
establish the cause of the cluster DNS failure reported there.
2026-10-24 18:44:11 +01:00
..
2026-10-11 22:20:25 +01:00
2026-10-11 22:20:25 +01:00