OTA firmware rollout
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 |