debian-forge-composer/internal/distro
Achilleas Koutsou adc7a1cafa distro/rhel9: separate image type definitions
Split image type definitions into separate files by logical groups
(mostly by footprint and cloud platform) for easier navigation.
The image types are now all defined as package globals, like in Fedora.
Image specific package sets are defined in the file for the image type
grouping instead of the package_sets file.

A notable change is in the AWS/AMI types, which have different configs
based on OS version.  To get around this, we create each image type with
a function parameterised by the OS version string.  This is a bit messy
and inconsistent with other image types, but it's a temporary workaround
which will be cleaned up as the definitions get closer to the new
framework used in the fedora package.
2022-11-28 17:20:49 +01:00
..
distro_test_common distro: replace ostree.RequestParams with new OSTreeImageOptions 2022-10-11 10:00:22 +02:00
fedora image-installer: move conditionals into distro 2022-11-21 09:45:26 +01:00
rhel7 distro/rhel7: Add insights-client to Azure package set 2022-11-25 13:15:49 +01:00
rhel8 simplified-installer: do not mandate FDO section in simplified provisioning 2022-11-22 11:36:54 +01:00
rhel9 distro/rhel9: separate image type definitions 2022-11-28 17:20:49 +01:00
test_distro store: Fix loading cross distro compose results 2022-11-03 08:39:22 +01:00
distro.go internal/osbuild: contenturl and rhsm secrets for ostree sources 2022-10-28 16:14:30 +02:00
distro_test.go distro: replace ostree.RequestParams with new OSTreeImageOptions 2022-10-11 10:00:22 +02:00
image_config.go distro: use reflection in ImageConfig.InheritFrom() 2022-09-06 14:43:24 +02:00
image_config_test.go distro: use pointers for basic types in ImageConfig 2022-09-06 14:43:24 +02:00