qemu-server/PVE/QemuServer
Dominik Csapak 0d41c7f5a5 api: create: implement extracting disks when needed for import-from
when 'import-from' contains a disk image that needs extraction
(currently only from an 'ova' archive), do that in 'create_disks'
and overwrite the '$source' volid.

Collect the names into a 'delete_sources' list, that we use later
to clean it up again (either when we're finished with importing or in an
error case).

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
2024-11-18 18:55:54 +01:00
..
Agent.pm tree wide cleanup of s/return undef/return/ 2020-10-16 16:20:05 +02:00
CGroup.pm fix #5528: override cgroup methods to call systemd via dbus 2024-07-23 08:05:53 +02:00
Cloudinit.pm fix 4493: cloud-init: fix generated Windows config 2024-07-30 19:49:28 +02:00
CPUConfig.pm cpu config: fix get_cpu_bitness always reverting to default cpu type 2024-04-24 11:37:28 +02:00
Drive.pm drive: tpm: fix default version in schema 2024-07-01 10:37:48 +02:00
Helpers.pm api: create: implement extracting disks when needed for import-from 2024-11-18 18:55:54 +01:00
ImportDisk.pm disk import: warn when fallback is used instead of requested format 2024-03-14 14:01:12 +01:00
Machine.pm move helper to check running QEMU version out of the 'Machine' module 2024-07-30 21:19:51 +02:00
Makefile use OVF from Storage 2024-11-18 18:55:54 +01:00
Memory.pm add memory parser 2023-09-18 17:08:48 +02:00
Monitor.pm monitor: allow passing timeout for a HMP command 2024-06-11 13:56:44 +02:00
PCI.pm pci: don't hard require resetting devices for passthrough 2024-11-11 20:33:25 +01:00
QMPHelpers.pm move nbd_stop helper to QMPHelpers module 2024-11-11 14:54:06 +01:00
USB.pm fix typos in user-visible strings 2024-10-24 13:15:06 +02:00