diff --git a/pkg/controller/plan/adapter/vsphere/builder.go b/pkg/controller/plan/adapter/vsphere/builder.go index e46081aaf..8fb529197 100644 --- a/pkg/controller/plan/adapter/vsphere/builder.go +++ b/pkg/controller/plan/adapter/vsphere/builder.go @@ -672,6 +672,11 @@ func (r *Builder) mapFirmware(vm *model.VM, object *cnv.VirtualMachineSpec) { EFI: &cnv.EFI{ SecureBoot: &vm.SecureBoot, }} + object.Template.Spec.Domain.Features = &cnv.Features{ + SMM: &cnv.FeatureState{ + Enabled: &vm.SecureBoot, + }, + } default: firmware.Bootloader = &cnv.Bootloader{BIOS: &cnv.BIOS{}} }