Expand description
End-to-End ISO Download Orchestration.
Integrates HTTP download with disk writing for complete ISO persistence.
§Architecture
┌─────────────────────────────────────────────────────────────────────────┐
│ PersistenceOrchestrator │
│ │
│ ┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐ │
│ │ DHCP State │ ──▶ │ HTTP Download │ ──▶ │ Disk Writer │ │
│ │ Machine │ │ State Machine │ │ State Machine │ │
│ └─────────────────┘ └─────────────────┘ └─────────────────┘ │
│ │ │ │ │
│ ▼ ▼ ▼ │
│ ┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐ │
│ │ smoltcp │ │ smoltcp │ │ VirtIO-blk │ │
│ │ DHCP │ │ TCP Socket │ │ Driver │ │
│ └─────────────────┘ └─────────────────┘ └─────────────────┘ │
└─────────────────────────────────────────────────────────────────────────┘Structs§
- Persistence orchestrator configuration.
- Persistence orchestrator.
- Combined progress tracking.
- Successful persistence result.
Enums§
- Orchestrator error types.
- Orchestrator step result.
- Orchestrator state.
- Current persistence phase.