Support RAM setting for VirtualBox VMs.

This commit is contained in:
Jeremy committed 2015-03-13 17:13:36 -06:00
1 parent a81d2274cd
commit 4ccca5dc99
4 files changed
+70 -1

No files matched your search

@@ -73,6 +73,11 @@ class VirtualBoxHandler:
if "enable_remote_console" in request.json:
yield from vm.set_enable_remote_console(request.json.pop("enable_remote_console"))
if "ram" in request.json:
ram = request.json.pop("ram")
if ram != vm.ram:
yield from vm.set_ram(ram)
for name, value in request.json.items():
if hasattr(vm, name) and getattr(vm, name) != value:
setattr(vm, name, value)
@@ -134,6 +139,11 @@ class VirtualBoxHandler:
if adapters != vm.adapters:
yield from vm.set_adapters(adapters)
if "ram" in request.json:
ram = request.json.pop("ram")
if ram != vm.ram:
yield from vm.set_ram(ram)
for name, value in request.json.items():
if hasattr(vm, name) and getattr(vm, name) != value:
setattr(vm, name, value)