19 lines
745 B
Markdown
19 lines
745 B
Markdown
# Fleet agent upgrade: stop, switch, start
|
|
|
|
## Status
|
|
|
|
Implemented. This plan replaced the signed two-step authorization protocol for
|
|
the IoT Podman fleet agent.
|
|
|
|
The maintained documents are:
|
|
|
|
- [`docs/adr/022-fleet-agent-upgrade.md`](../docs/adr/022-fleet-agent-upgrade.md)
|
|
for the decision and invariants;
|
|
- [`docs/design/fleet-agent-upgrades.md`](../docs/design/fleet-agent-upgrades.md)
|
|
for the current protocol, recovery behavior, limits, and operational caveats;
|
|
- `harmony-reconciler-contracts/src/upgrade.rs` for wire fields and phases;
|
|
- `fleet/harmony-fleet-agent/src/updater.rs` for the local transaction.
|
|
|
|
This file is retained so links from the implementation work remain valid. It is
|
|
not an independent protocol specification.
|