From 017607f2e29ae22b425ccbfc59003c179a51d7f3 Mon Sep 17 00:00:00 2001 From: "Michael N. Lipp" Date: Sat, 15 Mar 2025 15:21:44 +0100 Subject: [PATCH] Prune not required data before transfer. --- .../src/org/jdrupes/vmoperator/vmmgmt/VmMgmt.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/org.jdrupes.vmoperator.vmmgmt/src/org/jdrupes/vmoperator/vmmgmt/VmMgmt.java b/org.jdrupes.vmoperator.vmmgmt/src/org/jdrupes/vmoperator/vmmgmt/VmMgmt.java index 00df484..3d58d09 100644 --- a/org.jdrupes.vmoperator.vmmgmt/src/org/jdrupes/vmoperator/vmmgmt/VmMgmt.java +++ b/org.jdrupes.vmoperator.vmmgmt/src/org/jdrupes/vmoperator/vmmgmt/VmMgmt.java @@ -236,7 +236,10 @@ public class VmMgmt extends FreeMarkerConlet { String user, List roles) { // Convert RAM sizes to unitless numbers var spec = DataPath.deepCopy(vmDef.spec()); + spec.remove("cloudInit"); var vmSpec = DataPath.> get(spec, "vm").get(); + vmSpec.remove("networks"); + vmSpec.remove("disks"); vmSpec.put("maximumRam", Quantity.fromString( DataPath. get(vmSpec, "maximumRam").orElse("0")).getNumber() .toBigInteger());