Skip to content

Commit e9d640f

Browse files
committed
[applevz] Pass zone when creating instance
1 parent f005271 commit e9d640f

2 files changed

Lines changed: 3 additions & 0 deletions

File tree

src/platform/backends/applevz/applevz_virtual_machine_factory.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ VirtualMachine::UPtr AppleVZVirtualMachineFactory::create_virtual_machine(
4040
desc,
4141
monitor,
4242
key_provider,
43+
az_manager.get_zone(desc.zone),
4344
get_instance_directory(desc.vm_name));
4445
}
4546

@@ -79,6 +80,7 @@ VirtualMachine::UPtr AppleVZVirtualMachineFactory::clone_vm_impl(
7980
desc,
8081
monitor,
8182
key_provider,
83+
az_manager.get_zone(desc.zone),
8284
get_instance_directory(desc.vm_name));
8385
}
8486
} // namespace multipass::applevz

tests/unit/applevz/test_applevz_virtual_machine.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ struct AppleVZVirtualMachine_UnitTests : public testing::Test
4444
mp::MemorySize{"3M"},
4545
mp::MemorySize{}, // not used
4646
dummy_vm_name,
47+
"zone1",
4748
"aa:bb:cc:dd:ee:ff",
4849
{},
4950
"",

0 commit comments

Comments
 (0)