Skip to content

Commit f69ee48

Browse files
author
Pavan Kumar Aravapalli
committed
Vmware Fix for secure param
1 parent 68d7c68 commit f69ee48

2 files changed

Lines changed: 6 additions & 1 deletion

File tree

api/src/main/java/com/cloud/agent/api/to/VirtualMachineTO.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ public class VirtualMachineTO {
6464
Map<String, String> params;
6565
String uuid;
6666
String bootType;
67+
String bootMode;
6768

6869
DiskTO[] disks;
6970
NicTO[] nics;
@@ -388,4 +389,8 @@ public String getBootType() {
388389
public void setBootType(String bootType) {
389390
this.bootType = bootType;
390391
}
392+
393+
public String getBootMode() { return bootMode; }
394+
395+
public void setBootMode(String bootMode) { this.bootMode = bootMode; }
391396
}

plugins/hypervisors/vmware/src/main/java/com/cloud/hypervisor/vmware/resource/VmwareResource.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2267,7 +2267,7 @@ protected StartAnswer execute(StartCommand cmd) {
22672267

22682268
if (!bootMode.equalsIgnoreCase("BIOS")) {
22692269
vmConfigSpec.setFirmware("efi");
2270-
if (bootMode.equalsIgnoreCase("UEFI_SECURE") ) {
2270+
if (vmSpec.getDetails().containsKey("UEFI") && "secure".equalsIgnoreCase(vmSpec.getDetails().get("UEFI"))) {
22712271
VirtualMachineBootOptions bootOptions = new VirtualMachineBootOptions();
22722272
bootOptions.setEfiSecureBootEnabled(true);
22732273
vmConfigSpec.setBootOptions(bootOptions);

0 commit comments

Comments
 (0)