Issue 0081

Summary
Add provisioning to Fuego
Owner
Tim
Reporter
Tim
Status
open
Priority
high
Version
1.6
Subsystem
core
Tags
provisioning, install, board

Description [edit section]

Add a board provisioning system to Fuego.

Probably, this will be based on ttc, but try to learn from LAVA and labgrid about dos and don'ts here (or just adopt labgrid).

Try to make it so that the build system, the provisioning layer, the test management layer, and the board management layer have clean boundaries.

ttc has board reservation, building, configuring, installation, and board access all rolled up into one (with no clear layering, and things like 'expect' to manage interaction with the bootloader left as an exercise for the user.

Support multiple control schemes, and include a system to allow adding multiple provisioning configurations (fastboot/adb, tftp/nfsrootfs, uboot, grub, pxeboot, etc.)

Notes [edit section]

See some notes about provisioning experiments here:

backlink

Fuego Issues List