Skip to content

openshift/os

Repository files navigation

OpenShift Node Image

This repository defines the OpenShift node image. This is the rhel-coreos or stream-coreos image in the OpenShift release payload.

The extensions image (i.e. rhel-coreos-extensions) is also defined here, in the extensions directory.

Note

Historically, this repo also contained the manifests for RHEL CoreOS (RHCOS) and CentOS Stream CoreOS (SCOS). These manifests now live in a separate repo. That repo produces a base image containing only RHEL/CentOS Stream content. This repo builds FROM that base image and adds OpenShift components (kubelet, oc, cri-o, etc.).

flowchart BT
    el_rpms["RHEL/CentOS Stream RPMs"]
    ocp_rpms["OpenShift RPMs"]
    node["OCP/OKD node layer
          (cri-o, kubelet, oc, ...)"]
    coreos["RHCOS/SCOS base
            (kernel, systemd, ...)"]

    subgraph Node Image
        coreos ~~~ node
    end
    
    ocp_rpms --> node
    el_rpms --> coreos
Loading

Building

See the instructions in building.md.

Reporting issues

The issue tracker for this repository is only used to track the development work related to the OpenShift node image.

Please report OKD or CentOS Stream CoreOS issues in the OKD issue tracker.

Please see this FAQ entry for Red Hat support.

Frequently Asked Questions

A lot of common questions are answered in the FAQ.