No description
Find a file
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
cmd store: add image struct into compose struct 2019-12-05 09:48:21 +01:00
distribution distro: move binaries to /usr/libexec to follow Fedora packaging guidelines 2019-11-11 21:13:43 +00:00
internal store: add image struct into compose struct 2019-12-05 09:48:21 +01:00
osbuild@d8bb359e81 submodule: update to osbulid v6 2019-12-01 00:05:17 +01:00
test test/run: uncompressed raw images before running image-info 2019-12-01 00:05:17 +01:00
tools image-info: include more properties 2019-11-26 13:48:09 +01:00
.gitignore add makefile targets for rpm build 2019-12-02 13:45:07 +01:00
.gitmodules image-info: add test 2019-10-05 14:47:35 +02:00
.packit.yaml add packit 2019-11-29 12:16:27 +01:00
.travis.yml pipeline: support osbuild runners 2019-11-27 02:47:36 +01:00
dnf-json api: add support for /projects/depsolve 2019-11-13 14:54:02 +01:00
go.mod weldr: add support for toml blueprints 2019-12-03 01:27:00 +01:00
go.sum weldr: add support for toml blueprints 2019-12-03 01:27:00 +01:00
golang-github-osbuild-composer.spec 4 2019-12-01 00:09:17 +01:00
LICENSE Revert "Fill in the license template" 2019-11-15 15:26:51 +01:00
Makefile add makefile targets for rpm build 2019-12-02 13:45:07 +01:00
README.md Add README and LICENSE files 2019-10-14 10:31:04 +02:00

osbuild-composer

An image building service based on osbuild. It is inspired by lorax-composer and exposes the same API. As such, it is a drop-in replacement.