# 4.23.0-ec.0
Created: 2026-09-09 16:30:39 +0000 UTC
Image Digest: `sha256:17e154b57fa38c600d0235532b35a246d56f6d54f9be32594bbf641bb1841a35`
## Changes from 4.23.0-0.nightly-ppc64le-2026-10-22-015021
### Components
* Kubectl 1.36.2
* Kubernetes upgraded from 1.36.5 to 1.36.3
* Kubernetes Tests 1.36.2
* Red Hat Enterprise Linux CoreOS 10.2 upgraded from 10.2.20261019-0 to 10.2.20260825-0
### FeatureGate Changes
| FeatureGate | Default
Hypershift | Default
SelfManagedHA | DevPreviewNoUpgrade
Hypershift | DevPreviewNoUpgrade
SelfManagedHA | OKD
Hypershift | OKD
SelfManagedHA | TechPreviewNoUpgrade
Hypershift | TechPreviewNoUpgrade
SelfManagedHA |
| :------ | :---: | :---: | :---: | :---: | :---: | :---: | :---: | :---: |
| DRADeviceTaintRules
(0 tests)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed) |
| EtcdBackendQuota
(0 tests)| Disabled
(Changed)| Disabled
(Changed)| Enabled| Enabled| Disabled
(Changed)| Disabled
(Changed)| Enabled| Enabled |
| GCPSovereignCloudInstall
(0 tests)| Disabled
(Changed)| Disabled
(Changed)| Enabled| Enabled| Disabled
(Changed)| Disabled
(Changed)| Enabled| Enabled |
| OpenShiftPodSecurityAdmission
(0 tests)| Enabled
(Changed)| Enabled
(Changed)| Enabled| Enabled| Enabled
(Changed)| Enabled
(Changed)| Enabled| Enabled |
| OSStreams
(0 tests)| Disabled
(Changed)| Enabled| Enabled| Enabled| Disabled
(Changed)| Enabled| Enabled| Enabled |
| OLMLifecycleAndCompatibility
(0 tests)| Disabled| Enabled| Disabled| Enabled| Disabled| Enabled
(Changed)| Disabled| Enabled
(Changed) |
| GomaxprocsInjection
(0 tests)| | | Enabled
(New)| Enabled
(New)| | | Enabled
(New)| Enabled
(New) |
### Rebuilt images without code change
* [apiserver-network-proxy](https://github.com/openshift/apiserver-network-proxy) git [d6ec9243](https://github.com/openshift/apiserver-network-proxy/commit/d6ec9243d24050d7d7ad7f939e45f821171f000e) `sha256:8edaa9762be790bc044968b6ce2f33c02c836d86d5c664dceeb350c233c5fedf`
* [aws-kms-encryption-provider](https://github.com/openshift/aws-encryption-provider) git [9b18930d](https://github.com/openshift/aws-encryption-provider/commit/9b18930d2db9521a08faa7165488bdcf6482b9cf) `sha256:a4146c1557a667f66b79273998869b299d37ca5bd24ffe74119082b922fc888e`
* [baremetal-operator](https://github.com/openshift/baremetal-operator) git [34bbeb37](https://github.com/openshift/baremetal-operator/commit/34bbeb376836bf01793d4e70d29065d619ebcaa1) `sha256:5ef5463fd5be5f949cbf96336521d2e516462d61b38b066d5577e9c0c96b0138`
* [cli](https://github.com/openshift/oc) git [4b0a124d](https://github.com/openshift/oc/commit/4b0a124d300cef187037bda6f1b04caa69ab8b62) `sha256:7d2b1b7f46d6e04a854e96c06b3dd59a0745cc3e6bef0387223a46419021cf22`
* [cli-artifacts](https://github.com/openshift/oc) git [4b0a124d](https://github.com/openshift/oc/commit/4b0a124d300cef187037bda6f1b04caa69ab8b62) `sha256:069a917d83ea05b9534fbe79c842d692c1e4c7a7c2c0b784a25900b93a92ff58`
* [cloud-credential-operator](https://github.com/openshift/cloud-credential-operator) git [b187feee](https://github.com/openshift/cloud-credential-operator/commit/b187feee66f4ce0f992059b21a97a2ae88e4cdd9) `sha256:37d142f8ff19db66abe1764d220f8c86b7f9cc0fe0e5b8c31c8d641516069c76`
* [cloud-network-config-controller](https://github.com/openshift/cloud-network-config-controller) git [7afccf2d](https://github.com/openshift/cloud-network-config-controller/commit/7afccf2d78f6cb5dd3181de1588c5063bd995d7d) `sha256:c10c8e9bc9875a50875dff2a3cd965a4df6116149fe5f9064e9a0722249079af`
* [cluster-autoscaler](https://github.com/openshift/kubernetes-autoscaler) git [f393f542](https://github.com/openshift/kubernetes-autoscaler/commit/f393f54229e6c3ae74c35ae72012af92d31c03d3) `sha256:a8fb40a646d4b9e5641525ca68806b2edd26689b66c09a816f06da68d6306dad`
* [cluster-autoscaler-operator](https://github.com/openshift/cluster-autoscaler-operator) git [e48fe117](https://github.com/openshift/cluster-autoscaler-operator/commit/e48fe1179ad671757b5a40688e2d125c1f326e8b) `sha256:02d24a9f5e68bd1df4ce4ce5f59c186c93666eb7086dbac123d9e1a549ad58e3`
* [cluster-cloud-controller-manager-operator](https://github.com/openshift/cluster-cloud-controller-manager-operator) git [0da197f8](https://github.com/openshift/cluster-cloud-controller-manager-operator/commit/0da197f80d941f537331f173bc7613d6729a2767) `sha256:d640c4639c8791c9bca39dcc507fa1baee796e40a9ed2b256bf68f3aeeb14125`
* [cluster-dns-operator](https://github.com/openshift/cluster-dns-operator) git [c0ed09e3](https://github.com/openshift/cluster-dns-operator/commit/c0ed09e329e9001629518604a58205e3fbe8284a) `sha256:776849a735d79aaa2f2ef5aaaadf99b5ad757dc6d303e4449a90fdd86a4a295c`
* [cluster-openshift-controller-manager-operator](https://github.com/openshift/cluster-openshift-controller-manager-operator) git [8da2f1fc](https://github.com/openshift/cluster-openshift-controller-manager-operator/commit/8da2f1fcb1e76e8b1b97b16ca7bbfa7116287eb8) `sha256:3f1d81778c99a20f27ccde58301d62d1e467999dd788e6f73b0dabf45a2f19f1`
* [cluster-policy-controller](https://github.com/openshift/cluster-policy-controller) git [469bbf21](https://github.com/openshift/cluster-policy-controller/commit/469bbf211d35eee0df4422bda7e9e600b080f0f2) `sha256:94619050b342b9286beedbd002a9168a2675c1bd799dde966b9c1b0b96d0d9db`
* [cluster-update-keys](https://github.com/openshift/cluster-update-keys) git [9607604d](https://github.com/openshift/cluster-update-keys/commit/9607604d35acee234051bd0da8a14321b4edd38e) `sha256:6203924eb8afa3f83a60097f925f12dea40b5f29d562f2961e076961b72b6575`
* [csi-driver-nfs](https://github.com/openshift/csi-driver-nfs) git [beb9567b](https://github.com/openshift/csi-driver-nfs/commit/beb9567b4ef15656a88c1c71e0b08e7bf2e96aaa) `sha256:3a4cb11b56274892b3511e636f98197f87f49d314e75d48900421f29ad5c5f9c`
* [csi-external-attacher](https://github.com/openshift/csi-external-attacher) git [3fd668b3](https://github.com/openshift/csi-external-attacher/commit/3fd668b3f07dd382e5c7b6239d50f7988f652e64) `sha256:cd78c5c60ca0487561fe13721ed9ae9807cc8990fe662e7236167aadaa911e5f`
* [csi-external-provisioner](https://github.com/openshift/csi-external-provisioner) git [7ff338c9](https://github.com/openshift/csi-external-provisioner/commit/7ff338c9d1296f0e5d4d8080a76bb191c8f3be30) `sha256:7f731d35766c8e65b1d3d9ef53138c916e5938fc420684f3edd322945cb4a114`
* [csi-external-resizer](https://github.com/openshift/csi-external-resizer) git [14aa7028](https://github.com/openshift/csi-external-resizer/commit/14aa7028f485e95c800bb7ffbf9b66a2bf75ceaf) `sha256:11c0de03771ffb29f528a358ee27422d908418c71c2d9fbce46cc0a959ea630a`
* [csi-external-snapshotter](https://github.com/openshift/csi-external-snapshotter) git [a019d1a9](https://github.com/openshift/csi-external-snapshotter/commit/a019d1a9d9e1d26ffd0b2e0d911733180fa608b2) `sha256:ff66d0c910c50aab216acb256546cf3b6ebb097618da42c940a6ff247fb80f8f`
* [csi-node-driver-registrar](https://github.com/openshift/csi-node-driver-registrar) git [5766960d](https://github.com/openshift/csi-node-driver-registrar/commit/5766960d82ffb9ef84d15e903ae57d0a6781ef11) `sha256:43867aae30a87855652b347801c8a3d29d28a19b9e87d14be8f5c41938173267`
* [csi-snapshot-controller](https://github.com/openshift/csi-external-snapshotter) git [a019d1a9](https://github.com/openshift/csi-external-snapshotter/commit/a019d1a9d9e1d26ffd0b2e0d911733180fa608b2) `sha256:3a806164fc584fa4179f6fa0816e867e2abc22ad10a9c4b9ac78d3e760cb238e`
* [deployer](https://github.com/openshift/oc) git [4b0a124d](https://github.com/openshift/oc/commit/4b0a124d300cef187037bda6f1b04caa69ab8b62) `sha256:251bb1674fc1a6076b34de0c22370d3b3fa31db87c52f0019ab3f579ef279a10`
* [driver-toolkit](https://github.com/openshift/driver-toolkit) git [b63b175a](https://github.com/openshift/driver-toolkit/commit/b63b175a79b9fe0c29f6ed63df3c2d7862ba408a) `sha256:e78c4e67e738072ada6de58a20f6f59ed12d7f64f7a3655f0cbdf4b8a718e791`
* [gcp-cloud-controller-manager](https://github.com/openshift/cloud-provider-gcp) git [51c32646](https://github.com/openshift/cloud-provider-gcp/commit/51c326465b3160124b8097953b42e44f1056da5a) `sha256:babe8e912d2229360c713a51824ee6d2edcb36fc0e84f548b643a565e5d8e844`
* [gcp-workload-identity-federation-webhook](https://github.com/openshift/gcp-workload-identity-federation-webhook) git [4501ff2f](https://github.com/openshift/gcp-workload-identity-federation-webhook/commit/4501ff2f53576c31df0511b69444e65e1eeba745) `sha256:99911808f07d4290457fa6f8659709fb145619fa6f70636634c242da1e6a9eaa`
* [network-tools](https://github.com/openshift/network-tools) git [0b53ac3d](https://github.com/openshift/network-tools/commit/0b53ac3dccf59cd169555bf18c207122374bf003) `sha256:96e9f02dea80428ea29cf68f2c29f4a334c5ac459d445c71d14b3738619885de`
* [openstack-resource-controller](https://github.com/openshift/openstack-resource-controller) git [58dbc048](https://github.com/openshift/openstack-resource-controller/commit/58dbc0482c144c21effee2476947889122a518eb) `sha256:a3337e547e186bd5a1ac135bc6749fd00969e5c9f8f62203866aa1ef84de41f0`
* [operator-marketplace](https://github.com/operator-framework/operator-marketplace) git [fa9e19b2](https://github.com/operator-framework/operator-marketplace/commit/fa9e19b2ae7ad8de20b345e3bd736923f5c516cc) `sha256:1dfcc36c513fe32283d12bf83981ebfac5fd96a5471e273126f00b0069282566`
* [route-controller-manager](https://github.com/openshift/route-controller-manager) git [59697cf7](https://github.com/openshift/route-controller-manager/commit/59697cf7af4517dd44e28179a57f7f35b6ea0e22) `sha256:ff666f69d59842332dadb036d222e6fef8f832842cd4450df5c2f13b14a99f99`
* [service-ca-operator](https://github.com/openshift/service-ca-operator) git [ed872ba1](https://github.com/openshift/service-ca-operator/commit/ed872ba14b615ca5726ae90e987268877a0b0b20) `sha256:30c0ad3c6b23f8c19558ee0f15ed8a5bef3283871f84f6ae609d1daa810ddbdc`
* [tools](https://github.com/openshift/oc) git [4b0a124d](https://github.com/openshift/oc/commit/4b0a124d300cef187037bda6f1b04caa69ab8b62) `sha256:60750c4fe7bc6c91619e6d22ff5a8c930e65868ca0f7a3e19282ab5769ceb3da`
### [agent-installer-utils](https://github.com/openshift/agent-installer-utils/tree/974f3f612789614d5cbd184beb5d55907ffd8571)
* [AGENT-1573](https://issues.redhat.com/browse/AGENT-1573): Add release-5.1 config for ISOBuilder [#327](https://github.com/openshift/agent-installer-utils/pull/327)
* [Full changelog](https://github.com/openshift/agent-installer-utils/compare/449d4e9e9d2f08330d2d31ad80517caf990652c3...974f3f612789614d5cbd184beb5d55907ffd8571)
### [cluster-capi-operator](https://github.com/openshift/cluster-capi-operator/tree/409c6b44c81b2777ff291a7f13f6db06fe31df64)
* NO-JIRA: Fix flaky CI unit tests: reduce parallelism [#645](https://github.com/openshift/cluster-capi-operator/pull/645)
* [Full changelog](https://github.com/openshift/cluster-capi-operator/compare/0d06adb94113a8f9bc76b754ae6e906d4020a9d6...409c6b44c81b2777ff291a7f13f6db06fe31df64)
### [cluster-config-api](https://github.com/openshift/api/tree/dffcf504e2ea64d417e0778229b7be6df398a9be)
* [OCPNODE-4601](https://issues.redhat.com/browse/OCPNODE-4601): Add {system,container}GomaxprocsBehavior field [#2934](https://github.com/openshift/api/pull/2934)
* [Full changelog](https://github.com/openshift/api/compare/70586205d5fa77e2a47a0373d1ea712c9a3e0b6a...dffcf504e2ea64d417e0778229b7be6df398a9be)
### [cluster-etcd-operator](https://github.com/openshift/cluster-etcd-operator/tree/6b88b761570ac42e18919ff9ee92f9c726799697)
* [OCPBUGS-109743](https://issues.redhat.com/browse/OCPBUGS-109743): Derive console notification docs URL from cluster version [#1676](https://github.com/openshift/cluster-etcd-operator/pull/1676)
* [Full changelog](https://github.com/openshift/cluster-etcd-operator/compare/124e36e2df4cefa331157d64b7c6ef2df73cfe80...6b88b761570ac42e18919ff9ee92f9c726799697)
### [cluster-ingress-operator](https://github.com/openshift/cluster-ingress-operator/tree/5b9c7adbbda37bd3f5eb3b049993a0ab320958c5)
* [OCPBUGS-86841](https://issues.redhat.com/browse/OCPBUGS-86841): Add BackendTLSPolicy and ReferenceGrant e2e test coverage helpers [#1467](https://github.com/openshift/cluster-ingress-operator/pull/1467)
* [Full changelog](https://github.com/openshift/cluster-ingress-operator/compare/4ef55ea002a406a2e9193594ef583a24ddb4ff3b...5b9c7adbbda37bd3f5eb3b049993a0ab320958c5)
### [cluster-kube-apiserver-operator](https://github.com/openshift/cluster-kube-apiserver-operator/tree/57553b18b7cdc53a203ee5e4b25968a3b0ac42ef)
* [CNTRLPLANE-4110](https://issues.redhat.com/browse/CNTRLPLANE-4110): Migrate e2e encryption perf cases to ote [#2256](https://github.com/openshift/cluster-kube-apiserver-operator/pull/2256)
* [Full changelog](https://github.com/openshift/cluster-kube-apiserver-operator/compare/ec33ea1e2bde9b77b29f12a450bb548980cb5e3d...57553b18b7cdc53a203ee5e4b25968a3b0ac42ef)
### [cluster-monitoring-operator](https://github.com/openshift/cluster-monitoring-operator/tree/942c2dad78d6c22c4e19a375515b17a68b3f6007)
* NO-JIRA: hack/tools: remove unused vendor directory [#3055](https://github.com/openshift/cluster-monitoring-operator/pull/3055)
* [Full changelog](https://github.com/openshift/cluster-monitoring-operator/compare/fdd81d5b65b7f83dd3709dffa7f91845765a1369...942c2dad78d6c22c4e19a375515b17a68b3f6007)
### [cluster-network-operator](https://github.com/openshift/cluster-network-operator/tree/c27dc71a8630e864970fd315f3e749a30950fb42)
* NO-ISSUE: modernise the codebase using go fix [#3113](https://github.com/openshift/cluster-network-operator/pull/3113)
* [CORENET-7330](https://issues.redhat.com/browse/CORENET-7330): Allow per-node OVN encap IP override via env-overrides [#2998](https://github.com/openshift/cluster-network-operator/pull/2998)
* [Full changelog](https://github.com/openshift/cluster-network-operator/compare/7e02bed52e6d6c7a92a73538cfb45944678cf637...c27dc71a8630e864970fd315f3e749a30950fb42)
### [cluster-olm-operator](https://github.com/openshift/cluster-olm-operator/tree/b7676eae2cc43716ada9aac559905ac0be992249)
* NO-ISSUE: Update dependabot config with NO-ISSUE prefix [#232](https://github.com/openshift/cluster-olm-operator/pull/232)
* NO-ISSUE: Bump github.com/go-logr/logr from 1.4.3 to 1.4.4 [#231](https://github.com/openshift/cluster-olm-operator/pull/231)
* [Full changelog](https://github.com/openshift/cluster-olm-operator/compare/228ec940921e4443b2724ef512c0d211d4a38ba7...b7676eae2cc43716ada9aac559905ac0be992249)
### [cluster-samples-operator](https://github.com/openshift/cluster-samples-operator/tree/88b9454ff474a85de5ddddf803eeb0183f05b566)
* [TRT-2905](https://issues.redhat.com/browse/TRT-2905): Fix python:latest and nodejs template references after UBI 8 tag removal [#706](https://github.com/openshift/cluster-samples-operator/pull/706)
* [Full changelog](https://github.com/openshift/cluster-samples-operator/compare/31957be9209cc65985755229b4e1849d255bdd4a...88b9454ff474a85de5ddddf803eeb0183f05b566)
### [cluster-storage-operator](https://github.com/openshift/cluster-storage-operator/tree/b75f14a9bdea51838b1e7fd03f86cfb46580a103)
* [OCPBUGS-105391](https://issues.redhat.com/browse/OCPBUGS-105391): Pass management cluster proxy env vars to CSI driver operator deployments [#723](https://github.com/openshift/cluster-storage-operator/pull/723)
* [Full changelog](https://github.com/openshift/cluster-storage-operator/compare/e7c64303284066d2595be06f7f01502bed12af24...b75f14a9bdea51838b1e7fd03f86cfb46580a103)
### [console](https://github.com/openshift/console/tree/68185f46a763099efa0c89e06074e79a53193854)
* [OCPBUGS-95594](https://issues.redhat.com/browse/OCPBUGS-95594): make cloud provider fields optional during operator install [#16927](https://github.com/openshift/console/pull/16927)
* [OCPBUGS-14473](https://issues.redhat.com/browse/OCPBUGS-14473): Guard against undefined data in dashboard charts [#16952](https://github.com/openshift/console/pull/16952)
* And 2 elided commits (e.g. from squash or rebase merges)
* [Full changelog](https://github.com/openshift/console/compare/0216b2de8b57c3375fcc161d2c75a031bef72c1b...68185f46a763099efa0c89e06074e79a53193854)
### [csi-driver-manila-operator, gcp-pd-csi-driver-operator, openstack-cinder-csi-driver-operator](https://github.com/openshift/csi-operator/tree/9ce1841451cafd77907d38c9bf6062aeccf24eaf)
* [OCPBUGS-105392](https://issues.redhat.com/browse/OCPBUGS-105392): Add proxy hook for HyperShift CSI driver controller deployments [#594](https://github.com/openshift/csi-operator/pull/594)
* [Full changelog](https://github.com/openshift/csi-operator/compare/3974a8b545f06a7f18f442cdcf472b69475d83ad...9ce1841451cafd77907d38c9bf6062aeccf24eaf)
### [keepalived-ipfailover](https://github.com/openshift/images/tree/32930575a2bb3571601a7444becc06d06e901657)
* [NE-2126](https://issues.redhat.com/browse/NE-2126): Migrating Ipfailover test cases to images repo [#245](https://github.com/openshift/images/pull/245)
* [Full changelog](https://github.com/openshift/images/compare/3f1cf0830f196a6755b8baf179fc0401188251c4...32930575a2bb3571601a7444becc06d06e901657)
### [machine-config-operator](https://github.com/openshift/machine-config-operator/tree/c7aecba7975d129529d1ec6a67ac6e5b9991aefb)
* [MCO-2411](https://issues.redhat.com/browse/MCO-2411): Add AWS marketplace AMI band check target [#6365](https://github.com/openshift/machine-config-operator/pull/6365)
* [Full changelog](https://github.com/openshift/machine-config-operator/compare/1061245400852b64e4af5328e30207be094ebd47...c7aecba7975d129529d1ec6a67ac6e5b9991aefb)
### [monitoring-plugin](https://github.com/openshift/monitoring-plugin/tree/df674f002d52c80e82532b9c0d668291be6ed431)
* [OU-1107](https://issues.redhat.com/browse/OU-1107), [OU-1108](https://issues.redhat.com/browse/OU-1108): ACM alerting UI with alerts and perses [#1105](https://github.com/openshift/monitoring-plugin/pull/1105)
* [Full changelog](https://github.com/openshift/monitoring-plugin/compare/1c72bf6f3ed3ddc149f2dde3886830bd5a0d603e...df674f002d52c80e82532b9c0d668291be6ed431)
### [networking-console-plugin](https://github.com/openshift/networking-console-plugin/tree/7d9d46ba0976840e7559b5b13f14624fd807472c)
* chore(i18n): update Sprint 1 translations and Memsource CLI skill docs [#471](https://github.com/openshift/networking-console-plugin/pull/471)
* [Full changelog](https://github.com/openshift/networking-console-plugin/compare/5138bb3d744ed0bddc603222d9fdede761d1f23c...7d9d46ba0976840e7559b5b13f14624fd807472c)
### [oauth-apiserver](https://github.com/openshift/oauth-apiserver/tree/51b07b6d36fd59d809d280630d542c6f702a528a)
* NO-JIRA: Remove cluster profile directory authentication as it is no longer injected in CI [#217](https://github.com/openshift/oauth-apiserver/pull/217)
* [Full changelog](https://github.com/openshift/oauth-apiserver/compare/d7210a22725ec41f3d15b3bf0fb402b4bc50eb48...51b07b6d36fd59d809d280630d542c6f702a528a)
### [olm-catalogd, olm-operator-controller](https://github.com/openshift/operator-framework-operator-controller/tree/19afc52f9d237c9cf1a2406ec228c363ebe1c677)
* NO-ISSUE: Synchronize From Upstream Repositories [#790](https://github.com/openshift/operator-framework-operator-controller/pull/790)
* [Full changelog](https://github.com/openshift/operator-framework-operator-controller/compare/49582d3d95fd5e5c8e2d232bf0d5568860514e5d...19afc52f9d237c9cf1a2406ec228c363ebe1c677)
### [openstack-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-openstack/tree/da03aaa753de35e3dc37a93acca9b6eb08cee0b5)
* Fix rebasebot merge-bot by removing stale API version artifacts [#431](https://github.com/openshift/cluster-api-provider-openstack/pull/431)
* [Full changelog](https://github.com/openshift/cluster-api-provider-openstack/compare/e77483b082e5e77ffc2276d5a68e8c865ab245a8...da03aaa753de35e3dc37a93acca9b6eb08cee0b5)