debian-forge-composer/internal
Tomas Hozza bab13f3c90 RHEL-9.0: replace the @core package group with a static list of packages
Don't use the `@core` package group in image definitions, because it is
not intended as the minimal package set for virtual / cloud images. In
addition, its content is changing without us knowing, which has
consequences such as the recent discovery of the fact that TuneD is no
longer installed by default on RHEL images, while it definitely should be.

Replace the `@core` package group with the `coreOsCommonPackageSet`
package set. The content of it is based on the latest `@core` group
definition with a few modifications, so that image package sets
never end up having the same package listed in the `Include` and `Exclude`
package set at the same time. All additions have been accompanied with a
comment and all removals have been kept commented out with a comment.

The fact that the change does not have any effect on image package sets
was verified by regenerating all RHEL-9.0 image test cases. There is
however one change in the VMDK image. Specifically the
`python3-libselinux` package have been added. The reason is that the
latest `@core` group definition was used when defining the content of
`coreOsCommonPackageSet`, however the `@core` group definition in the
RPMRepo snapshot used for the image test case didn't include the package
yet.

Signed-off-by: Tomas Hozza <thozza@redhat.com>
2021-12-01 19:45:36 +01:00
..
auth cloudapi: V2 2021-09-14 15:32:21 +02:00
blueprint internal: mandate installation device for the simplified installer 2021-11-18 18:10:09 +01:00
boot ci: rotate secret names 2021-10-21 07:28:46 +02:00
client Weldr API: introduce Image Type denylist for filtering exposed images 2021-08-02 18:51:03 +02:00
cloud/gcp build(deps): bump github.com/golang/protobuf from 1.4.3 to 1.5.2 2021-09-03 18:23:54 +02:00
cloudapi cloudapi/v2: Add support for edge-container 2021-11-19 21:45:19 +01:00
common internal/common: introduce function to convert data sizes 2021-11-02 18:32:47 +01:00
crypt crypt: add automatic darwin support 2020-07-17 07:48:22 +02:00
disk blueprints: change minsize from int to uint64 2021-09-29 15:08:12 +02:00
distro RHEL-9.0: replace the @core package group with a static list of packages 2021-12-01 19:45:36 +01:00
distroregistry distroregistry: disable CentOS Stream 9 2021-11-10 14:54:31 +01:00
jobqueue dbjobqueue: don't log when context's deadline was exceeded 2021-11-25 08:20:22 +01:00
jsondb jsondb: Allow passing nil as document to Read() 2020-05-13 16:45:09 +02:00
kojiapi api/koji: fix /compose/log route 2021-11-30 18:14:10 +01:00
mocks worker: Configurable timeout for RequestJob 2021-10-19 00:12:18 +01:00
osbuild1 osbuild: test Write() on nil Result receivers 2021-11-17 15:21:40 +01:00
osbuild2 osbuild2: update cloud-init stage with new options 2021-12-01 12:03:13 +01:00
ostree ostree: add test for VerifyRef() 2021-06-18 14:02:09 +01:00
prometheus metrics: add prometheus namespaces 2021-11-19 22:48:25 +01:00
reporegistry reporegistry: Add a DistroHasRepos helper function 2021-07-12 08:58:42 +02:00
rhsm internal/rhsm: implement fallback to the previous mechanism 2021-08-09 12:40:23 +02:00
rpmmd rpmmd: test rpm list deduplication 2021-11-16 09:49:37 +01:00
store distro/rhel85: add support for edge raw images 2021-08-28 09:20:19 +02:00
target Support for temporary credentials 2021-09-02 15:13:42 +02:00
test worker: Remove identity filter 2021-09-04 02:48:52 +02:00
upload worker: Configure AWS credentials in the worker 2021-10-14 02:10:54 +01:00
weldr osbuild-worker: attach pipeline names to jobs 2021-11-16 09:49:37 +01:00
worker metrics: add prometheus namespaces 2021-11-19 22:48:25 +01:00
tools.go go: vendor the oapi-codegen cmd 2021-02-01 15:32:58 +01:00