Merge lp://staging/~aheck/vmbuilder/vmbuilder-hypervisor-check into lp://staging/vmbuilder/trunk
Proposed by
Andreas Heck
Status: | Needs review |
---|---|
Proposed branch: | lp://staging/~aheck/vmbuilder/vmbuilder-hypervisor-check |
Merge into: | lp://staging/vmbuilder/trunk |
Diff against target: |
157 lines 8 files modified
VMBuilder/host.py (+31/-0) VMBuilder/hypervisor.py (+25/-0) VMBuilder/plugins/kvm/vm.py (+1/-0) VMBuilder/plugins/virtualbox/vm.py (+1/-0) VMBuilder/plugins/vmware/vm.py (+1/-0) VMBuilder/plugins/xen/vm.py (+1/-0) VMBuilder/vm.py (+3/-0) tests.py (+5/-2) |
To merge this branch: | bzr merge lp://staging/~aheck/vmbuilder/vmbuilder-hypervisor-check |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Soren Hansen | Pending | ||
Review via email: mp+12843@code.staging.launchpad.net |
To post a comment you must log in.
Unmerged revisions
- 352. By Andreas Heck
-
Added required_programs for the hypervisors
- 351. By Andreas Heck
-
Hypervisors must now declare the programs that are needed for vmbuilder to build a VM for the hypervisor in question
If one or more such programs can't be found on the build host vmbuilder will
refuse to build the VM and raise a VMBuilderUserError exception that tells the
user which programs are missing.Need to declare those dependencies for all hypervisors tomorrow.
Each hypervisor has a list of required programs now and vmbuilder checks before building the VM that those required programs are available
This prevents the unfortunate situation that you build a VM and at the very end the build process fails because vmbuilder doesn't find the program for the image conversion.