This repository was archived by the owner on Jan 23, 2026. It is now read-only.
File tree Expand file tree Collapse file tree
packages/jumpstarter-driver-qemu/jumpstarter_driver_qemu Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -24,6 +24,10 @@ def set_disk_size(self, size: str) -> None:
2424 """Set the disk size for resizing before boot."""
2525 self .call ("set_disk_size" , size )
2626
27+ def set_memory_size (self , size : str ) -> None :
28+ """Set the memory size for next boot."""
29+ self .call ("set_memory_size" , size )
30+
2731 @contextmanager
2832 def novnc (self ):
2933 with NovncAdapter (client = self .vnc ) as url :
@@ -56,4 +60,11 @@ def resize_disk(size):
5660 self .set_disk_size (size )
5761 click .echo (f"Disk will be resized to { size } on next power on" )
5862
63+ @resize .command (name = "memory" )
64+ @click .argument ("size" )
65+ def resize_memory (size ):
66+ """Set memory size (e.g., 2G, 4G). Takes effect on next boot."""
67+ self .set_memory_size (size )
68+ click .echo (f"Memory will be set to { size } on next power on" )
69+
5970 return base
Original file line number Diff line number Diff line change @@ -385,3 +385,9 @@ def get_password(self) -> str:
385385 def set_disk_size (self , size : str ) -> None :
386386 """Set the disk size for resizing before boot."""
387387 self .disk_size = size
388+
389+ @export
390+ @validate_call (validate_return = True )
391+ def set_memory_size (self , size : str ) -> None :
392+ """Set the memory size for next boot."""
393+ self .mem = size
You can’t perform that action at this time.
0 commit comments