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 {