# 4.18.0-rc.4 Created: 2025-01-10 14:53:10 +0000 UTC Image Digest: `sha256:bc8f69a3e79214394c573e331cfd6105a540d79c7f17ae4549fe4dcffd1c8190` ## Changes from 4.18.0-rc.3 ### Components * Kubectl 1.31.1 * Kubernetes 1.31.3 * Kubernetes Tests 1.31.1 * Red Hat Enterprise Linux CoreOS upgraded from 418.94.202412172234-0 to 418.94.202501072146-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:8f9a4a4b865fbaa8f50ccefd23482f2ac5f8129de3939edba85336e88e87c542` * [ironic-machine-os-downloader](https://github.com/openshift/ironic-rhcos-downloader) git [04c22eee](https://github.com/openshift/ironic-rhcos-downloader/commit/04c22eee43786b4a8bc53441b7e8173372251bd8) `sha256:71c9cc7ab7f63d57ebb0fccce3ed517fbeb887e702de57286bbdd1ad72fe10f0` * [machine-os-images](https://github.com/openshift/machine-os-images) git [6d082d80](https://github.com/openshift/machine-os-images/commit/6d082d8041b06d062f95dd2ad1445150f2c0b305) `sha256:1301f7801ae5ad4998bbeee2e69be3b9677d13ad88a34c2ec9f1b75c74c3c7da` * [monitoring-plugin](https://github.com/openshift/monitoring-plugin) git [4151fd1c](https://github.com/openshift/monitoring-plugin/commit/4151fd1ccd2eb500a4dff6f945f1fb9c2f6f5e49) `sha256:9fd20090e84c631d0ab535962acd6924cbe591947d6c22e2d3621a066906d3cc` * [must-gather](https://github.com/openshift/must-gather) git [1e25d7af](https://github.com/openshift/must-gather/commit/1e25d7af269a0517689270c9759d26528fb52e25) `sha256:2652d5687ba12d815cc08bf8bca25c443ea579f3719115ffbad5b38a46cfbbd2` * [network-tools](https://github.com/openshift/network-tools) git [0116901a](https://github.com/openshift/network-tools/commit/0116901a470a75cfb16313874c842e13319add9d) `sha256:82887c867f600d3eb8f289a9d88a38c3c8003ec32239843c4eb2d5a29089c9c6` * [ovn-kubernetes](https://github.com/openshift/ovn-kubernetes) git [24e9946a](https://github.com/openshift/ovn-kubernetes/commit/24e9946a28826e1c4f4a135674261c62bc89a3b8) `sha256:67b189253af3caa16042e84af1146977f5ee648258475d1ef9350ddbe0ad7605` * rhel-coreos `sha256:ed490e23e6b7bda389187d71239e7351673cbdb7031da1bcfd2fc3eddaa85549` * rhel-coreos-extensions `sha256:99d61a1366a31aa1838b1cc877d2af0588a6eafdc21c1699f2610e9a85e364c7` ### [agent-installer-api-server](https://github.com/openshift/assisted-service/tree/e5a400590fed00f895a08245ef70df00ae97f28f) * [OCPBUGS-44882](https://issues.redhat.com/browse/OCPBUGS-44882): Add NTP sources to generated install-config.yaml (#7037) [#7037](https://github.com/openshift/assisted-service/pull/7037) * [MGMT-19537](https://issues.redhat.com/browse/MGMT-19537): Bump golang.org/x/net to 0.33.0 (#7128) [#7128](https://github.com/openshift/assisted-service/pull/7128) * [Full changelog](https://github.com/openshift/assisted-service/compare/e70506cd5e0686c16cb11a7156ab973eedbb8990...e5a400590fed00f895a08245ef70df00ae97f28f) ### [agent-installer-csr-approver, agent-installer-orchestrator](https://github.com/openshift/assisted-installer/tree/5348c85cd03dddf1852873c6bb2f08aff3b0630e) * [MGMT-19537](https://issues.redhat.com/browse/MGMT-19537): Bump golang.org/x/net to 0.33.0 (#986) [#986](https://github.com/openshift/assisted-installer/pull/986) * [Full changelog](https://github.com/openshift/assisted-installer/compare/6c737de6f341dbff07f2d3bb8159ee235cea6f03...5348c85cd03dddf1852873c6bb2f08aff3b0630e) ### [agent-installer-node-agent](https://github.com/openshift/assisted-installer-agent/tree/226161bfce662da28738aef3de6ed984cab8aa89) * [MGMT-19537](https://issues.redhat.com/browse/MGMT-19537): Bump golang.org/x/net to 0.33.0 (#867) [#867](https://github.com/openshift/assisted-installer-agent/pull/867) * [Full changelog](https://github.com/openshift/assisted-installer-agent/compare/6787506f07d8a68c24ee48c98f952f7825fba52e...226161bfce662da28738aef3de6ed984cab8aa89) ### [aws-ebs-csi-driver-operator, azure-disk-csi-driver-operator, azure-file-csi-driver-operator, csi-driver-manila-operator, openstack-cinder-csi-driver-operator](https://github.com/openshift/csi-operator/tree/c451e9416dfe0cabd5d1cbae04ec57315c0ea57c) * [OCPBUGS-46435](https://issues.redhat.com/browse/OCPBUGS-46435): remove EFS driver metrics [#347](https://github.com/openshift/csi-operator/pull/347) * [OCPBUGS-45386](https://issues.redhat.com/browse/OCPBUGS-45386): openstack-manila: modify assets selectors [#338](https://github.com/openshift/csi-operator/pull/338) * [Full changelog](https://github.com/openshift/csi-operator/compare/32ae106828a7da95f0bfb6249c95fbe4acccacbb...c451e9416dfe0cabd5d1cbae04ec57315c0ea57c) ### [baremetal-installer, installer, installer-altinfra, installer-artifacts](https://github.com/openshift/installer/tree/de916442654be5a846cbe7228d74512311fcca28) * [OCPBUGS-47502](https://issues.redhat.com/browse/OCPBUGS-47502): aws: fix perm requirement for edge nodes [#9334](https://github.com/openshift/installer/pull/9334) * [OCPBUGS-46475](https://issues.redhat.com/browse/OCPBUGS-46475): aws: include permissions for edge compute [#9320](https://github.com/openshift/installer/pull/9320) * [OCPBUGS-46594](https://issues.redhat.com/browse/OCPBUGS-46594): fix skew support for node-joiner [#9327](https://github.com/openshift/installer/pull/9327) * [Full changelog](https://github.com/openshift/installer/compare/0f87b38910a84cfe3243fb878436bc052afc3187...de916442654be5a846cbe7228d74512311fcca28) ### [cli, cli-artifacts, deployer, tools](https://github.com/openshift/oc/tree/5e62301694fdb1723bac4b293948b1bbb11cab21) * [OCPBUGS-46449](https://issues.redhat.com/browse/OCPBUGS-46449): fix oc adm node-image create --pxe command to copy the correct artifacts [#1957](https://github.com/openshift/oc/pull/1957) * [Full changelog](https://github.com/openshift/oc/compare/c64c430e48013ced1705344bb95ba1bdfb2a1a0b...5e62301694fdb1723bac4b293948b1bbb11cab21) ### [cloud-credential-operator](https://github.com/openshift/cloud-credential-operator/tree/020f8b841abf6284642cd182d95611b79c2f3a19) * [OCPBUGS-47072](https://issues.redhat.com/browse/OCPBUGS-47072): golang.org/x/net v0.33.0 [#809](https://github.com/openshift/cloud-credential-operator/pull/809) * [Full changelog](https://github.com/openshift/cloud-credential-operator/compare/292332d745bb50161b6eebc69cc4e7dbd48ec73b...020f8b841abf6284642cd182d95611b79c2f3a19) ### [cluster-image-registry-operator](https://github.com/openshift/cluster-image-registry-operator/tree/00882ba691a356151e29a9052ab0f82c24a7f9fb) * : MULTIARCH-4971: Set import mode in image config based on ClusterVersion desired Architecture [#1167](https://github.com/openshift/cluster-image-registry-operator/pull/1167) * [Full changelog](https://github.com/openshift/cluster-image-registry-operator/compare/92d64a771380eab0069fca9e4db82c784874bb4c...00882ba691a356151e29a9052ab0f82c24a7f9fb) ### [cluster-kube-storage-version-migrator-operator](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/tree/59ba356f50ea3128905ffdb7137f868aa0588bab) * [OCPBUGS-45063](https://issues.redhat.com/browse/OCPBUGS-45063): "gracefully" shutdown KSVM pod. [#119](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/119) * [Full changelog](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/compare/826ecb250742e3a9a18e5ca88966b984d7c2235f...59ba356f50ea3128905ffdb7137f868aa0588bab) ### [cluster-node-tuning-operator](https://github.com/openshift/cluster-node-tuning-operator/tree/1dfad671f8162aa74d1b3ceabd6de3732334dbaf) * [OCPBUGS-48049](https://issues.redhat.com/browse/OCPBUGS-48049): Adjust Workload Hints test cases based on Intel or AMD (#1274) [#1274](https://github.com/openshift/cluster-node-tuning-operator/pull/1274) * PPC: correct EnableHardwareTuning flag value (#1270) [#1270](https://github.com/openshift/cluster-node-tuning-operator/pull/1270) * e2e: add irdma to module_blacklist kernel args (#1257) [#1257](https://github.com/openshift/cluster-node-tuning-operator/pull/1257) * e2e: tuned degraded test fix (#1250) [#1250](https://github.com/openshift/cluster-node-tuning-operator/pull/1250) * [Full changelog](https://github.com/openshift/cluster-node-tuning-operator/compare/5ff05d9414e8aef5bdcfee12ed5fa81008221cf3...1dfad671f8162aa74d1b3ceabd6de3732334dbaf) ### [cluster-openshift-controller-manager-operator](https://github.com/openshift/cluster-openshift-controller-manager-operator/tree/f1711cf30f683ec0eaa187cd5168caae9e8c1254) * [OCPBUGS-47727](https://issues.redhat.com/browse/OCPBUGS-47727): Add team members to the OWNERS file [#374](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/374) * [Full changelog](https://github.com/openshift/cluster-openshift-controller-manager-operator/compare/20af082dea1e932a5be3cc8f1f2c166959302e18...f1711cf30f683ec0eaa187cd5168caae9e8c1254) ### [console](https://github.com/openshift/console/tree/9999bc3a7bf8f42435c99066c86df573a8e9e8a1) * [OCPBUGS-46349](https://issues.redhat.com/browse/OCPBUGS-46349): ERROR in search tool: Cannot read properties of undefined (reading 'state') [#14619](https://github.com/openshift/console/pull/14619) * [OCPBUGS-47732](https://issues.redhat.com/browse/OCPBUGS-47732): i18n upload/download routine task - sprint 263 [#14652](https://github.com/openshift/console/pull/14652) * [OCPBUGS-43671](https://issues.redhat.com/browse/OCPBUGS-43671): Disable GQL introspection [#14639](https://github.com/openshift/console/pull/14639) * [OCPBUGS-46348](https://issues.redhat.com/browse/OCPBUGS-46348): i18n: Missing translations for "PodDisruptionBudget violated" string [#14618](https://github.com/openshift/console/pull/14618) * [OCPBUGS-45261](https://issues.redhat.com/browse/OCPBUGS-45261): Getting `Oh no, something went wrong` error when trying to install operator. [#14568](https://github.com/openshift/console/pull/14568) * [OCPBUGS-45987](https://issues.redhat.com/browse/OCPBUGS-45987): Fix alert rule link to alert in dev perspective [#14608](https://github.com/openshift/console/pull/14608) * [Full changelog](https://github.com/openshift/console/compare/830c0ee1d21bb3216c3e06456aebddb32a6826f3...9999bc3a7bf8f42435c99066c86df573a8e9e8a1) ### [docker-builder](https://github.com/openshift/builder/tree/336d783e6fb6d10c32b4e386523325751c33b3ee) * [OCPBUGS-47725](https://issues.redhat.com/browse/OCPBUGS-47725): Add team members to the OWNERS file [#422](https://github.com/openshift/builder/pull/422) * [OCPBUGS-46448](https://issues.redhat.com/browse/OCPBUGS-46448): skipping some unit tests to avoid failures as they are duplicate [#418](https://github.com/openshift/builder/pull/418) * [Full changelog](https://github.com/openshift/builder/compare/3813f9763149a3114e1c7a078ad14b636e2c0c3c...336d783e6fb6d10c32b4e386523325751c33b3ee) ### [gcp-machine-controllers](https://github.com/openshift/machine-api-provider-gcp/tree/a3716418ec55c5767f4dab86991ffad6161031e9) * [OCPBUGS-47790](https://issues.redhat.com/browse/OCPBUGS-47790): Refactor exists() to handle gcp API change [#104](https://github.com/openshift/machine-api-provider-gcp/pull/104) * [Full changelog](https://github.com/openshift/machine-api-provider-gcp/compare/33c03986ab86e8c46ca3f37ab9c95011a6c45763...a3716418ec55c5767f4dab86991ffad6161031e9) ### [hypershift](https://github.com/openshift/hypershift/tree/5101e66a266807a49fb2d5ba1826aeffbc291196) * [CNTRLPLANE-25](https://issues.redhat.com/browse/CNTRLPLANE-25): Get HCP before Valid Release Image status patch [#5348](https://github.com/openshift/hypershift/pull/5348) * [OCPBUGS-45347](https://issues.redhat.com/browse/OCPBUGS-45347): Reconcile SecretProvider for CNCC on ARO HCP [#5224](https://github.com/openshift/hypershift/pull/5224) * [OCPBUGS-45135](https://issues.redhat.com/browse/OCPBUGS-45135): Reconcile SecretProviderClass for Ingress on ARO HCP [#5196](https://github.com/openshift/hypershift/pull/5196) * [OCPBUGS-47487](https://issues.redhat.com/browse/OCPBUGS-47487): fix(ho): Add all supported config schemas for NodePool NTO reconcile [#5324](https://github.com/openshift/hypershift/pull/5324) * [OCPBUGS-46664](https://issues.redhat.com/browse/OCPBUGS-46664), [OCPBUGS-46665](https://issues.redhat.com/browse/OCPBUGS-46665): Fix IPv6 Disconnected HCP deployments [#5318](https://github.com/openshift/hypershift/pull/5318) * NO-JIRA: Red Hat Konflux update control-plane-operator-4-18 [#5336](https://github.com/openshift/hypershift/pull/5336) * [OCPBUGS-45960](https://issues.redhat.com/browse/OCPBUGS-45960): Prevent IgnitionServer from flooding the API server with patch requests [#5263](https://github.com/openshift/hypershift/pull/5263) * [Full changelog](https://github.com/openshift/hypershift/compare/5b5c7593a5c4f39d7fba2b1349ccc7bd968a295c...5101e66a266807a49fb2d5ba1826aeffbc291196) ### [ibm-vpc-block-csi-driver-operator](https://github.com/openshift/ibm-vpc-block-csi-driver-operator/tree/feae260577a5ed5428432de9b7ca1439c98064de) * [OCPBUGS-44992](https://issues.redhat.com/browse/OCPBUGS-44992): bump openshift/api [#133](https://github.com/openshift/ibm-vpc-block-csi-driver-operator/pull/133) * [Full changelog](https://github.com/openshift/ibm-vpc-block-csi-driver-operator/compare/3af496a5a1e3bffe27c7fd5fcbfe3c11113269ee...feae260577a5ed5428432de9b7ca1439c98064de) ### [machine-config-operator](https://github.com/openshift/machine-config-operator/tree/a964f19a214946f0e5f1197c545d3805393d0705) * [OCPBUGS-46011](https://issues.redhat.com/browse/OCPBUGS-46011): daemon: add nil check for annotation fetching [#4743](https://github.com/openshift/machine-config-operator/pull/4743) * [OCPBUGS-45416](https://issues.redhat.com/browse/OCPBUGS-45416): clusteroperator/machine-config blips Degraded=True during upgrade test [#4728](https://github.com/openshift/machine-config-operator/pull/4728) * [OCPBUGS-46460](https://issues.redhat.com/browse/OCPBUGS-46460): Wait to render for other MC generating sub-controllers [#4758](https://github.com/openshift/machine-config-operator/pull/4758) * [OCPBUGS-46067](https://issues.redhat.com/browse/OCPBUGS-46067): Pausing Master MCP results in Alerts [#4748](https://github.com/openshift/machine-config-operator/pull/4748) * [OCPBUGS-46583](https://issues.redhat.com/browse/OCPBUGS-46583): [release-4.18] machine-os-builder deployment missing openshift.io/required-scc annotation [#4755](https://github.com/openshift/machine-config-operator/pull/4755) * [Full changelog](https://github.com/openshift/machine-config-operator/compare/434269de72a280d7edf9f2f2d9d2380782f3a68e...a964f19a214946f0e5f1197c545d3805393d0705) ### [networking-console-plugin](https://github.com/openshift/networking-console-plugin/tree/c6c73bb75969188a987e2d24f6abb0a088f3c4da) * [OCPBUGS-46553](https://issues.redhat.com/browse/OCPBUGS-46553): fix ports as number instead of strings [#159](https://github.com/openshift/networking-console-plugin/pull/159) * [OCPBUGS-48070](https://issues.redhat.com/browse/OCPBUGS-48070): fix project displayName and description [#158](https://github.com/openshift/networking-console-plugin/pull/158) * [CNV-50554](https://issues.redhat.com/browse/CNV-50554): fix create button position [#157](https://github.com/openshift/networking-console-plugin/pull/157) * [CNV-46603](https://issues.redhat.com/browse/CNV-46603): select projects with multitypeahead [#156](https://github.com/openshift/networking-console-plugin/pull/156) * [OCPBUGS-47728](https://issues.redhat.com/browse/OCPBUGS-47728): UI crash accessing a Service in pending state [#155](https://github.com/openshift/networking-console-plugin/pull/155) * [Full changelog](https://github.com/openshift/networking-console-plugin/compare/c4fd539a2896f1bf9324e8c65ba59f2bf51dd448...c6c73bb75969188a987e2d24f6abb0a088f3c4da) ### [oauth-proxy](https://github.com/openshift/oauth-proxy/tree/2957f139b4a9982163e4ee76fdc7c532669b6b9f) * [OCPBUGS-45820](https://issues.redhat.com/browse/OCPBUGS-45820): Fix oauth-proxy e2e-component tests [#301](https://github.com/openshift/oauth-proxy/pull/301) * [Full changelog](https://github.com/openshift/oauth-proxy/compare/30f8012482023689655252dc2af2f17fe6a09253...2957f139b4a9982163e4ee76fdc7c532669b6b9f) ### [oc-mirror](https://github.com/openshift/oc-mirror/tree/2baad841a0c871f2e8b0677a608ee77644d91977) * [OCPBUGS-45249](https://issues.redhat.com/browse/OCPBUGS-45249): Failed to mirror ocp payload using digest (#994) [#994](https://github.com/openshift/oc-mirror/pull/994) * [OCPBUGS-45580](https://issues.redhat.com/browse/OCPBUGS-45580): Fix Mirror2Disk not including the rebuilt catalog in the archive (#992) [#992](https://github.com/openshift/oc-mirror/pull/992) * [OCPBUGS-47690](https://issues.redhat.com/browse/OCPBUGS-47690): Fix for deleting of local cache using --force-cache-de… (#993) [#993](https://github.com/openshift/oc-mirror/pull/993) * [OCPBUGS-43825](https://issues.redhat.com/browse/OCPBUGS-43825): Fix graph image not deletable if mirrored by m2m (#984) [#984](https://github.com/openshift/oc-mirror/pull/984) * [OCPBUGS-42849](https://issues.redhat.com/browse/OCPBUGS-42849): Assign a static name to the release signature configmap (#983) [#983](https://github.com/openshift/oc-mirror/pull/983) * [Full changelog](https://github.com/openshift/oc-mirror/compare/e5650380ef35adfc8296b713e62b976a6ed7d3f7...2baad841a0c871f2e8b0677a608ee77644d91977) ### [openshift-controller-manager](https://github.com/openshift/openshift-controller-manager/tree/5bfc8081a65ea3e0d23306c0398143a9987d659e) * [OCPBUGS-47726](https://issues.redhat.com/browse/OCPBUGS-47726): Add team members to the OWNERS file [#356](https://github.com/openshift/openshift-controller-manager/pull/356) * [Full changelog](https://github.com/openshift/openshift-controller-manager/compare/3ebe2f4f3900d6a3748ef0faf3535f635dbf7d11...5bfc8081a65ea3e0d23306c0398143a9987d659e) ### [openstack-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-openstack/tree/b0f0dc4e1a9123815cdc2124579b6f4367500a73) * [OCPBUGS-44458](https://issues.redhat.com/browse/OCPBUGS-44458): Merge https://github.com/kubernetes-sigs/cluster-api-provider-openstack:release-0.11 into release-4.18 [#337](https://github.com/openshift/cluster-api-provider-openstack/pull/337) * [Full changelog](https://github.com/openshift/cluster-api-provider-openstack/compare/98849850827ccaee5462749f33a56a9b6e7fa975...b0f0dc4e1a9123815cdc2124579b6f4367500a73) ### [operator-framework-tools, operator-lifecycle-manager, operator-registry](https://github.com/openshift/operator-framework-olm/tree/6156b61b05d6e345db44edfa7d38138ea0373631) * [OCPBUGS-46474](https://issues.redhat.com/browse/OCPBUGS-46474): catalog-operator: Delete Pods that were evicted (#3459) [#918](https://github.com/openshift/operator-framework-olm/pull/918) * [Full changelog](https://github.com/openshift/operator-framework-olm/compare/57a4299d9f3d8c3ee3c7f60971fdc57ed47b6d35...6156b61b05d6e345db44edfa7d38138ea0373631) ### [prometheus-config-reloader, prometheus-operator, prometheus-operator-admission-webhook](https://github.com/openshift/prometheus-operator/tree/ede3c1406e70f359c76c1403a2b14bc60ad386bf) * [OCPBUGS-48050](https://issues.redhat.com/browse/OCPBUGS-48050): fix: validate smtp smarthost and smtp from fields [#322](https://github.com/openshift/prometheus-operator/pull/322) * [Full changelog](https://github.com/openshift/prometheus-operator/compare/ae0b2f7e47cc371ec3b2ae075ae031f81976da7e...ede3c1406e70f359c76c1403a2b14bc60ad386bf) ### [prometheus-node-exporter](https://github.com/openshift/node_exporter/tree/b7efb8c0f7d45f4ccb9120d4bcfb60ebe721ed69) * [OCPBUGS-46497](https://issues.redhat.com/browse/OCPBUGS-46497): adding new NVIDIA accelerators to monitor [#160](https://github.com/openshift/node_exporter/pull/160) * [OCPBUGS-46497](https://issues.redhat.com/browse/OCPBUGS-46497): updating monitored accelerator list [#158](https://github.com/openshift/node_exporter/pull/158) * [Full changelog](https://github.com/openshift/node_exporter/compare/b8f6971657f8a32431a198bd08ce6d71ba7e0ca9...b7efb8c0f7d45f4ccb9120d4bcfb60ebe721ed69) ### [tests](https://github.com/openshift/origin/tree/4a58be250ab563589e987384a357bfc822e64ead) * [OCPBUGS-46019](https://issues.redhat.com/browse/OCPBUGS-46019): Excluding loki prod-bearer-token container from excessive restarts test in SNO [#29360](https://github.com/openshift/origin/pull/29360) * [OCPBUGS-48066](https://issues.redhat.com/browse/OCPBUGS-48066): fix year for string compare [#29403](https://github.com/openshift/origin/pull/29403) * [OCPBUGS-45853](https://issues.redhat.com/browse/OCPBUGS-45853): managed services: add more missing namespaces [#29379](https://github.com/openshift/origin/pull/29379) * [Full changelog](https://github.com/openshift/origin/compare/e9ba9338242fd4ea9cf7e5aa8bf24ee6d1cd1413...4a58be250ab563589e987384a357bfc822e64ead)