From 66eac965753c1f9f6b4fe1881483d56d579011bb Mon Sep 17 00:00:00 2001 From: Andy Lee Date: Mon, 4 Aug 2025 14:09:26 +0800 Subject: [PATCH] feat: add restore failed message in VM state description (#448) Signed-off-by: Andy Lee --- pkg/harvester/models/kubevirt.io.virtualmachine.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkg/harvester/models/kubevirt.io.virtualmachine.js b/pkg/harvester/models/kubevirt.io.virtualmachine.js index e6043fb7..111eb7ce 100644 --- a/pkg/harvester/models/kubevirt.io.virtualmachine.js +++ b/pkg/harvester/models/kubevirt.io.virtualmachine.js @@ -1164,6 +1164,13 @@ export default class VirtVm extends HarvesterResource { return this.t('harvester.virtualMachine.hotplug.restartVMMessage'); } + const restoreConditions = this.restoreResource?.status?.conditions || []; + const restoreError = restoreConditions.find((s) => s.error === true && s.reason === 'Error' && s.type === 'Ready'); + + if (restoreError?.message) { + return restoreError.message; + } + return this.ingoreVMMessage ? '' : super.stateDescription; }