debian-forge-composer/internal
Brian C. Lane 78e983b69a cloudapi: Add support for depsolving a blueprint + image type
This uses the blueprint and the image type's manifest with a minimal
imageRequest to get the package sets to use for depsolving, instead of
just using the packages in the blueprint.

This does not work with iot image types that require an ostree url.
Depsolving iot commits doesn't make sense anyway, since the blueprint
packages have no effect on it.

Includes simple tests for depsolving with image type, and returning an
error if the image type isn't recognized.

Related: RHEL-60125
2025-08-06 15:35:38 -07:00
..
auth auth: refactor errors to have prefix 2025-07-28 20:39:32 +02:00
boot many: switch to osbuild/images/pkg/upload for azure 2025-07-29 13:10:22 +02:00
client client: improve test temporary dirs 2025-07-28 20:39:32 +02:00
cloud internal/cloud/gcp/compute: Add TDX_CAPABLE guest OS feature 2025-02-27 13:33:22 +01:00
cloudapi cloudapi: Add support for depsolving a blueprint + image type 2025-08-06 15:35:38 -07:00
common common: fix unclosed logrus logging pipes 2025-07-08 11:38:27 +02:00
jobqueue cmd/osbuild-composer-dbjobqueue-tests: add migration test 2025-07-25 13:10:10 +02:00
jsondb jsondb: Add Delete function 2025-06-05 10:32:56 +02:00
mocks weldr: update depsolve calls in weldr API 2025-01-29 18:03:11 +01:00
osbuildexecutor osbuildexecutor: show full osbuild exector on json decode errors 2024-08-05 14:51:40 +02:00
prometheus worker/server: update metrics on requeue 2024-11-07 17:18:48 +01:00
remotefile clienterrors: rename WorkerClientError to clienterrors.New 2024-07-31 17:04:58 +02:00
runner runner: add platform-python only for RHEL 8+ 2023-01-25 20:37:12 +01:00
store go.mod: update osbuild/images to v0.151.0 2025-06-23 14:37:30 +01:00
target cloudapi: support worker server target artifact retrieval 2025-01-24 15:26:15 +01:00
test Drop common.CurrentArch() in favor of osbuild/images 2024-01-26 11:32:34 +01:00
upload many: switch to osbuild/images/pkg/upload for azure 2025-07-29 13:10:22 +02:00
weldr weldr: remove double import 2025-07-28 20:39:32 +02:00
worker chore: bump Go dependencies 2025-08-05 18:55:32 +02:00
tools.go go.mod: bump github.com/getkin/kin-openapi to v0.131.0 2025-03-26 11:13:14 +01:00