# 4.18.0-rc.2 Created: 2024-12-16 17:28:24 +0000 UTC Image Digest: `sha256:da82dec7e2214f09dc049373e2ed32faf08f1456c1881bafcee364d620617386` ## 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:ffbd341c75cde58103ff5b4f6e1ac00600f387c8e0c282d467d1f993443f2b76` * [agent-installer-csr-approver](https://github.com/openshift/assisted-installer) git [6c737de6](https://github.com/openshift/assisted-installer/commit/6c737de6f341dbff07f2d3bb8159ee235cea6f03) `sha256:bfd8745b055a68bbf974b49e7512b93e8f055f2f33b4b2ade7b3070b3fb5f7f8` * [agent-installer-node-agent](https://github.com/openshift/assisted-installer-agent) git [6787506f](https://github.com/openshift/assisted-installer-agent/commit/6787506f07d8a68c24ee48c98f952f7825fba52e) `sha256:c4859ed8f6314b3b96cef8d429bc78265bdad66fc672227bfb836ee76d980042` * [docker-builder](https://github.com/openshift/builder) git [3813f976](https://github.com/openshift/builder/commit/3813f9763149a3114e1c7a078ad14b636e2c0c3c) `sha256:fd853a6d814c829dd39d79cadb16000cce52785a97fa4752a83f93ac2d06a3dd` * [driver-toolkit](https://github.com/openshift/driver-toolkit) git [2e139edc](https://github.com/openshift/driver-toolkit/commit/2e139edc4aeefbbc41536eeeedc91f317f0835fd) `sha256:2985c52198cc725dd0d274298436c1f950af617e36729779e4ecd42c51fb7942` * [machine-os-images](https://github.com/openshift/machine-os-images) git [6d082d80](https://github.com/openshift/machine-os-images/commit/6d082d8041b06d062f95dd2ad1445150f2c0b305) `sha256:462dec2f7f3ac7b91fe558e8b5d2c42d857fa78d572bc263035a2280348ac025` * [metallb-frr](https://github.com/openshift/frr) git [1ad8f2e7](https://github.com/openshift/frr/commit/1ad8f2e711d33fd0416b8e2b8d26a413d26b38e2) `sha256:7dcf341886cd684761883a487928072f2e84bdb9c861929da2f7e4017ba891df` * [must-gather](https://github.com/openshift/must-gather) git [1e25d7af](https://github.com/openshift/must-gather/commit/1e25d7af269a0517689270c9759d26528fb52e25) `sha256:8425ab803392740f5710945e32ab0e7a9adadca7023ac917e13f2773f53113b8` * [network-tools](https://github.com/openshift/network-tools) git [0116901a](https://github.com/openshift/network-tools/commit/0116901a470a75cfb16313874c842e13319add9d) `sha256:4d54c5ba2c7b970caa44a1fd8541215efe1089366145192ddb2a74234bac81f0` * rhel-coreos `sha256:d8566d0532e35436e59f8c9b9081287a7b8713c8366148aa7bf7f20b74ef02da` * rhel-coreos-extensions `sha256:512c58613623a5caaaad78250f2b9393deb70489897312200b86e2aa456a87f9` ### [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)