cloudapi: add installer customizations to the API

Adding both as a traditional compose request customization and in the
new blueprint customizations.
This commit is contained in:
Achilleas Koutsou 2024-03-12 17:41:54 +01:00 committed by Tomáš Hozza
parent eccdcfcab0
commit 8f78171f83
4 changed files with 203 additions and 149 deletions

View file

@ -1000,6 +1000,15 @@ components:
type: array
items:
type: string
Installer:
type: object
properties:
unattended:
type: boolean
sudo-nopasswd:
type: array
items:
type: string
UploadTarget:
type: object
required:
@ -1328,6 +1337,8 @@ components:
fips:
type: boolean
description: Enable FIPS mode
installer:
$ref: '#/components/schemas/Installer'
SSHKey:
type: object
additionalProperties: false
@ -1470,6 +1481,8 @@ components:
even when there are one or more mountpoints.
fips:
$ref: '#/components/schemas/FIPS'
installer:
$ref: '#/components/schemas/Installer'
Container:
type: object
required: