# 4.20.0-okd-scos.ec.8 Created: 2025-07-15 20:45:32 +0000 UTC Image Digest: `sha256:36adc9228872f8860da0b3d4dd3aa705bb310f9e05260dd7fe7224a0f5273bdd` Promoted from registry.ci.openshift.org/origin/release-scos:4.20.0-0.okd-scos-2025-07-15-013805 ## Changes from 4.20.0-okd-scos.ec.7 ### Components * Kubectl 1.32.1 * Kubernetes 1.32.6 * Kubernetes Tests 1.32.5 * CentOS Stream CoreOS upgraded from 10.0.20250628-0 to 10.0.20250713-0 ### FeatureGate Changes | FeatureGate | Default
Hypershift | Default
SelfManagedHA | DevPreviewNoUpgrade
Hypershift | DevPreviewNoUpgrade
SelfManagedHA | TechPreviewNoUpgrade
Hypershift | TechPreviewNoUpgrade
SelfManagedHA | | :------ | :---: | :---: | :---: | :---: | :---: | :---: | | AWSEFSDriverVolumeMetrics
(0 tests)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed) | | GCPLabelsTags
(0 tests)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed) | ### Rebuilt images without code change * [aws-kms-encryption-provider](https://github.com/openshift/aws-encryption-provider) git [088dcaf7](https://github.com/openshift/aws-encryption-provider/commit/088dcaf73f980b977ef4f5d2f99e2a93deb87eef) `sha256:27cd966e4ce40e9e198a3d8e2039b1a152c083f8be1f2148473ba42aaf534dbc` * [cluster-autoscaler-operator](https://github.com/openshift/cluster-autoscaler-operator) git [4eb64d55](https://github.com/openshift/cluster-autoscaler-operator/commit/4eb64d55394024674a71c0241e0c45946e2721b1) `sha256:5e8b3048c8e9c2c93ac6e3963f94ba20853e481095caa77ffef202e20708392b` ### [agent-installer-api-server](https://github.com/openshift/assisted-service/tree/cdf1e3b44e260754b44347ef60b142a77025b82c) * Remove refs to shellcheck (#7847) [#7847](https://github.com/openshift/assisted-service/pull/7847) * NO-ISSUE: [master] Bump OCP versions: 4.15, 4.12, 4.19, 4.17 (#7841) [#7841](https://github.com/openshift/assisted-service/pull/7841) * [MGMT-20549](https://issues.redhat.com/browse/MGMT-20549): Add cluster validation for openshift-ai if cluster has no gpu (#7777) [#7777](https://github.com/openshift/assisted-service/pull/7777) * [Full changelog](https://github.com/openshift/assisted-service/compare/293433202ca347db3a63b60fee7c2d04fa198da1...cdf1e3b44e260754b44347ef60b142a77025b82c) ### [agent-installer-csr-approver, agent-installer-orchestrator](https://github.com/openshift/assisted-installer/tree/1b89deb8b13fb42116ba77278f15901967bac8d9) * NO-ISSUE: Update Konflux references (#1177) [#1177](https://github.com/openshift/assisted-installer/pull/1177) * [Full changelog](https://github.com/openshift/assisted-installer/compare/5ca92bd966d80ff0a01a25791ea0a368d7f64410...1b89deb8b13fb42116ba77278f15901967bac8d9) ### [agent-installer-node-agent](https://github.com/openshift/assisted-installer-agent/tree/273939cb458db21c0e4b6afc08d88a1ebd2767ac) * NO-ISSUE: Update registry.access.redhat.com/ubi9/go-toolset Docker tag to v1.24 (#1052) [#1052](https://github.com/openshift/assisted-installer-agent/pull/1052) * [Full changelog](https://github.com/openshift/assisted-installer-agent/compare/357f00d7e899b0739ce65c1845e32b64e834afca...273939cb458db21c0e4b6afc08d88a1ebd2767ac) ### [agent-installer-utils](https://github.com/openshift/agent-installer-utils/tree/f37e25e980eb14a82b770aa9722bb6718c278f30) * [OCPBUGS-59187](https://issues.redhat.com/browse/OCPBUGS-59187): invalid default channel configuration for package "mtv… [#124](https://github.com/openshift/agent-installer-utils/pull/124) * [Full changelog](https://github.com/openshift/agent-installer-utils/compare/6422958144e27dbbe31c7fe98b514d43c988bcfb...f37e25e980eb14a82b770aa9722bb6718c278f30) ### [aws-cloud-controller-manager](https://github.com/openshift/cloud-provider-aws/tree/3408f0cdb3c0cec49433a2ab3cff6e1d44e4a58e) * [OCPBUGS-57684](https://issues.redhat.com/browse/OCPBUGS-57684): Updating ose-aws-cloud-controller-manager-container image to be consistent with ART for 4.20 [#110](https://github.com/openshift/cloud-provider-aws/pull/110) * [Full changelog](https://github.com/openshift/cloud-provider-aws/compare/425c1c5be39628421bdfb63caf25beb169307473...3408f0cdb3c0cec49433a2ab3cff6e1d44e4a58e) ### [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/a7f0c3ab58181f06a2bb21f0421ebb003f4eecac) * [OCPBUGS-58254](https://issues.redhat.com/browse/OCPBUGS-58254): Bump library-go [#405](https://github.com/openshift/csi-operator/pull/405) * [Full changelog](https://github.com/openshift/csi-operator/compare/18dc08a1ca125b2cb1a18957a0b3b698c8098718...a7f0c3ab58181f06a2bb21f0421ebb003f4eecac) ### [azure-disk-csi-driver](https://github.com/openshift/azure-disk-csi-driver/tree/0b8e4d2202b0d17942fd745a5e1948f46bdd0350) * [STOR-2405](https://issues.redhat.com/browse/STOR-2405): Rebase to upstream v1.33.1 for OCP 4.20 [#108](https://github.com/openshift/azure-disk-csi-driver/pull/108) * [Full changelog](https://github.com/openshift/azure-disk-csi-driver/compare/22403c7f1629c40152ac9c9e2b565b1a216b46c4...0b8e4d2202b0d17942fd745a5e1948f46bdd0350) ### [azure-file-csi-driver](https://github.com/openshift/azure-file-csi-driver/tree/45d505bc11fedadece5ae27147c9595877e39f2a) * [STOR-2407](https://issues.redhat.com/browse/STOR-2407): Rebase to upstream v1.33.3 for OCP 4.20 [#99](https://github.com/openshift/azure-file-csi-driver/pull/99) * [Full changelog](https://github.com/openshift/azure-file-csi-driver/compare/4e27f2dd30eff8925b89c683c9ff488e5e724ad6...45d505bc11fedadece5ae27147c9595877e39f2a) ### [baremetal-installer, installer, installer-artifacts](https://github.com/openshift/installer/tree/86c5e1fba99ff9392e81d2243655d54b3d39079d) * [OKD-241](https://issues.redhat.com/browse/OKD-241): Use CentOS Stream 10 bootimages [#9817](https://github.com/openshift/installer/pull/9817) * [CORS-4062](https://issues.redhat.com/browse/CORS-4062): Migrate endpoints in pkg/types/aws/platform.go to sdk v2 [#9759](https://github.com/openshift/installer/pull/9759) * [OCPBUGS-57202](https://issues.redhat.com/browse/OCPBUGS-57202): pkg/asset/tls: extend ShortCertRotation certs validity to 2 hours [#9820](https://github.com/openshift/installer/pull/9820) * [CORS-4058](https://issues.redhat.com/browse/CORS-4058): Remove AWS SDK V1 from destroy/aws [#9736](https://github.com/openshift/installer/pull/9736) * [CORS-4053](https://issues.redhat.com/browse/CORS-4053): Migrate AWS SDK to v2 in cluster/aws [#9762](https://github.com/openshift/installer/pull/9762) * [CORS-4054](https://issues.redhat.com/browse/CORS-4054): Migrate from SDK v1 to v2 in installconfig [#9760](https://github.com/openshift/installer/pull/9760) * [OCPBUGS-58352](https://issues.redhat.com/browse/OCPBUGS-58352): Increase timeout on gcp wait for operation [#9825](https://github.com/openshift/installer/pull/9825) * [Full changelog](https://github.com/openshift/installer/compare/fe225d16eef71880ba4cd8027f6f9e5b2b0d3063...86c5e1fba99ff9392e81d2243655d54b3d39079d) ### [baremetal-operator](https://github.com/openshift/baremetal-operator/tree/1563591d664d4e1d777ee735fc16442143ead42f) * [OCPBUGS-57472](https://issues.redhat.com/browse/OCPBUGS-57472): merge from upstream [#424](https://github.com/openshift/baremetal-operator/pull/424) * [OCPBUGS-54634](https://issues.redhat.com/browse/OCPBUGS-54634): Merge upstream [#419](https://github.com/openshift/baremetal-operator/pull/419) * [Full changelog](https://github.com/openshift/baremetal-operator/compare/bc391303ef18ac9a7a2e51439660ca287c363292...1563591d664d4e1d777ee735fc16442143ead42f) ### [baremetal-runtimecfg](https://github.com/openshift/baremetal-runtimecfg/tree/e898adc576b343a214aff860e349f9bba3a125d4) * NO-ISSUE: Update OWNERS [#353](https://github.com/openshift/baremetal-runtimecfg/pull/353) * [Full changelog](https://github.com/openshift/baremetal-runtimecfg/compare/8e089425abec228550629ca9e85c9fa32cb29557...e898adc576b343a214aff860e349f9bba3a125d4) ### [cluster-capi-operator](https://github.com/openshift/cluster-capi-operator/tree/89f5a58dd743ea5f3fd71333d73d9ef8805352cd) * [OCPBUGS-56805](https://issues.redhat.com/browse/OCPBUGS-56805), [OCPBUGS-58880](https://issues.redhat.com/browse/OCPBUGS-58880): fix: clusteroperator: do not update status.relatedobjects if only order changed [#331](https://github.com/openshift/cluster-capi-operator/pull/331) * [Full changelog](https://github.com/openshift/cluster-capi-operator/compare/694626d56dab18d9152f40f88788e93d20b4e6a4...89f5a58dd743ea5f3fd71333d73d9ef8805352cd) ### [cluster-cloud-controller-manager-operator](https://github.com/openshift/cluster-cloud-controller-manager-operator/tree/6b845a2081319d90eb9ef949ce25246bd1024bc8) * [OCPCLOUD-2978](https://issues.redhat.com/browse/OCPCLOUD-2978): add deny all network policy [#395](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/395) * [Full changelog](https://github.com/openshift/cluster-cloud-controller-manager-operator/compare/7d34021116c6e09b611aa0971528659423002b65...6b845a2081319d90eb9ef949ce25246bd1024bc8) ### [cluster-config-api](https://github.com/openshift/api/tree/674ad74beffcbdf6aa7a577bf23a269c24f92fe8) * OAPE-232/OCPBUGS-55653: Remove GCPLabelsTags featuregate [#2372](https://github.com/openshift/api/pull/2372) * [CNTRLPLANE-371](https://issues.redhat.com/browse/CNTRLPLANE-371): Update to Kubernetes v1.33.2 [#2252](https://github.com/openshift/api/pull/2252) * Disable schema checker overlap with KAL [#2397](https://github.com/openshift/api/pull/2397) * [OCPBUGS-55674](https://issues.redhat.com/browse/OCPBUGS-55674): remove AWSEFSDriverVolumeMetrics featuregate [#2395](https://github.com/openshift/api/pull/2395) * Register v1 (cluster)imagepolicy [#2394](https://github.com/openshift/api/pull/2394) * [Full changelog](https://github.com/openshift/api/compare/2cd5821c9080b940306550d0f395dbedb320162e...674ad74beffcbdf6aa7a577bf23a269c24f92fe8) ### [cluster-dns-operator](https://github.com/openshift/cluster-dns-operator/tree/48ebc1269caad1e9ec7f422b24f3bccbe134d0c4) * [OCPBUGS-57704](https://issues.redhat.com/browse/OCPBUGS-57704): Updating ose-cluster-dns-operator-container image to be consistent with ART for 4.20 [#438](https://github.com/openshift/cluster-dns-operator/pull/438) * [Full changelog](https://github.com/openshift/cluster-dns-operator/compare/659813065170f4e52f80b7a29bbab64bfa9aa172...48ebc1269caad1e9ec7f422b24f3bccbe134d0c4) ### [cluster-etcd-operator](https://github.com/openshift/cluster-etcd-operator/tree/22fee6de5d6ac15f81859690d3d7aab5e14adba3) * [OCPBUGS-55404](https://issues.redhat.com/browse/OCPBUGS-55404): fix ordering on bootstrap IP selection [#1443](https://github.com/openshift/cluster-etcd-operator/pull/1443) * [Full changelog](https://github.com/openshift/cluster-etcd-operator/compare/fb9f44798883a4b83bcc3e7695140433a5109404...22fee6de5d6ac15f81859690d3d7aab5e14adba3) ### [cluster-kube-apiserver-operator](https://github.com/openshift/cluster-kube-apiserver-operator/tree/04595ca2622f5a6bc3b3facfec0ef876b6acaa2e) * [CNTRLPLANE-371](https://issues.redhat.com/browse/CNTRLPLANE-371): Update to Kubernetes v1.33.2 [#1849](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1849) * [Full changelog](https://github.com/openshift/cluster-kube-apiserver-operator/compare/add2db9de136758cac8c45184b7ba7812de0893b...04595ca2622f5a6bc3b3facfec0ef876b6acaa2e) ### [cluster-monitoring-operator](https://github.com/openshift/cluster-monitoring-operator/tree/26f966652ded1b0196a7bfa89624b42fa0f83583) * NO-JIRA: [bot] Synchronize versions of the downstream components [#2615](https://github.com/openshift/cluster-monitoring-operator/pull/2615) * [OCPBUGS-58427](https://issues.redhat.com/browse/OCPBUGS-58427): pkg/manifests: don't reset annotations for metrics client CA [#2612](https://github.com/openshift/cluster-monitoring-operator/pull/2612) * [Full changelog](https://github.com/openshift/cluster-monitoring-operator/compare/23a896aec95f0155771e808d20d4abb84d978094...26f966652ded1b0196a7bfa89624b42fa0f83583) ### [cluster-node-tuning-operator](https://github.com/openshift/cluster-node-tuning-operator/tree/4f5c8b9206195c4589ab60b8bf8f98f6af27ac57) * Bump to golangci-lint 2.x (#1360) [#1360](https://github.com/openshift/cluster-node-tuning-operator/pull/1360) * NO-JIRA: performance profile: internal cleanup (#1359) [#1359](https://github.com/openshift/cluster-node-tuning-operator/pull/1359) * [Full changelog](https://github.com/openshift/cluster-node-tuning-operator/compare/e768e3a6fc5b420c610452e99a9279969792e0d5...4f5c8b9206195c4589ab60b8bf8f98f6af27ac57) ### [cluster-olm-operator](https://github.com/openshift/cluster-olm-operator/tree/d48b988a5c57b3f50f31785b59a15a695ec65d16) * [OPRUN-3970](https://issues.redhat.com/browse/OPRUN-3970): Add support for experimental manifests [#127](https://github.com/openshift/cluster-olm-operator/pull/127) * [Full changelog](https://github.com/openshift/cluster-olm-operator/compare/20183bb0db65abdecc9d06926c9eea75376ad696...d48b988a5c57b3f50f31785b59a15a695ec65d16) ### [cluster-storage-operator](https://github.com/openshift/cluster-storage-operator/tree/ea54178cda8261b52cfee103c707cea7bbdf022f) * [STOR-2340](https://issues.redhat.com/browse/STOR-2340): Add Network Policies and subscriptions for CSO and VPD (redux) [#596](https://github.com/openshift/cluster-storage-operator/pull/596) * [Full changelog](https://github.com/openshift/cluster-storage-operator/compare/41801a529fd7003829374a73a441271ae788fe6e...ea54178cda8261b52cfee103c707cea7bbdf022f) ### [console](https://github.com/openshift/console/tree/52727a07e103ecf72620366d774b48436606b9d3) * [ODC-6775](https://issues.redhat.com/browse/ODC-6775): Jest 21 -> 22 [#14939](https://github.com/openshift/console/pull/14939) * [OCPBUGS-32157](https://issues.redhat.com/browse/OCPBUGS-32157): Always show edit-yaml `header` if defined [#15274](https://github.com/openshift/console/pull/15274) * [OCPBUGS-55340](https://issues.redhat.com/browse/OCPBUGS-55340): Not able to launch terminal window from OCP web console due to console plugin conflicts [#15255](https://github.com/openshift/console/pull/15255) * [CONSOLE-4578](https://issues.redhat.com/browse/CONSOLE-4578): OpenShift ConsoleCONSOLE-4578 Move "Installed Operators" from "Operators" to "Ecosystem" nav section [#15187](https://github.com/openshift/console/pull/15187) * [OCPBUGS-57715](https://issues.redhat.com/browse/OCPBUGS-57715): Fix Made - Clicking Cancel on YAML Creation now redirects to Secrets Page [#15253](https://github.com/openshift/console/pull/15253) * [OCPBUGS-59163](https://issues.redhat.com/browse/OCPBUGS-59163): Show possible enum values in ExploreTypeSidebar [#15265](https://github.com/openshift/console/pull/15265) * [CONSOLE-4662](https://issues.redhat.com/browse/CONSOLE-4662): remove `screenfull` [#15262](https://github.com/openshift/console/pull/15262) * [CONSOLE-4658](https://issues.redhat.com/browse/CONSOLE-4658): Replace Bootstrap Small text with PatternFly Extra Smal… [#15256](https://github.com/openshift/console/pull/15256) * [CONSOLE-4619](https://issues.redhat.com/browse/CONSOLE-4619): Fix `ExternalLinkWithCopy` visual regression [#15266](https://github.com/openshift/console/pull/15266) * [ODC-7794](https://issues.redhat.com/browse/ODC-7794): Add event-source, channel, and broker form page automation in CI [#15226](https://github.com/openshift/console/pull/15226) * [ODC-7779](https://issues.redhat.com/browse/ODC-7779): Tests to enable the developer perspective through UI [#15179](https://github.com/openshift/console/pull/15179) * [CONSOLE-4619](https://issues.redhat.com/browse/CONSOLE-4619): `_blank` removal followup [#15251](https://github.com/openshift/console/pull/15251) * [OCPBUGS-43792](https://issues.redhat.com/browse/OCPBUGS-43792): Make assumption about allowedDynamicPluginNames array order explicit [#15249](https://github.com/openshift/console/pull/15249) * [OCPBUGS-52835](https://issues.redhat.com/browse/OCPBUGS-52835): change '/metrics/usage' endpoint to '/api/metrics/usage' [#15252](https://github.com/openshift/console/pull/15252) * [CONSOLE-4642](https://issues.redhat.com/browse/CONSOLE-4642): replace Bootstrap radio with PatternFly equivalent [#15217](https://github.com/openshift/console/pull/15217) * [Full changelog](https://github.com/openshift/console/compare/bd8feb935eab14ae430bfe767f7f9a5cb6127153...52727a07e103ecf72620366d774b48436606b9d3) ### [console-operator](https://github.com/openshift/console-operator/tree/0a88eae22c4241a1706e29e4fa69fd102f96b695) * [OCPBUGS-58434](https://issues.redhat.com/browse/OCPBUGS-58434): Console-operator should report plugin services as relatedObjects [#1012](https://github.com/openshift/console-operator/pull/1012) * [Full changelog](https://github.com/openshift/console-operator/compare/c9eb6143891e388a6cf39f63a803d994ad91c9ac...0a88eae22c4241a1706e29e4fa69fd102f96b695) ### [hypershift](https://github.com/openshift/hypershift/tree/bacf3484cec0a7e5e625c04ff413690c66ee5231) * [CNTRLPLANE-201](https://issues.redhat.com/browse/CNTRLPLANE-201): migrate to konflux-built image for shared ingress [#6381](https://github.com/openshift/hypershift/pull/6381) * Revert "OCPBUGS-56701: Update the LookupDefaultOCPVersion function to use the multi-arch release API" [#6445](https://github.com/openshift/hypershift/pull/6445) * [OCPBUGS-56701](https://issues.redhat.com/browse/OCPBUGS-56701): Update the LookupDefaultOCPVersion function to use the multi-arch release API [#6353](https://github.com/openshift/hypershift/pull/6353) * [OCPBUGS-58837](https://issues.redhat.com/browse/OCPBUGS-58837): Override CPO image to apply KAS certificate hotfix [#6402](https://github.com/openshift/hypershift/pull/6402) * NO-JIRA: konflux: manually update task bundles [#6418](https://github.com/openshift/hypershift/pull/6418) * [CNTRLPLANE-995](https://issues.redhat.com/browse/CNTRLPLANE-995): Support day2 tags changes for AWS default Security Group [#6320](https://github.com/openshift/hypershift/pull/6320) * NO-JIRA: Exit miv3 script early if cp file exists [#6417](https://github.com/openshift/hypershift/pull/6417) * NO-JIRA: Fix up contrib scripts for aro like env [#6395](https://github.com/openshift/hypershift/pull/6395) * [MGMT-20771](https://issues.redhat.com/browse/MGMT-20771): Enable disabling of Console capability [#6183](https://github.com/openshift/hypershift/pull/6183) * [OCPBUGS-57790](https://issues.redhat.com/browse/OCPBUGS-57790): add custom kube-apiserver DNS name to shared ingress [#6338](https://github.com/openshift/hypershift/pull/6338) * [Full changelog](https://github.com/openshift/hypershift/compare/3f7adef51cd90f17767c0e9246becaeee8efd79a...bacf3484cec0a7e5e625c04ff413690c66ee5231) ### [ironic](https://github.com/openshift/ironic-image/tree/67550d670f9405103d5590d2795e515eefb1b4fa) * [OCPBUGS-55298](https://issues.redhat.com/browse/OCPBUGS-55298): Bump ironic to latest [#667](https://github.com/openshift/ironic-image/pull/667) * [OCPBUGS-56755](https://issues.redhat.com/browse/OCPBUGS-56755), [OCPBUGS-57454](https://issues.redhat.com/browse/OCPBUGS-57454): Bump sushy and ironic commit [#666](https://github.com/openshift/ironic-image/pull/666) * [Full changelog](https://github.com/openshift/ironic-image/compare/466c7646b09e4108c1eae0557fbf61c01e626213...67550d670f9405103d5590d2795e515eefb1b4fa) ### [keepalived-ipfailover](https://github.com/openshift/images/tree/bb4535b7069cab2de0174be29bccccde6d623b4f) * [OCPBUGS-57842](https://issues.redhat.com/browse/OCPBUGS-57842): Updating openshift-enterprise-keepalived-ipfailover-container image to be consistent with ART for 4.20 [#211](https://github.com/openshift/images/pull/211) * [OCPBUGS-57831](https://issues.redhat.com/browse/OCPBUGS-57831): Updating ose-egress-http-proxy-container image to be consistent with ART for 4.20 [#210](https://github.com/openshift/images/pull/210) * [OCPBUGS-57624](https://issues.redhat.com/browse/OCPBUGS-57624): Updating openshift-enterprise-egress-router-container image to be consistent with ART for 4.20 [#209](https://github.com/openshift/images/pull/209) * [Full changelog](https://github.com/openshift/images/compare/97a347368896e6a405e4b213fa444e981df37d80...bb4535b7069cab2de0174be29bccccde6d623b4f) ### [machine-config-operator](https://github.com/openshift/machine-config-operator/tree/3fa701ea9238cd911220d9a0da347a0bea2dcbfc) * [OCPBUGS-57024](https://issues.redhat.com/browse/OCPBUGS-57024): use channel to signal controller shutdown [#5104](https://github.com/openshift/machine-config-operator/pull/5104) * NO-ISSUE: Add emy to baremetal-reviewers [#5164](https://github.com/openshift/machine-config-operator/pull/5164) * [MCO-1739](https://issues.redhat.com/browse/MCO-1739): Tell origin our suite is disruptive and set timeout [#5167](https://github.com/openshift/machine-config-operator/pull/5167) * [MCO-1307](https://issues.redhat.com/browse/MCO-1307): Add support for VSphere for BootImage Update [#4677](https://github.com/openshift/machine-config-operator/pull/4677) * [OCPBUGS-44290](https://issues.redhat.com/browse/OCPBUGS-44290): Fix when machines are considered `Degraded` in MCP status based on MCN `NodeDegraded` condition [#5110](https://github.com/openshift/machine-config-operator/pull/5110) * [Full changelog](https://github.com/openshift/machine-config-operator/compare/433fd83ae10b547a586135353bff7cf108fc8f5b...3fa701ea9238cd911220d9a0da347a0bea2dcbfc) ### [machine-image-customization-controller](https://github.com/openshift/image-customization-controller/tree/ab1d4061cee7dca253dcc9455e4b8d47ba38f9d3) * [METAL-1484](https://issues.redhat.com/browse/METAL-1484): Support using a block device as the base ISO [#143](https://github.com/openshift/image-customization-controller/pull/143) * [Full changelog](https://github.com/openshift/image-customization-controller/compare/f200e9073b6a6452a4f718f5bd8aa5438d3e0d5a...ab1d4061cee7dca253dcc9455e4b8d47ba38f9d3) ### [monitoring-plugin](https://github.com/openshift/monitoring-plugin/tree/9a88ae8a3591d46800ed59530fc858079098476b) * [OU-721](https://issues.redhat.com/browse/OU-721): reset showgraph state when unmounting button [#459](https://github.com/openshift/monitoring-plugin/pull/459) * [Full changelog](https://github.com/openshift/monitoring-plugin/compare/96e0c0090bcd36e7126092fd30182ffe4214e803...9a88ae8a3591d46800ed59530fc858079098476b) ### [networking-console-plugin](https://github.com/openshift/networking-console-plugin/tree/da7c5e6ec92c1b870e18defec168de3984ebbf07) * [CNV-63471](https://issues.redhat.com/browse/CNV-63471): Replace Bootstrap Grid CSS with PatternFly Grid and Table [#253](https://github.com/openshift/networking-console-plugin/pull/253) * [Full changelog](https://github.com/openshift/networking-console-plugin/compare/13b78339a22b0dcacffd683aedb92c4dd41fe938...da7c5e6ec92c1b870e18defec168de3984ebbf07) ### [nutanix-cloud-controller-manager](https://github.com/openshift/cloud-provider-nutanix/tree/06b2e546a88858aed51667c266f54cf08c78ff05) * [OCPBUGS-57759](https://issues.redhat.com/browse/OCPBUGS-57759): Updating ose-nutanix-cloud-controller-manager-container image to be consistent with ART for 4.20 [#45](https://github.com/openshift/cloud-provider-nutanix/pull/45) * [Full changelog](https://github.com/openshift/cloud-provider-nutanix/compare/db1f264a7b04784e5f671e61cda0609695e555bb...06b2e546a88858aed51667c266f54cf08c78ff05) ### [oauth-apiserver](https://github.com/openshift/oauth-apiserver/tree/e9d3b8736a2a55426b217008b7f36600c2ebafb5) * NO-JIRA: Bump to Kubernetes v1.32 [#135](https://github.com/openshift/oauth-apiserver/pull/135) * [Full changelog](https://github.com/openshift/oauth-apiserver/compare/75914068d66a8b5502906526942c2423bec86f7a...e9d3b8736a2a55426b217008b7f36600c2ebafb5) ### [oauth-server](https://github.com/openshift/oauth-server/tree/81098796234cbe75e656ffddd8a015953e0bb1c7) * [OCPBUGS-58267](https://issues.redhat.com/browse/OCPBUGS-58267): Fix mixup with Spanish and French locale variable names [#188](https://github.com/openshift/oauth-server/pull/188) * [OCPBUGS-57719](https://issues.redhat.com/browse/OCPBUGS-57719): Updating oauth-server-container image to be consistent with ART for 4.20 [#190](https://github.com/openshift/oauth-server/pull/190) * [Full changelog](https://github.com/openshift/oauth-server/compare/c0332550a5f81bb84c109b2525bcbb3e11de83ca...81098796234cbe75e656ffddd8a015953e0bb1c7) ### [oc-mirror](https://github.com/openshift/oc-mirror/tree/d0e1787f1ea4ec5b21cb6d262a4570e56fbe1737) * [OCPBUGS-56398](https://issues.redhat.com/browse/OCPBUGS-56398): Bug fix not to overwrite log files (#1208) [#1208](https://github.com/openshift/oc-mirror/pull/1208) * [OCPBUGS-58467](https://issues.redhat.com/browse/OCPBUGS-58467): Add range check for --parallel-images and --parallel-l… (#1211) [#1211](https://github.com/openshift/oc-mirror/pull/1211) * [Full changelog](https://github.com/openshift/oc-mirror/compare/e749f67534f38f4eec2917fc0c554e281b2ac285...d0e1787f1ea4ec5b21cb6d262a4570e56fbe1737) ### [operator-framework-tools, operator-lifecycle-manager, operator-registry](https://github.com/openshift/operator-framework-olm/tree/e449ed463d889d2d3b79c3fe098d42199a4ba4dc) * NO-ISSUE: Synchronize From Upstream Repositories [#1038](https://github.com/openshift/operator-framework-olm/pull/1038) * NO-ISSUE: Synchronize From Upstream Repositories [#1035](https://github.com/openshift/operator-framework-olm/pull/1035) * [Full changelog](https://github.com/openshift/operator-framework-olm/compare/53e474a396266c54f0276c8b9e28f2541849b981...e449ed463d889d2d3b79c3fe098d42199a4ba4dc) ### [operator-marketplace](https://github.com/operator-framework/operator-marketplace/tree/4be744152a4d85ee2f72d277fa638275cbb69793) * [OPRUN-3902](https://issues.redhat.com/browse/OPRUN-3902): Add static NetworkPolicy for marketplace-operator [#644](https://github.com/operator-framework/operator-marketplace/pull/644) * NO-ISSUE: Add readonlyRootFilesystem [#634](https://github.com/operator-framework/operator-marketplace/pull/634) * [Full changelog](https://github.com/operator-framework/operator-marketplace/compare/a3a0dc9c1f8213e67c4a10864900032389321ed8...4be744152a4d85ee2f72d277fa638275cbb69793) ### [ovn-kubernetes, ovn-kubernetes-microshift](https://github.com/openshift/ovn-kubernetes/tree/0f86580a4e6057f8bc1e09abd6f36625f076b23d) * [OCPBUGS-55914](https://issues.redhat.com/browse/OCPBUGS-55914), [OCPBUGS-57433](https://issues.redhat.com/browse/OCPBUGS-57433): DownStream Merge [06-18-2025] [#2639](https://github.com/openshift/ovn-kubernetes/pull/2639) * [Full changelog](https://github.com/openshift/ovn-kubernetes/compare/31d2803e5f38207bf2137ba2ec15a95cee1d0802...0f86580a4e6057f8bc1e09abd6f36625f076b23d) ### [powervs-block-csi-driver](https://github.com/openshift/ibm-powervs-block-csi-driver/tree/381e23ec25a8fee1a5a085b7ffbf93d1ed6e605c) * [MULTIARCH-5572](https://issues.redhat.com/browse/MULTIARCH-5572): Rebase ibm-powervs-block-csi-driver with upstream for go toolchain issue with ose builds [#100](https://github.com/openshift/ibm-powervs-block-csi-driver/pull/100) * [Full changelog](https://github.com/openshift/ibm-powervs-block-csi-driver/compare/53467e6bacf457da3fc22b46ef6f27b9d3b22413...381e23ec25a8fee1a5a085b7ffbf93d1ed6e605c) ### [powervs-machine-controllers](https://github.com/openshift/machine-api-provider-powervs/tree/f54657d5b18e695c6714e9785880cbcabbc5d88e) * NO-JIRA: Bump machine-api-operator to pull in authoritativeAPI fix [#120](https://github.com/openshift/machine-api-provider-powervs/pull/120) * [Full changelog](https://github.com/openshift/machine-api-provider-powervs/compare/650e25e1a5c5327062ee1e95257f2ca294ce5c34...f54657d5b18e695c6714e9785880cbcabbc5d88e) ### [route-controller-manager](https://github.com/openshift/route-controller-manager/tree/e148fabc13f735d5f59a94714031d8765abb9895) * [OCPBUGS-57616](https://issues.redhat.com/browse/OCPBUGS-57616): Updating ose-route-controller-manager-container image to be consistent with ART for 4.20 [#62](https://github.com/openshift/route-controller-manager/pull/62) * [Full changelog](https://github.com/openshift/route-controller-manager/compare/bc97534a12a7a6bac096e4ed488b29535c8d4f33...e148fabc13f735d5f59a94714031d8765abb9895) ### [stream-coreos, stream-coreos-extensions](https://github.com/openshift/os/tree/37e0f796ec9d8143326be6cef0ce013ef34010de) * [COS-3418](https://issues.redhat.com/browse/COS-3418): add kola-denylist for skipping kola tests [#1836](https://github.com/openshift/os/pull/1836) * NO-JIRA: Add `Johan-Liebert1` (Pragyan Poudyal) to owners [#1766](https://github.com/openshift/os/pull/1766) * [Full changelog](https://github.com/openshift/os/compare/faf06fd8c07a70fcaa6286e9cd4a9ed4b2a833fc...37e0f796ec9d8143326be6cef0ce013ef34010de) ### [tests](https://github.com/openshift/origin/tree/6a5d795360113cd94133874565bf98363d0e9696) * NO-JIRA: OWNERS_ALIASES: Update OTA members / team lead [#29953](https://github.com/openshift/origin/pull/29953) * [MON-4287](https://issues.redhat.com/browse/MON-4287): chore(test/extended/prometheus): bump the series limit of total series sent via telemetry from each cluster [#29975](https://github.com/openshift/origin/pull/29975) * [MCO-1739](https://issues.redhat.com/browse/MCO-1739): Add MCO's OTE tests to origin [#29922](https://github.com/openshift/origin/pull/29922) * [MCO-1797](https://issues.redhat.com/browse/MCO-1797): Fix transient errors while checking status of PIS [#29962](https://github.com/openshift/origin/pull/29962) * [OCPBUGS-59157](https://issues.redhat.com/browse/OCPBUGS-59157): Ensure CSI tests are defined before OTE initialization [#29979](https://github.com/openshift/origin/pull/29979) * [OCPBUGS-58895](https://issues.redhat.com/browse/OCPBUGS-58895): bump watch count limits [#29972](https://github.com/openshift/origin/pull/29972) * [OCPBUGS-58449](https://issues.redhat.com/browse/OCPBUGS-58449): replace Php 8.1 ubi9 with Php 8.2 ubi9 in origin [#29963](https://github.com/openshift/origin/pull/29963) * [TRT-2097](https://issues.redhat.com/browse/TRT-2097): Fix a few things in suite selection [#29971](https://github.com/openshift/origin/pull/29971) * [TRT-2097](https://issues.redhat.com/browse/TRT-2097), [TRT-2098](https://issues.redhat.com/browse/TRT-2098): Migrate origin to use OTE, and implement extension-derived suites [#29888](https://github.com/openshift/origin/pull/29888) * NO-JIRA: test/extended/operators: skip wildcard certificate [#29956](https://github.com/openshift/origin/pull/29956) * [Full changelog](https://github.com/openshift/origin/compare/9ff893ae63a1cbc58d5abec841d889438202eab7...6a5d795360113cd94133874565bf98363d0e9696)