diff --git a/common/hardware_config.go b/common/hardware_config.go index f3f20ef13..88531fcb4 100644 --- a/common/hardware_config.go +++ b/common/hardware_config.go @@ -37,6 +37,7 @@ func (c *HardwareConfig) ToDriverHardwareConfig() driver.HardwareConfig { RAMReservation: c.RAMReservation, RAMReserveAll: c.RAMReserveAll, DiskSize: c.DiskSize, + NestedHV: c.NestedHV, CpuHotAddEnabled: c.CpuHotAddEnabled, MemoryHotAddEnabled: c.MemoryHotAddEnabled, } diff --git a/iso/builder_acc_test.go b/iso/builder_acc_test.go index 5e05d4c0e..265d5364a 100644 --- a/iso/builder_acc_test.go +++ b/iso/builder_acc_test.go @@ -110,6 +110,7 @@ func hardwareConfig() string { config["CPU_limit"] = 1500 config["RAM"] = 2048 config["RAM_reservation"] = 1024 + config["NestedHV"] = true return commonT.RenderConfig(config) } @@ -149,6 +150,11 @@ func checkHardware(t *testing.T) builderT.TestCheckFunc { t.Errorf("VM should have RAM reservation for 1024 MB, got %v", ramReservation) } + nestedHV := vmInfo.Config.NestedHVEnabled + if !*nestedHV { + t.Errorf("VM should have NestedHV enabled, got %v", nestedHV) + } + return nil } }