Lin Ma
36d00e0e79
cli: Add --disk driver.queue_size support
...
Eg:
virt-install \
......
--disk /tmp/disk0.qcow2,size=10,driver.type=qcow2,\
driver.queues=4,driver.queue_size=256 \
......
It results in the following domain XML snippet:
<disk type='file' device='disk'>
<driver name='qemu' type='qcow2' queues='4' queue_size='256'/>
<source file='/tmp/disk0.qcow2' index='2'/>
<backingStore/>
<target dev='vda' bus='virtio'/>
<address type='pci' domain='0x0000' bus='0x05' slot='0x00' function='0x0'/>
</disk>
Signed-off-by: Lin Ma <lma@suse.de >
2025-01-29 10:25:37 +01:00
Lin Ma
79c333e364
cli: add target.memReserve for pci-bridge and pcie-root-port controllers
...
Libvirt(since v10.3.0) supports setting memReserve attribute to pci-bridge
and pcie-root-port, Let's add it into virt-install. Eg:
virt-install \
......
--controller pci,index=0,model=pcie-root \
--controller pci,index=1,model=pcie-root-port,target.memReserve=8196 \
--controller pci,index=2,model=dmi-to-pci-bridge \
--controller pci,index=3,model=pci-bridge,target.memReserve=8196 \
......
It results in the following domain XML snippet:
<controller type='pci' index='0' model='pcie-root'>
<alias name='pcie.0'/>
</controller>
<controller type='pci' index='1' model='pcie-root-port'>
<model name='pcie-root-port'/>
<target chassis='1' port='0x10' memReserve='8196'/>
<alias name='pci.1'/>
<address type='pci' ....../>
</controller>
<controller type='pci' index='2' model='dmi-to-pci-bridge'>
<model name='i82801b11-bridge'/>
<alias name='pci.2'/>
<address type='pci' ....../>
</controller>
<controller type='pci' index='3' model='pci-bridge'>
<model name='pci-bridge'/>
<target chassisNr='3' memReserve='8196'/>
<alias name='pci.3'/>
<address type='pci' ....../>
</controller>
Signed-off-by: Lin Ma <lma@suse.de >
2025-01-29 10:25:37 +01:00
Lin Ma
8564ace73a
cli: Add --memdev target.dynamicMemslots support for virtio-mem
...
Libvirt supports setting dynamicMemslots attribute for virtio-mem since
v10.1.0, Let's add it into virt-install. Eg:
virt-install \
......
--vcpu 2 \
--cpu cell0.cpus=0,cell0.memory=4194304,\
cell1.cpus=1,cell1.memory=4194304 \
--memory maxMemory=65536,maxMemory.slots=8 \
--memdev model=virtio-mem,\
target.node=0,\
target.block=2048,\
target.size=8192,\
target.dynamicMemslots=yes \
......
It results in the following domain XML snippet:
<memory model='virtio-mem'>
<target dynamicMemslots='yes'>
......
</memory>
Signed-off-by: Lin Ma <lma@suse.de >
2025-01-29 10:25:37 +01:00
Pavel Hrdina
54dc858f79
snapshots: warn users to not mix snapshot modes
...
Signed-off-by: Pavel Hrdina <phrdina@redhat.com >
2025-01-27 22:59:56 +01:00
Pavel Hrdina
40d86086b6
snapshots: default to same snapshot mode as currently used snapshot
...
Using internal and external snapshot mode for the same VM has some
limitations. When creating new snapshot default to the same mode as
already existing currently used snapshot. If there is no existing
snapshot default to external snapshot.
Signed-off-by: Pavel Hrdina <phrdina@redhat.com >
2025-01-27 22:59:56 +01:00
Pino Toscano
83f391961a
chore: stop excluding NEWS.md in codespell configuration
...
There are no issues now.
Signed-off-by: Pino Toscano <ptoscano@redhat.com >
2025-01-27 09:59:51 +01:00
Pino Toscano
1af0ec1b4c
chore: typo fixes in NEWS.md
...
- "graphcis" -> "graphics"
- "improvments" -> "improvements"
- "swtich" -> "switch"
Found using codespell.
Signed-off-by: Pino Toscano <ptoscano@redhat.com >
2025-01-27 09:59:51 +01:00
Temuri Doghonadze
2dc9c7b770
Translated using Weblate (Georgian)
...
Currently translated at 98.4% (1437 of 1459 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/ka/
2025-01-24 21:09:17 +01:00
Temuri Doghonadze
b7879cc19e
Translated using Weblate (Georgian)
...
Currently translated at 97.9% (1429 of 1459 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/ka/
2025-01-24 21:09:17 +01:00
Temuri Doghonadze
f359fc72e5
Translated using Weblate (Georgian)
...
Currently translated at 97.5% (1423 of 1459 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/ka/
2025-01-24 21:09:17 +01:00
Temuri Doghonadze
ccaa7a5ac5
Translated using Weblate (Georgian)
...
Currently translated at 97.2% (1419 of 1459 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/ka/
2025-01-24 21:09:17 +01:00
Temuri Doghonadze
63798e18d9
Translated using Weblate (Georgian)
...
Currently translated at 96.5% (1409 of 1459 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/ka/
2025-01-24 21:09:17 +01:00
Temuri Doghonadze
8a69419baf
Translated using Weblate (Georgian)
...
Currently translated at 94.5% (1379 of 1459 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/ka/
2025-01-24 21:09:17 +01:00
Temuri Doghonadze
6b69c652e1
Translated using Weblate (Georgian)
...
Currently translated at 94.3% (1377 of 1459 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/ka/
2025-01-24 21:09:17 +01:00
Temuri Doghonadze
bc4dd1e900
Translated using Weblate (Georgian)
...
Currently translated at 94.2% (1375 of 1459 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/ka/
2025-01-24 21:09:17 +01:00
Nicolas Gal
b5ca83c4a9
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (1459 of 1459 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/es/
2025-01-24 21:09:17 +01:00
Ricky Tigg
270e8f136b
Translated using Weblate (Finnish)
...
Currently translated at 100.0% (1459 of 1459 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/fi/
2025-01-24 21:09:17 +01:00
Nicolas Gal
9447b51a01
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (1459 of 1459 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/es/
2025-01-24 21:09:17 +01:00
Nicolas Gal
5f94cb86aa
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (1459 of 1459 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/es/
2025-01-24 21:09:17 +01:00
Nicolas Gal
a6b97cf089
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (1459 of 1459 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/es/
2025-01-24 21:09:17 +01:00
Nicolas Gal
fd3c7febdb
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (1459 of 1459 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/es/
2025-01-24 21:09:17 +01:00
Nicolas Gal
dd06b6081c
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (1459 of 1459 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/es/
2025-01-24 21:09:17 +01:00
Temuri Doghonadze
e5312173c2
Translated using Weblate (Georgian)
...
Currently translated at 93.5% (1365 of 1459 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/ka/
2025-01-24 21:09:17 +01:00
Moises Tamaalit
c8fa4bf1ea
Translated using Weblate (Spanish)
...
Currently translated at 99.9% (1458 of 1459 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/es/
2025-01-24 21:09:17 +01:00
Nicolas Gal
3b43498bfd
Translated using Weblate (Spanish)
...
Currently translated at 99.9% (1458 of 1459 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/es/
Translated using Weblate (Spanish)
Currently translated at 99.9% (1458 of 1459 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/es/
Translated using Weblate (Spanish)
Currently translated at 99.9% (1458 of 1459 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/es/
Translated using Weblate (Spanish)
Currently translated at 99.9% (1458 of 1459 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/es/
2025-01-24 21:09:17 +01:00
Ettore Atalan
fdcbfeaa10
Translated using Weblate (German)
...
Currently translated at 89.5% (1307 of 1459 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/de/
2025-01-24 21:09:17 +01:00
Nicolas Gal
5a08f96f01
Translated using Weblate (Spanish)
...
Currently translated at 100.0% (1459 of 1459 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/es/
Translated using Weblate (Spanish)
Currently translated at 100.0% (1459 of 1459 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/es/
Translated using Weblate (Spanish)
Currently translated at 93.5% (1365 of 1459 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/es/
Translated using Weblate (Spanish)
Currently translated at 93.0% (1358 of 1459 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/es/
2025-01-24 21:09:17 +01:00
christian hartmann
514ff85b42
Translated using Weblate (German)
...
Currently translated at 88.8% (1297 of 1459 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/de/
2025-01-24 21:09:17 +01:00
Salvatore Cocuzza
6f06d0fead
Translated using Weblate (Italian)
...
Currently translated at 100.0% (1459 of 1459 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/it/
2025-01-24 21:09:17 +01:00
Ricky Tigg
adb04c31f2
Translated using Weblate (Finnish)
...
Currently translated at 100.0% (1459 of 1459 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/fi/
2025-01-24 21:09:17 +01:00
ButterflyOfFire
113320c19a
Translated using Weblate (Kabyle)
...
Currently translated at 4.5% (67 of 1459 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/kab/
2025-01-24 21:09:17 +01:00
Andi Chandler
22dce0d244
Translated using Weblate (English (United Kingdom))
...
Currently translated at 100.0% (1459 of 1459 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/en_GB/
2025-01-24 21:09:17 +01:00
Jarne Förster
b1c912117e
Translated using Weblate (German)
...
Currently translated at 88.5% (1292 of 1459 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/de/
2025-01-24 21:09:17 +01:00
Geraldo S. Simião Kutz
ca62c09324
Translated using Weblate (Portuguese (Brazil))
...
Currently translated at 100.0% (1459 of 1459 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/pt_BR/
2025-01-24 21:09:17 +01:00
Moises Tamaalit
9d4961bd36
Translated using Weblate (Spanish)
...
Currently translated at 92.8% (1355 of 1459 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/es/
2025-01-24 21:09:17 +01:00
Andika Triwidada
183525243a
Translated using Weblate (Indonesian)
...
Currently translated at 97.2% (1419 of 1459 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/id/
Translated using Weblate (Indonesian)
Currently translated at 93.6% (1367 of 1459 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/id/
2025-01-24 21:09:17 +01:00
Pino Toscano
da2f65f926
ci: add a simple codespell job
...
Add a simple workflow that runs codespell on the sources.
Signed-off-by: Pino Toscano <ptoscano@redhat.com >
2025-01-09 16:17:28 +01:00
Pino Toscano
3cfd2e2dab
chore: drop codespell excluded word
...
'matchs' does not appear anywhere in the sources, so stop excluding it.
Signed-off-by: Pino Toscano <ptoscano@redhat.com >
2025-01-09 16:17:28 +01:00
Pino Toscano
e1340f73cb
chore: tell codespell to ignore the whole 'po' subdirectory
...
The 'po' subdirectory contains mostly the translation template, the
translations, and other metadata related to translations, and all of
them are not to be fixed directly.
Signed-off-by: Pino Toscano <ptoscano@redhat.com >
2025-01-09 16:17:28 +01:00
Pino Toscano
2724194c87
chore: move codespell configuration in its own file
...
Rather than passing the various bits for codespell when running it via
meson, create a configuration file for them. This way it will be
possible to run codespell manually getting the same results.
There is no change to the actual codespell configuration.
Signed-off-by: Pino Toscano <ptoscano@redhat.com >
2025-01-09 16:17:28 +01:00
tinyboxvk
412c5d1ad3
Fix typos
...
Signed-off-by: tinyboxvk <13696594+tinyboxvk@users.noreply.github.com >
2025-01-09 15:45:48 +01:00
Andrea Bolognani
c3debb4eda
cli, man: Always list --osinfo before --os-variant
...
The former is the preferred spelling and it should always be
presented first to the user.
Signed-off-by: Andrea Bolognani <abologna@redhat.com >
2024-12-10 14:06:12 +01:00
Lin Ma
f92c25749b
addhardware: panic: Fill in model combo with advertised values by libvirt
...
The commit c5a46646 asks libvirt to fill in a default panic model for us.
Now libvirt domcaps can advertise panic models, Let's fill in the panic
model combo with the advertised values.
Signed-off-by: Lin Ma <lma@suse.de >
2024-12-10 14:05:20 +01:00
Lin Ma
f9ceec2b14
tests: Update capabilities for advertisting panic device models
...
Signed-off-by: Lin Ma <lma@suse.de >
2024-12-10 14:05:20 +01:00
Lin Ma
c859c7acec
domcaps: get list of supported panic device models
...
libvirt commit a52cd504 added support for advertisting panic device models.
Let's use it in domcapabilities.
Signed-off-by: Lin Ma <lma@suse.de >
2024-12-10 14:05:20 +01:00
Andrea Bolognani
8af438dd58
cpu: Prefer maximum mode for many emulated guests
...
The actual default CPU at the QEMU level is often a relatively
poor choice, which is stuck with just baseline functionality
and can sometimes not run modern guests at all.
Whenever possible, prefer maximum mode for a much nicer out of
the box experience.
Signed-off-by: Andrea Bolognani <abologna@redhat.com >
2024-12-10 14:01:32 +01:00
Andrea Bolognani
11b70218d3
gui: Support maximum CPU mode
...
Allow the user to set it and recognize it correctly when the
domain is already using it.
Signed-off-by: Andrea Bolognani <abologna@redhat.com >
2024-12-10 14:01:32 +01:00
Andrea Bolognani
fca41cfaa9
cli: Support --cpu maximum
...
This mode has been introduced in libvirt 7.1.0 (March 2021) and
can be already used today with
--cpu mode=maximum
This is however slightly inconvenient to type and is not
consistent with the special treatment that the other modes
(host-passthrough, host-model) get.
Introduce a proper special mode for it.
Signed-off-by: Andrea Bolognani <abologna@redhat.com >
2024-12-10 14:01:32 +01:00
Cole Robinson
ebf5d5f491
spec: rhel: drop spice dep, default to VNC
...
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2024-12-09 13:53:55 +01:00
Cole Robinson
ffc7d2bb1b
spec: Remove unused with_guestfs
...
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2024-12-09 13:53:55 +01:00