cloudapi/v2: Add support for edge-container

This commit is contained in:
sanne 2021-11-18 15:03:12 +01:00 committed by Achilleas Koutsou
parent 57d60df24a
commit c8f198166d
3 changed files with 32 additions and 26 deletions

View file

@ -207,6 +207,7 @@ const (
ImageTypes_aws ImageTypes = "aws" ImageTypes_aws ImageTypes = "aws"
ImageTypes_azure ImageTypes = "azure" ImageTypes_azure ImageTypes = "azure"
ImageTypes_edge_commit ImageTypes = "edge-commit" ImageTypes_edge_commit ImageTypes = "edge-commit"
ImageTypes_edge_container ImageTypes = "edge-container"
ImageTypes_edge_installer ImageTypes = "edge-installer" ImageTypes_edge_installer ImageTypes = "edge-installer"
ImageTypes_gcp ImageTypes = "gcp" ImageTypes_gcp ImageTypes = "gcp"
) )
@ -511,32 +512,32 @@ var swaggerSpec = []string{
"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",
} }
// GetSwagger returns the Swagger specification corresponding to the generated code // GetSwagger returns the Swagger specification corresponding to the generated code

View file

@ -510,6 +510,7 @@ components:
- gcp - gcp
- azure - azure
- edge-commit - edge-commit
- edge-container
- edge-installer - edge-installer
Repository: Repository:
type: object type: object

View file

@ -280,6 +280,8 @@ func (h *apiHandlers) PostCompose(ctx echo.Context) error {
irTarget = t irTarget = t
case ImageTypes_edge_installer: case ImageTypes_edge_installer:
fallthrough fallthrough
case ImageTypes_edge_container:
fallthrough
case ImageTypes_edge_commit: case ImageTypes_edge_commit:
var awsS3UploadOptions AWSS3UploadOptions var awsS3UploadOptions AWSS3UploadOptions
jsonUploadOptions, err := json.Marshal(ir.UploadOptions) jsonUploadOptions, err := json.Marshal(ir.UploadOptions)
@ -482,6 +484,8 @@ func imageTypeFromApiImageType(it ImageTypes) string {
return "vhd" return "vhd"
case ImageTypes_edge_commit: case ImageTypes_edge_commit:
return "rhel-edge-commit" return "rhel-edge-commit"
case ImageTypes_edge_container:
return "rhel-edge-container"
case ImageTypes_edge_installer: case ImageTypes_edge_installer:
return "rhel-edge-installer" return "rhel-edge-installer"
} }