Download the installer for your operating system or run
oc adm release extract --tools quay.io/openshift-release-dev/ocp-release:4.20.1-x86_64Team Approvals:
Tests:
Upgrades from:
Loading changelog, this may take a while ...
Created: 2025-10-23 17:45:19 +0000 UTC
Image Digest: sha256:cbde13fe6ed4db88796be201fbdb2bbb63df5763ae038a9eb20bc793d5740416
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 |
TechPreviewNoUpgrade Hypershift |
TechPreviewNoUpgrade SelfManagedHA |
|---|---|---|---|---|---|---|
| AWSEFSDriverVolumeMetrics (0 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| BareMetalLoadBalancer (0 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| ChunkSizeMiB (5 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| CloudDualStackNodeIPs (0 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| DisableKubeletCloudCredentialProviders (0 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| GCPLabelsTags (0 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| HardwareSpeed (3 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| InsightsRuntimeExtractor (0 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| MachineAPIProviderOpenStack (0 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| MultiArchInstallAWS (0 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| MultiArchInstallGCP (0 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| NodeDisruptionPolicy (0 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| OnClusterBuild (0 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| PersistentIPsForVirtualization (18 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| PlatformOperators (0 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| PrivateHostedZoneAWS (0 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| SELinuxChangePolicy (19 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| StreamingCollectionEncodingToJSON (0 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| StreamingCollectionEncodingToProtobuf (0 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| VSphereDriverConfiguration (5 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| VSphereMultiVCenters (0 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| ValidatingAdmissionPolicy (0 tests) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
Unconditionally Enabled (Changed) |
| HighlyAvailableArbiter (8 tests) |
Enabled (Changed) |
Enabled (Changed) |
Enabled | Enabled | Enabled | Enabled |
| ProcMountType (1 tests) |
Enabled (Changed) |
Enabled (Changed) |
Enabled | Enabled | Enabled | Enabled |
| SigstoreImageVerification (5 tests) |
Enabled (Changed) |
Enabled (Changed) |
Enabled | Enabled | Enabled | Enabled |
| UpgradeStatus (1 tests) |
Enabled (Changed) |
Enabled (Changed) |
Enabled | Enabled | Enabled | Enabled |
| UserNamespacesPodSecurityStandards (0 tests) |
Enabled (Changed) |
Enabled (Changed) |
Enabled | Enabled | Enabled | Enabled |
| UserNamespacesSupport (1 tests) |
Enabled (Changed) |
Enabled (Changed) |
Enabled | Enabled | Enabled | Enabled |
| VSphereMultiDisk (0 tests) |
Enabled (Changed) |
Enabled (Changed) |
Enabled | Enabled | Enabled | Enabled |
| VSphereMultiNetworks (0 tests) |
Enabled (Changed) |
Enabled (Changed) |
Enabled | Enabled | Enabled | Enabled |
| ImageVolume (7 tests) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
| StoragePerformantSecurityPolicy (0 tests) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
| ClusterVersionOperatorConfiguration (0 tests) |
Disabled | Disabled | Enabled | Enabled | Enabled (Changed) |
Enabled (Changed) |
| DualReplica (5 tests) |
Disabled | Disabled | Enabled | Enabled | Enabled (Changed) |
Enabled (Changed) |
| SELinuxMount (17 tests) |
Disabled | Disabled | Enabled | Enabled | Enabled (Changed) |
Enabled (Changed) |
| SigstoreImageVerificationPKI (0 tests) |
Disabled | Disabled | Enabled | Enabled | Enabled (Changed) |
Enabled (Changed) |
| AWSClusterHostedDNSInstall (0 tests) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
||
| AWSDedicatedHosts (0 tests) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
||
| AWSServiceLBNetworkSecurityGroup (0 tests) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
||
| AzureClusterHostedDNSInstall (0 tests) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
||
| AzureDedicatedHosts (0 tests) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
||
| AzureMultiDisk (0 tests) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
||
| BootImageSkewEnforcement (0 tests) |
Enabled (New) |
Enabled (New) |
||||
| ExternalSnapshotMetadata (0 tests) |
Enabled (New) |
Enabled (New) |
||||
| GCPClusterHostedDNSInstall (0 tests) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
||
| GCPCustomAPIEndpointsInstall (0 tests) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
||
| ImageModeStatusReporting (0 tests) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
||
| IrreconcilableMachineConfig (0 tests) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
||
| ManagedBootImagesAzure (0 tests) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
||
| ManagedBootImagesvSphere (6 tests) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
||
| MultiDiskSetup (0 tests) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
||
| MutatingAdmissionPolicy (3 tests) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
||
| NewOLMWebhookProviderOpenshiftServiceCA (0 tests) |
Enabled (New) |
Enabled (New) |
||||
| NoRegistryClusterOperations (0 tests) |
Enabled (New) |
Enabled (New) |
||||
| PreconfiguredUDNAddresses (6 tests) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
Enabled (New) |
||
| VSphereMixedNodeEnv (0 tests) |
Enabled (New) |
Enabled (New) |
sha256:43274dd14f6dc9d7391f227e119999c72456aff9c52ca4e535453ae4d3aa8b25sha256:1244e516f2de60f0e963839f4c4a6b385969660d96f561c8d6a00ef985bd8005sha256:65e557e8f802cdd747bcc3622e05c39e46e161cb7f421f350990fd82c9bebdb2sha256:d7a05a21265186fadd72a08fee2e88e56525f01876e202c330ea61d466bb4513sha256:6d3f9ee0be943862c1ef9a257c0da65f56fb161aeb13bff8793d2aa30a03cad9sha256:7f8d7e2a710741be66fbffdafd82fb9557997810afbb0d53eeac01088c5787fbsha256:9c5d905a8771815ccba79b5dc0c06107c13c91f40a801d8d231b426200f395dcsha256:85f1323d589d7af13b096b1f9b438b9dfe08f3fab37534e2780e6490a665bf05sha256:44efbb6c46156fe44e3bbb1eea0c64dbde89a9b2308de269c21b8ce196e8c35csha256:c3454e762466e22e2a893650b9781823558bc6fdfda2aa4188aff3cb819014c4sha256:07f75fe65ee24835d18df82cb11c2bd28424837e0bea3f9534a4ebd40706c409sha256:547a2332647df553d6251477d10e68ddee4eee49eb09f25df28544b5aa565388uid and extra fields in the Authentication CR #763ClusterVersionOperatorConfiguration to TechPreview #2457UpgradeStatus to Default #2418etcdDatabaseQuotaLowSpace” #1469pcmk_delay_base on 1st fence device to prevent fencing races #1463etcdDatabaseQuotaLowSpace #1464--watch-referenced-objects-in-all-namespaces to prometheus-operator #2667managed_cluster from reserved external labels #2641ResourceReconciliationIssues condition #1216make integration-test target #1203FeatureGate early #1190LoadUpdate #1185MAX_UPLOAD_SIZE formula #15428toggleCloudShellExpanded #15365testHook to RTL, add useWarningModal #15389X-XSS-Protection header #15360Guided tour -> Guided Tour in help menus #15363Dropdown -> ConsoleSelect #15284noSelection Dropdown #15342/dev-monitoring #15268RegistryPollIntervalModal #15337isLoading in CreateProjectModal #15318TogglePlay and ButtonBar #15308header if defined #15274screenfull #15262ExternalLinkWithCopy visual regression #15266_blank removal followup #15251ExternalLinkButton component and use it #15177requests in ContainerSpec.resources type #15148app.jsx -> app.tsx #14997classnames -> react-styles #15050col-sm-6 => GridItem sm={6} #15014go mod tidy to pass #150241048576 #5308generatedByControllerVersion annotation prior to deleting a degraded MC #5273Spec.ConfigVersion.Desired update in MCN” #5190Spec.ConfigVersion.Desired update in MCN #5121Degraded in MCP status based on MCN NodeDegraded condition #5110: in nmcli output #5106MachineConfigNodePinnedImageSetsDegraded message #5099dynamic-system-reserved-calc.sh when only true parameter is used #4733Status.PinnedImageSets.CurrentGeneration on valid generation value #5023*_status metrics for Routes #120Johan-Liebert1 (Pragyan Poudyal) to owners #1766Disruptive #30174UpgradeStatus test on HyperShift #30132oc adm upgrade status #30109oc adm upgrade status CLI #29954RouteExternalCertificate : Add fix for None platform type #29868smg247 as root approver #29860RouteExternalCertificate tests for few other on-prem jobs #29764Loading node image info, this may take a while ...
Full list (564 packages)
Full list (162 packages)
Red Hat Enterprise Linux CoreOS base layer: 9.6.20251021-0
Source code for this page located on github