# 4.21.0-ec.2
Created: 2025-10-22 07:58:12 +0000 UTC
Image Digest: `sha256:b2c7c943dc0623669fef0870fe5764a389f859b4d0688c3b1346c233f2ea288c`
## Changes from 4.21.0-ec.1
### Components
* Kubectl 1.33.3
* Kubernetes upgraded from 1.33.5 to 1.34.1
* Kubernetes Tests 1.33.4
* Red Hat Enterprise Linux CoreOS upgraded from 9.6.20250925-0 to 9.6.20251017-0
### FeatureGate Changes
| FeatureGate | Default
Hypershift | Default
SelfManagedHA | DevPreviewNoUpgrade
Hypershift | DevPreviewNoUpgrade
SelfManagedHA | TechPreviewNoUpgrade
Hypershift | TechPreviewNoUpgrade
SelfManagedHA |
| :------ | :---: | :---: | :---: | :---: | :---: | :---: |
| IngressControllerLBSubnetsAWS
(0 tests)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed) |
| NodeSwap
(0 tests)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed) |
| SetEIPForNLBIngressController
(0 tests)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed) |
| ExternalOIDCWithUIDAndExtraClaimMappings
(0 tests)| Enabled
(Changed)| Enabled
(Changed)| Enabled| Enabled| Enabled| Enabled |
| ManagedBootImagesAzure
(0 tests)| Enabled
(Changed)| Enabled
(Changed)| Enabled| Enabled| Enabled| Enabled |
| ManagedBootImagesvSphere
(0 tests)| Enabled
(Changed)| Enabled
(Changed)| Enabled| Enabled| Enabled| Enabled |
| PreconfiguredUDNAddresses
(0 tests)| Enabled
(Changed)| Enabled
(Changed)| Enabled| Enabled| Enabled| Enabled |
| VolumeAttributesClass
(0 tests)| Enabled
(Changed)| Enabled
(Changed)| Enabled| Enabled| Enabled| Enabled |
| ExternalOIDC
(0 tests)| Enabled| Enabled
(Changed)| Enabled| Enabled| Enabled| Enabled |
| EventTTL
(0 tests)| | | Enabled
(New)| Enabled
(New)| Enabled
(New)| Enabled
(New) |
| ManagedBootImagesCPMS
(0 tests)| | | Enabled
(New)| Enabled
(New)| Enabled
(New)| Enabled
(New) |
### Removed images
* ovirt-csi-driver
* ovirt-csi-driver-operator
### Rebuilt images without code change
* [cluster-openshift-controller-manager-operator](https://github.com/openshift/cluster-openshift-controller-manager-operator) git [da1e14c4](https://github.com/openshift/cluster-openshift-controller-manager-operator/commit/da1e14c45093c19bc79e2055c9f4a55efc1cc1a8) `sha256:1e86822c165f407752efbdb36d3cbf7ac4c93dae8cb587118db910da37162c6e`
* [csi-external-snapshot-metadata](https://github.com/openshift/csi-external-snapshot-metadata) git [24faebef](https://github.com/openshift/csi-external-snapshot-metadata/commit/24faebef64fac7975f6556996c3c2a1388a479ff) `sha256:dff6e754873be8e9147e451620e07bd21a09e3e51f119e10d4bfa6beb5b4cc6a`
* [driver-toolkit](https://github.com/openshift/driver-toolkit) git [5c53d757](https://github.com/openshift/driver-toolkit/commit/5c53d757ae380994b89701a98d8b61912154aca7) `sha256:770d95086895a34b148299879392fd6647340dbaf33c91cd67cc0c1574127ebb`
* [egress-router-cni](https://github.com/openshift/egress-router-cni) git [5e0f8d1b](https://github.com/openshift/egress-router-cni/commit/5e0f8d1b545899fda27c5e1cc8707d33cba1b534) `sha256:31f4b29dbacf42770bd98c83cecb7e74f3888491f217f9b92f17a62af2ed0ad2`
* [keepalived-ipfailover](https://github.com/openshift/images) git [9fd8d256](https://github.com/openshift/images/commit/9fd8d2569557a1860b065af24d8e89ba54654de8) `sha256:14bb0411d9fa6a1c8516d321e8944c5b7d41b0903e28eef3b8c34c1b5d3953fc`
* [kube-rbac-proxy](https://github.com/openshift/kube-rbac-proxy) git [b9134351](https://github.com/openshift/kube-rbac-proxy/commit/b9134351be37c43408334047d8eb85d0ac01fe4e) `sha256:c8bb72ae618e418cea5b142141fe81bd924aa3ccf791db3bd5adbea7ebee401e`
* [kubevirt-cloud-controller-manager](https://github.com/openshift/cloud-provider-kubevirt) git [3f4542ec](https://github.com/openshift/cloud-provider-kubevirt/commit/3f4542ecd17fb0e47da4c6d9bceb076b98fb314b) `sha256:cd8d8b8eecae86b3e3b0546a3d2e018129b60cf608c2ba378a7e22e3963e1f40`
* [kubevirt-csi-driver](https://github.com/openshift/kubevirt-csi-driver) git [8b8dd30e](https://github.com/openshift/kubevirt-csi-driver/commit/8b8dd30ecd302e2b260c666702dffb19abf7c1aa) `sha256:5e06f6babb5d39e05abf8c5bdc7e0d5e43f8cc5972f8e71b5a6a828cdf885cdf`
* [libvirt-machine-controllers](https://github.com/openshift/cluster-api-provider-libvirt) git [a336f0b5](https://github.com/openshift/cluster-api-provider-libvirt/commit/a336f0b5f7ee99c418aaab3d511707bd0064bd56) `sha256:b0de38385690ac0827fc3a751e54a43d810019d2596619b361d2a3c3253cd53d`
* [metallb-frr](https://github.com/openshift/frr) git [fc0fe74f](https://github.com/openshift/frr/commit/fc0fe74f94b415b28d772dbc61f6323171a11b50) `sha256:3dd828b7a683a3cd6bc324c56f3c6157b3f2af0e434a229fb6719a973487c798`
* [multus-cni](https://github.com/openshift/multus-cni) git [cf0f68ec](https://github.com/openshift/multus-cni/commit/cf0f68ec2b5fe9bc72d0da325e02cf63968747fe) `sha256:a83374690923b1c7b82eefddba7ba0d19e1239cdfe5893499292b42ca8cdee81`
* [multus-cni-microshift](https://github.com/openshift/multus-cni) git [cf0f68ec](https://github.com/openshift/multus-cni/commit/cf0f68ec2b5fe9bc72d0da325e02cf63968747fe) `sha256:2a49dbf21952dd2a2fcfdc0ac62f4947cc061dadad3ea94a855b3ff0b8823a7b`
* [multus-networkpolicy](https://github.com/openshift/multus-networkpolicy) git [ef99d3d4](https://github.com/openshift/multus-networkpolicy/commit/ef99d3d4cf1a15abfa55ef71b75c0eaa18a791ce) `sha256:60116e155544947e80c41ed55a3809dc82c4b057be7aef148e129b42f0a44d4e`
* [multus-route-override-cni](https://github.com/openshift/route-override-cni) git [391c1b03](https://github.com/openshift/route-override-cni/commit/391c1b0361e17c5718508810f0bdb6ff66ae6e81) `sha256:4ffe62e48da429d3ab27cc146c43a842486d36b8166e997d5852b0b0008e5944`
* [multus-whereabouts-ipam-cni](https://github.com/openshift/whereabouts-cni) git [43c89591](https://github.com/openshift/whereabouts-cni/commit/43c8959152a6ca8afdc73eaed624286628c2c22e) `sha256:f3459bc08d357a4050213c0cb8616ba52d8ddfcfc9378ac6a1feecc63a171807`
* [network-metrics-daemon](https://github.com/openshift/network-metrics-daemon) git [b81340a9](https://github.com/openshift/network-metrics-daemon/commit/b81340a9fc6963fa3d64d215a12e8528ca797131) `sha256:25c4d64ad457f92fa31b262959735c69321b4ebc3e817156e569936a119a3e03`
* [oauth-proxy](https://github.com/openshift/oauth-proxy) git [6649cb8a](https://github.com/openshift/oauth-proxy/commit/6649cb8a7c4dd7d1c4e03c9b0bc7594089fba991) `sha256:eae1f832c76f9cd636eec90e1be38bdc906383f22b93ecfc932dba60c83195f9`
* [oauth-server](https://github.com/openshift/oauth-server) git [81098796](https://github.com/openshift/oauth-server/commit/81098796234cbe75e656ffddd8a015953e0bb1c7) `sha256:62ae79cb7dd55ec88bd4fdb3544d91105dc225348290130d65c0f10345d01038`
* [openshift-controller-manager](https://github.com/openshift/openshift-controller-manager) git [15fc552a](https://github.com/openshift/openshift-controller-manager/commit/15fc552a73e47ae715f0cf59e3f535e26b43477a) `sha256:ee766ba891144c8c2c45108fe9c16a7e7259cb2433e6b917e4b8a5b5eb3defc0`
* [openstack-resource-controller](https://github.com/openshift/openstack-resource-controller) git [bf0d2c88](https://github.com/openshift/openstack-resource-controller/commit/bf0d2c88d6bf9bd90b24c979ea63dc37606b45fc) `sha256:f366abc4ae4041ea11e702c2e5f40d1d6524357f992f6f89ff65b69237325de3`
* [prometheus-node-exporter](https://github.com/openshift/node_exporter) git [e72c0718](https://github.com/openshift/node_exporter/commit/e72c0718ad998d5113271537227a147e5af50330) `sha256:22fe027750e2448c7d2adb197609aac1ddd9d4fd1e4b2d5bfb6adc481c6a962f`
* [telemeter](https://github.com/openshift/telemeter) git [0634eee9](https://github.com/openshift/telemeter/commit/0634eee9f7efb2c53eb3b13f9ebfb1315386e285) `sha256:ee97087b781741f1fd6237af847d8a2a4602834a5d5060d0cd94b5c40e13cdd3`
* [thanos](https://github.com/openshift/thanos) git [6ea20ffa](https://github.com/openshift/thanos/commit/6ea20ffaa35b7b31fe7ef9a99287bdd4a1c1e4e8) `sha256:e9b061aef539ebc1807cfbafd85c60f81c33a6179e472bdf7f18aa16d5a1483a`
### [agent-installer-api-server](https://github.com/openshift/assisted-service/tree/0798b5909296015196a307247c1219197b5b018c)
* NO-ISSUE: [master] Bump OCP versions: 4.16, 4.12, 4.18, 4.20, 4.19, 4.17 [#8134](https://github.com/openshift/assisted-service/pull/8134)
* [AGENT-1303](https://issues.redhat.com/browse/AGENT-1303): Allow InfraEnv registration to use late binding [#8059](https://github.com/openshift/assisted-service/pull/8059)
* NO-ISSUE: Update Konflux references [#8128](https://github.com/openshift/assisted-service/pull/8128)
* NO-ISSUE: bump ocp dockerfile base image to 4.21 [#8110](https://github.com/openshift/assisted-service/pull/8110)
* [MGMT-20588](https://issues.redhat.com/browse/MGMT-20588): Align kube descheduler activation CR with OVE needs [#7960](https://github.com/openshift/assisted-service/pull/7960)
* NO-ISSUE: Update Konflux references [#8050](https://github.com/openshift/assisted-service/pull/8050)
* [ACM-25137](https://issues.redhat.com/browse/ACM-25137): Remove the SERVICE_EL8_IMAGE env vars [#8108](https://github.com/openshift/assisted-service/pull/8108)
* [MGMT-21725](https://issues.redhat.com/browse/MGMT-21725): Update Renovate for legacy EL8 Dockerfiles [#8090](https://github.com/openshift/assisted-service/pull/8090)
* [OCPBUGS-62580](https://issues.redhat.com/browse/OCPBUGS-62580): Fix edge jobs to be consistent with ART for 4.21 [#8104](https://github.com/openshift/assisted-service/pull/8104)
* NO-ISSUE: [master] Bump OCP versions: 4.19 [#8095](https://github.com/openshift/assisted-service/pull/8095)
* NO-ISSUE: [master] Bump OCP versions: 4.17, 4.16, 4.19, 4.18 [#8089](https://github.com/openshift/assisted-service/pull/8089)
* NO-ISSUE: [master] Bump OCP versions: 4.17, 4.19, 4.20, 4.15, 4.14 [#8084](https://github.com/openshift/assisted-service/pull/8084)
* [Full changelog](https://github.com/openshift/assisted-service/compare/9baf03ae7788e71b5f0075f2fe0efd23774b851f...0798b5909296015196a307247c1219197b5b018c)
### [agent-installer-csr-approver, agent-installer-orchestrator](https://github.com/openshift/assisted-installer/tree/6f1d0f41ec4bd88384c0fe350ad48372bc3424c2)
* NO-ISSUE: Update Konflux references [#1299](https://github.com/openshift/assisted-installer/pull/1299)
* [MGMT-21724](https://issues.redhat.com/browse/MGMT-21724): Update Renovate for legacy EL8 Dockerfiles [#1289](https://github.com/openshift/assisted-installer/pull/1289)
* [OCPBUGS-62361](https://issues.redhat.com/browse/OCPBUGS-62361): Updating ose-agent-installer-orchestrator-container image to be consistent with ART for 4.21 [#1276](https://github.com/openshift/assisted-installer/pull/1276)
* [OCPBUGS-62398](https://issues.redhat.com/browse/OCPBUGS-62398): Updating ose-agent-installer-csr-approver-container image to be consistent with ART for 4.21 [#1277](https://github.com/openshift/assisted-installer/pull/1277)
* NO-ISSUE: Update Konflux references [#1283](https://github.com/openshift/assisted-installer/pull/1283)
* [Full changelog](https://github.com/openshift/assisted-installer/compare/d5d850c10cfd6bf7da11cf7aa1be89ab0ad7cd6b...6f1d0f41ec4bd88384c0fe350ad48372bc3424c2)
### [agent-installer-node-agent](https://github.com/openshift/assisted-installer-agent/tree/3a2ac6cc3156920ed388370b9bc5e2a02512a256)
* [MGMT-21724](https://issues.redhat.com/browse/MGMT-21724): Update Renovate for legacy EL8 Dockerfiles [#1148](https://github.com/openshift/assisted-installer-agent/pull/1148)
* [OCPBUGS-62390](https://issues.redhat.com/browse/OCPBUGS-62390): Bump dockerfile images to 4.21 [#1147](https://github.com/openshift/assisted-installer-agent/pull/1147)
* NO-ISSUE: Update konflux pipelines to use a remote pipeline [#1118](https://github.com/openshift/assisted-installer-agent/pull/1118)
* [Full changelog](https://github.com/openshift/assisted-installer-agent/compare/9291c616d2f142854d601b18b17e5b9d2f005ba2...3a2ac6cc3156920ed388370b9bc5e2a02512a256)
### [agent-installer-utils](https://github.com/openshift/agent-installer-utils/tree/501c8acc53fe2f1a5ca952334674dfc54b8cc4b5)
* [OCPBUGS-62986](https://issues.redhat.com/browse/OCPBUGS-62986): Update Konflux references [#177](https://github.com/openshift/agent-installer-utils/pull/177)
* [OCPBUGS-62958](https://issues.redhat.com/browse/OCPBUGS-62958): Update Konflux references [#168](https://github.com/openshift/agent-installer-utils/pull/168)
* [OCPBUGS-62905](https://issues.redhat.com/browse/OCPBUGS-62905): Dockerfile cleanup [#174](https://github.com/openshift/agent-installer-utils/pull/174)
* [OCPBUGS-62347](https://issues.redhat.com/browse/OCPBUGS-62347): Updating ose-agent-installer-utils-container image to be consistent with ART for 4.21 [#165](https://github.com/openshift/agent-installer-utils/pull/165)
* [OCPBUGS-62704](https://issues.redhat.com/browse/OCPBUGS-62704): remove hardcoded versions from iso_builder [#171](https://github.com/openshift/agent-installer-utils/pull/171)
* [AGENT-1336](https://issues.redhat.com/browse/AGENT-1336): Add release label to build [#170](https://github.com/openshift/agent-installer-utils/pull/170)
* [OCPBUGS-62646](https://issues.redhat.com/browse/OCPBUGS-62646): Update Konflux references [#167](https://github.com/openshift/agent-installer-utils/pull/167)
* [OCPBUGS-62645](https://issues.redhat.com/browse/OCPBUGS-62645): Update quay.io/konflux-ci/konflux-vanguard/task-rpms-signature-scan:0.2 Docker digest to 0697723 [#146](https://github.com/openshift/agent-installer-utils/pull/146)
* [AGENT-1258](https://issues.redhat.com/browse/AGENT-1258): Build PipelineRun changes for Konflux [#155](https://github.com/openshift/agent-installer-utils/pull/155)
* [Full changelog](https://github.com/openshift/agent-installer-utils/compare/962e24e7674e0ef0681e4e62b26ae1768e6a4211...501c8acc53fe2f1a5ca952334674dfc54b8cc4b5)
### [apiserver-network-proxy](https://github.com/openshift/apiserver-network-proxy/tree/35ba137ab96d01f0b8df729ff5ad93ac2fdad800)
* [OCPBUGS-62355](https://issues.redhat.com/browse/OCPBUGS-62355): Updating ose-apiserver-network-proxy-container image to be consistent with ART for 4.21 [#86](https://github.com/openshift/apiserver-network-proxy/pull/86)
* [Full changelog](https://github.com/openshift/apiserver-network-proxy/compare/11b24a2c7452ef683a1d989f1016e6e815f5c112...35ba137ab96d01f0b8df729ff5ad93ac2fdad800)
### [aws-cloud-controller-manager, aws-cluster-api-controllers, aws-ebs-csi-driver, aws-ebs-csi-driver-operator, aws-machine-controllers, aws-pod-identity-webhook, azure-cloud-controller-manager, azure-cloud-node-manager, azure-cluster-api-controllers, azure-disk-csi-driver, azure-disk-csi-driver-operator, azure-file-csi-driver, azure-file-csi-driver-operator, azure-machine-controllers, azure-workload-identity-webhook, csi-driver-manila, csi-driver-manila-operator, csi-driver-nfs, gcp-cloud-controller-manager, gcp-cluster-api-controllers, gcp-machine-controllers, gcp-pd-csi-driver, gcp-pd-csi-driver-operator, hyperkube, ironic, ironic-agent, ironic-machine-os-downloader, ironic-static-ip-manager, kube-proxy, machine-image-customization-controller, nutanix-cloud-controller-manager, nutanix-machine-controllers, pod, powervs-block-csi-driver, powervs-block-csi-driver-operator, powervs-cloud-controller-manager, powervs-machine-controllers, vsphere-cloud-controller-manager, vsphere-cluster-api-controllers, vsphere-csi-driver, vsphere-csi-driver-operator, vsphere-csi-driver-syncer, vsphere-problem-detector](https://github.com/openshift/kubernetes/tree/96593f323733d9ffc0fc70257ecad44a56df0ce3)
* [OCPSTRAT-2371](https://issues.redhat.com/browse/OCPSTRAT-2371): Update to Kubernetes v1.34.1 [#2484](https://github.com/openshift/kubernetes/pull/2484)
* [OCPBUGS-62608](https://issues.redhat.com/browse/OCPBUGS-62608): Updating openshift-enterprise-pod-container image to be consistent with ART for 4.21 [#2481](https://github.com/openshift/kubernetes/pull/2481)
* [OCPBUGS-60610](https://issues.redhat.com/browse/OCPBUGS-60610): UPSTREAM: 134199: Promote regression-issue-74839 to 1.4 [#2472](https://github.com/openshift/kubernetes/pull/2472)
* [OCPBUGS-43994](https://issues.redhat.com/browse/OCPBUGS-43994): UPSTREAM: <carry>: kube-apiserver: wire through isTerminating into handler chain [#2477](https://github.com/openshift/kubernetes/pull/2477)
* [Full changelog](https://github.com/openshift/kubernetes/compare/5c9df339496a7595967e06682ece7d0b2145411c...96593f323733d9ffc0fc70257ecad44a56df0ce3)
### [aws-karpenter-provider-aws](https://github.com/openshift/aws-karpenter-provider-aws/tree/597b797d2d1b6aca5ba0ecfc3fcc23e888dcbe84)
* [OCPBUGS-62388](https://issues.redhat.com/browse/OCPBUGS-62388): Updating aws-karpenter-provider-aws-container image to be consistent with ART for 4.21 [#15](https://github.com/openshift/aws-karpenter-provider-aws/pull/15)
* [Full changelog](https://github.com/openshift/aws-karpenter-provider-aws/compare/b37141b051bdf790eb7e8f45b95f6bd7dc8140f4...597b797d2d1b6aca5ba0ecfc3fcc23e888dcbe84)
### [aws-kms-encryption-provider](https://github.com/openshift/aws-encryption-provider/tree/19e7b623429799c9c549690a1b5ab499844411f9)
* [OCPBUGS-62458](https://issues.redhat.com/browse/OCPBUGS-62458): Updating aws-kms-encryption-provider-container image to be consistent with ART for 4.21 [#31](https://github.com/openshift/aws-encryption-provider/pull/31)
* [Full changelog](https://github.com/openshift/aws-encryption-provider/compare/088dcaf73f980b977ef4f5d2f99e2a93deb87eef...19e7b623429799c9c549690a1b5ab499844411f9)
### [azure-kms-encryption-provider](https://github.com/openshift/azure-kubernetes-kms/tree/fe1d311ba5aadc40b5f48d47d43175157a73c881)
* [OCPBUGS-62405](https://issues.redhat.com/browse/OCPBUGS-62405): Updating azure-kms-encryption-provider-container image to be consistent with ART for 4.21 [#23](https://github.com/openshift/azure-kubernetes-kms/pull/23)
* [Full changelog](https://github.com/openshift/azure-kubernetes-kms/compare/ea0b9944dddcc7043065a1fab5fca72dd17450da...fe1d311ba5aadc40b5f48d47d43175157a73c881)
### [azure-service-operator](https://github.com/openshift/azure-service-operator/tree/17e574628ee7ef8aa694cfc0ab5e5232b651fbf8)
* [OCPBUGS-62368](https://issues.redhat.com/browse/OCPBUGS-62368): Updating ose-azure-service-operator-container image to be consistent with ART for 4.21 [#13](https://github.com/openshift/azure-service-operator/pull/13)
* [Full changelog](https://github.com/openshift/azure-service-operator/compare/f151109be3a712fd78016e8d8537dbe0971f025c...17e574628ee7ef8aa694cfc0ab5e5232b651fbf8)
### [baremetal-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-metal3/tree/659138fef3abd4c71b0b01fa1279146745699a5a)
* [OCPBUGS-62565](https://issues.redhat.com/browse/OCPBUGS-62565): Updating ose-baremetal-cluster-api-controllers-container image to be consistent with ART for 4.21 [#53](https://github.com/openshift/cluster-api-provider-metal3/pull/53)
* [Full changelog](https://github.com/openshift/cluster-api-provider-metal3/compare/f782ba747ed353721c84ceb754ca8403f94adb6a...659138fef3abd4c71b0b01fa1279146745699a5a)
### [baremetal-installer, installer, installer-artifacts](https://github.com/openshift/installer/tree/f07db8db55f9283edd9cba1f35a9131e2d56ea1f)
* [OCPBUGS-62085](https://issues.redhat.com/browse/OCPBUGS-62085): Update the RHCOS 4.21 bootimage metadata [#9998](https://github.com/openshift/installer/pull/9998)
* [OKD-237](https://issues.redhat.com/browse/OKD-237): Remove fcos references [#9970](https://github.com/openshift/installer/pull/9970)
* [OSASINFRA-3915](https://issues.redhat.com/browse/OSASINFRA-3915): openstack: Start setting CredentialsMode [#9734](https://github.com/openshift/installer/pull/9734)
* NO-JIRA: shiftstack: Update OWNERS [#9994](https://github.com/openshift/installer/pull/9994)
* [OCPBUGS-62125](https://issues.redhat.com/browse/OCPBUGS-62125): baremetal: set baremetalhost architecture [#9987](https://github.com/openshift/installer/pull/9987)
* [OCPBUGS-60752](https://issues.redhat.com/browse/OCPBUGS-60752): Add MTU validation for networkConfig [#9919](https://github.com/openshift/installer/pull/9919)
* [OCPBUGS-62907](https://issues.redhat.com/browse/OCPBUGS-62907): AGENT-1269: Use agent-installer-ui image from release [#9995](https://github.com/openshift/installer/pull/9995)
* [OCPBUGS-62430](https://issues.redhat.com/browse/OCPBUGS-62430): None: Allow IPv6 Primary DualStack installs on platforms None and External [#9983](https://github.com/openshift/installer/pull/9983)
* [OCPBUGS-41567](https://issues.redhat.com/browse/OCPBUGS-41567): Clean up baremetal bootstrap systemd dependencies [#8986](https://github.com/openshift/installer/pull/8986)
* [OCPBUGS-62452](https://issues.redhat.com/browse/OCPBUGS-62452): Updating ose-installer-container image to be consistent with ART for 4.21 [#9980](https://github.com/openshift/installer/pull/9980)
* [OCPBUGS-62471](https://issues.redhat.com/browse/OCPBUGS-62471): Updating ose-baremetal-installer-container image to be consistent with ART for 4.21 [#9981](https://github.com/openshift/installer/pull/9981)
* [OCPBUGS-60538](https://issues.redhat.com/browse/OCPBUGS-60538): Update assisted-service dependencies [#9956](https://github.com/openshift/installer/pull/9956)
* [CORS-4256](https://issues.redhat.com/browse/CORS-4256): Add PSC Endpoint to the installconfig [#9991](https://github.com/openshift/installer/pull/9991)
* [OCPBUGS-62514](https://issues.redhat.com/browse/OCPBUGS-62514): Updating ose-installer-artifacts-container image to be consistent with ART for 4.21 [#9984](https://github.com/openshift/installer/pull/9984)
* [SPLAT-2511](https://issues.redhat.com/browse/SPLAT-2511): vSphere - do not block on vSphere >7.0.2, allow 9 [#9963](https://github.com/openshift/installer/pull/9963)
* [CORS-4078](https://issues.redhat.com/browse/CORS-4078): allow toggling AWS client logging [#9976](https://github.com/openshift/installer/pull/9976)
* [OCPBUGS-62363](https://issues.redhat.com/browse/OCPBUGS-62363): Set agent-extract-tui start timeout [#9975](https://github.com/openshift/installer/pull/9975)
* no-jira: Revert "Merge pull request #9939 from barbacbd/CORS-4058-release-4.21" [#9974](https://github.com/openshift/installer/pull/9974)
* [CORS-4078](https://issues.redhat.com/browse/CORS-4078): bump AWS SDK v2 max backoff duration to 300s [#9966](https://github.com/openshift/installer/pull/9966)
* [CORS-4107](https://issues.redhat.com/browse/CORS-4107): Update default release image to 4.21 [#9954](https://github.com/openshift/installer/pull/9954)
* [OCPBUGS-61514](https://issues.redhat.com/browse/OCPBUGS-61514): Add check for gcp firewall deletion permission [#9935](https://github.com/openshift/installer/pull/9935)
* [Full changelog](https://github.com/openshift/installer/compare/ba3e1a916114c1bca58d786109979cf93f1e2733...f07db8db55f9283edd9cba1f35a9131e2d56ea1f)
### [baremetal-machine-controllers](https://github.com/openshift/cluster-api-provider-baremetal/tree/4e6a729c5ac8fde8859db5830def262dfdee28ea)
* [OCPBUGS-62365](https://issues.redhat.com/browse/OCPBUGS-62365): Updating baremetal-machine-controller-container image to be consistent with ART for 4.21 [#237](https://github.com/openshift/cluster-api-provider-baremetal/pull/237)
* [Full changelog](https://github.com/openshift/cluster-api-provider-baremetal/compare/fb678fec5f7e08348b281341481f33a848204e50...4e6a729c5ac8fde8859db5830def262dfdee28ea)
### [baremetal-operator](https://github.com/openshift/baremetal-operator/tree/eaa8c4184d7fb1f2b2009e40ca372f84717e5b53)
* [OCPBUGS-61349](https://issues.redhat.com/browse/OCPBUGS-61349), [OCPBUGS-62112](https://issues.redhat.com/browse/OCPBUGS-62112): Merge upstream [#432](https://github.com/openshift/baremetal-operator/pull/432)
* [OCPBUGS-62460](https://issues.redhat.com/browse/OCPBUGS-62460): Updating ose-baremetal-operator-container image to be consistent with ART for 4.21 [#433](https://github.com/openshift/baremetal-operator/pull/433)
* [Full changelog](https://github.com/openshift/baremetal-operator/compare/81b2ad1ae61bc2beb52935050c3ee74b12e97789...eaa8c4184d7fb1f2b2009e40ca372f84717e5b53)
### [baremetal-runtimecfg](https://github.com/openshift/baremetal-runtimecfg/tree/81213da2bc0b8265d279ad3f3004fe07ca958ba7)
* [OCPBUGS-62581](https://issues.redhat.com/browse/OCPBUGS-62581): Updating ose-baremetal-runtimecfg-container image to be consistent with ART for 4.21 [#370](https://github.com/openshift/baremetal-runtimecfg/pull/370)
* [Full changelog](https://github.com/openshift/baremetal-runtimecfg/compare/6553765e71c7f8d7db120af94473c9c0cb44d453...81213da2bc0b8265d279ad3f3004fe07ca958ba7)
### [cli, cli-artifacts, deployer, tools](https://github.com/openshift/oc/tree/672ff624b7d2523487d4f06565099949c625d43c)
* NO-JIRA: `adm upgrade status`: capture testcase for OCPBUGS-60768 [#2081](https://github.com/openshift/oc/pull/2081)
* [OCPBUGS-62445](https://issues.redhat.com/browse/OCPBUGS-62445): prevent crash when rootDeviceHints format is invalid [#2109](https://github.com/openshift/oc/pull/2109)
* NO-JIRA: Update shellescape and sspi to newer versions [#2116](https://github.com/openshift/oc/pull/2116)
* NO-JIRA: Remove myself from update approvers, add Hongkai [#2112](https://github.com/openshift/oc/pull/2112)
* [OCPBUGS-62550](https://issues.redhat.com/browse/OCPBUGS-62550): Updating ose-cli-artifacts-container image to be consistent with ART for 4.21 [#2111](https://github.com/openshift/oc/pull/2111)
* [OCPBUGS-61491](https://issues.redhat.com/browse/OCPBUGS-61491): Update code to retrieve ICSP instead of ICP [#2095](https://github.com/openshift/oc/pull/2095)
* [OCPBUGS-62362](https://issues.redhat.com/browse/OCPBUGS-62362): Updating ose-tools-container image to be consistent with ART for 4.21 [#2108](https://github.com/openshift/oc/pull/2108)
* [OCPBUGS-62548](https://issues.redhat.com/browse/OCPBUGS-62548): Updating openshift-enterprise-deployer-container image to be consistent with ART for 4.21 [#2110](https://github.com/openshift/oc/pull/2110)
* NO-JIRA: Updating openshift-enterprise-cli-container image to be consistent with ART for 4.21 [#2107](https://github.com/openshift/oc/pull/2107)
* [Full changelog](https://github.com/openshift/oc/compare/abe2393074469d1ecbd42694442e43b129f63a84...672ff624b7d2523487d4f06565099949c625d43c)
### [cloud-credential-operator](https://github.com/openshift/cloud-credential-operator/tree/a3b97eb1b4bf98b06fd8cf305033719f100db4c3)
* [CCO-644](https://issues.redhat.com/browse/CCO-644): Upgrade msgraph-sdk-go v1.86.0 [#924](https://github.com/openshift/cloud-credential-operator/pull/924)
* [CCO-435](https://issues.redhat.com/browse/CCO-435): Migrate away from deprecated ioutil package. [#920](https://github.com/openshift/cloud-credential-operator/pull/920)
* [OCPBUGS-62495](https://issues.redhat.com/browse/OCPBUGS-62495): Updating ose-cloud-credential-operator-container image to be consistent with ART for 4.21 [#923](https://github.com/openshift/cloud-credential-operator/pull/923)
* [Full changelog](https://github.com/openshift/cloud-credential-operator/compare/a3e50aeacc553ba4e612af349741ae1a33ad0ba2...a3b97eb1b4bf98b06fd8cf305033719f100db4c3)
### [cloud-network-config-controller](https://github.com/openshift/cloud-network-config-controller/tree/e10bfc55a210333854370c3d557c395f523fc87b)
* [OCPBUGS-55625](https://issues.redhat.com/browse/OCPBUGS-55625): Retrieve subnet from vnet subnets.addressPrefixes field [#179](https://github.com/openshift/cloud-network-config-controller/pull/179)
* [OCPBUGS-62437](https://issues.redhat.com/browse/OCPBUGS-62437): Updating ose-cloud-network-config-controller-container image to be consistent with ART for 4.21 [#181](https://github.com/openshift/cloud-network-config-controller/pull/181)
* [Full changelog](https://github.com/openshift/cloud-network-config-controller/compare/467e50feff5a56afbf9ccefc025781c9ccff8eca...e10bfc55a210333854370c3d557c395f523fc87b)
### [cluster-authentication-operator](https://github.com/openshift/cluster-authentication-operator/tree/215805c4154ca77748289e6325190c814f16d7d7)
* [OCPBUGS-62447](https://issues.redhat.com/browse/OCPBUGS-62447): Updating ose-cluster-authentication-operator-container image to be consistent with ART for 4.21 [#793](https://github.com/openshift/cluster-authentication-operator/pull/793)
* [API-1835](https://issues.redhat.com/browse/API-1835): test/oauth-server-staticresource: adds a test to show which input resources are required to run the operator and the staticResourceController [#790](https://github.com/openshift/cluster-authentication-operator/pull/790)
* NO-JIRA: Update OIDC e2e test to expect admission-time validation error of invalid CEL expression [#797](https://github.com/openshift/cluster-authentication-operator/pull/797)
* [API-1835](https://issues.redhat.com/browse/API-1835): fix integration tests [#795](https://github.com/openshift/cluster-authentication-operator/pull/795)
* [Full changelog](https://github.com/openshift/cluster-authentication-operator/compare/ed0d09e6a99743a14b1a48cf131e3e9125c86bf7...215805c4154ca77748289e6325190c814f16d7d7)
### [cluster-autoscaler](https://github.com/openshift/kubernetes-autoscaler/tree/58082aad31aa8f89b559a404b68f88e724dbede5)
* [OCPBUGS-62383](https://issues.redhat.com/browse/OCPBUGS-62383): Updating ose-vertical-pod-autoscaler-container image to be consistent with ART for 4.21 [#383](https://github.com/openshift/kubernetes-autoscaler/pull/383)
* [OCPBUGS-62477](https://issues.redhat.com/browse/OCPBUGS-62477): Updating atomic-openshift-cluster-autoscaler-container image to be consistent with ART for 4.21 [#384](https://github.com/openshift/kubernetes-autoscaler/pull/384)
* NO-JIRA: Remove OWNERS automation preamble [#382](https://github.com/openshift/kubernetes-autoscaler/pull/382)
* [Full changelog](https://github.com/openshift/kubernetes-autoscaler/compare/d883d0e6dbb74f0839631ebc7a584669f0e955a3...58082aad31aa8f89b559a404b68f88e724dbede5)
### [cluster-autoscaler-operator](https://github.com/openshift/cluster-autoscaler-operator/tree/713cde8e523546a4a9339d6cc3cabf6daa0168f1)
* [OCPBUGS-62589](https://issues.redhat.com/browse/OCPBUGS-62589): Updating ose-cluster-autoscaler-operator-container image to be consistent with ART for 4.21 [#354](https://github.com/openshift/cluster-autoscaler-operator/pull/354)
* [AUTOSCALE-384](https://issues.redhat.com/browse/AUTOSCALE-384): Add "cordon node before terminating" option to cluster autoscaler resource [#356](https://github.com/openshift/cluster-autoscaler-operator/pull/356)
* [Full changelog](https://github.com/openshift/cluster-autoscaler-operator/compare/147e5a7ff20b46ade7dd932b47e06ca82729f5e8...713cde8e523546a4a9339d6cc3cabf6daa0168f1)
### [cluster-baremetal-operator](https://github.com/openshift/cluster-baremetal-operator/tree/7a27819c8fed53043012f7c3a63eaecc59b8d65f)
* [OCPBUGS-61477](https://issues.redhat.com/browse/OCPBUGS-61477): Enable runtime extraction of aarch64 images [#508](https://github.com/openshift/cluster-baremetal-operator/pull/508)
* [OCPBUGS-62577](https://issues.redhat.com/browse/OCPBUGS-62577): Updating ose-cluster-baremetal-operator-container image to be consistent with ART for 4.21 [#507](https://github.com/openshift/cluster-baremetal-operator/pull/507)
* [Full changelog](https://github.com/openshift/cluster-baremetal-operator/compare/4f560b2f1f15e2d5e3d36062b4cc7b9df7ce11c2...7a27819c8fed53043012f7c3a63eaecc59b8d65f)
### [cluster-bootstrap](https://github.com/openshift/cluster-bootstrap/tree/dc0d4a5cdaf8a7477cab584208dc99352f46efe2)
* [OCPBUGS-62558](https://issues.redhat.com/browse/OCPBUGS-62558): Updating ose-cluster-bootstrap-container image to be consistent with ART for 4.21 [#120](https://github.com/openshift/cluster-bootstrap/pull/120)
* [Full changelog](https://github.com/openshift/cluster-bootstrap/compare/74abc555111bac56a67957ef517ef086e4643c50...dc0d4a5cdaf8a7477cab584208dc99352f46efe2)
### [cluster-capi-controllers](https://github.com/openshift/cluster-api/tree/3afd7503745f097c04a2884f8e53563353b9f11e)
* [OCPBUGS-62579](https://issues.redhat.com/browse/OCPBUGS-62579): Updating ose-cluster-api-container image to be consistent with ART for 4.21 [#249](https://github.com/openshift/cluster-api/pull/249)
* [Full changelog](https://github.com/openshift/cluster-api/compare/68af62466a46bf75de1b9665e6d42c7a19f477bd...3afd7503745f097c04a2884f8e53563353b9f11e)
### [cluster-capi-operator](https://github.com/openshift/cluster-capi-operator/tree/aa6f9a1de31428df71e550397f698cad7de3081d)
* [OCPCLOUD-2999](https://issues.redhat.com/browse/OCPCLOUD-2999): AWSMachine status conversion and syncing [#372](https://github.com/openshift/cluster-capi-operator/pull/372)
* [OCPCLOUD-3104](https://issues.redhat.com/browse/OCPCLOUD-3104): manifests-gen: re-enable conversion, validating and mutating webhook configurations [#389](https://github.com/openshift/cluster-capi-operator/pull/389)
* [OCPCLOUD-3104](https://issues.redhat.com/browse/OCPCLOUD-3104): Fix v1beta2 condition setting [#385](https://github.com/openshift/cluster-capi-operator/pull/385)
* [OCPCLOUD-2709](https://issues.redhat.com/browse/OCPCLOUD-2709): Implement MAPI2CAPI conversion of loadbalancers [#348](https://github.com/openshift/cluster-capi-operator/pull/348)
* [OCPBUGS-62570](https://issues.redhat.com/browse/OCPBUGS-62570): Updating ose-cluster-capi-operator-container image to be consistent with ART for 4.21 [#357](https://github.com/openshift/cluster-capi-operator/pull/357)
* [OCPCLOUD-2995](https://issues.redhat.com/browse/OCPCLOUD-2995): Machine status conversion and syncing [#365](https://github.com/openshift/cluster-capi-operator/pull/365)
* NO-JIRA: hack/test.sh use eval for starting ginkgo so GINKO_EXTRA_ARGS having whitespaces works [#380](https://github.com/openshift/cluster-capi-operator/pull/380)
* [OCPCLOUD-2641](https://issues.redhat.com/browse/OCPCLOUD-2641): Validate creation of Machine API Machines [#368](https://github.com/openshift/cluster-capi-operator/pull/368)
* [OCPBUGS-62620](https://issues.redhat.com/browse/OCPBUGS-62620): kubeconfig controller: do not error on token secret not yet populated [#373](https://github.com/openshift/cluster-capi-operator/pull/373)
* NO-JIRA: lint: add aliases for machine api's and controller-runtime log [#367](https://github.com/openshift/cluster-capi-operator/pull/367)
* [OCPCLOUD-2992](https://issues.redhat.com/browse/OCPCLOUD-2992): refactor: split machine migration testing into multiple files [#364](https://github.com/openshift/cluster-capi-operator/pull/364)
* NO-JIRA: machine_sync: assorted fixes [#370](https://github.com/openshift/cluster-capi-operator/pull/370)
* [Full changelog](https://github.com/openshift/cluster-capi-operator/compare/2a0af92c5080d528bf88f342a963130c9b840ba5...aa6f9a1de31428df71e550397f698cad7de3081d)
### [cluster-cloud-controller-manager-operator](https://github.com/openshift/cluster-cloud-controller-manager-operator/tree/040e5a525c4338991416d159ccad68f5d70b0103)
* [OCPBUGS-62585](https://issues.redhat.com/browse/OCPBUGS-62585): Updating ose-cluster-cloud-controller-manager-operator-container image to be consistent with ART for 4.21 [#414](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/414)
* [OCPBUGS-51305](https://issues.redhat.com/browse/OCPBUGS-51305): ccm: disable unused secure-serving port and webhook [#415](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/415)
* [Full changelog](https://github.com/openshift/cluster-cloud-controller-manager-operator/compare/2dc5d4b1d8fb5de40563e5c38179f39293f23c80...040e5a525c4338991416d159ccad68f5d70b0103)
### [cluster-config-api](https://github.com/openshift/api/tree/5050707b5937d28133772a29825169e578310d2c)
* [OCPBUGS-63311](https://issues.redhat.com/browse/OCPBUGS-63311): config/v1/types_cluster_version: Tighten force and rollback warnings [#2539](https://github.com/openshift/api/pull/2539)
* [CORENET-6005](https://issues.redhat.com/browse/CORENET-6005): network, virt: graduate preconfigured UDN addresses feature gate [#2496](https://github.com/openshift/api/pull/2496)
* [MCO-1861](https://issues.redhat.com/browse/MCO-1861): Promote ManagedBootImagesvSphere feature gate to default [#2529](https://github.com/openshift/api/pull/2529)
* [MCO-1873](https://issues.redhat.com/browse/MCO-1873): promote ManagedBootImagesAzure to default [#2526](https://github.com/openshift/api/pull/2526)
* [OCPBUGS-60457](https://issues.redhat.com/browse/OCPBUGS-60457): payload-command: remove authentication CR from hypershift payload [#2523](https://github.com/openshift/api/pull/2523)
* [OCPSTRAT-2371](https://issues.redhat.com/browse/OCPSTRAT-2371): Update to Kubernetes v1.34.1 [#2427](https://github.com/openshift/api/pull/2427)
* [CNTRLPLANE-1576](https://issues.redhat.com/browse/CNTRLPLANE-1576): add event-ttl configuration to kube-apiserver [#2520](https://github.com/openshift/api/pull/2520)
* [CNTRLPLANE-1614](https://issues.redhat.com/browse/CNTRLPLANE-1614): add event-ttl feature gate [#2525](https://github.com/openshift/api/pull/2525)
* : promote InsightConfigAPI and OnDemandDataGather to v1 [#2448](https://github.com/openshift/api/pull/2448)
* Switch to slices stable sort on manifest merging [#2524](https://github.com/openshift/api/pull/2524)
* Use separate serialization linting config for Machine API provider types [#2522](https://github.com/openshift/api/pull/2522)
* Add initial AI api-review configuration [#2489](https://github.com/openshift/api/pull/2489)
* Support AMD SEV-SNP on AWS [#2424](https://github.com/openshift/api/pull/2424)
* [MCO-1805](https://issues.redhat.com/browse/MCO-1805): MCO-1806: Add ManagedBootImagesCPMS feature gate & CPMS type to ManagedBootImages API [#2396](https://github.com/openshift/api/pull/2396)
* [OCPBUGS-62482](https://issues.redhat.com/browse/OCPBUGS-62482): Updating ose-cluster-config-api-container image to be consistent with ART for 4.21 [#2513](https://github.com/openshift/api/pull/2513)
* [OCPBUGS-55649](https://issues.redhat.com/browse/OCPBUGS-55649): Remove SetEIPForNLBIngressController feature gate [#2501](https://github.com/openshift/api/pull/2501)
* [OCPBUGS-61382](https://issues.redhat.com/browse/OCPBUGS-61382), [STOR-2533](https://issues.redhat.com/browse/STOR-2533): move VolumeAttributesClass to GA [#2471](https://github.com/openshift/api/pull/2471)
* Promote BYO OIDC features [#2454](https://github.com/openshift/api/pull/2454)
* [OCPBUGS-55673](https://issues.redhat.com/browse/OCPBUGS-55673): Remove IngressControllerLBSubnetsAWS featuregate [#2400](https://github.com/openshift/api/pull/2400)
* [OCPBUGS-62068](https://issues.redhat.com/browse/OCPBUGS-62068): NodeSwap Feature Gate usage to be removed [#2494](https://github.com/openshift/api/pull/2494)
* [Full changelog](https://github.com/openshift/api/compare/1517fca97fe327e076bcff90accb86d1f4e804ed...5050707b5937d28133772a29825169e578310d2c)
### [cluster-config-operator](https://github.com/openshift/cluster-config-operator/tree/347bebcc14f9b512b343c90b0414e6ed4c2d6b9d)
* [OCPBUGS-62330](https://issues.redhat.com/browse/OCPBUGS-62330): Updating ose-cluster-config-operator-container image to be consistent with ART for 4.21 [#450](https://github.com/openshift/cluster-config-operator/pull/450)
* [Full changelog](https://github.com/openshift/cluster-config-operator/compare/657754e2beaed6295ff28bb0f7813cb1c9ce35b2...347bebcc14f9b512b343c90b0414e6ed4c2d6b9d)
### [cluster-control-plane-machine-set-operator](https://github.com/openshift/cluster-control-plane-machine-set-operator/tree/182b2cbe40fc10849e3ca83826bf238e3c52ea42)
* [OCPBUGS-62588](https://issues.redhat.com/browse/OCPBUGS-62588): Updating ose-cluster-control-plane-machine-set-operator-container image to be consistent with ART for 4.21 [#369](https://github.com/openshift/cluster-control-plane-machine-set-operator/pull/369)
* [Full changelog](https://github.com/openshift/cluster-control-plane-machine-set-operator/compare/4f691883db3a8cd4eee7eae035cc4aedf5ac52fa...182b2cbe40fc10849e3ca83826bf238e3c52ea42)
### [cluster-csi-snapshot-controller-operator](https://github.com/openshift/cluster-csi-snapshot-controller-operator/tree/b022cf72ba3b4e982626d6d0b80bd53064bbe6ee)
* Updating ose-cluster-csi-snapshot-controller-operator-container image to be consistent with ART for 4.21 [#245](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/245)
* [Full changelog](https://github.com/openshift/cluster-csi-snapshot-controller-operator/compare/4fc005e0450a90473def2a18414ef4e5f6e7a374...b022cf72ba3b4e982626d6d0b80bd53064bbe6ee)
### [cluster-dns-operator](https://github.com/openshift/cluster-dns-operator/tree/2ec8a3de79d73760abbccdbcbbf9951fc93097cd)
* [NE-2138](https://issues.redhat.com/browse/NE-2138): Bump cluster-dns-operator to Kubernetes 1.33 for 4.21 [#448](https://github.com/openshift/cluster-dns-operator/pull/448)
* [Full changelog](https://github.com/openshift/cluster-dns-operator/compare/1272aef21dd5dcdbefbf4888c7b0a4a427683fd7...2ec8a3de79d73760abbccdbcbbf9951fc93097cd)
### [cluster-etcd-operator](https://github.com/openshift/cluster-etcd-operator/tree/f93a30626b9e9570f2e99df21ca3e2e357217e82)
* [OCPBUGS-63240](https://issues.redhat.com/browse/OCPBUGS-63240): [TNF] Fix job controller startup reliability with retry and degraded status [#1500](https://github.com/openshift/cluster-etcd-operator/pull/1500)
* [OCPEDGE-1885](https://issues.redhat.com/browse/OCPEDGE-1885), [OCPEDGE-2088](https://issues.redhat.com/browse/OCPEDGE-2088): Updated state transitions & tests for TNF setup job [#1481](https://github.com/openshift/cluster-etcd-operator/pull/1481)
* [OCPBUGS-60273](https://issues.redhat.com/browse/OCPBUGS-60273): Ensure revision.json persists on ungraceful shutdown [#1494](https://github.com/openshift/cluster-etcd-operator/pull/1494)
* NO-JIRA: use scrapeClass for service monitors [#1497](https://github.com/openshift/cluster-etcd-operator/pull/1497)
* NO-JIRA: add runbook urls for alerting rules [#1496](https://github.com/openshift/cluster-etcd-operator/pull/1496)
* NO-JIRA: feat: update the ip parsing for the nodes [#1479](https://github.com/openshift/cluster-etcd-operator/pull/1479)
* [OCPEDGE-2183](https://issues.redhat.com/browse/OCPEDGE-2183): Updating Quorum detection logic to absolve TNF of quorum loss reports. [#1483](https://github.com/openshift/cluster-etcd-operator/pull/1483)
* NO-JIRA: remove etcd-backup-server from static pod lists [#1492](https://github.com/openshift/cluster-etcd-operator/pull/1492)
* [CNTRLPLANE-1315](https://issues.redhat.com/browse/CNTRLPLANE-1315): Add OpenShift Tests Extension (OTE) for cluster-etcd-operator [#1488](https://github.com/openshift/cluster-etcd-operator/pull/1488)
* [OCPBUGS-62518](https://issues.redhat.com/browse/OCPBUGS-62518): Updating cluster-etcd-operator-container image to be consistent with ART for 4.21 [#1489](https://github.com/openshift/cluster-etcd-operator/pull/1489)
* And 1 elided commits (e.g. from squash or rebase merges)
* [Full changelog](https://github.com/openshift/cluster-etcd-operator/compare/61b7fb5116f8672bab6fcccbb9336e197ac07602...f93a30626b9e9570f2e99df21ca3e2e357217e82)
### [cluster-image-registry-operator](https://github.com/openshift/cluster-image-registry-operator/tree/2212ae9c5d1b1dfeaf2036677428968a031335f5)
* [OCPBUGS-62573](https://issues.redhat.com/browse/OCPBUGS-62573): Updating ose-cluster-image-registry-operator-container image to be consistent with ART for 4.21 [#1256](https://github.com/openshift/cluster-image-registry-operator/pull/1256)
* [Full changelog](https://github.com/openshift/cluster-image-registry-operator/compare/b04c7c121851704973a94a50e42af1425045899c...2212ae9c5d1b1dfeaf2036677428968a031335f5)
### [cluster-ingress-operator](https://github.com/openshift/cluster-ingress-operator/tree/0cac97af560a68a5f5c0390a529726eb43556d51)
* [NE-1334](https://issues.redhat.com/browse/NE-1334): Enhancement to add brew and stage secrets for pre-release image testing [#1291](https://github.com/openshift/cluster-ingress-operator/pull/1291)
* [OCPBUGS-43919](https://issues.redhat.com/browse/OCPBUGS-43919): desiredWildcardDNSRecord: Check for nil LB field [#1189](https://github.com/openshift/cluster-ingress-operator/pull/1189)
* [OCPBUGS-62400](https://issues.redhat.com/browse/OCPBUGS-62400): Updating ose-cluster-ingress-operator-container image to be consistent with ART for 4.21 [#1286](https://github.com/openshift/cluster-ingress-operator/pull/1286)
* [NE-1334](https://issues.redhat.com/browse/NE-1334): Script to install ossm pre-release operator and run GWAPI e2e tests [#1283](https://github.com/openshift/cluster-ingress-operator/pull/1283)
* [Full changelog](https://github.com/openshift/cluster-ingress-operator/compare/69ba323f05c84f72f11a0d086836b3f3412512d4...0cac97af560a68a5f5c0390a529726eb43556d51)
### [cluster-kube-apiserver-operator](https://github.com/openshift/cluster-kube-apiserver-operator/tree/adc82f6188f4037a515eeeaa686ce1c1a80894da)
* [OCPSTRAT-2371](https://issues.redhat.com/browse/OCPSTRAT-2371): Update to Kubernetes v1.34.1 [#1939](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1939)
* [OCPNODE-3758](https://issues.redhat.com/browse/OCPNODE-3758): alpha/beta apis for DRA should not be enabled in 1.34 [#1932](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1932)
* [OCPBUGS-60045](https://issues.redhat.com/browse/OCPBUGS-60045): Bump library-go to latest master [#1928](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1928)
* [OCPBUGS-62450](https://issues.redhat.com/browse/OCPBUGS-62450): Updating ose-cluster-kube-apiserver-operator-container image to be consistent with ART for 4.21 [#1931](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1931)
* NO-JIRA: Add priority field to prevent early shutdown [#1915](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1915)
* NO-ISSUE: Use scrapeClass for service monitors [#1930](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1930)
* [OCPSTRAT-2371](https://issues.redhat.com/browse/OCPSTRAT-2371): MutatingAdmissionPolicy e2es depend on both v1alpha1 and v1beta1 of admissionregistration.k8s.io being served in k8 1.34 [#1927](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1927)
* [Full changelog](https://github.com/openshift/cluster-kube-apiserver-operator/compare/6333489fd7d8d3494372cb830efba40eb28e45c1...adc82f6188f4037a515eeeaa686ce1c1a80894da)
### [cluster-kube-cluster-api-operator](https://github.com/openshift/cluster-api-operator/tree/8f90c01d05aaf2e265f85a08bf66c5328476f818)
* [OCPBUGS-57562](https://issues.redhat.com/browse/OCPBUGS-57562): Updating ose-cluster-kube-cluster-api-operator-container image to be consistent with ART for 4.20 [#58](https://github.com/openshift/cluster-api-operator/pull/58)
* [Full changelog](https://github.com/openshift/cluster-api-operator/compare/947329c64c68ec3aa5a759242e74177f99e23d3b...8f90c01d05aaf2e265f85a08bf66c5328476f818)
### [cluster-kube-controller-manager-operator](https://github.com/openshift/cluster-kube-controller-manager-operator/tree/ffe5113eb88f384981fdeff599f22599e11a9d7c)
* [OCPSTRAT-2371](https://issues.redhat.com/browse/OCPSTRAT-2371): Update to Kubernetes v1.34.1 [#888](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/888)
* no-jira: Add priority field to prevent early shutdown [#865](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/865)
* [CNTRLPLANE-1544](https://issues.redhat.com/browse/CNTRLPLANE-1544): Enable user namespaces for the operator [#886](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/886)
* NO-ISSUE: Use scrapeClass for service monitors [#880](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/880)
* [OCPBUGS-62408](https://issues.redhat.com/browse/OCPBUGS-62408): Updating ose-cluster-kube-controller-manager-operator-container image to be consistent with ART for 4.21 [#885](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/885)
* [Full changelog](https://github.com/openshift/cluster-kube-controller-manager-operator/compare/5a7a19516b3fabb83213776683d7f5d6cb61ca3a...ffe5113eb88f384981fdeff599f22599e11a9d7c)
### [cluster-kube-scheduler-operator](https://github.com/openshift/cluster-kube-scheduler-operator/tree/10d89b53f7ddcf0ee45f838c1a43e408074343e6)
* [OCPSTRAT-2371](https://issues.redhat.com/browse/OCPSTRAT-2371): Update to Kubernetes v1.34.1 [#583](https://github.com/openshift/cluster-kube-scheduler-operator/pull/583)
* no-jira: Add priority field to prevent early shutdown [#572](https://github.com/openshift/cluster-kube-scheduler-operator/pull/572)
* [CNTRLPLANE-1544](https://issues.redhat.com/browse/CNTRLPLANE-1544): manifests: Align user namespaces for the operator [#581](https://github.com/openshift/cluster-kube-scheduler-operator/pull/581)
* [CNTRLPLANE-1544](https://issues.redhat.com/browse/CNTRLPLANE-1544): Enable user namespace for the operator [#580](https://github.com/openshift/cluster-kube-scheduler-operator/pull/580)
* [OCPBUGS-62609](https://issues.redhat.com/browse/OCPBUGS-62609): Updating ose-cluster-kube-scheduler-operator-container image to be consistent with ART for 4.21 [#579](https://github.com/openshift/cluster-kube-scheduler-operator/pull/579)
* NO-ISSUE: Use scrapeClass for service monitors [#578](https://github.com/openshift/cluster-kube-scheduler-operator/pull/578)
* [Full changelog](https://github.com/openshift/cluster-kube-scheduler-operator/compare/2345371abed5896006ac4a60c7d555fc25502c0a...10d89b53f7ddcf0ee45f838c1a43e408074343e6)
### [cluster-kube-storage-version-migrator-operator](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/tree/194b0498b61d1774382c8bb006e59c13c93ee7cf)
* [OCPBUGS-62444](https://issues.redhat.com/browse/OCPBUGS-62444): Updating ose-cluster-kube-storage-version-migrator-operator-container image to be consistent with ART for 4.21 [#132](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/132)
* [Full changelog](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/compare/8f8e94713cf1f0fe373836b147fd8190340deef8...194b0498b61d1774382c8bb006e59c13c93ee7cf)
### [cluster-machine-approver](https://github.com/openshift/cluster-machine-approver/tree/ebd357dcd29972bbe17c8e439df51cd5ffb64783)
* [OCPBUGS-62583](https://issues.redhat.com/browse/OCPBUGS-62583): NO-JIRA: Updating ose-cluster-machine-approver-container image to be consistent with ART for 4.21 [#277](https://github.com/openshift/cluster-machine-approver/pull/277)
* [Full changelog](https://github.com/openshift/cluster-machine-approver/compare/70edaa819a00eb8eaf57b471db1d95f818042cba...ebd357dcd29972bbe17c8e439df51cd5ffb64783)
### [cluster-monitoring-operator](https://github.com/openshift/cluster-monitoring-operator/tree/e9126a5fcb9df8854c9d568a1c0502a29e8fe6aa)
* [OCPBUGS-62276](https://issues.redhat.com/browse/OCPBUGS-62276): add tls configuration for the monitoring plugin deployment [#2706](https://github.com/openshift/cluster-monitoring-operator/pull/2706)
* NO-JIRA: [bot] Synchronize versions of the downstream components [#2705](https://github.com/openshift/cluster-monitoring-operator/pull/2705)
* [OCPBUGS-62972](https://issues.redhat.com/browse/OCPBUGS-62972): enhance case 66736 [#2708](https://github.com/openshift/cluster-monitoring-operator/pull/2708)
* NO-ISSUE: Update jsonnet dependencies [#2696](https://github.com/openshift/cluster-monitoring-operator/pull/2696)
* [OCPBUGS-62160](https://issues.redhat.com/browse/OCPBUGS-62160): Remove AlertManager endpoints when disabled [#2684](https://github.com/openshift/cluster-monitoring-operator/pull/2684)
* NO-JIRA: [bot] Synchronize versions of the downstream components [#2703](https://github.com/openshift/cluster-monitoring-operator/pull/2703)
* [MON-4395](https://issues.redhat.com/browse/MON-4395): Bump prometheus-operator to v0.86.0 [#2698](https://github.com/openshift/cluster-monitoring-operator/pull/2698)
* NO-ISSUE: set openshift-state-metrics as default container [#2693](https://github.com/openshift/cluster-monitoring-operator/pull/2693)
* [OCPBUGS-61661](https://issues.redhat.com/browse/OCPBUGS-61661): Remove cluster from non-multicluster dashboards [#2679](https://github.com/openshift/cluster-monitoring-operator/pull/2679)
* [MON-4384](https://issues.redhat.com/browse/MON-4384): adding Blackwell GPU device to accelerators configmap [#2689](https://github.com/openshift/cluster-monitoring-operator/pull/2689)
* NO-ISSUE: chore: remove image locations in assets [#2683](https://github.com/openshift/cluster-monitoring-operator/pull/2683)
* NO-ISSUE: [bot] Update jsonnet dependencies [#2687](https://github.com/openshift/cluster-monitoring-operator/pull/2687)
* NO-ISSUE: chore: remove mentions of prometheus Adapter [#2682](https://github.com/openshift/cluster-monitoring-operator/pull/2682)
* [OCPBUGS-15430](https://issues.redhat.com/browse/OCPBUGS-15430): remove Kubernetes API alerting rules [#2671](https://github.com/openshift/cluster-monitoring-operator/pull/2671)
* NO-JIRA: chore: bump jsonnet dependencies [#2649](https://github.com/openshift/cluster-monitoring-operator/pull/2649)
* [Full changelog](https://github.com/openshift/cluster-monitoring-operator/compare/709ab51a727c8d2f8d2755d4e3c263021eaf5079...e9126a5fcb9df8854c9d568a1c0502a29e8fe6aa)
### [cluster-network-operator](https://github.com/openshift/cluster-network-operator/tree/a5879759fb042f6c4b26931fa7ef8540244c8660)
* [CORENET-6423](https://issues.redhat.com/browse/CORENET-6423): api, l2udn: subnets must be masked [#2808](https://github.com/openshift/cluster-network-operator/pull/2808)
* [CORENET-6311](https://issues.redhat.com/browse/CORENET-6311): Skip running _stackmanager for libreswan 5.3+ [#2787](https://github.com/openshift/cluster-network-operator/pull/2787)
* [OCPBUGS-62457](https://issues.redhat.com/browse/OCPBUGS-62457): Updating cluster-network-operator-container image to be consistent with ART for 4.21 [#2807](https://github.com/openshift/cluster-network-operator/pull/2807)
* [OCPBUGS-54806](https://issues.redhat.com/browse/OCPBUGS-54806): Add recording rules for UDN telemetry [#2697](https://github.com/openshift/cluster-network-operator/pull/2697)
* [OCPBUGS-61215](https://issues.redhat.com/browse/OCPBUGS-61215): Tweak iptables-alerter to try to avoid crictl bug [#2802](https://github.com/openshift/cluster-network-operator/pull/2802)
* [Full changelog](https://github.com/openshift/cluster-network-operator/compare/6f6d0ee4a020c1cb971d63bc8f68d9f7792dc802...a5879759fb042f6c4b26931fa7ef8540244c8660)
### [cluster-node-tuning-operator](https://github.com/openshift/cluster-node-tuning-operator/tree/dbb384039d22b64a080cb114df5cde7be1effb42)
* NO-ISSUE: pkg/metrics/server: Log bind address [#1411](https://github.com/openshift/cluster-node-tuning-operator/pull/1411)
* [OCPBUGS-62839](https://issues.redhat.com/browse/OCPBUGS-62839): E2E: Add test cases related to schedulable control plane nodes [#1405](https://github.com/openshift/cluster-node-tuning-operator/pull/1405)
* [OCPBUGS-62835](https://issues.redhat.com/browse/OCPBUGS-62835): E2E: llc: make sure to remove any trailing newspaces [#1407](https://github.com/openshift/cluster-node-tuning-operator/pull/1407)
* [OCPBUGS-62153](https://issues.redhat.com/browse/OCPBUGS-62153): E2E: skip SMT disabled test when L3 cache spans entire NUMA node [#1397](https://github.com/openshift/cluster-node-tuning-operator/pull/1397)
* [OCPBUGS-62605](https://issues.redhat.com/browse/OCPBUGS-62605): e2e: refactor GetSMTLevel to remove Gomega assertions [#1399](https://github.com/openshift/cluster-node-tuning-operator/pull/1399)
* [OCPBUGS-62578](https://issues.redhat.com/browse/OCPBUGS-62578): Updating cluster-node-tuning-operator-container image to be consistent with ART for 4.21 [#1391](https://github.com/openshift/cluster-node-tuning-operator/pull/1391)
* [Full changelog](https://github.com/openshift/cluster-node-tuning-operator/compare/b5d66f8d5955d74377a11355c6931330a490cf5b...dbb384039d22b64a080cb114df5cde7be1effb42)
### [cluster-olm-operator](https://github.com/openshift/cluster-olm-operator/tree/9bb4d9515eb964a7c07a9e030dd244970d1caa12)
* [OPRUN-4207](https://issues.redhat.com/browse/OPRUN-4207): Update feature-gate processing to support disabled features [#144](https://github.com/openshift/cluster-olm-operator/pull/144)
* NO-ISSUE: Remove conditionals for cp-manifests use [#142](https://github.com/openshift/cluster-olm-operator/pull/142)
* [OPRUN-4079](https://issues.redhat.com/browse/OPRUN-4079): Use helm to generate manifests [#140](https://github.com/openshift/cluster-olm-operator/pull/140)
* [Full changelog](https://github.com/openshift/cluster-olm-operator/compare/d1182c7ad66759ec4aae942090fdc7df3d2a69e3...9bb4d9515eb964a7c07a9e030dd244970d1caa12)
### [cluster-openshift-apiserver-operator](https://github.com/openshift/cluster-openshift-apiserver-operator/tree/c2d0127291dfe824d9591d4e37ec319a739d988e)
* [OCPBUGS-62500](https://issues.redhat.com/browse/OCPBUGS-62500): Updating ose-cluster-openshift-apiserver-operator-container image to be consistent with ART for 4.21 [#626](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/626)
* [Full changelog](https://github.com/openshift/cluster-openshift-apiserver-operator/compare/c47d53b95a29710ea138c4542dc1fbb7ee8f718f...c2d0127291dfe824d9591d4e37ec319a739d988e)
### [cluster-policy-controller](https://github.com/openshift/cluster-policy-controller/tree/ef703966fe6e82f5f255b06bc5c758f105bf8b28)
* [OCPBUGS-62440](https://issues.redhat.com/browse/OCPBUGS-62440): Updating ose-cluster-policy-controller-container image to be consistent with ART for 4.21 [#169](https://github.com/openshift/cluster-policy-controller/pull/169)
* [Full changelog](https://github.com/openshift/cluster-policy-controller/compare/5c0dd7a1b366d314aa9c929fe775ee3041b348cb...ef703966fe6e82f5f255b06bc5c758f105bf8b28)
### [cluster-samples-operator](https://github.com/openshift/cluster-samples-operator/tree/c819b88d67680011f7f63c1dd984098d1334afbf)
* [OCPBUGS-62409](https://issues.redhat.com/browse/OCPBUGS-62409): Updating ose-cluster-samples-operator-container image to be consistent with ART for 4.21 [#651](https://github.com/openshift/cluster-samples-operator/pull/651)
* [Full changelog](https://github.com/openshift/cluster-samples-operator/compare/8a74b8054dad10eb32c629542f653d8eb44a88dc...c819b88d67680011f7f63c1dd984098d1334afbf)
### [cluster-storage-operator](https://github.com/openshift/cluster-storage-operator/tree/6812180770ce6ab2c990bc9a7f1743ce46d27a68)
* [STOR-2523](https://issues.redhat.com/browse/STOR-2523): Add hypershift managed-by labels for csi driver operators [#627](https://github.com/openshift/cluster-storage-operator/pull/627)
* [OCPBUGS-62669](https://issues.redhat.com/browse/OCPBUGS-62669): Move metrics to vsphere driver [#625](https://github.com/openshift/cluster-storage-operator/pull/625)
* [OCPBUGS-60637](https://issues.redhat.com/browse/OCPBUGS-60637): remove static value for runAsUser in securityContext [#619](https://github.com/openshift/cluster-storage-operator/pull/619)
* [OCPBUGS-62421](https://issues.redhat.com/browse/OCPBUGS-62421): Updating ose-cluster-storage-operator-container image to be consistent with ART for 4.21 [#624](https://github.com/openshift/cluster-storage-operator/pull/624)
* [OCPBUGS-62172](https://issues.redhat.com/browse/OCPBUGS-62172): Add app label to Manila deployment [#628](https://github.com/openshift/cluster-storage-operator/pull/628)
* [OCPBUGS-61112](https://issues.redhat.com/browse/OCPBUGS-61112): add Azure Disk CSI driver SA name to CredentialsRequest [#618](https://github.com/openshift/cluster-storage-operator/pull/618)
* [STOR-2297](https://issues.redhat.com/browse/STOR-2297): remove oVirt code from CSO [#617](https://github.com/openshift/cluster-storage-operator/pull/617)
* [Full changelog](https://github.com/openshift/cluster-storage-operator/compare/06c30ce348d1378220ec080f262ac49b808587cd...6812180770ce6ab2c990bc9a7f1743ce46d27a68)
### [cluster-update-keys](https://github.com/openshift/cluster-update-keys/tree/f4335a376852396a21e9f5b9b40d40b9b50640ed)
* [OCPBUGS-62464](https://issues.redhat.com/browse/OCPBUGS-62464): Updating ose-cluster-update-keys-container image to be consistent with ART for 4.21 [#86](https://github.com/openshift/cluster-update-keys/pull/86)
* [Full changelog](https://github.com/openshift/cluster-update-keys/compare/c40e7b9b60c62690a25333fc54ae0d3705474afb...f4335a376852396a21e9f5b9b40d40b9b50640ed)
### [cluster-version-operator](https://github.com/openshift/cluster-version-operator/tree/75c15b598d132dff80fb871b06e9aea35f92570b)
* [OCPBUGS-61872](https://issues.redhat.com/browse/OCPBUGS-61872): Add ClusterVersionOperator manifests to TechPreviewNoUpgrade clusters [#1232](https://github.com/openshift/cluster-version-operator/pull/1232)
* [OCPBUGS-62861](https://issues.redhat.com/browse/OCPBUGS-62861): temporarily disable metrics auth for hypershift clusters [#1243](https://github.com/openshift/cluster-version-operator/pull/1243)
* [OTA-1627](https://issues.redhat.com/browse/OTA-1627): pkg/cincinnati: Centralize release metadata parsing [#1231](https://github.com/openshift/cluster-version-operator/pull/1231)
* NO-JIRA: Move myself to emeritus [#1239](https://github.com/openshift/cluster-version-operator/pull/1239)
* [OCPBUGS-62416](https://issues.redhat.com/browse/OCPBUGS-62416): Updating cluster-version-operator-container image to be consistent with ART for 4.21 [#1237](https://github.com/openshift/cluster-version-operator/pull/1237)
* [OTA-1585](https://issues.redhat.com/browse/OTA-1585): test: Rename an existing test to comply with the OTE integration guide [#1235](https://github.com/openshift/cluster-version-operator/pull/1235)
* [Full changelog](https://github.com/openshift/cluster-version-operator/compare/b21fbd24bd0512b38e9dab463383e662d1c92a01...75c15b598d132dff80fb871b06e9aea35f92570b)
### [configmap-reloader](https://github.com/openshift/configmap-reload/tree/16114b8de20278b8f4b7a425ece6d35d53214773)
* [OCPBUGS-62503](https://issues.redhat.com/browse/OCPBUGS-62503): Updating configmap-reload-container image to be consistent with ART for 4.21 [#74](https://github.com/openshift/configmap-reload/pull/74)
* [Full changelog](https://github.com/openshift/configmap-reload/compare/2438d7c8e495201361d87da205649bc38fc4822b...16114b8de20278b8f4b7a425ece6d35d53214773)
### [console](https://github.com/openshift/console/tree/f4b804a06a46c98218cf3cdf4b6e92ab58ccf32f)
* [OCPBUGS-62593](https://issues.redhat.com/browse/OCPBUGS-62593): Updating openshift-enterprise-console-container image to be consistent with ART for 4.21 [#15542](https://github.com/openshift/console/pull/15542)
* [CONSOLE-4615](https://issues.redhat.com/browse/CONSOLE-4615): Update DefaultList to use ResourceDataView [#15560](https://github.com/openshift/console/pull/15560)
* [OCPBUGS-61660](https://issues.redhat.com/browse/OCPBUGS-61660): Fix Bare Metal Hosts nav item [#15609](https://github.com/openshift/console/pull/15609)
* [CONSOLE-4603](https://issues.redhat.com/browse/CONSOLE-4603): Migrate enzyme "packages/console-dynamic-plugin-sdk" unit tests to Re… [#15540](https://github.com/openshift/console/pull/15540)
* [OCPBUGS-61767](https://issues.redhat.com/browse/OCPBUGS-61767): Duplicate CRs are shown as Operand instances in operator uninstallation modal [#15557](https://github.com/openshift/console/pull/15557)
* [CONSOLE-4820](https://issues.redhat.com/browse/CONSOLE-4820): Migrate olmv0 to dynamic [#15566](https://github.com/openshift/console/pull/15566)
* [OCPBUGS-33879](https://issues.redhat.com/browse/OCPBUGS-33879): use tenancy path for project scoped status card [#15585](https://github.com/openshift/console/pull/15585)
* [OCPBUGS-62947](https://issues.redhat.com/browse/OCPBUGS-62947): bump dompurify to latest [#15586](https://github.com/openshift/console/pull/15586)
* [CONSOLE-4819](https://issues.redhat.com/browse/CONSOLE-4819): Migrate container-security to dynamic [#15565](https://github.com/openshift/console/pull/15565)
* [CONSOLE-4602](https://issues.redhat.com/browse/CONSOLE-4602): Migrate enzyme "packages/console-app" unit tests to React Testing Library [#15514](https://github.com/openshift/console/pull/15514)
* [OCPBUGS-60603](https://issues.redhat.com/browse/OCPBUGS-60603): Add bearer token file configuration to oc-environment script [#15521](https://github.com/openshift/console/pull/15521)
* [OCPBUGS-62315](https://issues.redhat.com/browse/OCPBUGS-62315): Correct the width of the cluster config toolbar filter input [#15546](https://github.com/openshift/console/pull/15546)
* [CONSOLE-4795](https://issues.redhat.com/browse/CONSOLE-4795), [CONSOLE-4797](https://issues.redhat.com/browse/CONSOLE-4797), [CONSOLE-4801](https://issues.redhat.com/browse/CONSOLE-4801): Migrate some static extensions to dynamic [#15552](https://github.com/openshift/console/pull/15552)
* [CONSOLE-4804](https://issues.redhat.com/browse/CONSOLE-4804): Migrate `TopologyCreateConnector` to dynamic [#15549](https://github.com/openshift/console/pull/15549)
* [CONSOLE-4800](https://issues.redhat.com/browse/CONSOLE-4800): Migrate `HorizontalNavTab` to dynamic [#15553](https://github.com/openshift/console/pull/15553)
* [OCPBUGS-59529](https://issues.redhat.com/browse/OCPBUGS-59529): Prevent the topology context menu items from truncating [#15524](https://github.com/openshift/console/pull/15524)
* [CONSOLE-4798](https://issues.redhat.com/browse/CONSOLE-4798): Migrate `StorageClassProvisioner` to dynamic [#15550](https://github.com/openshift/console/pull/15550)
* [OPRUN-4086](https://issues.redhat.com/browse/OPRUN-4086): Add ClusterCatalog controller [#15466](https://github.com/openshift/console/pull/15466)
* NO-JIRA: chore(OWNERS): remove Mylanos from OWNERS [#15559](https://github.com/openshift/console/pull/15559)
* [CONSOLE-4332](https://issues.redhat.com/browse/CONSOLE-4332): Update the secrets forms to use PF components [#15513](https://github.com/openshift/console/pull/15513)
* [OCPBUGS-62313](https://issues.redhat.com/browse/OCPBUGS-62313): Returning from any Secret Create page does not return to secret page [#15543](https://github.com/openshift/console/pull/15543)
* [CONSOLE-4684](https://issues.redhat.com/browse/CONSOLE-4684): Refactor machine-set modals [#15484](https://github.com/openshift/console/pull/15484)
* [OCPBUGS-62281](https://issues.redhat.com/browse/OCPBUGS-62281): InsecureSkipVerify to true for results proxy endpoint in off-cluster [#14888](https://github.com/openshift/console/pull/14888)
* [CONSOLE-4808](https://issues.redhat.com/browse/CONSOLE-4808): update resource-log.cy.ts [#15539](https://github.com/openshift/console/pull/15539)
* And 2 elided commits (e.g. from squash or rebase merges)
* [Full changelog](https://github.com/openshift/console/compare/eb16358464970fd9ede7315a644374ec8aa16a1d...f4b804a06a46c98218cf3cdf4b6e92ab58ccf32f)
### [console-operator](https://github.com/openshift/console-operator/tree/196069003a4b921b5f6161f090458d1afbef07f5)
* [OCPBUGS-59939](https://issues.redhat.com/browse/OCPBUGS-59939): Bumped to latest console-operator version [#1055](https://github.com/openshift/console-operator/pull/1055)
* [OCPBUGS-62512](https://issues.redhat.com/browse/OCPBUGS-62512): Updating openshift-enterprise-console-operator-container image to be consistent with ART for 4.21 [#1050](https://github.com/openshift/console-operator/pull/1050)
* [OCPBUGS-61432](https://issues.redhat.com/browse/OCPBUGS-61432): fix(oidc): fix OIDCClientSecretGet condition [#1052](https://github.com/openshift/console-operator/pull/1052)
* [Full changelog](https://github.com/openshift/console-operator/compare/ca22e61b677ad21da5060fab7d447292c4d01afe...196069003a4b921b5f6161f090458d1afbef07f5)
### [container-networking-plugins, containernetworking-plugins-microshift](https://github.com/openshift/containernetworking-plugins/tree/4c16c7cef37364ff890defe8ccb71776663faa82)
* no-jira: Update OWNERS [#204](https://github.com/openshift/containernetworking-plugins/pull/204)
* [Full changelog](https://github.com/openshift/containernetworking-plugins/compare/184a96011a8cacb72319cdccb904271a99c5928d...4c16c7cef37364ff890defe8ccb71776663faa82)
### [coredns](https://github.com/openshift/coredns/tree/91ae57f91e0bba5fc4fdb816e1f1cea633b3a8b5)
* NO-JIRA: Updating coredns-container image to be consistent with ART for 4.21 [#154](https://github.com/openshift/coredns/pull/154)
* [Full changelog](https://github.com/openshift/coredns/compare/42e2cf1e46dfd9dd11669b06fb1d619cd9335e17...91ae57f91e0bba5fc4fdb816e1f1cea633b3a8b5)
### [csi-external-attacher](https://github.com/openshift/csi-external-attacher/tree/8d440867f9983c59c3c54f1e382542d71126d3d3)
* [OCPBUGS-61394](https://issues.redhat.com/browse/OCPBUGS-61394): UPSTREAM: 682: Skip VolumeAttachments of other drivers [#88](https://github.com/openshift/csi-external-attacher/pull/88)
* [Full changelog](https://github.com/openshift/csi-external-attacher/compare/ddfb31979c0448f6a5cc7f5c71473a7fb9e9fbce...8d440867f9983c59c3c54f1e382542d71126d3d3)
### [csi-external-provisioner](https://github.com/openshift/csi-external-provisioner/tree/bc47159f8350f5b167896459914ec8659cbb3b1b)
* [OCPBUGS-62541](https://issues.redhat.com/browse/OCPBUGS-62541): Updating csi-provisioner-container image to be consistent with ART for 4.21 [#116](https://github.com/openshift/csi-external-provisioner/pull/116)
* [Full changelog](https://github.com/openshift/csi-external-provisioner/compare/81fca03694bca1bae8606d8970472330e1e4fcad...bc47159f8350f5b167896459914ec8659cbb3b1b)
### [csi-external-resizer](https://github.com/openshift/csi-external-resizer/tree/9d1d059b7310751b1ded1cf55b6e5b61e90375ff)
* [OCPBUGS-62504](https://issues.redhat.com/browse/OCPBUGS-62504): Updating ose-csi-external-resizer-container image to be consistent with ART for 4.21 [#178](https://github.com/openshift/csi-external-resizer/pull/178)
* [Full changelog](https://github.com/openshift/csi-external-resizer/compare/dfb375703487a816df403a77c1dbad7470afdcee...9d1d059b7310751b1ded1cf55b6e5b61e90375ff)
### [csi-external-snapshotter, csi-snapshot-controller](https://github.com/openshift/csi-external-snapshotter/tree/15313fb28f5c42e4b896928478652768225692a6)
* [OCPBUGS-62423](https://issues.redhat.com/browse/OCPBUGS-62423): Updating ose-csi-snapshot-controller-container image to be consistent with ART for 4.21 [#188](https://github.com/openshift/csi-external-snapshotter/pull/188)
* [Full changelog](https://github.com/openshift/csi-external-snapshotter/compare/ba8194d5920973069bc56a8bf5844afeedc66bbd...15313fb28f5c42e4b896928478652768225692a6)
### [csi-livenessprobe](https://github.com/openshift/csi-livenessprobe/tree/1ed94a44d84b5e516bcbfafa129f7b2cdf474d92)
* [OCPBUGS-62403](https://issues.redhat.com/browse/OCPBUGS-62403): Updating csi-livenessprobe-container image to be consistent with ART for 4.21 [#77](https://github.com/openshift/csi-livenessprobe/pull/77)
* [Full changelog](https://github.com/openshift/csi-livenessprobe/compare/1d6d6b27460e58f24110c72ec9c96afe2c1d891d...1ed94a44d84b5e516bcbfafa129f7b2cdf474d92)
### [csi-node-driver-registrar](https://github.com/openshift/csi-node-driver-registrar/tree/71080e3e777fe19e2b68a95012102c52026585da)
* [OCPBUGS-60108](https://issues.redhat.com/browse/OCPBUGS-60108): update log level verbosity to not clutter logs [#86](https://github.com/openshift/csi-node-driver-registrar/pull/86)
* [OCPBUGS-62506](https://issues.redhat.com/browse/OCPBUGS-62506): Updating csi-node-driver-registrar-container image to be consistent with ART for 4.21 [#85](https://github.com/openshift/csi-node-driver-registrar/pull/85)
* [Full changelog](https://github.com/openshift/csi-node-driver-registrar/compare/3a2c732e73b19c947945256e9ea0581653988ab0...71080e3e777fe19e2b68a95012102c52026585da)
### [docker-builder](https://github.com/openshift/builder/tree/9ed70da36382ff1fa11dfa1abc3db51f06183d31)
* [OCPBUGS-62340](https://issues.redhat.com/browse/OCPBUGS-62340): Updating openshift-enterprise-builder-container image to be consistent with ART for 4.21 [#481](https://github.com/openshift/builder/pull/481)
* [Full changelog](https://github.com/openshift/builder/compare/ff595e4bbf5301039fc62f0cdd7b5610605f633e...9ed70da36382ff1fa11dfa1abc3db51f06183d31)
### [docker-registry](https://github.com/openshift/image-registry/tree/de5c64151fdfab6980919c7f9fc269e65bb259e6)
* [OCPBUGS-62576](https://issues.redhat.com/browse/OCPBUGS-62576): Updating openshift-enterprise-registry-container image to be consistent with ART for 4.21 [#448](https://github.com/openshift/image-registry/pull/448)
* [Full changelog](https://github.com/openshift/image-registry/compare/a6bab654daa9d8e715392464d228fc3f5eae8dfe...de5c64151fdfab6980919c7f9fc269e65bb259e6)
### [etcd](https://github.com/openshift/etcd/tree/e2b3dfdf037938f7f0c489438eaa1138fd3fadba)
* [OCPBUGS-62338](https://issues.redhat.com/browse/OCPBUGS-62338): Updating ose-etcd-container image to be consistent with ART for 4.21 [#342](https://github.com/openshift/etcd/pull/342)
* [Full changelog](https://github.com/openshift/etcd/compare/9c065d4d842c8de57806426c13201413b4d595e2...e2b3dfdf037938f7f0c489438eaa1138fd3fadba)
### [gcp-workload-identity-federation-webhook](https://github.com/openshift/gcp-workload-identity-federation-webhook/tree/d481e5cb9323b01964bf143b58403b62fa31e5e7)
* [OCPBUGS-62591](https://issues.redhat.com/browse/OCPBUGS-62591): Updating gcp-workload-identity-federation-webhook-container image to be consistent with ART for 4.21 [#10](https://github.com/openshift/gcp-workload-identity-federation-webhook/pull/10)
* [Full changelog](https://github.com/openshift/gcp-workload-identity-federation-webhook/compare/b36788edd4c559cffd5f7f1b2e3e51b98c3e92b8...d481e5cb9323b01964bf143b58403b62fa31e5e7)
### [haproxy-router](https://github.com/openshift/router/tree/526b4d0ad4cd9d44b43e2585b3415e513fbaf3da)
* [OCPBUGS-62501](https://issues.redhat.com/browse/OCPBUGS-62501): Updating ose-haproxy-router-base-container image to be consistent with ART for 4.21 [#679](https://github.com/openshift/router/pull/679)
* [OCPBUGS-62555](https://issues.redhat.com/browse/OCPBUGS-62555): Updating openshift-enterprise-haproxy-router-container image to be consistent with ART for 4.21 [#680](https://github.com/openshift/router/pull/680)
* [Full changelog](https://github.com/openshift/router/compare/48642ee220fe9cf5842a46ea1283817f0f2b7272...526b4d0ad4cd9d44b43e2585b3415e513fbaf3da)
### [hypershift](https://github.com/openshift/hypershift/tree/5607984a74d34f524edcd4c72dd06cc8afcaceae)
* [OCPBUGS-63172](https://issues.redhat.com/browse/OCPBUGS-63172): control-plane-operator/.../ingress-operator/deployment: Declare a metrics port [#7052](https://github.com/openshift/hypershift/pull/7052)
* [OCPBUGS-63215](https://issues.redhat.com/browse/OCPBUGS-63215): fix: hosted cluster CRD compatibility with ocp 4.15 [#7069](https://github.com/openshift/hypershift/pull/7069)
* [CNTRLPLANE-1673](https://issues.redhat.com/browse/CNTRLPLANE-1673): feat(claude): add /test-tag-pipeline command [#7062](https://github.com/openshift/hypershift/pull/7062)
* NO-JIRA: Configure team marketplace for openshift-eng/ai-helpers plugins [#7068](https://github.com/openshift/hypershift/pull/7068)
* [OCPBUGS-63194](https://issues.redhat.com/browse/OCPBUGS-63194): fix(konflux): correct ADDITIONAL_BASE_IMAGES parameter typo in tag pipeline [#7064](https://github.com/openshift/hypershift/pull/7064)
* [OCPBUGS-61881](https://issues.redhat.com/browse/OCPBUGS-61881): Red Hat Konflux update hypershift-gomaxprocs-webhook [#7063](https://github.com/openshift/hypershift/pull/7063)
* [OCPBUGS-63194](https://issues.redhat.com/browse/OCPBUGS-63194): fix(konflux): fix tag pipeline EC failures [#7060](https://github.com/openshift/hypershift/pull/7060)
* [OCPBUGS-55751](https://issues.redhat.com/browse/OCPBUGS-55751): Fix Konflux tag pipeline template variable substitution [#6910](https://github.com/openshift/hypershift/pull/6910)
* [CNTRLPLANE-1620](https://issues.redhat.com/browse/CNTRLPLANE-1620): feat(gomaxprocs-webhook): introduce admission webhook to auto-set GOMAXPROCS [#6994](https://github.com/openshift/hypershift/pull/6994)
* [OCPBUGS-63148](https://issues.redhat.com/browse/OCPBUGS-63148): bump Konflux build images [#7055](https://github.com/openshift/hypershift/pull/7055)
* [CNTRLPLANE-1615](https://issues.redhat.com/browse/CNTRLPLANE-1615): Add repo metrics tool for tracking AI-assisted commits [#6983](https://github.com/openshift/hypershift/pull/6983)
* [CNTRLPLANE-980](https://issues.redhat.com/browse/CNTRLPLANE-980): feat(api): Validation for hc.status.configuration.authentication status [#6883](https://github.com/openshift/hypershift/pull/6883)
* [OCPBUGS-61829](https://issues.redhat.com/browse/OCPBUGS-61829): resolve initContainer permission issue after node reboot [#6990](https://github.com/openshift/hypershift/pull/6990)
* NO-JIRA: test: update external-oidc e2e tests to dynamically determine tests to run [#6924](https://github.com/openshift/hypershift/pull/6924)
* NO-JIRA: migrate renovate config [#7029](https://github.com/openshift/hypershift/pull/7029)
* [CNTRLPLANE-1643](https://issues.redhat.com/browse/CNTRLPLANE-1643): implement multi-branch strategy with security-focused release management [#7023](https://github.com/openshift/hypershift/pull/7023)
* [CNTRLPLANE-1641](https://issues.redhat.com/browse/CNTRLPLANE-1641): update Tekton tasks to latest trusted versions [#6998](https://github.com/openshift/hypershift/pull/6998)
* [OCPBUGS-62172](https://issues.redhat.com/browse/OCPBUGS-62172): Add OpenStack node drivers to allowed non-read-only root filesystem containers [#6946](https://github.com/openshift/hypershift/pull/6946)
* [OCPBUGS-62863](https://issues.redhat.com/browse/OCPBUGS-62863): feat(cmd): collect ServiceMonitor and PodMonitor resources in dump [#6970](https://github.com/openshift/hypershift/pull/6970)
* NO-JIRA: chore(ai): add ability for jira-solve to save a plan spec first [#6995](https://github.com/openshift/hypershift/pull/6995)
* [CNTRLPLANE-1493](https://issues.redhat.com/browse/CNTRLPLANE-1493): Add Claude command for automated Konflux task updates [#6921](https://github.com/openshift/hypershift/pull/6921)
* [CNTRLPLANE-1484](https://issues.redhat.com/browse/CNTRLPLANE-1484): Expose cluster autoscaler metrics in HCP [#6902](https://github.com/openshift/hypershift/pull/6902)
* [CNTRLPLANE-1582](https://issues.redhat.com/browse/CNTRLPLANE-1582): Prevent azure cluster destroy command from deleting managed/main resource group [#6956](https://github.com/openshift/hypershift/pull/6956)
* [CNTRLPLANE-1543](https://issues.redhat.com/browse/CNTRLPLANE-1543): fix(aws): use clean image for placeholder nodes [#6935](https://github.com/openshift/hypershift/pull/6935)
* [CNTRLPLANE-1468](https://issues.redhat.com/browse/CNTRLPLANE-1468): feat(install): add command line argument for ImagePullPolicy configuration [#6875](https://github.com/openshift/hypershift/pull/6875)
* NO-JIRA: feat(claude): add e2e-analyze command for CI failure analysis [#6737](https://github.com/openshift/hypershift/pull/6737)
* [CNTRLPLANE-1374](https://issues.redhat.com/browse/CNTRLPLANE-1374): feat(azure): add setup scripts for self-managed Azure hosted clusters [#6752](https://github.com/openshift/hypershift/pull/6752)
* NO-JIRA: chore(ai): configure all agents to inherit model configuration [#6906](https://github.com/openshift/hypershift/pull/6906)
* [CNTRLPLANE-1332](https://issues.redhat.com/browse/CNTRLPLANE-1332): docs(azure): add self-managed Azure HyperShift overview guide [#6948](https://github.com/openshift/hypershift/pull/6948)
* [CNTRLPLANE-1432](https://issues.redhat.com/browse/CNTRLPLANE-1432): Make PSA test conditional on OpenShiftPodSecurityAdmission feature gate [#6923](https://github.com/openshift/hypershift/pull/6923)
* [CNTRLPLANE-1581](https://issues.redhat.com/browse/CNTRLPLANE-1581): feat(azure): relax API to make externalDNS optional for self-managed clusters [#6951](https://github.com/openshift/hypershift/pull/6951)
* [OCPBUGS-62446](https://issues.redhat.com/browse/OCPBUGS-62446): fix(hcco): add retry mechanism for HCP retrieval to handle transient connectivity issues [#6918](https://github.com/openshift/hypershift/pull/6918)
* NO-JIRA: docs(jira-solve): require godoc comments and unit tests for new functions [#6957](https://github.com/openshift/hypershift/pull/6957)
* [OCPBUGS-60637](https://issues.redhat.com/browse/OCPBUGS-60637): feat(cpo): add UID security context to CSO deployment [#6786](https://github.com/openshift/hypershift/pull/6786)
* [OCPBUGS-62407](https://issues.redhat.com/browse/OCPBUGS-62407): chore(build): update container images to 4.21 [#6936](https://github.com/openshift/hypershift/pull/6936)
* NO-JIRA: Add openstack-reviewers, openstack-approvers [#6911](https://github.com/openshift/hypershift/pull/6911)
* [GCP-96](https://issues.redhat.com/browse/GCP-96): add GCPPlatform feature gate [#6929](https://github.com/openshift/hypershift/pull/6929)
* [CNTRLPLANE-1332](https://issues.redhat.com/browse/CNTRLPLANE-1332): docs(readme): correct spelling mistake [#6943](https://github.com/openshift/hypershift/pull/6943)
* [CNTRLPLANE-1332](https://issues.redhat.com/browse/CNTRLPLANE-1332): docs(azure): add self-managed cluster setup documentation [#6808](https://github.com/openshift/hypershift/pull/6808)
* [OCPBUGS-61245](https://issues.redhat.com/browse/OCPBUGS-61245): Fix driver-config ConfigMap content flapping due to random ordering [#6907](https://github.com/openshift/hypershift/pull/6907)
* [CNTRLPLANE-1545](https://issues.redhat.com/browse/CNTRLPLANE-1545): docs(commands): improve jira-solve command with logical commit organization [#6937](https://github.com/openshift/hypershift/pull/6937)
* NO-JIRA: chore(ci): update Konflux Tekton tasks to latest trusted versions [#6928](https://github.com/openshift/hypershift/pull/6928)
* [OCPBUGS-62328](https://issues.redhat.com/browse/OCPBUGS-62328): Add missing svc-kubeconfig mount to CAPO Deployment [#6909](https://github.com/openshift/hypershift/pull/6909)
* [OCPBUGS-62324](https://issues.redhat.com/browse/OCPBUGS-62324): Fix test-e2e `annotations` flag parsing [#6908](https://github.com/openshift/hypershift/pull/6908)
* [AUTOSCALE-322](https://issues.redhat.com/browse/AUTOSCALE-322): fix karpenter token secret leak [#6790](https://github.com/openshift/hypershift/pull/6790)
* [CNTRLPLANE-980](https://issues.redhat.com/browse/CNTRLPLANE-980): feat(api): add hc.status.configuration.authentication status field [#6261](https://github.com/openshift/hypershift/pull/6261)
* NO-JIRA: fix(e2e): extend ValidateHostedClusterConditions timeout [#6913](https://github.com/openshift/hypershift/pull/6913)
* [KFLUXSPRT-5246](https://issues.redhat.com/browse/KFLUXSPRT-5246): update base images from RHEL9 ELS to UBI9 minimal 9.4 [#6916](https://github.com/openshift/hypershift/pull/6916)
* [OCPBUGS-62172](https://issues.redhat.com/browse/OCPBUGS-62172): Add Manila, Cinder to list of pods allowed readOnlyRootFileSystem=false [#6885](https://github.com/openshift/hypershift/pull/6885)
* NO-JIRA: fix(test): support external oidc settings on non-aws platform [#6754](https://github.com/openshift/hypershift/pull/6754)
* NO-JIRA: chore(ai): ensure jira-solve run make pre-commit [#6901](https://github.com/openshift/hypershift/pull/6901)
* [Full changelog](https://github.com/openshift/hypershift/compare/db76a89d8506064c9d6fdb306875a1354e4ab2fd...5607984a74d34f524edcd4c72dd06cc8afcaceae)
### [ibm-cloud-controller-manager](https://github.com/openshift/cloud-provider-ibm/tree/e797cab574156c8c875968fb8dcdf27f1148eaf7)
* [OCPBUGS-62342](https://issues.redhat.com/browse/OCPBUGS-62342): Updating ose-ibm-cloud-controller-manager-container image to be consistent with ART for 4.21 [#86](https://github.com/openshift/cloud-provider-ibm/pull/86)
* [Full changelog](https://github.com/openshift/cloud-provider-ibm/compare/79221ddcb0161dbeeb7c087f7a3104ecc239adf9...e797cab574156c8c875968fb8dcdf27f1148eaf7)
### [ibm-vpc-block-csi-driver](https://github.com/openshift/ibm-vpc-block-csi-driver/tree/0a6bb9018ec40d8b19f83d6914ae8ef3b0061c03)
* Updating ose-ibm-vpc-block-csi-driver-container image to be consistent with ART for 4.21 [#112](https://github.com/openshift/ibm-vpc-block-csi-driver/pull/112)
* [Full changelog](https://github.com/openshift/ibm-vpc-block-csi-driver/compare/19801353c97d08b1333177be45c848082af0643c...0a6bb9018ec40d8b19f83d6914ae8ef3b0061c03)
### [ibm-vpc-block-csi-driver-operator](https://github.com/openshift/ibm-vpc-block-csi-driver-operator/tree/3b63707ce26bdbdc84cda5c6f53f3af8b98ca68b)
* [OCPBUGS-62375](https://issues.redhat.com/browse/OCPBUGS-62375): Updating ose-ibm-vpc-block-csi-driver-operator-container image to be consistent with ART for 4.21 [#156](https://github.com/openshift/ibm-vpc-block-csi-driver-operator/pull/156)
* [Full changelog](https://github.com/openshift/ibm-vpc-block-csi-driver-operator/compare/21f405cce9573eee1c4f1cf95c0eb601ae77ed99...3b63707ce26bdbdc84cda5c6f53f3af8b98ca68b)
### [ibmcloud-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-ibmcloud/tree/69ed5e056af689cb34fd099355c0c5534ede70be)
* [OCPBUGS-62486](https://issues.redhat.com/browse/OCPBUGS-62486): Updating ose-ibmcloud-cluster-api-controllers-container image to be consistent with ART for 4.21 [#130](https://github.com/openshift/cluster-api-provider-ibmcloud/pull/130)
* [Full changelog](https://github.com/openshift/cluster-api-provider-ibmcloud/compare/48ff68d58ea3917e1a4d53aadf997ca03824678c...69ed5e056af689cb34fd099355c0c5534ede70be)
### [ibmcloud-machine-controllers](https://github.com/openshift/machine-api-provider-ibmcloud/tree/03d7a9679f70e4bc1c884ebb5d6577dd757b1553)
* [OCPBUGS-62491](https://issues.redhat.com/browse/OCPBUGS-62491): Updating ose-ibmcloud-machine-controllers-container image to be consistent with ART for 4.21 [#71](https://github.com/openshift/machine-api-provider-ibmcloud/pull/71)
* [Full changelog](https://github.com/openshift/machine-api-provider-ibmcloud/compare/a5f71a8f64f0077fc6ed0c5a28047f2ccc23a897...03d7a9679f70e4bc1c884ebb5d6577dd757b1553)
### [insights-operator](https://github.com/openshift/insights-operator/tree/843d83500628f58414ce5661b5dfa086e244e80a)
* [CCXDEV-15577](https://issues.redhat.com/browse/CCXDEV-15577): retry mechanism for network error [#1161](https://github.com/openshift/insights-operator/pull/1161)
* NO-JIRA: remove CRD manifests [#1156](https://github.com/openshift/insights-operator/pull/1156)
* [CCXDEV-15551](https://issues.redhat.com/browse/CCXDEV-15551): Decouple CRD storage specs [#1157](https://github.com/openshift/insights-operator/pull/1157)
* [OCPBUGS-60870](https://issues.redhat.com/browse/OCPBUGS-60870): The Gather Job did not check the current configuration before running [#1154](https://github.com/openshift/insights-operator/pull/1154)
* [OCPBUGS-61893](https://issues.redhat.com/browse/OCPBUGS-61893): set extractor as default container [#1141](https://github.com/openshift/insights-operator/pull/1141)
* [OCPBUGS-62215](https://issues.redhat.com/browse/OCPBUGS-62215): operator is not set as degraded when failed [#1151](https://github.com/openshift/insights-operator/pull/1151)
* [Full changelog](https://github.com/openshift/insights-operator/compare/b10b40a7244b76c5ffe2949f95fda801dee71de1...843d83500628f58414ce5661b5dfa086e244e80a)
### [insights-runtime-exporter, insights-runtime-extractor](https://github.com/openshift/insights-runtime-extractor/tree/81d9ede484137d8609bae3ff5ebd5e7bfe88c4cd)
* [OCPBUGS-62351](https://issues.redhat.com/browse/OCPBUGS-62351): Updating ose-insights-runtime-exporter-container image to be consistent with ART for 4.21 [#53](https://github.com/openshift/insights-runtime-extractor/pull/53)
* [OCPBUGS-62433](https://issues.redhat.com/browse/OCPBUGS-62433): Updating ose-insights-runtime-extractor-container image to be consistent with ART for 4.21 [#54](https://github.com/openshift/insights-runtime-extractor/pull/54)
* [Full changelog](https://github.com/openshift/insights-runtime-extractor/compare/3d3783698b20f5c27e4f35051b1450e47e789068...81d9ede484137d8609bae3ff5ebd5e7bfe88c4cd)
### [kube-metrics-server](https://github.com/openshift/kubernetes-metrics-server/tree/ed76a5e8051caae6519342ae189088b8ddd09979)
* [OCPBUGS-62397](https://issues.redhat.com/browse/OCPBUGS-62397): Updating ose-kube-metrics-server-container image to be consistent with ART for 4.21 [#47](https://github.com/openshift/kubernetes-metrics-server/pull/47)
* [Full changelog](https://github.com/openshift/kubernetes-metrics-server/compare/cfa5ee9f1c94d7faec36de970033b9e329326f38...ed76a5e8051caae6519342ae189088b8ddd09979)
### [kube-state-metrics](https://github.com/openshift/kube-state-metrics/tree/d818e81d447d78e42fc7025e95137a096e8e90f3)
* [OCPBUGS-62356](https://issues.redhat.com/browse/OCPBUGS-62356): Updating kube-state-metrics-container image to be consistent with ART for 4.21 [#125](https://github.com/openshift/kube-state-metrics/pull/125)
* [Full changelog](https://github.com/openshift/kube-state-metrics/compare/7dec3478a9173d2c00a05382fd5800a53f1fdc2f...d818e81d447d78e42fc7025e95137a096e8e90f3)
### [kube-storage-version-migrator](https://github.com/openshift/kubernetes-kube-storage-version-migrator/tree/ce5ff17e9a81ce754567e6dd5053d13409c251e9)
* [OCPBUGS-62566](https://issues.redhat.com/browse/OCPBUGS-62566): Updating ose-kube-storage-version-migrator-container image to be consistent with ART for 4.21 [#234](https://github.com/openshift/kubernetes-kube-storage-version-migrator/pull/234)
* [Full changelog](https://github.com/openshift/kubernetes-kube-storage-version-migrator/compare/0f8a4eb84ace9b746cf25d51d80dacf34ca5f953...ce5ff17e9a81ce754567e6dd5053d13409c251e9)
### [machine-api-operator](https://github.com/openshift/machine-api-operator/tree/fb6dcee83ec302e8b1bb50f595e9d56bca495183)
* [OCPBUGS-62333](https://issues.redhat.com/browse/OCPBUGS-62333): Updating ose-machine-api-operator-container image to be consistent with ART for 4.21 [#1421](https://github.com/openshift/machine-api-operator/pull/1421)
* [Full changelog](https://github.com/openshift/machine-api-operator/compare/d19bdda61baf7b737a6e8c78eb97c8772a34563e...fb6dcee83ec302e8b1bb50f595e9d56bca495183)
### [machine-config-operator](https://github.com/openshift/machine-config-operator/tree/7007a56217125f6b5ea358a520c080c4ac002575)
* [OCPBUGS-62376](https://issues.redhat.com/browse/OCPBUGS-62376): Updating ose-machine-config-operator-container image to be consistent with ART for 4.21 [#5316](https://github.com/openshift/machine-config-operator/pull/5316)
* [OCPBUGS-52302](https://issues.redhat.com/browse/OCPBUGS-52302): MCO-1713: Update MachineConfigNode resource to include on cluster image mode fields [#5282](https://github.com/openshift/machine-config-operator/pull/5282)
* [OCPBUGS-54682](https://issues.redhat.com/browse/OCPBUGS-54682): Fix - NetworkManager restart or crash renders br-ex unusable [#5304](https://github.com/openshift/machine-config-operator/pull/5304)
* [OCPNODE-3747](https://issues.redhat.com/browse/OCPNODE-3747): Disable Swap mode in Kubelet and enable drop-in directory [#5294](https://github.com/openshift/machine-config-operator/pull/5294)
* [OCPEDGE-2188](https://issues.redhat.com/browse/OCPEDGE-2188): embed fencing validator into TNF MCO [#5285](https://github.com/openshift/machine-config-operator/pull/5285)
* NO-JIRA: shiftstack: Update OWNERS [#5334](https://github.com/openshift/machine-config-operator/pull/5334)
* [OCPBUGS-62510](https://issues.redhat.com/browse/OCPBUGS-62510): Skip rpm-ostree local rebase if no PIS [#5333](https://github.com/openshift/machine-config-operator/pull/5333)
* [OCPBUGS-62493](https://issues.redhat.com/browse/OCPBUGS-62493): Only fire OSImageURLOverridden and set metrics on changes [#5319](https://github.com/openshift/machine-config-operator/pull/5319)
* [MCO-1844](https://issues.redhat.com/browse/MCO-1844): Remove MissingMachineConfig Alert [#5261](https://github.com/openshift/machine-config-operator/pull/5261)
* [MCO-1685](https://issues.redhat.com/browse/MCO-1685): Add mco-sanitize utility main logic [#5303](https://github.com/openshift/machine-config-operator/pull/5303)
* [OCPBUGS-59968](https://issues.redhat.com/browse/OCPBUGS-59968): Cert Controller should live fetch SAN IPs during cert rotation [#5245](https://github.com/openshift/machine-config-operator/pull/5245)
* [OCPBUGS-62341](https://issues.redhat.com/browse/OCPBUGS-62341): Ensure the node passed to RunCordonOrUncordon comes from the latest updated state [#5305](https://github.com/openshift/machine-config-operator/pull/5305)
* [OCPBUGS-60805](https://issues.redhat.com/browse/OCPBUGS-60805): configure-ovs: work around a Cisco switch issue [#5274](https://github.com/openshift/machine-config-operator/pull/5274)
* [MCO-408](https://issues.redhat.com/browse/MCO-408): Add OpenShift-native access to change logLevel for MachineConfigOperator components [#5291](https://github.com/openshift/machine-config-operator/pull/5291)
* [OCPBUGS-42303](https://issues.redhat.com/browse/OCPBUGS-42303): Networking: reset ovn-remote config and allow ovnkube controller to s… [#5123](https://github.com/openshift/machine-config-operator/pull/5123)
* [Full changelog](https://github.com/openshift/machine-config-operator/compare/4f149432701861a0e577a4f457f99d94b9914cfe...7007a56217125f6b5ea358a520c080c4ac002575)
### [machine-os-images](https://github.com/openshift/machine-os-images/tree/28e97553a97b689d068d5523a7cb2b1a6e53df63)
* [OCPBUGS-61477](https://issues.redhat.com/browse/OCPBUGS-61477): Acquire aarch64 ISO at runtime [#67](https://github.com/openshift/machine-os-images/pull/67)
* [OCPBUGS-56049](https://issues.redhat.com/browse/OCPBUGS-56049): Force rebuild for OCP 4.21 [#66](https://github.com/openshift/machine-os-images/pull/66)
* [OCPBUGS-62596](https://issues.redhat.com/browse/OCPBUGS-62596): Updating ose-machine-os-images-container image to be consistent with ART for 4.21 [#69](https://github.com/openshift/machine-os-images/pull/69)
* [Full changelog](https://github.com/openshift/machine-os-images/compare/64bfec79ae03b50b1da5b614a4cca2937ea9927d...28e97553a97b689d068d5523a7cb2b1a6e53df63)
### [monitoring-plugin](https://github.com/openshift/monitoring-plugin/tree/4aa9dbe7bc350dee1194a15ae2566c49117ce2af)
* [OU-1033](https://issues.redhat.com/browse/OU-1033): close the first dropdown when deselecting incident [#599](https://github.com/openshift/monitoring-plugin/pull/599)
* [OU-1032](https://issues.redhat.com/browse/OU-1032): resolve stale Redux state bug in incidents time range calculation [#598](https://github.com/openshift/monitoring-plugin/pull/598)
* [OCPBUGS-63056](https://issues.redhat.com/browse/OCPBUGS-63056), [OCPBUGS-63061](https://issues.redhat.com/browse/OCPBUGS-63061): Improve alignment with console SDK [#600](https://github.com/openshift/monitoring-plugin/pull/600)
* [OU-1030](https://issues.redhat.com/browse/OU-1030): revert most of my previous changes & avoid flickering when chang… [#596](https://github.com/openshift/monitoring-plugin/pull/596)
* [OU-995](https://issues.redhat.com/browse/OU-995): automation monitoring testing namespace level [#594](https://github.com/openshift/monitoring-plugin/pull/594)
* [OU-1024](https://issues.redhat.com/browse/OU-1024): Add translations for all strings in Incidents page [#570](https://github.com/openshift/monitoring-plugin/pull/570)
* [OU-1022](https://issues.redhat.com/browse/OU-1022): recalculate incident x values when filtering [#589](https://github.com/openshift/monitoring-plugin/pull/589)
* [OU-1011](https://issues.redhat.com/browse/OU-1011): Display determistic start and end dates [#585](https://github.com/openshift/monitoring-plugin/pull/585)
* [OU-999](https://issues.redhat.com/browse/OU-999): automation monitoring plugin image injection and kubevirt installation cleanup working [#590](https://github.com/openshift/monitoring-plugin/pull/590)
* [OCPBUGS-62276](https://issues.redhat.com/browse/OCPBUGS-62276): allow additional TLS config [#580](https://github.com/openshift/monitoring-plugin/pull/580)
* [OCPBUGS-62454](https://issues.redhat.com/browse/OCPBUGS-62454): Updating monitoring-plugin-container image to be consistent with ART for 4.21 [#566](https://github.com/openshift/monitoring-plugin/pull/566)
* [OU-1011](https://issues.redhat.com/browse/OU-1011): Render short-lived incidents and alerts [#581](https://github.com/openshift/monitoring-plugin/pull/581)
* [OU-1016](https://issues.redhat.com/browse/OU-1016): avoid displaying stale alerts data when selecting another incident detail [#573](https://github.com/openshift/monitoring-plugin/pull/573)
* [OBSINTA-789](https://issues.redhat.com/browse/OBSINTA-789): Sort alerts by start time [#577](https://github.com/openshift/monitoring-plugin/pull/577)
* NO-JIRA: fix handle empty queries when removing incident filters [#574](https://github.com/openshift/monitoring-plugin/pull/574)
* NO-JIRA: Fix tooltip vertical position [#576](https://github.com/openshift/monitoring-plugin/pull/576)
* [OU-986](https://issues.redhat.com/browse/OU-986): automation removing uncaught exception [#575](https://github.com/openshift/monitoring-plugin/pull/575)
* [OBSINTA-789](https://issues.redhat.com/browse/OBSINTA-789): Fix alert loading and processing [#569](https://github.com/openshift/monitoring-plugin/pull/569)
* [OU-1025](https://issues.redhat.com/browse/OU-1025): keep alerts populated for the incident, when the graph is hidden… [#572](https://github.com/openshift/monitoring-plugin/pull/572)
* NO-JIRA: chore: add unit test command and dependencies [#571](https://github.com/openshift/monitoring-plugin/pull/571)
* [OBSINTA-857](https://issues.redhat.com/browse/OBSINTA-857): Cypress add SKIP_ALL_INSTALL [#568](https://github.com/openshift/monitoring-plugin/pull/568)
* NO-JIRA: fix hermetic builds [#564](https://github.com/openshift/monitoring-plugin/pull/564)
* [OBSINTA-858](https://issues.redhat.com/browse/OBSINTA-858): Cypress incidents incident traversing robustness [#556](https://github.com/openshift/monitoring-plugin/pull/556)
* [OBSINTA-858](https://issues.redhat.com/browse/OBSINTA-858): Cypress incidents mocking metric name change workaround [#553](https://github.com/openshift/monitoring-plugin/pull/553)
* [COO-1134](https://issues.redhat.com/browse/COO-1134): fix: update vulnerable dependencies [#561](https://github.com/openshift/monitoring-plugin/pull/561)
* NO-JIRA: Update .gitignore (Cypress specific) [#558](https://github.com/openshift/monitoring-plugin/pull/558)
* [OU-1011](https://issues.redhat.com/browse/OU-1011): REVERT add a 5 minute to the first alert timestamp [#559](https://github.com/openshift/monitoring-plugin/pull/559)
* [Full changelog](https://github.com/openshift/monitoring-plugin/compare/f49d2c5c4f1e7ddcf4cbefbe31f105d266b2ad3f...4aa9dbe7bc350dee1194a15ae2566c49117ce2af)
### [multus-admission-controller](https://github.com/openshift/multus-admission-controller/tree/6284bf7d0e3163a827aff46afe1df285fbeab135)
* [OCPBUGS-62412](https://issues.redhat.com/browse/OCPBUGS-62412): Updating ose-multus-admission-controller-container image to be consistent with ART for 4.21 [#110](https://github.com/openshift/multus-admission-controller/pull/110)
* [Full changelog](https://github.com/openshift/multus-admission-controller/compare/fc73c803caa1140e5a9115ceeb0e38504b001722...6284bf7d0e3163a827aff46afe1df285fbeab135)
### [must-gather](https://github.com/openshift/must-gather/tree/ff2a11af23d70278f5332926592a892274464b4e)
* [OSSM-10530](https://issues.redhat.com/browse/OSSM-10530): add Istio/Gateway API gather scripts [#503](https://github.com/openshift/must-gather/pull/503)
* [OCPBUGS-62551](https://issues.redhat.com/browse/OCPBUGS-62551): Updating ose-must-gather-container image to be consistent with ART for 4.21 [#507](https://github.com/openshift/must-gather/pull/507)
* [Full changelog](https://github.com/openshift/must-gather/compare/f0c64742c79afce5e367ca2c7b830ad448abe1df...ff2a11af23d70278f5332926592a892274464b4e)
### [network-interface-bond-cni](https://github.com/openshift/bond-cni/tree/8bdeb1b47598f74f713ca8898734e4354e36637c)
* [OCPBUGS-62415](https://issues.redhat.com/browse/OCPBUGS-62415): Updating ose-network-interface-bond-cni-container image to be consistent with ART for 4.21 [#97](https://github.com/openshift/bond-cni/pull/97)
* [Full changelog](https://github.com/openshift/bond-cni/compare/dd3c4d0b886138d974022b963e72f2e90293abfe...8bdeb1b47598f74f713ca8898734e4354e36637c)
### [network-tools](https://github.com/openshift/network-tools/tree/d8fcfe8940eaeb8b33c55cc828f3ca0f0d583915)
* [OCPBUGS-62553](https://issues.redhat.com/browse/OCPBUGS-62553): Updating ose-network-tools-container image to be consistent with ART for 4.21 [#162](https://github.com/openshift/network-tools/pull/162)
* NO-JIRA:Add two new team members [#163](https://github.com/openshift/network-tools/pull/163)
* NO-JIRA: Add Marty P to bug tooling [#161](https://github.com/openshift/network-tools/pull/161)
* [Full changelog](https://github.com/openshift/network-tools/compare/623ab0246c2533b974d293489fb745ec97991739...d8fcfe8940eaeb8b33c55cc828f3ca0f0d583915)
### [networking-console-plugin](https://github.com/openshift/networking-console-plugin/tree/b948da9553ed47c248e0cab274b40e42d0131f38)
* [CNV-60063](https://issues.redhat.com/browse/CNV-60063): fixing the Create ClusterUserDefinedNetwork form appearance [#280](https://github.com/openshift/networking-console-plugin/pull/280)
* [CNV-62168](https://issues.redhat.com/browse/CNV-62168): Typos in Networking Pages [#277](https://github.com/openshift/networking-console-plugin/pull/277)
* [CNV-56937](https://issues.redhat.com/browse/CNV-56937): Hiding the option to create cluster user defined networks or non-priv users, allowing the option to create CUDN for users with access not just admin [#284](https://github.com/openshift/networking-console-plugin/pull/284)
* [CNV-56937](https://issues.redhat.com/browse/CNV-56937): Hiding the option to create cluster user defined networks or non-priv users [#283](https://github.com/openshift/networking-console-plugin/pull/283)
* [CNV-61569](https://issues.redhat.com/browse/CNV-61569): Mark OVN K8s secondary localnet as deprecated [#282](https://github.com/openshift/networking-console-plugin/pull/282)
* [OCPBUGS-62442](https://issues.redhat.com/browse/OCPBUGS-62442): Updating networking-console-plugin-container image to be consistent with ART for 4.21 [#279](https://github.com/openshift/networking-console-plugin/pull/279)
* [CNV-70018](https://issues.redhat.com/browse/CNV-70018): fix null error [#278](https://github.com/openshift/networking-console-plugin/pull/278)
* [Full changelog](https://github.com/openshift/networking-console-plugin/compare/18585b0dee70b79e61ee99d6af68afc66592def6...b948da9553ed47c248e0cab274b40e42d0131f38)
### [oauth-apiserver](https://github.com/openshift/oauth-apiserver/tree/152c28fa5090409f892000624a0006e8b489b91b)
* [OCPBUGS-62612](https://issues.redhat.com/browse/OCPBUGS-62612): (bugfix): useroauthaccesstokens: cast delete validation object to correct type for admission [#148](https://github.com/openshift/oauth-apiserver/pull/148)
* [Full changelog](https://github.com/openshift/oauth-apiserver/compare/309dd46138e2f0aa0f3136af32152d07527df96d...152c28fa5090409f892000624a0006e8b489b91b)
### [oc-mirror](https://github.com/openshift/oc-mirror/tree/6193ce51ecf50b500726b1a868019c9f84274906)
* [CLID-460](https://issues.redhat.com/browse/CLID-460): Adds a column with the actual implemented logic [#1288](https://github.com/openshift/oc-mirror/pull/1288)
* [CLID-443](https://issues.redhat.com/browse/CLID-443): add mandatory --v1/--v2 flag [#1284](https://github.com/openshift/oc-mirror/pull/1284)
* [OCPBUGS-60571](https://issues.redhat.com/browse/OCPBUGS-60571): reject configurations with duplicated keys and/or entries [#1275](https://github.com/openshift/oc-mirror/pull/1275)
* [CLID-430](https://issues.redhat.com/browse/CLID-430): migration to containers/container-libs [#1255](https://github.com/openshift/oc-mirror/pull/1255)
* [OCPBUGS-55489](https://issues.redhat.com/browse/OCPBUGS-55489): removes unintended exec permissions [#1285](https://github.com/openshift/oc-mirror/pull/1285)
* [OCPBUGS-56398](https://issues.redhat.com/browse/OCPBUGS-56398): Removes the clean up of logs directory [#1289](https://github.com/openshift/oc-mirror/pull/1289)
* [OCPBUGS-62478](https://issues.redhat.com/browse/OCPBUGS-62478): Updating oc-mirror-plugin-container image to be consistent with ART for 4.21 (missing files of pr 1280) [#1283](https://github.com/openshift/oc-mirror/pull/1283)
* [OCPBUGS-62478](https://issues.redhat.com/browse/OCPBUGS-62478): Updating oc-mirror-plugin-container image to be consistent with ART for 4.21 [#1280](https://github.com/openshift/oc-mirror/pull/1280)
* [OCPBUGS-60929](https://issues.redhat.com/browse/OCPBUGS-60929): generate the archive only after mirroring [#1272](https://github.com/openshift/oc-mirror/pull/1272)
* [Full changelog](https://github.com/openshift/oc-mirror/compare/49bc07215d8fd76acd096596f4a89f1d4672b315...6193ce51ecf50b500726b1a868019c9f84274906)
### [olm-catalogd, olm-operator-controller](https://github.com/openshift/operator-framework-operator-controller/tree/bf97f1260956411285983de16e33170520e37e3a)
* NO-ISSUE: UPSTREAM: <carry>: fix cases 81696 and 74618 for product code changes [#528](https://github.com/openshift/operator-framework-operator-controller/pull/528)
* [OPRUN-4181](https://issues.redhat.com/browse/OPRUN-4181): UPSTREAM: <carry>: support singleown cases in disconnected [#524](https://github.com/openshift/operator-framework-operator-controller/pull/524)
* NO-ISSUE: Synchronize From Upstream Repositories [#526](https://github.com/openshift/operator-framework-operator-controller/pull/526)
* [OPRUN-4194](https://issues.redhat.com/browse/OPRUN-4194): Update OCP catalogs to v4.21 [#518](https://github.com/openshift/operator-framework-operator-controller/pull/518)
* NO-ISSUE: Synchronize From Upstream Repositories [#523](https://github.com/openshift/operator-framework-operator-controller/pull/523)
* [OPRUN-4197](https://issues.redhat.com/browse/OPRUN-4197): Upgrade OCP image from 4.20 to 4.21 [#517](https://github.com/openshift/operator-framework-operator-controller/pull/517)
* [OPRUN-4134](https://issues.redhat.com/browse/OPRUN-4134): Add 2 new tests for Single/Own Namespace install mode support [#502](https://github.com/openshift/operator-framework-operator-controller/pull/502)
* [OPRUN-4199](https://issues.redhat.com/browse/OPRUN-4199): [Default Catalog Tests] - Change logic to get ocp images from openshift/catalogd/manifests.yaml [#521](https://github.com/openshift/operator-framework-operator-controller/pull/521)
* [OCPBUGS-62517](https://issues.redhat.com/browse/OCPBUGS-62517): Synchronize from upstream [#519](https://github.com/openshift/operator-framework-operator-controller/pull/519)
* [OPRUN-4176](https://issues.redhat.com/browse/OPRUN-4176): Consolidate build API [#514](https://github.com/openshift/operator-framework-operator-controller/pull/514)
* [OPRUN-4156](https://issues.redhat.com/browse/OPRUN-4156): UPSTREAM: <carry>: support webhook case in disconnected [#508](https://github.com/openshift/operator-framework-operator-controller/pull/508)
* NO-ISSUE: Synchronize From Upstream Repositories [#512](https://github.com/openshift/operator-framework-operator-controller/pull/512)
* [OPRUN-4176](https://issues.redhat.com/browse/OPRUN-4176): Update does-not-exist and simple install to work i… [#510](https://github.com/openshift/operator-framework-operator-controller/pull/510)
* NO-ISSUE: Clean up cp-manifests [#511](https://github.com/openshift/operator-framework-operator-controller/pull/511)
* NO-ISSUE: Synchronize From Upstream Repositories [#506](https://github.com/openshift/operator-framework-operator-controller/pull/506)
* NO-ISSUE: UPSTREAM: <carry>: check kubeconfig only run-test and run-suite [#507](https://github.com/openshift/operator-framework-operator-controller/pull/507)
* NO-ISSUE: Fix VERSION replacement in catalog bindata [#505](https://github.com/openshift/operator-framework-operator-controller/pull/505)
* NO-ISSUE: Synchronize From Upstream Repositories [#498](https://github.com/openshift/operator-framework-operator-controller/pull/498)
* [OCPBUGS-62753](https://issues.redhat.com/browse/OCPBUGS-62753): for incompatible test add func to wait SA creation [#501](https://github.com/openshift/operator-framework-operator-controller/pull/501)
* NO-ISSUE: Synchronize From Upstream Repositories [#497](https://github.com/openshift/operator-framework-operator-controller/pull/497)
* [OPRUN-4169](https://issues.redhat.com/browse/OPRUN-4169): OTE building controller image [#483](https://github.com/openshift/operator-framework-operator-controller/pull/483)
* [OPRUN-4080](https://issues.redhat.com/browse/OPRUN-4080): Remove kustomize manifests from images and repo [#494](https://github.com/openshift/operator-framework-operator-controller/pull/494)
* NO-ISSUE: Synchronize From Upstream Repositories [#493](https://github.com/openshift/operator-framework-operator-controller/pull/493)
* [OCPBUGS-62372](https://issues.redhat.com/browse/OCPBUGS-62372): Updating ose-olm-catalogd-container image to be consistent with ART for 4.21 [#491](https://github.com/openshift/operator-framework-operator-controller/pull/491)
* NO-ISSUE: Synchronize From Upstream Repositories [#492](https://github.com/openshift/operator-framework-operator-controller/pull/492)
* [OCPBUGS-62370](https://issues.redhat.com/browse/OCPBUGS-62370): Updating ose-olm-operator-controller-container image to be consistent with ART for 4.21 [#490](https://github.com/openshift/operator-framework-operator-controller/pull/490)
* [OCPQE-30671](https://issues.redhat.com/browse/OCPQE-30671): UPSTREAM: <carry>: migrate more cases from tests-private [#488](https://github.com/openshift/operator-framework-operator-controller/pull/488)
* NO-ISSUE: Synchronize From Upstream Repositories [#489](https://github.com/openshift/operator-framework-operator-controller/pull/489)
* [Full changelog](https://github.com/openshift/operator-framework-operator-controller/compare/77ab3fd6d9350337cc32d9ed8d7f6fe6e47cb0de...bf97f1260956411285983de16e33170520e37e3a)
### [openshift-apiserver](https://github.com/openshift/openshift-apiserver/tree/55d95c2ade960bae902e4abc4b775898014a405a)
* [OCPBUGS-62516](https://issues.redhat.com/browse/OCPBUGS-62516): Updating ose-openshift-apiserver-container image to be consistent with ART for 4.21 [#560](https://github.com/openshift/openshift-apiserver/pull/560)
* [Full changelog](https://github.com/openshift/openshift-apiserver/compare/da87a341733722eaf8e285fe3f2b2ba86afdba9c...55d95c2ade960bae902e4abc4b775898014a405a)
### [openshift-state-metrics](https://github.com/openshift/openshift-state-metrics/tree/ab605a4bf1c6cd5a6c58f245fb67ce648caebfa8)
* [OCPBUGS-62431](https://issues.redhat.com/browse/OCPBUGS-62431): Updating openshift-state-metrics-container image to be consistent with ART for 4.21 [#126](https://github.com/openshift/openshift-state-metrics/pull/126)
* [Full changelog](https://github.com/openshift/openshift-state-metrics/compare/b04e2ef05498c2a4504bd9396a3290c4f263fc37...ab605a4bf1c6cd5a6c58f245fb67ce648caebfa8)
### [openstack-cinder-csi-driver, openstack-cloud-controller-manager](https://github.com/openshift/cloud-provider-openstack/tree/c88229b90f4791517cd52442e04eac487f6e52b9)
* [OCPBUGS-62544](https://issues.redhat.com/browse/OCPBUGS-62544): Updating ose-openstack-cloud-controller-manager-container image to be consistent with ART for 4.21 [#352](https://github.com/openshift/cloud-provider-openstack/pull/352)
* [OCPBUGS-62575](https://issues.redhat.com/browse/OCPBUGS-62575): Updating ose-openstack-cinder-csi-driver-container image to be consistent with ART for 4.21 [#350](https://github.com/openshift/cloud-provider-openstack/pull/350)
* NO-JIRA: shiftstack: Update OWNERS [#353](https://github.com/openshift/cloud-provider-openstack/pull/353)
* [Full changelog](https://github.com/openshift/cloud-provider-openstack/compare/c4fe3e8ad29e58f081f3883de0893c2025a097b2...c88229b90f4791517cd52442e04eac487f6e52b9)
### [openstack-cinder-csi-driver-operator](https://github.com/openshift/csi-operator/tree/fed3827a2247e2744793e45811871b2f2d3e46cf)
* [OCPBUGS-62404](https://issues.redhat.com/browse/OCPBUGS-62404): Updating ose-openstack-cinder-csi-driver-operator-container image to be consistent with ART for 4.21 [#438](https://github.com/openshift/csi-operator/pull/438)
* [STOR-1945](https://issues.redhat.com/browse/STOR-1945): STOR-2056: add Azure File NFS test manifest [#445](https://github.com/openshift/csi-operator/pull/445)
* [OCPBUGS-62374](https://issues.redhat.com/browse/OCPBUGS-62374): Updating ose-azure-file-csi-driver-operator-container image to be consistent with ART for 4.21 [#437](https://github.com/openshift/csi-operator/pull/437)
* [MULTIARCH-5554](https://issues.redhat.com/browse/MULTIARCH-5554): update smb-csi-driver-operator support to add ppc64le [#428](https://github.com/openshift/csi-operator/pull/428)
* [OCPBUGS-62427](https://issues.redhat.com/browse/OCPBUGS-62427): Updating ose-azure-disk-csi-driver-operator-container image to be consistent with ART for 4.21 [#439](https://github.com/openshift/csi-operator/pull/439)
* [OCPBUGS-62348](https://issues.redhat.com/browse/OCPBUGS-62348): Updating ose-aws-ebs-csi-driver-operator-container image to be consistent with ART for 4.21 [#436](https://github.com/openshift/csi-operator/pull/436)
* [OCPBUGS-61955](https://issues.redhat.com/browse/OCPBUGS-61955): Add withCABundleDaemonSetHook() to AWS EFS operator [#433](https://github.com/openshift/csi-operator/pull/433)
* [Full changelog](https://github.com/openshift/csi-operator/compare/b52e702a6cffbb9b2016c5ef1e84511ab5d44527...fed3827a2247e2744793e45811871b2f2d3e46cf)
### [openstack-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-openstack/tree/19b666d6f3675775e0cdf2e0a9f243800c3c5da6)
* [OCPBUGS-62567](https://issues.redhat.com/browse/OCPBUGS-62567): Updating openstack-cluster-api-controllers-container image to be cons… [#379](https://github.com/openshift/cluster-api-provider-openstack/pull/379)
* NO-JIRA: Fix internal vendoring [#378](https://github.com/openshift/cluster-api-provider-openstack/pull/378)
* NO-JIRA: shiftstack: Update OWNERS [#377](https://github.com/openshift/cluster-api-provider-openstack/pull/377)
* [Full changelog](https://github.com/openshift/cluster-api-provider-openstack/compare/30944900c974852654db4125082d616f9be4b1a6...19b666d6f3675775e0cdf2e0a9f243800c3c5da6)
### [openstack-machine-api-provider](https://github.com/openshift/machine-api-provider-openstack/tree/2011501b227250ea1ee403b6a93aa4d17dd19ad1)
* [OCPBUGS-62473](https://issues.redhat.com/browse/OCPBUGS-62473): Updating ose-machine-api-provider-openstack-container image to be consistent with ART for 4.21 [#138](https://github.com/openshift/machine-api-provider-openstack/pull/138)
* NO-JIRA: shiftstack: Update OWNERS [#139](https://github.com/openshift/machine-api-provider-openstack/pull/139)
* [Full changelog](https://github.com/openshift/machine-api-provider-openstack/compare/5085f184c7d2ed21f36e5e3fe65bf023b38afe67...2011501b227250ea1ee403b6a93aa4d17dd19ad1)
### [operator-framework-tools, operator-lifecycle-manager, operator-registry](https://github.com/openshift/operator-framework-olm/tree/bdc0d750909a7cea17b087f53bcaa01d449638f1)
* [OCPQE-30741](https://issues.redhat.com/browse/OCPQE-30741): support opm cases [#1121](https://github.com/openshift/operator-framework-olm/pull/1121)
* [OCPQE-30781](https://issues.redhat.com/browse/OCPQE-30781): support hypershift binary [#1119](https://github.com/openshift/operator-framework-olm/pull/1119)
* [OCPQE-30679](https://issues.redhat.com/browse/OCPQE-30679): migrate more cases from tests-private to make layout [#1118](https://github.com/openshift/operator-framework-olm/pull/1118)
* [OCPQE-29415](https://issues.redhat.com/browse/OCPQE-29415): correct suite name [#1117](https://github.com/openshift/operator-framework-olm/pull/1117)
* [OCPQE-29415](https://issues.redhat.com/browse/OCPQE-29415): enhance filters to add more suites [#1116](https://github.com/openshift/operator-framework-olm/pull/1116)
* [Full changelog](https://github.com/openshift/operator-framework-olm/compare/0b07ab92a28d0377c6600d0b40c5486b4b942ca1...bdc0d750909a7cea17b087f53bcaa01d449638f1)
### [operator-marketplace](https://github.com/operator-framework/operator-marketplace/tree/33b2f84a37f20a3afca14d0ed65285a4d917cc59)
* [OPRUN-4198](https://issues.redhat.com/browse/OPRUN-4198): Upgrade deps to have compatible k8s version [#676](https://github.com/operator-framework/operator-marketplace/pull/676)
* [OPRUN-4198](https://issues.redhat.com/browse/OPRUN-4198): upgraded github.com/openshift/api, github.com/openshift/library-go and ginkgo [#677](https://github.com/operator-framework/operator-marketplace/pull/677)
* NO-ISSUE: Update Dockerfile.okd to use OCP image 4.21 [#678](https://github.com/operator-framework/operator-marketplace/pull/678)
* [OCPBUGS-62384](https://issues.redhat.com/browse/OCPBUGS-62384): Updating marketplace-operator-container image to be consistent with ART for 4.21 [#674](https://github.com/operator-framework/operator-marketplace/pull/674)
* NO-ISSUE: Bump github.com/prometheus/client_golang from 1.22.0 to 1.23.2 [#661](https://github.com/operator-framework/operator-marketplace/pull/661)
* [Full changelog](https://github.com/operator-framework/operator-marketplace/compare/1b414bcad27ed04b8dfba50c2a03d20c5278aca9...33b2f84a37f20a3afca14d0ed65285a4d917cc59)
### [ovn-kubernetes, ovn-kubernetes-microshift](https://github.com/openshift/ovn-kubernetes/tree/3f971b1c061a775aedee0e9a06ab2a2a31bc64cc)
* [CORENET-6160](https://issues.redhat.com/browse/CORENET-6160): DownStream Merge [10-10-2025] [#2798](https://github.com/openshift/ovn-kubernetes/pull/2798)
* [OCPBUGS-62545](https://issues.redhat.com/browse/OCPBUGS-62545): Updating ose-ovn-kubernetes-container image to be consistent with ART for 4.21 [#2771](https://github.com/openshift/ovn-kubernetes/pull/2771)
* [CORENET-6055](https://issues.redhat.com/browse/CORENET-6055): Dockerfile: Unpin OVN and consume the latest from FDP. [#2721](https://github.com/openshift/ovn-kubernetes/pull/2721)
* [OCPBUGS-42303](https://issues.redhat.com/browse/OCPBUGS-42303), [OCPBUGS-56783](https://issues.redhat.com/browse/OCPBUGS-56783): DownStream Merge [10-08-2025] [#2790](https://github.com/openshift/ovn-kubernetes/pull/2790)
* [OCPBUGS-62574](https://issues.redhat.com/browse/OCPBUGS-62574): Updating ose-ovn-kubernetes-base-container image to be consistent with ART for 4.21 [#2756](https://github.com/openshift/ovn-kubernetes/pull/2756)
* [OCPBUGS-60468](https://issues.redhat.com/browse/OCPBUGS-60468): DownStream Merge [09-23-2025] [#2762](https://github.com/openshift/ovn-kubernetes/pull/2762)
* [Full changelog](https://github.com/openshift/ovn-kubernetes/compare/e71219323b38af7afff0710a815a539260832550...3f971b1c061a775aedee0e9a06ab2a2a31bc64cc)
### [prom-label-proxy](https://github.com/openshift/prom-label-proxy/tree/610c11b59dd17f1d6dc35b62ca1d0602b5c0f494)
* [OCPBUGS-62508](https://issues.redhat.com/browse/OCPBUGS-62508): Updating prom-label-proxy-container image to be consistent with ART for 4.21 [#386](https://github.com/openshift/prom-label-proxy/pull/386)
* [Full changelog](https://github.com/openshift/prom-label-proxy/compare/70f3c88ff788f5c0f00c3839f99c8957f466eba0...610c11b59dd17f1d6dc35b62ca1d0602b5c0f494)
### [prometheus](https://github.com/openshift/prometheus/tree/ad27870101a40340f4ec54f8db8a324ba1d4f548)
* NO-ISSUE: [bot] Bump openshift/prometheus to v3.6.0 [#278](https://github.com/openshift/prometheus/pull/278)
* NO-JIRA: update Prometheus to v3.6.0 [#277](https://github.com/openshift/prometheus/pull/277)
* [OCPBUGS-62401](https://issues.redhat.com/browse/OCPBUGS-62401): Updating golang-github-prometheus-prometheus-container image to be consistent with ART for 4.21 [#274](https://github.com/openshift/prometheus/pull/274)
* [Full changelog](https://github.com/openshift/prometheus/compare/389b83c21f1b9a99c98095acdc51ff01b22ec117...ad27870101a40340f4ec54f8db8a324ba1d4f548)
### [prometheus-alertmanager](https://github.com/openshift/prometheus-alertmanager/tree/ad4aede0b0370bd1cbe4a97909865241845e55b5)
* [OCPBUGS-62428](https://issues.redhat.com/browse/OCPBUGS-62428): Updating golang-github-prometheus-alertmanager-container image to be consistent with ART for 4.21 [#107](https://github.com/openshift/prometheus-alertmanager/pull/107)
* [Full changelog](https://github.com/openshift/prometheus-alertmanager/compare/419f2843332265d44982920d6fb4db220ec26f91...ad4aede0b0370bd1cbe4a97909865241845e55b5)
### [prometheus-config-reloader, prometheus-operator, prometheus-operator-admission-webhook](https://github.com/openshift/prometheus-operator/tree/417f45abe76d10634105551abc4683d97bf6aa9f)
* NO-JIRA: Bump openshift/prometheus-operator to v0.86.1 [#345](https://github.com/openshift/prometheus-operator/pull/345)
* [MON-4395](https://issues.redhat.com/browse/MON-4395): Bump openshift/prometheus-operator to v0.86.0 [#344](https://github.com/openshift/prometheus-operator/pull/344)
* [OCPBUGS-62448](https://issues.redhat.com/browse/OCPBUGS-62448): Updating prometheus-config-reloader-container image to be consistent with ART for 4.21 [#341](https://github.com/openshift/prometheus-operator/pull/341)
* [OCPBUGS-62542](https://issues.redhat.com/browse/OCPBUGS-62542): Updating prometheus-operator-container image to be consistent with ART for 4.21 [#342](https://github.com/openshift/prometheus-operator/pull/342)
* Updating prometheus-operator-admission-webhook-container image to be consistent with ART for 4.21 [#340](https://github.com/openshift/prometheus-operator/pull/340)
* [Full changelog](https://github.com/openshift/prometheus-operator/compare/e2bd260c9d686192a5ed9b85dfd4a9f7a2a03666...417f45abe76d10634105551abc4683d97bf6aa9f)
### [rhel-coreos, rhel-coreos-extensions](https://github.com/openshift/os/tree/2b6ac09e306e4b2fa293a887ef88196bfe6c3143)
* NO-JIRA: update the okd repo for 4.21 [#1862](https://github.com/openshift/os/pull/1862)
* NO-JIRA: OWNERS: switch to joelcapitao [#1861](https://github.com/openshift/os/pull/1861)
* [Full changelog](https://github.com/openshift/os/compare/16f534c5b936cc3878c7c0f32f5b17c218bb9e53...2b6ac09e306e4b2fa293a887ef88196bfe6c3143)
### [route-controller-manager](https://github.com/openshift/route-controller-manager/tree/c337cf413bbbfc2154dc1d3c1bf8007ea1edfbc8)
* [OCPBUGS-62586](https://issues.redhat.com/browse/OCPBUGS-62586): Updating ose-route-controller-manager-container image to be consistent with ART for 4.21 [#65](https://github.com/openshift/route-controller-manager/pull/65)
* [NE-2169](https://issues.redhat.com/browse/NE-2169): Move annotations and metrics to a constants file [#66](https://github.com/openshift/route-controller-manager/pull/66)
* [Full changelog](https://github.com/openshift/route-controller-manager/compare/9f4b06c555c177a7d3bf96c4b407f7c76c4492e4...c337cf413bbbfc2154dc1d3c1bf8007ea1edfbc8)
### [service-ca-operator](https://github.com/openshift/service-ca-operator/tree/e5d65c6f6b1446b77e0e915d64825d97be9c06de)
* [OCPBUGS-62377](https://issues.redhat.com/browse/OCPBUGS-62377): Updating ose-service-ca-operator-container image to be consistent with ART for 4.21 [#276](https://github.com/openshift/service-ca-operator/pull/276)
* [OCPBUGS-63124](https://issues.redhat.com/browse/OCPBUGS-63124): Fix e2e-aws-operator e2e test failures [#281](https://github.com/openshift/service-ca-operator/pull/281)
* [Full changelog](https://github.com/openshift/service-ca-operator/compare/a40d9a8ec60e0c6c1578300c372b6104130f2ecc...e5d65c6f6b1446b77e0e915d64825d97be9c06de)
### [tests](https://github.com/openshift/origin/tree/43159a298555a259bd14a8850320cd91aa57ebe1)
* [MULTIARCH-5391](https://issues.redhat.com/browse/MULTIARCH-5391): Add Disruptive ImageStreamImportMode Tests into a Disruptive Suite [#30239](https://github.com/openshift/origin/pull/30239)
* [OCPBUGS-62359](https://issues.redhat.com/browse/OCPBUGS-62359): Check more operatorsProgressing [#30367](https://github.com/openshift/origin/pull/30367)
* [TRT-2275](https://issues.redhat.com/browse/TRT-2275): some enhancement for e2e-analysis [#30276](https://github.com/openshift/origin/pull/30276)
* [OCPBUGS-63149](https://issues.redhat.com/browse/OCPBUGS-63149): revert https://github.com/openshift/origin/pull/30054 [#30386](https://github.com/openshift/origin/pull/30386)
* NO-JIRA: Combine global and command args in BackgroundRC [#30382](https://github.com/openshift/origin/pull/30382)
* NO-JIRA: MCO add GetAlerts to the Monitor thanos struct [#30379](https://github.com/openshift/origin/pull/30379)
* NO-JIRA: enhance-waitnodeready-util [#30377](https://github.com/openshift/origin/pull/30377)
* [OCPBUGS-63040](https://issues.redhat.com/browse/OCPBUGS-63040): Add imagestream update dryrun test [#30357](https://github.com/openshift/origin/pull/30357)
* [OCPEDGE-1565](https://issues.redhat.com/browse/OCPEDGE-1565): [TNF] Add double node failure recovery test [#30370](https://github.com/openshift/origin/pull/30370)
* NO-JIRA: implement WithoutKubeconf method to clear config path [#30371](https://github.com/openshift/origin/pull/30371)
* NO-JIRA: `oc adm upgrade status`: Record err and outputs [#30151](https://github.com/openshift/origin/pull/30151)
* NO-JIRA:I Fixing race condtion [#30360](https://github.com/openshift/origin/pull/30360)
* [OCPBUGS-62552](https://issues.redhat.com/browse/OCPBUGS-62552): Updating openshift-enterprise-tests-container image to be consistent with ART for 4.21 [#30327](https://github.com/openshift/origin/pull/30327)
* NO-JIRA: init lease-checker namespaces [#30373](https://github.com/openshift/origin/pull/30373)
* NO-JIRA: generate unique namespace names for UDN tests [#30348](https://github.com/openshift/origin/pull/30348)
* NO-JIRA: update namespace privilege check to use PSA label [#30355](https://github.com/openshift/origin/pull/30355)
* [OCPBUGS-56281](https://issues.redhat.com/browse/OCPBUGS-56281): gatewayapicontroller: Clean up resources when done [#29900](https://github.com/openshift/origin/pull/29900)
* NO-JIRA: another attempt at disabling blank issues [#30369](https://github.com/openshift/origin/pull/30369)
* NO-JIRA: Make it clear that we do not monitor GH issues [#30368](https://github.com/openshift/origin/pull/30368)
* NO-JIRA: Update OWNERS for compat_otp [#30361](https://github.com/openshift/origin/pull/30361)
* NO-ISSUE: Add webhook image for the olmv1 tests [#30356](https://github.com/openshift/origin/pull/30356)
* [OTA-1637](https://issues.redhat.com/browse/OTA-1637): ClusterOperators should not go Progressing only for cluster scaling [#30297](https://github.com/openshift/origin/pull/30297)
* [OCPBUGS-60593](https://issues.redhat.com/browse/OCPBUGS-60593): Skip oauth test for external control plane topology [#30200](https://github.com/openshift/origin/pull/30200)
* [TRT-2351](https://issues.redhat.com/browse/TRT-2351): Revert "NO-JIRA: Improve case execution time" [#30363](https://github.com/openshift/origin/pull/30363)
* [TRT-2349](https://issues.redhat.com/browse/TRT-2349): Revert "make TLS registry tests required" [#30358](https://github.com/openshift/origin/pull/30358)
* [OCPNODE-3238](https://issues.redhat.com/browse/OCPNODE-3238): Add SigstoreImageVerificationPKI image policy validation tests [#30315](https://github.com/openshift/origin/pull/30315)
* [TRT-2346](https://issues.redhat.com/browse/TRT-2346): Fix not initializing adminRESTConfig [#30345](https://github.com/openshift/origin/pull/30345)
* [OCPBUGS-60853](https://issues.redhat.com/browse/OCPBUGS-60853): make TLS registry tests required [#29074](https://github.com/openshift/origin/pull/29074)
* [TRT-1854](https://issues.redhat.com/browse/TRT-1854): remove upstream annotation framework [#30340](https://github.com/openshift/origin/pull/30340)
* NO-JIRA: Filter preconfiguredIPs based on cluster IP family support [#30338](https://github.com/openshift/origin/pull/30338)
* NO-JIRA: Improve case execution time [#30329](https://github.com/openshift/origin/pull/30329)
* [CORENET-6363](https://issues.redhat.com/browse/CORENET-6363): Add PreconfiguredUDNAddresses duplicate IP detection tests [#30197](https://github.com/openshift/origin/pull/30197)
* [OCPBUGS-62701](https://issues.redhat.com/browse/OCPBUGS-62701): Revert TRT-1854: remove upstream annotation framework [#30337](https://github.com/openshift/origin/pull/30337)
* Revert "Revert "NO-JIRA: Add olm into the known operator set"" [#30325](https://github.com/openshift/origin/pull/30325)
* NO-JIRA: BugFix- don't modify finalArgs in Template func [#30328](https://github.com/openshift/origin/pull/30328)
* [OCPNODE-3659](https://issues.redhat.com/browse/OCPNODE-3659): Not fail upgrade checks if all nodes are ready [#30318](https://github.com/openshift/origin/pull/30318)
* [OCPBUGS-62249](https://issues.redhat.com/browse/OCPBUGS-62249): Tweak Endpoints admission test for upcoming change [#30304](https://github.com/openshift/origin/pull/30304)
* [MCO-1828](https://issues.redhat.com/browse/MCO-1828): Remove pathological test in disruptive [#30272](https://github.com/openshift/origin/pull/30272)
* [OCPBUGS-61196](https://issues.redhat.com/browse/OCPBUGS-61196): Add test that the ServiceCIDR API is blocked [#30234](https://github.com/openshift/origin/pull/30234)
* NO-JIRA: `oc adm upgrade status`: Skip test in multihop update jobs [#30150](https://github.com/openshift/origin/pull/30150)
* [MCO-1865](https://issues.redhat.com/browse/MCO-1865): Update MCO tests to be in only one test suite each [#30309](https://github.com/openshift/origin/pull/30309)
* [OCPBUGS-62474](https://issues.redhat.com/browse/OCPBUGS-62474): CNTRLPLANE-1308: Enable OTE for OCM and OCM Operator [#30270](https://github.com/openshift/origin/pull/30270)
* [TRT-1854](https://issues.redhat.com/browse/TRT-1854): remove upstream annotation framework [#30305](https://github.com/openshift/origin/pull/30305)
* Revert "NO-JIRA: Add olm into the known operator set" [#30313](https://github.com/openshift/origin/pull/30313)
* NO-JIRA: Add olm into the known operator set [#30308](https://github.com/openshift/origin/pull/30308)
* [MCO-1875](https://issues.redhat.com/browse/MCO-1875): Bump timeout for vSphereBootimageUpdate tests [#30288](https://github.com/openshift/origin/pull/30288)
* NO-ISSUE: Automated - Update synthetic test data [#30277](https://github.com/openshift/origin/pull/30277)
* [Full changelog](https://github.com/openshift/origin/compare/44be85171006dc3fea0c6b4a91644f1ede5248a9...43159a298555a259bd14a8850320cd91aa57ebe1)
### [volume-data-source-validator](https://github.com/openshift/volume-data-source-validator/tree/241816559ead1a8b5d455827400888babb6ce352)
* [OCPBUGS-62367](https://issues.redhat.com/browse/OCPBUGS-62367): Updating volume-data-source-validator-container image to be consistent with ART for 4.21 [#5](https://github.com/openshift/volume-data-source-validator/pull/5)
* [Full changelog](https://github.com/openshift/volume-data-source-validator/compare/0e61642f8d898ee199e42f37319864851dd3627f...241816559ead1a8b5d455827400888babb6ce352)