This repository is the "config" repository used to build RHEL CoreOS and CentOS Stream CoreOS using coreos-assembler.
There was a previous git repository inside the Red Hat firewall that was never published. The history of that repository is entangled with various private things and is omitted. This repository is now canonical.
To support building both a RHEL-based and a CentOS Stream-based CoreOS, the coreos-assembler concept of variants is used. The following variants are supported:
rhel-9.4
: RHEL 9.4-based CoreOS; without OpenShift components.ocp-rhel-9.4
: RHEL 9.4-based CoreOS; including OpenShift components.c9s
: CentOS Stream-based CoreOS, without OKD components.okd-c9s
: CentOS Stream-based CoreOS, including OpenShift components. This currently includes some packages from RHEL because not all packages required by OpenShift are provided in CentOS Stream.
In the future, the ocp-*
variants will be removed. Instead, OpenShift
components will be layered by deriving from the rhel-9.4
/c9s
images.
The default variant is ocp-rhel-9.4
.
The issue tracker for this repository is only used to track the development work related to RHEL CoreOS.
Please report OKD or CentOS Stream CoreOS issues in the OKD issue tracker.
Please see this FAQ entry for Red Hat support.
A lot of common questions are answered in the FAQ.
See the SCOS development doc.
See the RHCOS development doc.
See OpenShift CI notes for more information.