waft.test_resource_manager.vm.vm_spec_manager module¶
VM specification management.
- class waft.test_resource_manager.vm.vm_spec_manager.VmSpecManager(specs_path: Path | None = None)¶
Bases:
objectManages VM specifications.
- property default_values: dict¶
Dictionary of default specification values read from file.
- get_all_specs() dict[str, Any]¶
Get all available VM specifications.
- Returns:
Dictionary mapping VM image names to specs
- Raises:
RuntimeError – If no VM images are found
- get_images() list[str]¶
Get available VM image names.
- Returns:
List of VM image names
- Raises:
RuntimeError – If no VM images are found