towerops/test/towerops_web/live
Graham McIntire fbce65070a
Add agent restart and self-update commands
Add server-initiated restart and self-update capabilities for remote
agents. Restart broadcasts on the lifecycle PubSub topic causing the
agent to exit cleanly for Docker to restart. Self-update fetches the
latest release from GitHub, finds the matching binary for the agent's
architecture, and sends the download URL with SHA256 checksum.

- Add restart_agent/1 and update_agent/3 to Agents context
- Handle :restart_requested and :update_requested in AgentChannel
- Add superuser-only Restart and Update buttons on agent show page
- Add ReleaseChecker module for GitHub Releases API with 5-min cache
- Add arch field to AgentHeartbeat protobuf for architecture detection
- Store arch in agent metadata from heartbeat
2026-02-10 13:06:10 -06:00
..
account_live fix TOTP enrollment with recovery codes 2026-01-31 14:54:44 -06:00
admin Add real-time updates to admin agents page via PubSub 2026-02-10 11:20:51 -06:00
agent_live test fixes 2026-01-26 15:27:59 -06:00
device_live make devices site optional and many test fix 2026-02-04 15:05:42 -06:00
device_live_nested test fixes 2026-02-09 15:30:52 -06:00
graph_live test fixes 2026-02-09 15:30:52 -06:00
helpers refactor: centralize LiveView access control checks 2026-02-04 17:51:05 -06:00
org purge more passkey and gettext updates 2026-02-02 10:20:59 -06:00
org_live fix test warnings and failures 2026-02-05 15:24:41 -06:00
agent_live_test.exs Add agent restart and self-update commands 2026-02-10 13:06:10 -06:00
alert_live_test.exs make devices site optional and many test fix 2026-02-04 15:05:42 -06:00
dashboard_live_test.exs fix test warnings and failures 2026-02-05 15:24:41 -06:00
my_data_live_test.exs make devices site optional and many test fix 2026-02-04 15:05:42 -06:00
org_live_test.exs fix test warnings and failures 2026-02-05 15:24:41 -06:00
user_registration_live_test.exs Use detected timezone from session in user registration 2026-02-01 12:18:33 -06:00
user_reset_password_live_test.exs add HIBP password check 2026-02-01 08:57:01 -06:00
user_settings_live_test.exs feat: migrate equipment features to gettext and fix sudo mode tests 2026-02-02 12:41:58 -06:00