Back to index
Download installer and client with:
oc adm release extract --tools quay.io/okd/scos-release:4.21.0-okd-scos.ec.9 Team Approvals:
Tests:
Upgrades from:
Untested upgrades:
4.21.0-0.okd-scos-2025-11-21-072951 ,
4.21.0-0.okd-scos-2025-11-21-192951 ,
4.21.0-0.okd-scos-2025-11-22-072951 ,
4.21.0-0.okd-scos-2025-11-23-072952 ,
4.21.0-0.okd-scos-2025-11-23-192952 ,
4.21.0-okd-scos.ec.1 ,
4.21.0-okd-scos.ec.2 ,
4.21.0-okd-scos.ec.3 ,
4.21.0-okd-scos.ec.5 ,
4.21.0-okd-scos.ec.6 ,
4.21.0-okd-scos.ec.7 Upgrades to:
Loading changelog, this may take a while ...
Created: 2025-11-24 05:00:43 +0000 UTC
Image Digest: sha256:08fabb1dfee9401c7f62aa0b5b2ab434c74dc9b4088c131cae0df6dfa7ad8ad7
Release 4.21.0-okd-scos.ec.9 was created from registry.ci.openshift.org/origin/release-scos:4.21.0-0.okd-scos-2025-11-23-192952
Components
Kubectl 1.34.1
Kubernetes 1.34.1
Kubernetes Tests 1.34.1
CentOS Stream CoreOS 10.0.20251113-0
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 Changes
FeatureGate
Default Hypershift
Default SelfManagedHA
DevPreviewNoUpgrade Hypershift
DevPreviewNoUpgrade SelfManagedHA
TechPreviewNoUpgrade Hypershift
TechPreviewNoUpgrade SelfManagedHA
NoRegistryClusterOperations (0 tests)
Unconditionally Enabled (Changed)
Unconditionally Enabled (Changed)
Unconditionally Enabled (Changed)
Unconditionally Enabled (Changed)
Unconditionally Enabled (Changed)
Unconditionally Enabled (Changed)
ClientsAllowCBOR (0 tests)
Disabled
Disabled
Disabled (Changed)
Disabled (Changed)
Disabled (Changed)
Disabled (Changed)
HyperShiftOnlyDynamicResourceAllocation (0 tests)
Enabled (New)
Enabled (New)
Enabled (New)
NewOLMBoxCutterRuntime (0 tests)
Enabled (New)
Enabled (New)
NoRegistryClusterInstall (0 tests)
Enabled (New)
Enabled (New)
OnPremDNSRecords (0 tests)
Enabled (New)
Enabled (New)
Enabled (New)
Enabled (New)
ProvisioningRequestAvailable (0 tests)
Enabled (New)
Enabled (New)
Rebuilt images without code change
MGMT-22244 : add AgentServiceConfig ctrl watch for mirror regsitry configmap changes #8391
MGMT-22246 : Allow late binding for arbiter hosts #8395
MGMT-22263 : Fix Image service health check timeout too short for onprem deployments #8405
NO-ISSUE: [master] Bump OCP versions: 4.17, 4.21, 4.19 #8404
MGMT-21691 : Reorder networks and VIPs after each DB fetch before install-config generation #8400
ACM-26371 : Update go.mod Hive dependency #8392
OCPBUGS-56913 : Retry incomplete cluster registration in ABI #8241
NO-ISSUE: [master] Bump OCP versions: 4.20 #8398
MGMT-21982 : Remove –interactive flag from the unconfigured ignition #8389
NO-JIRA: Add project documentation to CLAUDE.md #8209
MGMT-22154 : return bad request when cluster or host are missing in v2uploadLogs #8356
NO-JIRA: Fix database initialization in unit tests #8353
Full changelog
TRT-2426 : Third run at default feature set cluster image policy #89
TRT-2426 : Revert #85 “ \tOCPNODE-3611: promote openshift ClusterImagePolicy to default featureset” #87
OCPNODE-3611 : promote openshift ClusterImagePolicy to default featureset #85
Full changelog
NO-JIRA: Move constants of ClusterStatusConditionType into one place #1252
NO-JIRA: Add fao89 to OWNERS #1260
Full changelog
CNTRLPLANE-1692 : feat: add disaster recovery restore command #7252
GCP-238 : add GCP Platform support to private-router NetworkPolicy #7254
OCPBUGS-63353 : Fix ValidAWSIdentityProvider status when KAS is unavailable #7151
OCPBUGS-65818 : fix(cli): align version validation with controller logic #7266
OCPBUGS-65702 : test: Fix control plane components rollout failure when NetworkType is not OVNKubernetes #7243
OCPBUGS-65701 : test: fix ovnKubernetesConfig forbidden when networkType is not OVNKubernetes #7244
CNTRLPLANE-1015 : Add support for control plane autoscaling in request serving architecture #6102
CNTRLPLANE-377 : Add NodePool minor version compatibility check to HO #5931
GCP-230 : Add gcp-reviewers to OWNERS files #7217
NO-JIRA: Add claude cluster debugging skill #7249
GCP-179 : feat(gcp): add service account creation and IAM bindings to IAM infra #7231
AROSLSRE-218 : allow hypershift install cmd to accept env vars to be passed to the hypershift operator deployment #7223
GCP-205 : feat(gcp): ensure restricted PodSecurity compliance for control plane components #7219
And 1 elided commits (e.g. from squash or rebase merges)
Full changelog
METAL-1569 : Use custom data directory to store the master iso images on ironic-conductor node #722
METAL-1105 : support default bmc verify ca #721
NO-ISSUE: Update requirements.cachito with latest openshift forks commits #717
Full changelog
OU-356 : fix specific translations and items without translations #651
OU-949 : add namespace dropdown to dashboards page #567
OU-1076 : unit testing instructions on AGENTS.md #650
OU-1076 : monitoring-plugin E2E testing instructions to AGENTS.md #649
OU-356 : add translations from memsource #646
OBSINTA-777 : [Incidents] Regression tests for short incidents visualisation #623
OU-1083 : /run-perses-dev #645
OU-991 : monitoring testings refactoring for reusability for admin and kubevirt #603
NO-JIRA: add devspace setup #642
Full changelog
Node Image Info Loading node image info, this may take a while ...