Download the installer for your operating system or run
oc adm release extract --tools registry.ci.openshift.org/ocp/release:4.22.0-0.ci-2026-03-20-192713Team Approvals:
Tests:
Upgrades from:
Upgrades to:
Loading changelog, this may take a while ...
Created: 2026-03-20 19:36:09 +0000 UTC
Image Digest: sha256:7098f072d1b2b41db6a5b642fa6688d26f8c59da74788d3179b80de98b1e6f21
The CoreOS links above are for the base CoreOS layer used to build the OpenShift node image and do not contain OpenShift components. This is normally only useful to devs working closely with the CoreOS team. For info about the node image, see the Node Image Info section.
| FeatureGate | Default Hypershift |
Default SelfManagedHA |
DevPreviewNoUpgrade Hypershift |
DevPreviewNoUpgrade SelfManagedHA |
OKD Hypershift |
OKD SelfManagedHA |
TechPreviewNoUpgrade Hypershift |
TechPreviewNoUpgrade SelfManagedHA |
|---|---|---|---|---|---|---|---|---|
| AdditionalRoutingCapabilities (0 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (New) |
Unconditionally Enabled (New) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| AdminNetworkPolicy (0 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (New) |
Unconditionally Enabled (New) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| AlibabaPlatform (0 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (New) |
Unconditionally Enabled (New) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| CPMSMachineNamePrefix (0 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (New) |
Unconditionally Enabled (New) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| GatewayAPI (0 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (New) |
Unconditionally Enabled (New) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| GatewayAPIController (0 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (New) |
Unconditionally Enabled (New) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| ImageVolume (0 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (New) |
Unconditionally Enabled (New) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| MachineConfigNodes (0 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (New) |
Unconditionally Enabled (New) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| ManagedBootImages (0 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (New) |
Unconditionally Enabled (New) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| ManagedBootImagesAWS (0 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (New) |
Unconditionally Enabled (New) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| ManagedBootImagesAzure (0 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (New) |
Unconditionally Enabled (New) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| ManagedBootImagesvSphere (0 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (New) |
Unconditionally Enabled (New) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| NetworkDiagnosticsConfig (0 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (New) |
Unconditionally Enabled (New) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| NetworkLiveMigration (0 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (New) |
Unconditionally Enabled (New) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| NetworkSegmentation (0 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (New) |
Unconditionally Enabled (New) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| PinnedImages (0 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (New) |
Unconditionally Enabled (New) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| PreconfiguredUDNAddresses (0 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (New) |
Unconditionally Enabled (New) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| ProcMountType (0 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (New) |
Unconditionally Enabled (New) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| RouteAdvertisements (0 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (New) |
Unconditionally Enabled (New) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| TranslateStreamCloseWebsocketRequests (0 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (New) |
Unconditionally Enabled (New) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| VolumeAttributesClass (0 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (New) |
Unconditionally Enabled (New) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| BootImageSkewEnforcement (0 tests) |
Enabled (Changed) |
Enabled (Changed) |
Enabled | Enabled | Enabled (New) |
Enabled (New) |
Enabled | Enabled |
| InsightsConfig (0 tests) |
Enabled (Changed) |
Enabled (Changed) |
Enabled | Enabled | Enabled (New) |
Enabled (New) |
Enabled | Enabled |
| InsightsOnDemandDataGather (0 tests) |
Enabled (Changed) |
Enabled (Changed) |
Enabled | Enabled | Enabled (New) |
Enabled (New) |
Enabled | Enabled |
| ManagedBootImagesCPMS (0 tests) |
Enabled (Changed) |
Enabled (Changed) |
Enabled | Enabled | Enabled (New) |
Enabled (New) |
Enabled | Enabled |
| MutableCSINodeAllocatableCount (0 tests) |
Enabled (Changed) |
Enabled (Changed) |
Enabled | Enabled | Enabled (New) |
Enabled (New) |
Enabled | Enabled |
| OpenShiftPodSecurityAdmission (0 tests) |
Enabled (Changed) |
Enabled (Changed) |
Enabled | Enabled | Enabled (New) |
Enabled (New) |
Enabled | Enabled |
| AWSServiceLBNetworkSecurityGroup (0 tests) |
Disabled | Enabled (Changed) |
Enabled | Enabled | Enabled (New) |
Enabled | Enabled | |
| ClusterAPIMachineManagementVSphere (0 tests) |
Disabled | Disabled | Enabled | Enabled | Enabled (Changed) |
Enabled (Changed) |
||
| NewOLMBoxCutterRuntime (0 tests) |
Disabled | Disabled | Disabled | Enabled (Changed) |
Disabled | Enabled (Changed) |
||
| AWSEuropeanSovereignCloudInstall (0 tests) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
||||
| AdditionalStorageConfig (0 tests) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
||||
| CRIOCredentialProviderConfig (0 tests) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
||||
| ClusterAPIComputeInstall (0 tests) |
Enabled (New) |
Enabled (New) |
||||||
| ClusterAPIControlPlaneInstall (0 tests) |
Enabled (New) |
Enabled (New) |
||||||
| ClusterAPIMachineManagementAWS (0 tests) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
||||
| ClusterAPIMachineManagementAzure (0 tests) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
||||
| ClusterAPIMachineManagementBareMetal (0 tests) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
||||
| ClusterAPIMachineManagementGCP (0 tests) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
||||
| ClusterAPIMachineManagementOpenStack (0 tests) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
||||
| ClusterAPIMachineManagementPowerVS (0 tests) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
||||
| ClusterUpdateAcceptRisks (0 tests) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
||||
| ClusterUpdatePreflight (0 tests) |
Enabled (New) |
Enabled (New) |
||||||
| ConfigurablePKI (0 tests) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
||||
| DRAPartitionableDevices (0 tests) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
||||
| EVPN (0 tests) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
||||
| ExternalOIDCExternalClaimsSourcing (0 tests) |
Enabled (New) |
Enabled (New) |
||||||
| ExternalOIDCWithUpstreamParity (0 tests) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
||||
| GatewayAPIWithoutOLM (0 tests) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
||||
| MachineAPIMigrationAWS (0 tests) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
||||
| MachineAPIMigrationOpenStack (0 tests) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
||||
| MachineAPIMigrationVSphere (0 tests) |
Enabled (New) |
Enabled (New) |
||||||
| NetworkConnect (0 tests) |
Enabled (New) |
Enabled (New) |
||||||
| NewOLMConfigAPI (0 tests) |
Enabled (New) |
Enabled (New) |
||||||
| NoOverlayMode (0 tests) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
||||
| TLSAdherence (0 tests) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
sha256:0e11a98c4a2ab4f214a386ab3b41c0bf017fa9fc7e6ee594bcb5193eb0200f28sha256:9630c67d1474ffea1c285011e561b8ae551c8e78e08284f6e910ccc21663d890sha256:30c8ecf353103aa5d8535e4833d63f1596f2ec1d63f267a9092e1f0cd288eed4sha256:846b9ac3b16e79f4b127f7b65d6c4e8cb72c6a3a71dd79bbc003d2629774e0a3sha256:c6f26bf09a7e4907a07a5f7a7fde092da450416b3c18d5f7b3bdc4a8d002ffa3sha256:6736916daacbdbce9c83be09f69a10f2f9fa3f63a1e477ad3d47eaa8d0913771sha256:d55e4b62e7c00a2bc2b592efa797ed09d47c0b39e669ec1497ad2b4f30bc6d57sha256:d8d9fc7be01893faa7fd962e0e506e425f50b19fcf68b7068fdd958cb6de2841sha256:8500512cd66be1575cead29eb8af33e2f26eed6316b7fab841fbfe40d38c8367sha256:838ce695ed69e49dc4ae8fed7a9cccaf5c1798735261f5891e3e504f89fa3280sha256:a6142ec5f75de303a5e40df680bf7d3a01908126848d280d1a4378884719ef2asha256:1b3083f5d13c82a62571b04c70edfddc1992af60aa73dc302e49c1a43182ad7bsha256:a0e7c5dc11a6ac72fbdc0e968d4e15a03e414d9515fccb06dbad0664972589c7sha256:4667b49ac7727c4a18f06485299183e61b1735aa598858d465b7632e94228025sha256:486fdab1447fd22c01aad7b89a33ed834cc7e605d3705d35980e581b34a513feRELEASE_DIR ref #596MachineConfigNodes and PinnedImages feature gates and v1alpha1 references #2715/generate-tests Claude command that automates the generation of integration tests #2706oc explain description format #2655NetworkConnect feature gate #2629trafficDistribution: PreferSameNode for openshift-dns Service #457kube_pod_labels in minimal profile #2777hostname using downward API #2840exec-cpu-affinity by default (annotation) #1426UNSAFE_ class components to FC #16062/microcopy-review improvements #16026microcopy-review skill and context simplification #16009defaultProps from operator-hub-item-details #16003getResourceSidebarSamples #15915@types/react 18 prep work #15893@openshift-console/plugin-shared #15921react-redux 8 #15854RELEASE_DIR ref #263OpenshiftEC2NodeClass #7933hypershift_cluster_waiting_initial_availability_duration_seconds metric #7730isLeaderElectionFailure function: #7589MachineConfigNodes and PinnedImages feature gates #5609MachineConfigNodeUpdateFilesAndOS condition into MachineConfigNodeUpdateOS and MachineConfigNodeUpdateFiles #5411NodeDegraded MCN condition when node state annotation is set to Degraded #5509@catalogd-update #605webhookURL secret for MSTeams receiver in AlertmanagerConfig CRD #358Rolv-Apneseth #1882Rolv-Apneseth #1882cluster:usage:control_plane:instance_hours #578filter-by-os is ignored when the image isn’t a manifest-list; leading to false positives in the check #30806images command #30799rpm -qa instead of dnf #30722Loading node image info, this may take a while ...
Full list (569 packages)
Full list (153 packages)
Red Hat Enterprise Linux CoreOS base layer: 9.8.20260314-0
Source code for this page located on github