# 4.18.0 Created: 2025-02-20 13:10:36 +0000 UTC Image Digest: `sha256:5bca02661d61955b62889e7e2e648905b7202d5788f5ba5ab69055a73dffdb5c` ## Changes from 4.18.0-rc.8 ### Components * Kubectl 1.31.1 * Kubernetes upgraded from 1.31.4 to 1.31.5 * Kubernetes Tests 1.31.1 * Red Hat Enterprise Linux CoreOS upgraded from 418.94.202502041521-0 to 418.94.202502100215-0 ### Rebuilt images without code change * [cluster-node-tuning-operator](https://github.com/openshift/cluster-node-tuning-operator) git [b707be66](https://github.com/openshift/cluster-node-tuning-operator/commit/b707be66f55efc54a9b348cd7f4b5fdcf5a58679) `sha256:1e531166f04813b9646092659af962912b9673285dc86399c049934f20c28b20` * [driver-toolkit](https://github.com/openshift/driver-toolkit) git [2e139edc](https://github.com/openshift/driver-toolkit/commit/2e139edc4aeefbbc41536eeeedc91f317f0835fd) `sha256:86ea34129b0827fa58341da2f8d44dea5e89d3589e4c08c5e63111cc7ae65ddb` * [ironic-machine-os-downloader](https://github.com/openshift/ironic-rhcos-downloader) git [04c22eee](https://github.com/openshift/ironic-rhcos-downloader/commit/04c22eee43786b4a8bc53441b7e8173372251bd8) `sha256:3faa4edcd8f0266230c5e20d613fdf3097725f08db166ded5ebe3c4320d20b82` * [machine-os-images](https://github.com/openshift/machine-os-images) git [6d082d80](https://github.com/openshift/machine-os-images/commit/6d082d8041b06d062f95dd2ad1445150f2c0b305) `sha256:37b4814bd3013c68a738973d1920ad6a3e21a001d39e30b3afe976915121a1c9` * [monitoring-plugin](https://github.com/openshift/monitoring-plugin) git [a5a82997](https://github.com/openshift/monitoring-plugin/commit/a5a82997a17cdcee03e9a4a58ac42c694d4174aa) `sha256:b5e205b553835b386518450db730ab666280a63d52f6df4e582571fc1d44fd5c` * [network-tools](https://github.com/openshift/network-tools) git [f76635f2](https://github.com/openshift/network-tools/commit/f76635f2dcfc14dd70e25cc3771c9ef59ef2a30f) `sha256:866b9b20c239528253763ba407ff2169b92e45b368288cc0424b4cf417161ca5` * rhel-coreos `sha256:75584cd552759d510d014d6acbd22ada0866f17b7ea2679d7d4c46cde0dbe0f0` * rhel-coreos-extensions `sha256:fdf61a3b771db4273d0ef2564b3699808e9cc1b33f3e9e535be54fdffa8a7ca2` * [tools](https://github.com/openshift/oc) git [a50d4c0e](https://github.com/openshift/oc/commit/a50d4c0e41a6eff7aafe21dbe564359a0b622bb1) `sha256:6ab858aed98e4fe57e6b144da8e90ad5d6698bb4cc5521206f5c05809f0f9296` ### [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/ed5a8553b6866429db48b84119fcd4fd120fec0f) * [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) * [Full changelog](https://github.com/openshift/installer/compare/f73487b6414f4b644cdc12fd75a29cbb023a38bd...ed5a8553b6866429db48b84119fcd4fd120fec0f) ### [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-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) * [Full changelog](https://github.com/openshift/cluster-kube-apiserver-operator/compare/a77db53429b161c62ea284b9d91f2c47fd0c525c...763313c860ea43fcfc9b1ac00ebae096b57c078e) ### [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) * [Full changelog](https://github.com/openshift/cluster-network-operator/compare/e98cac9c69c0cdf0a08c3a6f688c11dae2ac7d93...b48488a6ee4c9e1ae778217817266baddd5f3e51) ### [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) * [Full changelog](https://github.com/openshift/console/compare/5fe61db12feb36addfb9a56081c0286cdcd50555...24ccf7adbe24e9327b5d7d18ccb273d95e943616) ### [hyperkube, kube-proxy, pod](https://github.com/openshift/kubernetes/tree/acb9630c20d2fa0d11bad4c38c7b28e2db9d818b) * [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) * [Full changelog](https://github.com/openshift/kubernetes/compare/5f71ced928d02ee98ecc2a0f23f9e5b45dfa3275...acb9630c20d2fa0d11bad4c38c7b28e2db9d818b) ### [hypershift](https://github.com/openshift/hypershift/tree/be2ef913291b73894f87fafb25b6cd414c1d4c33) * [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) * [Full changelog](https://github.com/openshift/hypershift/compare/9b686d5c0fb9216585835e9e597311a7e3db060a...be2ef913291b73894f87fafb25b6cd414c1d4c33) ### [ironic](https://github.com/openshift/ironic-image/tree/603ad0c00a97de9006fde80677325f613a391eec) * [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) * [Full changelog](https://github.com/openshift/ironic-image/compare/9888f482a4245d5bd64a613c39a55cbfaec8f4fe...603ad0c00a97de9006fde80677325f613a391eec) ### [machine-config-operator](https://github.com/openshift/machine-config-operator/tree/120ba674540c81513d1a701b99c8d424dbb41887) * [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...120ba674540c81513d1a701b99c8d424dbb41887) ### [networking-console-plugin](https://github.com/openshift/networking-console-plugin/tree/bd32ac52a57199bd5fda50f39e9b9dd1390658e7) * [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) * [Full changelog](https://github.com/openshift/networking-console-plugin/compare/9fbf84c1319813f6163ae5bfa5f8dced429c19bc...bd32ac52a57199bd5fda50f39e9b9dd1390658e7) ### [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) * [Full changelog](https://github.com/openshift/oc-mirror/compare/c7144d5d2c2b0345f163299ed04a400f2f93d340...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) * [Full changelog](https://github.com/openshift/operator-framework-catalogd/compare/e9ad8c71401de53fd43d85ef9046b9efafe35e3e...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) * [Full changelog](https://github.com/openshift/operator-framework-operator-controller/compare/7aefe7091f9b20a3a268b88b5a8b61ccb96b6375...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/0c7bed998ae685019b8be707a6a4f3c057624283) * [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) * [Full changelog](https://github.com/openshift/origin/compare/1662021282a73907bf2fc8e219babd89ddd5ae33...0c7bed998ae685019b8be707a6a4f3c057624283) ### [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) * [Full changelog](https://github.com/openshift/vmware-vsphere-csi-driver-operator/compare/eac8df894f254bb4553c6a0973d022ff737944bc...39b30343b8462a298c4d34cf6e579330af42368e)