scripting: expose all qemu configs
- Dominant language
- Swift
- Stars
- 35.5k
- Forks
- 1.8k
- Avg merge
- 5d 5h
- Merged PRs (30d)
- 7
Description
Currently, only a couple of the qemu configs ( `hypervisor` & `uefi` ) are exposed to the scripting bridge.
Should be able to update the values of all qemu configs . Ex: `TPMDevice`
Example use case:
When one wants to create a VM for Windows 11, the default created VM through the scripting will not boot.
Because, the Windows VM creation workflow in the UTM UI will turn on few configs which will make the Windows setup to boot.
Specifically, the newly created VM through the windows flow will turn on `RTCLocalTime`, `TPMDevice` and `UEFIBoot` , all of which are false by default in a newly created VM and currently there is no way to change them via scripting.
Contributor guide
Assessment
This issue has not been assessed yet.