cloudapi/v2: support local upload target

The target validation rework broke the local upload target, which is
needed for cockpit-image-builder.
This commit is contained in:
Sanne Raymaekers 2025-01-21 13:36:45 +01:00 committed by Achilleas Koutsou
parent 7c101fdef7
commit 425581fcc1
4 changed files with 112 additions and 82 deletions

View file

@ -375,6 +375,31 @@ func targetSupportMap() map[UploadTypes]map[ImageTypes]bool {
ImageTypesEdgeCommit: true,
ImageTypesIotCommit: true,
},
UploadTypesLocal: {
ImageTypesAws: true,
ImageTypesAwsRhui: true,
ImageTypesAwsHaRhui: true,
ImageTypesAwsSapRhui: true,
ImageTypesAzure: true,
ImageTypesAzureRhui: true,
ImageTypesAzureEap7Rhui: true,
ImageTypesAzureSapRhui: true,
ImageTypesEdgeCommit: true,
ImageTypesEdgeContainer: true,
ImageTypesEdgeInstaller: true,
ImageTypesGuestImage: true,
ImageTypesImageInstaller: true,
ImageTypesIotBootableContainer: true,
ImageTypesIotCommit: true,
ImageTypesIotInstaller: true,
ImageTypesIotRawImage: true,
ImageTypesLiveInstaller: true,
ImageTypesMinimalRaw: true,
ImageTypesOci: true,
ImageTypesVsphereOva: true,
ImageTypesVsphere: true,
ImageTypesWsl: true,
},
}
}
@ -437,6 +462,8 @@ func getTarget(targetType UploadTypes, options UploadOptions, request *ComposeRe
case UploadTypesPulpOstree:
irTarget, err = newPulpOSTreeTarget(options, imageType)
case UploadTypesLocal:
irTarget = target.NewWorkerServerTarget()
default:
return nil, HTTPError(ErrorInvalidUploadTarget)
}

View file

@ -178,6 +178,12 @@ func TestGetTargets(t *testing.T) {
includeDefault: true,
expected: []target.TargetName{target.TargetNameAWSS3, target.TargetNameAWSS3},
},
"guest:local": {
imageType: ImageTypesGuestImage,
targets: []UploadTypes{UploadTypesLocal},
includeDefault: false,
expected: []target.TargetName{target.TargetNameWorkerServer},
},
"guest:azure:fail": {
imageType: ImageTypesGuestImage,
targets: []UploadTypes{UploadTypesAzure},

View file

@ -950,8 +950,7 @@ type List struct {
// LocalUploadOptions defines model for LocalUploadOptions.
type LocalUploadOptions struct {
// This is used in combination with the OSBUILD_LOCALSAVE environmental
// variable on the server to enable saving the compose locally. This
// is for development use only, and is not available to users.
// variable on the server to enable saving the compose locally.
LocalSave bool `json:"local_save"`
}
@ -1625,84 +1624,83 @@ var swaggerSpec = []string{
"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",
}
// GetSwagger returns the content of the embedded swagger specification file

View file

@ -1226,8 +1226,7 @@ components:
default: false
description: |
This is used in combination with the OSBUILD_LOCALSAVE environmental
variable on the server to enable saving the compose locally. This
is for development use only, and is not available to users.
variable on the server to enable saving the compose locally.
AWSEC2UploadOptions:
type: object
additionalProperties: false