No description
Find a file
Lars Karlitski b33ed9e5d2 blueprint: move pipeline generation into its own package
Introduce the `distro` package, which contains an interface for OS
implementations. Its main purpose is to convert a blueprint to a
distro-specific pipeline.

Also introduce the `distro/fedora30` package. It is the first
implementation of the distro interface. Most of its code has been copied
with minimal modifications from the blueprint package.

The `blueprint` package is now back to serving a single purpose:
representing a weldr blueprint. It does not depend on the `pipeline`
package anymore.

Change osbuild-composer and osbuild-pipeline to use the new API,
hard-coding "fedora-30". This looks a bit weird now, but is the same
behavior as before.

All test cases now also take an "distro" key in the "compose" object.
2019-11-07 17:13:20 +01:00
cmd blueprint: move pipeline generation into its own package 2019-11-07 17:13:20 +01:00
distribution build-sys: rework makefiles 2019-10-11 17:40:31 +02:00
internal blueprint: move pipeline generation into its own package 2019-11-07 17:13:20 +01:00
osbuild@1f526477d2 submodule: bump to osbulid-5 2019-10-31 23:05:32 +01:00
test blueprint: move pipeline generation into its own package 2019-11-07 17:13:20 +01:00
tools test: move image-info tests to test/ 2019-10-30 01:25:44 +01:00
.gitignore QCOW2 image generation and output test 2019-10-22 13:52:36 +02:00
.gitmodules image-info: add test 2019-10-05 14:47:35 +02:00
.travis.yml test: move image-info tests to test/ 2019-10-30 01:25:44 +01:00
dnf-json dnf-json: remove 'list' command 2019-11-04 00:17:25 +01:00
go.mod osbuild-composer: Rename module to github.com/osbuild/osbuild-composer 2019-10-08 21:44:57 +02:00
go.sum Integration of osbuild composer with systemd 2019-10-02 17:56:59 +02:00
golang-github-osbuild-composer.spec 1 2019-10-31 23:05:32 +01:00
LICENSE Add README and LICENSE files 2019-10-14 10:31:04 +02:00
Makefile QCOW2 image generation and output test 2019-10-22 13:52:36 +02: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.