debian-forge-composer/test/data
Tomáš Hozza dd26769abc distro/rhel: don't extend image pkg sets with boot packages
Do not extend the image base package set with list of packages needed
for booting the OS, returned by `bootPackageSet()` based on the specific
image type, architecture and its boot type. This duplicated
functionality that is already handled by the platform associated image
and all the necessary packages are provided by the platform's
`GetPackages()` method and added to the base package list.

This reflects changes which were done in Fedora when it was ported to
the "new" image definitions, but were not ported to RHEL.

RHEL-8 GCE image type note:
After a previous change, the image boot type is now determined by the
associated platform and as a result, the GCE image type is marked as
supporting hybrid boot type, although it was meant to be UEFI only. As a
result, the package list returned by `bootPackageSet()` and previously
appended would contain grub2 BIOS-related packages. This is still the
case after this change, because the platform's `GetPackages()` method
will return the same list of packages in this case. However, the
platform used by RHEL-8 GCE image type has its `GetPackages()`
overridden by a different implementation not containing grub2 BIOS
related packages. For some reason, this change is not present in RHEL-9.
As a result, the grub2 BIOS related packages disappeared from the RHEL-8
GCE image package set, while there was no change in RHEL-9.

Keep the GCE image as is for now and make it an UEFI-only in a follow
up.

Signed-off-by: Tomáš Hozza <thozza@redhat.com>
2023-05-19 13:24:39 +02:00
..
ansible Test fedora minimal embedded container 2023-04-27 14:01:44 +02:00
azure Remove azure/main.tf file b/c not actually used 2022-10-24 10:16:01 +02:00
cloud-init tests: ship all tests in the -tests sub-package 2020-10-06 13:08:26 +02:00
composer test: extract common JTW code from the multi-tenancy.sh test 2022-08-04 11:55:43 +02:00
kerberos tests: ship all tests in the -tests sub-package 2020-10-06 13:08:26 +02:00
keyring tests: ship all tests in the -tests sub-package 2020-10-06 13:08:26 +02:00
koji test/koji: remove the koji-cli patch 2022-01-26 14:44:27 +01:00
manifests distro/rhel: don't extend image pkg sets with boot packages 2023-05-19 13:24:39 +02:00
repositories test: add eap7 repo mirror to RHEL 8.6+ tests 2023-03-30 18:40:12 +02:00
testrepo test: add test repository metadata 2022-06-01 11:36:52 +01:00
upgrade8to9 Use 9.2 URLs in upgrade test 2023-01-10 00:28:23 +01:00
worker test: extract common JTW code from the multi-tenancy.sh test 2022-08-04 11:55:43 +02:00
x509 test: generate certificates on fly instead of shipping them in the test RPM 2020-11-05 13:48:48 +01:00