| {{ cic.error }} |
-
-
- | {{ entry.status?.osinfo?.["pretty-name"] || "" }} |
-
-
- | {{ localize("usedFrom") }} |
- {{ entry.usedFrom }} |
-
-
+
+
+ {{ localize("runnerVersion") }}:
+ {{ entry.status.runnerVersion }}
+
+ {{ localize("guestOs") }}:
+ {{ 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 fb0362f..95cb839 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,14 +3,16 @@ conletName = VM Management
VMsSummary = VMs (running/total)
assignedTo = Assigned to
-currentCpus = Current CPUs
-currentRam = Current RAM
-maximumCpus = Maximum CPUs
-maximumRam = Maximum RAM
+currentCpus = Current vCPUs
+currentRam = Current vRAM
+guestOs = Guest OS
+maximumCpus = Maximum vCPUs
+maximumRam = Maximum vRAM
notInUse = Currently closed
nodeName = Node
-requestedCpus = Requested CPUs
-requestedRam = Requested RAM
+requestedCpus = Requested vCPUs
+requestedRam = Requested vRAM
+runnerVersion = Runner version
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 a9b9600..abe0d46 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,14 +7,16 @@ Last\ hour = Letzte Stunde
Last\ day = Letzter Tag
assignedTo = Zugewiesen an
-currentCpus = Aktuelle CPUs
-currentRam = Akuelles RAM
-maximumCpus = Maximale CPUs
-maximumRam = Maximales RAM
+currentCpus = Aktuelle vCPUs
+currentRam = Akuelles vRAM
+guestOs = Gast BS
+maximumCpus = Maximale vCPUs
+maximumRam = Maximales vRAM
nodeName = Knoten
notInUse = Derzeit geschlossen
-requestedCpus = Angeforderte CPUs
-requestedRam = Angefordertes RAM
+requestedCpus = Angeforderte vCPUs
+requestedRam = Angefordertes vRAM
+runnerVersion = Runner-Version
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 29d0b8e..7e1f39e 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,7 +28,6 @@ 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 00df484..e4380ba 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,13 +42,12 @@ 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.VmDefChanged;
+import org.jdrupes.vmoperator.manager.events.VmResourceChanged;
import org.jdrupes.vmoperator.util.DataPath;
import org.jgrapes.core.Channel;
import org.jgrapes.core.Event;
@@ -76,8 +75,7 @@ import org.jgrapes.webconsole.base.freemarker.FreeMarkerConlet;
/**
* The Class {@link VmMgmt}.
*/
-@SuppressWarnings({ "PMD.DataflowAnomalyAnalysis", "PMD.CouplingBetweenObjects",
- "PMD.ExcessiveImports" })
+@SuppressWarnings({ "PMD.CouplingBetweenObjects", "PMD.ExcessiveImports" })
public class VmMgmt extends FreeMarkerConlet