cloudapi: extend supported image types

Add support for:
- qcow2: guest iamge
- vmdk: vmware image
- image-installer: installer ISO

Signed-off-by: Achilleas Koutsou <achilleas@koutsou.net>
This commit is contained in:
Achilleas Koutsou 2021-11-25 16:07:10 +01:00 committed by Tom Gundersen
parent c43ad2b22a
commit b840f452ea
3 changed files with 84 additions and 65 deletions

View file

@ -201,12 +201,15 @@ type ImageTypes string
// List of ImageTypes
const (
ImageTypes_aws ImageTypes = "aws"
ImageTypes_azure ImageTypes = "azure"
ImageTypes_edge_commit ImageTypes = "edge-commit"
ImageTypes_edge_container ImageTypes = "edge-container"
ImageTypes_edge_installer ImageTypes = "edge-installer"
ImageTypes_gcp ImageTypes = "gcp"
ImageTypes_aws ImageTypes = "aws"
ImageTypes_azure ImageTypes = "azure"
ImageTypes_edge_commit ImageTypes = "edge-commit"
ImageTypes_edge_container ImageTypes = "edge-container"
ImageTypes_edge_installer ImageTypes = "edge-installer"
ImageTypes_gcp ImageTypes = "gcp"
ImageTypes_guest_image ImageTypes = "guest-image"
ImageTypes_image_installer ImageTypes = "image-installer"
ImageTypes_vsphere ImageTypes = "vsphere"
)
// List defines model for List.
@ -477,64 +480,65 @@ func RegisterHandlers(router EchoRouter, si ServerInterface) {
var swaggerSpec = []string{
"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",
"AAA=",
}
// GetSwagger returns the Swagger specification corresponding to the generated code

View file

@ -504,11 +504,14 @@ components:
type: string
enum:
- aws
- gcp
- azure
- edge-commit
- edge-container
- edge-installer
- gcp
- guest-image
- image-installer
- vsphere
Repository:
type: object
required:

View file

@ -282,6 +282,12 @@ func (h *apiHandlers) PostCompose(ctx echo.Context) error {
}
irTarget = t
case ImageTypes_guest_image:
fallthrough
case ImageTypes_vsphere:
fallthrough
case ImageTypes_image_installer:
fallthrough
case ImageTypes_edge_installer:
fallthrough
case ImageTypes_edge_container:
@ -486,6 +492,12 @@ func imageTypeFromApiImageType(it ImageTypes) string {
return "vhd"
case ImageTypes_azure:
return "vhd"
case ImageTypes_guest_image:
return "qcow2"
case ImageTypes_vsphere:
return "vmdk"
case ImageTypes_image_installer:
return "image-installer"
case ImageTypes_edge_commit:
return "rhel-edge-commit"
case ImageTypes_edge_container: