1
0
Fork 0
Compose configs for CentOS Stream
Find a file
mzidek 9e2702295a Merge branch 'add-hpc-supplementary' into 'centos-9-stream'
add rhel-hpc related packages

See merge request redhat/centos-stream/release-engineering/pungi-centos!1150
2026-01-28 10:49:55 +00:00
.gitlab Add initial CODEOWNERS file 2021-06-10 16:39:12 -04:00
centos test stream-CCCC 2025-09-26 08:53:40 -05:00
rhel RHEL: Prefer packages signed with latest keys 2026-01-13 09:35:46 +01:00
rhel.next RHEL: Prefer packages signed with latest keys 2026-01-13 09:35:46 +01:00
shared ENGCMP-6156: Add ansible-collection-redhat-leapp to RHEL 9 AppStream 2026-01-15 10:46:05 -07:00
centos-development.conf try turning off the image build step for development composes 2022-10-11 21:28:23 -05:00
centos-test.conf Switch test composes back to pulling from -candidate 2021-08-10 13:56:56 -05:00
centos.conf production composes should contain signed content 2021-08-19 21:15:08 +00:00
LICENSE Add an explicit MIT License 2021-12-16 23:09:52 +00:00
prepopulate.json ENGCMP-5941: Remove WALinuxAgent and -udev from RHEL-9 ppc64le and s390x 2025-11-17 18:20:10 +08:00
README.rst Update README. 2022-01-26 21:03:10 +00:00
rhel-9-compose-ci.conf Add top-level RHEL configuration files. 2024-08-01 01:41:01 +00:00
rhel-9-custom.conf ENGCMP-5484: Use unified config names 2025-06-25 13:08:43 +02:00
rhel-9-stage.conf ENGCMP-5484: Use unified config names 2025-06-25 13:08:43 +02:00
rhel-batch-update-development.conf RHEL: Prefer packages signed with latest keys 2026-01-13 09:35:46 +01:00
rhel-batch-update.conf ENGCMP-5484: Use unified config names 2025-06-25 13:08:43 +02:00
rhel-buildroot-development.conf ENGCMP-5484: Use unified config names 2025-06-25 13:08:43 +02:00
rhel-buildroot.conf RHEL: Prefer packages signed with latest keys 2026-01-13 09:35:46 +01:00
rhel-development.conf ENGCMP-5484: Use unified config names 2025-06-25 13:08:43 +02:00
rhel-extensions.conf RHEL: Prefer packages signed with latest keys 2026-01-13 09:35:46 +01:00
rhel-flatpak-nightly.conf RHEL: Prefer packages signed with latest keys 2026-01-13 09:35:46 +01:00
rhel-flatpak.conf RHEL: Prefer packages signed with latest keys 2026-01-13 09:35:46 +01:00
rhel-next-9-compose-ci.conf Add rhel-next configuation files. 2024-08-16 02:32:09 +00:00
rhel-next-9-custom.conf ENGCMP-5484: Use unified config names 2025-06-25 13:08:43 +02:00
rhel-next-9-stage.conf ENGCMP-5484: Use unified config names 2025-06-25 13:08:43 +02:00
rhel-next-batch-update-development.conf RHEL: Prefer packages signed with latest keys 2026-01-13 09:35:46 +01:00
rhel-next-batch-update.conf ENGCMP-5484: Use unified config names 2025-06-25 13:08:43 +02:00
rhel-next-buildroot-development.conf ENGCMP-5484: Use unified config names 2025-06-25 13:08:43 +02:00
rhel-next-buildroot.conf RHEL: Prefer packages signed with latest keys 2026-01-13 09:35:46 +01:00
rhel-next-development.conf ENGCMP-5484: Use unified config names 2025-06-25 13:08:43 +02:00
rhel-next-extensions.conf RHEL: Prefer packages signed with latest keys 2026-01-13 09:35:46 +01:00
rhel-next-flatpak-nightly.conf RHEL: Prefer packages signed with latest keys 2026-01-13 09:35:46 +01:00
rhel-next-flatpak.conf RHEL: Prefer packages signed with latest keys 2026-01-13 09:35:46 +01:00
rhel-next-supplementary.conf RHEL: Prefer packages signed with latest keys 2026-01-13 09:35:46 +01:00
rhel-next.conf ENGCMP-5484: Use unified config names 2025-06-25 13:08:43 +02:00
rhel-supplementary.conf add rhel-hpc related packages 2026-01-28 11:11:25 +08:00
rhel.conf ENGCMP-5484: Use unified config names 2025-06-25 13:08:43 +02:00
variants.xml [RHEL 9.8.0]: Add default profile(s) for module ruby:4.0 to the compose 2026-01-14 09:26:32 +01:00

This repository holds the config files that define
the CentOS 9 Stream compose and RHEL 9 compose.

The repository is organized into several directories:

- ``shared`` - Pungi configuration files defining compose options
  which are shared between all Fedora ELN, CentOS Stream and RHEL.
  There is one Pungi configuration file for each Pungi phase and
  also ``general.conf``, ``multilib.conf`` and
  ``additional_and_filter_packages.conf`` defining compose options
  which are not specific for any particular phase.
- ``fedora`` - Pungi configuration files which extend the ``shared``
  compose options (and in some cases overrides them) for Fedora ELN
  compose.
- ``centos`` - Pungi configuration files which extend the ``shared``
  compose options (and in some cases overrides them) for CentOS
  compose.
- ``rhel`` - Pungi configuration files which extend the ``shared``
  compose options (and in some cases overrides them) for RHEL
  compose.

In the main directory, there is one file for each compose which can
be generated from thie configuration files repository. Each config
file imports the ``shared`` configuration files and also the ``fedora``,
``centos`` or ``rhel`` specific overrides.

The config files should use spaces and not tabs for whitespace
formatting. Note that the pungi config. files use binary package
names, not source package names (Eg. python3-X), which means
you'll need to list each required sub-package.
Also we've started lexically ordering the sections, so that it's
easier to see which packages have been added, as a section gets big.