Prune not required data before transfer.

This commit is contained in:
Michael Lipp 2025-03-15 15:21:44 +01:00
parent fcdb537f35
commit 017607f2e2

View file

@ -236,7 +236,10 @@ public class VmMgmt extends FreeMarkerConlet<VmMgmt.VmsModel> {
String user, List<String> roles) {
// Convert RAM sizes to unitless numbers
var spec = DataPath.deepCopy(vmDef.spec());
spec.remove("cloudInit");
var vmSpec = DataPath.<Map<String, Object>> get(spec, "vm").get();
vmSpec.remove("networks");
vmSpec.remove("disks");
vmSpec.put("maximumRam", Quantity.fromString(
DataPath.<String> get(vmSpec, "maximumRam").orElse("0")).getNumber()
.toBigInteger());