debian-forge-composer/internal
Ondřej Budai f89a9671be store: add image struct into compose struct
As a part of f4991cb1 ComposeEntry struct was removed from store package.
This change made sense because this struct is connected more with API than
with store - store uses its own Compose struct. In addition, converters
between Compose and ComposeEntry were added. Unfortunately, ComposeEntry
contains ImageSize which was not stored in Compose but retrieved from store
using GetImage method. This made those converters dependent on the store,
which was messy.

To solve this issue this commit adds image struct into Compose struct.
The content of image struct is generated on the worker side - when the worker
sets the compose status to FINISHED, it also sends Image struct with detailed
information about the result.
2019-12-05 09:48:21 +01:00
..
blueprint blueprint: tag all struct fields for toml 2019-12-04 19:15:33 +01:00
crypt blueprint: add support for unencrypted passwords in user customization 2019-10-31 21:46:39 +01:00
distro job: use image.raw.xz filename 2019-12-01 00:05:17 +01:00
jobqueue store: add image struct into compose struct 2019-12-05 09:48:21 +01:00
mocks/rpmmd api: Add support for upload API 2019-12-01 00:05:17 +01:00
pipeline distro/rhel82: move ami output closer to official ec2 image 2019-11-29 00:46:05 +01:00
rpmmd distro/f30: rework in the same way as RHEL8.2 2019-11-28 01:24:05 +01:00
store store: add image struct into compose struct 2019-12-05 09:48:21 +01:00
target target: add new fields to target and cleanup 2019-12-01 00:05:17 +01:00
test test: introduce helpers for go-cmp 2019-12-01 00:05:17 +01:00
upload Introduce Azure upload test 2019-11-29 12:19:40 +01:00
weldr store: add image struct into compose struct 2019-12-05 09:48:21 +01:00