debian-forge-composer/internal/osbuild
Tom Gundersen 4da1ab03b3 osbuild: introduce manifest concept
A manifest is simply a struct containing a sources and a pipeline
object. We want to store and transfer pielines always with their
sources, and will use the manifest for this.

When serialized, a manifest can be the input to `osbuild`, just
like a bare pipeline can be. This means there will be no need
to pass in sources separately on the commandline.

Signed-off-by: Tom Gundersen <teg@jklm.no>
2020-03-03 22:25:49 +01:00
..
assembler.go pipeline: rename package to osbuild 2020-02-14 14:43:27 +01:00
chrony_stage.go pipeline: rename package to osbuild 2020-02-14 14:43:27 +01:00
dnf_stage.go pipeline: rename package to osbuild 2020-02-14 14:43:27 +01:00
files_source.go osbuild: add source type 2020-02-14 14:43:27 +01:00
firewall_stage.go pipeline: rename package to osbuild 2020-02-14 14:43:27 +01:00
fix_bls_stage.go pipeline: rename package to osbuild 2020-02-14 14:43:27 +01:00
fstab_stage.go pipeline: rename package to osbuild 2020-02-14 14:43:27 +01:00
groups_stage.go pipeline: rename package to osbuild 2020-02-14 14:43:27 +01:00
grub2_stage.go pipeline: rename package to osbuild 2020-02-14 14:43:27 +01:00
hostname_stage.go pipeline: rename package to osbuild 2020-02-14 14:43:27 +01:00
keymap_stage.go pipeline: rename package to osbuild 2020-02-14 14:43:27 +01:00
locale_stage.go pipeline: rename package to osbuild 2020-02-14 14:43:27 +01:00
osbuild.go osbuild: introduce manifest concept 2020-03-03 22:25:49 +01:00
qemu_assembler.go pipeline: rename package to osbuild 2020-02-14 14:43:27 +01:00
rawfs_assembler.go pipeline: rename package to osbuild 2020-02-14 14:43:27 +01:00
rpm_stage.go osbuild: add RPM stage type 2020-02-14 14:43:27 +01:00
script_stage.go pipeline: rename package to osbuild 2020-02-14 14:43:27 +01:00
selinux_stage.go pipeline: rename package to osbuild 2020-02-14 14:43:27 +01:00
source.go osbuild: add source type 2020-02-14 14:43:27 +01:00
source_test.go lint: fix gosimple/S1004 errors 2020-03-02 14:28:55 +01:00
stage.go osbuild: add RPM stage type 2020-02-14 14:43:27 +01:00
stage_test.go lint: fix gosimple/S1004 errors 2020-03-02 14:28:55 +01:00
systemd_stage.go pipeline: rename package to osbuild 2020-02-14 14:43:27 +01:00
tar_assembler.go pipeline: rename package to osbuild 2020-02-14 14:43:27 +01:00
timezone_stage.go pipeline: rename package to osbuild 2020-02-14 14:43:27 +01:00
users_stage.go pipeline: rename package to osbuild 2020-02-14 14:43:27 +01:00