# 4.20.0-ec.4
Created: 2025-07-11 08:04:08 +0000 UTC
Image Digest: `sha256:f1f9f18c6bfaa43c8ecaec933267e94508d6e5c052c4761c78a8c9ff7553a559`
## Changes from 4.20.0-ec.3
### Components
* Kubectl 1.32.1
* Kubernetes upgraded from 1.32.5 to 1.32.6
* Kubernetes Tests 1.32.5
* Red Hat Enterprise Linux CoreOS upgraded from 9.6.20250611-0 to 9.6.20250707-1
### FeatureGate Changes
| FeatureGate | Default
Hypershift | Default
SelfManagedHA | DevPreviewNoUpgrade
Hypershift | DevPreviewNoUpgrade
SelfManagedHA | TechPreviewNoUpgrade
Hypershift | TechPreviewNoUpgrade
SelfManagedHA |
| :------ | :---: | :---: | :---: | :---: | :---: | :---: |
| ValidatingAdmissionPolicy
(0 tests)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed) |
| MachineConfigNodes
(13 tests)| Enabled
(Changed)| Enabled
(Changed)| Enabled| Enabled| Enabled| Enabled |
| PinnedImages
(5 tests)| Enabled
(Changed)| Enabled
(Changed)| Enabled| Enabled| Enabled| Enabled |
| ImageModeStatusReporting
(0 tests)| | | Enabled
(New)| Enabled
(New)| Enabled
(New)| Enabled
(New) |
| MultiDiskSetup
(0 tests)| | | Enabled
(New)| Enabled
(New)| Enabled
(New)| Enabled
(New) |
| StoragePerformantSecurityPolicy
(0 tests)| | | Enabled
(New)| Enabled
(New)| Enabled
(New)| Enabled
(New) |
### Rebuilt images without code change
* [apiserver-network-proxy](https://github.com/openshift/apiserver-network-proxy) git [26a4e67d](https://github.com/openshift/apiserver-network-proxy/commit/26a4e67d80752e9ec961c518f57283adb70616e8) `sha256:13afcaafa407615e18bf5ab4d6ba81a5158721e211316c7f1e723e9c07c8822b`
* [aws-kms-encryption-provider](https://github.com/openshift/aws-encryption-provider) git [088dcaf7](https://github.com/openshift/aws-encryption-provider/commit/088dcaf73f980b977ef4f5d2f99e2a93deb87eef) `sha256:57cff2d200e7dae882cec7796ddcca38332184b956f0d992c3b9432e69484519`
* [azure-kms-encryption-provider](https://github.com/openshift/azure-kubernetes-kms) git [ea0b9944](https://github.com/openshift/azure-kubernetes-kms/commit/ea0b9944dddcc7043065a1fab5fca72dd17450da) `sha256:e99aa7b31f76e55412d5e863ec911930d89a13bb6e8c1ec3118ccd54d52b87e8`
* [cloud-network-config-controller](https://github.com/openshift/cloud-network-config-controller) git [98ae311b](https://github.com/openshift/cloud-network-config-controller/commit/98ae311b854223a99e258d3c3369455d983de239) `sha256:80a4eabb4f9cccf56f18176992f3006656a2c1eb94fd6037e861695b27b5f652`
* [cluster-capi-controllers](https://github.com/openshift/cluster-api) git [33d21d22](https://github.com/openshift/cluster-api/commit/33d21d224be0e943c2ac05eaa763324f35f69d36) `sha256:54880a2c04f3ed37218d38049a4180f0b8cf4b5e6d3895b80e684fd8a9c83b09`
* [cluster-config-operator](https://github.com/openshift/cluster-config-operator) git [49a18905](https://github.com/openshift/cluster-config-operator/commit/49a189058e033ddeffd8bf3283f24831862aefc3) `sha256:bb7b84509fe9e2b52717e09496a410dc0cf692b27e6db4ac1c9e8fc75195d1a3`
* [cluster-control-plane-machine-set-operator](https://github.com/openshift/cluster-control-plane-machine-set-operator) git [1dbf0c7a](https://github.com/openshift/cluster-control-plane-machine-set-operator/commit/1dbf0c7a5d513dedcc18de0ee5fb34e18b8b53f2) `sha256:a6428b3bde8a5d87aa692acf89656b1be5e4e68b1b6f24268fd9e7e9ad249c85`
* [cluster-dns-operator](https://github.com/openshift/cluster-dns-operator) git [65981306](https://github.com/openshift/cluster-dns-operator/commit/659813065170f4e52f80b7a29bbab64bfa9aa172) `sha256:60d869346f9adfa66119b153c5e62b6db2130ab6dd8d9fc5fcc7d78c2065875d`
* [cluster-kube-cluster-api-operator](https://github.com/openshift/cluster-api-operator) git [3ec30377](https://github.com/openshift/cluster-api-operator/commit/3ec30377ffff951dc9c0fc2257d290e4b4958465) `sha256:2e12cdb951fe9b18694610e62006f00a70160b895658fe04d9ebde4fd54cef2c`
* [cluster-machine-approver](https://github.com/openshift/cluster-machine-approver) git [a437e95c](https://github.com/openshift/cluster-machine-approver/commit/a437e95c82dc000d3f25497b5a3a287d0c36782f) `sha256:1b0f9dc547867d0b97b7336a99c29f74754577fde8b4dfc4ad6411748fef7af0`
* [cluster-monitoring-operator](https://github.com/openshift/cluster-monitoring-operator) git [23a896ae](https://github.com/openshift/cluster-monitoring-operator/commit/23a896aec95f0155771e808d20d4abb84d978094) `sha256:10d51355549d7ab35a64c591526b2dfc43ae6b9e9baccec19582020d4cc73ce7`
* [cluster-openshift-apiserver-operator](https://github.com/openshift/cluster-openshift-apiserver-operator) git [6867bc1c](https://github.com/openshift/cluster-openshift-apiserver-operator/commit/6867bc1cff74ab2305a19a51f6e0bf1cff1a5954) `sha256:527d9b2b92b2f0c8e2427a76856aefd7555220fe6b310281b2d0456d56b79d9d`
* [cluster-openshift-controller-manager-operator](https://github.com/openshift/cluster-openshift-controller-manager-operator) git [8781f724](https://github.com/openshift/cluster-openshift-controller-manager-operator/commit/8781f7247e9442428a4b1971b90a9c31fcccdce9) `sha256:0c0bf15b570c8f563eeff2d5f763c05b5ac8576ba1c5e9dd67186b613cea547c`
* [cluster-policy-controller](https://github.com/openshift/cluster-policy-controller) git [74852478](https://github.com/openshift/cluster-policy-controller/commit/748524784686a5f397490563882cbfb88f9acd01) `sha256:b12c30ce1182a0be9a57827f95cce02ce28cc09f8a78478c8786a1a6ce2138b4`
* [container-networking-plugins](https://github.com/openshift/containernetworking-plugins) git [b09f487c](https://github.com/openshift/containernetworking-plugins/commit/b09f487cf0529098b2065ca169ae85ccec955796) `sha256:9e0b4f49349373e33a68d13d11739e4a04fb26d8fac61de1943ca36941188edd`
* [containernetworking-plugins-microshift](https://github.com/openshift/containernetworking-plugins) git [b09f487c](https://github.com/openshift/containernetworking-plugins/commit/b09f487cf0529098b2065ca169ae85ccec955796) `sha256:6a1058ed3fdcbdd6d5c24fe5e5933905da0b462b7c44711cebdb9b18c5de757c`
* [coredns](https://github.com/openshift/coredns) git [a69279e3](https://github.com/openshift/coredns/commit/a69279e3393b269099dcaae967570741d4c5e469) `sha256:655ffe7583185eebac879d99b5788de9b436354194202188e2f0a02ffc0270c9`
* [egress-router-cni](https://github.com/openshift/egress-router-cni) git [85353bb9](https://github.com/openshift/egress-router-cni/commit/85353bb936a289b8b817f7b437afacdf7458c667) `sha256:007e8b0ccf3db8601a3373ff0b75a8564d3d24ca088ff8e3420a5d8129913171`
* [etcd](https://github.com/openshift/etcd) git [a5421dfe](https://github.com/openshift/etcd/commit/a5421dfe551a2e9c911a75062a4cdeb7473f5c26) `sha256:c49019b99a57fae732018a04c8834bf9aca3c21216d644f4a00b9e419fd6e467`
* [haproxy-router](https://github.com/openshift/router) git [b41f9d05](https://github.com/openshift/router/commit/b41f9d05467fb7b3f6c2dafa6ac4b5e25164c0b6) `sha256:21e31a550f2bb3ca3611a871f3a059efb71e18c7ea62a11f5087a34d3f8325f5`
* [ibm-vpc-block-csi-driver](https://github.com/openshift/ibm-vpc-block-csi-driver) git [176b6ef1](https://github.com/openshift/ibm-vpc-block-csi-driver/commit/176b6ef1136c45b8e3cb24a48458a251deca99bc) `sha256:22dc36d7321f8777d594359631332a1dabd9e3f8d6e92991469e5fcc92252db4`
* [ibmcloud-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-ibmcloud) git [ca6e538e](https://github.com/openshift/cluster-api-provider-ibmcloud/commit/ca6e538ea29299cbe27e88a2b75e6b70d32203fc) `sha256:6e7dec281b59015101ba6af10a8f3e2548bfeff82e19a30a032e265f11a4b6a2`
* [kube-rbac-proxy](https://github.com/openshift/kube-rbac-proxy) git [bc1ca29e](https://github.com/openshift/kube-rbac-proxy/commit/bc1ca29e2b6b50f15ece8db3990277276cacff0c) `sha256:8b381b2d9033e7335872d3732a2f37ac9f64f3622342945720e8312cdfcb42e5`
* [kube-storage-version-migrator](https://github.com/openshift/kubernetes-kube-storage-version-migrator) git [2b36e46a](https://github.com/openshift/kubernetes-kube-storage-version-migrator/commit/2b36e46ab36a5a7581c9ed763e0a7646f90b94e7) `sha256:52ac49d4b168491d7f017e76617d8ef29b7e98daf456c73eef593ed2ac68b196`
* [kubevirt-cloud-controller-manager](https://github.com/openshift/cloud-provider-kubevirt) git [3f4542ec](https://github.com/openshift/cloud-provider-kubevirt/commit/3f4542ecd17fb0e47da4c6d9bceb076b98fb314b) `sha256:6151cd8daba2e776bde775a185633c37a5401056d32a34eedb655fd2875f90ea`
* [kubevirt-csi-driver](https://github.com/openshift/kubevirt-csi-driver) git [8b8dd30e](https://github.com/openshift/kubevirt-csi-driver/commit/8b8dd30ecd302e2b260c666702dffb19abf7c1aa) `sha256:cff39abaeb3a22d6150692c6fbba672001cdc4feb3c4e3580595c2697e35066c`
* [libvirt-machine-controllers](https://github.com/openshift/cluster-api-provider-libvirt) git [a336f0b5](https://github.com/openshift/cluster-api-provider-libvirt/commit/a336f0b5f7ee99c418aaab3d511707bd0064bd56) `sha256:b1a189cfa5afab198e860cf0e8538f01f9a5e03636c599a8c155f78b50f28eba`
* [multus-admission-controller](https://github.com/openshift/multus-admission-controller) git [fdc6d599](https://github.com/openshift/multus-admission-controller/commit/fdc6d599b78bd19a2c33b0df9ea7eca48557a129) `sha256:02d3fa450e01f494c8f6dad51f76d7224242687fb3a1e672826cf1d4a57d795b`
* [multus-cni](https://github.com/openshift/multus-cni) git [cf0f68ec](https://github.com/openshift/multus-cni/commit/cf0f68ec2b5fe9bc72d0da325e02cf63968747fe) `sha256:8360d0f70812d3f63407a51d7ead9c3e4587e0ef109b62d1c409eaee0809d71e`
* [multus-cni-microshift](https://github.com/openshift/multus-cni) git [cf0f68ec](https://github.com/openshift/multus-cni/commit/cf0f68ec2b5fe9bc72d0da325e02cf63968747fe) `sha256:8364482d515474f5376e72357b4d0964881008671abb695a96099aae03e3a4d6`
* [multus-route-override-cni](https://github.com/openshift/route-override-cni) git [391c1b03](https://github.com/openshift/route-override-cni/commit/391c1b0361e17c5718508810f0bdb6ff66ae6e81) `sha256:9a264805f1137ccc21afe0eae3ee5552c7fd6184f6779312f81206df56fad9d3`
* [multus-whereabouts-ipam-cni](https://github.com/openshift/whereabouts-cni) git [45624b63](https://github.com/openshift/whereabouts-cni/commit/45624b6383012d7b69409635daa8e4d455da6e16) `sha256:b5b91acf5c2ff1487dfd1269ccef8c1177cb6e6fd4fe23693d95986e92485f94`
* [network-metrics-daemon](https://github.com/openshift/network-metrics-daemon) git [5ec8c6bd](https://github.com/openshift/network-metrics-daemon/commit/5ec8c6bde236feab19525c2d84f7d55f430f9e2b) `sha256:06003c995d334d5fb229b5464640f002cd597f21f17da40e1e96d80dc9300f06`
* [network-tools](https://github.com/openshift/network-tools) git [16f4c78d](https://github.com/openshift/network-tools/commit/16f4c78d4a5f1e17d8da2f54aeeea26b40aa90c3) `sha256:f198e240b256849048336409db63cd4d4af0d9cff3e253a4f093384c4294c065`
* [oauth-apiserver](https://github.com/openshift/oauth-apiserver) git [75914068](https://github.com/openshift/oauth-apiserver/commit/75914068d66a8b5502906526942c2423bec86f7a) `sha256:ede4501a7e2ca5d76fa7ca13dc8e92ffe669190de9ad197fb4ef2145c88e76f1`
* [oauth-server](https://github.com/openshift/oauth-server) git [c0332550](https://github.com/openshift/oauth-server/commit/c0332550a5f81bb84c109b2525bcbb3e11de83ca) `sha256:c383580f10303d3e757796e79da8d24b0095b5845d9038c270f8e5de147b7c4f`
* [ovirt-csi-driver](https://github.com/openshift/ovirt-csi-driver) git [1db726a9](https://github.com/openshift/ovirt-csi-driver/commit/1db726a940d5ec150fd185a215f1368990653082) `sha256:030748176a24f7565fb2c6b15b0f3a3ed21436849b936191e85d79caf9e3a14b`
* [ovirt-csi-driver-operator](https://github.com/openshift/ovirt-csi-driver-operator) git [76db379d](https://github.com/openshift/ovirt-csi-driver-operator/commit/76db379d075fdae94ca604f3fa83b0612b36ef8d) `sha256:a925b63f8064fd9d40262f3a11b9e19208612bfa08ace7ef7dce572739868596`
* [ovn-kubernetes](https://github.com/openshift/ovn-kubernetes) git [31d2803e](https://github.com/openshift/ovn-kubernetes/commit/31d2803e5f38207bf2137ba2ec15a95cee1d0802) `sha256:1d956a7814577cbfc00cdc7a32e2a4ae46f5c27b1e78f4fcf95d4d0bffeb9201`
* [ovn-kubernetes-microshift](https://github.com/openshift/ovn-kubernetes) git [31d2803e](https://github.com/openshift/ovn-kubernetes/commit/31d2803e5f38207bf2137ba2ec15a95cee1d0802) `sha256:b125cf02b0013d90331b6ab344deb1ec261961a1da6c0e52b90515be5a5c6ae9`
* [prometheus-alertmanager](https://github.com/openshift/prometheus-alertmanager) git [a2346ca5](https://github.com/openshift/prometheus-alertmanager/commit/a2346ca5bd71f535399435cd70a8e9519e521c4b) `sha256:0b6e7667fab1f1e7d1a42971f7ff662658fe282c5e133c4305e81707ee569de4`
* [route-controller-manager](https://github.com/openshift/route-controller-manager) git [bc97534a](https://github.com/openshift/route-controller-manager/commit/bc97534a12a7a6bac096e4ed488b29535c8d4f33) `sha256:d68a9d142770048403ec4b993e9da301387f17b5234a52ad7530c18bdf8037c4`
* [service-ca-operator](https://github.com/openshift/service-ca-operator) git [4dfa6916](https://github.com/openshift/service-ca-operator/commit/4dfa6916f984d0fd7188380edc88b250738f07f7) `sha256:2386e945effb874732b045cbb4ea58f06948ef08049d1fde7caf97b95296a9da`
### [agent-installer-api-server](https://github.com/openshift/assisted-service/tree/c83e3d6ae19fba37b4a3b5157ac1cd8bc75d65b3)
* NO-ISSUE: [master] Bump OCP versions: 4.19, 4.16, 4.14, 4.18 (#7821) [#7821](https://github.com/openshift/assisted-service/pull/7821)
* [MGMT-20988](https://issues.redhat.com/browse/MGMT-20988): Add arbiter to cluster's hyperthreading and disk encryption in kube-api (#7815) [#7815](https://github.com/openshift/assisted-service/pull/7815)
* NO-ISSUE: Set OCP 4.20 images (#7813) [#7813](https://github.com/openshift/assisted-service/pull/7813)
* [MGMT-20936](https://issues.redhat.com/browse/MGMT-20936): Add schedstats kernel boot parameter to all nodes when installing CNV (#7806) [#7806](https://github.com/openshift/assisted-service/pull/7806)
* [MGMT-20760](https://issues.redhat.com/browse/MGMT-20760): Patch Agent status (#7808) [#7808](https://github.com/openshift/assisted-service/pull/7808)
* NO-ISSUE: [master] Bump OCP versions: 4.18, 4.15, 4.17 (#7805) [#7805](https://github.com/openshift/assisted-service/pull/7805)
* [MGMT-20893](https://issues.redhat.com/browse/MGMT-20893): Remove Remediation operators from virtualization bundle (#7795) [#7795](https://github.com/openshift/assisted-service/pull/7795)
* [OCPEDGE-1931](https://issues.redhat.com/browse/OCPEDGE-1931): add arbiter agents counts (#7765) [#7765](https://github.com/openshift/assisted-service/pull/7765)
* NO-ISSUE: [master] Bump OCP versions: 4.19 (#7799) [#7799](https://github.com/openshift/assisted-service/pull/7799)
* [MGMT-12941](https://issues.redhat.com/browse/MGMT-12941): Use HTTPS if possible for day2 workers (#7679) [#7679](https://github.com/openshift/assisted-service/pull/7679)
* [MGMT-20651](https://issues.redhat.com/browse/MGMT-20651): Assisted Service panics if both installation_disk_id and installation-disk_path are empty (#7764) [#7764](https://github.com/openshift/assisted-service/pull/7764)
* NO-ISSUE: Update registry.access.redhat.com/ubi9/go-toolset Docker tag to v1.23 (#7796) [#7796](https://github.com/openshift/assisted-service/pull/7796)
* NO-ISSUE: [master] Bump OCP versions: 4.20, 4.19 (#7793) [#7793](https://github.com/openshift/assisted-service/pull/7793)
* [MGMT-20675](https://issues.redhat.com/browse/MGMT-20675): Fix renovate config for golang update (#7778) [#7778](https://github.com/openshift/assisted-service/pull/7778)
* [OCPBUGS-57361](https://issues.redhat.com/browse/OCPBUGS-57361): Use hostname to match hosts to BMH ignition (#7772) [#7772](https://github.com/openshift/assisted-service/pull/7772)
* [MGMT-20662](https://issues.redhat.com/browse/MGMT-20662): Increase the timeout for host stage - 'waiting for control plane' for operator deployments (#7788) [#7788](https://github.com/openshift/assisted-service/pull/7788)
* [MGMT-20918](https://issues.redhat.com/browse/MGMT-20918): Override OCP 4.20 index image for LSO installation (#7785) [#7785](https://github.com/openshift/assisted-service/pull/7785)
* [MGMT-20914](https://issues.redhat.com/browse/MGMT-20914): Prepare image versions for OCP 4.19 GA (#7784) [#7784](https://github.com/openshift/assisted-service/pull/7784)
* NO-ISSUE: Update Konflux references (#7782) [#7782](https://github.com/openshift/assisted-service/pull/7782)
* [OCPEDGE-1933](https://issues.redhat.com/browse/OCPEDGE-1933): feat: update featureSet for arbiter (#7776) [#7776](https://github.com/openshift/assisted-service/pull/7776)
* NO-ISSUE: [master] Bump OCP versions: 4.19 (#7774) [#7774](https://github.com/openshift/assisted-service/pull/7774)
* [MGMT-20674](https://issues.redhat.com/browse/MGMT-20674): Operator may return several ValidationResult (#7709) [#7709](https://github.com/openshift/assisted-service/pull/7709)
* [MGMT-20025](https://issues.redhat.com/browse/MGMT-20025): Replace encode from yaml to json on Nutanix types (#7353) [#7353](https://github.com/openshift/assisted-service/pull/7353)
* [MGMT-20858](https://issues.redhat.com/browse/MGMT-20858): apply tags migration (#7769) [#7769](https://github.com/openshift/assisted-service/pull/7769)
* NO-ISSUE: Simplify PreprovisioningImage controller setup: (#7766) [#7766](https://github.com/openshift/assisted-service/pull/7766)
* [Full changelog](https://github.com/openshift/assisted-service/compare/a721fe0600d71b5f0923c71367b8712547683258...c83e3d6ae19fba37b4a3b5157ac1cd8bc75d65b3)
### [agent-installer-csr-approver, agent-installer-orchestrator](https://github.com/openshift/assisted-installer/tree/5ca92bd966d80ff0a01a25791ea0a368d7f64410)
* [MGMT-18518](https://issues.redhat.com/browse/MGMT-18518): Linter fixes & renovate config for linter and golang (#1147) [#1147](https://github.com/openshift/assisted-installer/pull/1147)
* NO-ISSUE: Update Konflux references (#1160) [#1160](https://github.com/openshift/assisted-installer/pull/1160)
* NO-ISSUE: Update Konflux references (#1156) [#1156](https://github.com/openshift/assisted-installer/pull/1156)
* [MGMT-20868](https://issues.redhat.com/browse/MGMT-20868): Trust also system certs (#1145) [#1145](https://github.com/openshift/assisted-installer/pull/1145)
* NO-ISSUE: CVE-2025-30204 Update openshift-online/ocm-sdk-go to v0.1.467 (#1152) [#1152](https://github.com/openshift/assisted-installer/pull/1152)
* NO-ISSUE: Update Konflux references (#1149) [#1149](https://github.com/openshift/assisted-installer/pull/1149)
* [MGMT-20858](https://issues.redhat.com/browse/MGMT-20858): apply-tag migration (#1143) [#1143](https://github.com/openshift/assisted-installer/pull/1143)
* [Full changelog](https://github.com/openshift/assisted-installer/compare/00e541a41ce629dfc3cd22f19b8782ae92db6470...5ca92bd966d80ff0a01a25791ea0a368d7f64410)
### [agent-installer-node-agent](https://github.com/openshift/assisted-installer-agent/tree/58707099bda2734031d835324f7f60ff8374a861)
* MGMT-20669 Fix hostname update for inventory get host request (#1007) [#1007](https://github.com/openshift/assisted-installer-agent/pull/1007)
* [MGMT-20025](https://issues.redhat.com/browse/MGMT-20025): Route inventory deleted when route without next hop interface (#999) [#999](https://github.com/openshift/assisted-installer-agent/pull/999)
* NO-ISSUE: Update module github.com/golangci/golangci-lint to v1.64.8 (#1037) [#1037](https://github.com/openshift/assisted-installer-agent/pull/1037)
* [MGMT-18518](https://issues.redhat.com/browse/MGMT-18518): Linter fixes & renovate config for linter and golang (#1031) [#1031](https://github.com/openshift/assisted-installer-agent/pull/1031)
* [MGMT-20868](https://issues.redhat.com/browse/MGMT-20868): Trust also system certs (#1029) [#1029](https://github.com/openshift/assisted-installer-agent/pull/1029)
* NO-ISSUE: CVE-2025-30204 Update openshift-online/ocm-sdk-go to v0.1.467 (#1036) [#1036](https://github.com/openshift/assisted-installer-agent/pull/1036)
* NO-ISSUE: Update Konflux references (#1033) [#1033](https://github.com/openshift/assisted-installer-agent/pull/1033)
* [MGMT-20858](https://issues.redhat.com/browse/MGMT-20858): apply tags migration (#1027) [#1027](https://github.com/openshift/assisted-installer-agent/pull/1027)
* [MGMT-18993](https://issues.redhat.com/browse/MGMT-18993): When installing a node configured with a bond interface comprising of (#1021) [#1021](https://github.com/openshift/assisted-installer-agent/pull/1021)
* [Full changelog](https://github.com/openshift/assisted-installer-agent/compare/f680b2960d2f8fd8042241b96b449b1ef14d0bf4...58707099bda2734031d835324f7f60ff8374a861)
### [agent-installer-utils](https://github.com/openshift/agent-installer-utils/tree/6422958144e27dbbe31c7fe98b514d43c988bcfb)
* [OCPBUGS-58226](https://issues.redhat.com/browse/OCPBUGS-58226): OVE ISOBuilder works only if and when the script is ex… [#120](https://github.com/openshift/agent-installer-utils/pull/120)
* NO-ISSUE: Bump the 4.xx dependencies [#119](https://github.com/openshift/agent-installer-utils/pull/119)
* [OCPBUGS-57679](https://issues.redhat.com/browse/OCPBUGS-57679): Updating ose-agent-installer-utils-container image to be consistent with ART for 4.20 [#116](https://github.com/openshift/agent-installer-utils/pull/116)
* [OCPBUGS-57862](https://issues.redhat.com/browse/OCPBUGS-57862): Update operators list in ISOBuilder [#117](https://github.com/openshift/agent-installer-utils/pull/117)
* [Full changelog](https://github.com/openshift/agent-installer-utils/compare/41a5410db67d86596102a77db60e4873542d1b3e...6422958144e27dbbe31c7fe98b514d43c988bcfb)
### [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/e52b13b59e910bfa409eaa1e5280c4160b687bf8)
* [OCPBUGS-57861](https://issues.redhat.com/browse/OCPBUGS-57861): Bump 4.20 1.32.6 [#2339](https://github.com/openshift/kubernetes/pull/2339)
* [OCPBUGS-55678](https://issues.redhat.com/browse/OCPBUGS-55678): Fix flake caused by invalid detection of active policies in VAP integration tests [#2346](https://github.com/openshift/kubernetes/pull/2346)
* NO-JIRA: UPSTREAM: <carry>: Update rebase.sh to handle go versions major.minor.patch [#2319](https://github.com/openshift/kubernetes/pull/2319)
* [Full changelog](https://github.com/openshift/kubernetes/compare/d92880b14300b76b867a83ec887e280a5b77b52e...e52b13b59e910bfa409eaa1e5280c4160b687bf8)
### [aws-karpenter-provider-aws](https://github.com/openshift/aws-karpenter-provider-aws/tree/b37141b051bdf790eb7e8f45b95f6bd7dc8140f4)
* [OCPBUGS-57717](https://issues.redhat.com/browse/OCPBUGS-57717): Updating aws-karpenter-provider-aws-container image to be consistent with ART for 4.20 [#13](https://github.com/openshift/aws-karpenter-provider-aws/pull/13)
* [Full changelog](https://github.com/openshift/aws-karpenter-provider-aws/compare/e69f6667f997c07e1057f18f1f164c251e67ad93...b37141b051bdf790eb7e8f45b95f6bd7dc8140f4)
### [azure-service-operator](https://github.com/openshift/azure-service-operator/tree/da77082464e616555909c26238a647edc5ae4195)
* [OCPBUGS-57694](https://issues.redhat.com/browse/OCPBUGS-57694): Updating ose-azure-service-operator-container image to be consistent with ART for 4.20 [#9](https://github.com/openshift/azure-service-operator/pull/9)
* [Full changelog](https://github.com/openshift/azure-service-operator/compare/0ae129b4768d2e10e0ca215d272e207bfae963a3...da77082464e616555909c26238a647edc5ae4195)
### [baremetal-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-metal3/tree/f782ba747ed353721c84ceb754ca8403f94adb6a)
* [OCPBUGS-58307](https://issues.redhat.com/browse/OCPBUGS-58307): Merge upstream [#49](https://github.com/openshift/cluster-api-provider-metal3/pull/49)
* [OCPBUGS-57555](https://issues.redhat.com/browse/OCPBUGS-57555): Updating ose-baremetal-cluster-api-controllers-container image to be consistent with ART for 4.20 [#48](https://github.com/openshift/cluster-api-provider-metal3/pull/48)
* [Full changelog](https://github.com/openshift/cluster-api-provider-metal3/compare/6cda30c7362c086c558cbef8a87821be16ed2d2e...f782ba747ed353721c84ceb754ca8403f94adb6a)
### [baremetal-installer, installer, installer-artifacts](https://github.com/openshift/installer/tree/fe225d16eef71880ba4cd8027f6f9e5b2b0d3063)
* [OSASINFRA-3238](https://issues.redhat.com/browse/OSASINFRA-3238): Improve API and Ingress VIPs validation [#9438](https://github.com/openshift/installer/pull/9438)
* [SPLAT-2294](https://issues.redhat.com/browse/SPLAT-2294): Azure - add mpool datadisks [#9810](https://github.com/openshift/installer/pull/9810)
* [OCPEDGE-1740](https://issues.redhat.com/browse/OCPEDGE-1740): feat: add arbiter role support to ABI [#9780](https://github.com/openshift/installer/pull/9780)
* [CORS-4060](https://issues.redhat.com/browse/CORS-4060): Migrate AWS sdk to v2 in infrastructure [#9764](https://github.com/openshift/installer/pull/9764)
* [OCPBUGS-18658](https://issues.redhat.com/browse/OCPBUGS-18658), [OCPBUGS-45256](https://issues.redhat.com/browse/OCPBUGS-45256): Unify agent install-complete with installer [#7678](https://github.com/openshift/installer/pull/7678)
* [OCPBUGS-57923](https://issues.redhat.com/browse/OCPBUGS-57923): When AWS_PROFILE is invalid ask for credentials [#9803](https://github.com/openshift/installer/pull/9803)
* [OCPBUGS-57812](https://issues.redhat.com/browse/OCPBUGS-57812): Updating ose-installer-container image to be consistent with ART for 4.20 [#9799](https://github.com/openshift/installer/pull/9799)
* [OCPBUGS-58216](https://issues.redhat.com/browse/OCPBUGS-58216): allow to deploy single nodes with UPI [#9763](https://github.com/openshift/installer/pull/9763)
* [OCPBUGS-57856](https://issues.redhat.com/browse/OCPBUGS-57856): Updating ose-installer-artifacts-container image to be consistent with ART for 4.20 [#9801](https://github.com/openshift/installer/pull/9801)
* [OCPBUGS-57822](https://issues.redhat.com/browse/OCPBUGS-57822): Updating ose-baremetal-installer-container image to be consistent with ART for 4.20 [#9800](https://github.com/openshift/installer/pull/9800)
* [OCPBUGS-41879](https://issues.redhat.com/browse/OCPBUGS-41879): vSphere - if regions are the same cannot dup zones [#9787](https://github.com/openshift/installer/pull/9787)
* [OCPBUGS-18510](https://issues.redhat.com/browse/OCPBUGS-18510): Refactor removing loadbalancer in OpenStack. [#9724](https://github.com/openshift/installer/pull/9724)
* [OCPBUGS-57803](https://issues.redhat.com/browse/OCPBUGS-57803): MCO: consider custom AMI for edge compute machine pool [#9798](https://github.com/openshift/installer/pull/9798)
* [OCPBUGS-57192](https://issues.redhat.com/browse/OCPBUGS-57192): Checking for selected PE retrieved data and returning errors for missing values [#9785](https://github.com/openshift/installer/pull/9785)
* [CORS-4059](https://issues.redhat.com/browse/CORS-4059): migrate gather code AWS SDK v2 [#9737](https://github.com/openshift/installer/pull/9737)
* no-jira: Update Generated Files [#9784](https://github.com/openshift/installer/pull/9784)
* [CORS-3796](https://issues.redhat.com/browse/CORS-3796): Update CVO channel to latest [#9790](https://github.com/openshift/installer/pull/9790)
* [CORS-3795](https://issues.redhat.com/browse/CORS-3795): Updating the release image to 4.20 [#9789](https://github.com/openshift/installer/pull/9789)
* [CORS-4057](https://issues.redhat.com/browse/CORS-4057): migrate EC2 quota checking code AWS SDK v2 [#9740](https://github.com/openshift/installer/pull/9740)
* [OCPBUGS-57535](https://issues.redhat.com/browse/OCPBUGS-57535): vSphere - remove unit tests using nip.io [#9793](https://github.com/openshift/installer/pull/9793)
* [Full changelog](https://github.com/openshift/installer/compare/55b35185c79710706be350d384fc35c2afb322c3...fe225d16eef71880ba4cd8027f6f9e5b2b0d3063)
### [baremetal-machine-controllers](https://github.com/openshift/cluster-api-provider-baremetal/tree/fb678fec5f7e08348b281341481f33a848204e50)
* [OCPBUGS-57693](https://issues.redhat.com/browse/OCPBUGS-57693): Updating baremetal-machine-controller-container image to be consistent with ART for 4.20 [#236](https://github.com/openshift/cluster-api-provider-baremetal/pull/236)
* [Full changelog](https://github.com/openshift/cluster-api-provider-baremetal/compare/f7a789548f76d3117f3400ac597c0db615778d57...fb678fec5f7e08348b281341481f33a848204e50)
### [baremetal-operator](https://github.com/openshift/baremetal-operator/tree/bc391303ef18ac9a7a2e51439660ca287c363292)
* [OCPBUGS-57817](https://issues.redhat.com/browse/OCPBUGS-57817): Updating ose-baremetal-operator-container image to be consistent with ART for 4.20 [#422](https://github.com/openshift/baremetal-operator/pull/422)
* [Full changelog](https://github.com/openshift/baremetal-operator/compare/7345acd3e1b385954c13b82dcb81e39d1f918316...bc391303ef18ac9a7a2e51439660ca287c363292)
### [baremetal-runtimecfg](https://github.com/openshift/baremetal-runtimecfg/tree/8e089425abec228550629ca9e85c9fa32cb29557)
* [OCPBUGS-57607](https://issues.redhat.com/browse/OCPBUGS-57607): Updating ose-baremetal-runtimecfg-container image to be consistent with ART for 4.20 [#350](https://github.com/openshift/baremetal-runtimecfg/pull/350)
* [MGMT-20739](https://issues.redhat.com/browse/MGMT-20739): Add control-plane-topology as an arg to dynkeepalived and temporarily add a dummy backend when installing TNF/TNA with assisted-installer [#348](https://github.com/openshift/baremetal-runtimecfg/pull/348)
* [OCPBUGS-55971](https://issues.redhat.com/browse/OCPBUGS-55971): Re-add ENABLE_NODEIP_DEBUG env var [#347](https://github.com/openshift/baremetal-runtimecfg/pull/347)
* [OCPBUGS-57065](https://issues.redhat.com/browse/OCPBUGS-57065): iptables: Switch PREROUTING REDIRECT rule to DNAT instead [#349](https://github.com/openshift/baremetal-runtimecfg/pull/349)
* [Full changelog](https://github.com/openshift/baremetal-runtimecfg/compare/1331e6d7811a3682e47802af8ea85248ddeeacdc...8e089425abec228550629ca9e85c9fa32cb29557)
### [cli, cli-artifacts, deployer, tools](https://github.com/openshift/oc/tree/f0e10516c2bab32e797240b7bd4a2c6563138709)
* [OCPNODE-3426](https://issues.redhat.com/browse/OCPNODE-3426): Introduce a dedicated Pod label for the purpose of identifying debug pods [#2055](https://github.com/openshift/oc/pull/2055)
* NO-JIRA: Simplify TarEntryCallback [#2047](https://github.com/openshift/oc/pull/2047)
* [OCPBUGS-55048](https://issues.redhat.com/browse/OCPBUGS-55048): Return error in case of error [#2049](https://github.com/openshift/oc/pull/2049)
* [OCPSTRAT-2147](https://issues.redhat.com/browse/OCPSTRAT-2147): Upgrade to go 1.24 and OCP 4.20 [#2046](https://github.com/openshift/oc/pull/2046)
* [OCPBUGS-57635](https://issues.redhat.com/browse/OCPBUGS-57635): Revert "OCPBUGS-56691: Rely on overall available disk space of the mounted volume" [#2042](https://github.com/openshift/oc/pull/2042)
* [Full changelog](https://github.com/openshift/oc/compare/f9d98d644110d3413dc4862002395d0c6dfc1da7...f0e10516c2bab32e797240b7bd4a2c6563138709)
### [cloud-credential-operator](https://github.com/openshift/cloud-credential-operator/tree/c2641839cffa047a1979b0a71d5fee80c03db1a3)
* [OCPBUGS-53454](https://issues.redhat.com/browse/OCPBUGS-53454): ccoctl: only add owned tag to azure resources on create [#876](https://github.com/openshift/cloud-credential-operator/pull/876)
* [CCO-681](https://issues.redhat.com/browse/CCO-681): Add network policies with default deny [#871](https://github.com/openshift/cloud-credential-operator/pull/871)
* [OCPBUGS-57840](https://issues.redhat.com/browse/OCPBUGS-57840): Updating ose-cloud-credential-operator-container image to be consistent with ART for 4.20 [#877](https://github.com/openshift/cloud-credential-operator/pull/877)
* [CCO-649](https://issues.redhat.com/browse/CCO-649): make update-go-dependencies to also update indirects [#875](https://github.com/openshift/cloud-credential-operator/pull/875)
* [Full changelog](https://github.com/openshift/cloud-credential-operator/compare/fcab192daa2e3ac04b9758f424cd93ed341a3456...c2641839cffa047a1979b0a71d5fee80c03db1a3)
### [cluster-authentication-operator](https://github.com/openshift/cluster-authentication-operator/tree/2db55352e5ec809e5a123b2a4f7a498960d9f3ea)
* [CNTRLPLANE-333](https://issues.redhat.com/browse/CNTRLPLANE-333): Add generation logic for new `uid` and `extra` fields in the Authentication CR [#763](https://github.com/openshift/cluster-authentication-operator/pull/763)
* [Full changelog](https://github.com/openshift/cluster-authentication-operator/compare/ad0f9dd387a015976bd6e4dd26e2522875da0344...2db55352e5ec809e5a123b2a4f7a498960d9f3ea)
### [cluster-autoscaler](https://github.com/openshift/kubernetes-autoscaler/tree/74faa33ea9c8ef8871b13d13574098f37b071fe9)
* [AUTOSCALE-284](https://issues.redhat.com/browse/AUTOSCALE-284): Rename Cluster Autoscaler component in OWNERS file [#360](https://github.com/openshift/kubernetes-autoscaler/pull/360)
* [OCPBUGS-57710](https://issues.redhat.com/browse/OCPBUGS-57710): Updating ose-vertical-pod-autoscaler-container image to be consistent with ART for 4.20 [#357](https://github.com/openshift/kubernetes-autoscaler/pull/357)
* [Full changelog](https://github.com/openshift/kubernetes-autoscaler/compare/f746d442e69be1cf82cef1c473ddc0ab8a15d22f...74faa33ea9c8ef8871b13d13574098f37b071fe9)
### [cluster-autoscaler-operator](https://github.com/openshift/cluster-autoscaler-operator/tree/4eb64d55394024674a71c0241e0c45946e2721b1)
* [AUTOSCALE-284](https://issues.redhat.com/browse/AUTOSCALE-284): Rename Cluster Autoscaler component in OWNERS file [#347](https://github.com/openshift/cluster-autoscaler-operator/pull/347)
* NO-JIRA: Remove tombstones yamls [#348](https://github.com/openshift/cluster-autoscaler-operator/pull/348)
* [OCPBUGS-57621](https://issues.redhat.com/browse/OCPBUGS-57621): Updating ose-cluster-autoscaler-operator-container image to be consistent with ART for 4.20 [#346](https://github.com/openshift/cluster-autoscaler-operator/pull/346)
* [Full changelog](https://github.com/openshift/cluster-autoscaler-operator/compare/ee3649454ef54a7570100f0ffb6fcb1a9e012a25...4eb64d55394024674a71c0241e0c45946e2721b1)
### [cluster-baremetal-operator](https://github.com/openshift/cluster-baremetal-operator/tree/c6838e2773d0ad22539da7c177470f7e02ac1466)
* [OCPBUGS-57419](https://issues.redhat.com/browse/OCPBUGS-57419): Do not log "new CO status" unnecessarily [#481](https://github.com/openshift/cluster-baremetal-operator/pull/481)
* Revert "METAL-1404: Add annotation to enable CBO install via CVO in Hosted Clusters" [#491](https://github.com/openshift/cluster-baremetal-operator/pull/491)
* [OCPBUGS-57591](https://issues.redhat.com/browse/OCPBUGS-57591): Golang 1.24 and openshift 4.20 [#488](https://github.com/openshift/cluster-baremetal-operator/pull/488)
* [METAL-1404](https://issues.redhat.com/browse/METAL-1404): Add annotation to enable CBO install via CVO in Hosted Clusters [#464](https://github.com/openshift/cluster-baremetal-operator/pull/464)
* [METAL-1437](https://issues.redhat.com/browse/METAL-1437): Add (unsupported) overrides for the ironic agent image [#483](https://github.com/openshift/cluster-baremetal-operator/pull/483)
* [OCPBUGS-56723](https://issues.redhat.com/browse/OCPBUGS-56723): Treat ResourceNotFound as non-fatal [#482](https://github.com/openshift/cluster-baremetal-operator/pull/482)
* [Full changelog](https://github.com/openshift/cluster-baremetal-operator/compare/99e6e73f4add4bc36f043e42a7d5bcf600cdb1b0...c6838e2773d0ad22539da7c177470f7e02ac1466)
### [cluster-bootstrap](https://github.com/openshift/cluster-bootstrap/tree/74abc555111bac56a67957ef517ef086e4643c50)
* [OCPBUGS-57533](https://issues.redhat.com/browse/OCPBUGS-57533): Updating ose-cluster-bootstrap-container image to be consistent with ART for 4.20 [#117](https://github.com/openshift/cluster-bootstrap/pull/117)
* [Full changelog](https://github.com/openshift/cluster-bootstrap/compare/8fde9c52fbb6b6044785ebae0751000b049fd0ed...74abc555111bac56a67957ef517ef086e4643c50)
### [cluster-capi-operator](https://github.com/openshift/cluster-capi-operator/tree/694626d56dab18d9152f40f88788e93d20b4e6a4)
* NO-JIRA: migration controllers: add comment for authority propagation logic [#327](https://github.com/openshift/cluster-capi-operator/pull/327)
* [OCPCLOUD-2992](https://issues.redhat.com/browse/OCPCLOUD-2992): add machineset migration e2e utils [#323](https://github.com/openshift/cluster-capi-operator/pull/323)
* NO-JIRA: Remove manifest for validating-webhook-configuration [#324](https://github.com/openshift/cluster-capi-operator/pull/324)
* [OCPBUGS-57563](https://issues.redhat.com/browse/OCPBUGS-57563): Updating ose-cluster-capi-operator-container image to be consistent with ART for 4.20 [#319](https://github.com/openshift/cluster-capi-operator/pull/319)
* [OCPBUGS-56010](https://issues.redhat.com/browse/OCPBUGS-56010): Fix compareMAPIMachineSets function [#315](https://github.com/openshift/cluster-capi-operator/pull/315)
* [Full changelog](https://github.com/openshift/cluster-capi-operator/compare/27fad9888a80860cd9b80ff23944b06582bdb031...694626d56dab18d9152f40f88788e93d20b4e6a4)
### [cluster-cloud-controller-manager-operator](https://github.com/openshift/cluster-cloud-controller-manager-operator/tree/7d34021116c6e09b611aa0971528659423002b65)
* NO-JIRA: Remove old deployment which is deleted [#393](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/393)
* [Full changelog](https://github.com/openshift/cluster-cloud-controller-manager-operator/compare/3486b5c01e32eb8375a503da49fe623ac83fcb98...7d34021116c6e09b611aa0971528659423002b65)
### [cluster-config-api](https://github.com/openshift/api/tree/ad766c4e6d8e5adc72537d145bd4f24365e3e560)
* [SPLAT-2299](https://issues.redhat.com/browse/SPLAT-2299): FeatureGate - MultiDiskSetup [#2388](https://github.com/openshift/api/pull/2388)
* Revert "CNTRLPLANE-72: remove RoleBindingRestriction CRD from payload" [#2389](https://github.com/openshift/api/pull/2389)
* [OCPBUGS-55465](https://issues.redhat.com/browse/OCPBUGS-55465): Drop on-by-default ValidatingAdmissionPolicy featuregate [#2306](https://github.com/openshift/api/pull/2306)
* [STOR-2370](https://issues.redhat.com/browse/STOR-2370): Add featuregates for storage performant security policies [#2382](https://github.com/openshift/api/pull/2382)
* [CNTRLPLANE-72](https://issues.redhat.com/browse/CNTRLPLANE-72): remove RoleBindingRestriction CRD from payload [#2138](https://github.com/openshift/api/pull/2138)
* [OCPBUGS-34194](https://issues.redhat.com/browse/OCPBUGS-34194): Modify api description for join, transit and masquerade subnets [#2320](https://github.com/openshift/api/pull/2320)
* [OCPBUGS-57828](https://issues.redhat.com/browse/OCPBUGS-57828): Updating ose-cluster-config-api-container image to be consistent with ART for 4.20 [#2375](https://github.com/openshift/api/pull/2375)
* NO-JIRA: Fix typos in the doc about clusterversion.spec.channel [#2371](https://github.com/openshift/api/pull/2371)
* [MCO-1524](https://issues.redhat.com/browse/MCO-1524): Promote PinnedImageSet feature gate to default feature set [#2269](https://github.com/openshift/api/pull/2269)
* [MCO-1064](https://issues.redhat.com/browse/MCO-1064): Promote MachineConfigNode feature gate to default [#2288](https://github.com/openshift/api/pull/2288)
* Adding feature gate for image mode status reporting [#2373](https://github.com/openshift/api/pull/2373)
* [OCPNODE-3008](https://issues.redhat.com/browse/OCPNODE-3008): Add v1 type ClusterImagePolicy and ImagePolicy [#2310](https://github.com/openshift/api/pull/2310)
* [Full changelog](https://github.com/openshift/api/compare/29b831646a5f4af1f8557eaf056e2cda7104bfd9...ad766c4e6d8e5adc72537d145bd4f24365e3e560)
### [cluster-csi-snapshot-controller-operator](https://github.com/openshift/cluster-csi-snapshot-controller-operator/tree/ef2152f52b992addcbe24b402f1ddbf180049d85)
* [STOR-2340](https://issues.redhat.com/browse/STOR-2340): Subscribe to Network Policies for csi-snapshot-controller + operator [#238](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/238)
* [OCPBUGS-57655](https://issues.redhat.com/browse/OCPBUGS-57655): Updating ose-cluster-csi-snapshot-controller-operator-container image to be consistent with ART for 4.20 [#237](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/237)
* [Full changelog](https://github.com/openshift/cluster-csi-snapshot-controller-operator/compare/cf99de974354133f853928cff9e19ad19c5347d9...ef2152f52b992addcbe24b402f1ddbf180049d85)
### [cluster-etcd-operator](https://github.com/openshift/cluster-etcd-operator/tree/fb9f44798883a4b83bcc3e7695140433a5109404)
* [OCPBUGS-58294](https://issues.redhat.com/browse/OCPBUGS-58294): Use 1 pod manifest only, set fields dynamically, deduplicate job creation [#1439](https://github.com/openshift/cluster-etcd-operator/pull/1439)
* [OCPBUGS-57372](https://issues.redhat.com/browse/OCPBUGS-57372): Wait for 2 cp nodes before starting TNF jobs [#1431](https://github.com/openshift/cluster-etcd-operator/pull/1431)
* [CNTRLPLANE-806](https://issues.redhat.com/browse/CNTRLPLANE-806): Explicitly use podman-etcd from two-node-ha extension [#1438](https://github.com/openshift/cluster-etcd-operator/pull/1438)
* [CNTRLPLANE-805](https://issues.redhat.com/browse/CNTRLPLANE-805): Add TNF pacemaker fencing setup [#1421](https://github.com/openshift/cluster-etcd-operator/pull/1421)
* [OCPBUGS-57779](https://issues.redhat.com/browse/OCPBUGS-57779): feat: update logic to list arbiter nodes [#1435](https://github.com/openshift/cluster-etcd-operator/pull/1435)
* [OCPEDGE-1920](https://issues.redhat.com/browse/OCPEDGE-1920): Comply with OCP pod standards for TNF jobs [#1430](https://github.com/openshift/cluster-etcd-operator/pull/1430)
* [Full changelog](https://github.com/openshift/cluster-etcd-operator/compare/bc92aab7cf1fd03442607c3e1a249116b0e243d3...fb9f44798883a4b83bcc3e7695140433a5109404)
### [cluster-image-registry-operator](https://github.com/openshift/cluster-image-registry-operator/tree/b06a3d85da414f3dc0f7044c3609a9e95e7257e1)
* NO-JIRA: Set ownership annotation for image-registry-ca CA bundle [#1225](https://github.com/openshift/cluster-image-registry-operator/pull/1225)
* [OCPBUGS-57577](https://issues.redhat.com/browse/OCPBUGS-57577): Updating ose-cluster-image-registry-operator-container image to be consistent with ART for 4.20 [#1226](https://github.com/openshift/cluster-image-registry-operator/pull/1226)
* [OCPSTRAT-1076](https://issues.redhat.com/browse/OCPSTRAT-1076): Add readonlyRootFilesystem [#1215](https://github.com/openshift/cluster-image-registry-operator/pull/1215)
* [Full changelog](https://github.com/openshift/cluster-image-registry-operator/compare/07dbf23fa974bcb01ad95452745682dd35ccb72e...b06a3d85da414f3dc0f7044c3609a9e95e7257e1)
### [cluster-ingress-operator](https://github.com/openshift/cluster-ingress-operator/tree/cbc0b217b655f1f0ce0becc9145c2a6042beabea)
* [OCPBUGS-58358](https://issues.redhat.com/browse/OCPBUGS-58358): desiredIstio: Do not enable a default PDB [#1240](https://github.com/openshift/cluster-ingress-operator/pull/1240)
* [OCPBUGS-57728](https://issues.redhat.com/browse/OCPBUGS-57728): Updating ose-cluster-ingress-operator-container image to be consistent with ART for 4.20 [#1236](https://github.com/openshift/cluster-ingress-operator/pull/1236)
* [Full changelog](https://github.com/openshift/cluster-ingress-operator/compare/be41be00b822b820b03a7190732e3fc983efddf3...cbc0b217b655f1f0ce0becc9145c2a6042beabea)
### [cluster-kube-apiserver-operator](https://github.com/openshift/cluster-kube-apiserver-operator/tree/add2db9de136758cac8c45184b7ba7812de0893b)
* [OCPBUGS-57811](https://issues.redhat.com/browse/OCPBUGS-57811): Updating ose-cluster-kube-apiserver-operator-container image to be consistent with ART for 4.20 [#1865](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1865)
* [OCPBUGS-58158](https://issues.redhat.com/browse/OCPBUGS-58158): Enable watch termination grace period [#1862](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1862)
* NO-JIRA: Enable watch termination grace period [#1846](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1846)
* [OCPBUGS-56551](https://issues.redhat.com/browse/OCPBUGS-56551): certregenerationcontroller: start configInformers again [#1853](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1853)
* [OCPBUGS-55465](https://issues.redhat.com/browse/OCPBUGS-55465): Stop serving admissionregistration.k8s.io/v1beta1. [#1836](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1836)
* [CNTRLPLANE-79](https://issues.redhat.com/browse/CNTRLPLANE-79): Disable oauth admission plugins [#1810](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1810)
* NO-JIRA: remove unused yaml [#1856](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1856)
* NO-JIRA: Enable MutatingAdmissionPolicy group version [#1854](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1854)
* [Full changelog](https://github.com/openshift/cluster-kube-apiserver-operator/compare/2b7b1f2d934441c88ee96e7ecb7595ce567e297b...add2db9de136758cac8c45184b7ba7812de0893b)
### [cluster-kube-controller-manager-operator](https://github.com/openshift/cluster-kube-controller-manager-operator/tree/e9a24940d18e4a1b0f2f8367a4e4a0909b819a2b)
* Revert "Revert "CNTRLPLANE-343: certrotationcontroller: use minutes instead of days when FeatureShortCertRotation is enabled"" [#843](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/843)
* Revert "CNTRLPLANE-343: certrotationcontroller: use minutes instead of days when FeatureShortCertRotation is enabled" [#842](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/842)
* [CNTRLPLANE-343](https://issues.redhat.com/browse/CNTRLPLANE-343): certrotationcontroller: use minutes instead of days when FeatureShortCertRotation is enabled [#817](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/817)
* [Full changelog](https://github.com/openshift/cluster-kube-controller-manager-operator/compare/07401428d6188f3e2209f61dc84602c035721c08...e9a24940d18e4a1b0f2f8367a4e4a0909b819a2b)
### [cluster-kube-scheduler-operator](https://github.com/openshift/cluster-kube-scheduler-operator/tree/e68b158bb4c0bf56876b4d09d0344979592c7b3c)
* [OCPBUGS-57855](https://issues.redhat.com/browse/OCPBUGS-57855): Updating ose-cluster-kube-scheduler-operator-container image to be consistent with ART for 4.20 [#566](https://github.com/openshift/cluster-kube-scheduler-operator/pull/566)
* [Full changelog](https://github.com/openshift/cluster-kube-scheduler-operator/compare/0d060e4b9cfbe1bdbc5991dde5424161ff44c932...e68b158bb4c0bf56876b4d09d0344979592c7b3c)
### [cluster-kube-storage-version-migrator-operator](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/tree/436cf8575fc51e15d4aee5191ddff0a34c58b8d4)
* [OCPBUGS-57807](https://issues.redhat.com/browse/OCPBUGS-57807): Updating ose-cluster-kube-storage-version-migrator-operator-container image to be consistent with ART for 4.20 [#124](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/124)
* [Full changelog](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/compare/4e51404906f0648304e81414e0d299c52214f7a8...436cf8575fc51e15d4aee5191ddff0a34c58b8d4)
### [cluster-network-operator](https://github.com/openshift/cluster-network-operator/tree/29122af3abbecc793638e6a9fe846d7bdf3c295f)
* [OCPBUGS-57643](https://issues.redhat.com/browse/OCPBUGS-57643): Add release version annotation to whereabouts-controller/whereabouts-token-watcher [#2727](https://github.com/openshift/cluster-network-operator/pull/2727)
* [OCPBUGS-55763](https://issues.redhat.com/browse/OCPBUGS-55763): stop frr from listening for incoming connection in the bgp daemon [#2708](https://github.com/openshift/cluster-network-operator/pull/2708)
* [CNF-18237](https://issues.redhat.com/browse/CNF-18237): Align frrk8s manifests to upstream [#2730](https://github.com/openshift/cluster-network-operator/pull/2730)
* [CNF-18236](https://issues.redhat.com/browse/CNF-18236): FRRK8s webhook: webhook liveness / readiness from metrics to webhook [#2716](https://github.com/openshift/cluster-network-operator/pull/2716)
* NO-JIRA: remove unused clusterrolebinding default-account-cluster-network-operator [#2725](https://github.com/openshift/cluster-network-operator/pull/2725)
* [Full changelog](https://github.com/openshift/cluster-network-operator/compare/2dc3099a8689a5df9797fe9c14257d7b06886741...29122af3abbecc793638e6a9fe846d7bdf3c295f)
### [cluster-node-tuning-operator](https://github.com/openshift/cluster-node-tuning-operator/tree/1e46c6bd3ded75f6477ba936e5fdcaec5af1248b)
* NO-JIRA: Remove dependency on k8s.io/kubernetes (#1356) [#1356](https://github.com/openshift/cluster-node-tuning-operator/pull/1356)
* Run update-codegen.sh (#1352) [#1352](https://github.com/openshift/cluster-node-tuning-operator/pull/1352)
* e2e: replace `Getenv` with `LookEnv` (#1351) [#1351](https://github.com/openshift/cluster-node-tuning-operator/pull/1351)
* [OCPBUGS-52853](https://issues.redhat.com/browse/OCPBUGS-52853): Do not add iommu.passthrough to ARM by default (#1354) [#1354](https://github.com/openshift/cluster-node-tuning-operator/pull/1354)
* gather-sysinfo: update debug-tools to v0.2.3 (#1347) [#1347](https://github.com/openshift/cluster-node-tuning-operator/pull/1347)
* Updating cluster-node-tuning-operator-container image to be consistent with ART for 4.20 (#1338) [#1338](https://github.com/openshift/cluster-node-tuning-operator/pull/1338)
* Bump golangci-lint to 1.64.8 (#1339) [#1339](https://github.com/openshift/cluster-node-tuning-operator/pull/1339)
* e2e: llc: initial tests for cpu allocation (#1308) [#1308](https://github.com/openshift/cluster-node-tuning-operator/pull/1308)
* Set minimum TLS 1.3 for metrics and webhook servers (#1325) [#1325](https://github.com/openshift/cluster-node-tuning-operator/pull/1325)
* [Full changelog](https://github.com/openshift/cluster-node-tuning-operator/compare/df3b43e9788cd195660f26d1358fd379ef37f5f1...1e46c6bd3ded75f6477ba936e5fdcaec5af1248b)
### [cluster-olm-operator](https://github.com/openshift/cluster-olm-operator/tree/20183bb0db65abdecc9d06926c9eea75376ad696)
* [OCPBUGS-57601](https://issues.redhat.com/browse/OCPBUGS-57601): Updating ose-cluster-olm-operator-container image to be consistent with ART for 4.20 [#124](https://github.com/openshift/cluster-olm-operator/pull/124)
* [Full changelog](https://github.com/openshift/cluster-olm-operator/compare/e55b291900d64618709de34fdcfbf544b351dd76...20183bb0db65abdecc9d06926c9eea75376ad696)
### [cluster-samples-operator](https://github.com/openshift/cluster-samples-operator/tree/06b6776e186f05bb847ece7a77c047532320d741)
* [OCPBUGS-57745](https://issues.redhat.com/browse/OCPBUGS-57745): Updating ose-cluster-samples-operator-container image to be consistent with ART for 4.20 [#643](https://github.com/openshift/cluster-samples-operator/pull/643)
* [Full changelog](https://github.com/openshift/cluster-samples-operator/compare/3ac08e5931bb98a8778a3ea586794ac3eb6a469c...06b6776e186f05bb847ece7a77c047532320d741)
### [cluster-storage-operator](https://github.com/openshift/cluster-storage-operator/tree/41801a529fd7003829374a73a441271ae788fe6e)
* [OCPBUGS-58368](https://issues.redhat.com/browse/OCPBUGS-58368): Revert #589 "STOR-2340: Add Network Policies and subscriptions for CSO and VPD" [#595](https://github.com/openshift/cluster-storage-operator/pull/595)
* [OCPBUGS-44128](https://issues.redhat.com/browse/OCPBUGS-44128): OCPBUGS-44127: Sync azure permissions [#582](https://github.com/openshift/cluster-storage-operator/pull/582)
* [STOR-2340](https://issues.redhat.com/browse/STOR-2340): Add Network Policies and subscriptions for CSO and VPD [#589](https://github.com/openshift/cluster-storage-operator/pull/589)
* [STOR-2330](https://issues.redhat.com/browse/STOR-2330): Add labels to subscribe Azure disk and file CSI driver operators to NPs [#587](https://github.com/openshift/cluster-storage-operator/pull/587)
* [STOR-2330](https://issues.redhat.com/browse/STOR-2330): Add labels to subscribe GCP PD CSI driver operator to NPs [#591](https://github.com/openshift/cluster-storage-operator/pull/591)
* Updating ose-cluster-storage-operator-container image to be consistent with ART for 4.20 [#588](https://github.com/openshift/cluster-storage-operator/pull/588)
* [Full changelog](https://github.com/openshift/cluster-storage-operator/compare/f9d61b5fe17a95139cea2c21e3b7cd42cc992579...41801a529fd7003829374a73a441271ae788fe6e)
### [cluster-update-keys](https://github.com/openshift/cluster-update-keys/tree/3cda34c9136de2942e1ee48a0230801ff1523220)
* [OCPBUGS-57820](https://issues.redhat.com/browse/OCPBUGS-57820): Updating ose-cluster-update-keys-container image to be consistent with ART for 4.20 [#73](https://github.com/openshift/cluster-update-keys/pull/73)
* [Full changelog](https://github.com/openshift/cluster-update-keys/compare/c1c56b4cfb93588290de3734031b1a2d556788fc...3cda34c9136de2942e1ee48a0230801ff1523220)
### [cluster-version-operator](https://github.com/openshift/cluster-version-operator/tree/0947d3e52970499e02041e4de6bc584fac053eac)
* [OTA-1521](https://issues.redhat.com/browse/OTA-1521): Add a default-deny network policy for CVO namespace [#1198](https://github.com/openshift/cluster-version-operator/pull/1198)
* [OCPBUGS-57756](https://issues.redhat.com/browse/OCPBUGS-57756): Updating cluster-version-operator-container image to be consistent with ART for 4.20 [#1204](https://github.com/openshift/cluster-version-operator/pull/1204)
* [Full changelog](https://github.com/openshift/cluster-version-operator/compare/cada4f4f58860c4f3c841453ef12f5c68638ee43...0947d3e52970499e02041e4de6bc584fac053eac)
### [configmap-reloader](https://github.com/openshift/configmap-reload/tree/2438d7c8e495201361d87da205649bc38fc4822b)
* [OCPBUGS-57846](https://issues.redhat.com/browse/OCPBUGS-57846): Updating configmap-reload-container image to be consistent with ART for 4.20 [#72](https://github.com/openshift/configmap-reload/pull/72)
* [MON-4257](https://issues.redhat.com/browse/MON-4257): Bump configmap-reload to v0.15.0 [#71](https://github.com/openshift/configmap-reload/pull/71)
* [Full changelog](https://github.com/openshift/configmap-reload/compare/111a8d9fd299dbd6b023dc11d219a5a0da0bd79e...2438d7c8e495201361d87da205649bc38fc4822b)
### [console](https://github.com/openshift/console/tree/43455cd19b988a7c7a4b41ec6a7ca43995a6b08f)
* [OCPBUGS-54237](https://issues.redhat.com/browse/OCPBUGS-54237): click resource dropdown button on Operand form page will always put use to page top when scrolling [#14941](https://github.com/openshift/console/pull/14941)
* [OCPBUGS-58273](https://issues.redhat.com/browse/OCPBUGS-58273): Add the Origin header to the HeaderBlacklist in the co… [#15233](https://github.com/openshift/console/pull/15233)
* [OCPBUGS-58258](https://issues.redhat.com/browse/OCPBUGS-58258): fix bug where / in console.tab/horizontalNav href breaks navigation [#15231](https://github.com/openshift/console/pull/15231)
* [OCPBUGS-58208](https://issues.redhat.com/browse/OCPBUGS-58208): fix runtime error when editing HPA using the form [#15225](https://github.com/openshift/console/pull/15225)
* [CONSOLE-4640](https://issues.redhat.com/browse/CONSOLE-4640): replace Bootstrap checkbox with PatternFly equivalent [#15207](https://github.com/openshift/console/pull/15207)
* [OCPBUGS-57088](https://issues.redhat.com/browse/OCPBUGS-57088): Update dynamic-plugin-demo/oc-manifest.yaml to use fresh image [#15128](https://github.com/openshift/console/pull/15128)
* [CONSOLE-4502](https://issues.redhat.com/browse/CONSOLE-4502), [OCPBUGS-52835](https://issues.redhat.com/browse/OCPBUGS-52835), [OCPBUGS-55514](https://issues.redhat.com/browse/OCPBUGS-55514): Implement sessions in openshift authenticator [#15037](https://github.com/openshift/console/pull/15037)
* [OCPBUGS-58311](https://issues.redhat.com/browse/OCPBUGS-58311): test fix for web-terminal by changing start terminal implemntation [#15232](https://github.com/openshift/console/pull/15232)
* [OCPBUGS-55815](https://issues.redhat.com/browse/OCPBUGS-55815): Breadcrumb Link fixed in Explore-type-sidebar.tsx [#15219](https://github.com/openshift/console/pull/15219)
* [OCPBUGS-57954](https://issues.redhat.com/browse/OCPBUGS-57954): Remove deprecated link for Red Hat Marketplace webpage [#15199](https://github.com/openshift/console/pull/15199)
* [CONSOLE-4596](https://issues.redhat.com/browse/CONSOLE-4596): Migrate enzyme __tests__/components/cluster-settings unit tests to RTL [#15143](https://github.com/openshift/console/pull/15143)
* NO-JIRA: Remove locale files and service-binding-plugin [#15208](https://github.com/openshift/console/pull/15208)
* [OCPBUGS-58166](https://issues.redhat.com/browse/OCPBUGS-58166): only show the correlation masthead in admin [#15210](https://github.com/openshift/console/pull/15210)
* [OCPBUGS-58050](https://issues.redhat.com/browse/OCPBUGS-58050): fix missing form styles in Create PVC page + Clone PVC… [#15205](https://github.com/openshift/console/pull/15205)
* [OCPBUGS-57898](https://issues.redhat.com/browse/OCPBUGS-57898): Incorrect i18n translations in 4.19 batch [#15194](https://github.com/openshift/console/pull/15194)
* [OCPBUGS-56699](https://issues.redhat.com/browse/OCPBUGS-56699): ContainerResource metric data for HPAs isn't visible i… [#15198](https://github.com/openshift/console/pull/15198)
* NO-JIRA: Update Console plugin SDK changelogs [#15211](https://github.com/openshift/console/pull/15211)
* [WTO-324](https://issues.redhat.com/browse/WTO-324): Fix for WTO regular user tests [#15048](https://github.com/openshift/console/pull/15048)
* [CONSOLE-4595](https://issues.redhat.com/browse/CONSOLE-4595): Remove network-policies component in console-app [#15125](https://github.com/openshift/console/pull/15125)
* [OCPBUGS-56629](https://issues.redhat.com/browse/OCPBUGS-56629): Update QuickStartEmptyState link [#15190](https://github.com/openshift/console/pull/15190)
* [OCPBUGS-57746](https://issues.redhat.com/browse/OCPBUGS-57746): customize actions in default resource page [#15185](https://github.com/openshift/console/pull/15185)
* [OCPBUGS-49709](https://issues.redhat.com/browse/OCPBUGS-49709): Add the ability to launch multiple modals with useModal hook [#15139](https://github.com/openshift/console/pull/15139)
* [CONSOLE-4577](https://issues.redhat.com/browse/CONSOLE-4577): Move "Software Catalog" nav item from "Home" to "Ecosystem" nav section [#15169](https://github.com/openshift/console/pull/15169)
* [OCPBUGS-57503](https://issues.redhat.com/browse/OCPBUGS-57503): Default to unordered plugins list [#15182](https://github.com/openshift/console/pull/15182)
* [CONSOLE-4619](https://issues.redhat.com/browse/CONSOLE-4619): Create `ExternalLinkButton` component and use it [#15177](https://github.com/openshift/console/pull/15177)
* [CONSOLE-4550](https://issues.redhat.com/browse/CONSOLE-4550): Remove Bootstrap Grid from console [#15155](https://github.com/openshift/console/pull/15155)
* [Full changelog](https://github.com/openshift/console/compare/74bd5694bf405ea67ea05cf430caa50ed0265731...43455cd19b988a7c7a4b41ec6a7ca43995a6b08f)
### [console-operator](https://github.com/openshift/console-operator/tree/2507b5a68622d3a254b68f7ff251aaed1d8bdb6d)
* [OCPBUGS-58320](https://issues.redhat.com/browse/OCPBUGS-58320): Fix deprecated API Version in RHDH Operator Quickstart [#1009](https://github.com/openshift/console-operator/pull/1009)
* [OCPBUGS-57630](https://issues.redhat.com/browse/OCPBUGS-57630): Update downloads deployment configuration to use master node selector [#1005](https://github.com/openshift/console-operator/pull/1005)
* [OCPBUGS-57129](https://issues.redhat.com/browse/OCPBUGS-57129): Revert adding Console capability into SVM [#1004](https://github.com/openshift/console-operator/pull/1004)
* [OCPBUGS-57519](https://issues.redhat.com/browse/OCPBUGS-57519): Revert #981 "CONSOLE-4523, OCPBUGS-57468: Add rhel8 and rhel9 oc binaries for Linux OS in CLI downloads" [#994](https://github.com/openshift/console-operator/pull/994)
* [OCPBUGS-57129](https://issues.redhat.com/browse/OCPBUGS-57129): Add missing Console capability annotation [#992](https://github.com/openshift/console-operator/pull/992)
* [CONSOLE-4523](https://issues.redhat.com/browse/CONSOLE-4523), [OCPBUGS-57468](https://issues.redhat.com/browse/OCPBUGS-57468): Add rhel8 and rhel9 oc binaries for Linux OS in CLI downloads [#981](https://github.com/openshift/console-operator/pull/981)
* [Full changelog](https://github.com/openshift/console-operator/compare/06aa4732aa90201585338d5b441a020869c60695...2507b5a68622d3a254b68f7ff251aaed1d8bdb6d)
### [csi-external-attacher](https://github.com/openshift/csi-external-attacher/tree/7dce732caf3c9422df266a48d76e7c78bb8d47fa)
* [OCPBUGS-57569](https://issues.redhat.com/browse/OCPBUGS-57569): Updating csi-attacher-container image to be consistent with ART for 4.20 [#85](https://github.com/openshift/csi-external-attacher/pull/85)
* [Full changelog](https://github.com/openshift/csi-external-attacher/compare/a8175e3908635cc8357ac845a271f9e5b278c6aa...7dce732caf3c9422df266a48d76e7c78bb8d47fa)
### [csi-external-provisioner](https://github.com/openshift/csi-external-provisioner/tree/193588f57823728b1ba8ce71190d30d23af228dc)
* [OCPBUGS-57915](https://issues.redhat.com/browse/OCPBUGS-57915): Updating csi-provisioner-container image to be consistent with ART for 4.20 [#114](https://github.com/openshift/csi-external-provisioner/pull/114)
* [Full changelog](https://github.com/openshift/csi-external-provisioner/compare/9db1cdb1e0dfbe29529561bbdb55b45bd2b1e321...193588f57823728b1ba8ce71190d30d23af228dc)
### [csi-external-resizer](https://github.com/openshift/csi-external-resizer/tree/063ff76fd88e79bfea85da0e62105a40b240e51d)
* [OCPBUGS-57847](https://issues.redhat.com/browse/OCPBUGS-57847): Updating ose-csi-external-resizer-container image to be consistent with ART for 4.20 [#170](https://github.com/openshift/csi-external-resizer/pull/170)
* [Full changelog](https://github.com/openshift/csi-external-resizer/compare/cca04e3957d4732fd1775e0dc2f757b78ae113a8...063ff76fd88e79bfea85da0e62105a40b240e51d)
### [csi-external-snapshotter, csi-snapshot-controller](https://github.com/openshift/csi-external-snapshotter/tree/1b2240dca48840103558b499281effaea072b162)
* Updating ose-csi-snapshot-controller-container image to be consistent with ART for 4.20 [#179](https://github.com/openshift/csi-external-snapshotter/pull/179)
* [OCPBUGS-57552](https://issues.redhat.com/browse/OCPBUGS-57552): Updating ose-csi-external-snapshotter-container image to be consistent with ART for 4.20 [#178](https://github.com/openshift/csi-external-snapshotter/pull/178)
* [Full changelog](https://github.com/openshift/csi-external-snapshotter/compare/ac82cafc95b301f67f46ee0db93720d55177a19b...1b2240dca48840103558b499281effaea072b162)
### [csi-livenessprobe](https://github.com/openshift/csi-livenessprobe/tree/460c05e9f4befd3d9f196356cc87d3749491037b)
* [OCPBUGS-57738](https://issues.redhat.com/browse/OCPBUGS-57738): Updating csi-livenessprobe-container image to be consistent with ART for 4.20 [#74](https://github.com/openshift/csi-livenessprobe/pull/74)
* [Full changelog](https://github.com/openshift/csi-livenessprobe/compare/ca5144785b2c8caa6fe0ffcf7837e8e17b4864fb...460c05e9f4befd3d9f196356cc87d3749491037b)
### [csi-node-driver-registrar](https://github.com/openshift/csi-node-driver-registrar/tree/bcae99e6dabd0edcd9239a058c0848577dcc8270)
* [OCPBUGS-57849](https://issues.redhat.com/browse/OCPBUGS-57849): Updating csi-node-driver-registrar-container image to be consistent with ART for 4.20 [#81](https://github.com/openshift/csi-node-driver-registrar/pull/81)
* [Full changelog](https://github.com/openshift/csi-node-driver-registrar/compare/d18edb3aa61e673b33ec3a114e9f7dd4136f799e...bcae99e6dabd0edcd9239a058c0848577dcc8270)
### [docker-builder](https://github.com/openshift/builder/tree/ff595e4bbf5301039fc62f0cdd7b5610605f633e)
* [OCPBUGS-57676](https://issues.redhat.com/browse/OCPBUGS-57676): Updating openshift-enterprise-builder-container image to be consistent with ART for 4.20 [#472](https://github.com/openshift/builder/pull/472)
* [Full changelog](https://github.com/openshift/builder/compare/8992516833415869ed4212a869efb741a278f03b...ff595e4bbf5301039fc62f0cdd7b5610605f633e)
### [docker-registry](https://github.com/openshift/image-registry/tree/aa11fcc86eb5ce436adee7c567562dcd62f53168)
* [OCPBUGS-57583](https://issues.redhat.com/browse/OCPBUGS-57583): Updating openshift-enterprise-registry-container image to be consistent with ART for 4.20 [#435](https://github.com/openshift/image-registry/pull/435)
* [Full changelog](https://github.com/openshift/image-registry/compare/b2734984266eec0f80a5d51d6eb8fd7c25dc336c...aa11fcc86eb5ce436adee7c567562dcd62f53168)
### [driver-toolkit](https://github.com/openshift/driver-toolkit/tree/9d55fd1aaba05830f857132bd149ee3cf18cc20f)
* Updating driver-toolkit-container image to be consistent with ART for 4.20 (#170) [#170](https://github.com/openshift/driver-toolkit/pull/170)
* fix: Use VERSION_ID for RHEL minor version (#168) [#168](https://github.com/openshift/driver-toolkit/pull/168)
* [Full changelog](https://github.com/openshift/driver-toolkit/compare/686fdac595884ade83fef7b2b9c41169bf3fcb21...9d55fd1aaba05830f857132bd149ee3cf18cc20f)
### [gcp-workload-identity-federation-webhook](https://github.com/openshift/gcp-workload-identity-federation-webhook/tree/b36788edd4c559cffd5f7f1b2e3e51b98c3e92b8)
* [OCPBUGS-57909](https://issues.redhat.com/browse/OCPBUGS-57909): Updating gcp-workload-identity-federation-webhook-container image to be consistent with ART for 4.20 [#8](https://github.com/openshift/gcp-workload-identity-federation-webhook/pull/8)
* [Full changelog](https://github.com/openshift/gcp-workload-identity-federation-webhook/compare/fbf4c1b2b233806f8233b89abca2795a4cadef14...b36788edd4c559cffd5f7f1b2e3e51b98c3e92b8)
### [hypershift](https://github.com/openshift/hypershift/tree/028227b537668d525d909c1d189d483deccb4006)
* [CNTRLPLANE-1042](https://issues.redhat.com/browse/CNTRLPLANE-1042): Disable createClusterNone for azure and scope down verifyResourceGroupLocationsMatch check [#6376](https://github.com/openshift/hypershift/pull/6376)
* [CNTRLPLANE-1042](https://issues.redhat.com/browse/CNTRLPLANE-1042): Add nodepool rollout test for azure [#6364](https://github.com/openshift/hypershift/pull/6364)
* NO-JIRA: Enable MutatingAdmissionPolicy runtime config [#6362](https://github.com/openshift/hypershift/pull/6362)
* [OCPBUGS-58299](https://issues.redhat.com/browse/OCPBUGS-58299): webhook, replace "delete" by "remove" for jpatch [#6363](https://github.com/openshift/hypershift/pull/6363)
* [OCPSTRAT-2173](https://issues.redhat.com/browse/OCPSTRAT-2173): Revert "Merge pull request #6227 from sjenning/hcco-empty-client-secret" [#6365](https://github.com/openshift/hypershift/pull/6365)
* [CNTRLPLANE-1046](https://issues.redhat.com/browse/CNTRLPLANE-1046): Fix hack/tools go module name and bump golangci-lint to last v1 minor [#6361](https://github.com/openshift/hypershift/pull/6361)
* Update github.com/openshift/cluster-api-provider-agent/api digest to 899af65 [#5803](https://github.com/openshift/hypershift/pull/5803)
* [ACM-21713](https://issues.redhat.com/browse/ACM-21713): fix(konflux): go-toolset runs as default(1001) [#6360](https://github.com/openshift/hypershift/pull/6360)
* NO-JIRA: Run validate conditions after ho upgrade test [#6351](https://github.com/openshift/hypershift/pull/6351)
* NO-JIRA: Update ROSA envs [#6326](https://github.com/openshift/hypershift/pull/6326)
* [OCPBUGS-58200](https://issues.redhat.com/browse/OCPBUGS-58200): Drop version history length [#6329](https://github.com/openshift/hypershift/pull/6329)
* [OCPBUGS-58031](https://issues.redhat.com/browse/OCPBUGS-58031): AKS: HCP operator should set Shared ClusterServiceLoadBalancerHealthProbeMode [#6314](https://github.com/openshift/hypershift/pull/6314)
* [ACM-21713](https://issues.redhat.com/browse/ACM-21713): adding .git in .dockerignore to fix version info [#6317](https://github.com/openshift/hypershift/pull/6317)
* [OCPBUGS-56701](https://issues.redhat.com/browse/OCPBUGS-56701): Fix LookupDefaultOCPVersion to use the supported-versions ConfigMap to find a default release image [#6297](https://github.com/openshift/hypershift/pull/6297)
* [CNTRLPLANE-777](https://issues.redhat.com/browse/CNTRLPLANE-777): Update manifest.go to use latest oc committed code [#6316](https://github.com/openshift/hypershift/pull/6316)
* [OCPBUGS-56430](https://issues.redhat.com/browse/OCPBUGS-56430): Fix restarting prometheus Sts after HCP restoration [#6322](https://github.com/openshift/hypershift/pull/6322)
* [HOSTEDCP-2253](https://issues.redhat.com/browse/HOSTEDCP-2253): doc/aws-autoNode: initial deployment guide [#5443](https://github.com/openshift/hypershift/pull/5443)
* [OCPBUGS-49812](https://issues.redhat.com/browse/OCPBUGS-49812): Sanitize PowerVS image name to comply with updated naming standards [#6249](https://github.com/openshift/hypershift/pull/6249)
* [CNTRLPLANE-902](https://issues.redhat.com/browse/CNTRLPLANE-902): New metrics for HCP Azure [#6180](https://github.com/openshift/hypershift/pull/6180)
* NO-JIRA: Add Azure DNS Zone Clean-up Instructions [#6312](https://github.com/openshift/hypershift/pull/6312)
* [CORENET-6094](https://issues.redhat.com/browse/CORENET-6094): CNO: add FRR-k8s image [#6290](https://github.com/openshift/hypershift/pull/6290)
* [METAL-1404](https://issues.redhat.com/browse/METAL-1404): Allow enabling capabilities and make baremetal capability opt-in by default on hosted clusters [#6158](https://github.com/openshift/hypershift/pull/6158)
* [OCPBUGS-57497](https://issues.redhat.com/browse/OCPBUGS-57497): Revert "Add proxy trustedCA to ignition config" [#6288](https://github.com/openshift/hypershift/pull/6288)
* [OCPBUGS-57115](https://issues.redhat.com/browse/OCPBUGS-57115): Update PSA from v1beta1 to v1 [#6287](https://github.com/openshift/hypershift/pull/6287)
* [Full changelog](https://github.com/openshift/hypershift/compare/fb55e883f937456389f960537d5af2cd13be9bf7...028227b537668d525d909c1d189d483deccb4006)
### [ibm-cloud-controller-manager](https://github.com/openshift/cloud-provider-ibm/tree/16c646d541324a2c55e838ccb160d245275cf098)
* [OCPCLOUD-2925](https://issues.redhat.com/browse/OCPCLOUD-2925): Merge https://github.com/IBM-Cloud/cloud-provider-ibm:release-1.33 (1ccdaca) into main [#80](https://github.com/openshift/cloud-provider-ibm/pull/80)
* [OCPBUGS-57678](https://issues.redhat.com/browse/OCPBUGS-57678): Updating ose-ibm-cloud-controller-manager-container image to be consistent with ART for 4.20 [#81](https://github.com/openshift/cloud-provider-ibm/pull/81)
* [Full changelog](https://github.com/openshift/cloud-provider-ibm/compare/7422aab27110768d8604539b9bb01ca329ff70b7...16c646d541324a2c55e838ccb160d245275cf098)
### [ibm-vpc-block-csi-driver-operator](https://github.com/openshift/ibm-vpc-block-csi-driver-operator/tree/79dbb30095540581facfecc77c77b968006e2d08)
* [OCPBUGS-57701](https://issues.redhat.com/browse/OCPBUGS-57701): Updating ose-ibm-vpc-block-csi-driver-operator-container image to be consistent with ART for 4.20 [#145](https://github.com/openshift/ibm-vpc-block-csi-driver-operator/pull/145)
* [Full changelog](https://github.com/openshift/ibm-vpc-block-csi-driver-operator/compare/3dfcfa12e31bccd7c43018e1324a391b0bc03244...79dbb30095540581facfecc77c77b968006e2d08)
### [ibmcloud-machine-controllers](https://github.com/openshift/machine-api-provider-ibmcloud/tree/faf0276c4c3753b549d8f81ea7df2f585d3c7ae9)
* [OCPBUGS-56849](https://issues.redhat.com/browse/OCPBUGS-56849), [OCPCLOUD-2985](https://issues.redhat.com/browse/OCPCLOUD-2985), [OCPCLOUD-2986](https://issues.redhat.com/browse/OCPCLOUD-2986): Bump machine-api-operator to pull in authoritativeAPI fix [#66](https://github.com/openshift/machine-api-provider-ibmcloud/pull/66)
* [Full changelog](https://github.com/openshift/machine-api-provider-ibmcloud/compare/989bd87446d6fcbb2d7db20c90224621fac6ddb4...faf0276c4c3753b549d8f81ea7df2f585d3c7ae9)
### [insights-operator](https://github.com/openshift/insights-operator/tree/8498bf26697464f002c8700e2403b8ab81e9e075)
* feat: update the manifest crds to be applied during DevPreview and Custom featuresets (#1099) [#1099](https://github.com/openshift/insights-operator/pull/1099)
* Add readonlyRootFilesystem (#1101) [#1101](https://github.com/openshift/insights-operator/pull/1101)
* chore(lint): bump golang-ci version (#1102) [#1102](https://github.com/openshift/insights-operator/pull/1102)
* Updating ose-insights-operator-container image to be consistent with ART for 4.20 (#1095) [#1095](https://github.com/openshift/insights-operator/pull/1095)
* fix(docs): update new SCA endpoint (#1096) [#1096](https://github.com/openshift/insights-operator/pull/1096)
* feat: copy proxy envs from IO pod to gathering pods (#1094) [#1094](https://github.com/openshift/insights-operator/pull/1094)
* [Full changelog](https://github.com/openshift/insights-operator/compare/b602a5b9e7329508a2dbd49e0acc78da872591e2...8498bf26697464f002c8700e2403b8ab81e9e075)
### [insights-runtime-exporter, insights-runtime-extractor](https://github.com/openshift/insights-runtime-extractor/tree/01a901de1766a8c0605617123f7ac3146dffd38b)
* [OCPBUGS-57682](https://issues.redhat.com/browse/OCPBUGS-57682): Updating ose-insights-runtime-exporter-container image to be consistent with ART for 4.20 [#47](https://github.com/openshift/insights-runtime-extractor/pull/47)
* [OCPBUGS-57773](https://issues.redhat.com/browse/OCPBUGS-57773): Updating ose-insights-runtime-extractor-container image to be consistent with ART for 4.20 [#48](https://github.com/openshift/insights-runtime-extractor/pull/48)
* [Full changelog](https://github.com/openshift/insights-runtime-extractor/compare/1c732cfea632e29b24ae784560700228e9a9d867...01a901de1766a8c0605617123f7ac3146dffd38b)
### [keepalived-ipfailover](https://github.com/openshift/images/tree/97a347368896e6a405e4b213fa444e981df37d80)
* [OCPBUGS-57572](https://issues.redhat.com/browse/OCPBUGS-57572): Updating openshift-enterprise-egress-dns-proxy-container image to be consistent with ART for 4.20 [#208](https://github.com/openshift/images/pull/208)
* [OCPBUGS-57510](https://issues.redhat.com/browse/OCPBUGS-57510): Updating openshift-enterprise-base-rhel9-container image to be consistent with ART for 4.20 [#207](https://github.com/openshift/images/pull/207)
* [Full changelog](https://github.com/openshift/images/compare/3321f1a19d216de6309b9058d7de1cdaf628afeb...97a347368896e6a405e4b213fa444e981df37d80)
### [kube-metrics-server](https://github.com/openshift/kubernetes-metrics-server/tree/cfa5ee9f1c94d7faec36de970033b9e329326f38)
* [OCPBUGS-41851](https://issues.redhat.com/browse/OCPBUGS-41851): Bump openshift/kubernetes-metrics-server to v0.8.0 [#46](https://github.com/openshift/kubernetes-metrics-server/pull/46)
* [OCPBUGS-57726](https://issues.redhat.com/browse/OCPBUGS-57726): Updating ose-kube-metrics-server-container image to be consistent with ART for 4.20 [#44](https://github.com/openshift/kubernetes-metrics-server/pull/44)
* [Full changelog](https://github.com/openshift/kubernetes-metrics-server/compare/037a0e7e4ef401cd81d3e8330eeed26c8c753592...cfa5ee9f1c94d7faec36de970033b9e329326f38)
### [kube-state-metrics](https://github.com/openshift/kube-state-metrics/tree/a8c9a5f08f675ae9afbaafdc47d7d2acb4a3709d)
* [MON-4277](https://issues.redhat.com/browse/MON-4277): [bot] Bump openshift/kube-state-metrics to v2.16.0 [#122](https://github.com/openshift/kube-state-metrics/pull/122)
* [OCPBUGS-57686](https://issues.redhat.com/browse/OCPBUGS-57686): Updating kube-state-metrics-container image to be consistent with ART for 4.20 [#121](https://github.com/openshift/kube-state-metrics/pull/121)
* [Full changelog](https://github.com/openshift/kube-state-metrics/compare/c3da3b5fdc5bd2d23966e33b676701a4950b1a53...a8c9a5f08f675ae9afbaafdc47d7d2acb4a3709d)
### [machine-api-operator](https://github.com/openshift/machine-api-operator/tree/86404b8d422b451466d600230f8926ff2770696b)
* [OAPE-232](https://issues.redhat.com/browse/OAPE-232): Remove GCPLabelsTags featuregate checks and references [#1385](https://github.com/openshift/machine-api-operator/pull/1385)
* [OCPBUGS-56849](https://issues.redhat.com/browse/OCPBUGS-56849), [OCPCLOUD-2985](https://issues.redhat.com/browse/OCPCLOUD-2985), [OCPCLOUD-2986](https://issues.redhat.com/browse/OCPCLOUD-2986): Fix controllers guard on empty status authoritative api + defaulting [#1386](https://github.com/openshift/machine-api-operator/pull/1386)
* [SPLAT-2082](https://issues.redhat.com/browse/SPLAT-2082): Create e2e for vSphere vm-host zonal feature [#1374](https://github.com/openshift/machine-api-operator/pull/1374)
* Revert "OCPCLOUD-2986,OCPBUGS-56849: fix: controllers: guard on empty .status.authoritativeAPI" [#1383](https://github.com/openshift/machine-api-operator/pull/1383)
* [OCPBUGS-56849](https://issues.redhat.com/browse/OCPBUGS-56849), [OCPCLOUD-2986](https://issues.redhat.com/browse/OCPCLOUD-2986): fix: controllers: guard on empty .status.authoritativeAPI [#1380](https://github.com/openshift/machine-api-operator/pull/1380)
* NO-JIRA: Make crds-sync module-configuration agnostic [#1382](https://github.com/openshift/machine-api-operator/pull/1382)
* [SPLAT-2039](https://issues.redhat.com/browse/SPLAT-2039): Fixed test logic for hybrid env scenario [#1379](https://github.com/openshift/machine-api-operator/pull/1379)
* [Full changelog](https://github.com/openshift/machine-api-operator/compare/37689e5a475ea7a35952bda2a909ac048828cace...86404b8d422b451466d600230f8926ff2770696b)
### [machine-config-operator](https://github.com/openshift/machine-config-operator/tree/433fd83ae10b547a586135353bff7cf108fc8f5b)
* [MGMT-20810](https://issues.redhat.com/browse/MGMT-20810): pass control plane topology to keepalived-monitor [#5113](https://github.com/openshift/machine-config-operator/pull/5113)
* NO-ISSUE: Update ImageMode tests Polarion ID [#5159](https://github.com/openshift/machine-config-operator/pull/5159)
* [OCPEDGE-1858](https://issues.redhat.com/browse/OCPEDGE-1858): Remove podman-etcd machine config source [#5129](https://github.com/openshift/machine-config-operator/pull/5129)
* [MCO-1741](https://issues.redhat.com/browse/MCO-1741): Fix missing OTE logs [#5158](https://github.com/openshift/machine-config-operator/pull/5158)
* [MCO-1741](https://issues.redhat.com/browse/MCO-1741): Bump OTE framework to add skip reason [#5160](https://github.com/openshift/machine-config-operator/pull/5160)
* [MCO-1661](https://issues.redhat.com/browse/MCO-1661): Feature Gate handling rework [#5029](https://github.com/openshift/machine-config-operator/pull/5029)
* [OCPBUGS-57702](https://issues.redhat.com/browse/OCPBUGS-57702): Update images to be consistent with ART [#5146](https://github.com/openshift/machine-config-operator/pull/5146)
* NO-ISSUE: API & client-go version bumps [#5142](https://github.com/openshift/machine-config-operator/pull/5142)
* [MCO-1624](https://issues.redhat.com/browse/MCO-1624): Make MCN e2e tests blocking [#4972](https://github.com/openshift/machine-config-operator/pull/4972)
* [MCO-1741](https://issues.redhat.com/browse/MCO-1741): Add cloud providers to the kubernetes vendor [#5145](https://github.com/openshift/machine-config-operator/pull/5145)
* [OCPBUGS-58180](https://issues.redhat.com/browse/OCPBUGS-58180): Add control-plane label for master nodes on legacy clusters [#5147](https://github.com/openshift/machine-config-operator/pull/5147)
* [MCO-1719](https://issues.redhat.com/browse/MCO-1719): MVP port of the MCO extended QE test suite [#5108](https://github.com/openshift/machine-config-operator/pull/5108)
* [MCO-1282](https://issues.redhat.com/browse/MCO-1282): Remove all code related to the Image Registry workaround Config Map [#5093](https://github.com/openshift/machine-config-operator/pull/5093)
* [OCPBUGS-57426](https://issues.redhat.com/browse/OCPBUGS-57426): OCPBUGS-57506: Boot image controller should correctly handle marketplace boot images [#5122](https://github.com/openshift/machine-config-operator/pull/5122)
* [MCO-1591](https://issues.redhat.com/browse/MCO-1591): Ignition recursive converter [#4913](https://github.com/openshift/machine-config-operator/pull/4913)
* [OCPBUGS-57072](https://issues.redhat.com/browse/OCPBUGS-57072): configure-ovs: don't escape `:` in nmcli output [#5106](https://github.com/openshift/machine-config-operator/pull/5106)
* [OCPBUGS-57458](https://issues.redhat.com/browse/OCPBUGS-57458): add MachineConfiguration to CO related objects [#5124](https://github.com/openshift/machine-config-operator/pull/5124)
* [MCO-1580](https://issues.redhat.com/browse/MCO-1580): MCO-1581: Achieving parity with MCO node disruption frequency [#4996](https://github.com/openshift/machine-config-operator/pull/4996)
* [OCPBUGS-56220](https://issues.redhat.com/browse/OCPBUGS-56220): Ensure the build controller restarts on upgrade [#5100](https://github.com/openshift/machine-config-operator/pull/5100)
* [Full changelog](https://github.com/openshift/machine-config-operator/compare/b3377c9c2ef3e79fd9015b2f52b5805c15ea9d09...433fd83ae10b547a586135353bff7cf108fc8f5b)
### [machine-os-images](https://github.com/openshift/machine-os-images/tree/3b804341f7dca6d674bad0b96bbd51834788a0fb)
* [OCPBUGS-57659](https://issues.redhat.com/browse/OCPBUGS-57659): Updating ose-machine-os-images-container image to be consistent with ART for 4.20 [#64](https://github.com/openshift/machine-os-images/pull/64)
* [Full changelog](https://github.com/openshift/machine-os-images/compare/90d083d270d6879c00da158145ece9591b1ccfbb...3b804341f7dca6d674bad0b96bbd51834788a0fb)
### [metallb-frr](https://github.com/openshift/frr/tree/b239af953715538c0abf602c030545c72d740c91)
* Align2006 [#98](https://github.com/openshift/frr/pull/98)
* [Full changelog](https://github.com/openshift/frr/compare/5076dbc4f8483a844f1fce06b57216d743600237...b239af953715538c0abf602c030545c72d740c91)
### [monitoring-plugin](https://github.com/openshift/monitoring-plugin/tree/96e0c0090bcd36e7126092fd30182ffe4214e803)
* [OU-744](https://issues.redhat.com/browse/OU-744): fix: set correct pf color for gradient background on legacy dashboards legend [#452](https://github.com/openshift/monitoring-plugin/pull/452)
* [OU-880](https://issues.redhat.com/browse/OU-880): fix: allow correct selection of dashboard with same name in different projects [#451](https://github.com/openshift/monitoring-plugin/pull/451)
* [OCPBUGS-57813](https://issues.redhat.com/browse/OCPBUGS-57813): Updating monitoring-plugin-container image to be consistent with ART for 4.20 [#441](https://github.com/openshift/monitoring-plugin/pull/441)
* [OU-814](https://issues.redhat.com/browse/OU-814): fix: prevent variable provider cache when dashboard change [#448](https://github.com/openshift/monitoring-plugin/pull/448)
* [OU-772](https://issues.redhat.com/browse/OU-772): remove troubleshooting panel links from non-admin [#447](https://github.com/openshift/monitoring-plugin/pull/447)
* [OU-814](https://issues.redhat.com/browse/OU-814): Fix perses dashboard selection [#431](https://github.com/openshift/monitoring-plugin/pull/431)
* NO-JIRA: fixing Makefile to run build-dev-mcp-image [#438](https://github.com/openshift/monitoring-plugin/pull/438)
* NO-JIRA: feat: improve loading state and project dropdown re-rendering [#432](https://github.com/openshift/monitoring-plugin/pull/432)
* NO-JIRA: adjust README.md to refer to build-dev-mcp-image [#436](https://github.com/openshift/monitoring-plugin/pull/436)
* [OU-788](https://issues.redhat.com/browse/OU-788): [Auto][BVT] - implementing monitoring plugin and monitoring console plugin BVT [#435](https://github.com/openshift/monitoring-plugin/pull/435)
* OU-786 and OU-775: Perses Dropdowns [#429](https://github.com/openshift/monitoring-plugin/pull/429)
* [Full changelog](https://github.com/openshift/monitoring-plugin/compare/4a3d2c1257beeab878216dc84ead598b58275583...96e0c0090bcd36e7126092fd30182ffe4214e803)
### [multus-networkpolicy](https://github.com/openshift/multus-networkpolicy/tree/278ec20e795c3a590500e789716be7fcc4d7107b)
* Updating ose-multus-networkpolicy-container image to be consistent with ART for 4.20 (#72) [#72](https://github.com/openshift/multus-networkpolicy/pull/72)
* Downstream sync 2025-06-19 (#74) [#74](https://github.com/openshift/multus-networkpolicy/pull/74)
* [Full changelog](https://github.com/openshift/multus-networkpolicy/compare/6fffe5d78f52e01e51110d178b433788ef98c8ae...278ec20e795c3a590500e789716be7fcc4d7107b)
### [must-gather](https://github.com/openshift/must-gather/tree/eed5cdf36d2467ef36c69762cecf47f9a691fb4e)
* [OCPBUGS-57890](https://issues.redhat.com/browse/OCPBUGS-57890): Updating ose-must-gather-container image to be consistent with ART for 4.20 [#497](https://github.com/openshift/must-gather/pull/497)
* [Full changelog](https://github.com/openshift/must-gather/compare/97a538c8ed931506c13b394cd87ad90ffde47e2c...eed5cdf36d2467ef36c69762cecf47f9a691fb4e)
### [network-interface-bond-cni](https://github.com/openshift/bond-cni/tree/54ad71eeeb2c9e13d3ee5d03685dff5e1b1a02dc)
* [OCPBUGS-57944](https://issues.redhat.com/browse/OCPBUGS-57944): Updating ose-network-interface-bond-cni-container image to be consistent with ART for 4.20 [#76](https://github.com/openshift/bond-cni/pull/76)
* [OCPBUGS-57754](https://issues.redhat.com/browse/OCPBUGS-57754): Updating ose-network-interface-bond-cni-container image to be consistent with ART for 4.20 [#73](https://github.com/openshift/bond-cni/pull/73)
* [Full changelog](https://github.com/openshift/bond-cni/compare/36b4e83e1cef519f512a46c055cb96b7271266b6...54ad71eeeb2c9e13d3ee5d03685dff5e1b1a02dc)
### [networking-console-plugin](https://github.com/openshift/networking-console-plugin/tree/13b78339a22b0dcacffd683aedb92c4dd41fe938)
* [OCPBUGS-57805](https://issues.redhat.com/browse/OCPBUGS-57805): Updating networking-console-plugin-container image to be consistent with ART for 4.20 [#252](https://github.com/openshift/networking-console-plugin/pull/252)
* [Full changelog](https://github.com/openshift/networking-console-plugin/compare/4e95e122621c16764023dedd38e6b94020f9e08b...13b78339a22b0dcacffd683aedb92c4dd41fe938)
### [oauth-proxy](https://github.com/openshift/oauth-proxy/tree/d9c18ed44dc83a18bd26f7a30ee91a1fe556d6a1)
* NO-JIRA: Update README.md [#316](https://github.com/openshift/oauth-proxy/pull/316)
* NO-JIRA: 4.20 kube 1.32 [#319](https://github.com/openshift/oauth-proxy/pull/319)
* [APPSRE-11869](https://issues.redhat.com/browse/APPSRE-11869): Fixing CVEs not related to k8s bump [#324](https://github.com/openshift/oauth-proxy/pull/324)
* [OCPBUGS-57487](https://issues.redhat.com/browse/OCPBUGS-57487): fix e2e tests [#321](https://github.com/openshift/oauth-proxy/pull/321)
* [Full changelog](https://github.com/openshift/oauth-proxy/compare/3d12ccbee45c5d4bcea8c232867df58a60c4382b...d9c18ed44dc83a18bd26f7a30ee91a1fe556d6a1)
### [oc-mirror](https://github.com/openshift/oc-mirror/tree/e749f67534f38f4eec2917fc0c554e281b2ac285)
* Revert "v2: remove build-machinery-go as a dependency (#1197)" (#1209) [#1197](https://github.com/openshift/oc-mirror/pull/1197)
* [OCPBUGS-58193](https://issues.redhat.com/browse/OCPBUGS-58193): v2/archive: error d2m when no tar files found (#1200) [#1200](https://github.com/openshift/oc-mirror/pull/1200)
* v2: remove build-machinery-go as a dependency (#1197) [#1197](https://github.com/openshift/oc-mirror/pull/1197)
* [OCPBUGS-57370](https://issues.redhat.com/browse/OCPBUGS-57370): v2/defaults Fix rate limiting issues by enabling exponential backoff retries (#1202) [#1202](https://github.com/openshift/oc-mirror/pull/1202)
* [OCPBUGS-52470](https://issues.redhat.com/browse/OCPBUGS-52470): Fixes the tag when rebuilt catalog by digest only (#1185) [#1185](https://github.com/openshift/oc-mirror/pull/1185)
* adds README.md for v2 and rename v1 readme to README_v1.md (#1191) [#1191](https://github.com/openshift/oc-mirror/pull/1191)
* [OCPBUGS-57362](https://issues.redhat.com/browse/OCPBUGS-57362): v2/mirror: retry in case of ContextDeadlineExceeded (#1181) [#1181](https://github.com/openshift/oc-mirror/pull/1181)
* upgrades distribution to v3.0.0 (#1156) [#1156](https://github.com/openshift/oc-mirror/pull/1156)
* [OCPBUGS-57826](https://issues.redhat.com/browse/OCPBUGS-57826): Updating oc-mirror-plugin-container image to be consistent with ART for 4.20 (missing files of pr 1189) (#1190) [#1190](https://github.com/openshift/oc-mirror/pull/1190)
* Updating oc-mirror-plugin-container image to be consistent with ART for 4.20 (#1189) [#1189](https://github.com/openshift/oc-mirror/pull/1189)
* [OCPBUGS-55374](https://issues.redhat.com/browse/OCPBUGS-55374): Add console warning if bad umask is detected (#1186) [#1186](https://github.com/openshift/oc-mirror/pull/1186)
* [OCPBUGS-54473](https://issues.redhat.com/browse/OCPBUGS-54473): Bug fix - incomplete error messages for helm charts (#1172) [#1172](https://github.com/openshift/oc-mirror/pull/1172)
* [OCPBUGS-57461](https://issues.redhat.com/browse/OCPBUGS-57461): v2/operator: add rebuilt catalog to tar file (#1184) [#1184](https://github.com/openshift/oc-mirror/pull/1184)
* [OCPBUGS-57387](https://issues.redhat.com/browse/OCPBUGS-57387): v2/archive: fix sanitization of `.` (#1179) [#1179](https://github.com/openshift/oc-mirror/pull/1179)
* [OCPBUGS-51157](https://issues.redhat.com/browse/OCPBUGS-51157): Bug fix for invalid release image does not cause mirro… (#1150) [#1150](https://github.com/openshift/oc-mirror/pull/1150)
* skips invalid helm image from templates (#1178) [#1178](https://github.com/openshift/oc-mirror/pull/1178)
* [Full changelog](https://github.com/openshift/oc-mirror/compare/212deeadeb070742dc9e524ac0e0cfb9179e4abd...e749f67534f38f4eec2917fc0c554e281b2ac285)
### [olm-catalogd, olm-operator-controller](https://github.com/openshift/operator-framework-operator-controller/tree/4650bf0028aae528a7b9f6cc9023159742007cbf)
* NO-ISSUE: Synchronize From Upstream Repositories [#398](https://github.com/openshift/operator-framework-operator-controller/pull/398)
* NO-ISSUE: Synchronize From Upstream Repositories [#397](https://github.com/openshift/operator-framework-operator-controller/pull/397)
* NO-ISSUE: Synchronize From Upstream Repositories [#396](https://github.com/openshift/operator-framework-operator-controller/pull/396)
* NO-ISSUE: Synchronize From Upstream Repositories [#394](https://github.com/openshift/operator-framework-operator-controller/pull/394)
* NO-ISSUE: Synchronize From Upstream Repositories [#388](https://github.com/openshift/operator-framework-operator-controller/pull/388)
* [OCPBUGS-55051](https://issues.redhat.com/browse/OCPBUGS-55051): Synchronize From Upstream Repositories [#384](https://github.com/openshift/operator-framework-operator-controller/pull/384)
* [Full changelog](https://github.com/openshift/operator-framework-operator-controller/compare/ca05ff82884429a8c28ac9ac0ff931a4d0aa8c2d...4650bf0028aae528a7b9f6cc9023159742007cbf)
### [openshift-apiserver](https://github.com/openshift/openshift-apiserver/tree/037953b1278a052fca397aa0fcfd1452c47c4e98)
* [WRKLDS-1599](https://issues.redhat.com/browse/WRKLDS-1599): Drop support for image manifest schema 1 [#528](https://github.com/openshift/openshift-apiserver/pull/528)
* [Full changelog](https://github.com/openshift/openshift-apiserver/compare/08d9c6d5a7e956f8be0dc407c876ea08f9beb89b...037953b1278a052fca397aa0fcfd1452c47c4e98)
### [openshift-controller-manager](https://github.com/openshift/openshift-controller-manager/tree/bef75e9ea2df7cf2d417299c353da4c360f22d02)
* [OCPBUGS-57918](https://issues.redhat.com/browse/OCPBUGS-57918): ignore error failing to find pull/push secrets [#397](https://github.com/openshift/openshift-controller-manager/pull/397)
* [WRKLDS-1676](https://issues.redhat.com/browse/WRKLDS-1676): cmd: Refactor to use NewControllerCommand [#378](https://github.com/openshift/openshift-controller-manager/pull/378)
* [Full changelog](https://github.com/openshift/openshift-controller-manager/compare/65c5f9de229b0518d4225f29002aa582372d96bf...bef75e9ea2df7cf2d417299c353da4c360f22d02)
### [openshift-state-metrics](https://github.com/openshift/openshift-state-metrics/tree/b04e2ef05498c2a4504bd9396a3290c4f263fc37)
* [OCPBUGS-48747](https://issues.redhat.com/browse/OCPBUGS-48747): Dedup `*_status` metrics for Routes [#120](https://github.com/openshift/openshift-state-metrics/pull/120)
* [OCPBUGS-57771](https://issues.redhat.com/browse/OCPBUGS-57771): Updating openshift-state-metrics-container image to be consistent with ART for 4.20 [#125](https://github.com/openshift/openshift-state-metrics/pull/125)
* [Full changelog](https://github.com/openshift/openshift-state-metrics/compare/6c297011ed99f3377b75a00e94a7458fda214631...b04e2ef05498c2a4504bd9396a3290c4f263fc37)
### [openstack-cinder-csi-driver, openstack-cloud-controller-manager](https://github.com/openshift/cloud-provider-openstack/tree/ca6214b484e8eea6135508fb1c76fb38cdd952bb)
* [OCPBUGS-57798](https://issues.redhat.com/browse/OCPBUGS-57798): Rebase main onto release-1.33 [#329](https://github.com/openshift/cloud-provider-openstack/pull/329)
* [Full changelog](https://github.com/openshift/cloud-provider-openstack/compare/d2b9b157577d71ae54d0687ce53cedd2838499fa...ca6214b484e8eea6135508fb1c76fb38cdd952bb)
### [openstack-cinder-csi-driver-operator](https://github.com/openshift/csi-operator/tree/18dc08a1ca125b2cb1a18957a0b3b698c8098718)
* [STOR-2331](https://issues.redhat.com/browse/STOR-2331): Add labels to subscribe SMB CSI driver operator and controller to NPs [#400](https://github.com/openshift/csi-operator/pull/400)
* [STOR-2330](https://issues.redhat.com/browse/STOR-2330): Add labels to subscribe Azure disk and file CSI driver controllers to NPs [#396](https://github.com/openshift/csi-operator/pull/396)
* [OCPBUGS-57768](https://issues.redhat.com/browse/OCPBUGS-57768): Updating ose-azure-disk-csi-driver-operator-container image to be consistent with ART for 4.20 [#399](https://github.com/openshift/csi-operator/pull/399)
* [OCPBUGS-57739](https://issues.redhat.com/browse/OCPBUGS-57739): Updating ose-openstack-cinder-csi-driver-operator-container image to be consistent with ART for 4.20 [#398](https://github.com/openshift/csi-operator/pull/398)
* [OCPBUGS-57700](https://issues.redhat.com/browse/OCPBUGS-57700): Updating ose-azure-file-csi-driver-operator-container image to be consistent with ART for 4.20 [#397](https://github.com/openshift/csi-operator/pull/397)
* [OCPBUGS-57565](https://issues.redhat.com/browse/OCPBUGS-57565): Updating csi-driver-manila-operator-container image to be consistent with ART for 4.20 [#394](https://github.com/openshift/csi-operator/pull/394)
* [STOR-2331](https://issues.redhat.com/browse/STOR-2331): Add labels to subscribe AWS-EFS CSI driver operator to NPs [#391](https://github.com/openshift/csi-operator/pull/391)
* [OCPBUGS-57680](https://issues.redhat.com/browse/OCPBUGS-57680): Updating ose-aws-ebs-csi-driver-operator-container image to be consistent with ART for 4.20 [#395](https://github.com/openshift/csi-operator/pull/395)
* [STOR-2477](https://issues.redhat.com/browse/STOR-2477): create-efs-volume: add single-zone support [#390](https://github.com/openshift/csi-operator/pull/390)
* [OCPBUGS-57545](https://issues.redhat.com/browse/OCPBUGS-57545): Updating ose-smb-csi-driver-operator-container image to be consistent with ART for 4.20 [#393](https://github.com/openshift/csi-operator/pull/393)
* Updating ose-aws-efs-csi-driver-operator-container image to be consistent with ART for 4.20 [#392](https://github.com/openshift/csi-operator/pull/392)
* [Full changelog](https://github.com/openshift/csi-operator/compare/7b6516635b7760a548415a0006b8e14ec4cf23aa...18dc08a1ca125b2cb1a18957a0b3b698c8098718)
### [openstack-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-openstack/tree/30944900c974852654db4125082d616f9be4b1a6)
* Merge https://github.com/kubernetes-sigs/cluster-api-provider-openstack:release-0.12 into main [#369](https://github.com/openshift/cluster-api-provider-openstack/pull/369)
* [OCPBUGS-57559](https://issues.redhat.com/browse/OCPBUGS-57559): Updating openstack-cluster-api-controllers-container image to be consistent with ART for 4.20 [#368](https://github.com/openshift/cluster-api-provider-openstack/pull/368)
* Merge https://github.com/kubernetes-sigs/cluster-api-provider-openstack:release-0.12 into main [#367](https://github.com/openshift/cluster-api-provider-openstack/pull/367)
* [Full changelog](https://github.com/openshift/cluster-api-provider-openstack/compare/dddf3f309ac5fbf31bc02cccbff6edfe8d3fba5d...30944900c974852654db4125082d616f9be4b1a6)
### [openstack-machine-api-provider](https://github.com/openshift/machine-api-provider-openstack/tree/888b25c20dd5e7c381b5c615ef4e20417d526d62)
* [OCPBUGS-57823](https://issues.redhat.com/browse/OCPBUGS-57823): Updating ose-machine-api-provider-openstack-container image to be consistent with ART for 4.20 [#135](https://github.com/openshift/machine-api-provider-openstack/pull/135)
* [Full changelog](https://github.com/openshift/machine-api-provider-openstack/compare/5f179cd7e9583350d9b9e6a389b0120095154546...888b25c20dd5e7c381b5c615ef4e20417d526d62)
### [openstack-resource-controller](https://github.com/openshift/openstack-resource-controller/tree/bf0d2c88d6bf9bd90b24c979ea63dc37606b45fc)
* NO-JIRA: Update OWNERS_ALIASES [#21](https://github.com/openshift/openstack-resource-controller/pull/21)
* [OCPBUGS-57814](https://issues.redhat.com/browse/OCPBUGS-57814): Updating openstack-resource-controller-container image to be consistent with ART for 4.20 [#19](https://github.com/openshift/openstack-resource-controller/pull/19)
* NO-JIRA: Merge https://github.com/k-orc/openstack-resource-controller:release-1.0 into main [#18](https://github.com/openshift/openstack-resource-controller/pull/18)
* [Full changelog](https://github.com/openshift/openstack-resource-controller/compare/cd4421963233b93de1e01fa8e6cf1eecc16a488b...bf0d2c88d6bf9bd90b24c979ea63dc37606b45fc)
### [operator-framework-tools, operator-lifecycle-manager, operator-registry](https://github.com/openshift/operator-framework-olm/tree/53e474a396266c54f0276c8b9e28f2541849b981)
* [OCPBUGS-58275](https://issues.redhat.com/browse/OCPBUGS-58275): Fix networkpolicy filter for microshift manifests [#1031](https://github.com/openshift/operator-framework-olm/pull/1031)
* NO-ISSUE: Synchronize From Upstream Repositories [#1029](https://github.com/openshift/operator-framework-olm/pull/1029)
* [OCPBUGS-57554](https://issues.redhat.com/browse/OCPBUGS-57554): Updating ose-operator-framework-tools-container image to be consistent with ART for 4.20 [#1026](https://github.com/openshift/operator-framework-olm/pull/1026)
* [OCPBUGS-57595](https://issues.redhat.com/browse/OCPBUGS-57595): Updating operator-registry-container image to be consistent with ART for 4.20 [#1028](https://github.com/openshift/operator-framework-olm/pull/1028)
* [OCPBUGS-57566](https://issues.redhat.com/browse/OCPBUGS-57566): Updating operator-lifecycle-manager-container image to be consistent with ART for 4.20 [#1027](https://github.com/openshift/operator-framework-olm/pull/1027)
* [Full changelog](https://github.com/openshift/operator-framework-olm/compare/d5a91adaeab7e45176928f057a9913830564c323...53e474a396266c54f0276c8b9e28f2541849b981)
### [operator-marketplace](https://github.com/operator-framework/operator-marketplace/tree/a3a0dc9c1f8213e67c4a10864900032389321ed8)
* [OCPBUGS-57711](https://issues.redhat.com/browse/OCPBUGS-57711): Updating marketplace-operator-container image to be consistent with ART for 4.20 [#641](https://github.com/operator-framework/operator-marketplace/pull/641)
* [Full changelog](https://github.com/operator-framework/operator-marketplace/compare/25b4d77183cafba2281ae1da894caf5e49933a40...a3a0dc9c1f8213e67c4a10864900032389321ed8)
### [prom-label-proxy](https://github.com/openshift/prom-label-proxy/tree/3162eb7f9665f2867b9a657f8444e082349603c7)
* [OCPBUGS-57850](https://issues.redhat.com/browse/OCPBUGS-57850): Updating prom-label-proxy-container image to be consistent with ART for 4.20 [#383](https://github.com/openshift/prom-label-proxy/pull/383)
* [Full changelog](https://github.com/openshift/prom-label-proxy/compare/f5ee40f8f04e1066d7c07381bd6fc277d9e12b1e...3162eb7f9665f2867b9a657f8444e082349603c7)
### [prometheus](https://github.com/openshift/prometheus/tree/33cadbbc4c931979bfff43c56a969aaaede5aeab)
* [OCPBUGS-57729](https://issues.redhat.com/browse/OCPBUGS-57729): Updating golang-github-prometheus-prometheus-container image to be consistent with ART for 4.20 [#259](https://github.com/openshift/prometheus/pull/259)
* [Full changelog](https://github.com/openshift/prometheus/compare/1396cf858ac29b82d2dcf5208f8c46b5f0c42418...33cadbbc4c931979bfff43c56a969aaaede5aeab)
### [prometheus-config-reloader, prometheus-operator, prometheus-operator-admission-webhook](https://github.com/openshift/prometheus-operator/tree/fd75b0594067c7ba39633b79f2308c117fefc9c2)
* [OCPBUGS-57881](https://issues.redhat.com/browse/OCPBUGS-57881): Updating prometheus-operator-container image to be consistent with ART for 4.20 [#334](https://github.com/openshift/prometheus-operator/pull/334)
* [OCPBUGS-57809](https://issues.redhat.com/browse/OCPBUGS-57809): Updating prometheus-config-reloader-container image to be consistent with ART for 4.20 [#332](https://github.com/openshift/prometheus-operator/pull/332)
* [OCPBUGS-57629](https://issues.redhat.com/browse/OCPBUGS-57629): Updating prometheus-operator-admission-webhook-container image to be consistent with ART for 4.20 [#331](https://github.com/openshift/prometheus-operator/pull/331)
* [Full changelog](https://github.com/openshift/prometheus-operator/compare/b8debb4c0493078dd64bf8a74cee9f0649705f51...fd75b0594067c7ba39633b79f2308c117fefc9c2)
### [prometheus-node-exporter](https://github.com/openshift/node_exporter/tree/56f6158e797ab80e5e0da2cb0ba701cb02902ef7)
* [OCPBUGS-57600](https://issues.redhat.com/browse/OCPBUGS-57600): Updating golang-github-prometheus-node_exporter-container image to be consistent with ART for 4.20 [#168](https://github.com/openshift/node_exporter/pull/168)
* [Full changelog](https://github.com/openshift/node_exporter/compare/c90542d8cef6d25545ae00481ffff5622cdce928...56f6158e797ab80e5e0da2cb0ba701cb02902ef7)
### [rhel-coreos, rhel-coreos-extensions](https://github.com/openshift/os/tree/faf06fd8c07a70fcaa6286e9cd4a9ed4b2a833fc)
* [COS-3294](https://issues.redhat.com/browse/COS-3294): extensions/rhel-10.1: skip crun-wasm dependency due to missing repo [#1825](https://github.com/openshift/os/pull/1825)
* [OCPEDGE-1706](https://issues.redhat.com/browse/OCPEDGE-1706): [TNF] OCP Two Node with Fencing symlink begone! [#1826](https://github.com/openshift/os/pull/1826)
* [COS-3294](https://issues.redhat.com/browse/COS-3294): extensions/rhel-10.1: drop kernel-rt-kvm package from RHEL 10 builds [#1824](https://github.com/openshift/os/pull/1824)
* [Full changelog](https://github.com/openshift/os/compare/7fa9e2aa405d1eb85e066f1d41bc5d22b2a541e4...faf06fd8c07a70fcaa6286e9cd4a9ed4b2a833fc)
### [telemeter](https://github.com/openshift/telemeter/tree/4c6036eeb851ad6e0e837e214a2d08ffc8f0d1d0)
* [OCPBUGS-57537](https://issues.redhat.com/browse/OCPBUGS-57537): Updating telemeter-container image to be consistent with ART for 4.20 [#563](https://github.com/openshift/telemeter/pull/563)
* [Full changelog](https://github.com/openshift/telemeter/compare/a2fe07e8b692547d174a8cee15245f6bed30fdba...4c6036eeb851ad6e0e837e214a2d08ffc8f0d1d0)
### [tests](https://github.com/openshift/origin/tree/b2a0f0720e6805a69905a4a057d60d2d54336ed0)
* [TRT-2172](https://issues.redhat.com/browse/TRT-2172): Generate autodl artifact to study e2e tests correlated with high CPU [#29932](https://github.com/openshift/origin/pull/29932)
* [MCO-1741](https://issues.redhat.com/browse/MCO-1741): Pass output to tests results in skipped OTE cases [#29951](https://github.com/openshift/origin/pull/29951)
* [WRKLDS-1716](https://issues.redhat.com/browse/WRKLDS-1716): test/extended/cli: Test oc create token [#29895](https://github.com/openshift/origin/pull/29895)
* trt-2163: return error [#29946](https://github.com/openshift/origin/pull/29946)
* [OPRUN-3973](https://issues.redhat.com/browse/OPRUN-3973): (olmv1) Refractor tests for better readability [#29840](https://github.com/openshift/origin/pull/29840)
* NO-JIRA: upkeep: change to use image shell image [#29948](https://github.com/openshift/origin/pull/29948)
* [TRT-2068](https://issues.redhat.com/browse/TRT-2068): additional defaults for MicroShift [#29904](https://github.com/openshift/origin/pull/29904)
* [CNF-17748](https://issues.redhat.com/browse/CNF-17748): Add a comparing between static entry test [#29782](https://github.com/openshift/origin/pull/29782)
* [OKD-267](https://issues.redhat.com/browse/OKD-267): Support RFC339 based timestamp layout for reboot tests [#29942](https://github.com/openshift/origin/pull/29942)
* [OCPBUGS-58036](https://issues.redhat.com/browse/OCPBUGS-58036): Fix MCN test on agent compact FIPS jobs [#29938](https://github.com/openshift/origin/pull/29938)
* [OCPBUGS-57632](https://issues.redhat.com/browse/OCPBUGS-57632): Revert "Merge pull request #29808 from Prashanth684/4552-cvo-test" [#29926](https://github.com/openshift/origin/pull/29926)
* [OCPBUGS-58132](https://issues.redhat.com/browse/OCPBUGS-58132): OCPFeatureGate:SigstoreImageVerification use multi arch image for testing [#29915](https://github.com/openshift/origin/pull/29915)
* [OPNET-582](https://issues.redhat.com/browse/OPNET-582), [OPNET-585](https://issues.redhat.com/browse/OPNET-585): Add monitor test for on-prem keepalived [#29387](https://github.com/openshift/origin/pull/29387)
* [CNF-12146](https://issues.redhat.com/browse/CNF-12146): Add communication matrix test under networking [#29633](https://github.com/openshift/origin/pull/29633)
* [OCPEDGE-1947](https://issues.redhat.com/browse/OCPEDGE-1947): fix: resolve timeout problems during some arbiter tests [#29939](https://github.com/openshift/origin/pull/29939)
* NO-JIRA: OVNK BGP: use a config map to allocate EIPs and UDN subnets [#29901](https://github.com/openshift/origin/pull/29901)
* [OCPBUGS-57517](https://issues.redhat.com/browse/OCPBUGS-57517): Remove Python 3.8-ubi8 from Origin [#29921](https://github.com/openshift/origin/pull/29921)
* [CORENET-5668](https://issues.redhat.com/browse/CORENET-5668): Update IPsec e2e test to validate NAT-T encapsulation option [#29563](https://github.com/openshift/origin/pull/29563)
* NO-JIRA: We should always run tests where we have no opinion on their gate [#29828](https://github.com/openshift/origin/pull/29828)
* [OCPBUGS-57892](https://issues.redhat.com/browse/OCPBUGS-57892): Updating openshift-enterprise-tests-container image to be consistent with ART for 4.20 [#29931](https://github.com/openshift/origin/pull/29931)
* [OCPBUGS-57426](https://issues.redhat.com/browse/OCPBUGS-57426): Boot image controller should correctly handle marketplace boot images [#29919](https://github.com/openshift/origin/pull/29919)
* [OCPBUGS-57397](https://issues.redhat.com/browse/OCPBUGS-57397): properties should wrap around property [#29914](https://github.com/openshift/origin/pull/29914)
* NO-JIRA: auditloganalyzer: update test name, remove duplicated test [#29930](https://github.com/openshift/origin/pull/29930)
* [TRT-2165](https://issues.redhat.com/browse/TRT-2165): Include select pending alert intervals in spyglass [#29925](https://github.com/openshift/origin/pull/29925)
* [Full changelog](https://github.com/openshift/origin/compare/140c6726a606a876153805cbcfe4b4b8c3dedf91...b2a0f0720e6805a69905a4a057d60d2d54336ed0)
### [thanos](https://github.com/openshift/thanos/tree/798d8365d9d5a9d79cded759266f46bbd4bee73b)
* [OCPBUGS-57564](https://issues.redhat.com/browse/OCPBUGS-57564): Updating ose-thanos-container image to be consistent with ART for 4.20 [#162](https://github.com/openshift/thanos/pull/162)
* [Full changelog](https://github.com/openshift/thanos/compare/95f7bb216c27bea9c8001a7b49fbd66d23286f80...798d8365d9d5a9d79cded759266f46bbd4bee73b)