1
0
Fork 0
Compose configs for CentOS Stream
Find a file
mzidek 5f45eaf32c Merge branch 'nielsdg/spirv-headers-c9s' into 'centos-9-stream'
Add spirv-headers to AppStream for RHEL 9.8

See merge request redhat/centos-stream/release-engineering/pungi-centos!1107
2025-11-05 12:59:20 +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 Merge branch 'centos-9-stream' into 'centos-9-stream' 2025-10-09 08:50:22 +00:00
rhel.next rhel-lvm-ec2: correct target name in RHEL-9 build 2025-10-08 00:38:46 +08:00
shared Add spirv-headers to AppStream for RHEL 9.8 2025-11-04 19:38:21 +01: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 Merge branch 'centos-9-stream' into 'centos-9-stream' 2025-05-30 00:55:12 +00: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 ENGCMP-5484: Use unified config names 2025-06-25 13:08:43 +02: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 Merge branch 'ENGCMP-5484-c9s' into 'centos-9-stream' 2025-07-17 12:56:40 +00:00
rhel-development.conf ENGCMP-5484: Use unified config names 2025-06-25 13:08:43 +02:00
rhel-extensions.conf ENGCMP-5820: Add extensions compose config for 9.7 2025-10-06 10:17:13 +02:00
rhel-flatpak-nightly.conf Add top-level RHEL configuration files. 2024-08-01 01:41:01 +00:00
rhel-flatpak.conf Use the proper flatpak redhat-module-defaults branch. 2024-08-20 09:54:17 +00: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 ENGCMP-5484: Use unified config names 2025-06-25 13:08:43 +02: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 Merge branch 'ENGCMP-5484-c9s' into 'centos-9-stream' 2025-07-17 12:56:40 +00:00
rhel-next-development.conf ENGCMP-5484: Use unified config names 2025-06-25 13:08:43 +02:00
rhel-next-extensions.conf ENGCMP-5820: Add extensions compose config for 9.7 2025-10-06 10:17:13 +02:00
rhel-next-flatpak-nightly.conf Add rhel-next configuation files. 2024-08-16 02:32:09 +00:00
rhel-next-flatpak.conf Use the proper flatpak redhat-module-defaults branch. 2024-08-20 09:54:17 +00:00
rhel-next-supplementary.conf supplementary: Point to an existing variants file 2025-08-11 14:45:04 +02:00
rhel-next.conf ENGCMP-5484: Use unified config names 2025-06-25 13:08:43 +02:00
rhel-supplementary.conf supplementary: Point to an existing variants file 2025-08-11 14:45:04 +02: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 mariadb:11.8 to the compose 2025-10-16 11:27:54 +02: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.