# 4.18.0-rc.2
Created: 2024-12-16 17:30:14 +0000 UTC
Image Digest: `sha256:23e31abd998aa80ee11344e6ad910d8283d4f2f973c79e9d7fecbd355be459ab`
## Changes from 4.18.0-rc.1
### Components
* Kubectl 1.31.1
* Kubernetes 1.31.3
* Kubernetes Tests 1.31.1
* Red Hat Enterprise Linux CoreOS upgraded from 418.94.202412050001-0 to 418.94.202412120450-0
### FeatureGate Changes
| FeatureGate | Default
Hypershift | Default
SelfManagedHA | DevPreviewNoUpgrade
Hypershift | DevPreviewNoUpgrade
SelfManagedHA | TechPreviewNoUpgrade
Hypershift | TechPreviewNoUpgrade
SelfManagedHA |
| :------ | :---: | :---: | :---: | :---: | :---: | :---: |
| OpenShiftPodSecurityAdmission
(0 tests)| Disabled
(Changed)| Disabled
(Changed)| Enabled| Enabled| Enabled| Enabled |
### Rebuilt images without code change
* [agent-installer-api-server](https://github.com/openshift/assisted-service) git [8dc67a14](https://github.com/openshift/assisted-service/commit/8dc67a14cc2b2621fe0d7ab3db7de96219a0d963) `sha256:aef86d7e4a8e2bafc50e931c4b62cd8dfc4f46cf4e955bdec14608d4e1005e07`
* [agent-installer-csr-approver](https://github.com/openshift/assisted-installer) git [6c737de6](https://github.com/openshift/assisted-installer/commit/6c737de6f341dbff07f2d3bb8159ee235cea6f03) `sha256:f38cf84b3779678d5613f02668d9392dd938072e5b7bbf504dcc81966cd8638e`
* [agent-installer-node-agent](https://github.com/openshift/assisted-installer-agent) git [6787506f](https://github.com/openshift/assisted-installer-agent/commit/6787506f07d8a68c24ee48c98f952f7825fba52e) `sha256:36a1c65f930587be9a5623467b462096f445e54b95c9daee0987200db7f44f33`
* [docker-builder](https://github.com/openshift/builder) git [3813f976](https://github.com/openshift/builder/commit/3813f9763149a3114e1c7a078ad14b636e2c0c3c) `sha256:f97c335b85128ec083570edda5e4ff7ea66fce098f71f717501b232424bc51a7`
* [driver-toolkit](https://github.com/openshift/driver-toolkit) git [2e139edc](https://github.com/openshift/driver-toolkit/commit/2e139edc4aeefbbc41536eeeedc91f317f0835fd) `sha256:59b491366c5d3eeae0348adfb377781611054ab7a2e6529f17288c7697aecf6e`
* [ironic-machine-os-downloader](https://github.com/openshift/ironic-rhcos-downloader) git [04c22eee](https://github.com/openshift/ironic-rhcos-downloader/commit/04c22eee43786b4a8bc53441b7e8173372251bd8) `sha256:bce299f34db1e874a34360e455ae79c58be349fbce1082cdebbebc6ea6198a64`
* [machine-os-images](https://github.com/openshift/machine-os-images) git [6d082d80](https://github.com/openshift/machine-os-images/commit/6d082d8041b06d062f95dd2ad1445150f2c0b305) `sha256:461eb7b070c62183490b3c32c1723336a2ac4b56c0753a3655df0a9d588dc108`
* [metallb-frr](https://github.com/openshift/frr) git [1ad8f2e7](https://github.com/openshift/frr/commit/1ad8f2e711d33fd0416b8e2b8d26a413d26b38e2) `sha256:a6e886a6ee0680951dea77c149abf256059f8f6de8781d882cce509a656c5e09`
* [must-gather](https://github.com/openshift/must-gather) git [1e25d7af](https://github.com/openshift/must-gather/commit/1e25d7af269a0517689270c9759d26528fb52e25) `sha256:ff4be04a8c1189553811822fb797cc98cd0c9e61374f6e194a342f42f35bacfe`
* [network-tools](https://github.com/openshift/network-tools) git [0116901a](https://github.com/openshift/network-tools/commit/0116901a470a75cfb16313874c842e13319add9d) `sha256:152ea220198d3c6d51686b607c81ead0a82f934326e2a0b8f56cf7c0d7a2b66d`
* rhel-coreos `sha256:546ff1548dddfa01495d37c848f4dd7a097aa34fee36f6f4a11ad70071c4a791`
* rhel-coreos-extensions `sha256:1617e0a60e57f052e12f7a589823be5a008db90578b16b3d7d4897fce5585ce4`
### [azure-cloud-controller-manager, azure-cloud-node-manager](https://github.com/openshift/cloud-provider-azure/tree/9c24d768d8789fd677b09c9e7b3dd9118b41a558)
* [OCPBUGS-45972](https://issues.redhat.com/browse/OCPBUGS-45972): Prevent panic when informer receives cache.DeletedFinalStateUnknown [#131](https://github.com/openshift/cloud-provider-azure/pull/131)
* [Full changelog](https://github.com/openshift/cloud-provider-azure/compare/e0c90589cb9bf1f3cfa1b7b0d502053a0ab31028...9c24d768d8789fd677b09c9e7b3dd9118b41a558)
### [baremetal-installer, installer, installer-altinfra, installer-artifacts](https://github.com/openshift/installer/tree/cb07afc6bba25b043d069f90d9d78266b402b329)
* [OCPBUGS-45711](https://issues.redhat.com/browse/OCPBUGS-45711): aws: add ec2:AllocateAddress perm requirement. [#9283](https://github.com/openshift/installer/pull/9283)
* [OCPBUGS-45140](https://issues.redhat.com/browse/OCPBUGS-45140): aws: add missing ec2:GetConsoleOutput perm requirement [#9246](https://github.com/openshift/installer/pull/9246)
* [OCPBUGS-45301](https://issues.redhat.com/browse/OCPBUGS-45301): capi/aws: use LB name when finding Hosted Zone ID [#9288](https://github.com/openshift/installer/pull/9288)
* [OCPBUGS-45630](https://issues.redhat.com/browse/OCPBUGS-45630): Handle multiple mirror entries for source [#9278](https://github.com/openshift/installer/pull/9278)
* [OCPBUGS-44327](https://issues.redhat.com/browse/OCPBUGS-44327): Update RHCOS 4.18 bootimage metadata to 418.94.202411221729-0 [#9237](https://github.com/openshift/installer/pull/9237)
* [OCPBUGS-45485](https://issues.redhat.com/browse/OCPBUGS-45485): PowerVS: Listen to machineNetwork [#9272](https://github.com/openshift/installer/pull/9272)
* [Full changelog](https://github.com/openshift/installer/compare/68ca794a3e2228e0eb171fd9a62d9a648125db0c...cb07afc6bba25b043d069f90d9d78266b402b329)
### [cli, cli-artifacts, deployer, tools](https://github.com/openshift/oc/tree/c64c430e48013ced1705344bb95ba1bdfb2a1a0b)
* [OCPBUGS-45489](https://issues.redhat.com/browse/OCPBUGS-45489): adm node-logs: Also parse logs when encountered with standard html header [#1939](https://github.com/openshift/oc/pull/1939)
* [Full changelog](https://github.com/openshift/oc/compare/9e568296a9b2f774e9321825e2b0c314ee9df566...c64c430e48013ced1705344bb95ba1bdfb2a1a0b)
### [cluster-config-api](https://github.com/openshift/api/tree/29859d55727bb0b6294838e93898424ac57e4c04)
* [OCPBUGS-45309](https://issues.redhat.com/browse/OCPBUGS-45309): disable pod security admission by default in 4.18 [#2120](https://github.com/openshift/api/pull/2120)
* [Full changelog](https://github.com/openshift/api/compare/a09992e80c6891cc0bfa2fa7ec6af42af37c452e...29859d55727bb0b6294838e93898424ac57e4c04)
### [cluster-etcd-operator](https://github.com/openshift/cluster-etcd-operator/tree/b9f78653cf1435be9f4e208813f0e2e8c3ca54a6)
* [OCPBUGS-45553](https://issues.redhat.com/browse/OCPBUGS-45553): always ensure quorum during bootstrap [#1375](https://github.com/openshift/cluster-etcd-operator/pull/1375)
* [Full changelog](https://github.com/openshift/cluster-etcd-operator/compare/044a0900441270eb0c71d1692de8156a260e598c...b9f78653cf1435be9f4e208813f0e2e8c3ca54a6)
### [cluster-kube-apiserver-operator](https://github.com/openshift/cluster-kube-apiserver-operator/tree/4babb3f18c19d2bef584a8389f34b8428cf52b9c)
* [OCPBUGS-39575](https://issues.redhat.com/browse/OCPBUGS-39575): revert dev cert rotation [#1775](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1775)
* [Full changelog](https://github.com/openshift/cluster-kube-apiserver-operator/compare/8ef2c1d874971a0badd9d55b122d907f34dedc0d...4babb3f18c19d2bef584a8389f34b8428cf52b9c)
### [cluster-kube-storage-version-migrator-operator](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/tree/826ecb250742e3a9a18e5ca88966b984d7c2235f)
* [OCPBUGS-45119](https://issues.redhat.com/browse/OCPBUGS-45119): bump library go [#121](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/121)
* [Full changelog](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/compare/64010ca0a6d587b7d91bbaeb0b4e6cdeabcb4839...826ecb250742e3a9a18e5ca88966b984d7c2235f)
### [cluster-machine-approver](https://github.com/openshift/cluster-machine-approver/tree/746f7d655366e600a879372f42b675cfacb5019b)
* [OCPBUGS-45889](https://issues.redhat.com/browse/OCPBUGS-45889): Ensure trailing dots on DNS names do not block serving cert auth [#254](https://github.com/openshift/cluster-machine-approver/pull/254)
* [OCPBUGS-45889](https://issues.redhat.com/browse/OCPBUGS-45889): Client internal DNS checks should ignore trailing dot [#249](https://github.com/openshift/cluster-machine-approver/pull/249)
* [Full changelog](https://github.com/openshift/cluster-machine-approver/compare/31430c7d0fb61d47ef8b88e6195c6d8ad26056a0...746f7d655366e600a879372f42b675cfacb5019b)
### [cluster-monitoring-operator](https://github.com/openshift/cluster-monitoring-operator/tree/9b0b5d0796d06f6efab0b74fa067a7456cfbe4f9)
* [OCPBUGS-44724](https://issues.redhat.com/browse/OCPBUGS-44724): Use explicit name label for logging telemetry metrics [#2528](https://github.com/openshift/cluster-monitoring-operator/pull/2528)
* [Full changelog](https://github.com/openshift/cluster-monitoring-operator/compare/0516ea608ffc00bd5b7705f0a466d0ea7f879586...9b0b5d0796d06f6efab0b74fa067a7456cfbe4f9)
### [cluster-node-tuning-operator](https://github.com/openshift/cluster-node-tuning-operator/tree/49ab6f741d1181bb1d1d0ed146a00a0a3891aed3)
* [OCPBUGS-45616](https://issues.redhat.com/browse/OCPBUGS-45616): performanceprofile cpuset input validation (#1239) [#1239](https://github.com/openshift/cluster-node-tuning-operator/pull/1239)
* [OCPBUGS-45264](https://issues.redhat.com/browse/OCPBUGS-45264): Normalize cpu sets when rendering to Tuned profiles (#1238) [#1238](https://github.com/openshift/cluster-node-tuning-operator/pull/1238)
* [Full changelog](https://github.com/openshift/cluster-node-tuning-operator/compare/29c97020c19cac63e4c449926dc214294d2d1f41...49ab6f741d1181bb1d1d0ed146a00a0a3891aed3)
### [console](https://github.com/openshift/console/tree/d9d7bd60ce8779f982396180b5446b7817751350)
* [OCPBUGS-45228](https://issues.redhat.com/browse/OCPBUGS-45228): ReRun of Resolver based PipelineRuns fails from UI [#14557](https://github.com/openshift/console/pull/14557)
* [OCPBUGS-45227](https://issues.redhat.com/browse/OCPBUGS-45227): ImagePullSecret getting duplicated when editing DeploymentConfig in Form View [#14556](https://github.com/openshift/console/pull/14556)
* [OCPBUGS-45533](https://issues.redhat.com/browse/OCPBUGS-45533): fix runtime error when backend service details don't e… [#14584](https://github.com/openshift/console/pull/14584)
* [OCPBUGS-45230](https://issues.redhat.com/browse/OCPBUGS-45230): Fix Function Import: An error occurred Cannot read properties of undefined (reading 'filter') [#14559](https://github.com/openshift/console/pull/14559)
* [OCPBUGS-45287](https://issues.redhat.com/browse/OCPBUGS-45287): Missing translation for ""Read write once pod (RWOP)" ja and zh [#14571](https://github.com/openshift/console/pull/14571)
* [Full changelog](https://github.com/openshift/console/compare/bc058bf8075e86d6d8aa2ddd3926d06df1aa3fa3...d9d7bd60ce8779f982396180b5446b7817751350)
### [console-operator](https://github.com/openshift/console-operator/tree/966d6913b41dad80c1e172447e45f9fd53363533)
* [OCPBUGS-45254](https://issues.redhat.com/browse/OCPBUGS-45254): console/status: set initial value of Message field [#941](https://github.com/openshift/console-operator/pull/941)
* [Full changelog](https://github.com/openshift/console-operator/compare/570755c8a141b4acbb2afca3e1c104b691747d58...966d6913b41dad80c1e172447e45f9fd53363533)
### [hypershift](https://github.com/openshift/hypershift/tree/aca3c4252e9779c3a058a358ca63f76069b74561)
* [OCPBUGS-46008](https://issues.redhat.com/browse/OCPBUGS-46008): [release-4.18] Update KCM node monitor grace period [#5250](https://github.com/openshift/hypershift/pull/5250)
* NO-JIRA: Relax ibm network cel 4.18 [#5259](https://github.com/openshift/hypershift/pull/5259)
* [OCPBUGS-45184](https://issues.redhat.com/browse/OCPBUGS-45184): Create AWS clients on every reconcile instead of at initialization [#5201](https://github.com/openshift/hypershift/pull/5201)
* [Full changelog](https://github.com/openshift/hypershift/compare/fc03448c08d129763eb4a64004f87655d6d3c37b...aca3c4252e9779c3a058a358ca63f76069b74561)
### [insights-operator](https://github.com/openshift/insights-operator/tree/7063b929d8c55ae2e911d54afc7f87e7beb632db)
* [OCPBUGS-45201](https://issues.redhat.com/browse/OCPBUGS-45201): LokiStack gatherer (#1047) [#1047](https://github.com/openshift/insights-operator/pull/1047)
* [Full changelog](https://github.com/openshift/insights-operator/compare/69ad3431d3b9afe20392c43c070d15f72cc208cf...7063b929d8c55ae2e911d54afc7f87e7beb632db)
### [machine-config-operator](https://github.com/openshift/machine-config-operator/tree/434269de72a280d7edf9f2f2d9d2380782f3a68e)
* [OCPBUGS-45889](https://issues.redhat.com/browse/OCPBUGS-45889): Remove trailing periods from AWS provided hostnames [#4737](https://github.com/openshift/machine-config-operator/pull/4737)
* [Full changelog](https://github.com/openshift/machine-config-operator/compare/c761b7cabfe50839e573299b02de148559e652eb...434269de72a280d7edf9f2f2d9d2380782f3a68e)
### [monitoring-plugin](https://github.com/openshift/monitoring-plugin/tree/c6e854ea7ee26fe9fa9af23973a454e4e65a3b0f)
* [OCPBUGS-46047](https://issues.redhat.com/browse/OCPBUGS-46047): Fix inverted dropdown toggle [#294](https://github.com/openshift/monitoring-plugin/pull/294)
* [OCPBUGS-46059](https://issues.redhat.com/browse/OCPBUGS-46059): Fix bounds on bar chart [#297](https://github.com/openshift/monitoring-plugin/pull/297)
* [OCPBUGS-46021](https://issues.redhat.com/browse/OCPBUGS-46021): Allow editing the until field on the silence edit page [#293](https://github.com/openshift/monitoring-plugin/pull/293)
* [Full changelog](https://github.com/openshift/monitoring-plugin/compare/4cd19769778729947ab77132e2bb166778b0ef89...c6e854ea7ee26fe9fa9af23973a454e4e65a3b0f)
### [networking-console-plugin](https://github.com/openshift/networking-console-plugin/tree/c4fd539a2896f1bf9324e8c65ba59f2bf51dd448)
* Backport udn to 4.18 [#149](https://github.com/openshift/networking-console-plugin/pull/149)
* [Full changelog](https://github.com/openshift/networking-console-plugin/compare/5c757e7f7522d7afe81b0fcb3ed1afdef92eba9c...c4fd539a2896f1bf9324e8c65ba59f2bf51dd448)
### [oc-mirror](https://github.com/openshift/oc-mirror/tree/14dbc1dec42e900cb4dc535090d00f67750c4dbd)
* [OCPBUGS-42862](https://issues.redhat.com/browse/OCPBUGS-42862): oc-mirror fails to find the image-references (#976) [#976](https://github.com/openshift/oc-mirror/pull/976)
* [Full changelog](https://github.com/openshift/oc-mirror/compare/c1b232e4280b3b5fa67446fe6710a04be2ee9f54...14dbc1dec42e900cb4dc535090d00f67750c4dbd)
### [operator-framework-tools, operator-lifecycle-manager, operator-registry](https://github.com/openshift/operator-framework-olm/tree/57a4299d9f3d8c3ee3c7f60971fdc57ed47b6d35)
* [OCPBUGS-46018](https://issues.redhat.com/browse/OCPBUGS-46018): CRD upgrade existing CR validation fix [#912](https://github.com/openshift/operator-framework-olm/pull/912)
* [Full changelog](https://github.com/openshift/operator-framework-olm/compare/e27da48ff810af17f4863a19af8291f46c262197...57a4299d9f3d8c3ee3c7f60971fdc57ed47b6d35)
### [ovn-kubernetes, ovn-kubernetes-microshift](https://github.com/openshift/ovn-kubernetes/tree/24e9946a28826e1c4f4a135674261c62bc89a3b8)
* [OCPBUGS-45952](https://issues.redhat.com/browse/OCPBUGS-45952): bump OVS version to 3.4.0-18 [#2391](https://github.com/openshift/ovn-kubernetes/pull/2391)
* [OCPBUGS-41284](https://issues.redhat.com/browse/OCPBUGS-41284): Updating ovn-kubernetes-microshift-container image to be consistent with ART for 4.18 [#2293](https://github.com/openshift/ovn-kubernetes/pull/2293)
* [OCPBUGS-45867](https://issues.redhat.com/browse/OCPBUGS-45867): pin libreswan to 4.6-3.el9_0.3 [#2383](https://github.com/openshift/ovn-kubernetes/pull/2383)
* [Full changelog](https://github.com/openshift/ovn-kubernetes/compare/99c44e88d2c7aa7a95f950dc182a2979ae729e97...24e9946a28826e1c4f4a135674261c62bc89a3b8)
### [tests](https://github.com/openshift/origin/tree/e9ba9338242fd4ea9cf7e5aa8bf24ee6d1cd1413)
* [OCPBUGS-45996](https://issues.redhat.com/browse/OCPBUGS-45996): filter out pod events during vsphere snapshot options [#29358](https://github.com/openshift/origin/pull/29358)
* [OCPBUGS-45853](https://issues.redhat.com/browse/OCPBUGS-45853): managed services: add missing namespaces to list [#29352](https://github.com/openshift/origin/pull/29352)
* [Full changelog](https://github.com/openshift/origin/compare/36b9d2ba669c8e49d6f3017a511dc2a6ec56cf84...e9ba9338242fd4ea9cf7e5aa8bf24ee6d1cd1413)