From 63c4810b9979510d074940e7698c9d9d4274ec5a Mon Sep 17 00:00:00 2001 From: Andy Lee Date: Wed, 14 May 2025 14:15:39 +0800 Subject: [PATCH] Reset network / user script when choosing ostype from windows to linux (#292) * reset network / user script when choosing windows Signed-off-by: Andy Lee * change OS type from Windows init user and network data Signed-off-by: Andy Lee --------- Signed-off-by: Andy Lee --- .../VirtualMachineCloudConfig/DataTemplate.vue | 10 ++++++++++ .../VirtualMachineCloudConfig/index.vue | 6 ++++++ .../edit/kubevirt.io.virtualmachine/index.vue | 1 + pkg/harvester/mixins/harvester-vm/index.js | 6 ++++-- 4 files changed, 21 insertions(+), 2 deletions(-) diff --git a/pkg/harvester/edit/kubevirt.io.virtualmachine/VirtualMachineCloudConfig/DataTemplate.vue b/pkg/harvester/edit/kubevirt.io.virtualmachine/VirtualMachineCloudConfig/DataTemplate.vue index 18057184..3d9c4de4 100644 --- a/pkg/harvester/edit/kubevirt.io.virtualmachine/VirtualMachineCloudConfig/DataTemplate.vue +++ b/pkg/harvester/edit/kubevirt.io.virtualmachine/VirtualMachineCloudConfig/DataTemplate.vue @@ -20,6 +20,10 @@ export default { type: String, default: 'create' }, + osType: { + type: String, + default: '' + }, value: { type: String, default: '' @@ -64,6 +68,12 @@ export default { }, watch: { + osType(neu) { + if (neu === 'windows') { + this.id = ''; + } + }, + value(neu) { this.yamlScript = neu; }, diff --git a/pkg/harvester/edit/kubevirt.io.virtualmachine/VirtualMachineCloudConfig/index.vue b/pkg/harvester/edit/kubevirt.io.virtualmachine/VirtualMachineCloudConfig/index.vue index 95560f36..5aa78b2a 100644 --- a/pkg/harvester/edit/kubevirt.io.virtualmachine/VirtualMachineCloudConfig/index.vue +++ b/pkg/harvester/edit/kubevirt.io.virtualmachine/VirtualMachineCloudConfig/index.vue @@ -28,6 +28,10 @@ export default { type: String, default: '' }, + osType: { + type: String, + default: '' + }, userScript: { type: String, default: '' @@ -203,6 +207,7 @@ export default {