# 4.18.0-rc.6 Created: 2025-01-23 16:28:08 +0000 UTC Image Digest: `sha256:1d261c178ac128e85455f370a78f3fea4492cd5c0367888933fe3a5b48c43c84` ## Changes from 4.18.0-rc.5 ### Components * Kubectl 1.31.1 * Kubernetes 1.31.4 * Kubernetes Tests 1.31.1 * Red Hat Enterprise Linux CoreOS upgraded from 418.94.202501140533-0 to 418.94.202501221327-0 ### Rebuilt images without code change * [driver-toolkit](https://github.com/openshift/driver-toolkit) git [2e139edc](https://github.com/openshift/driver-toolkit/commit/2e139edc4aeefbbc41536eeeedc91f317f0835fd) `sha256:f4e9d8257b0613827d97af8b68f406021ce30d3314c50c658127915daa6fbafe` * [ironic-machine-os-downloader](https://github.com/openshift/ironic-rhcos-downloader) git [04c22eee](https://github.com/openshift/ironic-rhcos-downloader/commit/04c22eee43786b4a8bc53441b7e8173372251bd8) `sha256:d74706f9529bc8c9d6fda407e353ae389e751b8f7543016af93efee7e67bb3a1` * [kube-rbac-proxy](https://github.com/openshift/kube-rbac-proxy) git [526498ab](https://github.com/openshift/kube-rbac-proxy/commit/526498ab32996a0f67a96530ad7173f955e3fbe2) `sha256:891711f2a1d882a201e9e423b51aab2a500e9404efac0161364ed1815c870fd7` * [machine-os-images](https://github.com/openshift/machine-os-images) git [6d082d80](https://github.com/openshift/machine-os-images/commit/6d082d8041b06d062f95dd2ad1445150f2c0b305) `sha256:d142d93efb617fc950d589e05662614d6dc108e79508814ab1c6d02e74f76fd4` * rhel-coreos `sha256:4753866955933dbd31d87c9f58fbf8f346f9d907381f9016d4790d7945308426` * rhel-coreos-extensions `sha256:aedffd04a85cba865d289339709bcc87503640001a020829b9ef80e6f546fc2f` ### [azure-disk-csi-driver](https://github.com/openshift/azure-disk-csi-driver/tree/f83c8d16e4bb6ab44b7c1a7ea8ab785395bac174) * [OCPBUGS-48682](https://issues.redhat.com/browse/OCPBUGS-48682): Rebase to upstream v1.31.1 for OCP 4.18 and downgrade golang to 1.22 [#95](https://github.com/openshift/azure-disk-csi-driver/pull/95) * [Full changelog](https://github.com/openshift/azure-disk-csi-driver/compare/dcf47660bacecf44e7e8054b253613e17f9a2be5...f83c8d16e4bb6ab44b7c1a7ea8ab785395bac174) ### [baremetal-installer, installer, installer-altinfra, installer-artifacts](https://github.com/openshift/installer/tree/cbdafda290779ee90b6b3e870016f307e42cf501) * [OCPBUGS-48581](https://issues.redhat.com/browse/OCPBUGS-48581): Run iscsiadm for agent-based iSCSI installations [#9379](https://github.com/openshift/installer/pull/9379) * [OCPBUGS-48611](https://issues.redhat.com/browse/OCPBUGS-48611): Destroy all private cluster backend service resources [#9380](https://github.com/openshift/installer/pull/9380) * [OCPBUGS-48451](https://issues.redhat.com/browse/OCPBUGS-48451): wait for at least 3 kube-apiserver instances [#9372](https://github.com/openshift/installer/pull/9372) * [OCPBUGS-48576](https://issues.redhat.com/browse/OCPBUGS-48576): azure: use separate /var to avoid growfs timeouts [#9378](https://github.com/openshift/installer/pull/9378) * [OCPBUGS-29201](https://issues.redhat.com/browse/OCPBUGS-29201): Update MCS Cert and Key files within bootstrap Ignition with UserProvisionedDNS [#9348](https://github.com/openshift/installer/pull/9348) * [Full changelog](https://github.com/openshift/installer/compare/3dbc942fbad3180faa7e4504d160522aee2c5cca...cbdafda290779ee90b6b3e870016f307e42cf501) ### [baremetal-machine-controllers](https://github.com/openshift/cluster-api-provider-baremetal/tree/1ede6c3f08d4a3955bfa1ea5cbbd92f9831c78e7) * [OCPBUGS-46644](https://issues.redhat.com/browse/OCPBUGS-46644): Bump x/net to 0.33.0 [#224](https://github.com/openshift/cluster-api-provider-baremetal/pull/224) * [Full changelog](https://github.com/openshift/cluster-api-provider-baremetal/compare/c34826a6b5c3b007a3941bfa71300b33709b041d...1ede6c3f08d4a3955bfa1ea5cbbd92f9831c78e7) ### [cluster-autoscaler](https://github.com/openshift/kubernetes-autoscaler/tree/4674e81c349b841a139af8a5b5041722ec2f7b2f) * [OCPBUGS-46416](https://issues.redhat.com/browse/OCPBUGS-46416): UPSTREAM: <carry>: 🐛(metrics) Initialize metrics for autoscaler errors, scale events, and pod evictions [#333](https://github.com/openshift/kubernetes-autoscaler/pull/333) * [Full changelog](https://github.com/openshift/kubernetes-autoscaler/compare/44d929e81fcf812ebfa357bb5470a9c515e2c338...4674e81c349b841a139af8a5b5041722ec2f7b2f) ### [cluster-capi-operator](https://github.com/openshift/cluster-capi-operator/tree/4e26a69d2740029b37469c5677a5ed0f129eed8f) * [OCPBUGS-48429](https://issues.redhat.com/browse/OCPBUGS-48429): fix: always update clusteroperator status versions when differing [#249](https://github.com/openshift/cluster-capi-operator/pull/249) * [Full changelog](https://github.com/openshift/cluster-capi-operator/compare/ec9120bb11ace966a9046ad8e698216f8abf5c42...4e26a69d2740029b37469c5677a5ed0f129eed8f) ### [cluster-csi-snapshot-controller-operator](https://github.com/openshift/cluster-csi-snapshot-controller-operator/tree/46902b494ed0a608a48d2a04faf6e4ed2f9a6a5b) * [OCPBUGS-48405](https://issues.redhat.com/browse/OCPBUGS-48405): Enable volume groupsnapshots APIs v1beta1 version [#224](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/224) * [Full changelog](https://github.com/openshift/cluster-csi-snapshot-controller-operator/compare/42ed4cc366a40c28b22e0aea02ba8075dc2831eb...46902b494ed0a608a48d2a04faf6e4ed2f9a6a5b) ### [cluster-node-tuning-operator](https://github.com/openshift/cluster-node-tuning-operator/tree/90fc6ab88c08cfc23778ea5377de0a216854580d) * Add missing Polarion test case id (#1283) [#1283](https://github.com/openshift/cluster-node-tuning-operator/pull/1283) * [Full changelog](https://github.com/openshift/cluster-node-tuning-operator/compare/1dfad671f8162aa74d1b3ceabd6de3732334dbaf...90fc6ab88c08cfc23778ea5377de0a216854580d) ### [console](https://github.com/openshift/console/tree/156e453d91b70790eddbfd19be6fd362848ac759) * [OCPBUGS-48122](https://issues.redhat.com/browse/OCPBUGS-48122): Limit payload size of GQL query [#14666](https://github.com/openshift/console/pull/14666) * [Full changelog](https://github.com/openshift/console/compare/1166f064fbb4217d2dd47a944218468689a8e127...156e453d91b70790eddbfd19be6fd362848ac759) ### [csi-external-snapshotter, csi-snapshot-controller, csi-snapshot-validation-webhook](https://github.com/openshift/csi-external-snapshotter/tree/d7c9fea63728a4996d2b84b075d7f3def21a6340) * [OCPBUGS-48721](https://issues.redhat.com/browse/OCPBUGS-48721): Updating ose-csi-external-snapshotter-container image to be consistent with ART for 4.18 [#172](https://github.com/openshift/csi-external-snapshotter/pull/172) * [OCPBUGS-48403](https://issues.redhat.com/browse/OCPBUGS-48403): Bring groupsnapshot beta feature to 4.18 [#171](https://github.com/openshift/csi-external-snapshotter/pull/171) * [Full changelog](https://github.com/openshift/csi-external-snapshotter/compare/f52ce8b8b0799a341caf1fb864bba5d9d040a856...d7c9fea63728a4996d2b84b075d7f3def21a6340) ### [gcp-cloud-controller-manager](https://github.com/openshift/cloud-provider-gcp/tree/6ea235614f445951c7a4b5525f64f51548461a0d) * [OCPBUGS-48586](https://issues.redhat.com/browse/OCPBUGS-48586): Do not check for PodCIDR when determining if node is in the default subnetwork. [#73](https://github.com/openshift/cloud-provider-gcp/pull/73) * [Full changelog](https://github.com/openshift/cloud-provider-gcp/compare/7b60fffb9eabb5a27163213a1e9c995357d47c4c...6ea235614f445951c7a4b5525f64f51548461a0d) ### [hypershift](https://github.com/openshift/hypershift/tree/91629455eeb27a861f5e254004766cac81d7516d) * [OCPBUGS-48748](https://issues.redhat.com/browse/OCPBUGS-48748): correct aro azureFile config and permissions [#5459](https://github.com/openshift/hypershift/pull/5459) * [OCPBUGS-48689](https://issues.redhat.com/browse/OCPBUGS-48689): Implement Workload Identity in Azure for Data Plane Components [#5451](https://github.com/openshift/hypershift/pull/5451) * [OCPBUGS-48632](https://issues.redhat.com/browse/OCPBUGS-48632): Compare contents of user-ca-bundle-config.yaml to the correct configmap [#5442](https://github.com/openshift/hypershift/pull/5442) * [OCPBUGS-48579](https://issues.redhat.com/browse/OCPBUGS-48579): Allow ARM64 arch deployment on None platform type [#5432](https://github.com/openshift/hypershift/pull/5432) * [OCPBUGS-48403](https://issues.redhat.com/browse/OCPBUGS-48403): Give delete permissions to snapshot-role [#5407](https://github.com/openshift/hypershift/pull/5407) * [OCPBUGS-48169](https://issues.redhat.com/browse/OCPBUGS-48169): Adjust the multi-arch check logic to skip the check when the payload … [#5358](https://github.com/openshift/hypershift/pull/5358) * [OCPBUGS-46630](https://issues.redhat.com/browse/OCPBUGS-46630): kubevirt, Don't break on hostname NodePort.Address [#5317](https://github.com/openshift/hypershift/pull/5317) * [OCPBUGS-48410](https://issues.redhat.com/browse/OCPBUGS-48410): Fix mirror reference image name when ID is set [#5393](https://github.com/openshift/hypershift/pull/5393) * [Full changelog](https://github.com/openshift/hypershift/compare/36df867fcc7c6da8719feff893cf4e7499db5f6b...91629455eeb27a861f5e254004766cac81d7516d) ### [ironic](https://github.com/openshift/ironic-image/tree/6aca641789426d8e49e903253e05f280ff7de0c9) * [OCPBUGS-48150](https://issues.redhat.com/browse/OCPBUGS-48150): Bump jinja2 to 3.1.5 [#620](https://github.com/openshift/ironic-image/pull/620) * [Full changelog](https://github.com/openshift/ironic-image/compare/87e73e9a9f48cdc3a80414c27030c4ddd6e6cdf4...6aca641789426d8e49e903253e05f280ff7de0c9) ### [machine-config-operator](https://github.com/openshift/machine-config-operator/tree/da8e8b51fda20798d8690901f01b80eb010f34db) * [OCPBUGS-48341](https://issues.redhat.com/browse/OCPBUGS-48341): Specify interface type when adding ovs-port [#4790](https://github.com/openshift/machine-config-operator/pull/4790) * [OCPBUGS-48253](https://issues.redhat.com/browse/OCPBUGS-48253): use new buffer for decoding clusterOverridePolicyJSON [#4781](https://github.com/openshift/machine-config-operator/pull/4781) * [Full changelog](https://github.com/openshift/machine-config-operator/compare/0672e126107b97c6f98d8fa2a8404f776f7be052...da8e8b51fda20798d8690901f01b80eb010f34db) ### [must-gather](https://github.com/openshift/must-gather/tree/c864494e2b10793ec1de833ade2fda7afe6a7c88) * [OCPBUGS-48112](https://issues.redhat.com/browse/OCPBUGS-48112): Collect all clustercsidriver resources [#478](https://github.com/openshift/must-gather/pull/478) * [Full changelog](https://github.com/openshift/must-gather/compare/1e25d7af269a0517689270c9759d26528fb52e25...c864494e2b10793ec1de833ade2fda7afe6a7c88) ### [network-tools](https://github.com/openshift/network-tools/tree/f76635f2dcfc14dd70e25cc3771c9ef59ef2a30f) * [OCPBUGS-48199](https://issues.redhat.com/browse/OCPBUGS-48199): change containerRuntime from runc to crun [#137](https://github.com/openshift/network-tools/pull/137) * [Full changelog](https://github.com/openshift/network-tools/compare/0116901a470a75cfb16313874c842e13319add9d...f76635f2dcfc14dd70e25cc3771c9ef59ef2a30f) ### [networking-console-plugin](https://github.com/openshift/networking-console-plugin/tree/b25f72dfad4b230ccf8f0d6f246efded59b0d1ba) * [OCPBUGS-48680](https://issues.redhat.com/browse/OCPBUGS-48680): fix service name [#186](https://github.com/openshift/networking-console-plugin/pull/186) * [CNV-55131](https://issues.redhat.com/browse/CNV-55131): remove the primary name to the udn creation form [#182](https://github.com/openshift/networking-console-plugin/pull/182) * [CNV-54827](https://issues.redhat.com/browse/CNV-54827): fix select label on ClusterUserDefinedNetwork [#176](https://github.com/openshift/networking-console-plugin/pull/176) * [OCPBUGS-48562](https://issues.redhat.com/browse/OCPBUGS-48562): fix path-to-regex CVE [#175](https://github.com/openshift/networking-console-plugin/pull/175) * [Full changelog](https://github.com/openshift/networking-console-plugin/compare/3e588cef3ad35ec7417adc0b85dcbcdda1d582b5...b25f72dfad4b230ccf8f0d6f246efded59b0d1ba) ### [oc-mirror](https://github.com/openshift/oc-mirror/tree/4e73f784e004a40d44d7b31d5359b619982e4a1b) * fixes CVEs upgrading go-git dependency (#1029) [#1029](https://github.com/openshift/oc-mirror/pull/1029) * [OCPBUGS-47688](https://issues.redhat.com/browse/OCPBUGS-47688): Fix ITMS and IDMS generated when mirror dest contains release namespace (#1026) [#1026](https://github.com/openshift/oc-mirror/pull/1026) * changes the owners file (#1018) [#1018](https://github.com/openshift/oc-mirror/pull/1018) * ocpbugs-44799: new concurrent worker using channels (#1008) [#1008](https://github.com/openshift/oc-mirror/pull/1008) * [OCPBUGS-44714](https://issues.redhat.com/browse/OCPBUGS-44714): don't clear cluster-resources dir on `delete --generate` (#1006) [#1006](https://github.com/openshift/oc-mirror/pull/1006) * [OCPBUGS-48513](https://issues.redhat.com/browse/OCPBUGS-48513): e2e: use same version of crane as in go.mod (#1019) [#1019](https://github.com/openshift/oc-mirror/pull/1019) * [OCPBUGS-45215](https://issues.redhat.com/browse/OCPBUGS-45215): cli: fix log-level values checking (#1005) [#1005](https://github.com/openshift/oc-mirror/pull/1005) * [Full changelog](https://github.com/openshift/oc-mirror/compare/08a2e55d55a233ba4216ab18ea5ad667489de595...4e73f784e004a40d44d7b31d5359b619982e4a1b) ### [olm-operator-controller](https://github.com/openshift/operator-framework-operator-controller/tree/ed1dc7998a18e273bc53f89868750d1f6b7decb9) * UPSTREAM: 1552: Upgrade golang.org/x/net (#1552) [#1552](https://github.com/openshift/operator-framework-operator-controller/pull/1552) * UPSTREAM: 1551: Upgrade github.com/joelanford/ignore from v0.1.0 to v0.1.1 (#1551) [#1551](https://github.com/openshift/operator-framework-operator-controller/pull/1551) * [Full changelog](https://github.com/openshift/operator-framework-operator-controller/compare/8f7aa68d82fa7dca558ff5f0a937d08a84ad3745...ed1dc7998a18e273bc53f89868750d1f6b7decb9) ### [operator-framework-tools, operator-lifecycle-manager, operator-registry](https://github.com/openshift/operator-framework-olm/tree/182471a8d72ee38d2ff82ce44db6903e66c4b22b) * [OCPBUGS-48644](https://issues.redhat.com/browse/OCPBUGS-48644): Fix excessive catalog source snapshots cause severe performance regression [#950](https://github.com/openshift/operator-framework-olm/pull/950) * [OCPBUGS-48660](https://issues.redhat.com/browse/OCPBUGS-48660): Fix concurrent namespace resolution [#946](https://github.com/openshift/operator-framework-olm/pull/946) * [OCPBUGS-46930](https://issues.redhat.com/browse/OCPBUGS-46930), [OCPBUGS-46937](https://issues.redhat.com/browse/OCPBUGS-46937), [OCPBUGS-47317](https://issues.redhat.com/browse/OCPBUGS-47317): bump x/net to 0.34.0 [#935](https://github.com/openshift/operator-framework-olm/pull/935) * [Full changelog](https://github.com/openshift/operator-framework-olm/compare/6156b61b05d6e345db44edfa7d38138ea0373631...182471a8d72ee38d2ff82ce44db6903e66c4b22b) ### [ovn-kubernetes, ovn-kubernetes-microshift](https://github.com/openshift/ovn-kubernetes/tree/34fa86e259b122aa98b35349f5080ec842fba50c) * [OCPBUGS-48710](https://issues.redhat.com/browse/OCPBUGS-48710): DownStream Merge Sync from 4.19 [01-08-2025] [#2413](https://github.com/openshift/ovn-kubernetes/pull/2413) * [Full changelog](https://github.com/openshift/ovn-kubernetes/compare/930d8645c00fd2273c4cbb6e1d3c057e0967f0a1...34fa86e259b122aa98b35349f5080ec842fba50c) ### [prometheus](https://github.com/openshift/prometheus/tree/8de8eb11dfe734331762bc8d4839ec3b47084743) * [OCPBUGS-48313](https://issues.redhat.com/browse/OCPBUGS-48313): fix(main.go): avoid closing the query engine until it is guaranteed to no longer be in use [#242](https://github.com/openshift/prometheus/pull/242) * [Full changelog](https://github.com/openshift/prometheus/compare/84b3db709fe196a384fc483f960a5b4504e7557a...8de8eb11dfe734331762bc8d4839ec3b47084743) ### [tests](https://github.com/openshift/origin/tree/2774b2b307da1b3bc24f7f915d7d089d8648b397) * [OCPBUGS-48438](https://issues.redhat.com/browse/OCPBUGS-48438): images: Fix layers test to work with manifestlisted imagestreams [#29442](https://github.com/openshift/origin/pull/29442) * [OCPBUGS-48389](https://issues.redhat.com/browse/OCPBUGS-48389): virt: add GA placeholder test [#29438](https://github.com/openshift/origin/pull/29438) * [OCPBUGS-48389](https://issues.redhat.com/browse/OCPBUGS-48389): virt, udn: primary UDN requires the net seg FG [#29412](https://github.com/openshift/origin/pull/29412) * [OCPBUGS-48407](https://issues.redhat.com/browse/OCPBUGS-48407): Remove CSI snapshot webhook tests [#29425](https://github.com/openshift/origin/pull/29425) * [OCPBUGS-48409](https://issues.redhat.com/browse/OCPBUGS-48409): Do not check for snapshot webhook deployment conditions. [#29426](https://github.com/openshift/origin/pull/29426) * [Full changelog](https://github.com/openshift/origin/compare/e7560f6c24352b8ac9e0b79e17640fbd645ff7a0...2774b2b307da1b3bc24f7f915d7d089d8648b397)