Master image construction scripts for LAVA

Registered by Zygmunt Krynicki

Historically LAVA master images have been created manually. To avoid further errors and improve the quality of the process master images have to be created automatically.

Blueprint information

Status:
Complete
Approver:
Paul Larson
Priority:
Medium
Drafter:
Zygmunt Krynicki
Direction:
Approved
Assignee:
Zygmunt Krynicki
Definition:
Approved
Series goal:
Accepted for trunk
Implementation:
Implemented
Milestone target:
milestone icon 2012.05
Started by
Zygmunt Krynicki
Completed by
Zygmunt Krynicki

Whiteboard

2012.03 will see a tech preview release with limited support and no production deployment
[fboudra, 2012-04-27] Re-target to 2012.05 milestone.

Meta:
Headline: LAVA master images can be constructed automatically in a reproducible way
Acceptance: All supported images pass health checks and can be deployed in the lab

(?)

Work Items

Work items:
Add support for downloading and checking image components: DONE
Add a workaround for STE license checks: DONE
Add a workaround for Samsung license checks: DONE
Add support for building vanilla image for beagle: DONE
Add support for building vanilla image for panda: DONE
Add support for building vanilla image for snowball: DONE
Add support for building vanilla image for origen: DONE
Add support for building vanilla image for imx53: DONE
[dpigott] Add support for building vanilla image for vexpress: DONE
Add support for building nano image from components: DONE
Add a workaround for bug #960716 and similar bugs for origen and imx53: DONE
Add support for storing meta-data in the image: DONE
Add support for first-boot initialization script: DONE
Add a copy of the partitioning script for easy access: DONE
[dpigott] Convert partitioning script from Dave Pigott: DONE
Test health job on beagle C4: DONE
[dpigott] Test health job on beagle XM: DONE
[dpigott] Test health job on panda: DONE
[dpigott] Test health job on snowball: DONE
[dpigott] Test health job on origen: DONE
Add a README file: DONE
Update lava-project docs on master images: POSTPONED

This blueprint contains Public information 
Everyone can see this information.