# 4.18.4 Created: 2025-03-07 15:06:02 +0000 UTC Image Digest: `sha256:61dffd292f6689a3381dd05f7845dcd5d27c099fce2f460aa03d760d535f81e6` ## Changes from 4.18.3 ### Components * Kubectl 1.31.1 * Kubernetes 1.31.6 * Kubernetes Tests upgraded from 1.31.1 to 1.31.6 * Red Hat Enterprise Linux CoreOS upgraded from 418.94.202502250906-0 to 418.94.202503061016-0 ### Removed images * ovirt-machine-controllers ### Rebuilt images without code change * [driver-toolkit](https://github.com/openshift/driver-toolkit) git [2e139edc](https://github.com/openshift/driver-toolkit/commit/2e139edc4aeefbbc41536eeeedc91f317f0835fd) `sha256:d743b26cf815700129ca6602c4f4694bfab1be704e92118d2132da40653886e1` * [ironic-agent](https://github.com/openshift/ironic-agent-image) git [a26fffeb](https://github.com/openshift/ironic-agent-image/commit/a26fffeb4d36b22951095e20988f1757044e8d2a) `sha256:3413143bbcee6ccf983a34a07b8f0e75d407d612afb48cbee925add44cd4f40e` * [ironic-machine-os-downloader](https://github.com/openshift/ironic-rhcos-downloader) git [04c22eee](https://github.com/openshift/ironic-rhcos-downloader/commit/04c22eee43786b4a8bc53441b7e8173372251bd8) `sha256:4274218fa12d22180e9d1e0a450e74e5b58b6e70769cbb419dabc1f5da6bbafd` * [monitoring-plugin](https://github.com/openshift/monitoring-plugin) git [a5a82997](https://github.com/openshift/monitoring-plugin/commit/a5a82997a17cdcee03e9a4a58ac42c694d4174aa) `sha256:f88ce2cf6edd4dbd148a04722cbbf167342c73f3ab6aad56a76456d74bb8f515` * [network-tools](https://github.com/openshift/network-tools) git [f76635f2](https://github.com/openshift/network-tools/commit/f76635f2dcfc14dd70e25cc3771c9ef59ef2a30f) `sha256:ffda7d609896cee01362e407294978a5549f5860c1d92cabc250d5022027673c` * [networking-console-plugin](https://github.com/openshift/networking-console-plugin) git [d9f7f31c](https://github.com/openshift/networking-console-plugin/commit/d9f7f31c78c4f4eeee734936cd814ab0542e4ad0) `sha256:cb2c6039a4ea8a405741c9e67ddef31bfb852d591cdd085f19e31b911a147639` * [powervs-block-csi-driver](https://github.com/openshift/ibm-powervs-block-csi-driver) git [d36aea34](https://github.com/openshift/ibm-powervs-block-csi-driver/commit/d36aea34452210f988f74e93e0640318f3db1938) `sha256:77b3d9022ea27821cd359e1bcae72b34241fd3000a2e515bcaaac4d1bee788b6` * rhel-coreos `sha256:5d914162d9b4fc00aea081d0e31ae348b1f7b2222011200dfbfdff0d54b1dbe4` * rhel-coreos-extensions `sha256:1aa2f035edc65ddb80bbf8ebae16af7d34452b54a2870c948fa7ead39b8fb7fb` * [tools](https://github.com/openshift/oc) git [eb9bc9b0](https://github.com/openshift/oc/commit/eb9bc9b02fc27a48cceccc0140fc3f8ee1414c64) `sha256:91c5de0b9f65f4b1bea30c55e2c4b4defea0f9100b71eb30005496fda787e2aa` ### [baremetal-installer, installer, installer-altinfra, installer-artifacts](https://github.com/openshift/installer/tree/409dcb7b6f6ac28195223f58c143d3b63b23a5e8) * [OCPBUGS-51211](https://issues.redhat.com/browse/OCPBUGS-51211): Fixes panic during GCP tags fetch due to unstable network [#9513](https://github.com/openshift/installer/pull/9513) * [OCPBUGS-49885](https://issues.redhat.com/browse/OCPBUGS-49885): [Nutanix] Install multi-NICs cluster failed with failureDomains [#9440](https://github.com/openshift/installer/pull/9440) * [Full changelog](https://github.com/openshift/installer/compare/0ed93a189e3e0a84a2f3284b8b8fa8f12c21b10f...409dcb7b6f6ac28195223f58c143d3b63b23a5e8) ### [baremetal-operator](https://github.com/openshift/baremetal-operator/tree/20646c92b5f1c2a7b49fe12effee0b3c74df8058) * [OCPBUGS-45250](https://issues.redhat.com/browse/OCPBUGS-45250): Remove dataImage finalizer if BMH is missing [#389](https://github.com/openshift/baremetal-operator/pull/389) * [Full changelog](https://github.com/openshift/baremetal-operator/compare/3d9304e76903b639b6d06e3b00d655e1ad5dbb9b...20646c92b5f1c2a7b49fe12effee0b3c74df8058) ### [cluster-config-api](https://github.com/openshift/api/tree/e7f23be12279d3c245c013c234f967e5ccb426e2) * [OCPBUGS-51295](https://issues.redhat.com/browse/OCPBUGS-51295), [OCPBUGS-51380](https://issues.redhat.com/browse/OCPBUGS-51380): Reject new NodeStatus with revision set [#2215](https://github.com/openshift/api/pull/2215) * [OCPBUGS-51295](https://issues.redhat.com/browse/OCPBUGS-51295): [release-4.18] Add the option to test ratcheting validations within integration tests [#2217](https://github.com/openshift/api/pull/2217) * [Full changelog](https://github.com/openshift/api/compare/cb44c196e68fc38178d56190d9de078069154a7b...e7f23be12279d3c245c013c234f967e5ccb426e2) ### [cluster-ingress-operator](https://github.com/openshift/cluster-ingress-operator/tree/a730e8a7af570d3921cd44c1468f38a250a6e647) * [OCPBUGS-48377](https://issues.redhat.com/browse/OCPBUGS-48377): Add e2e tests for IdleConnectionTerminationPolicy [#1194](https://github.com/openshift/cluster-ingress-operator/pull/1194) * [OCPBUGS-48377](https://issues.redhat.com/browse/OCPBUGS-48377): Add support for IdleConnectionTerminationPolicy [#1188](https://github.com/openshift/cluster-ingress-operator/pull/1188) * [Full changelog](https://github.com/openshift/cluster-ingress-operator/compare/8be174945db79b0660bd0fd21ed279ab7b6aafbf...a730e8a7af570d3921cd44c1468f38a250a6e647) ### [cluster-network-operator](https://github.com/openshift/cluster-network-operator/tree/475a4839fa80f73d0cc154fb49197574511d073a) * [OCPBUGS-41178](https://issues.redhat.com/browse/OCPBUGS-41178): Updating cluster-network-operator-container image to be consistent with ART for 4.18 [#2491](https://github.com/openshift/cluster-network-operator/pull/2491) * [Full changelog](https://github.com/openshift/cluster-network-operator/compare/cad5e40c4c21a8d1d638c20ed23529aa05ab0824...475a4839fa80f73d0cc154fb49197574511d073a) ### [cluster-node-tuning-operator](https://github.com/openshift/cluster-node-tuning-operator/tree/2f872e4323528d8ec14c1361d27fb72707c308f1) * [OCPBUGS-51088](https://issues.redhat.com/browse/OCPBUGS-51088): E2E: Add configuration tests related to align cpus by uncorecache feature (#1298) [#1298](https://github.com/openshift/cluster-node-tuning-operator/pull/1298) * e2e: common way to fetch poolName (#1255) (#1300) [#1255](https://github.com/openshift/cluster-node-tuning-operator/pull/1255) * [Full changelog](https://github.com/openshift/cluster-node-tuning-operator/compare/b707be66f55efc54a9b348cd7f4b5fdcf5a58679...2f872e4323528d8ec14c1361d27fb72707c308f1) ### [cluster-storage-operator](https://github.com/openshift/cluster-storage-operator/tree/65d06444110f8044a84ccf4f977ee9520f2bdf89) * [OCPBUGS-51320](https://issues.redhat.com/browse/OCPBUGS-51320): fix Vsphere cluster Storage operator in Unavailable state [#558](https://github.com/openshift/cluster-storage-operator/pull/558) * [Full changelog](https://github.com/openshift/cluster-storage-operator/compare/d5869b21eee0acc5d734d92fa283b737b9e90b83...65d06444110f8044a84ccf4f977ee9520f2bdf89) ### [console](https://github.com/openshift/console/tree/87e68aaf14c42b7e82cae68a57d2aa7e8e5830f9) * [OCPBUGS-50609](https://issues.redhat.com/browse/OCPBUGS-50609): update the Deployment pod on change in imageStream [#14757](https://github.com/openshift/console/pull/14757) * [OCPBUGS-50648](https://issues.redhat.com/browse/OCPBUGS-50648): add support for "OpenShift Virtualization Engine" valid subscription filter on OperatorHub [#14761](https://github.com/openshift/console/pull/14761) * [OCPBUGS-51086](https://issues.redhat.com/browse/OCPBUGS-51086): Show Observe section without PROMETHEUS and MONITORING flags [#14784](https://github.com/openshift/console/pull/14784) * [OCPBUGS-48798](https://issues.redhat.com/browse/OCPBUGS-48798): Pipeline visualisation shows all tasks as Failed and after that goes to Running state [#14698](https://github.com/openshift/console/pull/14698) * [OCPBUGS-51180](https://issues.redhat.com/browse/OCPBUGS-51180): Linkify OLM operator uninstall message [#14789](https://github.com/openshift/console/pull/14789) * [OCPBUGS-51149](https://issues.redhat.com/browse/OCPBUGS-51149): Do not load CSRs if user does not have permissions [#14787](https://github.com/openshift/console/pull/14787) * [Full changelog](https://github.com/openshift/console/compare/478e9451a372c184ef12713b9d7f840a06444064...87e68aaf14c42b7e82cae68a57d2aa7e8e5830f9) ### [csi-driver-manila, openstack-cinder-csi-driver, openstack-cloud-controller-manager](https://github.com/openshift/cloud-provider-openstack/tree/b52ca7e89560678f3420aac02cfdb11febcfae67) * [OCPBUGS-43430](https://issues.redhat.com/browse/OCPBUGS-43430): Merge https://github.com/kubernetes/cloud-provider-openstack:release-1.31 into release-4.18 [#312](https://github.com/openshift/cloud-provider-openstack/pull/312) * [Full changelog](https://github.com/openshift/cloud-provider-openstack/compare/90891d4634af0fe61393de5ad5b448eb5d070f48...b52ca7e89560678f3420aac02cfdb11febcfae67) ### [docker-builder](https://github.com/openshift/builder/tree/6a5ec2a8c8e6cf0d348bee762706c0e24d5517d8) * [OCPBUGS-46580](https://issues.redhat.com/browse/OCPBUGS-46580): buildah dependency bump to 1.37.6 [#453](https://github.com/openshift/builder/pull/453) * [Full changelog](https://github.com/openshift/builder/compare/336d783e6fb6d10c32b4e386523325751c33b3ee...6a5ec2a8c8e6cf0d348bee762706c0e24d5517d8) ### [etcd](https://github.com/openshift/etcd/tree/afac40f734a0440eb0983d7308e86aea9a04bbe9) * [ETCD-708](https://issues.redhat.com/browse/ETCD-708): Rebase etcd 3.5.18 openshift 4.18 [#307](https://github.com/openshift/etcd/pull/307) * [Full changelog](https://github.com/openshift/etcd/compare/914783cae63a13b90971c65e28c3349c1ecb7dfb...afac40f734a0440eb0983d7308e86aea9a04bbe9) ### [haproxy-router](https://github.com/openshift/router/tree/d8058949aaf91dcdea050c58e6a34ef5f6670c67) * [OCPBUGS-48377](https://issues.redhat.com/browse/OCPBUGS-48377): Add support for IdleCloseTerminationPolicy [#647](https://github.com/openshift/router/pull/647) * [Full changelog](https://github.com/openshift/router/compare/15430fd4fa51f63bb5413200fe524b670e79c1cf...d8058949aaf91dcdea050c58e6a34ef5f6670c67) ### [hypershift](https://github.com/openshift/hypershift/tree/c6b343e24368c0846827c33024b9b3f08fccf9cf) * [OCPBUGS-52417](https://issues.redhat.com/browse/OCPBUGS-52417): [release-4.18] refactor aws identity health check into new controller [#5770](https://github.com/openshift/hypershift/pull/5770) * [OCPBUGS-51375](https://issues.redhat.com/browse/OCPBUGS-51375): use registryOverrides when automaitcally retrieving catalog images for hosted control plane [#5723](https://github.com/openshift/hypershift/pull/5723) * [Full changelog](https://github.com/openshift/hypershift/compare/b1be2a651f26e755fd37f631273a74876a8a3893...c6b343e24368c0846827c33024b9b3f08fccf9cf) ### [ironic](https://github.com/openshift/ironic-image/tree/b288ebe9daaed7501d80fe85501dcebe4848362f) * [OCPBUGS-52290](https://issues.redhat.com/browse/OCPBUGS-52290): Fix runlogwatch script [#642](https://github.com/openshift/ironic-image/pull/642) * [Full changelog](https://github.com/openshift/ironic-image/compare/afb7947613cac32c5c136e1757d7f21d0b034dd9...b288ebe9daaed7501d80fe85501dcebe4848362f) ### [machine-api-operator](https://github.com/openshift/machine-api-operator/tree/1df65ace03159ae05671e4f565eefcf844192192) * [OCPBUGS-51263](https://issues.redhat.com/browse/OCPBUGS-51263): Drop oVirt support [#1333](https://github.com/openshift/machine-api-operator/pull/1333) * [Full changelog](https://github.com/openshift/machine-api-operator/compare/53c01a7cc698b55ec71b3000f0781dfa267f6168...1df65ace03159ae05671e4f565eefcf844192192) ### [machine-config-operator](https://github.com/openshift/machine-config-operator/tree/9f18ef9ca8a4aff64948a11967d50d4c60606f82) * [release 4.18] OCPBUGS-50954: In OCL, MCPs are reporting Updating=false while the image is being built [#4859](https://github.com/openshift/machine-config-operator/pull/4859) * [OCPBUGS-50865](https://issues.redhat.com/browse/OCPBUGS-50865): Make resolv-prepender env file optional [#4855](https://github.com/openshift/machine-config-operator/pull/4855) * [OCPBUGS-48809](https://issues.redhat.com/browse/OCPBUGS-48809): Enable nmstate-configuration on all platforms [#4804](https://github.com/openshift/machine-config-operator/pull/4804) * [OCPBUGS-48296](https://issues.redhat.com/browse/OCPBUGS-48296): Update machine-config-daemon-pull.service to use custom policy for Podman < 4.4.1 [#4788](https://github.com/openshift/machine-config-operator/pull/4788) * [Full changelog](https://github.com/openshift/machine-config-operator/compare/7c298166c9057d806b1395e4a6fdd229e2aee508...9f18ef9ca8a4aff64948a11967d50d4c60606f82) ### [machine-os-images](https://github.com/openshift/machine-os-images/tree/ccdaa71f2165dd277f8a2e3ddc8bdaa2f5200723) * [OCPBUGS-51266](https://issues.redhat.com/browse/OCPBUGS-51266): Decompress pxe file only if it's a valid compressed file [#52](https://github.com/openshift/machine-os-images/pull/52) * [Full changelog](https://github.com/openshift/machine-os-images/compare/6d082d8041b06d062f95dd2ad1445150f2c0b305...ccdaa71f2165dd277f8a2e3ddc8bdaa2f5200723) ### [nutanix-machine-controllers](https://github.com/openshift/machine-api-provider-nutanix/tree/7d0cb735f3e86c0828821cf54f8a40c74d9232aa) * [OCPBUGS-47268](https://issues.redhat.com/browse/OCPBUGS-47268): fixing CVE-2024-45338 [#91](https://github.com/openshift/machine-api-provider-nutanix/pull/91) * [Full changelog](https://github.com/openshift/machine-api-provider-nutanix/compare/9c2ff5e75240902a64b13aabbd39c0ae7b970473...7d0cb735f3e86c0828821cf54f8a40c74d9232aa) ### [oauth-proxy](https://github.com/openshift/oauth-proxy/tree/cbd44ad9f0e433d32ff16a2691c6278298afe89a) * [OCPBUGS-48332](https://issues.redhat.com/browse/OCPBUGS-48332): Update dependencies to address CVE-2024-24786 [#312](https://github.com/openshift/oauth-proxy/pull/312) * [Full changelog](https://github.com/openshift/oauth-proxy/compare/2957f139b4a9982163e4ee76fdc7c532669b6b9f...cbd44ad9f0e433d32ff16a2691c6278298afe89a) ### [oc-mirror](https://github.com/openshift/oc-mirror/tree/22b273d3f5bfa4870aeb84acca14dfda7faaa981) * [CLID-325](https://issues.redhat.com/browse/CLID-325): adds cpu and memory profiling (#1103) [#1103](https://github.com/openshift/oc-mirror/pull/1103) * fixes CVE-2024-0406 (#1101) [#1101](https://github.com/openshift/oc-mirror/pull/1101) * v2: disable spinners when not running in a tty (#1082) [#1082](https://github.com/openshift/oc-mirror/pull/1082) * [OCPBUGS-49990](https://issues.redhat.com/browse/OCPBUGS-49990): v2/release: error out for kubevirt/graph image errors (#1081) [#1081](https://github.com/openshift/oc-mirror/pull/1081) * [Full changelog](https://github.com/openshift/oc-mirror/compare/fcb9fbb2878a502d51a290fe4c9275850d02a888...22b273d3f5bfa4870aeb84acca14dfda7faaa981) ### [olm-catalogd](https://github.com/openshift/operator-framework-catalogd/tree/fa0280c39bd3e20e3e2c3a3c6277051a4f81ba5b) * UPSTREAM: 502: Upgrade golang.org/x/net (#502) [#502](https://github.com/openshift/operator-framework-catalogd/pull/502) * [Full changelog](https://github.com/openshift/operator-framework-catalogd/compare/2d0126fb2a3e187ad6586526cf2868cb38bde777...fa0280c39bd3e20e3e2c3a3c6277051a4f81ba5b) ### [operator-framework-tools, operator-lifecycle-manager, operator-registry](https://github.com/openshift/operator-framework-olm/tree/877b6fd3d425043a1bd45b5d24ecebb69f5544c4) * [OCPBUGS-50830](https://issues.redhat.com/browse/OCPBUGS-50830), [OCPBUGS-50832](https://issues.redhat.com/browse/OCPBUGS-50832), [OCPBUGS-50836](https://issues.redhat.com/browse/OCPBUGS-50836): Bump github.com/distribution/distribution/v3 [#965](https://github.com/openshift/operator-framework-olm/pull/965) * [Full changelog](https://github.com/openshift/operator-framework-olm/compare/182471a8d72ee38d2ff82ce44db6903e66c4b22b...877b6fd3d425043a1bd45b5d24ecebb69f5544c4) ### [ovn-kubernetes, ovn-kubernetes-microshift](https://github.com/openshift/ovn-kubernetes/tree/799f96146c2056a50ae8252a87c03de1cc698f13) * [OCPBUGS-48710](https://issues.redhat.com/browse/OCPBUGS-48710): DownStream Merge Sync from 4.19 [02-13-2025] [#2470](https://github.com/openshift/ovn-kubernetes/pull/2470) * [Full changelog](https://github.com/openshift/ovn-kubernetes/compare/5f6ad07d88d8470b2d525803c60bdb5cd0164639...799f96146c2056a50ae8252a87c03de1cc698f13) ### [tests](https://github.com/openshift/origin/tree/c89253a2124ee5f90bfbf92b05085ae596e85a23) * [OCPBUGS-51295](https://issues.redhat.com/browse/OCPBUGS-51295): Rely on unstructured for update status instead of type conversion [#29564](https://github.com/openshift/origin/pull/29564) * [OCPBUGS-50929](https://issues.redhat.com/browse/OCPBUGS-50929): Update to Kubernetes v1.31.6 [#29548](https://github.com/openshift/origin/pull/29548) * [OCPBUGS-48389](https://issues.redhat.com/browse/OCPBUGS-48389): move initialization of OC to test instead of package level [#29472](https://github.com/openshift/origin/pull/29472) * [OCPBUGS-50921](https://issues.redhat.com/browse/OCPBUGS-50921): managed services: add hcp crd to unstable list [#29545](https://github.com/openshift/origin/pull/29545) * [OCPBUGS-50930](https://issues.redhat.com/browse/OCPBUGS-50930): managed services: add known image check for gcp [#29547](https://github.com/openshift/origin/pull/29547) * [Full changelog](https://github.com/openshift/origin/compare/f5a460e98df6ae0f232754ee7d1e2aea92e020d1...c89253a2124ee5f90bfbf92b05085ae596e85a23)