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.0-x86_64Team Approvals:
Tests:
Upgrades from:
Loading changelog, this may take a while ...
Created: 2026-04-20 12:00:19 +0000 UTC
Image Digest: sha256:dee09d5d42e9be248e3b94a46814219b8c167e47b944bcbe818a3756fdc551dc
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 (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| AdminNetworkPolicy (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) |
| CPMSMachineNamePrefix (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) |
| 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) |
| NetworkDiagnosticsConfig (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) |
| NetworkLiveMigration (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) |
| NetworkSegmentation (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) |
| PreconfiguredUDNAddresses (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) |
| RouteAdvertisements (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) |
| VolumeAttributesClass (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 |
| 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 |
| ManagedBootImagesCPMS (0 tests) |
Enabled (Changed) |
Enabled (Changed) |
Enabled | Enabled | Enabled (Changed) |
Enabled (Changed) |
Enabled | Enabled |
| MutableCSINodeAllocatableCount (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 |
| GatewayAPIWithoutOLM (0 tests) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
| ClusterAPIMachineManagementVSphere (0 tests) |
Disabled | Disabled | Enabled | Enabled | Disabled | Disabled | Enabled (Changed) |
Enabled (Changed) |
| IngressControllerDynamicConfigurationManager (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) |
||||
| CRIOCredentialProviderConfig (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) |
||||||
| DRAPartitionableDevices (0 tests) |
Enabled (New) |
Enabled (New) |
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:684717e03d222988c63836624483dab10be3c1637ba9515391f782d026c6e67csha256:bf8c05ed1902d0ff94570cda0a99064cef9ace3f3af322b323f5e1533adc55desha256:1238742a80e5a7ca0b73aecc9eaaf1de137ef0c9313b914ccae8a6f54a62967asha256:66ae41d1e9407dc6f55e6d517838f9fa5183418be2344dc1e1d034cd71a3b393sha256:3cc959735303e09911d931a8ffd4b475987cca954b882596c271699adc2ad6a6sha256:1550eb3b786dbbf351ac68ba8deea15880c8e3dad2b507866fa09b7d87bbded7sha256:cb16569394fa384ed1e6b3b62d1f3f7908ca5a4b1f93deac575ff3c2bce200bfsha256:a549fdf626957bdb63a2109540eb0a07f491375d98fa8759e715089e9648880dsha256:ca1c538f9a91ceb512229fd6f3b292551046ec05910edee4fac8637ff4938b3csha256:808495766f26fc3f2c2b6b836c4139da7e9559f9ee01017d3de2a90ae4b97089sha256:fa12ccf2f6ca4022358f3ea68ae1ba47adfeea2b514f5c5c3a39f0cbb2264f5bsha256:4aec03aa44e1a9ecb950a31834f9caba092e1534003b13f80357f28f8cd61788RELEASE_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 #2706trafficDistribution: PreferSameNode for openshift-dns Service #457go fix changes #1589None #2074ClusterNetworkConnect DevPreview FG #2880render to createRoot #16202react-router-dom #16178UNSAFE_ class components to FC #16062/microcopy-review improvements #16026microcopy-review skill and context simplification #16009defaultProps from operator-hub-item-details #16003getResourceSidebarSamples #15915RELEASE_DIR ref #263OpenshiftEC2NodeClass #7933hypershift_cluster_waiting_initial_availability_duration_seconds metric #7730isLeaderElectionFailure function: #7589MachineConfigNodes and PinnedImages feature gates #5609MachineConfigNodeUpdateFilesAndOS condition into MachineConfigNodeUpdateOS and MachineConfigNodeUpdateFiles #5411list releases command #1373list operators command #1370Rolv-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 #30799Loading node image info, this may take a while ...
Unable to show node image info: too many concurrent oc adm release info --rpmdb/--rpmdb-diff operations (limit 16)
Source code for this page located on github