| {{ cic.error }} |
-
-
- {{ localize("runnerVersion") }}:
- {{ entry.status.runnerVersion }}
-
- {{ localize("guestOs") }}:
- {{ entry.status?.osinfo?.["pretty-name"] || "" }}
- {{ localize("usedFrom") }}:
- {{ entry.usedFrom }}
-
+
+
+ | {{ entry.status?.osinfo?.["pretty-name"] || "" }} |
+
+
+ | {{ localize("usedFrom") }} |
+ {{ entry.usedFrom }} |
+
+
diff --git a/org.jdrupes.vmoperator.vmmgmt/resources/org/jdrupes/vmoperator/vmmgmt/l10n.properties b/org.jdrupes.vmoperator.vmmgmt/resources/org/jdrupes/vmoperator/vmmgmt/l10n.properties
index 95cb839..fb0362f 100644
--- a/org.jdrupes.vmoperator.vmmgmt/resources/org/jdrupes/vmoperator/vmmgmt/l10n.properties
+++ b/org.jdrupes.vmoperator.vmmgmt/resources/org/jdrupes/vmoperator/vmmgmt/l10n.properties
@@ -3,16 +3,14 @@ conletName = VM Management
VMsSummary = VMs (running/total)
assignedTo = Assigned to
-currentCpus = Current vCPUs
-currentRam = Current vRAM
-guestOs = Guest OS
-maximumCpus = Maximum vCPUs
-maximumRam = Maximum vRAM
+currentCpus = Current CPUs
+currentRam = Current RAM
+maximumCpus = Maximum CPUs
+maximumRam = Maximum RAM
notInUse = Currently closed
nodeName = Node
-requestedCpus = Requested vCPUs
-requestedRam = Requested vRAM
-runnerVersion = Runner version
+requestedCpus = Requested CPUs
+requestedRam = Requested RAM
running = Running
since = Since
usedBy = Used by
diff --git a/org.jdrupes.vmoperator.vmmgmt/resources/org/jdrupes/vmoperator/vmmgmt/l10n_de.properties b/org.jdrupes.vmoperator.vmmgmt/resources/org/jdrupes/vmoperator/vmmgmt/l10n_de.properties
index abe0d46..a9b9600 100644
--- a/org.jdrupes.vmoperator.vmmgmt/resources/org/jdrupes/vmoperator/vmmgmt/l10n_de.properties
+++ b/org.jdrupes.vmoperator.vmmgmt/resources/org/jdrupes/vmoperator/vmmgmt/l10n_de.properties
@@ -7,16 +7,14 @@ Last\ hour = Letzte Stunde
Last\ day = Letzter Tag
assignedTo = Zugewiesen an
-currentCpus = Aktuelle vCPUs
-currentRam = Akuelles vRAM
-guestOs = Gast BS
-maximumCpus = Maximale vCPUs
-maximumRam = Maximales vRAM
+currentCpus = Aktuelle CPUs
+currentRam = Akuelles RAM
+maximumCpus = Maximale CPUs
+maximumRam = Maximales RAM
nodeName = Knoten
notInUse = Derzeit geschlossen
-requestedCpus = Angeforderte vCPUs
-requestedRam = Angefordertes vRAM
-runnerVersion = Runner-Version
+requestedCpus = Angeforderte CPUs
+requestedRam = Angefordertes RAM
running = Gestartet
since = Seit
usedBy = Benutzt durch
diff --git a/org.jdrupes.vmoperator.vmmgmt/src/org/jdrupes/vmoperator/vmmgmt/TimeSeries.java b/org.jdrupes.vmoperator.vmmgmt/src/org/jdrupes/vmoperator/vmmgmt/TimeSeries.java
index 7e1f39e..29d0b8e 100644
--- a/org.jdrupes.vmoperator.vmmgmt/src/org/jdrupes/vmoperator/vmmgmt/TimeSeries.java
+++ b/org.jdrupes.vmoperator.vmmgmt/src/org/jdrupes/vmoperator/vmmgmt/TimeSeries.java
@@ -28,6 +28,7 @@ import java.util.List;
/**
* The Class TimeSeries.
*/
+@SuppressWarnings("PMD.DataflowAnomalyAnalysis")
public class TimeSeries {
@SuppressWarnings("PMD.LooseCoupling")
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 e4380ba..00df484 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
@@ -42,12 +42,13 @@ import org.jdrupes.vmoperator.common.Constants.Status;
import org.jdrupes.vmoperator.common.K8sObserver;
import org.jdrupes.vmoperator.common.VmDefinition;
import org.jdrupes.vmoperator.common.VmDefinition.Permission;
+import org.jdrupes.vmoperator.common.VmExtraData;
import org.jdrupes.vmoperator.manager.events.ChannelTracker;
import org.jdrupes.vmoperator.manager.events.GetDisplaySecret;
import org.jdrupes.vmoperator.manager.events.ModifyVm;
import org.jdrupes.vmoperator.manager.events.ResetVm;
import org.jdrupes.vmoperator.manager.events.VmChannel;
-import org.jdrupes.vmoperator.manager.events.VmResourceChanged;
+import org.jdrupes.vmoperator.manager.events.VmDefChanged;
import org.jdrupes.vmoperator.util.DataPath;
import org.jgrapes.core.Channel;
import org.jgrapes.core.Event;
@@ -75,7 +76,8 @@ import org.jgrapes.webconsole.base.freemarker.FreeMarkerConlet;
/**
* The Class {@link VmMgmt}.
*/
-@SuppressWarnings({ "PMD.CouplingBetweenObjects", "PMD.ExcessiveImports" })
+@SuppressWarnings({ "PMD.DataflowAnomalyAnalysis", "PMD.CouplingBetweenObjects",
+ "PMD.ExcessiveImports" })
public class VmMgmt extends FreeMarkerConlet