debian-forge-composer/internal/manifest
Achilleas Koutsou 09903bd0db manifest: support for container embedding
Adding support for container embedding.
The containers need to be specified in the image function (imageFunc)
arguments and when specified, propagate down to the OS pipeline
generator to add the necessary stages.

Support is added for RHEL 9.x and Fedora.

Requires a temporary container spec array with the info from the
blueprint for the first initialization of the manifest that's needed
when collecting required packages.
This should be simplified in the future.
2022-11-28 17:20:49 +01:00
..
anaconda.go image: create installer image types for fedora 2022-11-21 09:45:26 +01:00
build.go manifest: set selinux labels for cp and tar conditionally 2022-11-28 17:20:49 +01:00
commit.go Separate ostree ref from parent spec in Pipelines and ImageKinds 2022-10-11 10:00:22 +02:00
commit_deployment.go manifest: remove private osTreeCommit type 2022-10-11 10:00:22 +02:00
commit_server_tree.go Rename osbuild2 package to osbuild 2022-07-14 16:54:00 +02:00
efi_boot_tree.go image: create installer image types for fedora 2022-11-21 09:45:26 +01:00
iso.go osbuild: simplify and unify tree stage inputs 2022-09-29 18:09:38 +02:00
iso_rootfs.go manifest: new pipeline for building ISO rootfs.img 2022-09-29 18:09:38 +02:00
iso_tree.go image: image_installer, use gzip compression 2022-11-24 17:59:56 +01:00
manifest.go manifest: support for container embedding 2022-11-28 17:20:49 +01:00
oci_container.go osbuild: simplify and unify tree stage inputs 2022-09-29 18:09:38 +02:00
os.go manifest: support for container embedding 2022-11-28 17:20:49 +01:00
pipeline.go manifest: support for container embedding 2022-11-28 17:20:49 +01:00
qcow2.go artifact: this represents the artifacts a manifest exports 2022-07-22 16:04:07 +02:00
raw.go manifest: support for container embedding 2022-11-28 17:20:49 +01:00
raw_ostree.go osbuild: simplify and unify tree stage inputs 2022-09-29 18:09:38 +02:00
tar.go manifest: support all tar options in tar pipeline 2022-11-28 17:20:49 +01:00
vmdk.go artifact: this represents the artifacts a manifest exports 2022-07-22 16:04:07 +02:00
vpc.go manifest: set default VPC filename to image.vhd 2022-11-28 17:20:49 +01:00
xz.go manifest: make NewXZ() take any kind of pipeline for input 2022-11-28 17:20:49 +01:00