OTA firmware rollout
| ID | device-lifecycle.ota-rollout |
|---|---|
| Description | Operator starts a staged campaign; edge agents download, apply and report firmware updates with health gates between stages. |
| Key | ota-rollout |
| Tags | firmware high |
Press enter or space to select a node. You can then use the arrow keys to move the node around. Press delete to remove it and escape to cancel.
Press enter or space to select an edge. You can then press delete to remove it or escape to cancel.
100%
Steps
Workflow steps
| Number | Source | Destination | Description |
|---|---|---|---|
| 1 | Operator | Dashboard | Start rollout campaign |
| 2 | Dashboard | OTA service | Create campaign (version, cohort, stages) |
| - loop For each stage | |||
| 3 | OTA service | Edge agent | Offer update to stage cohort |
| 4 | Edge agent | Object storage | Download signed package |
| 5 | Edge agent | Device | Stage and apply |
| 6 | Device | Edge agent | Apply result |
| 7 | Edge agent | OTA service | Report progress |
| - if Health gate passed | |||
| 8 | OTA service | OTA service | Advance to next stage |
| else Failure rate too high | |||
| 9 | OTA service | Dashboard | Auto-pause for review |
| end | |||
| end | |||
| 10 | OTA service | Dashboard | Campaign metrics |