distro/depsolve/cloudapi: Add 3rd-party repository support.

Allow 3rd-party repositories to be supported and custom packages installed.
Fixes #COMPOSER-1273
This commit is contained in:
Djebran Lezzoum 2021-12-06 17:33:07 +01:00 committed by Sanne Raymaekers
parent 10f34de88b
commit c93ea748a2
17 changed files with 196 additions and 96 deletions

View file

@ -531,6 +531,12 @@ components:
type: string
format: url
example: 'https://mirrors.fedoraproject.org/metalink?repo=fedora-32&arch=x86_64'
gpg_key:
type: string
check_gpg:
type: boolean
ignore_ssl:
type: boolean
UploadOptions:
oneOf:
- $ref: '#/components/schemas/AWSEC2UploadOptions'
@ -669,6 +675,10 @@ components:
type: array
items:
$ref: '#/components/schemas/User'
payload_repositories:
type: array
items:
$ref: '#/components/schemas/Repository'
OSTree:
type: object
properties: