feat: fixed centos image url
This commit is contained in:
@@ -7,7 +7,7 @@ from aiofiles import open
|
||||
from .context import VmmContext
|
||||
from .machine_model import DiskImage
|
||||
|
||||
CENTOS_STREAM_9_BASE_URL = 'https://cloud.centos.org/centos/9-stream/x86_64/images/'
|
||||
CENTOS_STREAM_9_BASE_URL = 'https://cloud.centos.org/centos/9-stream/{arch}/images/{img}'
|
||||
|
||||
|
||||
def image_name_for_image(image: DiskImage, arch: str):
|
||||
@@ -21,7 +21,7 @@ def image_name_for_image(image: DiskImage, arch: str):
|
||||
def image_download_url(image: DiskImage, arch: str) -> str:
|
||||
match (image, arch):
|
||||
case DiskImage(source='centos-stream-9'), _:
|
||||
return CENTOS_STREAM_9_BASE_URL + image_name_for_image(image, arch)
|
||||
return CENTOS_STREAM_9_BASE_URL.format(arch=arch, img=image_name_for_image(image, arch))
|
||||
case _, _, _:
|
||||
raise ValueError(f'No known download url for {image.source} {image.version} {arch}')
|
||||
|
||||
|
||||
Reference in New Issue
Block a user