Download the installer for your operating system or run
oc adm release extract --tools quay.io/openshift-release-dev/ocp-release:4.22.0-rc.1-x86_64Team Approvals:
Tests:
Upgrades from:
Loading changelog, this may take a while ...
Created: 2026-04-24 20:08:39 +0000 UTC
Image Digest: sha256:fec229030a05347654b43e6ca49efa1e168e3d13e217dc2b68818b3d01f3ec08
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 |
|---|---|---|---|---|---|---|---|---|
| GCPClusterHostedDNS (0 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| GCPClusterHostedDNSInstall (0 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| GatewayAPI (0 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| GatewayAPIController (0 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| HighlyAvailableArbiter (0 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| ImageVolume (0 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| MachineConfigNodes (0 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| ManagedBootImages (0 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| ManagedBootImagesAWS (0 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| ManagedBootImagesAzure (0 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| ManagedBootImagesvSphere (0 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| PinnedImages (0 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| AzureClusterHostedDNSInstall (0 tests) |
Enabled (Changed) |
Enabled (Changed) |
Enabled | Enabled | Enabled (Changed) |
Enabled (Changed) |
Enabled | Enabled |
| BootImageSkewEnforcement (0 tests) |
Enabled (Changed) |
Enabled (Changed) |
Enabled | Enabled | Enabled (Changed) |
Enabled (Changed) |
Enabled | Enabled |
| DualReplica (0 tests) |
Enabled (Changed) |
Enabled (Changed) |
Enabled | Enabled | Enabled (Changed) |
Enabled (Changed) |
Enabled | Enabled |
| EventTTL (0 tests) |
Enabled (Changed) |
Enabled (Changed) |
Enabled | Enabled | Enabled (Changed) |
Enabled (Changed) |
Enabled | Enabled |
| GatewayAPIWithoutOLM (0 tests) |
Enabled (Changed) |
Enabled (Changed) |
Enabled | Enabled | Enabled (Changed) |
Enabled (Changed) |
Enabled | Enabled |
| InsightsConfig (0 tests) |
Enabled (Changed) |
Enabled (Changed) |
Enabled | Enabled | Enabled (Changed) |
Enabled (Changed) |
Enabled | Enabled |
| InsightsOnDemandDataGather (0 tests) |
Enabled (Changed) |
Enabled (Changed) |
Enabled | Enabled | Enabled (Changed) |
Enabled (Changed) |
Enabled | Enabled |
| OpenShiftPodSecurityAdmission (0 tests) |
Disabled (Changed) |
Disabled (Changed) |
Enabled | Enabled | Disabled (Changed) |
Disabled (Changed) |
Enabled | Enabled |
| VSphereHostVMGroupZonal (0 tests) |
Enabled (Changed) |
Enabled (Changed) |
Enabled | Enabled | Enabled (Changed) |
Enabled (Changed) |
Enabled | Enabled |
| AWSServiceLBNetworkSecurityGroup (0 tests) |
Disabled | Enabled (Changed) |
Enabled | Enabled | Disabled | Enabled (Changed) |
Enabled | Enabled |
| NewOLMOwnSingleNamespace (0 tests) |
Disabled | Disabled (Changed) |
Disabled | Enabled | Disabled | Disabled (Changed) |
Disabled | Enabled |
| ClusterAPIMachineManagementVSphere (0 tests) |
Disabled | Disabled | Enabled | Enabled | Disabled | Disabled | Enabled (Changed) |
Enabled (Changed) |
| AWSEuropeanSovereignCloudInstall (0 tests) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
||||
| AdditionalStorageConfig (0 tests) |
Enabled (New) |
Enabled (New) |
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) |
||||
| ClusterUpdatePreflight (0 tests) |
Enabled (New) |
Enabled (New) |
||||||
| ConfidentialCluster (0 tests) |
Enabled (New) |
Enabled (New) |
||||||
| ExternalOIDCExternalClaimsSourcing (0 tests) |
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) |
||||||
| 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) |
||||
| VSphereMultiVCenterDay2 (0 tests) |
Enabled (New) |
Enabled (New) |
sha256:e88cd7ffea312f8e22b0c0325fec5e00302a89adeba0d8f168ac2f12cab8dccdsha256:8f5ef17db1105b2129a04c7ad43efe0490830a2218f026c34c7a31e5d846d193sha256:36df9057e5d37fea87f9a5888a69b9261c92cd43381ac5e15df70d72c17cbca2sha256:90d93736b397adb11aaa6dc8ce0ac110651118df43e382720822467b6b4444a8sha256:bae2d3f8715daf44a86bcf2b1ff0ffe2c2d114c770b4d475280720be86c4610dsha256:c999d612ebe31d97869e0356df5f8a3e18d0e4d1b101394764bcb7b7562647a6sha256:0e84789154665085732abfd01f153b13a86f026486eef934cb5a6c58a50bf0b6sha256:bee16c734025757a8e75431d82b80a0a1c769564957d0745356faaa82672d57esha256:42658d5fc0432e5ae062eadeb5607facc7f6e58e14c13a9dc382430d927ea61dsha256:055a1740630ca0f32f35819cd50c533ad35d6f15f99290768e57cda367db26d5sha256:b5bd2cca6e2682946ceb114837278df7efb90db81cb7de79bf996db0cf9bbf71sha256:4dbf15a042ddbeaf25f191fc487e1988d9ceaa0a9d771a302d769a20acd3d7cesha256:04fcac2e85cb6d31086fcb94abf1556ada84daa0a7d9c11c6c9e252f5247c02dsha256:87d886dd8f4e3302e1f0233faeb6efb5df7d6fda708242936d0d012831faf5a3sha256:f59de22fe4410e8d068368128c088ffba5cdf2e141b211e1b062c8cedc840eb4RELEASE_DIR ref #596Authentication.spec.webhookTokenAuthenticator field #854MachineConfigNodes and PinnedImages feature gates and v1alpha1 references #2715/generate-tests Claude command that automates the generation of integration tests #2706go fix changes #1589None #2074ClusterNetworkConnect DevPreview FG #2880render to createRoot #16202react-router-dom #16178UNSAFE_ class components to FC #16062/microcopy-review improvements #16026RELEASE_DIR ref #263OpenshiftEC2NodeClass #7933hypershift_cluster_waiting_initial_availability_duration_seconds metric #7730MachineConfigNodes and PinnedImages feature gates #5609MachineConfigNodeUpdateFilesAndOS condition into MachineConfigNodeUpdateOS and MachineConfigNodeUpdateFiles #5411list releases command #1373list operators command #1370Rolv-Apneseth #1882filter-by-os is ignored when the image isn’t a manifest-list; leading to false positives in the check #30806Loading node image info, this may take a while ...
rhel-coreos)Full list (569 packages)
Full list (153 packages)
rhel-coreos-10)Full list (481 packages)
Full list (215 packages)
Red Hat Enterprise Linux CoreOS base layer: 10.2.20260408-0
GCP-440: Fix GCP boot image discovery from CoreOS base layer: stream metadata #7881
METAL-1729: Add dual CoreOS base layer: version support for RHCOS 9 and 10 #81
Source code for this page located on github