debian-forge-composer/internal/distro
Achilleas Koutsou 6731984326 distro: ImageType build and payload pipeline names
Each image type now implements BuildPipelines(), which returns a list of
pipeline names that set up the build environment, and
PayloadPipelines(), which returns a list of pipeline names that create
the OS image (all non-build pipeline names).

Older distros that produce v1 manifests should call the distro Fallback
functions to return the common defaults.

A Fallback function for the Exports() method is also added and called by
older distros.

All image types that produce v2 manifests (distros after RHEL 8.4)
should include the information in the image type definition and should
not rely on fallbacks for default values.

Signed-off-by: Achilleas Koutsou <achilleas@koutsou.net>
2021-11-16 09:49:37 +01:00
..
distro_test_common rhel85: depsolve blueprint packages separately 2021-07-24 15:54:00 +02:00
fedora33 distro: ImageType build and payload pipeline names 2021-11-16 09:49:37 +01:00
rhel8 distro: ImageType build and payload pipeline names 2021-11-16 09:49:37 +01:00
rhel84 distro: ImageType build and payload pipeline names 2021-11-16 09:49:37 +01:00
rhel85 distro: ImageType build and payload pipeline names 2021-11-16 09:49:37 +01:00
rhel86 distro: ImageType build and payload pipeline names 2021-11-16 09:49:37 +01:00
rhel90 distro: ImageType build and payload pipeline names 2021-11-16 09:49:37 +01:00
rhel90beta distro: ImageType build and payload pipeline names 2021-11-16 09:49:37 +01:00
test_distro distro: ImageType build and payload pipeline names 2021-11-16 09:49:37 +01:00
distro.go distro: ImageType build and payload pipeline names 2021-11-16 09:49:37 +01:00
distro_test.go distro: test manifest version detection 2021-06-29 09:33:05 +01:00
osrelease_test.go distro: add DetectHost 2019-11-10 17:23:14 +01:00