Shalini Chellathurai Saroja
9d4002ee0f
tests: verify MDEV support
...
Add tests to verify add, edit and remove features of mediated
devices.
Reviewed-by: Cole Robinson <crobinso@redhat.com>
Signed-off-by: Shalini Chellathurai Saroja <shalini@linux.ibm.com>
2021-06-01 17:07:36 -04:00
Shalini Chellathurai Saroja
f87e96d3d4
hostdev: use method get_mdev_uuid()
...
Use method get_mdev_uuid() to retrieve the UUID of MDEV node device
object.
Reviewed-by: Cole Robinson <crobinso@redhat.com>
Signed-off-by: Shalini Chellathurai Saroja <shalini@linux.ibm.com>
2021-06-01 17:07:36 -04:00
Shalini Chellathurai Saroja
9363e1e692
virt-xml: add support for mediated devices
...
Provide support to add/remove MDEV in a guest domain, which is in
shut-off or running state (hotplug/unplug). Also support update of
already existing MDEV device, when the guest domain is in shut-off
state. Please note that libvirt does not support update of MDEV
device, when the guest domain is in running state.
Reviewed-by: Cole Robinson <crobinso@redhat.com>
Signed-off-by: Shalini Chellathurai Saroja <shalini@linux.ibm.com>
2021-06-01 17:07:36 -04:00
Cole Robinson
0f6b73d4f1
github: Update issue template
...
Reword, and link to the graphical debugging wiki page
https://github.com/virt-manager/virt-manager/wiki/Debugging-VM-graphical-display-issues
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2021-05-28 15:47:10 -04:00
Han Han
38dd57284f
cli: --feature: Support kvm.poll-control.state
...
Implement kvm.poll-control.state to `virt-install --feature`. It requires
libvirt >= v6.10.0.
Reviewed-by: Cole Robinson <crobinso@redhat.com>
Signed-off-by: Han Han <hhan@redhat.com>
2021-05-28 15:43:38 -04:00
Han Han
a1ddd23c89
virtinst: Support transient.shareBacking option
...
Implement "<transient shareBacking=yes/>" to virtinst to allow a transient disk
to be shared across VMs. It is introduced to libvirt since:
75871da0ec qemu: Allow <transient> disks with images shared accross
VMs
Reviewed-by: Cole Robinson <crobinso@redhat.com>
Signed-off-by: Han Han <hhan@redhat.com>
2021-05-26 19:04:07 -04:00
Han Han
8ef556773d
virtinst: Implement support for transient disks
...
Since libvirt v6.9, the element <transient/> is to configure a disk
which discards its changes while VM was active. Support this element
by cmdline option `--disk ...,transient=on`.
Reviewed-by: Cole Robinson <crobinso@redhat.com>
Signed-off-by: Han Han <hhan@redhat.com>
2021-05-26 19:04:07 -04:00
Han Han
dfd40733f1
virtinst: Support rotation_rate attrib in target
...
Support rotation_rate attrib which is introduced since libvirt v7.3.
Reviewed-by: Cole Robinson <crobinso@redhat.com>
Signed-off-by: Han Han <hhan@redhat.com>
2021-05-23 17:39:55 -04:00
Cole Robinson
e8272763fc
ci: Fix RPM install
...
This should fix new dep issues as well
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2021-05-23 15:25:49 -04:00
Cole Robinson
f929bc7b8b
ci: Add tqdm to dep list
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2021-05-23 14:23:59 -04:00
Cole Robinson
12d40bdf62
setup: Mostly convert to setuptools
...
distutils is slated for removal in python3 eventually:
https://www.python.org/dev/peps/pep-0632/
Mostly switch to setuptools. There's still an issue with the way
that we extend the 'build' command that doesn't seem to have a
setuptools equivalent, but we can hack around it if needed.
Closes : #252
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2021-05-23 14:23:59 -04:00
Cole Robinson
ed863a66a1
pylint: Another fix for gtk3 version detection
...
We can't depend on file ordering apparently. Use pylint's
init-hook feature instead
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2021-05-22 16:21:17 -04:00
Cole Robinson
fe7f4db6e7
host: Use libvirtobject.run_status
...
Fixes uitest coverage when the host doesn't have any inactive
non-domain objects
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2021-05-22 16:17:02 -04:00
Cole Robinson
bed31a6a27
virtinst: Use consistent format for meter filename strings
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2021-05-22 14:56:10 -04:00
Cole Robinson
2024068be8
progress: convert to tqdm
...
tqdm is an external library that provides a progress bar
implementation. Switch to it and drop our internal copy of the
old urlgrabber progressbar
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2021-05-22 14:56:10 -04:00
Cole Robinson
6659889319
progress: Some internal API cleanup
...
* Simplify start() and end() function signature
* Drop use of 'basename' and standardize on 'text'
* Add vmmMeter.is_started()
* Add vmmMeter.set_text()
* Fix asyncjob UI to show text in the progress bar
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2021-05-22 14:56:10 -04:00
Cole Robinson
167d2f2f8e
delete: Ensure storage_errors is always declared
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2021-05-22 14:56:10 -04:00
Cole Robinson
a53f35e425
viewers: Absorb resizeguest support check
...
This let's us move the gtkvnc import back
to be solely in viewers.py
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2021-05-22 14:56:10 -04:00
Cole Robinson
08d1a6a2dd
urlfetcher: Delete the 'isoinfo' ISOReader
...
We didn't delete this in the last commit, mostly to make it easier
to revert this commit if it turns out we need to support both isoinfo
and xorriso. Right now I don't know of any reason why that should
be necessary but time will tell.
If we do go that route it will take more work to teach urlfetcher
to dynamically detect the presence of one or the other, along with
similar tweaks.
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2021-05-22 14:56:10 -04:00
Cole Robinson
f793986378
urlfetcher: Add xorriso ISOReader implementation
...
xorisso is the still maintained isoinfo alternative, and may be
the only iso reading tool in RHEL9, so we need to support it.
Make it the default for our spec file and test suite too
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2021-05-22 14:56:10 -04:00
Cole Robinson
b13b5e0f5e
urlfetcher: Factor out ISOReader class
...
This contains all the isoinfo command logic. This will be used
to add an xorriso backend as well
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2021-05-22 14:56:10 -04:00
Cole Robinson
a8e978dd38
pylint: Another fix for gtk3 version detection
...
We need to place require_version calls earlier and before
any code that might import Gtk/Gdk
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2021-05-22 14:56:10 -04:00
Cole Robinson
99a2818d0e
tests: test_urls: Update some URLs
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2021-05-22 13:04:06 -04:00
Cole Robinson
3785abc6f0
installer: Prefer xorrisofs over genisoimage/mkisofs
...
Apparently it's the most likely version to exist in distros these
days. Particularly the other options may not be shipped in stock
RHEL9
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2021-05-22 13:04:06 -04:00
Cole Robinson
b891018d48
pylint: Ignore consider-using-with
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2021-05-22 13:03:47 -04:00
Cole Robinson
61a4c00835
tests: uitests: Add mock test for VNC autoresize
...
Signed-off-by: Cole Robinson <crobinso@redhat.com>
2021-05-19 16:46:30 -04:00
Daniel P. Berrangé
499739cee3
details: enable resizing of displays with new GtkVnc
...
The 1.2.0 release of GtkVnc introduces support for remote desktop
resize. This is also supported in QEMU >= 6.0.0 when using virtio-gpu.
This introduces support for resize without forcing a new min version of
GtkVnc by just checking for existance of the new API. We don't attempt
to check if the current QEMU instance supports resize, as we gracefully
degrade - the guest simply won't resize and will be rendered as before.
Reviewed-by: Cole Robinson <crobinso@redhat.com>
Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
2021-05-19 16:30:00 -04:00
Shalini Chellathurai Saroja
965480e8bc
virt-install: add mediated device
...
Add support to install a virtual server with passed-through mediated
device. Mediated device can be created using vGPU attached to
vfio_pci driver or DASD attached to vfio_ccw driver or APQNs attached
to vfio_ap driver.
Reviewed-by: Cole Robinson <crobinso@redhat.com>
Signed-off-by: Shalini Chellathurai Saroja <shalini@linux.ibm.com>
2021-05-18 18:36:03 -04:00
Renan Birck Pinheiro
2421214101
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 79.1% (1119 of 1414 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/pt_BR/
2021-04-14 14:50:59 -04:00
Weblate
ea8d6a0aa1
Update translation files
...
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/
2021-04-14 14:50:59 -04:00
Jan Kuparinen
03629d90f9
Translated using Weblate (Finnish)
...
Currently translated at 100.0% (1414 of 1414 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/fi/
2021-04-14 14:50:59 -04:00
Fabio Tomat
1dd95d5fe7
Translated using Weblate (Friulian)
...
Currently translated at 49.2% (697 of 1414 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/fur/
2021-04-14 14:50:59 -04:00
simmon
3ebda9e9fd
Translated using Weblate (Korean)
...
Currently translated at 100.0% (1414 of 1414 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/ko/
Translated using Weblate (Korean)
Currently translated at 100.0% (1414 of 1414 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/ko/
Translated using Weblate (Korean)
Currently translated at 100.0% (1414 of 1414 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/ko/
Translated using Weblate (Korean)
Currently translated at 100.0% (1414 of 1414 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/ko/
Translated using Weblate (Korean)
Currently translated at 100.0% (1414 of 1414 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/ko/
Translated using Weblate (Korean)
Currently translated at 100.0% (1414 of 1414 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/ko/
Translated using Weblate (Korean)
Currently translated at 81.4% (1151 of 1414 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/ko/
Translated using Weblate (Korean)
Currently translated at 75.6% (1069 of 1414 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/ko/
Translated using Weblate (Korean)
Currently translated at 72.8% (1030 of 1414 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/ko/
Translated using Weblate (Korean)
Currently translated at 69.9% (989 of 1414 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/ko/
Translated using Weblate (Korean)
Currently translated at 68.0% (962 of 1414 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/ko/
2021-04-14 14:50:59 -04:00
Rodrigo Tavares
da54ad0f16
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 78.6% (1112 of 1414 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/pt_BR/
2021-04-14 14:50:59 -04:00
Ricky Tigg
d9483b931e
Translated using Weblate (Finnish)
...
Currently translated at 100.0% (1414 of 1414 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/fi/
Translated using Weblate (Finnish)
Currently translated at 100.0% (1414 of 1414 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/fi/
Translated using Weblate (Finnish)
Currently translated at 100.0% (1414 of 1414 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/fi/
2021-04-14 14:50:59 -04:00
Hela Basa
0db719b929
Added translation using Weblate (Sinhala)
2021-04-14 14:50:59 -04:00
Gustavo Costa
ce31779ba6
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 75.0% (1061 of 1414 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/pt_BR/
2021-04-14 14:50:59 -04:00
Марко Костић (Marko Kostić)
a3796361f4
Translated using Weblate (Serbian)
...
Currently translated at 20.5% (290 of 1414 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/sr/
2021-04-14 14:50:59 -04:00
Weblate
9eaf888e48
Update translation files
...
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/
2021-04-14 14:50:59 -04:00
Osvaldo R. Salazar S
6bb7c00f6c
Translated using Weblate (Spanish)
...
Currently translated at 76.9% (1088 of 1414 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/es/
2021-04-14 14:50:59 -04:00
Jan Kuparinen
f4a4291e9e
Translated using Weblate (Finnish)
...
Currently translated at 100.0% (1414 of 1414 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/fi/
2021-04-14 14:50:59 -04:00
Weblate
a500ca15d3
Update translation files
...
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/
Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/
2021-04-14 14:50:59 -04:00
Teknős Ferenc
73aa1ac169
Translated using Weblate (Hungarian)
...
Currently translated at 54.7% (774 of 1414 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/hu/
2021-04-14 14:50:59 -04:00
Jonatan Nyberg
4dd5ad8130
Translated using Weblate (Swedish)
...
Currently translated at 100.0% (1414 of 1414 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/sv/
2021-04-14 14:50:59 -04:00
Dmitry Astankov
20789cc3e3
Translated using Weblate (Russian)
...
Currently translated at 100.0% (1414 of 1414 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/ru/
2021-04-14 14:50:59 -04:00
Arnaud T
9fb654cdcc
Translated using Weblate (French)
...
Currently translated at 90.8% (1284 of 1414 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/fr/
2021-04-14 14:50:59 -04:00
Lucas Fernandes
4e026ec88f
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 72.7% (1029 of 1414 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/pt_BR/
2021-04-14 14:50:59 -04:00
Andika Triwidada
d9e84194f0
Translated using Weblate (Indonesian)
...
Currently translated at 6.5% (93 of 1414 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/id/
2021-04-14 14:50:59 -04:00
Ricky Tigg
34543aa6fb
Translated using Weblate (Finnish)
...
Currently translated at 96.4% (1364 of 1414 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/fi/
Translated using Weblate (Finnish)
Currently translated at 59.1% (837 of 1414 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/fi/
2021-04-14 14:50:59 -04:00
Pino Toscano
d032340338
Translated using Weblate (Italian)
...
Currently translated at 98.5% (1394 of 1414 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/it/
Translated using Weblate (Italian)
Currently translated at 98.5% (1394 of 1414 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/it/
2021-04-14 14:50:59 -04:00