debian-forge-composer/internal/cloudapi
Brian C. Lane 5b87877109 cloudapi: Add optional blueprint schema to compose request
This adds a 'blueprint' section to the compose request. It also
restricts it so that only 'blueprint' or 'customizations' can be
included, but not both. The goal is to move to using 'blueprint' for all
customizations so that there is a single consistent interface for the
clients.

Where the openapi schemas are the same between the two they have been
shared, but a few are different. They are created with 'Blueprint*' as
their name.

This also re-adds the SSHKey schema removed by commit
bfad6d50e1, it is used by the Blueprint
Customization.
2024-01-15 11:48:35 +01:00
..
v2 cloudapi: Add optional blueprint schema to compose request 2024-01-15 11:48:35 +01:00
server.go split: replace internal packages with images library 2023-07-10 21:11:19 +02:00