]> git.proxmox.com Git - pve-manager.git/commit
ui: add wizard to allow importing from ESXi attached as storage
authorDominik Csapak <d.csapak@proxmox.com>
Fri, 8 Mar 2024 14:38:44 +0000 (15:38 +0100)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Thu, 14 Mar 2024 14:17:43 +0000 (15:17 +0100)
commitbb3fa9def4755039946a19f7532b68cd790ec33e
tree0bfd96a1d9f8b0593269ab3afe1cf6fd123b54a2
parent57d552b5066d4da3bc6c4c6ae4406482cf9f577e
ui: add wizard to allow importing from ESXi attached as storage

Add a new 'import' panel for storages supporting the 'import'
content type that shows a list of configs to import.

When opening the wizard, we query the meta info from the new
import-metadata API endpoint, and pre-fill the fields and shows
potential warnings or things to watch out for, returned by the API.

For disks and networks we allow to select which one to use and which
storage/bridge to import to.

Additionally, users can opt-in to a live-import, where the VM is
immediately started and storage requests are fetched from the target
on demand while importing the rest in the background.

Signed-off-by: Dominik Csapak <d.csapak@proxmox.com>
 [ TL: some fixes, clean-ups and commit message rewording ]
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
www/manager6/Makefile
www/manager6/Utils.js
www/manager6/storage/Browser.js
www/manager6/window/GuestImport.js [new file with mode: 0644]