vm-bench/backend
Claus Lohmar 5c8d5ea4b4 feat: OVA/OVF import via qm importovf — reads VM config from appliance descriptor
- Analysis detects .ovf file in extracted directory, stores ovf_path
- _import_ovf uses qm importovf + --format qcow2 (replaces manual disk-by-disk)
- Applies user overrides: cores, memory, name, bios, network via qm set
- Configure page shows OVF note, disables per-disk shrink for OVF
- ovf_path flows through analysis → configure → job submission
2026-07-27 10:27:32 +00:00
..
app.py fix: use full path /usr/sbin/pvesm, add debug logging, remove local-lvm fallback 2026-07-27 09:18:08 +00:00
converter.py feat: OVA/OVF import via qm importovf — reads VM config from appliance descriptor 2026-07-27 10:27:32 +00:00
models.py feat: OVA/OVF import via qm importovf — reads VM config from appliance descriptor 2026-07-27 10:27:32 +00:00
provisioner.py feat: OVA/OVF import via qm importovf — reads VM config from appliance descriptor 2026-07-27 10:27:32 +00:00
requirements.txt chore: initial commit — vm-bench frontend + backend 2026-07-21 14:53:29 +00:00
vm-bench-backend.service chore: add AGENTS.md, move install.sh to root, rename frontend install.sh → setup.sh 2026-07-25 17:40:59 +00:00