Add automatic agent updates with verified rollback
This commit is contained in:
@@ -85,6 +85,13 @@ endpoint or accept passwords as command arguments.
|
||||
Host agents retain enrollment/host-token authentication under `/api/agent/`.
|
||||
Installer and release files remain public so a new machine can enroll. A browser
|
||||
login never substitutes for a host credential, and host tokens cannot manage EC.
|
||||
The agent and standalone updater source contain no credentials. Automatic
|
||||
updates fetch the controller's public HTTPS release manifest and verify its
|
||||
checksums and compatibility. The installed host retains its own credential;
|
||||
the updater accepts an upgrade only after a fresh authenticated heartbeat from
|
||||
the new agent process. Updating agent code does not change browser sessions or
|
||||
user roles. See [automatic agent updates](native-hosts.md#automatic-agent-updates)
|
||||
for the one-time installer upgrade required by existing hosts.
|
||||
Host deletion uses a separate operation-scoped receipt token so the uninstall
|
||||
worker can confirm removal and retry its acknowledgment after host credentials
|
||||
are revoked. That token authorizes only the corresponding cleanup receipt.
|
||||
|
||||
Reference in New Issue
Block a user