Nathan Chen
ffffd35518
tests: Separate acpi nodeset test out of many-devices
...
Separate acpi nodeset test out of many-devices test to avoid Libvirt
version mismatch. Gate acpi nodeset test behind Libvirt 11.8.0.
Fixes: 53df7b496b ("virtinst: add support for acpi-generic-initiator")
Signed-off-by: Nathan Chen <nathanc@nvidia.com >
2026-09-02 20:36:40 +02:00
Nathan Chen
ae257955e3
tests: Separate iommufd test out of many-devices
...
Separate iommufd test out of many-devices test to avoid Libvirt
version mismatch. Gate iommufd test behind Libvirt 12.1.0.
Fixes: 9ab2918fac ("virtinst: add support for iommufd")
Signed-off-by: Nathan Chen <nathanc@nvidia.com >
2026-09-02 20:23:37 +02:00
Nathan Chen
06f89b8d1d
virtinst: Set is_onoff=True for iommufd
...
driver.iommufd=on emits invalid-looking iommufd="on" instead of
iommufd="yes". Add is_onoff=True to cli.py to address this.
Fixes: 9ab2918fac ("virtinst: add support for iommufd")
Signed-off-by: Nathan Chen <nathanc@nvidia.com >
2026-09-02 20:23:37 +02:00
Nathan Chen
b0024e3de4
virtinst: add support for multi user-creatable accel SMMUv3
...
A minimal config to specify multiple user-creatable SMMUv3 IOMMUs
with HW-accelerated SMMUv3 features specified would be
$ virt-install
...args...
--iommu model=smmuv3,driver.pciBus=0,driver.accel=on,driver.ats=on,driver.ril=on,driver.ssidsize=20,driver.oas=48
--iommu model=smmuv3,driver.pciBus=1,driver.accel=on,driver.ats=on,driver.ril=on,driver.ssidsize=20,driver.oas=48
Signed-off-by: Nathan Chen <nathanc@nvidia.com >
2026-09-02 20:13:37 +02:00
Nimish Jain
5b00c9b282
Add bhyve as a default hypervisor
...
Updated set_default_hypervisor() to match bhyve
2026-09-02 19:53:19 +02:00
Enze Li
e5c2c6c66c
build: update minimum required Python version to 3.9
...
The documented minimum Python version (3.4) is outdated. The code base already
relies on newer Python features, e.g. str.removeprefix() in
DeviceDisk.set_source_path(), which was introduced in Python 3.9 and fails with
AttributeError on older interpreters.
Update INSTALL.md and the buildconfig runtime version check to require
Python >= 3.9.
Signed-off-by: Enze Li <lienze@kylinos.cn >
2026-08-15 11:29:58 +02:00
dependabot[bot]
ab75ff49bc
ci: bump actions/setup-python from 6 to 7
...
Bumps [actions/setup-python](https://github.com/actions/setup-python ) from 6 to 7.
- [Release notes](https://github.com/actions/setup-python/releases )
- [Commits](https://github.com/actions/setup-python/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/setup-python
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-20 16:44:03 +02:00
Cole Robinson
483105ad46
tests: skip win7 unattended tests when virtio-win package is busted
...
virtio-win on RHEL references win7 driver files that don't exist.
this breaks the test suite. catch this case and skip the tests
2026-06-28 08:45:04 -04:00
dependabot[bot]
35b1e54343
ci: bump actions/checkout from 6 to 7
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6 to 7.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-22 16:24:44 +02:00
dependabot[bot]
4e1e7337cc
ci: bump codecov/codecov-action from 6 to 7
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 6 to 7.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-06-08 16:48:48 +02:00
Priit Jõerüüt
213b015b2e
Translated using Weblate (Estonian)
...
Currently translated at 86.6% (1271 of 1466 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/et/
2026-04-25 16:56:39 +02:00
Марко Костић (Marko Kostić)
a4c03a822e
Translated using Weblate (Serbian)
...
Currently translated at 100.0% (1466 of 1466 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/sr/
2026-04-25 16:56:39 +02:00
Sina P
da38bc58bf
Translated using Weblate (Persian)
...
Currently translated at 0.5% (8 of 1466 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/fa/
2026-04-25 16:56:39 +02:00
耗子
0d2b47f14a
Translated using Weblate (Chinese (Simplified Han script))
...
Currently translated at 100.0% (1466 of 1466 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/zh_Hans/
2026-04-25 16:56:39 +02:00
dependabot[bot]
e17091b6da
ci: bump codecov/codecov-action from 5 to 6
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 5 to 6.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-30 18:15:36 +02:00
Jano Tomko
2450354f39
man: virt-install: add inst prefix to kickstart installer arguments
...
It has been marked as strongly recommended for over a decade
and deprecated years ago:
https://github.com/rhinstaller/anaconda/pull/2786
https://redhat.atlassian.net/browse/RHEL-109046
Signed-off-by: Ján Tomko <jtomko@redhat.com >
2026-03-27 16:23:22 +01:00
Cheng-Chia Tseng
3fc7a2fa8a
Translated using Weblate (Chinese (Traditional) (zh_TW))
...
Currently translated at 99.3% (1456 of 1466 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/zh_TW/
2026-03-26 21:42:55 +01:00
Shunyao Liu
c9f9f165d7
Translated using Weblate (Chinese (Simplified) (zh_CN))
...
Currently translated at 100.0% (1466 of 1466 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/zh_CN/
2026-03-26 21:42:55 +01:00
William Oprandi
947a5a2aad
Translated using Weblate (French)
...
Currently translated at 94.3% (1383 of 1466 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/fr/
Translated using Weblate (French)
Currently translated at 93.7% (1375 of 1466 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/fr/
Translated using Weblate (French)
Currently translated at 93.0% (1364 of 1466 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/fr/
2026-03-26 21:42:55 +01:00
Hosted Weblate
b4e57abb5e
Update translation files
...
Updated by "Update LINGUAS file" hook in Weblate.
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/
2026-03-26 21:42:55 +01:00
Languages add-on
a2052e9596
Added translation using Weblate (Chinese (Simplified Han script))
2026-03-26 21:42:55 +01:00
Priit Jõerüüt
ef9f5cc90f
Translated using Weblate (Estonian)
...
Currently translated at 85.3% (1251 of 1466 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/et/
Translated using Weblate (Estonian)
Currently translated at 81.5% (1195 of 1466 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/et/
Translated using Weblate (Estonian)
Currently translated at 77.1% (1131 of 1466 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/et/
Translated using Weblate (Estonian)
Currently translated at 64.3% (943 of 1466 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/et/
Translated using Weblate (Estonian)
Currently translated at 27.6% (405 of 1466 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/et/
Translated using Weblate (Estonian)
Currently translated at 15.1% (222 of 1466 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/et/
Translated using Weblate (Estonian)
Currently translated at 12.1% (178 of 1466 strings)
Translation: virt-manager/virt-manager
Translate-URL: https://translate.fedoraproject.org/projects/virt-manager/virt-manager/et/
2026-03-26 21:42:55 +01:00
Roman Bogorodskiy
fad29e937a
serialcon: add 'nmdm' console support
...
The 'nmdm' is a console type used by the bhyve driver.
It works like a pty console, so adding support is just
a matter of adding it to the 'usable_types' list.
Signed-off-by: Roman Bogorodskiy <bogorodskiy@gmail.com >
2026-03-26 21:07:17 +01:00
Cole Robinson
b2b32ccc79
tests: properly skip win11 aarch64 test on old osinfo
...
Fixes my previous commit 23d6f9088f
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2026-03-04 21:12:19 +01:00
Cole Robinson
19f18e9f55
cli: add --boot firmware.enrolled-keys=,firmware.secure-boot=
...
These are convenience options for just setting the XML features.
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2026-02-25 09:44:04 -05:00
Cole Robinson
e5c7317874
domain: os: add set_firmware_feature helper
...
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2026-02-25 09:44:04 -05:00
Cole Robinson
08ec192042
man: virt-install: remove some obscure --boot scearios
...
IMO all these cases are obscure enough nowadays that they don't
warrant crowding the --boot documentation
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2026-02-25 09:44:04 -05:00
Cole Robinson
3eebb61b7b
man: virt-install: change --boot secure-boot= docs
...
The example is documenting secure-boot=off but the text is covering
secure-boot=on. Rework it to cover both options, but expand on the
text for what I consider the most important case, which is getting
the VM to boot when default policy would reject it.
Drop the bit about firmware autoselection. It's correct but applies
only to old libvirt which should be rarely used these days IMO.
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2026-02-25 09:44:04 -05:00
Cole Robinson
09ecf1cfd2
ci: Install acl to get more code coverage
...
And run `coverage report -m` so we have a simple coverage
report in the logs too
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2026-02-24 12:58:57 -05:00
Cole Robinson
48c9076d58
ci: add workflow_dispatch to more workflows
...
so they can be manually triggered
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2026-02-24 12:58:57 -05:00
Cole Robinson
91f506f063
testdriver: add more complete zfs XML
...
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2026-02-24 11:37:15 -05:00
Cole Robinson
2c87e485ea
uitests: createvm: add Customize->Add Hardware->TPM case
...
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2026-02-24 11:34:36 -05:00
Cole Robinson
20d375a043
details: Fix TPM label from Customize wizard
...
version isn't filled in, so it is formatted as `TPM vNone`. Make
it just `TPM` instead
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2026-02-24 11:34:36 -05:00
Cole Robinson
23d6f9088f
tests: cli: fix aarch64-win11 with latest osinfo-db
...
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2026-02-19 11:12:20 -05:00
Cole Robinson
d306fb6b21
uitests: Add coverage exclusions
...
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2026-02-09 20:56:38 +01:00
Cole Robinson
198778dfb8
uitests: cover NVME disks and controller
...
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2026-02-09 20:56:38 +01:00
Cole Robinson
98921c4dcf
uitests: cover USB startup policy
...
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2026-02-09 20:56:38 +01:00
Cole Robinson
9681c3d43d
ui: add USB startup policy mnemonics
...
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2026-02-09 20:56:38 +01:00
Cole Robinson
b3daef7efa
testmock: add --test-options=disable-name-validation
...
Use this to fix uitests testNewVMInstallFail and friends.
Now that we catch / in object names which took away our easy way to
make libvirt domain creation fail and hit some important error
code paths
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2026-02-09 20:56:38 +01:00
Cole Robinson
ba532d3eda
uitests: relax alert lookup naming
...
For some reason on f42, our `vmm dialog` accessible name override
isn't working anymore.
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2026-02-09 20:56:38 +01:00
Cole Robinson
eba62e983a
uitests: fix snapshot name validation test
...
Signed-off-by: Cole Robinson <crobinso@redhat.com >
2026-02-09 20:56:38 +01:00
Pavel Hrdina
5d7c66378b
man: secure-boot: don't mention entrolled-keys
...
Keep the description generic without implementation details.
Signed-off-by: Pavel Hrdina <phrdina@redhat.com >
2026-02-09 20:56:22 +01:00
Pavel Hrdina
23dd48ae94
cli: add --boot secure-boot option
...
The new option can be used to enable/disable secure boot verification
of UEFI firmware.
If virt-xml is used to change secure-boot print warning that resetting
NVRAM is required to make the change effective.
Fixes: https://github.com/virt-manager/virt-manager/issues/495
Signed-off-by: Pavel Hrdina <phrdina@redhat.com >
2026-02-06 17:06:41 +01:00
Nathan Chen
9ab2918fac
virtinst: add support for iommufd
...
A minimal config to enable iommufd would be
$ virt-install
...args...
--host-device 0x062a:0x0001,driver.iommufd=yes
Signed-off-by: Nathan Chen <nathanc@nvidia.com >
2026-02-03 07:17:03 +01:00
Pavel Hrdina
d13271422e
virtinst: fix locale when running in flatpak
...
Module locale is used to configure C libraries. When running in flatpak
we need to set correct path using locale module as well.
Resolves: https://github.com/virt-manager/virt-manager/issues/1023
Signed-off-by: Pavel Hrdina <phrdina@redhat.com >
2026-01-11 21:20:42 +01:00
6543
90e425b59a
ui: Show NVMe Controller details
...
display serial and atached disks
2026-01-11 18:36:09 +01:00
6543
08b547366f
virtManager: Add NVMe disk type
2026-01-11 18:36:09 +01:00
Pavel Hrdina
97505a9fea
virtinst: implement NVMe disk target generation
...
In libvirt NVMe disk targets are based on what linux uses for device
names.
Signed-off-by: Pavel Hrdina <phrdina@redhat.com >
2026-01-11 18:36:09 +01:00
6543
605b3d8070
virtinst: Add NVMe Controller
2026-01-11 18:36:09 +01:00
6543
6f1adcc925
virtinst: Add serial controller option to cli
2026-01-11 18:36:09 +01:00