Chen Hanxiao
ffda1e8ef4
virt-install: add support for option "--cpu host-model-only"
...
commit 7003a3a52821e2813d41989ab7a88d2b7aa590f1 introduced
"nearest host cpu model" option.
This patch add an option "--cpu host-model-only" to virt-install.
Signed-off-by: Chen Hanxiao <chenhanxiao@cn.fujitsu.com>
2014-01-28 09:40:00 +08:00
Chen Hanxiao
269a09de8f
man: fix typos in virt-xml man page
...
s/editting/editing
s/editted/edited
Signed-off-by: Chen Hanxiao <chenhanxiao@cn.fujitsu.com>
2014-01-28 09:28:30 +08:00
Cole Robinson
dde460e399
xmlbuilder: Fix adding devices with child properties
...
And test it
2014-01-27 19:55:37 -05:00
Cole Robinson
37e1242bf4
details: Fix virtualport UI when IDs are empty
2014-01-27 15:06:27 -05:00
Cole Robinson
dc4e1da434
addhw: macvtap: select bridge mode by default
2014-01-27 15:05:50 -05:00
Cole Robinson
b963c3ec39
cli: Allow '--option help' for introspection as well
2014-01-27 14:48:23 -05:00
Cole Robinson
e2cb91c39d
man: virt-xml: Tweak some examples
2014-01-27 11:12:28 -05:00
Cole Robinson
9d922f56df
fsdetails: Fix error reporting
...
The UI file layout meant we were trying to use a gtk.Grid object
as the error dialog parent. Rework things to behave like snapshots.py
2014-01-27 11:03:59 -05:00
Cole Robinson
889ec18031
uiutil: Use list selection helpers everywhere
2014-01-27 10:46:14 -05:00
Cole Robinson
2771511946
uiutil: Make more use of set_combo_text_column
2014-01-26 21:35:42 -05:00
Chen Hanxiao
4b72c5f2a0
virtinst: clearer error message when disks upper limits reached
...
We set upper limits for virtio, hd ... disks in virtinst.
So we should let users know this.
Improve error message suggested by:
https://bugzilla.redhat.com/show_bug.cgi?id=822331
Signed-off-by: Chen Hanxiao <chenhanxiao@cn.fujitsu.com>
2014-01-27 10:22:08 +08:00
Cole Robinson
708a2737cf
Split uihelpers into sharedui and uiutil
...
Reserve uiutil for the little gtk helper functions, rest goes into shared
UI (which all should probably be factored into their own files but thats
a task for another day)
2014-01-26 18:15:50 -05:00
Cole Robinson
2a34b353da
uihelpers: Move browse_local to error.py
...
It doesn't fit any better, but now it's accessible to all UI classes
more easily.
2014-01-26 18:01:10 -05:00
Cole Robinson
58d5e0b799
uihelpers: Move a few more functions closer to their callers
2014-01-26 17:51:15 -05:00
Cole Robinson
20088ab8fb
Move many shared UI functions to addhw static functions
...
Much of uihelpers is just simple stuff that's shared between addhw
and details UI, so just make it staticmethods in addhw, which details
already has a reference to.
2014-01-26 17:09:07 -05:00
Cole Robinson
ad363f9774
details: Remove runtime vcpu pinning list
...
I don't think anyone depended on this, and it's overkill for virt-manager.
2014-01-26 14:21:24 -05:00
Cole Robinson
e771af0112
details: If refresing page errors, still disable apply
...
and switch to the busted page, rather than strangely stay on the
previous page.
2014-01-26 14:15:46 -05:00
Cole Robinson
11ebe5d84e
details: Move inspection info to its own page
2014-01-26 14:15:46 -05:00
Cole Robinson
46ad7e8bdb
details: Remove UI for security, apic, acpi, clock
...
99% of users never need to tweak them, and now that we have virt-xml,
most of what they could want to do is a simple CLI oneliner.
2014-01-26 14:15:46 -05:00
Cole Robinson
2688ca64bb
virt-xml: Fill in man page
2014-01-26 13:09:26 -05:00
Cole Robinson
b004d11eae
cli: Fix unsetting --disk path
2014-01-26 13:09:26 -05:00
Cole Robinson
57e89cda8b
virt-xml: Create storage if necessary
2014-01-26 13:09:26 -05:00
Cole Robinson
6e06b3642b
cli: Explicitly error on cli options like --disk readonly
...
All options should be opt=val pairs, but we behaved weirdly on missing
= before.
2014-01-25 20:30:08 -05:00
Cole Robinson
443ae1b303
virt-xml: Change clear format to clearxml=yes, add --help example
2014-01-25 20:30:08 -05:00
Cole Robinson
110d6aac83
virt-xml: Add --build-xml option for just outputing XML
2014-01-25 20:30:08 -05:00
Cole Robinson
48f69dd638
virt-xml: Add --update option for hotplug/hotunplug
2014-01-25 19:51:56 -05:00
Cole Robinson
ecfc1a527d
virt-xml: Make --domain positional, allow stdin XML
2014-01-25 18:16:16 -05:00
Cole Robinson
6fa2876486
virt-xml: Actually update the INACTIVE xml
2014-01-25 17:20:30 -05:00
Cole Robinson
e49e61f71e
virt-xml: Add --add-device and --remove-device options
2014-01-25 17:20:30 -05:00
Cole Robinson
26737eb7d5
virt-xml: Allow --option clearxml to clear all XML first
...
Needed for things like --cpu host-model,clearxml to easily clear all
the previous state.
2014-01-25 17:20:30 -05:00
Cole Robinson
9f5a842a3a
xmlbuilder: Make clear() remove unknown XML properties
2014-01-25 17:20:30 -05:00
Cole Robinson
16c8c31cbd
xmlbuilder: Remove unneeded argument to _remove_xpath_node
2014-01-25 17:20:30 -05:00
Cole Robinson
5edf4de058
xmlbuilder: Only pass xml context to _remove_xpath_node
...
Was confusing otherwise, and can give us a speedup.
2014-01-25 17:20:29 -05:00
Cole Robinson
5c762a9851
simplify remove_ node args
2014-01-25 17:20:29 -05:00
Cole Robinson
329ebe0746
xmlbuilder: Remove some unneeded redirection
2014-01-25 17:20:29 -05:00
Cole Robinson
927a7ef265
cli: Add --metadata option
...
Can take name, description, uuid, and title (new). This deprecates the
separate --description and --uuid element, but we won't require it for
specifying a name with virt-install/virt-image since that's quite
overkill. Allowing --name with this option is mostly for the benefit
of virt-xml.
2014-01-25 17:20:29 -05:00
Cole Robinson
ed25983d14
virt-install: Drop useless assignment
2014-01-25 17:20:29 -05:00
Cole Robinson
ec359fd5b2
cli: Add --disk readonly and shareable options
...
This deprecates the difficult perms= sub option
2014-01-25 17:20:29 -05:00
Cole Robinson
7ba76b5748
cli: Add --memory, deprecates -r/--ram
...
This is a compound option like we use elsewhere, with suboptions for
maxmemory and hugepages.
2014-01-25 17:20:29 -05:00
Cole Robinson
cf626c3afe
cli: Fix --security label=foo,unknownopt=val
...
We should embed the unknown opt
2014-01-25 17:20:29 -05:00
Cole Robinson
65124ff66b
cli: Add infrastructure for tracking alias property names
...
Use this to hide redundant --boot extra_args option from introspection
output.
2014-01-25 17:20:29 -05:00
Cole Robinson
70ce777c33
cli: --controller: Remove double register of type
2014-01-25 17:20:29 -05:00
Cole Robinson
87a611b547
cli: Allow controlling arch, type, emulator via --boot
2014-01-25 17:20:29 -05:00
Cole Robinson
748ff1c4cc
virt-xml: Initial commit, basic set of tests
2014-01-25 17:20:29 -05:00
Cole Robinson
ffa9bb77b3
Fix some pylint
2014-01-25 15:52:34 -05:00
Chen Hanxiao
4660b5d32e
virt-install: add example for specify private root for container
...
Signed-off-by: Chen Hanxiao <chenhanxiao@cn.fujitsu.com>
2014-01-25 12:00:15 -05:00
Cédric Bosdonnat
2a4c3df113
vmmFSDetails: fixed driver combo values
...
For connections other than LXC or QEMU, there was no value, leading to
errors.
2014-01-25 11:59:32 -05:00
Cédric Bosdonnat
7d5d9df91a
vmmFSDetails: don't use a combo for RAM units, force to MB
2014-01-25 11:59:32 -05:00
Cédric Bosdonnat
0216aaadf6
Don't capitalize disk formats in the combo box
2014-01-25 11:59:32 -05:00
Cédric Bosdonnat
beab40e3b1
Share the list of all disk image formats
...
(crobinso: Fix some trailing whitespace)
2014-01-25 11:59:32 -05:00