Cole Robinson
34f23165b6
addhw: Add channel option for auto socket allocation
2013-10-05 13:54:28 -04:00
Cole Robinson
5f1187e4c3
addhw: Don't show target_type for every char device
2013-10-05 13:33:55 -04:00
Cole Robinson
9d21d2bb02
addhw: List known channel names in a comboboxentry
2013-10-05 13:27:11 -04:00
Cole Robinson
24137cdfe9
addhw: Add 'console' option for adding virtio consoles
2013-10-05 13:22:53 -04:00
Cole Robinson
f9fcac27a0
addhw: Don't advertise unused char types
...
Like vc, stdio, etc. They don't really have much use
2013-10-05 11:07:32 -04:00
Cole Robinson
a3493c8a50
testdriver: Add some <console> devices
2013-10-05 11:07:05 -04:00
Cole Robinson
8e460dce1d
create: Hide arch expander if there aren't any connections
2013-10-05 10:31:02 -04:00
Cole Robinson
ca5e849ec6
create: Reset distro detection labels after each run
2013-10-05 10:29:16 -04:00
Cole Robinson
98187eb4b7
util: Fix generate_name start_num logic
...
We would start at start_num+1 which was confusing, fix it to do
the right thing.
2013-10-05 10:22:27 -04:00
Cole Robinson
20dfebeda3
clitest: Fix pylint, drop a few overkill tests
2013-10-05 10:22:11 -04:00
Cole Robinson
97f5717ef7
snapshots: Fix showing async dialogs for revert/delete
2013-10-05 10:03:56 -04:00
Cole Robinson
7c3c70d3d0
Remove gconf dep, Require dconf
2013-10-04 16:34:32 -04:00
Cole Robinson
e7e97a8088
domain: If title present, print only it
...
Forcing the name to be in the picture reduces the usefulness IMO
2013-10-04 11:50:19 -04:00
Cole Robinson
3756235a72
testdriver: Fix snapshot metadata
2013-10-04 08:54:31 -04:00
Fred A. Kemp
c005cc84d6
virt-manager: Future-proof disk 'removable' check box
...
Currently only QEMU is supported so we only show the check box when
it's used. The future-proofing is that we'll show it for an explicitly
set non-default value, even for hypervisors we don't think support it.
2013-10-04 08:17:25 -04:00
Fred A. Kemp
c45e1ef6b8
virt-manager: Add checkbox controlling disk 'removable' flag
...
(crobinso: Fix to use grid rework)
2013-10-04 08:08:44 -04:00
Cole Robinson
6de06778d3
details: Convert disk UI from table to grid
2013-10-04 08:01:18 -04:00
Fred A. Kemp
05254479db
virt-install: Add --disk removable option
2013-10-04 07:57:13 -04:00
Fred A. Kemp
bcd47d6471
virtinst: Expose disk/target/@removable
2013-10-04 07:57:13 -04:00
Cole Robinson
d83b2c02fa
virt-manager: Add USB3 convenience option to the controller UI
...
and a --controller usb3 option to virt-install
2013-10-03 16:34:28 -04:00
Cole Robinson
db6ef91b0b
console: spice: don't set port=None
...
Can happen if defaultMode=secure, only a tlsport is allocated
2013-10-03 15:54:15 -04:00
Cole Robinson
5efd7c6d96
Add copyright to appdata file
...
http://blogs.gnome.org/hughsie/2013/10/01/copyright-in-appdata-files/
2013-10-03 14:18:23 -04:00
Giuseppe Scrivano
8e85840546
virt-install: allow to specify "startupPolicy" for --disk
...
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2013-10-03 16:51:23 +02:00
Giuseppe Scrivano
f5a7476497
virtinst: expose disk/source startupPolicy attribute
...
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2013-10-03 16:49:49 +02:00
Giuseppe Scrivano
b2e962fcf3
virtinst: Use the default keymap when running tests
...
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2013-10-03 16:49:45 +02:00
Cole Robinson
0bd2f97bda
VirtualDisk: Try to append targets, not just use first free (bz #905439 )
...
This used to happen:
- create VM with cdrom, cdrom gets hdc
- customize before install
- add new cdrom, gets target hda or hdb (first free target)
- new cdrom now has priority in the boot order
Change the logic to try to append targets first, and if there isn't
any space left, use the first free one. This may cause other issues
but we'll just have to wait and see.
2013-10-03 08:48:15 -04:00
Cole Robinson
5860b132dc
tests: Add focused unit test for device numbering
2013-10-03 08:48:11 -04:00
Cole Robinson
0614e490c8
VirtualDisk: Don't try to force cdrom target=hdc
...
It was required a long long time ago, before qemu supported -drive
and possibly ancient xen. Nowadays it should be pointless, and contributes
to some issues like bz 905439
2013-10-02 20:31:57 -04:00
Cole Robinson
e6cebd04ca
virt-install: Fix launching console (after graphics rework)
2013-10-02 20:20:52 -04:00
Cole Robinson
475ec1252e
virt-install: Allow --disk target
...
Shouldn't be needed often, but just in case
2013-10-02 20:15:49 -04:00
Cole Robinson
27298c8a80
addhw: Fix disk naming from 'customize' dialog (bz 744137)
2013-10-02 19:58:21 -04:00
Cole Robinson
2954995a28
domain: Fix deleting VM in test driver
2013-10-02 19:57:50 -04:00
Cole Robinson
cda621548b
Fix last remnants of default_graphics=vnc
2013-10-02 18:51:27 -04:00
Cole Robinson
e93a984377
setup: Store canonical configure defaults in virtcli
2013-10-02 18:50:01 -04:00
Cole Robinson
c136fde04d
cliconfig: Use default values if we're in the test suite
...
We were doing this by hand more or less, but this way is more future
proof.
2013-10-02 18:42:51 -04:00
Cole Robinson
18d8512699
Move the 'default graphics type' logic into Guest
...
So we can share it, and make virt-install more robust
2013-10-02 18:06:52 -04:00
Cole Robinson
2218a03154
details: Rip out 'would you like to add/remove spicevmc' bit
...
This was originally there for when we weren't defaulting to spice.
We basically do that now, so people shouldn't have much need to
switch spice on/off for an existing guest. Plus if we wanted to
be far about it we would want to add/remove qxl as well but there
it's just getting rediculous.
2013-10-02 18:04:56 -04:00
Cole Robinson
a2cbb9f500
support: s/CONN_HV/CONN/g
...
We don't need to distinguish these days.
2013-10-02 16:41:23 -04:00
Cole Robinson
fb7868db19
Enable cache=None and io=native by default for block devices
...
This is where performance issues hit the most. This changes the
RHEL default to remove cache=None for all file volumes. If anyone
cares they can speak up, but it seems an overly unnecessary deviation
from upstream qemu.
2013-10-02 16:10:39 -04:00
Cole Robinson
8d59a7132b
tests: Revive most disk=block checks
...
The patches to drop /dev/loop0 meant get_blkdisk was inaccurate and
we weren't testing many things that were intended. Use a block disk
from the test driver.
2013-10-02 16:05:43 -04:00
Cole Robinson
9c57c72eac
Default to adding USB2 for new enough KVM
...
We enable this for virt-install as well. To avoid it, you can do either
--controller usb,model=none or --controller usb
2013-10-02 15:54:35 -04:00
Cole Robinson
9194feb1f5
virt-manager: Default to qcow2 on kvm
...
qcow2 enables fancy features like snapshots and is generally more
desktopy, which we purport to be.
We only do this on not horribly old libvirt/qemu, and only on qemu
connections. This may work for xen but I'm not going to turn it on
until someone tests it.
2013-10-02 15:34:34 -04:00
Cole Robinson
1294965aa3
config: Move all the cliconfig data passing into vmmConfig
...
Setting it in virt-manager is pretty redundant
2013-10-02 14:53:41 -04:00
Cole Robinson
7cb84f5ba5
preferences: Explicitly list system default
2013-10-02 14:47:21 -04:00
Cole Robinson
7b264eac74
create: Don't add graphics for arm
2013-10-02 13:30:18 -04:00
Cole Robinson
83b6dc7ea4
create: Incorporate non-default arch into default guest name
2013-10-02 13:23:49 -04:00
Cole Robinson
fc2cef8eb2
create: Sort arch and mach lists, put supports variants at the top
2013-10-02 13:23:49 -04:00
Cole Robinson
fa0ee32172
virt-install: Fix multiple invocation of --disk pool=default
...
Don't use a global counter, just correctly specify a collidelist with
not yet created disk images
2013-10-02 13:20:27 -04:00
Cole Robinson
187ce92621
hostkeymap: Centralize parsing, don't be so noisy
...
And add /etc/vconsole.conf parsing to close bug 882183
2013-10-02 12:35:59 -04:00
Cole Robinson
7c7f3ad0b2
create: Fix some spacing issues
2013-10-02 12:35:59 -04:00