Allow building an image and testing it under QEMU

Registered by Michael Hudson-Doyle

As a specific example of a non-master image based deployment strategy we should add a client subclass that knows how to build an image and run tests on it under QEMU.

Blueprint information

Status:
Complete
Approver:
Paul Larson
Priority:
High
Drafter:
Michael Hudson-Doyle
Direction:
Approved
Assignee:
Michael Hudson-Doyle
Definition:
Approved
Series goal:
Accepted for trunk
Implementation:
Implemented
Milestone target:
milestone icon 2011.12
Started by
Michael Hudson-Doyle
Completed by
Michael Hudson-Doyle

Related branches

Sprints

Whiteboard

Meta: [mwhudson, 2011-12-16] The QEMU client is implemented and master image deployments still work, but the QEMU client itself has not been extensively tested.
Headline: QEMU is now supported as a client type in LAVA
Acceptance: A QEMU instance can be defined in lava, which will deploy and boot an image, and run tests
Roadmap id: LAVA2011-A15-FAST-MODEL-INTEGRATION

(?)

Work Items

Work items:
Add QEMU image subclass: DONE
Refactor to remove duplication: DONE

Dependency tree

* Blueprints in grey have been implemented.

This blueprint contains Public information 
Everyone can see this information.