debian-forge-composer/internal
Achilleas Koutsou 8fd33b1590 distro/rhel8: image type separation: ami and edge
Start splitting image type definitions into separate files by logical
groups (mostly by footprint and cloud platform) for easier navigation,
like we did for rhel9.

Split AMI and Edge image types; the rest will follow in separate
commits.

Image specific package sets are defined in the file for the image type
grouping instead of the package_sets file.

A notable difference with the way it was done in rhel9 is that every
image type is defined in a function rather than a global where possible
and a function when distro version specific configuration is needed.
This is done for consistency and the change will likely be done in the
other distributions as well.
Also, instead of passing only required values to the image type
constructor (for example, osVersion and a RHEL boolean), we pass the
whole distribution object and each constructor can read whatever
information it needs.
2023-01-18 11:50:35 +01:00
..
artifact artifact: this represents the artifacts a manifest exports 2022-07-22 16:04:07 +02:00
auth go.mod: Update openshift-online/ocm-sdk-go 2022-05-19 22:18:42 +02:00
blueprint wire ignition bp customization to simplified-installer and raw image 2023-01-17 14:02:02 +01:00
boot azure: Add note that azure-sdk-for-go module is deprecated 2022-09-15 03:57:40 -07:00
client go.mod: update to Go 1.18 2023-01-09 14:03:18 +01:00
cloud common: merge all *ToPtr methods to one generic ToPtr 2023-01-09 14:03:18 +01:00
cloudapi internal/prometheus: remove compose fail metrics 2023-01-12 12:55:01 +01:00
common common: merge all *ToPtr methods to one generic ToPtr 2023-01-09 14:03:18 +01:00
container common: merge all *ToPtr methods to one generic ToPtr 2023-01-09 14:03:18 +01:00
crypt go.mod: update to Go 1.18 2023-01-09 14:03:18 +01:00
disk common: merge all *ToPtr methods to one generic ToPtr 2023-01-09 14:03:18 +01:00
distro distro/rhel8: image type separation: ami and edge 2023-01-18 11:50:35 +01:00
distroregistry distro: remove HostDistro contructors 2023-01-18 11:50:35 +01:00
dnfjson dnfjson: Add dnf-json result cache to BaseSolver 2022-09-15 11:34:39 +01:00
environment environment: encapsulate the environment images are deployed to 2022-07-07 12:00:56 +01:00
fdo New package: fdo 2022-12-11 12:37:37 +00:00
ignition wire ignition bp customization to simplified-installer and raw image 2023-01-17 14:02:02 +01:00
image wire ignition bp customization to simplified-installer and raw image 2023-01-17 14:02:02 +01:00
jobqueue worker/server: requeue unresponsive jobs 2022-11-02 15:26:00 +01:00
jsondb test: use T.TempDir to create temporary test directory 2022-04-05 09:27:43 +02:00
manifest wire ignition bp customization to simplified-installer and raw image 2023-01-17 14:02:02 +01:00
mocks mocks/dnfjson: Add mock support for the search command 2022-08-23 22:47:46 +01:00
osbuild support ignition in edge simplified-installer and raw-image 2023-01-17 14:02:02 +01:00
oscap oscap: add oscap package 2022-08-04 18:19:06 +02:00
ostree rhsm: remove CA from consumer secrets 2022-11-21 10:27:15 +01:00
platform distro/rhel9: fix /usr/sbin/zipl unavailable in the buildroot 2022-12-08 16:11:52 +01:00
prometheus internal/prometheus: remove compose fail metrics 2023-01-12 12:55:01 +01:00
reporegistry reporegistry: remove unused ReposByArch() function 2022-03-09 23:22:06 +00:00
rhsm rhsm: remove CA from consumer secrets 2022-11-21 10:27:15 +01:00
rpmmd common: merge all *ToPtr methods to one generic ToPtr 2023-01-09 14:03:18 +01:00
runner runner: add python or platform-python to all build roots 2022-11-28 17:20:49 +01:00
store common: merge all *ToPtr methods to one generic ToPtr 2023-01-09 14:03:18 +01:00
target internal/target/azure_image: mark Location as optional 2022-10-27 19:33:43 +02:00
test cloudapi: run all Koji compose unit tests 2022-06-10 14:48:18 +01:00
upload internal/upload/azure: make location optional in various methods 2022-10-27 19:33:43 +02:00
users users: convenience functions for converting from BP 2022-09-13 16:06:19 +01:00
weldr common: merge all *ToPtr methods to one generic ToPtr 2023-01-09 14:03:18 +01:00
worker worker/server: log unresponsive job removal 2023-01-10 09:29:33 +01:00
workload workload: introduce abstraction to encapsulate image workloads 2022-07-07 12:00:56 +01:00
tools.go go: vendor the oapi-codegen cmd 2021-02-01 15:32:58 +01:00