Master image construction scripts for LAVA

Registered by Zygmunt Krynicki on 2012-03-20

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 on 2012-03-21
Completed by
Zygmunt Krynicki on 2012-05-18

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.