debian-forge-composer/internal
Jacob Kozol 0dd17ae3f7 distro: add rhel 84 support
cockpit-composer can now build rhel 8.4 images. Our distro name for
rhel 8.4 is rhel-84 unlike prior rhel releases which fall
under the umbrella name rhel-8. rhel 8.4 still uses the same
repos as the rest of the rhel 8 releases but points to a different
nightly repo for testing purposes. Test cases are added. The changes
between rhel 8.3 and 8.4 are as follows:

There is now a hybrid boot partition scheme for x86_64. x86_64 images
now use uefi boot and have 3 gpt partitions: a small unformated
partition for mbr compatibility, an efi boot partition of type vfat, and
a root partition of type xfs. The packages grub2-efi-x64 and shim-x64
are added as bootloader packages for all x86_64 images.

For qcow2 images ro is added as a kernel option and the following
packages are added (+) or removed (-):
+ dosfstools
+ efi-filesystem
+ efivar
+ efivar-libs
+ grub2-efi-x64
+ shim-x64
- rhn-client-tools
- rhnlib
- rhnsd
- rhn-setup
2020-11-19 10:36:49 +01:00
..
blueprint blueprint: do not append "-" to name-version if version is empty 2020-06-10 17:40:30 +02:00
boot image-tests: don't use random names for CI artifacts 2020-09-15 14:30:51 +02:00
client client: Add an integration test for a bad blueprint depsolve 2020-07-28 08:18:56 +02:00
cloudapi jobqueue: expose dependencies when querying status 2020-11-11 18:16:42 +01:00
common weldr: move common.ComposeState to weldr 2020-11-09 14:17:19 +01:00
crypt crypt: add automatic darwin support 2020-07-17 07:48:22 +02:00
distro distro: add rhel 84 support 2020-11-19 10:36:49 +01:00
jobqueue fsjobqueue: accept jobs of any type 2020-11-12 15:30:30 +00:00
jsondb jsondb: Allow passing nil as document to Read() 2020-05-13 16:45:09 +02:00
kojiapi workerapi: serialize koji errors as strings 2020-11-13 09:39:55 +01:00
mocks worker: introduce job artifact directory 2020-05-26 10:42:20 +02:00
osbuild osbuild/rpm: add sigpgp and siggpg keys to the metadata 2020-10-27 19:01:30 +00:00
rpmmd rpmmd/Depsolve: expose whether to check GPG signature for each RPM 2020-06-10 19:25:54 +02:00
store store: Add newImageBuildFromV0 test 2020-08-13 17:47:57 +02:00
target koji: use nvra as the filename for images 2020-10-27 19:01:30 +00:00
test worker/server: extend the route tests a bit 2020-11-11 18:16:42 +01:00
upload test/koji: move the koji test to schutzbot 2020-11-02 19:59:28 +01:00
weldr worker: make Enqueue() specific for each job type 2020-11-11 18:16:42 +01:00
worker workerapi: serialize koji errors as strings 2020-11-13 09:39:55 +01:00