virtualization script should accept standard URLs OR filesystem paths
Bug #1621986 reported by
Jeff Lane
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Checkbox Provider - Base |
Fix Released
|
Medium
|
Jeff Lane |
Bug Description
Currently, getting the cloud image is only possible one of two ways:
1: Specify a local file system path to a copy of the cloud image in the config file, or an env var:
KVM_IMAGE=
2: Specify NOTHING and the script downloads it directly from http://
However, this could be greatly expanded to allow for custom URLs for local or remote locations, or local paths.
For example, perhaps I want to specify a special image hosted on a MAAS server:
KVM_IMAGE="http://
Related branches
lp:~bladernr/checkbox/1621986-virt-accept-urls
- Sylvain Pineau (community): Approve
- Jeff Lane : Approve
-
Diff: 206 lines (+60/-74)2 files modifiedproviders/plainbox-provider-checkbox/bin/virtualization (+60/-50)
providers/plainbox-provider-checkbox/jobs/virtualization.txt.in (+0/-24)
lp:~bladernr/maas-cert-server/1621986-mcs-mirror-cloud-images
- Rod Smith: Approve
- Jeff Lane : Needs Resubmitting
-
Diff: 110 lines (+46/-25)1 file modifiedusr/sbin/maniacs-setup (+46/-25)
Changed in plainbox-provider-checkbox: | |
status: | In Progress → Fix Committed |
Changed in plainbox-provider-checkbox: | |
milestone: | none → 0.34.0 |
Changed in plainbox-provider-checkbox: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Here's what happens when you specify nothing: virtualization. cfg was not found Downloading xenial- server- cloudimg- amd64-disk1. img, from http:// cloud-images. ubuntu. com
ubuntu@xwing:~$ ./virtualization kvm --debug
Executing KVM Test
WARNING:root:Config file /etc/xdg/
WARNING:root:Now looking for ENV variables and command line arguments instead
DEBUG:root:Starting KVM Test
DEBUG:root:No image specified, downloading one now.
DEBUG:root:
(script modified to exit at this point)