# 4.22.0-okd-scos.ec.1
Created: 2026-01-20 03:21:47 +0000 UTC
Image Digest: `sha256:94c45452209b9bba54ead74259d63bf3b22b6fb03a7f9b571fae4708b7bffec9`
Promoted from registry.ci.openshift.org/origin/release-scos:4.22.0-0.okd-scos-2026-01-19-153106
## Changes from 4.22.0-okd-scos.ec.0
### Components
* Kubectl 1.34.1
* Kubernetes 1.34.2
* Kubernetes Tests 1.34.1
* CentOS Stream CoreOS 10.0.20260113-0
### FeatureGate Changes
| FeatureGate | Default
Hypershift | Default
SelfManagedHA | DevPreviewNoUpgrade
Hypershift | DevPreviewNoUpgrade
SelfManagedHA | OKD
Hypershift | OKD
SelfManagedHA | TechPreviewNoUpgrade
Hypershift | TechPreviewNoUpgrade
SelfManagedHA |
| :------ | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: |
| EVPN
(0 tests)| | | Enabled
(New)| Enabled
(New)| | | Enabled
(New)| Enabled
(New) |
### [agent-installer-api-server](https://github.com/openshift/assisted-service/tree/ed528745af74ef14bf20736137faaf23f25d6475)
* NO-ISSUE: Add parameter for pod disruption budget in openshift template [#8765](https://github.com/openshift/assisted-service/pull/8765)
* [MGMT-20701](https://issues.redhat.com/browse/MGMT-20701): host re-registration improvement [#8737](https://github.com/openshift/assisted-service/pull/8737)
* [MGMT-22189](https://issues.redhat.com/browse/MGMT-22189): Fix primary_ip_stack migration [#8760](https://github.com/openshift/assisted-service/pull/8760)
* [Full changelog](https://github.com/openshift/assisted-service/compare/13a784aff079081c1b8ae1d9c6d60710534ffd36...ed528745af74ef14bf20736137faaf23f25d6475)
### [agent-installer-ui](https://github.com/openshift-assisted/assisted-installer-ui/tree/a0b51ecca442aaee1c4cf1c30df3214d5f81f7dd)
* Fix React 18 types (#3361) [#3361](https://github.com/openshift-assisted/assisted-installer-ui/pull/3361)
* [Full changelog](https://github.com/openshift-assisted/assisted-installer-ui/compare/8bb681c8a1f0a162f60f1958f56a339106a4d6cf...a0b51ecca442aaee1c4cf1c30df3214d5f81f7dd)
### [agent-installer-utils](https://github.com/openshift/agent-installer-utils/tree/8d1c9c53e08a0d71cbcf80c7511ce037a67a1dcd)
* [OCPBUGS-71231](https://issues.redhat.com/browse/OCPBUGS-71231): bump github.com/sirupsen/logrus to v1.9.3 [#233](https://github.com/openshift/agent-installer-utils/pull/233)
* [Full changelog](https://github.com/openshift/agent-installer-utils/compare/4231408ba540c2b5ec05372a041ffc8767348d17...8d1c9c53e08a0d71cbcf80c7511ce037a67a1dcd)
### [aws-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-aws/tree/f8b9cb05593d77ffb8ad16589bbe0c8e12fa3e6b)
* NO-JIRA: UPSTREAM: <carry>: Add manifests verify target [#586](https://github.com/openshift/cluster-api-provider-aws/pull/586)
* [Full changelog](https://github.com/openshift/cluster-api-provider-aws/compare/1b4220abf0f24aac32787ebbe80024288a49dd17...f8b9cb05593d77ffb8ad16589bbe0c8e12fa3e6b)
### [azure-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-azure/tree/a69c86aa4e9a50c088adccf716a530f4d37dea81)
* NO-JIRA: UPSTREAM: <carry>: Add manifests verify target [#358](https://github.com/openshift/cluster-api-provider-azure/pull/358)
* [Full changelog](https://github.com/openshift/cluster-api-provider-azure/compare/423e27b0017a736ae29503838422cd9024760154...a69c86aa4e9a50c088adccf716a530f4d37dea81)
### [baremetal-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-metal3/tree/a25b964151a19f626ac58586e0ae0bcc35d3beaa)
* NO-JIRA: Add manifests verify target [#57](https://github.com/openshift/cluster-api-provider-metal3/pull/57)
* [Full changelog](https://github.com/openshift/cluster-api-provider-metal3/compare/cccd5e18ebcb3d06136231242eedc7cd64af4ba1...a25b964151a19f626ac58586e0ae0bcc35d3beaa)
### [baremetal-installer, installer, installer-artifacts](https://github.com/openshift/installer/tree/19e15798a08114f1b40c61ffd81966a1bcbf5c7a)
* [OCPBUGS-63028](https://issues.redhat.com/browse/OCPBUGS-63028): filtering only PEs from cluster list [#10193](https://github.com/openshift/installer/pull/10193)
* [CORS-4075](https://issues.redhat.com/browse/CORS-4075), [CORS-4113](https://issues.redhat.com/browse/CORS-4113): Install-config and Infra manifest updates for DualStack for AWS and Azure [#10207](https://github.com/openshift/installer/pull/10207)
* [Full changelog](https://github.com/openshift/installer/compare/71aea74175b47bbf1e328f7df3c66fa6c0681247...19e15798a08114f1b40c61ffd81966a1bcbf5c7a)
### [cli, cli-artifacts, deployer, tools](https://github.com/openshift/oc/tree/430c82293109e23f3caaf9ba60e5affd2d5356f5)
* [OCPBUGS-73893](https://issues.redhat.com/browse/OCPBUGS-73893): Fix unit test failure by updating ruby version to 3.3 [#2184](https://github.com/openshift/oc/pull/2184)
* [Full changelog](https://github.com/openshift/oc/compare/4df0e94abe472105343c5c132396fbfafa47c569...430c82293109e23f3caaf9ba60e5affd2d5356f5)
### [cluster-capi-controllers](https://github.com/openshift/cluster-api/tree/fd8d79ef2f9925118526bbaf08000675ab7aaf87)
* NO-JIRA: UPSTREAM: <carry>: Add manifests verify target [#261](https://github.com/openshift/cluster-api/pull/261)
* [Full changelog](https://github.com/openshift/cluster-api/compare/64ec1d0e386cc2aca03d075c54584b43b8e2a4f8...fd8d79ef2f9925118526bbaf08000675ab7aaf87)
### [cluster-config-api](https://github.com/openshift/api/tree/6fb7fdae95fd20a36809d502cfc0e0459550d527)
* [OCPCLOUD-2998](https://issues.redhat.com/browse/OCPCLOUD-2998): Add synchronizedAPI to Machine and MachineSet status [#2642](https://github.com/openshift/api/pull/2642)
* [CORENET-6609](https://issues.redhat.com/browse/CORENET-6609): Add EVPN featuregate [#2649](https://github.com/openshift/api/pull/2649)
* [OCPBUGS-73855](https://issues.redhat.com/browse/OCPBUGS-73855): Permit other machine managers when skew enforcement is in Automatic mode [#2648](https://github.com/openshift/api/pull/2648)
* [Full changelog](https://github.com/openshift/api/compare/6ab113cb736829b0cb17174b9b26d355e4cda3a0...6fb7fdae95fd20a36809d502cfc0e0459550d527)
### [cluster-monitoring-operator](https://github.com/openshift/cluster-monitoring-operator/tree/4451ea96e3aab0eee747404b2cfece898b258fe6)
* NO-ISSUE: move endpointslice RBAC to Role [#2786](https://github.com/openshift/cluster-monitoring-operator/pull/2786)
* [Full changelog](https://github.com/openshift/cluster-monitoring-operator/compare/18e0b087b973ce9b150b260f5ff709778ccc8c51...4451ea96e3aab0eee747404b2cfece898b258fe6)
### [cluster-network-operator](https://github.com/openshift/cluster-network-operator/tree/b9a777441ccdbaea524196ecd15aed7e0aa8ab5e)
* [CORENET-6416](https://issues.redhat.com/browse/CORENET-6416): drop networkType migration support [#2456](https://github.com/openshift/cluster-network-operator/pull/2456)
* [Full changelog](https://github.com/openshift/cluster-network-operator/compare/a4a0c724938fceccb7c4dc5428e9cb64840eac20...b9a777441ccdbaea524196ecd15aed7e0aa8ab5e)
### [cluster-version-operator](https://github.com/openshift/cluster-version-operator/tree/9d362fbef35db477cf06f2ccd7ab31bb43e05604)
* Revert "OTA-1604: migrate ocp-46922 from otp to cvo repo" [#1297](https://github.com/openshift/cluster-version-operator/pull/1297)
* [OTA-1787](https://issues.redhat.com/browse/OTA-1787): pkg: Update Upgradeable condition to explicitly mention major version updates [#1276](https://github.com/openshift/cluster-version-operator/pull/1276)
* NO-JIRA: hack/build-image.sh: Update Dockerfile reference [#1272](https://github.com/openshift/cluster-version-operator/pull/1272)
* [OCPBUGS-73929](https://issues.redhat.com/browse/OCPBUGS-73929): lib/resourcemerge/core: Reconcile ConfigMap binaryData too [#1294](https://github.com/openshift/cluster-version-operator/pull/1294)
* NO-JIRA: Bump to builder:rhel-9-golang-1.25-openshift-4.22 [#1293](https://github.com/openshift/cluster-version-operator/pull/1293)
* [OTA-1604](https://issues.redhat.com/browse/OTA-1604): migrate ocp-46922 from otp to cvo repo [#1279](https://github.com/openshift/cluster-version-operator/pull/1279)
* [Full changelog](https://github.com/openshift/cluster-version-operator/compare/83243780aed4e0d9c4ebff528e54b918d4170fd3...9d362fbef35db477cf06f2ccd7ab31bb43e05604)
### [console](https://github.com/openshift/console/tree/1bb1c01aed91ee71601050fce7ade35ccd3c8020)
* [OCPBUGS-65891](https://issues.redhat.com/browse/OCPBUGS-65891): Follow up on fixing the remaining issues in the multi-group impersonation feature [#15916](https://github.com/openshift/console/pull/15916)
* [CONSOLE-4630](https://issues.redhat.com/browse/CONSOLE-4630): `@types/react` 18 prep work [#15893](https://github.com/openshift/console/pull/15893)
* [OCPBUGS-73766](https://issues.redhat.com/browse/OCPBUGS-73766): Configure coderabbit.yaml for only major reviews and disable multiple summaries [#15919](https://github.com/openshift/console/pull/15919)
* [CONSOLE-5035](https://issues.redhat.com/browse/CONSOLE-5035): cache lazy route components to prevent navigation freeze [#15924](https://github.com/openshift/console/pull/15924)
* [CONSOLE-4865](https://issues.redhat.com/browse/CONSOLE-4865): Remove `@openshift-console/plugin-shared` [#15921](https://github.com/openshift/console/pull/15921)
* And 1 elided commits (e.g. from squash or rebase merges)
* [Full changelog](https://github.com/openshift/console/compare/09af84b343b41cf8c0ffbbbba4dd4a400afc56fd...1bb1c01aed91ee71601050fce7ade35ccd3c8020)
### [console-operator](https://github.com/openshift/console-operator/tree/2adc10ff7413fbb4704fb757f0bf72d3e0984eb8)
* [CONSOLE-4986](https://issues.redhat.com/browse/CONSOLE-4986): Vendor API changes for GuidedTourFeature capability [#1091](https://github.com/openshift/console-operator/pull/1091)
* [Full changelog](https://github.com/openshift/console-operator/compare/f911da1e0481e09ae2109ad385d1b9fd0bba7cda...2adc10ff7413fbb4704fb757f0bf72d3e0984eb8)
### [docker-registry](https://github.com/openshift/image-registry/tree/d4cce000f749280e593ed758791b6ef97cc01746)
* [IR-350](https://issues.redhat.com/browse/IR-350): bump library-go to the latest version [#460](https://github.com/openshift/image-registry/pull/460)
* [Full changelog](https://github.com/openshift/image-registry/compare/e6d1bf0d54906dc9f1b18c04dbc9d2441fface56...d4cce000f749280e593ed758791b6ef97cc01746)
### [gcp-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-gcp/tree/6dd054c35c6f9bb046c5724d1a11dd37ae0e6d8d)
* NO-JIRA: UPSTREAM: <carry>: Add manifests verify target [#259](https://github.com/openshift/cluster-api-provider-gcp/pull/259)
* [Full changelog](https://github.com/openshift/cluster-api-provider-gcp/compare/34dadefb93b134b21b7be92d18ff6b927c45b58b...6dd054c35c6f9bb046c5724d1a11dd37ae0e6d8d)
### [hyperkube, installer-kube-apiserver-artifacts, kube-proxy, pod](https://github.com/openshift/kubernetes/tree/e4a4167c40c9ed543c5a80f2e08cc73696f7a4f6)
* [OCPBUGS-73913](https://issues.redhat.com/browse/OCPBUGS-73913): UPSTREAM: 135340: cbor: bump limits [#2564](https://github.com/openshift/kubernetes/pull/2564)
* [Full changelog](https://github.com/openshift/kubernetes/compare/58114e6d49483eef8847534648e4c8a1930c02c7...e4a4167c40c9ed543c5a80f2e08cc73696f7a4f6)
### [ibm-vpc-block-csi-driver-operator](https://github.com/openshift/ibm-vpc-block-csi-driver-operator/tree/a8b0b0b1b244d503f1cb8d1237a3ca5babf957ef)
* [STOR-2852](https://issues.redhat.com/browse/STOR-2852): Enable snapshot tests ibm vpc block csi [#160](https://github.com/openshift/ibm-vpc-block-csi-driver-operator/pull/160)
* [Full changelog](https://github.com/openshift/ibm-vpc-block-csi-driver-operator/compare/d5205ad48dc0a75bf61ed0f6a57d11b3e3539e87...a8b0b0b1b244d503f1cb8d1237a3ca5babf957ef)
### [ibmcloud-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-ibmcloud/tree/156e8e941ef0d9733ef18a62736aeffb1710f75c)
* NO-JIRA: UPSTREAM: <carry>: Add manifests verify target [#145](https://github.com/openshift/cluster-api-provider-ibmcloud/pull/145)
* [Full changelog](https://github.com/openshift/cluster-api-provider-ibmcloud/compare/088a2ebe50f6b51f15bfdde971bd4d95620295df...156e8e941ef0d9733ef18a62736aeffb1710f75c)
### [insights-operator](https://github.com/openshift/insights-operator/tree/073e371e4a70a7401746c1254cace1f56986e985)
* [OCPBUGS-65582](https://issues.redhat.com/browse/OCPBUGS-65582): set Progressing condition on cluster update [#1207](https://github.com/openshift/insights-operator/pull/1207)
* [Full changelog](https://github.com/openshift/insights-operator/compare/6518024c2461166645ca0b4c4ad6ee25226833be...073e371e4a70a7401746c1254cace1f56986e985)
### [ironic](https://github.com/openshift/ironic-image/tree/58c191665c6660306220d54ef6d42538f3d15a73)
* NO-ISSUE: Update requirements.cachito with latest openshift forks commits [#762](https://github.com/openshift/ironic-image/pull/762)
* [Full changelog](https://github.com/openshift/ironic-image/compare/324282211ff7df42b93360c435767a9793d542b6...58c191665c6660306220d54ef6d42538f3d15a73)
### [machine-api-operator](https://github.com/openshift/machine-api-operator/tree/4610a83ed692990c5f2bae54d3c204e1c0b60c4a)
* [OCPCLOUD-3166](https://issues.redhat.com/browse/OCPCLOUD-3166): Bump openshift/api [#1453](https://github.com/openshift/machine-api-operator/pull/1453)
* [Full changelog](https://github.com/openshift/machine-api-operator/compare/6337d583e29b8e4338b84f7b205d1ca6005d3ff7...4610a83ed692990c5f2bae54d3c204e1c0b60c4a)
### [machine-config-operator](https://github.com/openshift/machine-config-operator/tree/a01d54831ee2d007a062e0f80dc231f7247ac69b)
* [MCO-2028](https://issues.redhat.com/browse/MCO-2028): Add target OS version detection [#5556](https://github.com/openshift/machine-config-operator/pull/5556)
* NO-JIRA: bump openshift/client-go [#5500](https://github.com/openshift/machine-config-operator/pull/5500)
* NO-ISSUE: Fixes the issue in the test TestKubeletConfigMaxPods when AutoNodeSizing is enabled by default [#5555](https://github.com/openshift/machine-config-operator/pull/5555)
* [OCPBUGS-72396](https://issues.redhat.com/browse/OCPBUGS-72396): use D-Bus API to list systemd units [#5537](https://github.com/openshift/machine-config-operator/pull/5537)
* [Full changelog](https://github.com/openshift/machine-config-operator/compare/1e2c4ec36fdf1acedf064421f45898daa7d2a8da...a01d54831ee2d007a062e0f80dc231f7247ac69b)
### [metallb-frr](https://github.com/openshift/frr/tree/074b1797391cae2355bf889f4ae5807919bb3e34)
* [CNF-20883](https://issues.redhat.com/browse/CNF-20883): Downstream merge 2025-12-30 [#118](https://github.com/openshift/frr/pull/118)
* [Full changelog](https://github.com/openshift/frr/compare/c82bfaad01b196e12f00622a9a609d87e0a56701...074b1797391cae2355bf889f4ae5807919bb3e34)
### [monitoring-plugin](https://github.com/openshift/monitoring-plugin/tree/368ea660719fa9b68ea770ab0aab59a6f569b78d)
* [OCPBUGS-72604](https://issues.redhat.com/browse/OCPBUGS-72604): remove top level dispatch into useEffect [#730](https://github.com/openshift/monitoring-plugin/pull/730)
* [Full changelog](https://github.com/openshift/monitoring-plugin/compare/9daccd5319671333ea6db96b409c1f3a93358bb9...368ea660719fa9b68ea770ab0aab59a6f569b78d)
### [oc-mirror](https://github.com/openshift/oc-mirror/tree/9bbaf3b632227529e69f5ecba10870d85c6a3632)
* [CLID-476](https://issues.redhat.com/browse/CLID-476): Fixes for cross-build errors [#1303](https://github.com/openshift/oc-mirror/pull/1303)
* [Full changelog](https://github.com/openshift/oc-mirror/compare/5adbf2c8f5fd567572fbc7c151d05781ee3ad5d7...9bbaf3b632227529e69f5ecba10870d85c6a3632)
### [olm-catalogd, olm-operator-controller](https://github.com/openshift/operator-framework-operator-controller/tree/dcbfaf2c78cac8f77a716980149f43ea507b85f5)
* NO-ISSUE: Synchronize From Upstream Repositories [#601](https://github.com/openshift/operator-framework-operator-controller/pull/601)
* [Full changelog](https://github.com/openshift/operator-framework-operator-controller/compare/71e7ddbf768899845c0f82130b3af566dadb0b5e...dcbfaf2c78cac8f77a716980149f43ea507b85f5)
### [operator-framework-tools, operator-lifecycle-manager, operator-registry](https://github.com/openshift/operator-framework-olm/tree/8cfcfeb397a89bf0d273e06b914caf5e9885dedd)
* NO-ISSUE: automate ocp-85743 and ocp-85745 [#1197](https://github.com/openshift/operator-framework-olm/pull/1197)
* [OCPQE-31468](https://issues.redhat.com/browse/OCPQE-31468): add missed opm db testdata [#1196](https://github.com/openshift/operator-framework-olm/pull/1196)
* [OCPQE-31468](https://issues.redhat.com/browse/OCPQE-31468): recovery missed qe testdata [#1194](https://github.com/openshift/operator-framework-olm/pull/1194)
* [Full changelog](https://github.com/openshift/operator-framework-olm/compare/240820bb691cf84e8ff55df3217574b4b494913f...8cfcfeb397a89bf0d273e06b914caf5e9885dedd)
### [service-ca-operator](https://github.com/openshift/service-ca-operator/tree/503e4f5f4c74fd095a8dca385541125f3c9ee28b)
* [CNTRLPLANE-2547](https://issues.redhat.com/browse/CNTRLPLANE-2547): test/e2e: migrate metrics tests for OTE compatibility [#305](https://github.com/openshift/service-ca-operator/pull/305)
* [Full changelog](https://github.com/openshift/service-ca-operator/compare/e96ed805778a9b2539f8111c8138cead02d405e7...503e4f5f4c74fd095a8dca385541125f3c9ee28b)
### [tests](https://github.com/openshift/origin/tree/c21fa42e319610bee8140f050c123dd7b6ef0003)
* [TRT-2483](https://issues.redhat.com/browse/TRT-2483): feat(ginkgo): add monitor tests to extension test result output [#30678](https://github.com/openshift/origin/pull/30678)
* NO-JIRA: Update Networking team lead [#30301](https://github.com/openshift/origin/pull/30301)
* [OCPEDGE-2303](https://issues.redhat.com/browse/OCPEDGE-2303): update test logic for degraded cluster run [#30649](https://github.com/openshift/origin/pull/30649)
* NO-JIRA: CO must go Progressing during a minor-level upgrade [#30626](https://github.com/openshift/origin/pull/30626)
* [OCPBUGS-39026](https://issues.redhat.com/browse/OCPBUGS-39026): Remove exception for monitoring operator going degraded during upgrade [#30012](https://github.com/openshift/origin/pull/30012)
* [Full changelog](https://github.com/openshift/origin/compare/a285bcfdf2544e9ab986c5e313df048a69a29966...c21fa42e319610bee8140f050c123dd7b6ef0003)
### [vsphere-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-vsphere/tree/ff49e8cc77d4371af0c9b273cf8fb01a90df1ab1)
* NO-JIRA: UPSTREAM: <carry>: Add manifests verify target [#80](https://github.com/openshift/cluster-api-provider-vsphere/pull/80)
* [Full changelog](https://github.com/openshift/cluster-api-provider-vsphere/compare/6626b2998e29189d1ff031c0a589f9c3413feac4...ff49e8cc77d4371af0c9b273cf8fb01a90df1ab1)
### [vsphere-csi-driver-operator](https://github.com/openshift/vmware-vsphere-csi-driver-operator/tree/e0ae4fe944e86d95fb0d12f22ad87d2f85783894)
* [STOR-2852](https://issues.redhat.com/browse/STOR-2852): Enable snapshot tests for vsphere [#321](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/321)
* [Full changelog](https://github.com/openshift/vmware-vsphere-csi-driver-operator/compare/a85ac0ca6d05c674d3d7301efea37400eadc3c91...e0ae4fe944e86d95fb0d12f22ad87d2f85783894)