Master image construction scripts for LAVA
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:
-
2012.05
- Started by
- Zygmunt Krynicki
- Completed by
- Zygmunt Krynicki
Related branches
Related bugs
Bug #960716: Snowball hardware pack does not enable wired network interface | Won't Fix |
Bug #1001250: Update lava-project docs on master images | Won't Fix |
Sprints
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