# 4.18.0-okd-scos.2
Created: 2025-02-24 14:59:02 +0000 UTC
Image Digest: `sha256:f121e65e4888c618b13bedec8f791ebe927016a766b0de80bc2c4cce708da924`
Promoted from registry.ci.openshift.org/origin/release-scos:4.18.0-0.okd-scos-2025-02-24-070445
## Changes from 4.18.0-okd-scos.ec.3
### Components
* Kubectl 1.31.1
* Kubernetes upgraded from 1.31.4 to 1.31.6
* Kubernetes Tests 1.31.1
* CentOS Stream CoreOS upgraded from 418.9.202501310632-0 to 418.9.202502240632-0
### FeatureGate Changes
| FeatureGate | Default
Hypershift | Default
SelfManagedHA | DevPreviewNoUpgrade
Hypershift | DevPreviewNoUpgrade
SelfManagedHA | TechPreviewNoUpgrade
Hypershift | TechPreviewNoUpgrade
SelfManagedHA |
| :------ | :---: | :---: | :---: | :---: | :---: | :---: |
| NetworkSegmentation
(37 tests)| Enabled
(Changed)| Enabled
(Changed)| Enabled| Enabled| Enabled| Enabled |
| PersistentIPsForVirtualization
(12 tests)| Enabled
(Changed)| Enabled
(Changed)| Enabled| Enabled| Enabled| Enabled |
### Rebuilt images without code change
* stream-coreos `sha256:1ca8ec6b815113a99a23638e250e4686fd44da7867fc926a06c3b42cc509a932`
* stream-coreos-extensions `sha256:b977e762e63c5a2a74f16f53eedc01e3497028b5ce2ecdbdfa95ec754699af4d`
### [azure-machine-controllers](https://github.com/openshift/machine-api-provider-azure/tree/62f62f7a0bb3d836e238588527627684018e229b)
* [OCPBUGS-48659](https://issues.redhat.com/browse/OCPBUGS-48659): dynamically setting the amount of fault domains [#125](https://github.com/openshift/machine-api-provider-azure/pull/125)
* [Full changelog](https://github.com/openshift/machine-api-provider-azure/compare/e2405dcd1e737899d1e1ba7c36b8c80262b7d65c...62f62f7a0bb3d836e238588527627684018e229b)
### [baremetal-installer, installer, installer-altinfra, installer-artifacts](https://github.com/openshift/installer/tree/7d116b776c9b4a7b3906fdf79e7b68a45516994a)
* [OCPBUGS-50870](https://issues.redhat.com/browse/OCPBUGS-50870): PowerVS: destroy dhcp hack [#9483](https://github.com/openshift/installer/pull/9483)
* [OCPBUGS-50877](https://issues.redhat.com/browse/OCPBUGS-50877): correct typo [#9485](https://github.com/openshift/installer/pull/9485)
* [OCPBUGS-49792](https://issues.redhat.com/browse/OCPBUGS-49792): aws/edge/byovpc: subnets tag kube cluster tag to shared [#9430](https://github.com/openshift/installer/pull/9430)
* [OCPBUGS-49842](https://issues.redhat.com/browse/OCPBUGS-49842): Disable IP Forwarding for CAPG Machines [#9434](https://github.com/openshift/installer/pull/9434)
* [OCPBUGS-46548](https://issues.redhat.com/browse/OCPBUGS-46548): Update RHCOS 4.18 bootimage metadata to 418.94.202501221327-0 [#9437](https://github.com/openshift/installer/pull/9437)
* [OCPBUGS-49735](https://issues.redhat.com/browse/OCPBUGS-49735): aws/byo-ip added required permission ec2:ReleaseAddress [#9426](https://github.com/openshift/installer/pull/9426)
* [Full changelog](https://github.com/openshift/installer/compare/f1621a112f46ebdad3d2dc429464d6e075573679...7d116b776c9b4a7b3906fdf79e7b68a45516994a)
### [baremetal-operator](https://github.com/openshift/baremetal-operator/tree/3d9304e76903b639b6d06e3b00d655e1ad5dbb9b)
* [OCPBUGS-49699](https://issues.redhat.com/browse/OCPBUGS-49699): Handle HFC for non-redfish HW [#393](https://github.com/openshift/baremetal-operator/pull/393)
* [Full changelog](https://github.com/openshift/baremetal-operator/compare/044448aafa024c114b2ddba7afd4db9de845c82a...3d9304e76903b639b6d06e3b00d655e1ad5dbb9b)
### [cli, cli-artifacts, deployer, tools](https://github.com/openshift/oc/tree/a50d4c0e41a6eff7aafe21dbe564359a0b622bb1)
* [OCPBUGS-48714](https://issues.redhat.com/browse/OCPBUGS-48714): monitor should not exit for temp api disconnect [#1963](https://github.com/openshift/oc/pull/1963)
* [Full changelog](https://github.com/openshift/oc/compare/36c93092776f8d964b4d09fa4c4f299d1ab55a08...a50d4c0e41a6eff7aafe21dbe564359a0b622bb1)
### [cluster-bootstrap](https://github.com/openshift/cluster-bootstrap/tree/d1e019545aee3250920a01a5f5c465c570de573c)
* [OCPBUGS-49770](https://issues.redhat.com/browse/OCPBUGS-49770): bootstrap API server should terminate only after API is HA [#113](https://github.com/openshift/cluster-bootstrap/pull/113)
* [Full changelog](https://github.com/openshift/cluster-bootstrap/compare/c6db451da03b8883063e88d28d7962b605f65153...d1e019545aee3250920a01a5f5c465c570de573c)
### [cluster-config-api](https://github.com/openshift/api/tree/3175f3026f905a311fa0a462afce2393c42d7f87)
* [OCPBUGS-49751](https://issues.redhat.com/browse/OCPBUGS-49751): ipam, virt: graduate persistent ips feature gate to GA [#2140](https://github.com/openshift/api/pull/2140)
* [OCPBUGS-49809](https://issues.redhat.com/browse/OCPBUGS-49809), [SDN-5297](https://issues.redhat.com/browse/SDN-5297), [SDN-5403](https://issues.redhat.com/browse/SDN-5403): [release-4.18] Graduate `UserDefinedNetworks` to GA [#2127](https://github.com/openshift/api/pull/2127)
* [OCPBUGS-49780](https://issues.redhat.com/browse/OCPBUGS-49780): Use BASE_REF env var to pull the release version for sippy data [#2191](https://github.com/openshift/api/pull/2191)
* [Full changelog](https://github.com/openshift/api/compare/d15841be6bdeeb556cac490a084cb3ffb2aee215...3175f3026f905a311fa0a462afce2393c42d7f87)
### [cluster-csi-snapshot-controller-operator](https://github.com/openshift/cluster-csi-snapshot-controller-operator/tree/6fe700087e8be6513285edd18f461790fecc65c3)
* [OCPBUGS-49843](https://issues.redhat.com/browse/OCPBUGS-49843): Support HCP labels [#227](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/227)
* [Full changelog](https://github.com/openshift/cluster-csi-snapshot-controller-operator/compare/46902b494ed0a608a48d2a04faf6e4ed2f9a6a5b...6fe700087e8be6513285edd18f461790fecc65c3)
### [cluster-etcd-operator](https://github.com/openshift/cluster-etcd-operator/tree/26f6cb2494275fb713edbb535c3fe1d02fde94de)
* [OCPBUGS-49772](https://issues.redhat.com/browse/OCPBUGS-49772): Bump library-go for static pod controller apply fixes. [#1395](https://github.com/openshift/cluster-etcd-operator/pull/1395)
* [Full changelog](https://github.com/openshift/cluster-etcd-operator/compare/b9f78653cf1435be9f4e208813f0e2e8c3ca54a6...26f6cb2494275fb713edbb535c3fe1d02fde94de)
### [cluster-image-registry-operator](https://github.com/openshift/cluster-image-registry-operator/tree/33197688ad59aed5cd6d51c34cb114944125b6a7)
* [OCPBUGS-51018](https://issues.redhat.com/browse/OCPBUGS-51018): ensure that storage names don't end in dashes [#1179](https://github.com/openshift/cluster-image-registry-operator/pull/1179)
* [Full changelog](https://github.com/openshift/cluster-image-registry-operator/compare/00882ba691a356151e29a9052ab0f82c24a7f9fb...33197688ad59aed5cd6d51c34cb114944125b6a7)
### [cluster-kube-apiserver-operator](https://github.com/openshift/cluster-kube-apiserver-operator/tree/763313c860ea43fcfc9b1ac00ebae096b57c078e)
* [OCPBUGS-50479](https://issues.redhat.com/browse/OCPBUGS-50479): Increase waitForFallbackDegradedConditionTimeout [#1798](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1798)
* [OCPBUGS-49773](https://issues.redhat.com/browse/OCPBUGS-49773): Bump library-go for static pod controller apply fixes. [#1796](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1796)
* [Full changelog](https://github.com/openshift/cluster-kube-apiserver-operator/compare/4babb3f18c19d2bef584a8389f34b8428cf52b9c...763313c860ea43fcfc9b1ac00ebae096b57c078e)
### [cluster-kube-controller-manager-operator](https://github.com/openshift/cluster-kube-controller-manager-operator/tree/0fac9aa9a20b3c843e0e832a2849db6a7e3441c1)
* [OCPBUGS-49777](https://issues.redhat.com/browse/OCPBUGS-49777): Bump library-go for static pod controller apply fixes. [#832](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/832)
* [Full changelog](https://github.com/openshift/cluster-kube-controller-manager-operator/compare/ce2c021f23f5d178da6ea35d98a229137e5a81c4...0fac9aa9a20b3c843e0e832a2849db6a7e3441c1)
### [cluster-kube-scheduler-operator](https://github.com/openshift/cluster-kube-scheduler-operator/tree/6182930dde5ec8dd22bd50481e8b369ce673484c)
* [OCPBUGS-49776](https://issues.redhat.com/browse/OCPBUGS-49776): Bump library-go for static pod controller apply fixes. [#559](https://github.com/openshift/cluster-kube-scheduler-operator/pull/559)
* [Full changelog](https://github.com/openshift/cluster-kube-scheduler-operator/compare/e4c772cd344e538342a4e1cd91635b387e1c18ba...6182930dde5ec8dd22bd50481e8b369ce673484c)
### [cluster-network-operator](https://github.com/openshift/cluster-network-operator/tree/b48488a6ee4c9e1ae778217817266baddd5f3e51)
* [OCPBUGS-49589](https://issues.redhat.com/browse/OCPBUGS-49589): Update egressfirewall CRD to be consistent with ovn-kubernetes repo [#2631](https://github.com/openshift/cluster-network-operator/pull/2631)
* [OCPBUGS-49736](https://issues.redhat.com/browse/OCPBUGS-49736): Fix UDN and CUDN hostSubnet validation [#2637](https://github.com/openshift/cluster-network-operator/pull/2637)
* [OCPBUGS-49670](https://issues.redhat.com/browse/OCPBUGS-49670): OVNK should be able to annotate network ID on NADs [#2635](https://github.com/openshift/cluster-network-operator/pull/2635)
* [Full changelog](https://github.com/openshift/cluster-network-operator/compare/4616940d5e04f53b5bed811449b89acf2bb11514...b48488a6ee4c9e1ae778217817266baddd5f3e51)
### [cluster-openshift-apiserver-operator](https://github.com/openshift/cluster-openshift-apiserver-operator/tree/0a6f6eb9efec43dfd3c8570b7a08a3d00afc5534)
* [OCPBUGS-49749](https://issues.redhat.com/browse/OCPBUGS-49749): Exclude etcd readiness checks from /readyz to ignore temporary etcd hiccups [#613](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/613)
* [Full changelog](https://github.com/openshift/cluster-openshift-apiserver-operator/compare/9da25f01f448cf603993f2e311e9b779f300690e...0a6f6eb9efec43dfd3c8570b7a08a3d00afc5534)
### [cluster-storage-operator](https://github.com/openshift/cluster-storage-operator/tree/d5869b21eee0acc5d734d92fa283b737b9e90b83)
* [OCPBUGS-49843](https://issues.redhat.com/browse/OCPBUGS-49843): Support HCP labels [#552](https://github.com/openshift/cluster-storage-operator/pull/552)
* [Full changelog](https://github.com/openshift/cluster-storage-operator/compare/d0086059867b069dbc9eec2ae84d79c2119b5b4c...d5869b21eee0acc5d734d92fa283b737b9e90b83)
### [console](https://github.com/openshift/console/tree/24ccf7adbe24e9327b5d7d18ccb273d95e943616)
* [OCPBUGS-49920](https://issues.redhat.com/browse/OCPBUGS-49920): fix bug where Search filter dropdown label isn't i18n [#14724](https://github.com/openshift/console/pull/14724)
* [OCPBUGS-48200](https://issues.redhat.com/browse/OCPBUGS-48200): 'create a Project' button on Getting started page doesn't work [#14672](https://github.com/openshift/console/pull/14672)
* [Full changelog](https://github.com/openshift/console/compare/7bb8f0d706d0a4c86750adb82bc02791f1fa6002...24ccf7adbe24e9327b5d7d18ccb273d95e943616)
### [docker-registry](https://github.com/openshift/image-registry/tree/e36d3655ba8c33cff1afaa9f816ae2399f4cd42f)
* [OCPBUGS-49693](https://issues.redhat.com/browse/OCPBUGS-49693): bump docker distribution [#421](https://github.com/openshift/image-registry/pull/421)
* [Full changelog](https://github.com/openshift/image-registry/compare/8def65e61ff3afa5a16396045418ff306f72243e...e36d3655ba8c33cff1afaa9f816ae2399f4cd42f)
### [hyperkube, installer-kube-apiserver-artifacts, kube-proxy, pod](https://github.com/openshift/kubernetes/tree/6020cf5333bdeb77f95fa33f8272e5251ea28edc)
* [OCPBUGS-50929](https://issues.redhat.com/browse/OCPBUGS-50929): Update to Kubernetes v1.31.6 [#2208](https://github.com/openshift/kubernetes/pull/2208)
* [OCPBUGS-49841](https://issues.redhat.com/browse/OCPBUGS-49841): Don't retry storage calls with side effects. [#2197](https://github.com/openshift/kubernetes/pull/2197)
* [OCPBUGS-48552](https://issues.redhat.com/browse/OCPBUGS-48552): Update to Kubernetes 1.31.5 [#2176](https://github.com/openshift/kubernetes/pull/2176)
* [OCPBUGS-49782](https://issues.redhat.com/browse/OCPBUGS-49782): OCPBUGS-39305: UPSTREAM: <carry>: log only deprecated api requests [#2195](https://github.com/openshift/kubernetes/pull/2195)
* [OCPBUGS-49749](https://issues.redhat.com/browse/OCPBUGS-49749): UPSTREAM: <carry>: disable etcd readiness checks by default [#2193](https://github.com/openshift/kubernetes/pull/2193)
* [Full changelog](https://github.com/openshift/kubernetes/compare/e18ecb4c7c8e2d8ca398f0ecdf76119d9f471cf3...6020cf5333bdeb77f95fa33f8272e5251ea28edc)
### [hypershift](https://github.com/openshift/hypershift/tree/ac7b4b2c592e0f772a03d4426cbfd6b359a71204)
* [OCPBUGS-51050](https://issues.redhat.com/browse/OCPBUGS-51050): Add HostedCluster additional trustbundles to konnectivity-https-proxy [#5667](https://github.com/openshift/hypershift/pull/5667)
* NO-JIRA: Update dependency mkdocs-mermaid2-plugin to v1.2.1 [#5640](https://github.com/openshift/hypershift/pull/5640)
* NO-JIRA: Update dependency mkdocs to v1.6.1 [#5638](https://github.com/openshift/hypershift/pull/5638)
* [OCPBUGS-50550](https://issues.redhat.com/browse/OCPBUGS-50550): Honor proxy vars in the util insecure http client [#5598](https://github.com/openshift/hypershift/pull/5598)
* [OCPBUGS-49698](https://issues.redhat.com/browse/OCPBUGS-49698): Konnectivity: add agent readiness [#5521](https://github.com/openshift/hypershift/pull/5521)
* [OCPBUGS-45600](https://issues.redhat.com/browse/OCPBUGS-45600): override OpenShiftPodSecurityAdmission featue gate to false for HCP components [#5585](https://github.com/openshift/hypershift/pull/5585)
* [OCPBUGS-49827](https://issues.redhat.com/browse/OCPBUGS-49827): Duplicate hostDevices.name when hostDevices.deviceName has multiple types. [#5557](https://github.com/openshift/hypershift/pull/5557)
* [OCPBUGS-49904](https://issues.redhat.com/browse/OCPBUGS-49904): Use /livez for kubernetes scheduler liveness probe [#5567](https://github.com/openshift/hypershift/pull/5567)
* [OCPBUGS-45600](https://issues.redhat.com/browse/OCPBUGS-45600): enforce privileged PSA by default [#5566](https://github.com/openshift/hypershift/pull/5566)
* [OCPBUGS-49819](https://issues.redhat.com/browse/OCPBUGS-49819): Add ObjectEncoding to the Azure API and SecretProviderClass Reconciliation in the CPO [#5548](https://github.com/openshift/hypershift/pull/5548)
* [OCPBUGS-48689](https://issues.redhat.com/browse/OCPBUGS-48689): Remove Credentials from the Azure API [#5530](https://github.com/openshift/hypershift/pull/5530)
* [Full changelog](https://github.com/openshift/hypershift/compare/05039f3446362d68dca2d032898f55f91976928e...ac7b4b2c592e0f772a03d4426cbfd6b359a71204)
### [ironic](https://github.com/openshift/ironic-image/tree/afb7947613cac32c5c136e1757d7f21d0b034dd9)
* [OCPBUGS-50641](https://issues.redhat.com/browse/OCPBUGS-50641): Install python3-inotify pkg explicitly [#639](https://github.com/openshift/ironic-image/pull/639)
* [OCPBUGS-49982](https://issues.redhat.com/browse/OCPBUGS-49982): Fix runlogwatch failure if LOG_DIR does not exist [#636](https://github.com/openshift/ironic-image/pull/636)
* [OCPBUGS-49765](https://issues.redhat.com/browse/OCPBUGS-49765): Drop quiet option of grep to avoid race condition with pipefail [#632](https://github.com/openshift/ironic-image/pull/632)
* [OCPBUGS-49755](https://issues.redhat.com/browse/OCPBUGS-49755): Use pynotify instead of inotify-tools [#630](https://github.com/openshift/ironic-image/pull/630)
* [Full changelog](https://github.com/openshift/ironic-image/compare/3ed02cb9ec6171a279808b1eb09d1fa7b0db98f5...afb7947613cac32c5c136e1757d7f21d0b034dd9)
### [machine-config-operator](https://github.com/openshift/machine-config-operator/tree/965278a90f8d3d01d8c20bf87a8a5f26278748c3)
* [OCPBUGS-49774](https://issues.redhat.com/browse/OCPBUGS-49774): Correct MachineConfig documentation on sysstat extension support [#4829](https://github.com/openshift/machine-config-operator/pull/4829)
* [OCPBUGS-49433](https://issues.redhat.com/browse/OCPBUGS-49433): create /run/nodeip-configuration before use [#4813](https://github.com/openshift/machine-config-operator/pull/4813)
* [OCPBUGS-46032](https://issues.redhat.com/browse/OCPBUGS-46032): Update the storage.conf configuration file template [#4751](https://github.com/openshift/machine-config-operator/pull/4751)
* [Full changelog](https://github.com/openshift/machine-config-operator/compare/d6090f11285d3b9a9262290f17bc3f90eb3dd8e5...965278a90f8d3d01d8c20bf87a8a5f26278748c3)
### [networking-console-plugin](https://github.com/openshift/networking-console-plugin/tree/d9f7f31c78c4f4eeee734936cd814ab0542e4ad0)
* [CNV-56436](https://issues.redhat.com/browse/CNV-56436): show ipam lifecycle correctly with new spec [#220](https://github.com/openshift/networking-console-plugin/pull/220)
* [CNV-56236](https://issues.redhat.com/browse/CNV-56236): fix cudn modal form titles [#219](https://github.com/openshift/networking-console-plugin/pull/219)
* [CNV-56336](https://issues.redhat.com/browse/CNV-56336): fix ipam lifecycle with new spec [#213](https://github.com/openshift/networking-console-plugin/pull/213)
* [CNV-56076](https://issues.redhat.com/browse/CNV-56076): create cudn from empty state [#211](https://github.com/openshift/networking-console-plugin/pull/211)
* Fix nads with no label [#207](https://github.com/openshift/networking-console-plugin/pull/207)
* [OCPBUGS-49681](https://issues.redhat.com/browse/OCPBUGS-49681): Fix weight width [#205](https://github.com/openshift/networking-console-plugin/pull/205)
* [Full changelog](https://github.com/openshift/networking-console-plugin/compare/9f60c8a135fbc130c516ed25da80156a539327e7...d9f7f31c78c4f4eeee734936cd814ab0542e4ad0)
### [oauth-apiserver](https://github.com/openshift/oauth-apiserver/tree/2575ff417406ea6680aff0de6efb524dbbe2b8d2)
* [OCPBUGS-49847](https://issues.redhat.com/browse/OCPBUGS-49847): Prevent storage layer retries for methods with side effects. [#129](https://github.com/openshift/oauth-apiserver/pull/129)
* [Full changelog](https://github.com/openshift/oauth-apiserver/compare/afe74a0a2f6b4044b6c71feb3bee72ac9380cade...2575ff417406ea6680aff0de6efb524dbbe2b8d2)
### [oc-mirror](https://github.com/openshift/oc-mirror/tree/c00c7c9f973ed593b639db63102101a4ab911033)
* [OCPBUGS-49899](https://issues.redhat.com/browse/OCPBUGS-49899): v2/cli: share common flag options (#1067) [#1067](https://github.com/openshift/oc-mirror/pull/1067)
* [OCPBUGS-49723](https://issues.redhat.com/browse/OCPBUGS-49723): v2/clusterresources: remove ClusterCatalog namespace (#1059) [#1059](https://github.com/openshift/oc-mirror/pull/1059)
* [OCPBUGS-49798](https://issues.redhat.com/browse/OCPBUGS-49798): exposes the parallel-layers flag (#1066) [#1066](https://github.com/openshift/oc-mirror/pull/1066)
* [OCPBUGS-49730](https://issues.redhat.com/browse/OCPBUGS-49730): fixes the infinite loop when no images to mirror (#1064) [#1064](https://github.com/openshift/oc-mirror/pull/1064)
* [Full changelog](https://github.com/openshift/oc-mirror/compare/eb818d4c5bea5ac4d42242bac3b2ef11005eb5ad...c00c7c9f973ed593b639db63102101a4ab911033)
### [olm-catalogd](https://github.com/openshift/operator-framework-catalogd/tree/f95a88f7e7a2925b6b878c2acb26451005f0d37a)
* UPSTREAM: <drop>: Separate CA configuration for pulls vs catalogd services (#1673) [#1673](https://github.com/openshift/operator-framework-catalogd/pull/1673)
* UPSTREAM: <drop>: Revert "UPSTREAM: <drop>: Separate CA configuration for pulls vs catalogd services (#1673)" [#1673](https://github.com/openshift/operator-framework-catalogd/pull/1673)
* [Full changelog](https://github.com/openshift/operator-framework-catalogd/compare/ab7ec240dd7675d7fb0416487adf9d7e096d6421...f95a88f7e7a2925b6b878c2acb26451005f0d37a)
### [olm-operator-controller](https://github.com/openshift/operator-framework-operator-controller/tree/74a2477ba390b0f727d0bd314975104dce6272e4)
* UPSTREAM: <drop>: Separate CA configuration for pulls vs catalogd services (#1673) [#1673](https://github.com/openshift/operator-framework-operator-controller/pull/1673)
* UPSTREAM: <drop>: Add support for SSL env vars to cert pool watcher (#1672) [#1672](https://github.com/openshift/operator-framework-operator-controller/pull/1672)
* UPSTREAM: <drop>: Revert "Add support for SSL env vars to cert pool watcher (#1672)" [#1672](https://github.com/openshift/operator-framework-operator-controller/pull/1672)
* UPSTREAM: <drop>: Revert "Separate CA configuration for pulls vs catalogd services (#1673)" [#1673](https://github.com/openshift/operator-framework-operator-controller/pull/1673)
* [Full changelog](https://github.com/openshift/operator-framework-operator-controller/compare/859b4d2ed92e29ef3a380f65066ecc4511cec6ef...74a2477ba390b0f727d0bd314975104dce6272e4)
### [openshift-apiserver](https://github.com/openshift/openshift-apiserver/tree/73d65dbb875ed0302360eabdeaf11658752d1499)
* [OCPBUGS-49848](https://issues.redhat.com/browse/OCPBUGS-49848): Prevent storage layer retries for methods with side effects. [#496](https://github.com/openshift/openshift-apiserver/pull/496)
* [Full changelog](https://github.com/openshift/openshift-apiserver/compare/775f6a1596b3971526db52a70e11d70e044896d5...73d65dbb875ed0302360eabdeaf11658752d1499)
### [ovn-kubernetes, ovn-kubernetes-microshift](https://github.com/openshift/ovn-kubernetes/tree/5f6ad07d88d8470b2d525803c60bdb5cd0164639)
* [OCPBUGS-50513](https://issues.redhat.com/browse/OCPBUGS-50513), [OCPBUGS-50514](https://issues.redhat.com/browse/OCPBUGS-50514): Downstream Merge 7th Feb 2025 [#2449](https://github.com/openshift/ovn-kubernetes/pull/2449)
* [OCPBUGS-49851](https://issues.redhat.com/browse/OCPBUGS-49851): Bump OVN to 24.09.2-14 for FDP-1131 [#2448](https://github.com/openshift/ovn-kubernetes/pull/2448)
* [OCPBUGS-48337](https://issues.redhat.com/browse/OCPBUGS-48337), [OCPBUGS-49821](https://issues.redhat.com/browse/OCPBUGS-49821), [OCPBUGS-49856](https://issues.redhat.com/browse/OCPBUGS-49856), [OCPBUGS-49857](https://issues.redhat.com/browse/OCPBUGS-49857): [DownstreamMerge] 2-4-25 [#2447](https://github.com/openshift/ovn-kubernetes/pull/2447)
* [Full changelog](https://github.com/openshift/ovn-kubernetes/compare/5086614cde9fbec2cce4c8184ea407adaef5c2a3...5f6ad07d88d8470b2d525803c60bdb5cd0164639)
### [tests](https://github.com/openshift/origin/tree/f5a460e98df6ae0f232754ee7d1e2aea92e020d1)
* [OCPBUGS-48474](https://issues.redhat.com/browse/OCPBUGS-48474): Replace RunHostCmd with Exec function to censor bearer token being exposed [#29377](https://github.com/openshift/origin/pull/29377)
* [OCPBUGS-49687](https://issues.redhat.com/browse/OCPBUGS-49687): Add Readiness Probe to Router Status Tests [#29513](https://github.com/openshift/origin/pull/29513)
* [OCPBUGS-49821](https://issues.redhat.com/browse/OCPBUGS-49821): Allows for backwards compatibility with upcoming network name change [#29527](https://github.com/openshift/origin/pull/29527)
* [OCPBUGS-48403](https://issues.redhat.com/browse/OCPBUGS-48403): Bring groupsnapshot beta feature to 4.18 [#29427](https://github.com/openshift/origin/pull/29427)
* [Full changelog](https://github.com/openshift/origin/compare/4b725c23bcff735e5c257c56afd08e8b10c4b541...f5a460e98df6ae0f232754ee7d1e2aea92e020d1)
### [vsphere-csi-driver-operator](https://github.com/openshift/vmware-vsphere-csi-driver-operator/tree/39b30343b8462a298c4d34cf6e579330af42368e)
* [OCPBUGS-49863](https://issues.redhat.com/browse/OCPBUGS-49863): Set reconcile-sync to 10 minute for ListVolume [#290](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/290)
* [OCPBUGS-48706](https://issues.redhat.com/browse/OCPBUGS-48706): Escape backslash in vCenter username [#282](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/282)
* [Full changelog](https://github.com/openshift/vmware-vsphere-csi-driver-operator/compare/73b303ebfdbb31da4879b1ae534cadbb16225135...39b30343b8462a298c4d34cf6e579330af42368e)