Charles Arnold
65f7017eaf
createnet: Fix creating network with forward device
2015-01-16 13:30:36 -05:00
Cole Robinson
5018233f63
tests: Test --channel none
2015-01-09 10:52:59 -05:00
Prerna Saxena
232507b4e9
Add support for PowerPC Little Endian (ppc64le) architecture.
...
This enables virt-install to create VMs based on ppc64le architecture.
(crobinso: fix minor pylint)
Signed-off-by: Prerna Saxena <prerna@linux.vnet.ibm.com>
2015-01-09 10:47:52 -05:00
Richard W.M. Jones
22b338a65a
virt-manager, inspection: use add_libvirt_dom
...
Enable inspection only if the add_libvirt_dom function is present at
runtime.
Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1075143
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2015-01-09 12:32:45 +01:00
Chen Hanxiao
751d189110
ui: remove underline property of tpm device type in details
...
We could not modify tpm device type yet.
Signed-off-by: Chen Hanxiao <chenhanxiao@cn.fujitsu.com>
2014-12-31 14:28:22 +08:00
Cole Robinson
aa772f01e1
guest: Prefer virtio-scsi for arm mach-virt
...
Since it gives us disk hotplug, and CDROM devices, etc.
This requires fairly recent patches to UEFI/OVMF/AAVMF
2014-12-17 15:23:05 -05:00
Chen Hanxiao
cbe5ca4c7d
cloner: fix a doc typo
...
s/It/If
Signed-off-by: Chen Hanxiao <chenhanxiao@cn.fujitsu.com>
2014-12-15 09:42:08 +08:00
Giuseppe Scrivano
2dff68c1df
virtManager: Add missing shortcut keys
...
Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1172108
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2014-12-13 15:42:46 +01:00
Chen Hanxiao
08007d56fe
test_urls: remove commented fedora21 alpha urls
...
Discoverd by pep8 '# ' style.
introduced by 92b443df
We forgot to delete it.
Signed-off-by: Chen Hanxiao <chenhanxiao@cn.fujitsu.com>
2014-12-12 10:10:17 +08:00
Chen Hanxiao
5d0c68cc0c
clitest: replace DIR from current pwd to '/var'
...
Introduced by f16dc4dd34
This will cause test case failure on different machines.
Use '/var' to replace it.
Signed-off-by: Chen Hanxiao <chenhanxiao@cn.fujitsu.com>
2014-12-12 10:05:40 +08:00
Cole Robinson
6871ee0c91
urlfetcher: Hint at the user if URL appears unaccessible
2014-12-10 13:57:10 -05:00
Gabriel de Perthuis
24faf86750
URL installs: remove hasFile("") check
...
Specialised proxies like apt-cacher-ng disallow directory listing.
OSDistro subclasses do have checks for known files and they are
sufficient.
2014-12-10 13:46:11 -05:00
Cole Robinson
92b443df55
test_urls: Update
2014-12-10 13:39:18 -05:00
Cédric Bosdonnat
7e01c4f1cd
Default connection URI if libvirt-daemon-driver-lxc is installed
...
The default URI is set to lxc:/// if libvirt's lxc driver is installed
locally, but only if there is no kvm/xen URI to default to.
2014-12-10 13:28:36 -05:00
Cole Robinson
8a96406902
man: Document --disk $URL format
2014-12-10 13:22:42 -05:00
Cole Robinson
0370d3b796
devicedisk: Never raise error for missing TYPE_VOLUME
...
We can't predict when it's expected or not, so just never raise the
error and let libvirt error if the user is trying do things at
create time.
2014-12-10 13:22:42 -05:00
Cole Robinson
9ae3dbe05b
virt-install: Fix --disk pool=NETPOOL,size=... creation
2014-12-10 13:22:42 -05:00
Cole Robinson
cb124bccbd
testdriver: Add more gluster examples
2014-12-10 13:22:42 -05:00
Cole Robinson
e1ab165b1a
cli: Don't try to create storage with source_pool + size
2014-12-10 13:22:42 -05:00
Cole Robinson
117cbfe12f
devicedisk: Don't set driver name=unknown for rbd vols
2014-12-10 13:22:42 -05:00
Cole Robinson
f16dc4dd34
tests: clitest: Lots of house cleaning
...
Drop redundant tests, organize things better, add more tests where we
can stick new cli device options and view the output, since that's the
most common extension.
2014-12-10 13:22:42 -05:00
Cole Robinson
12340a3858
diskbackend: Try looking up network volumes by path
...
For gluster volumes, which have unique URLs for volume paths, this
makes selecting network volumes via the storagebrowser UI work.
Sheepdog and RBD volumes don't work yet
2014-12-10 09:04:29 -05:00
Martin Kletzander
2890d70a79
tests/testdriver: Don't use invalid uid values
...
The value 4294967295 used in the testdriver for sheepdog volume is not
valid on 32bit systems as it won't fit in uid_t and libvirt will fail
parsing that.
Running "./setup.py test" then fails with:
raise libvirtError('virConnectOpenAuth() failed')
libvirt.libvirtError: XML error: malformed owner element
Signed-off-by: Martin Kletzander <mkletzan@redhat.com>
2014-12-10 10:06:54 +01:00
Chen Hanxiao
6811bbfaac
virt-clone: remove rarely used option --original-xml in fail message
...
Also replace the short options by long options.
Signed-off-by: Chen Hanxiao <chenhanxiao@cn.fujitsu.com>
2014-12-10 11:36:23 +08:00
Cole Robinson
9552afcc92
storagebrowse: Standardize on set_finish_cb
...
Instead of gobject signals
2014-12-09 18:37:00 -05:00
Cole Robinson
464ebabc5a
virt-install: Wire up --disk vol= for network volumes
...
This involves convering pool/vol XML to disk source bits
2014-12-09 18:23:22 -05:00
Cole Robinson
214872498d
test: Set volume type in testdriver XML
2014-12-09 17:50:16 -05:00
Cole Robinson
626295a036
storage: Remove unused function
2014-12-09 17:42:01 -05:00
Cole Robinson
f7c17d4c46
diskbackend: Mandate parent_pool when vol_object is passed
...
We will need parent pool for looking up info about network volumes
2014-12-09 17:03:48 -05:00
Cole Robinson
208672eea9
diskbackend: Minor simplifications
2014-12-09 16:57:32 -05:00
Cole Robinson
e61311fc8a
storage: More support for network pools
...
Including parsing multiple hosts, filling reasonably defaults, making
sure the createpool wizard does the correct thing, etc.
2014-12-09 16:12:47 -05:00
Cole Robinson
838d7f015c
tests: Drop a bunch of redundant xmlconfig tests
...
These are mostly covered by clitests. Keep the important ones around
for code coverage.
2014-12-09 13:19:56 -05:00
Cole Robinson
9f4d03d31a
storage: Really don't use PREALLOC flag with test driver
...
Even if we are trying really hard to fake looking like qemu/kvm
2014-12-09 13:14:12 -05:00
Cole Robinson
9952764dda
virt-install: Make --disk $URL 'just work'
...
If VirtualDisk.path is set to a URL, parse it and fill in all the
source_* values automagically.
2014-12-09 10:45:26 -05:00
Cole Robinson
3ac272e635
uri: Add unit tests, fix some bugs
2014-12-09 10:15:53 -05:00
Cole Robinson
1c79b936f5
diskbackend: Check if the passed path is a url
2014-12-09 08:44:45 -05:00
Cole Robinson
c5ccd68e4d
devicedisk: Handle an empty storage backend
...
Rather than have every little bit depend on a present storage backend,
only create one when it really matters.
2014-12-09 08:44:45 -05:00
Cole Robinson
f0b8062226
devicedisk: Unify StorageCreator vs StorageBackend handling
2014-12-09 08:44:45 -05:00
Cole Robinson
db0942bd09
diskbackend: Document the various classes
2014-12-09 08:44:44 -05:00
Cole Robinson
cff08223ba
util: Move uri_split to its own URISplit class
...
Does what uri_split did, but wraps it all up in an object that makes
handling the data easier, and makes it easy to extend.
2014-12-09 08:43:19 -05:00
Cole Robinson
81009caa54
tests: clitest: Drop explict readonly file testing
...
This was originally to hit certain code paths in virtinst that are long
gone, and was causing issues for running the test suite in certain
situations:
http://www.redhat.com/archives/virt-tools-list/2014-December/msg00010.html
2014-12-09 07:13:27 -05:00
Chen Hanxiao
9e6eaf5d18
virt-clone: improve some error prompts
...
Signed-off-by: Chen Hanxiao <chenhanxiao@cn.fujitsu.com>
2014-12-09 16:10:35 +08:00
Chen Hanxiao
802e57ea5e
diskbackend: fix some comment typos
...
s/if/If
s/a/an
Signed-off-by: Chen Hanxiao <chenhanxiao@cn.fujitsu.com>
2014-12-09 15:53:21 +08:00
Cole Robinson
00957db6e0
devicedisk: Clarify _xmlpath
2014-12-07 10:08:33 -05:00
Cole Robinson
cd305da3f8
virt-install: support network --disk's
...
Handle type=network in devicedisk.py, and wire up all the network fields
for virt-install --disk. Right now it requires manually spelling out
all the protocol, name, host/port etc fields.
The one 'magic' bit is that VirtualDisk.path will be a pretty URL when
all those network fields are specified. This is keeps things mostly
working in various parts of the code where we expect 'path' to be an
identifier for a VirtualDisk.
2014-12-06 21:00:51 -05:00
Cole Robinson
c5f5827499
tests: xmlparse: Simplify disk lookup
2014-12-06 21:00:07 -05:00
Cole Robinson
0f6fddf610
devicedisk: Simplife get_xmlpath
...
Rather than deal with hacks, just read the backing paths and return
the first hit
2014-12-06 17:29:05 -05:00
Cole Robinson
86682c8c54
virt-install: Support --disk source_pool,source_volume
...
For setting type=volume disks. This requires some reworking of
devicedisk bits
2014-12-06 17:14:16 -05:00
Cole Robinson
9b62c2260d
devicedisk: Catch --disk /dev/idontexist,size=2
2014-12-06 16:44:21 -05:00
Cole Robinson
52691c511e
devicedisk: Move more validation into diskbackend
2014-12-06 16:44:21 -05:00