# 4.20.0-okd-scos.ec.8
Created: 2025-07-15 20:45:32 +0000 UTC
Image Digest: `sha256:36adc9228872f8860da0b3d4dd3aa705bb310f9e05260dd7fe7224a0f5273bdd`
Promoted from registry.ci.openshift.org/origin/release-scos:4.20.0-0.okd-scos-2025-07-15-013805
## Changes from 4.19.0-okd-scos.7
### Components
* Kubectl 1.32.1
* Kubernetes 1.32.6
* Kubernetes Tests 1.32.5
* CentOS Stream CoreOS upgraded from 9.0.20250611-0 to 10.0.20250713-0
### FeatureGate Changes
| FeatureGate | Default
Hypershift | Default
SelfManagedHA | DevPreviewNoUpgrade
Hypershift | DevPreviewNoUpgrade
SelfManagedHA | TechPreviewNoUpgrade
Hypershift | TechPreviewNoUpgrade
SelfManagedHA |
| :------ | :---: | :---: | :---: | :---: | :---: | :---: |
| AWSEFSDriverVolumeMetrics
(0 tests)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed) |
| BareMetalLoadBalancer
(0 tests)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed) |
| CloudDualStackNodeIPs
(0 tests)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed) |
| DisableKubeletCloudCredentialProviders
(0 tests)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed) |
| GCPLabelsTags
(0 tests)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed) |
| MachineAPIProviderOpenStack
(0 tests)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed) |
| MultiArchInstallAWS
(0 tests)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed) |
| MultiArchInstallGCP
(0 tests)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed) |
| NodeDisruptionPolicy
(0 tests)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed) |
| PlatformOperators
(0 tests)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed) |
| PrivateHostedZoneAWS
(0 tests)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed) |
| SELinuxChangePolicy
(0 tests)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed) |
| VSphereDriverConfiguration
(5 tests)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed) |
| VSphereMultiVCenters
(0 tests)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed)| Unconditionally Enabled
(Changed) |
| 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 |
| OpenShiftPodSecurityAdmission
(0 tests)| Enabled
(Changed)| Enabled
(Changed)| Enabled| Enabled| Enabled| Enabled |
| PinnedImages
(5 tests)| Enabled
(Changed)| Enabled
(Changed)| Enabled| Enabled| Enabled| Enabled |
| ProcMountType
(1 tests)| Enabled
(Changed)| Enabled
(Changed)| Enabled| Enabled| Enabled| Enabled |
| RouteAdvertisements
(11 tests)| Enabled
(Changed)| Enabled
(Changed)| Enabled| Enabled| Enabled| Enabled |
| UserNamespacesPodSecurityStandards
(0 tests)| Enabled
(Changed)| Enabled
(Changed)| Enabled| Enabled| Enabled| Enabled |
| UserNamespacesSupport
(1 tests)| Enabled
(Changed)| Enabled
(Changed)| Enabled| Enabled| Enabled| Enabled |
| VSphereMultiNetworks
(0 tests)| Enabled
(Changed)| Enabled
(Changed)| Enabled| Enabled| Enabled| Enabled |
| SigstoreImageVerificationPKI
(0 tests)| Disabled| Disabled| Enabled| Enabled| Enabled
(Changed)| Enabled
(Changed) |
| AWSDedicatedHosts
(0 tests)| | | Enabled
(New)| Enabled
(New)| Enabled
(New)| Enabled
(New) |
| AWSServiceLBNetworkSecurityGroup
(0 tests)| | | Enabled
(New)| Enabled
(New)| Enabled
(New)| Enabled
(New) |
| AzureDedicatedHosts
(0 tests)| | | Enabled
(New)| Enabled
(New)| Enabled
(New)| Enabled
(New) |
| AzureMultiDisk
(0 tests)| | | Enabled
(New)| Enabled
(New)| Enabled
(New)| Enabled
(New) |
| BootImageSkewEnforcement
(0 tests)| | | Enabled
(New)| Enabled
(New)| | |
| ImageModeStatusReporting
(0 tests)| | | Enabled
(New)| Enabled
(New)| Enabled
(New)| Enabled
(New) |
| ManagedBootImagesAzure
(0 tests)| | | Enabled
(New)| Enabled
(New)| Enabled
(New)| Enabled
(New) |
| ManagedBootImagesvSphere
(0 tests)| | | Enabled
(New)| Enabled
(New)| Enabled
(New)| Enabled
(New) |
| MultiDiskSetup
(0 tests)| | | Enabled
(New)| Enabled
(New)| Enabled
(New)| Enabled
(New) |
| MutatingAdmissionPolicy
(0 tests)| | | Enabled
(New)| Enabled
(New)| Enabled
(New)| Enabled
(New) |
| NewOLMWebhookProviderOpenshiftServiceCA
(0 tests)| | | | Enabled
(New)| | Enabled
(New) |
| PreconfiguredUDNAddresses
(0 tests)| | | Enabled
(New)| Enabled
(New)| Enabled
(New)| Enabled
(New) |
| StoragePerformantSecurityPolicy
(0 tests)| | | Enabled
(New)| Enabled
(New)| Enabled
(New)| Enabled
(New) |
| VSphereMixedNodeEnv
(0 tests)| | | Enabled
(New)| Enabled
(New)| | |
### New images
* [aws-karpenter-provider-aws](https://github.com/openshift/aws-karpenter-provider-aws) git [b37141b0](https://github.com/openshift/aws-karpenter-provider-aws/commit/b37141b051bdf790eb7e8f45b95f6bd7dc8140f4) `sha256:0c5cd6e96cf3a1f79e68d35cb37e136edea76891da4f30599f637cf34712c31c`
### Rebuilt images without code change
* [aws-kms-encryption-provider](https://github.com/openshift/aws-encryption-provider) git [088dcaf7](https://github.com/openshift/aws-encryption-provider/commit/088dcaf73f980b977ef4f5d2f99e2a93deb87eef) `sha256:27cd966e4ce40e9e198a3d8e2039b1a152c083f8be1f2148473ba42aaf534dbc`
* [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:e3cb90011db64e2e504620430589faa249ac108144e9965abfc98628262208fc`
* [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:89767ea2a4eba4277af9c0dbd57a65bd4d810fe12a7b88e05ef4879ffb54eb16`
* [cluster-kube-cluster-api-operator](https://github.com/openshift/cluster-api-operator) git [3ec30377](https://github.com/openshift/cluster-api-operator/commit/3ec30377ffff951dc9c0fc2257d290e4b4958465) `sha256:9b8bf332ee915f6ef0464ab691cb54e56348b4576e63da3f0de0f2112ed721bd`
* [cluster-policy-controller](https://github.com/openshift/cluster-policy-controller) git [74852478](https://github.com/openshift/cluster-policy-controller/commit/748524784686a5f397490563882cbfb88f9acd01) `sha256:b6ee08df33a2b54b95efa3528647fef68b80f93f61edb02ee45351bb0d8528fa`
* [container-networking-plugins](https://github.com/openshift/containernetworking-plugins) git [b09f487c](https://github.com/openshift/containernetworking-plugins/commit/b09f487cf0529098b2065ca169ae85ccec955796) `sha256:b6bd120b96edf1ed6029bab3b4a177121888d1a5938520e1f3b392c61e16394b`
* [containernetworking-plugins-microshift](https://github.com/openshift/containernetworking-plugins) git [b09f487c](https://github.com/openshift/containernetworking-plugins/commit/b09f487cf0529098b2065ca169ae85ccec955796) `sha256:ab47d663f08b13a28ae6cd0469114aca02a4dfb2b631037cf792ce7acbdbec67`
* [egress-router-cni](https://github.com/openshift/egress-router-cni) git [85353bb9](https://github.com/openshift/egress-router-cni/commit/85353bb936a289b8b817f7b437afacdf7458c667) `sha256:406a574fcee1a45d5ab8eac9f3891cb6effd487a8702efedb561dd3b96991bc5`
* [etcd](https://github.com/openshift/etcd) git [a5421dfe](https://github.com/openshift/etcd/commit/a5421dfe551a2e9c911a75062a4cdeb7473f5c26) `sha256:305a4710c7357cadf5d5cb8abc8bac8e3e8b8e24f0288793345123197962a546`
* [haproxy-router](https://github.com/openshift/router) git [b41f9d05](https://github.com/openshift/router/commit/b41f9d05467fb7b3f6c2dafa6ac4b5e25164c0b6) `sha256:ea5fed095224494b58d0dc449417d2ebf4fd8525f8e87eab9ff257e66ef1b235`
* [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:443e29ff4b73ea6bbeab080771f40b95afe68adf2a5e00f27664a81a9f2008b0`
* [installer-etcd-artifacts](https://github.com/openshift/etcd) git [a5421dfe](https://github.com/openshift/etcd/commit/a5421dfe551a2e9c911a75062a4cdeb7473f5c26) `sha256:23401f1b1e7726c545718b1efd668e2da10368075ec6829021e08095886570ee`
* [kubevirt-cloud-controller-manager](https://github.com/openshift/cloud-provider-kubevirt) git [3f4542ec](https://github.com/openshift/cloud-provider-kubevirt/commit/3f4542ecd17fb0e47da4c6d9bceb076b98fb314b) `sha256:4fa5d69b7a63690ed844f7d08e20f9287f47f8c4d0bcf17e0ca4552a431dc2d9`
* [libvirt-machine-controllers](https://github.com/openshift/cluster-api-provider-libvirt) git [a336f0b5](https://github.com/openshift/cluster-api-provider-libvirt/commit/a336f0b5f7ee99c418aaab3d511707bd0064bd56) `sha256:03644f4dd2461ea054e7df250c7415dbb5808c5263c903c29d95643dcc9de330`
* [multus-cni](https://github.com/openshift/multus-cni) git [cf0f68ec](https://github.com/openshift/multus-cni/commit/cf0f68ec2b5fe9bc72d0da325e02cf63968747fe) `sha256:c6e0a30d9fd3b44e1cd787b8b2fd6dd32972eca6dfc20a4e949a5338e7604189`
* [multus-cni-microshift](https://github.com/openshift/multus-cni) git [cf0f68ec](https://github.com/openshift/multus-cni/commit/cf0f68ec2b5fe9bc72d0da325e02cf63968747fe) `sha256:af9ed1ea77fa31106b08157fadb5c6e372594185ae7661667be16877616345dc`
* [multus-route-override-cni](https://github.com/openshift/route-override-cni) git [391c1b03](https://github.com/openshift/route-override-cni/commit/391c1b0361e17c5718508810f0bdb6ff66ae6e81) `sha256:8986938406e23b79aa350a5cbffe28a39968dd9948386897d22ca80f6b4768d9`
* [multus-whereabouts-ipam-cni](https://github.com/openshift/whereabouts-cni) git [45624b63](https://github.com/openshift/whereabouts-cni/commit/45624b6383012d7b69409635daa8e4d455da6e16) `sha256:b085a390e0a1058de3d89e00fb5c89f85c643788ecf6d6b918b7a8ac7d87b218`
* [network-metrics-daemon](https://github.com/openshift/network-metrics-daemon) git [5ec8c6bd](https://github.com/openshift/network-metrics-daemon/commit/5ec8c6bde236feab19525c2d84f7d55f430f9e2b) `sha256:58640fdc98ce01759976608e1fea0c1bb75bac39cd60d814173951e4a1b96838`
* [ovirt-csi-driver](https://github.com/openshift/ovirt-csi-driver) git [1db726a9](https://github.com/openshift/ovirt-csi-driver/commit/1db726a940d5ec150fd185a215f1368990653082) `sha256:93620856f6ff98e0ef65c40b44b2ac5db4d9b285459a43b453e03ee2926a2fc6`
* [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:0c062eb4ebce9a79776b8379f01e4f551eb6d4ab143615e838efb20ff39080f7`
* [prometheus-alertmanager](https://github.com/openshift/prometheus-alertmanager) git [a2346ca5](https://github.com/openshift/prometheus-alertmanager/commit/a2346ca5bd71f535399435cd70a8e9519e521c4b) `sha256:d89ce7211b434e0fca81425dce9db195fe6b3b0bea8eef4602be11352400c8ab`
* [service-ca-operator](https://github.com/openshift/service-ca-operator) git [4dfa6916](https://github.com/openshift/service-ca-operator/commit/4dfa6916f984d0fd7188380edc88b250738f07f7) `sha256:a29194d17f8d6e7d7a24057c73e76552414558c396b54e85f24530dcef8e2d0c`
* [vsphere-csi-driver-operator](https://github.com/openshift/vmware-vsphere-csi-driver-operator) git [c2b41c36](https://github.com/openshift/vmware-vsphere-csi-driver-operator/commit/c2b41c36105daa94272ff4c5a32ec9d5637626a4) `sha256:9055ad963a68f432f9ec24122e6719cdbd6871caafad7017f650a483f9ac8552`
### [agent-installer-api-server](https://github.com/openshift/assisted-service/tree/cdf1e3b44e260754b44347ef60b142a77025b82c)
* [MGMT-20464](https://issues.redhat.com/browse/MGMT-20464): Fix NFD detection of NVIDIA GPUs [#7696](https://github.com/openshift/assisted-service/pull/7696)
* [Full changelog](https://github.com/openshift/assisted-service/compare/ed2ed7381926234c8f8dec4fd15a01febf935acc...cdf1e3b44e260754b44347ef60b142a77025b82c)
### [agent-installer-csr-approver, agent-installer-orchestrator](https://github.com/openshift/assisted-installer/tree/1b89deb8b13fb42116ba77278f15901967bac8d9)
* NO-ISSUE: Update Konflux references (#1177) [#1177](https://github.com/openshift/assisted-installer/pull/1177)
* [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)
* NO-ISSUE: Update Konflux references (#1139) [#1139](https://github.com/openshift/assisted-installer/pull/1139)
* [ACM-21380](https://issues.redhat.com/browse/ACM-21380): Make ACM builds multi-arch (#1136) [#1136](https://github.com/openshift/assisted-installer/pull/1136)
* NO-ISSUE: Update Konflux references (#1131) [#1131](https://github.com/openshift/assisted-installer/pull/1131)
* NO-ISSUE: Update Konflux references (#1130) [#1130](https://github.com/openshift/assisted-installer/pull/1130)
* NO-ISSUE: Add konflux service account migration (#1129) [#1129](https://github.com/openshift/assisted-installer/pull/1129)
* NO-ISSUE: Modify Konflux YAMLs to ocm-2.15 (#1126) [#1126](https://github.com/openshift/assisted-installer/pull/1126)
* [MGMT-11622](https://issues.redhat.com/browse/MGMT-11622): assisted-installer controller: operator status should be logged (#1079) [#1079](https://github.com/openshift/assisted-installer/pull/1079)
* Use rsync over cp to set up networking files for first boot (#1123) [#1123](https://github.com/openshift/assisted-installer/pull/1123)
* Konflux build pipeline service account migration for assisted-installer-controller-acm-ds-main (#1108) [#1108](https://github.com/openshift/assisted-installer/pull/1108)
* Konflux build pipeline service account migration for assisted-installer-ds-main (#1110) [#1110](https://github.com/openshift/assisted-installer/pull/1110)
* Konflux build pipeline service account migration for assisted-installer-controller-ds-main (#1109) [#1109](https://github.com/openshift/assisted-installer/pull/1109)
* Konflux build pipeline service account migration for assisted-installer-acm-ds-main (#1107) [#1107](https://github.com/openshift/assisted-installer/pull/1107)
* [MGMT-20567](https://issues.redhat.com/browse/MGMT-20567): Enable HTTP endpoint for MCO ignition (#1117) [#1117](https://github.com/openshift/assisted-installer/pull/1117)
* NO-ISSUE: Update Konflux references (#1114) [#1114](https://github.com/openshift/assisted-installer/pull/1114)
* [Full changelog](https://github.com/openshift/assisted-installer/compare/0de29205c8b99bdfdc12271281d5830f185d8f8c...1b89deb8b13fb42116ba77278f15901967bac8d9)
### [agent-installer-node-agent](https://github.com/openshift/assisted-installer-agent/tree/273939cb458db21c0e4b6afc08d88a1ebd2767ac)
* NO-ISSUE: Update registry.access.redhat.com/ubi9/go-toolset Docker tag to v1.24 (#1052) [#1052](https://github.com/openshift/assisted-installer-agent/pull/1052)
* NO-ISSUE: Update registry.access.redhat.com/ubi9/go-toolset Docker tag to v1.23 (#1038) [#1038](https://github.com/openshift/assisted-installer-agent/pull/1038)
* 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)
* Revert "NO ISSUE: Test (#1015)" (#1016) [#1015](https://github.com/openshift/assisted-installer-agent/pull/1015)
* NO-ISSUE: Update Konflux references (#1013) [#1013](https://github.com/openshift/assisted-installer-agent/pull/1013)
* [ACM-21380](https://issues.redhat.com/browse/ACM-21380): Make ACM builds multi-arch (#1017) [#1017](https://github.com/openshift/assisted-installer-agent/pull/1017)
* NO ISSUE: Test (#1015) [#1015](https://github.com/openshift/assisted-installer-agent/pull/1015)
* NO-ISSUE: Modify Konflux YAMLs to ocm-2.15 (#1009) [#1009](https://github.com/openshift/assisted-installer-agent/pull/1009)
* NO-ISSUE: Update Konflux references (#1003) [#1003](https://github.com/openshift/assisted-installer-agent/pull/1003)
* NO-ISSUE: Update Konflux references (#1002) [#1002](https://github.com/openshift/assisted-installer-agent/pull/1002)
* Konflux build pipeline service account migration for assisted-installer-agent-acm-ds-main (#992) [#992](https://github.com/openshift/assisted-installer-agent/pull/992)
* NO-ISSUE: Update Konflux references (#984) [#984](https://github.com/openshift/assisted-installer-agent/pull/984)
* [Full changelog](https://github.com/openshift/assisted-installer-agent/compare/32842e31cdfe14d8fd7058895af51c1cca1309fe...273939cb458db21c0e4b6afc08d88a1ebd2767ac)
### [agent-installer-utils](https://github.com/openshift/agent-installer-utils/tree/f37e25e980eb14a82b770aa9722bb6718c278f30)
* [OCPBUGS-59187](https://issues.redhat.com/browse/OCPBUGS-59187): invalid default channel configuration for package "mtv… [#124](https://github.com/openshift/agent-installer-utils/pull/124)
* [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)
* [OCPBUGS-57346](https://issues.redhat.com/browse/OCPBUGS-57346): Bump iso-builder appliance dependency [#114](https://github.com/openshift/agent-installer-utils/pull/114)
* NO-ISSUE: Enable 'q' and 'c' hotkeys for quit and configure network [#107](https://github.com/openshift/agent-installer-utils/pull/107)
* [OCPBUGS-57297](https://issues.redhat.com/browse/OCPBUGS-57297): Update mtv-operator to version used in 4.19 catalog [#111](https://github.com/openshift/agent-installer-utils/pull/111)
* [ART-13079](https://issues.redhat.com/browse/ART-13079): append .0 to go.mod version [#105](https://github.com/openshift/agent-installer-utils/pull/105)
* [OCPBUGS-56934](https://issues.redhat.com/browse/OCPBUGS-56934): Disable ESC key on checks page [#102](https://github.com/openshift/agent-installer-utils/pull/102)
* [OCPBUGS-56977](https://issues.redhat.com/browse/OCPBUGS-56977): OVE isobuilder fails on CentOS Stream 9 due to missing… [#103](https://github.com/openshift/agent-installer-utils/pull/103)
* [OCPBUGS-56880](https://issues.redhat.com/browse/OCPBUGS-56880): Log error from nmtui and change modal background [#101](https://github.com/openshift/agent-installer-utils/pull/101)
* [OCPBUGS-56546](https://issues.redhat.com/browse/OCPBUGS-56546): ISOBuilder- Remove default password for nodes [#96](https://github.com/openshift/agent-installer-utils/pull/96)
* [AGENT-1195](https://issues.redhat.com/browse/AGENT-1195): bump appliance to 936210 [#98](https://github.com/openshift/agent-installer-utils/pull/98)
* [OCPBUGS-56223](https://issues.redhat.com/browse/OCPBUGS-56223): Fix nmtui redirection after quit [#93](https://github.com/openshift/agent-installer-utils/pull/93)
* [OCPBUGS-56147](https://issues.redhat.com/browse/OCPBUGS-56147): Add operator CRs post-install in OVE build script [#94](https://github.com/openshift/agent-installer-utils/pull/94)
* [OCPBUGS-56210](https://issues.redhat.com/browse/OCPBUGS-56210): OVE builder: Remove RHEL9 image from additionalImages [#91](https://github.com/openshift/agent-installer-utils/pull/91)
* [OCPBUGS-56112](https://issues.redhat.com/browse/OCPBUGS-56112): configure the channel for each OLM operators [#89](https://github.com/openshift/agent-installer-utils/pull/89)
* [OCPBUGS-55769](https://issues.redhat.com/browse/OCPBUGS-55769): Use internal image registry [#78](https://github.com/openshift/agent-installer-utils/pull/78)
* [AGENT-1195](https://issues.redhat.com/browse/AGENT-1195): bump appliance image to 4042ba [#86](https://github.com/openshift/agent-installer-utils/pull/86)
* [OCPBUGS-55708](https://issues.redhat.com/browse/OCPBUGS-55708): Include RHEL 9 guest image to support VM launches via … [#84](https://github.com/openshift/agent-installer-utils/pull/84)
* [Full changelog](https://github.com/openshift/agent-installer-utils/compare/df463ff90afcaeb63e52b2e2ac174a557d0b869b...f37e25e980eb14a82b770aa9722bb6718c278f30)
### [apiserver-network-proxy](https://github.com/openshift/apiserver-network-proxy/tree/26a4e67d80752e9ec961c518f57283adb70616e8)
* [ART-13079](https://issues.redhat.com/browse/ART-13079): append .0 to go.mod version [#78](https://github.com/openshift/apiserver-network-proxy/pull/78)
* [Full changelog](https://github.com/openshift/apiserver-network-proxy/compare/77213cc5eed50f6c0ec0600133e01274020657ef...26a4e67d80752e9ec961c518f57283adb70616e8)
### [aws-cloud-controller-manager](https://github.com/openshift/cloud-provider-aws/tree/3408f0cdb3c0cec49433a2ab3cff6e1d44e4a58e)
* [OCPBUGS-57684](https://issues.redhat.com/browse/OCPBUGS-57684): Updating ose-aws-cloud-controller-manager-container image to be consistent with ART for 4.20 [#110](https://github.com/openshift/cloud-provider-aws/pull/110)
* [Full changelog](https://github.com/openshift/cloud-provider-aws/compare/425c1c5be39628421bdfb63caf25beb169307473...3408f0cdb3c0cec49433a2ab3cff6e1d44e4a58e)
### [aws-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-aws/tree/de68d01bb2c12dfc71202131b0905eeb12c4168a)
* [OCPBUGS-53003](https://issues.redhat.com/browse/OCPBUGS-53003): Remove references to master branch [#551](https://github.com/openshift/cluster-api-provider-aws/pull/551)
* [OCPBUGS-55947](https://issues.redhat.com/browse/OCPBUGS-55947): Update manifests to remove reliance on v1beta1 admission registration [#549](https://github.com/openshift/cluster-api-provider-aws/pull/549)
* [Full changelog](https://github.com/openshift/cluster-api-provider-aws/compare/802452086a937fc7ac01e26542a05c697b363933...de68d01bb2c12dfc71202131b0905eeb12c4168a)
### [aws-ebs-csi-driver](https://github.com/openshift/aws-ebs-csi-driver/tree/7cab1f6085c051ff585547e9a6010e945244a164)
* [OCPBUGS-57707](https://issues.redhat.com/browse/OCPBUGS-57707): Updating ose-aws-ebs-csi-driver-container image to be consistent with ART for 4.20 [#288](https://github.com/openshift/aws-ebs-csi-driver/pull/288)
* [ART-12521](https://issues.redhat.com/browse/ART-12521): update go mod dependency for konflux [#285](https://github.com/openshift/aws-ebs-csi-driver/pull/285)
* [Full changelog](https://github.com/openshift/aws-ebs-csi-driver/compare/d686e7d16a00cedcc1c42165e1996a4a9255d1a0...7cab1f6085c051ff585547e9a6010e945244a164)
### [aws-ebs-csi-driver-operator, azure-disk-csi-driver-operator, azure-file-csi-driver-operator, csi-driver-manila-operator, openstack-cinder-csi-driver-operator](https://github.com/openshift/csi-operator/tree/a7f0c3ab58181f06a2bb21f0421ebb003f4eecac)
* [OCPBUGS-58254](https://issues.redhat.com/browse/OCPBUGS-58254): Bump library-go [#405](https://github.com/openshift/csi-operator/pull/405)
* [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)
* [STOR-2330](https://issues.redhat.com/browse/STOR-2330): Add labels to subscribe AWS-EBS CSI driver controller to NPs [#387](https://github.com/openshift/csi-operator/pull/387)
* NO-JIRA: create-efs-volume: print files to log as a fallback [#388](https://github.com/openshift/csi-operator/pull/388)
* NO-JIRA: Update openstack approvers [#385](https://github.com/openshift/csi-operator/pull/385)
* [OCPBUGS-54975](https://issues.redhat.com/browse/OCPBUGS-54975): Fix Cinder, Manila driver metrics [#379](https://github.com/openshift/csi-operator/pull/379)
* [OCPBUGS-56128](https://issues.redhat.com/browse/OCPBUGS-56128): openstack-cinder: Set --with-topology flag for node driver also [#383](https://github.com/openshift/csi-operator/pull/383)
* [STOR-2408](https://issues.redhat.com/browse/STOR-2408): Bump OLM metadata to 4.20 [#382](https://github.com/openshift/csi-operator/pull/382)
* [Full changelog](https://github.com/openshift/csi-operator/compare/b61e357915000a5f6dc50aad2cabeb1ac55e2e3c...a7f0c3ab58181f06a2bb21f0421ebb003f4eecac)
### [aws-machine-controllers](https://github.com/openshift/machine-api-provider-aws/tree/65dc832aa22488325bcd7c99acf029c9d39f4783)
* [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 [#134](https://github.com/openshift/machine-api-provider-aws/pull/134)
* [OCPBUGS-57724](https://issues.redhat.com/browse/OCPBUGS-57724): Updating ose-machine-api-provider-aws-container image to be consistent with ART for 4.20 [#133](https://github.com/openshift/machine-api-provider-aws/pull/133)
* [OCPBUGS-57581](https://issues.redhat.com/browse/OCPBUGS-57581): fix: machineset annotation controller: guard on status authoritativeAPI [#132](https://github.com/openshift/machine-api-provider-aws/pull/132)
* [OCPCLOUD-2717](https://issues.redhat.com/browse/OCPCLOUD-2717): bump openshift/api [#131](https://github.com/openshift/machine-api-provider-aws/pull/131)
* [OCPBUGS-56487](https://issues.redhat.com/browse/OCPBUGS-56487): fix: make machineset annotation controller respect paused condition [#129](https://github.com/openshift/machine-api-provider-aws/pull/129)
* [OCPBUGS-55720](https://issues.redhat.com/browse/OCPBUGS-55720): Update machine-api-operator pkg with fixes [#127](https://github.com/openshift/machine-api-provider-aws/pull/127)
* [Full changelog](https://github.com/openshift/machine-api-provider-aws/compare/84fbc02a1b018ffc93ba05622282889a28343db0...65dc832aa22488325bcd7c99acf029c9d39f4783)
### [aws-pod-identity-webhook](https://github.com/openshift/aws-pod-identity-webhook/tree/a2ecb1502280feb8e82c9cf6f3f77d62797e4445)
* [OCPBUGS-57618](https://issues.redhat.com/browse/OCPBUGS-57618): Updating ose-aws-pod-identity-webhook-container image to be consistent with ART for 4.20 [#204](https://github.com/openshift/aws-pod-identity-webhook/pull/204)
* [Full changelog](https://github.com/openshift/aws-pod-identity-webhook/compare/b0a16d53fbf28a55110bbb36a69f23bc772b3297...a2ecb1502280feb8e82c9cf6f3f77d62797e4445)
### [azure-cloud-controller-manager, azure-cloud-node-manager](https://github.com/openshift/cloud-provider-azure/tree/d469d04ed645358d942af442fe21e2c2b44b9b2c)
* [OCPCLOUD-2927](https://issues.redhat.com/browse/OCPCLOUD-2927): Merge https://github.com/kubernetes-sigs/cloud-provider-azure:master (bbb513c) into main [#143](https://github.com/openshift/cloud-provider-azure/pull/143)
* [OCPBUGS-57834](https://issues.redhat.com/browse/OCPBUGS-57834): Updating ose-azure-cloud-controller-manager-container image to be consistent with ART for 4.20 [#147](https://github.com/openshift/cloud-provider-azure/pull/147)
* [OCPBUGS-57720](https://issues.redhat.com/browse/OCPBUGS-57720): Updating ose-azure-cloud-node-manager-container image to be consistent with ART for 4.20 [#145](https://github.com/openshift/cloud-provider-azure/pull/145)
* [Full changelog](https://github.com/openshift/cloud-provider-azure/compare/7109d6b4eaefda87b235c88b92c2e17fd3dd0117...d469d04ed645358d942af442fe21e2c2b44b9b2c)
### [azure-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-azure/tree/48ebcc043072231e1ad71da42d434e8453ba964e)
* [OCPCLOUD-2920](https://issues.redhat.com/browse/OCPCLOUD-2920): Merge https://github.com/kubernetes-sigs/cluster-api-provider-azure:v1.20.1 (e707afb) into master [#341](https://github.com/openshift/cluster-api-provider-azure/pull/341)
* NO-JIRA: Merge https://github.com/kubernetes-sigs/cluster-api-provider-azure:v1.19.4 (99a359a) into master [#338](https://github.com/openshift/cluster-api-provider-azure/pull/338)
* [OCPBUGS-56365](https://issues.redhat.com/browse/OCPBUGS-56365): Update manifests to remove dependency on admissionregistration v1beta1 [#337](https://github.com/openshift/cluster-api-provider-azure/pull/337)
* [Full changelog](https://github.com/openshift/cluster-api-provider-azure/compare/7dc22457e9e0bae7329d0bb4a4705781f04446af...48ebcc043072231e1ad71da42d434e8453ba964e)
### [azure-disk-csi-driver](https://github.com/openshift/azure-disk-csi-driver/tree/0b8e4d2202b0d17942fd745a5e1948f46bdd0350)
* [STOR-2405](https://issues.redhat.com/browse/STOR-2405): Rebase to upstream v1.33.1 for OCP 4.20 [#108](https://github.com/openshift/azure-disk-csi-driver/pull/108)
* [OCPBUGS-57579](https://issues.redhat.com/browse/OCPBUGS-57579): Updating ose-azure-disk-csi-driver-container image to be consistent with ART for 4.20 [#107](https://github.com/openshift/azure-disk-csi-driver/pull/107)
* NO-JIRA: NO-JIRA: Update bertinatto from OWNERS [#103](https://github.com/openshift/azure-disk-csi-driver/pull/103)
* [Full changelog](https://github.com/openshift/azure-disk-csi-driver/compare/466334d41a33d801cef0e81bc7186b8fd42b3f30...0b8e4d2202b0d17942fd745a5e1948f46bdd0350)
### [azure-file-csi-driver](https://github.com/openshift/azure-file-csi-driver/tree/45d505bc11fedadece5ae27147c9595877e39f2a)
* [STOR-2407](https://issues.redhat.com/browse/STOR-2407): Rebase to upstream v1.33.3 for OCP 4.20 [#99](https://github.com/openshift/azure-file-csi-driver/pull/99)
* [OCPBUGS-57884](https://issues.redhat.com/browse/OCPBUGS-57884): Updating ose-azure-file-csi-driver-container image to be consistent with ART for 4.20 [#98](https://github.com/openshift/azure-file-csi-driver/pull/98)
* [OCPBUGS-54897](https://issues.redhat.com/browse/OCPBUGS-54897): UPSTREAM: 2515: allow deleting cross-subscription snapshots [#92](https://github.com/openshift/azure-file-csi-driver/pull/92)
* [Full changelog](https://github.com/openshift/azure-file-csi-driver/compare/762a2b94b237cf16b56bb5085bcaa1471537cb52...45d505bc11fedadece5ae27147c9595877e39f2a)
### [azure-kms-encryption-provider](https://github.com/openshift/azure-kubernetes-kms/tree/ea0b9944dddcc7043065a1fab5fca72dd17450da)
* [ART-13079](https://issues.redhat.com/browse/ART-13079): append .0 to go.mod version [#17](https://github.com/openshift/azure-kubernetes-kms/pull/17)
* [Full changelog](https://github.com/openshift/azure-kubernetes-kms/compare/20a9ba53d5900578d497c84bb09cd46bc5859a29...ea0b9944dddcc7043065a1fab5fca72dd17450da)
### [azure-machine-controllers](https://github.com/openshift/machine-api-provider-azure/tree/116c073bd71e47e5a561e9b4fd5bbb8fa6dc3128)
* [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 [#159](https://github.com/openshift/machine-api-provider-azure/pull/159)
* [OCPBUGS-57671](https://issues.redhat.com/browse/OCPBUGS-57671): Updating ose-machine-api-provider-azure-container image to be consistent with ART for 4.20 [#158](https://github.com/openshift/machine-api-provider-azure/pull/158)
* [OCPBUGS-55372](https://issues.redhat.com/browse/OCPBUGS-55372): Fix regression on ASH with armcompute/v5 [#155](https://github.com/openshift/machine-api-provider-azure/pull/155)
* [OCPBUGS-56380](https://issues.redhat.com/browse/OCPBUGS-56380): Fix failure when attempting to modify immutable availabilitySet [#148](https://github.com/openshift/machine-api-provider-azure/pull/148)
* [OCPBUGS-55372](https://issues.redhat.com/browse/OCPBUGS-55372): Update virtualmachines service to armcompute/v5 SDK [#141](https://github.com/openshift/machine-api-provider-azure/pull/141)
* [Full changelog](https://github.com/openshift/machine-api-provider-azure/compare/04987a4f8fbf36196044db0e1863cb0febf4a88e...116c073bd71e47e5a561e9b4fd5bbb8fa6dc3128)
### [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)
### [azure-workload-identity-webhook](https://github.com/openshift/azure-workload-identity/tree/88b18175e46fe305486d172ec0b4e8471c55e30b)
* [OCPBUGS-57692](https://issues.redhat.com/browse/OCPBUGS-57692): Updating ose-azure-workload-identity-webhook-container image to be consistent with ART for 4.20 [#37](https://github.com/openshift/azure-workload-identity/pull/37)
* [Full changelog](https://github.com/openshift/azure-workload-identity/compare/e5c6c44c87ebbe57a33650dd6270275e7cca771e...88b18175e46fe305486d172ec0b4e8471c55e30b)
### [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)
* [OCPBUGS-56365](https://issues.redhat.com/browse/OCPBUGS-56365): Update manifests to remove dependency on admissionregistration v1beta1 [#44](https://github.com/openshift/cluster-api-provider-metal3/pull/44)
* [Full changelog](https://github.com/openshift/cluster-api-provider-metal3/compare/06a66db1ac3c28f6d9a1adf16146ebec219c8534...f782ba747ed353721c84ceb754ca8403f94adb6a)
### [baremetal-installer, installer, installer-artifacts](https://github.com/openshift/installer/tree/86c5e1fba99ff9392e81d2243655d54b3d39079d)
* [OKD-241](https://issues.redhat.com/browse/OKD-241): Use CentOS Stream 10 bootimages [#9817](https://github.com/openshift/installer/pull/9817)
* [CORS-4062](https://issues.redhat.com/browse/CORS-4062): Migrate endpoints in pkg/types/aws/platform.go to sdk v2 [#9759](https://github.com/openshift/installer/pull/9759)
* [OCPBUGS-57202](https://issues.redhat.com/browse/OCPBUGS-57202): pkg/asset/tls: extend ShortCertRotation certs validity to 2 hours [#9820](https://github.com/openshift/installer/pull/9820)
* [CORS-4058](https://issues.redhat.com/browse/CORS-4058): Remove AWS SDK V1 from destroy/aws [#9736](https://github.com/openshift/installer/pull/9736)
* [CORS-4053](https://issues.redhat.com/browse/CORS-4053): Migrate AWS SDK to v2 in cluster/aws [#9762](https://github.com/openshift/installer/pull/9762)
* [CORS-4054](https://issues.redhat.com/browse/CORS-4054): Migrate from SDK v1 to v2 in installconfig [#9760](https://github.com/openshift/installer/pull/9760)
* [OCPBUGS-58352](https://issues.redhat.com/browse/OCPBUGS-58352): Increase timeout on gcp wait for operation [#9825](https://github.com/openshift/installer/pull/9825)
* [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)
* [OCPBUGS-57021](https://issues.redhat.com/browse/OCPBUGS-57021): Use less permissive access for /var/lib/etcd for SNO [#9769](https://github.com/openshift/installer/pull/9769)
* [CFE-1119](https://issues.redhat.com/browse/CFE-1119): Removes instances of deprecated experimentalPropagateUserTags [#8917](https://github.com/openshift/installer/pull/8917)
* [OCPBUGS-56658](https://issues.redhat.com/browse/OCPBUGS-56658): Prompt User for AWS Creds when none are found [#9751](https://github.com/openshift/installer/pull/9751)
* [CORS-3998](https://issues.redhat.com/browse/CORS-3998): Remove base domain from metadata [#9711](https://github.com/openshift/installer/pull/9711)
* [OCPBUGS-56616](https://issues.redhat.com/browse/OCPBUGS-56616): pkg/types/validation: Validate all SSH public keys [#9770](https://github.com/openshift/installer/pull/9770)
* [OCPBUGS-51299](https://issues.redhat.com/browse/OCPBUGS-51299): Set default project and location for KMS key manifest [#9767](https://github.com/openshift/installer/pull/9767)
* [AGENT-997](https://issues.redhat.com/browse/AGENT-997): Internal dev docs for authentication-authorization [#9224](https://github.com/openshift/installer/pull/9224)
* [OCPBUGS-57000](https://issues.redhat.com/browse/OCPBUGS-57000): Revert "CORS-3883: Remove user-assigned identity from ARM template" [#9766](https://github.com/openshift/installer/pull/9766)
* [SPLAT-2045](https://issues.redhat.com/browse/SPLAT-2045): [vsphere] promote multi-nic to default [#9493](https://github.com/openshift/installer/pull/9493)
* no-jira: Bump CAPZ Version [#9704](https://github.com/openshift/installer/pull/9704)
* NO-JIRA: openstack docs: Fix type of clusterOSImageProperties [#9754](https://github.com/openshift/installer/pull/9754)
* [OCPBUGS-54885](https://issues.redhat.com/browse/OCPBUGS-54885): Validate agent diskEncryption fields [#9674](https://github.com/openshift/installer/pull/9674)
* [OCPBUGS-54413](https://issues.redhat.com/browse/OCPBUGS-54413): Make swift containers removal not fatal for UPI. [#9728](https://github.com/openshift/installer/pull/9728)
* [OCPBUGS-56808](https://issues.redhat.com/browse/OCPBUGS-56808): Remove configv1.GCPServiceEndpointNameTagManager references [#9749](https://github.com/openshift/installer/pull/9749)
* no-jira: add unit tests for vsphere VIPS/machinenetworks population [#9744](https://github.com/openshift/installer/pull/9744)
* [OCPBUGS-56713](https://issues.redhat.com/browse/OCPBUGS-56713): update the punctuation [#9746](https://github.com/openshift/installer/pull/9746)
* [OCPBUGS-54487](https://issues.redhat.com/browse/OCPBUGS-54487): Power VS: Provide detailed error when entered VPCName cannot be found [#9634](https://github.com/openshift/installer/pull/9634)
* [CORS-4066](https://issues.redhat.com/browse/CORS-4066): Remove the function to check if multiarch is enabled/allowed [#9750](https://github.com/openshift/installer/pull/9750)
* [OCPBUGS-6508](https://issues.redhat.com/browse/OCPBUGS-6508): Update Control Plane replica validation for Single Node OpenShift [#9048](https://github.com/openshift/installer/pull/9048)
* [CORS-3682](https://issues.redhat.com/browse/CORS-3682): log falsy conditions when CAPI infra/machine provisioning failed [#9722](https://github.com/openshift/installer/pull/9722)
* [MGMT-20702](https://issues.redhat.com/browse/MGMT-20702), [OCPBUGS-56601](https://issues.redhat.com/browse/OCPBUGS-56601): Avoid duplicate machine networks [#9743](https://github.com/openshift/installer/pull/9743)
* [OCPBUGS-55671](https://issues.redhat.com/browse/OCPBUGS-55671): AWS Mutliarch feature gate is enabled by default [#9729](https://github.com/openshift/installer/pull/9729)
* [OCPBUGS-55672](https://issues.redhat.com/browse/OCPBUGS-55672): Remove MultiArchInstallGCP featuregate [#9725](https://github.com/openshift/installer/pull/9725)
* [OCPBUGS-56645](https://issues.redhat.com/browse/OCPBUGS-56645): Update RHCOS 4.20 bootimage metadata to 9.6.20250523-0 [#9741](https://github.com/openshift/installer/pull/9741)
* [OCPBUGS-56008](https://issues.redhat.com/browse/OCPBUGS-56008): Remove unnecessary validation [#9739](https://github.com/openshift/installer/pull/9739)
* [OCPBUGS-56268](https://issues.redhat.com/browse/OCPBUGS-56268): pkg/types/azure: remove SystemAssignedID docs [#9717](https://github.com/openshift/installer/pull/9717)
* no-jira: Update team osasinfra [#9732](https://github.com/openshift/installer/pull/9732)
* [OCPBUGS-56008](https://issues.redhat.com/browse/OCPBUGS-56008): don't expect identity on ASH [#9733](https://github.com/openshift/installer/pull/9733)
* [OCPBUGS-56008](https://issues.redhat.com/browse/OCPBUGS-56008): default Azure to create VM user-assigned identities [#9718](https://github.com/openshift/installer/pull/9718)
* NO-JIRA: add the instance types which test PASS [#9723](https://github.com/openshift/installer/pull/9723)
* [OCPBUGS-55905](https://issues.redhat.com/browse/OCPBUGS-55905): Update RHCOS 4.20 bootimage metadata to 9.6.20250513-0 [#9720](https://github.com/openshift/installer/pull/9720)
* [OCPBUGS-56262](https://issues.redhat.com/browse/OCPBUGS-56262): Added better logging for vSphere destroy [#9716](https://github.com/openshift/installer/pull/9716)
* [OCPBUGS-56079](https://issues.redhat.com/browse/OCPBUGS-56079): apply fixes for yaml-lint errors [#9708](https://github.com/openshift/installer/pull/9708)
* [OCPBUGS-53107](https://issues.redhat.com/browse/OCPBUGS-53107): Set appropriate KillMode for systemd services [#9562](https://github.com/openshift/installer/pull/9562)
* [OCPBUGS-55683](https://issues.redhat.com/browse/OCPBUGS-55683): Pre-create password files for agent installer OVE [#9679](https://github.com/openshift/installer/pull/9679)
* [OCPEDGE-1673](https://issues.redhat.com/browse/OCPEDGE-1673): [TNF] Render secret manifests from fencing credentials block. [#9635](https://github.com/openshift/installer/pull/9635)
* [OCPBUGS-47719](https://issues.redhat.com/browse/OCPBUGS-47719): [Nutanix] nil error displayed when setting a not exist value in preloadedOSImageName field [#9693](https://github.com/openshift/installer/pull/9693)
* [OCPBUGS-55817](https://issues.redhat.com/browse/OCPBUGS-55817): add Lsv4 and Lasv4 series as tested [#9696](https://github.com/openshift/installer/pull/9696)
* [OCPBUGS-55772](https://issues.redhat.com/browse/OCPBUGS-55772): Add support for Azure TDX confidential VM type [#9691](https://github.com/openshift/installer/pull/9691)
* no-jira: add jcpowermac to nutanix review/approve groups [#9697](https://github.com/openshift/installer/pull/9697)
* [CORS-3960](https://issues.redhat.com/browse/CORS-3960), [OCPBUGS-55952](https://issues.redhat.com/browse/OCPBUGS-55952): Remove Terraform Build Artifacts [#9667](https://github.com/openshift/installer/pull/9667)
* no-jira: add PeaceRebel (Bipin) to coreos approvers & reviewers list [#9687](https://github.com/openshift/installer/pull/9687)
* [OCPBUGS-54502](https://issues.redhat.com/browse/OCPBUGS-54502): ensure ctrplane nodes can access bootstrap MCS [#9689](https://github.com/openshift/installer/pull/9689)
* [OCPBUGS-54566](https://issues.redhat.com/browse/OCPBUGS-54566): Apply defaults then validate confidentialCompute [#9637](https://github.com/openshift/installer/pull/9637)
* [OCPBUGS-55722](https://issues.redhat.com/browse/OCPBUGS-55722): azure stack: switch cloud provider to standard lb [#9686](https://github.com/openshift/installer/pull/9686)
* no-jira: fixes to get shellcheck to pass [#9669](https://github.com/openshift/installer/pull/9669)
* [OCPBUGS-53116](https://issues.redhat.com/browse/OCPBUGS-53116): AWS Destroy use AWS SDK v2 [#9644](https://github.com/openshift/installer/pull/9644)
* [OCPEDGE-1707](https://issues.redhat.com/browse/OCPEDGE-1707): Add Disable Certificate Verification API [#9640](https://github.com/openshift/installer/pull/9640)
* no-jira: azure: add tested instance types for CORS-3634 and CORS-3771 [#9683](https://github.com/openshift/installer/pull/9683)
* [OCPBUGS-45805](https://issues.redhat.com/browse/OCPBUGS-45805): Check for nil in case of proxy crash/deleted [#9488](https://github.com/openshift/installer/pull/9488)
* [Full changelog](https://github.com/openshift/installer/compare/5551ca303f8a657f4525157ef156369252f1eb4f...86c5e1fba99ff9392e81d2243655d54b3d39079d)
### [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/1563591d664d4e1d777ee735fc16442143ead42f)
* [OCPBUGS-57472](https://issues.redhat.com/browse/OCPBUGS-57472): merge from upstream [#424](https://github.com/openshift/baremetal-operator/pull/424)
* [OCPBUGS-54634](https://issues.redhat.com/browse/OCPBUGS-54634): Merge upstream [#419](https://github.com/openshift/baremetal-operator/pull/419)
* [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)
* [OCPBUGS-54629](https://issues.redhat.com/browse/OCPBUGS-54629), [OCPBUGS-54965](https://issues.redhat.com/browse/OCPBUGS-54965): merge upstream [#418](https://github.com/openshift/baremetal-operator/pull/418)
* [OCPBUGS-55717](https://issues.redhat.com/browse/OCPBUGS-55717): Merge upstream [#414](https://github.com/openshift/baremetal-operator/pull/414)
* [Full changelog](https://github.com/openshift/baremetal-operator/compare/aa46a5a6144b865dbcdb8af35d13a790377542d4...1563591d664d4e1d777ee735fc16442143ead42f)
### [baremetal-runtimecfg](https://github.com/openshift/baremetal-runtimecfg/tree/e898adc576b343a214aff860e349f9bba3a125d4)
* NO-ISSUE: Update OWNERS [#353](https://github.com/openshift/baremetal-runtimecfg/pull/353)
* [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)
* NO-ISSUE: Add emy as reviewer [#346](https://github.com/openshift/baremetal-runtimecfg/pull/346)
* [Full changelog](https://github.com/openshift/baremetal-runtimecfg/compare/33a1d92344c6b56721a745fbe2e41d3ca899aa78...e898adc576b343a214aff860e349f9bba3a125d4)
### [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)
* [OCPBUGS-56691](https://issues.redhat.com/browse/OCPBUGS-56691): Rely on overall available disk space of the mounted volume [#2028](https://github.com/openshift/oc/pull/2028)
* [WRKLDS-1713](https://issues.redhat.com/browse/WRKLDS-1713): Remove schema1 [#2037](https://github.com/openshift/oc/pull/2037)
* [WRKLDS-1716](https://issues.redhat.com/browse/WRKLDS-1716): oc image serve: Remove as deprecated [#2033](https://github.com/openshift/oc/pull/2033)
* [OTA-1539](https://issues.redhat.com/browse/OTA-1539): pkg/cli/admin/upgrade/recommend: Add a --quiet option [#2023](https://github.com/openshift/oc/pull/2023)
* [OTA-1532](https://issues.redhat.com/browse/OTA-1532): pkg/cli/admin/upgrade/recommend: New, feature-gated --accept [#2017](https://github.com/openshift/oc/pull/2017)
* [OCPBUGS-49897](https://issues.redhat.com/browse/OCPBUGS-49897): avoid transfering permissions when copying artifacts from node-joiner pod [#2031](https://github.com/openshift/oc/pull/2031)
* [OCPBUGS-56598](https://issues.redhat.com/browse/OCPBUGS-56598): pkg/cli/admin/mustgather: Include ClusterVersion in fallback inspect [#2025](https://github.com/openshift/oc/pull/2025)
* [OCPBUGS-55220](https://issues.redhat.com/browse/OCPBUGS-55220): Replace colon to hypen in the filename while extracting tar on Windows [#2022](https://github.com/openshift/oc/pull/2022)
* NO-JIRA: OCPBUGS-46604: Clarify behavior of since-time flag in oc adm must-gather command [#2019](https://github.com/openshift/oc/pull/2019)
* [WRKLDS-1103](https://issues.redhat.com/browse/WRKLDS-1103): Adding sos.conf file for default sos config into the tools image [#2003](https://github.com/openshift/oc/pull/2003)
* NO-JIRA: make 'oc status' compatible with bare kube [#1947](https://github.com/openshift/oc/pull/1947)
* [Full changelog](https://github.com/openshift/oc/compare/298429ba9831d1d72b89edd9beb82a6ee665c3b7...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)
* [OCPBUGS-57296](https://issues.redhat.com/browse/OCPBUGS-57296): Remove duplicate cluster role rules [#864](https://github.com/openshift/cloud-credential-operator/pull/864)
* [OCPBUGS-57349](https://issues.redhat.com/browse/OCPBUGS-57349): Use constant for first parameter of fmt.Errorf [#874](https://github.com/openshift/cloud-credential-operator/pull/874)
* [CCO-645](https://issues.redhat.com/browse/CCO-645): Add new clock parameter when using library-go:NewKubeRecorder [#872](https://github.com/openshift/cloud-credential-operator/pull/872)
* [OCPBUGS-55777](https://issues.redhat.com/browse/OCPBUGS-55777): Add missing Role, RoleBinding [#860](https://github.com/openshift/cloud-credential-operator/pull/860)
* [OCPBUGS-56607](https://issues.redhat.com/browse/OCPBUGS-56607): Azure: resolve nil pointer exception when role assignment exists [#861](https://github.com/openshift/cloud-credential-operator/pull/861)
* [OCPBUGS-53429](https://issues.redhat.com/browse/OCPBUGS-53429): Render: configure proxy on bootstrap static pod [#855](https://github.com/openshift/cloud-credential-operator/pull/855)
* [OCPBUGS-55777](https://issues.redhat.com/browse/OCPBUGS-55777): Sync OpenStack CA Bundles from legacy location [#850](https://github.com/openshift/cloud-credential-operator/pull/850)
* [OCPBUGS-54829](https://issues.redhat.com/browse/OCPBUGS-54829): golang.org/x/net v0.38.0 [#851](https://github.com/openshift/cloud-credential-operator/pull/851)
* [Full changelog](https://github.com/openshift/cloud-credential-operator/compare/ae646da0856ff25229c23f1adaf08280b98e2e95...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)
* NO-JIRA: add logging when rendering bootstrap manifests [#770](https://github.com/openshift/cluster-authentication-operator/pull/770)
* [CNTRLPLANE-939](https://issues.redhat.com/browse/CNTRLPLANE-939): test/e2e-oidc: poll test preconditions for a short time instead of checking once [#769](https://github.com/openshift/cluster-authentication-operator/pull/769)
* [CNTRLPLANE-939](https://issues.redhat.com/browse/CNTRLPLANE-939): Create separate make rule for e2e oidc tests [#768](https://github.com/openshift/cluster-authentication-operator/pull/768)
* [AUTH-544](https://issues.redhat.com/browse/AUTH-544): Extend e2e test to leverage new functionality [#737](https://github.com/openshift/cluster-authentication-operator/pull/737)
* [Full changelog](https://github.com/openshift/cluster-authentication-operator/compare/ceeb021d7562cf3d669ed7293f46b2a50e848c73...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)
* [OCPBUGS-42875](https://issues.redhat.com/browse/OCPBUGS-42875): mitigate operator Degraded status flapping [#344](https://github.com/openshift/cluster-autoscaler-operator/pull/344)
* [OCPBUGS-57041](https://issues.redhat.com/browse/OCPBUGS-57041): update cluster provider type early [#343](https://github.com/openshift/cluster-autoscaler-operator/pull/343)
* NO-JIRA: Add autoscale members to OWNERS file [#345](https://github.com/openshift/cluster-autoscaler-operator/pull/345)
* [Full changelog](https://github.com/openshift/cluster-autoscaler-operator/compare/227f7537c3b459d4940522809df60b2dfca738ed...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)
* NO-ISSUE: Remove inactive OWNERS [#480](https://github.com/openshift/cluster-baremetal-operator/pull/480)
* [OCPBUGS-54244](https://issues.redhat.com/browse/OCPBUGS-54244): no default for provisioningIP when provisioningInterface is set [#476](https://github.com/openshift/cluster-baremetal-operator/pull/476)
* [OCPBUGS-54965](https://issues.redhat.com/browse/OCPBUGS-54965): Inform BMO when provisioning network is disabled [#473](https://github.com/openshift/cluster-baremetal-operator/pull/473)
* NO-ISSUE: Makefile: don't run all linters when running unit tests [#475](https://github.com/openshift/cluster-baremetal-operator/pull/475)
* NO-ISSUE: Silence a bogus error with newer golangci-lint [#477](https://github.com/openshift/cluster-baremetal-operator/pull/477)
* [OCPBUGS-52483](https://issues.redhat.com/browse/OCPBUGS-52483): Allow provisioningIP when network disabled [#466](https://github.com/openshift/cluster-baremetal-operator/pull/466)
* [Full changelog](https://github.com/openshift/cluster-baremetal-operator/compare/0c3beae1a216187270d60af49117a82e74de4020...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-controllers](https://github.com/openshift/cluster-api/tree/33d21d224be0e943c2ac05eaa763324f35f69d36)
* NO-JIRA: Merge https://github.com/kubernetes-sigs/cluster-api:v1.10.2 (5255664) into master [#240](https://github.com/openshift/cluster-api/pull/240)
* [OCPCLOUD-2917](https://issues.redhat.com/browse/OCPCLOUD-2917): Merge https://github.com/kubernetes-sigs/cluster-api:v1.10.1 (647a1b7) into master [#238](https://github.com/openshift/cluster-api/pull/238)
* [OCPBUGS-55947](https://issues.redhat.com/browse/OCPBUGS-55947): Regenerate manifests to drop v1beta1 admissionregistration usage [#236](https://github.com/openshift/cluster-api/pull/236)
* [Full changelog](https://github.com/openshift/cluster-api/compare/479f0c4edcfc5bc5706600070e8b8c142e59a5d4...33d21d224be0e943c2ac05eaa763324f35f69d36)
### [cluster-capi-operator](https://github.com/openshift/cluster-capi-operator/tree/89f5a58dd743ea5f3fd71333d73d9ef8805352cd)
* [OCPBUGS-56805](https://issues.redhat.com/browse/OCPBUGS-56805), [OCPBUGS-58880](https://issues.redhat.com/browse/OCPBUGS-58880): fix: clusteroperator: do not update status.relatedobjects if only order changed [#331](https://github.com/openshift/cluster-capi-operator/pull/331)
* 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)
* [OCPBUGS-54705](https://issues.redhat.com/browse/OCPBUGS-54705): mapi2capi: Create new machine template when changing MAPI providerSpec [#295](https://github.com/openshift/cluster-capi-operator/pull/295)
* [OCPBUGS-57013](https://issues.redhat.com/browse/OCPBUGS-57013): Fix reset sync status in migration controllers [#313](https://github.com/openshift/cluster-capi-operator/pull/313)
* NO-JIRA: Assorted cleanups [#312](https://github.com/openshift/cluster-capi-operator/pull/312)
* [OCPBUGS-57040](https://issues.redhat.com/browse/OCPBUGS-57040): Fix failure to retry unpause [#309](https://github.com/openshift/cluster-capi-operator/pull/309)
* [OCPBUGS-56604](https://issues.redhat.com/browse/OCPBUGS-56604): fix: ensure CAPI machineset is created not paused when authoritative [#299](https://github.com/openshift/cluster-capi-operator/pull/299)
* [OCPBUGS-56709](https://issues.redhat.com/browse/OCPBUGS-56709): fix: bump openshift/library-go to fix ValidatingAdmissionPolicyV1 apply in capiinstaller [#301](https://github.com/openshift/cluster-capi-operator/pull/301)
* [OCPBUGS-56487](https://issues.redhat.com/browse/OCPBUGS-56487): fix: watch CAPI resources in the migration controllers [#300](https://github.com/openshift/cluster-capi-operator/pull/300)
* [OCPCLOUD-2943](https://issues.redhat.com/browse/OCPCLOUD-2943): MachineSet deletion logic [#286](https://github.com/openshift/cluster-capi-operator/pull/286)
* [OCPCLOUD-2893](https://issues.redhat.com/browse/OCPCLOUD-2893): Add related objects to must-gather config [#267](https://github.com/openshift/cluster-capi-operator/pull/267)
* [OCPBUGS-55985](https://issues.redhat.com/browse/OCPBUGS-55985): fix: machine: propagate non-authoritative deletion [#290](https://github.com/openshift/cluster-capi-operator/pull/290)
* [OCPBUGS-55947](https://issues.redhat.com/browse/OCPBUGS-55947): Should not use v1beta1 of the AdmissionRegistration API group [#289](https://github.com/openshift/cluster-capi-operator/pull/289)
* [Full changelog](https://github.com/openshift/cluster-capi-operator/compare/23220358f864338ab01ba0eb55d20459c732be64...89f5a58dd743ea5f3fd71333d73d9ef8805352cd)
### [cluster-cloud-controller-manager-operator](https://github.com/openshift/cluster-cloud-controller-manager-operator/tree/6b845a2081319d90eb9ef949ce25246bd1024bc8)
* [OCPCLOUD-2978](https://issues.redhat.com/browse/OCPCLOUD-2978): add deny all network policy [#395](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/395)
* NO-JIRA: Remove old deployment which is deleted [#393](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/393)
* [OCPBUGS-56508](https://issues.redhat.com/browse/OCPBUGS-56508): Fix config-sync-controller logging [#389](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/389)
* [Full changelog](https://github.com/openshift/cluster-cloud-controller-manager-operator/compare/7ddcbe3dd3a7b836ec0c882032944dcded78f866...6b845a2081319d90eb9ef949ce25246bd1024bc8)
### [cluster-config-api](https://github.com/openshift/api/tree/674ad74beffcbdf6aa7a577bf23a269c24f92fe8)
* OAPE-232/OCPBUGS-55653: Remove GCPLabelsTags featuregate [#2372](https://github.com/openshift/api/pull/2372)
* [CNTRLPLANE-371](https://issues.redhat.com/browse/CNTRLPLANE-371): Update to Kubernetes v1.33.2 [#2252](https://github.com/openshift/api/pull/2252)
* Disable schema checker overlap with KAL [#2397](https://github.com/openshift/api/pull/2397)
* [OCPBUGS-55674](https://issues.redhat.com/browse/OCPBUGS-55674): remove AWSEFSDriverVolumeMetrics featuregate [#2395](https://github.com/openshift/api/pull/2395)
* Register v1 (cluster)imagepolicy [#2394](https://github.com/openshift/api/pull/2394)
* Update KAL and GolangCI-Lint to v2 [#2321](https://github.com/openshift/api/pull/2321)
* Enable MutatingAdmissionPolicy in Dev/TechPreview [#2385](https://github.com/openshift/api/pull/2385)
* [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)
* [OCPBUGS-55663](https://issues.redhat.com/browse/OCPBUGS-55663): Remove NodeDisruptionPolicy featuregate [#2359](https://github.com/openshift/api/pull/2359)
* Register MutatingAdmissionPolicy in feature gates [#2349](https://github.com/openshift/api/pull/2349)
* [WRKLDS-1676](https://issues.redhat.com/browse/WRKLDS-1676): OCM config: Remove obsolete fields [#2364](https://github.com/openshift/api/pull/2364)
* [OCPBUGS-55652](https://issues.redhat.com/browse/OCPBUGS-55652): Remove PrivateHostedZoneAWS feature gate [#2338](https://github.com/openshift/api/pull/2338)
* [CNTRLPLANE-337](https://issues.redhat.com/browse/CNTRLPLANE-337): authentication: oidc: make username claim mapping required [#2352](https://github.com/openshift/api/pull/2352)
* NO-ISSUE: Remove redundant image stream [#2358](https://github.com/openshift/api/pull/2358)
* Promote RouteAdvertisements feature gate to default feature set [#2225](https://github.com/openshift/api/pull/2225)
* [MCO-1671](https://issues.redhat.com/browse/MCO-1671): Add feature gates for azure boot image updates & skew management [#2353](https://github.com/openshift/api/pull/2353)
* [SPLAT-2137](https://issues.redhat.com/browse/SPLAT-2137): FG for Service Type LB NLB with Security Group [#2354](https://github.com/openshift/api/pull/2354)
* [OCPBUGS-56725](https://issues.redhat.com/browse/OCPBUGS-56725): Add max length validation for apiserver namedCertificates [#2342](https://github.com/openshift/api/pull/2342)
* Remove DataGather state print column [#2350](https://github.com/openshift/api/pull/2350)
* [OCPBUGS-44462](https://issues.redhat.com/browse/OCPBUGS-44462): Remove PlatformOperators from feature list [#2333](https://github.com/openshift/api/pull/2333)
* [CORENET-6004](https://issues.redhat.com/browse/CORENET-6004): Add PreconfiguredUDNAddresses featuregate [#2348](https://github.com/openshift/api/pull/2348)
* [OCPCLOUD-2717](https://issues.redhat.com/browse/OCPCLOUD-2717): Deprecate DeleteOnTermination for EBS volumes [#2341](https://github.com/openshift/api/pull/2341)
* [SPLAT-2175](https://issues.redhat.com/browse/SPLAT-2175): introduce AzureDedicatedHosts feature gate [#2293](https://github.com/openshift/api/pull/2293)
* [OCPBUGS-52556](https://issues.redhat.com/browse/OCPBUGS-52556): Revert v1alpha1 removal [#2343](https://github.com/openshift/api/pull/2343)
* [SPLAT-2044](https://issues.redhat.com/browse/SPLAT-2044): [vsphere] promote multi-nic to default [#2204](https://github.com/openshift/api/pull/2204)
* [OCPBUGS-55671](https://issues.redhat.com/browse/OCPBUGS-55671): Remove MultiArchInstallAWS featuregate [#2336](https://github.com/openshift/api/pull/2336)
* [CNTRLPLANE-371](https://issues.redhat.com/browse/CNTRLPLANE-371): Remove SELinuxChangePolicy gate [#2334](https://github.com/openshift/api/pull/2334)
* [OCPNODE-3262](https://issues.redhat.com/browse/OCPNODE-3262): promote featuregate SigstoreImageVerificationPKI to techpreview [#2328](https://github.com/openshift/api/pull/2328)
* [OCPBUGS-55672](https://issues.redhat.com/browse/OCPBUGS-55672): Remove MultiArchInstallGCP featuregate [#2332](https://github.com/openshift/api/pull/2332)
* [CORS-4041](https://issues.redhat.com/browse/CORS-4041): Remove the TagManager from the GCP Custom Endpoints [#2323](https://github.com/openshift/api/pull/2323)
* [SPLAT-2213](https://issues.redhat.com/browse/SPLAT-2213): Added vSphere mixed node env feature gate [#2326](https://github.com/openshift/api/pull/2326)
* [OCPBUGS-56382](https://issues.redhat.com/browse/OCPBUGS-56382): Fix validation for Resource field in MOSB API [#2327](https://github.com/openshift/api/pull/2327)
* [OPRUN-3860](https://issues.redhat.com/browse/OPRUN-3860): Add NewOLMWebhookProviderOpenshiftServiceCA feature gate [#2324](https://github.com/openshift/api/pull/2324)
* [OCPBUGS-55664](https://issues.redhat.com/browse/OCPBUGS-55664): remove VSphereDriverConfiguration feature gate [#2319](https://github.com/openshift/api/pull/2319)
* [CNTRLPLANE-367](https://issues.redhat.com/browse/CNTRLPLANE-367): Update Authentication API GoDoc for OIDC-related fields [#2314](https://github.com/openshift/api/pull/2314)
* [OCPNODE-2557](https://issues.redhat.com/browse/OCPNODE-2557), [OCPNODE-3225](https://issues.redhat.com/browse/OCPNODE-3225): features: set user namespace features on by default [#2305](https://github.com/openshift/api/pull/2305)
* [OCPBUGS-55662](https://issues.redhat.com/browse/OCPBUGS-55662): Drop BareMetalLoadBalancer feature gate [#2312](https://github.com/openshift/api/pull/2312)
* [CCXDEV-14850](https://issues.redhat.com/browse/CCXDEV-14850): align insights DataGather with config [#2248](https://github.com/openshift/api/pull/2248)
* Remove upstream on-by-default cloud feature gates (CloudDualStackNodeIPs, DisableKubeletCloudCredentialProviders) [#2249](https://github.com/openshift/api/pull/2249)
* [SPLAT-2168](https://issues.redhat.com/browse/SPLAT-2168): introduce AWSDedicatedHosts feature gate [#2291](https://github.com/openshift/api/pull/2291)
* [OCPBUGS-55666](https://issues.redhat.com/browse/OCPBUGS-55666): Remove MachineAPIProviderOpenStack feature gate [#2307](https://github.com/openshift/api/pull/2307)
* [MCO-1657](https://issues.redhat.com/browse/MCO-1657): FeatureGate for Bootimage updates for the vSphere platform [#2301](https://github.com/openshift/api/pull/2301)
* [SPLAT-2072](https://issues.redhat.com/browse/SPLAT-2072): Removed VSphereMultiVCenters feature gate [#2231](https://github.com/openshift/api/pull/2231)
* [SPLAT-2158](https://issues.redhat.com/browse/SPLAT-2158): Azure Multi Disk feature gate [#2289](https://github.com/openshift/api/pull/2289)
* README: Add criteria for featuregate test result windows and flake handling [#2302](https://github.com/openshift/api/pull/2302)
* [Full changelog](https://github.com/openshift/api/compare/97812373b6b447ff6b55d3e2625b4f62aff1a16f...674ad74beffcbdf6aa7a577bf23a269c24f92fe8)
### [cluster-config-operator](https://github.com/openshift/cluster-config-operator/tree/49a189058e033ddeffd8bf3283f24831862aefc3)
* [OCPBUGS-57187](https://issues.redhat.com/browse/OCPBUGS-57187): featuregates: always complete featuregates when feature set is CustomNoUpgrade [#440](https://github.com/openshift/cluster-config-operator/pull/440)
* [Full changelog](https://github.com/openshift/cluster-config-operator/compare/96607b590ba35a8f008073e105e01e72a5bfba2e...49a189058e033ddeffd8bf3283f24831862aefc3)
### [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-dns-operator](https://github.com/openshift/cluster-dns-operator/tree/48ebc1269caad1e9ec7f422b24f3bccbe134d0c4)
* [OCPBUGS-57704](https://issues.redhat.com/browse/OCPBUGS-57704): Updating ose-cluster-dns-operator-container image to be consistent with ART for 4.20 [#438](https://github.com/openshift/cluster-dns-operator/pull/438)
* [Full changelog](https://github.com/openshift/cluster-dns-operator/compare/659813065170f4e52f80b7a29bbab64bfa9aa172...48ebc1269caad1e9ec7f422b24f3bccbe134d0c4)
### [cluster-etcd-operator](https://github.com/openshift/cluster-etcd-operator/tree/22fee6de5d6ac15f81859690d3d7aab5e14adba3)
* [OCPBUGS-55404](https://issues.redhat.com/browse/OCPBUGS-55404): fix ordering on bootstrap IP selection [#1443](https://github.com/openshift/cluster-etcd-operator/pull/1443)
* [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)
* NO-JIRA: remove grafana-dashboard-etcd [#1429](https://github.com/openshift/cluster-etcd-operator/pull/1429)
* [OCPBUGS-56199](https://issues.redhat.com/browse/OCPBUGS-56199): increase tnf job timeouts [#1426](https://github.com/openshift/cluster-etcd-operator/pull/1426)
* [CNTRLPLANE-340](https://issues.redhat.com/browse/CNTRLPLANE-340): Issue shorter certs when ShortCertRotation feature gate is set [#1315](https://github.com/openshift/cluster-etcd-operator/pull/1315)
* [OCPBUGS-55757](https://issues.redhat.com/browse/OCPBUGS-55757): adjust alerts according to platform [#1422](https://github.com/openshift/cluster-etcd-operator/pull/1422)
* [OCPBUGS-55111](https://issues.redhat.com/browse/OCPBUGS-55111): Remove 'meta' keyword from pcs resource create command [#1417](https://github.com/openshift/cluster-etcd-operator/pull/1417)
* [Full changelog](https://github.com/openshift/cluster-etcd-operator/compare/afc5cf84c188843a21b3880d26b334164d0c0477...22fee6de5d6ac15f81859690d3d7aab5e14adba3)
### [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)
* [OCPBUGS-56606](https://issues.redhat.com/browse/OCPBUGS-56606): bump github.com/golang-jwt/jwt [#1212](https://github.com/openshift/cluster-image-registry-operator/pull/1212)
* [OCPBUGS-56361](https://issues.redhat.com/browse/OCPBUGS-56361): bump golang.org/x/oauth2 to the latest version [#1206](https://github.com/openshift/cluster-image-registry-operator/pull/1206)
* [Full changelog](https://github.com/openshift/cluster-image-registry-operator/compare/328419e7a2aba288a3405e76449f84d42b1952b3...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)
* [OCPBUGS-55652](https://issues.redhat.com/browse/OCPBUGS-55652): Removed PrivateHostedZoneAWS from component [#1230](https://github.com/openshift/cluster-ingress-operator/pull/1230)
* [OCPBUGS-54745](https://issues.redhat.com/browse/OCPBUGS-54745): status: Conditionally add CRDs to relatedObjects [#1217](https://github.com/openshift/cluster-ingress-operator/pull/1217)
* [OCPBUGS-55317](https://issues.redhat.com/browse/OCPBUGS-55317): Check capabilities before watching OLM resource [#1232](https://github.com/openshift/cluster-ingress-operator/pull/1232)
* [Full changelog](https://github.com/openshift/cluster-ingress-operator/compare/137807b212e6c24b59073a43fb10ccf6fed2a250...cbc0b217b655f1f0ce0becc9145c2a6042beabea)
### [cluster-kube-apiserver-operator](https://github.com/openshift/cluster-kube-apiserver-operator/tree/04595ca2622f5a6bc3b3facfec0ef876b6acaa2e)
* [CNTRLPLANE-371](https://issues.redhat.com/browse/CNTRLPLANE-371): Update to Kubernetes v1.33.2 [#1849](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1849)
* [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)
* NO-JIRA: Use new PSS annotation [#1833](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1833)
* [OCPBUGS-55013](https://issues.redhat.com/browse/OCPBUGS-55013): SCC: add hostmount-anyuid-v2 [#1834](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1834)
* [OCPBUGS-43777](https://issues.redhat.com/browse/OCPBUGS-43777): certrotationcontroller: run tests which runs deployment and creates projects - reapply [#1831](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1831)
* [OCPBUGS-52466](https://issues.redhat.com/browse/OCPBUGS-52466): bump library-go to bring in updated audit policies [#1837](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1837)
* [OCPBUGS-55274](https://issues.redhat.com/browse/OCPBUGS-55274): Change validity / refresh for some certs which should not be affected by dev cycle rotation change [#1832](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1832)
* [Full changelog](https://github.com/openshift/cluster-kube-apiserver-operator/compare/34bd8a7860802d310b4b0c124dc7975b6fa52773...04595ca2622f5a6bc3b3facfec0ef876b6acaa2e)
### [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)
* [WRKLDS-954](https://issues.redhat.com/browse/WRKLDS-954): pkg/operator: Remove expired conditional resources [#839](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/839)
* [Full changelog](https://github.com/openshift/cluster-kube-controller-manager-operator/compare/cec410b7f877a6eef57968889a644b848bdb540a...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)
* [OCPNODE-3192](https://issues.redhat.com/browse/OCPNODE-3192): enable the scheduler plugin if the feature gate DynamicResourceAllocation is enabled [#561](https://github.com/openshift/cluster-kube-scheduler-operator/pull/561)
* [Full changelog](https://github.com/openshift/cluster-kube-scheduler-operator/compare/8740a60de76690a17d5081db078eb93dfdb7a066...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-machine-approver](https://github.com/openshift/cluster-machine-approver/tree/a437e95c82dc000d3f25497b5a3a287d0c36782f)
* [OCPBUGS-19856](https://issues.redhat.com/browse/OCPBUGS-19856): Improve log message when searching for node by InternalDNS [#269](https://github.com/openshift/cluster-machine-approver/pull/269)
* No-Jira: ignore test file csr_check_test.go [#270](https://github.com/openshift/cluster-machine-approver/pull/270)
* [Full changelog](https://github.com/openshift/cluster-machine-approver/compare/a52da47f2c5f0dab8db7bdfd9bc1f31a3ba5e404...a437e95c82dc000d3f25497b5a3a287d0c36782f)
### [cluster-monitoring-operator](https://github.com/openshift/cluster-monitoring-operator/tree/26f966652ded1b0196a7bfa89624b42fa0f83583)
* NO-JIRA: [bot] Synchronize versions of the downstream components [#2615](https://github.com/openshift/cluster-monitoring-operator/pull/2615)
* [OCPBUGS-58427](https://issues.redhat.com/browse/OCPBUGS-58427): pkg/manifests: don't reset annotations for metrics client CA [#2612](https://github.com/openshift/cluster-monitoring-operator/pull/2612)
* [OCPBUGS-57184](https://issues.redhat.com/browse/OCPBUGS-57184): chore(alerts): adjust PrometheusPossibleNarrowSelectors description and add link to to-be-added runbook [#2608](https://github.com/openshift/cluster-monitoring-operator/pull/2608)
* NO-JIRA: [bot] Synchronize versions of the downstream components [#2607](https://github.com/openshift/cluster-monitoring-operator/pull/2607)
* NO-JIRA: [bot] Synchronize versions of the downstream components [#2606](https://github.com/openshift/cluster-monitoring-operator/pull/2606)
* [OCPBUGS-18282](https://issues.redhat.com/browse/OCPBUGS-18282): provide more context in externalLabels unmarshalling error [#2605](https://github.com/openshift/cluster-monitoring-operator/pull/2605)
* NO-JIRA: metrics-client-ca: set owner annotation [#2602](https://github.com/openshift/cluster-monitoring-operator/pull/2602)
* [OCPBUGS-18282](https://issues.redhat.com/browse/OCPBUGS-18282): prevent use of reserved labels keys in Prometheus externalLabels [#2604](https://github.com/openshift/cluster-monitoring-operator/pull/2604)
* [MON-4242](https://issues.redhat.com/browse/MON-4242): chore(metrics-server): allow setting log verbosity [#2599](https://github.com/openshift/cluster-monitoring-operator/pull/2599)
* NO-JIRA: [bot] Synchronize versions of the downstream components [#2603](https://github.com/openshift/cluster-monitoring-operator/pull/2603)
* [OCPBUGS-33691](https://issues.redhat.com/browse/OCPBUGS-33691): mixin: longer rate interval for Alertmanager[Cluster]FailedToSendAlerts [#2598](https://github.com/openshift/cluster-monitoring-operator/pull/2598)
* NO-JIRA: [bot] Synchronize versions of the downstream components [#2600](https://github.com/openshift/cluster-monitoring-operator/pull/2600)
* [MON-4200](https://issues.redhat.com/browse/MON-4200): disable --auto-gomemlimit for Prometheus on SNO until we can ensure it won't result in excessive CPU usage [#2549](https://github.com/openshift/cluster-monitoring-operator/pull/2549)
* [Full changelog](https://github.com/openshift/cluster-monitoring-operator/compare/e4ecf3131005f74d21d9b2dd2003ceab8678a17f...26f966652ded1b0196a7bfa89624b42fa0f83583)
### [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)
* [OCPBUGS-56086](https://issues.redhat.com/browse/OCPBUGS-56086): Validate NAD name and spec only in multus admission controller [#2718](https://github.com/openshift/cluster-network-operator/pull/2718)
* [CORENET-5704](https://issues.redhat.com/browse/CORENET-5704): Consume latest vendoring from ocp api repo [#2720](https://github.com/openshift/cluster-network-operator/pull/2720)
* [OCPBUGS-56878](https://issues.redhat.com/browse/OCPBUGS-56878): whereabouts-config is a reserved name for user interaction. [#2707](https://github.com/openshift/cluster-network-operator/pull/2707)
* [CNTRLPLANE-341](https://issues.redhat.com/browse/CNTRLPLANE-341): Issue shorter certificates when ShortRotation featuregate is enabled [#2556](https://github.com/openshift/cluster-network-operator/pull/2556)
* [OCPBUGS-56051](https://issues.redhat.com/browse/OCPBUGS-56051): Configure the terminationMessagePolicy for all containers deployed in HyperShift [#2709](https://github.com/openshift/cluster-network-operator/pull/2709)
* [OCPBUGS-51093](https://issues.redhat.com/browse/OCPBUGS-51093), [OCPBUGS-55157](https://issues.redhat.com/browse/OCPBUGS-55157): Pass '--gateway-mode' flag for ovnkube-cluster-manager [#2696](https://github.com/openshift/cluster-network-operator/pull/2696)
* [OCPBUGS-55488](https://issues.redhat.com/browse/OCPBUGS-55488): Remove environment variables related to ARO HCP MIv2 for CNO [#2686](https://github.com/openshift/cluster-network-operator/pull/2686)
* [Full changelog](https://github.com/openshift/cluster-network-operator/compare/2a1d6159a44bf8aa26bba9981f144006a1d99990...29122af3abbecc793638e6a9fe846d7bdf3c295f)
### [cluster-node-tuning-operator](https://github.com/openshift/cluster-node-tuning-operator/tree/4f5c8b9206195c4589ab60b8bf8f98f6af27ac57)
* Bump to golangci-lint 2.x (#1360) [#1360](https://github.com/openshift/cluster-node-tuning-operator/pull/1360)
* NO-JIRA: performance profile: internal cleanup (#1359) [#1359](https://github.com/openshift/cluster-node-tuning-operator/pull/1359)
* Add support for running binaries from NVIDIA driver directory (#1353) [#1353](https://github.com/openshift/cluster-node-tuning-operator/pull/1353)
* 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)
* Change /master to /control-plane node label (#1327) [#1327](https://github.com/openshift/cluster-node-tuning-operator/pull/1327)
* NO-JIRA: E2E: Additional Functional tests for align cpus by UncoreCache Feature (#1324) [#1324](https://github.com/openshift/cluster-node-tuning-operator/pull/1324)
* Update performance_profile.md (#1329) [#1329](https://github.com/openshift/cluster-node-tuning-operator/pull/1329)
* fix: stop referencing non existing git references in go.mod (#1332) [#1332](https://github.com/openshift/cluster-node-tuning-operator/pull/1332)
* e2e: arm: fix ginkgo doesn't recognize kernelPageSize suite (#1330) [#1330](https://github.com/openshift/cluster-node-tuning-operator/pull/1330)
* E2E: use 4 cpus for reserved from available cpus (#1326) [#1326](https://github.com/openshift/cluster-node-tuning-operator/pull/1326)
* Add NetworkPolicy k8s resources (#1323) [#1323](https://github.com/openshift/cluster-node-tuning-operator/pull/1323)
* [OCPBUGS-55989](https://issues.redhat.com/browse/OCPBUGS-55989): E2E: Functional tests for align cpus by UncoreCache Feature (#1302) [#1302](https://github.com/openshift/cluster-node-tuning-operator/pull/1302)
* NO-JIRA:e2e:daemonset: pod phase and events (#1289) [#1289](https://github.com/openshift/cluster-node-tuning-operator/pull/1289)
* [Full changelog](https://github.com/openshift/cluster-node-tuning-operator/compare/174ae084670fb9775fe901053bfc3284facf9afa...4f5c8b9206195c4589ab60b8bf8f98f6af27ac57)
### [cluster-olm-operator](https://github.com/openshift/cluster-olm-operator/tree/d48b988a5c57b3f50f31785b59a15a695ec65d16)
* [OPRUN-3970](https://issues.redhat.com/browse/OPRUN-3970): Add support for experimental manifests [#127](https://github.com/openshift/cluster-olm-operator/pull/127)
* [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)
* [OCPSTRAT-1976](https://issues.redhat.com/browse/OCPSTRAT-1976): Add readonlyRootFilesystem [#120](https://github.com/openshift/cluster-olm-operator/pull/120)
* [OCPBUGS-56903](https://issues.redhat.com/browse/OCPBUGS-56903): fix: report correct next version when incompatible operators are installed [#123](https://github.com/openshift/cluster-olm-operator/pull/123)
* [OCPBUGS-56813](https://issues.redhat.com/browse/OCPBUGS-56813): fix olm.maxOpenShiftVersion float parsing [#121](https://github.com/openshift/cluster-olm-operator/pull/121)
* [OPRUN-3904](https://issues.redhat.com/browse/OPRUN-3904): Add static network policies to govern namespace and controller pod [#118](https://github.com/openshift/cluster-olm-operator/pull/118)
* [OPRUN-3861](https://issues.redhat.com/browse/OPRUN-3861): Webhook support feature flag [#119](https://github.com/openshift/cluster-olm-operator/pull/119)
* [OPRUN-3883](https://issues.redhat.com/browse/OPRUN-3883): Add network-policy support [#117](https://github.com/openshift/cluster-olm-operator/pull/117)
* [Full changelog](https://github.com/openshift/cluster-olm-operator/compare/efb91390ee10673d8f3f16e604390bd68d361d50...d48b988a5c57b3f50f31785b59a15a695ec65d16)
### [cluster-openshift-apiserver-operator](https://github.com/openshift/cluster-openshift-apiserver-operator/tree/6867bc1cff74ab2305a19a51f6e0bf1cff1a5954)
* NO-JIRA: operator: annotate image-import-ca configmap with owner [#616](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/616)
* [Full changelog](https://github.com/openshift/cluster-openshift-apiserver-operator/compare/5f66a3e13fd98eaaa0941e8e0724b1f56a797d6d...6867bc1cff74ab2305a19a51f6e0bf1cff1a5954)
### [cluster-openshift-controller-manager-operator](https://github.com/openshift/cluster-openshift-controller-manager-operator/tree/8781f7247e9442428a4b1971b90a9c31fcccdce9)
* [WRKLDS-844](https://issues.redhat.com/browse/WRKLDS-844): sync: Use more descriptive variable name [#390](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/390)
* [WRKLDS-844](https://issues.redhat.com/browse/WRKLDS-844): pkg/operator: Split OCM/RCM status conditions [#387](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/387)
* [WRKLDS-954](https://issues.redhat.com/browse/WRKLDS-954): pkg/operator: Remove expired conditional resources [#388](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/388)
* [WRKLDS-1676](https://issues.redhat.com/browse/WRKLDS-1676): ocm deployment: Add POD_NAME [#386](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/386)
* [WRKLDS-1676](https://issues.redhat.com/browse/WRKLDS-1676): controller manager config: Set leaderElection.name [#385](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/385)
* [Full changelog](https://github.com/openshift/cluster-openshift-controller-manager-operator/compare/0ab30996207ada63ef2e2fd4f47aac03b0872c9a...8781f7247e9442428a4b1971b90a9c31fcccdce9)
### [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)
* NO-JIRA: cleanup hello-openshift yaml [#642](https://github.com/openshift/cluster-samples-operator/pull/642)
* [Full changelog](https://github.com/openshift/cluster-samples-operator/compare/4cb291973ad887b3506af1d0f86ba5c3e326d372...06b6776e186f05bb847ece7a77c047532320d741)
### [cluster-storage-operator](https://github.com/openshift/cluster-storage-operator/tree/ea54178cda8261b52cfee103c707cea7bbdf022f)
* [STOR-2340](https://issues.redhat.com/browse/STOR-2340): Add Network Policies and subscriptions for CSO and VPD (redux) [#596](https://github.com/openshift/cluster-storage-operator/pull/596)
* [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)
* [STOR-2330](https://issues.redhat.com/browse/STOR-2330): Add labels to subscribe AWS-EBS CSI driver operator to NPs [#584](https://github.com/openshift/cluster-storage-operator/pull/584)
* [STOR-2330](https://issues.redhat.com/browse/STOR-2330): Network Policies for CSI drivers and operators [#579](https://github.com/openshift/cluster-storage-operator/pull/579)
* [OSASINFRA-3675](https://issues.redhat.com/browse/OSASINFRA-3675): Add credentialRequest for manila namespace [#573](https://github.com/openshift/cluster-storage-operator/pull/573)
* [OCPBUGS-56201](https://issues.redhat.com/browse/OCPBUGS-56201): improve message template for PodStartupStorageOperationsFailing alert [#583](https://github.com/openshift/cluster-storage-operator/pull/583)
* NO-JIRA: Update openstack approvers [#581](https://github.com/openshift/cluster-storage-operator/pull/581)
* [OCPBUGS-54491](https://issues.redhat.com/browse/OCPBUGS-54491): sync Azure File permissions with upstream docs #2 [#578](https://github.com/openshift/cluster-storage-operator/pull/578)
* [Full changelog](https://github.com/openshift/cluster-storage-operator/compare/94ed00846022ffffba2fcb0444c46beb0b9a2108...ea54178cda8261b52cfee103c707cea7bbdf022f)
### [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)
* [OTA-1531](https://issues.redhat.com/browse/OTA-1531): [6/6] cvo: use early gate checker to avoid delayed initialization [#1196](https://github.com/openshift/cluster-version-operator/pull/1196)
* NO-JIRA: test: remove unnecessary integration tests layers [#1202](https://github.com/openshift/cluster-version-operator/pull/1202)
* NO-JIRA: tests: fix `make integration-test` target [#1203](https://github.com/openshift/cluster-version-operator/pull/1203)
* NO-JIRA: Add myself as an approver [#1201](https://github.com/openshift/cluster-version-operator/pull/1201)
* [OCPBUGS-56114](https://issues.redhat.com/browse/OCPBUGS-56114): Fix ImplicitlyEnabledCapabilities [#1191](https://github.com/openshift/cluster-version-operator/pull/1191)
* [OTA-1531](https://issues.redhat.com/browse/OTA-1531): [5/x] cvo: read cluster `FeatureGate` early [#1190](https://github.com/openshift/cluster-version-operator/pull/1190)
* [OTA-1403](https://issues.redhat.com/browse/OTA-1403): Update and Verify Test Metadata Using Makefile [#1179](https://github.com/openshift/cluster-version-operator/pull/1179)
* [OTA-1531](https://issues.redhat.com/browse/OTA-1531): [4/x] cvo: extract config informer creation [#1189](https://github.com/openshift/cluster-version-operator/pull/1189)
* [OTA-1010](https://issues.redhat.com/browse/OTA-1010): Add a new version of GetImplicitlyEnabledCapabilities [#1133](https://github.com/openshift/cluster-version-operator/pull/1133)
* [OTA-1531](https://issues.redhat.com/browse/OTA-1531): [3/x] cvo: read version from release metadata on startup [#1188](https://github.com/openshift/cluster-version-operator/pull/1188)
* [OTA-1531](https://issues.redhat.com/browse/OTA-1531): [2/x] cvo: refactor `LoadUpdate` [#1185](https://github.com/openshift/cluster-version-operator/pull/1185)
* [OTA-1531](https://issues.redhat.com/browse/OTA-1531): [1/x] cvo: refactor option processing [#1184](https://github.com/openshift/cluster-version-operator/pull/1184)
* [OTA-209](https://issues.redhat.com/browse/OTA-209): Add sync logic to the CVO configuration controller [#1170](https://github.com/openshift/cluster-version-operator/pull/1170)
* [OCPBUGS-53062](https://issues.redhat.com/browse/OCPBUGS-53062): add the ports Field into the CVO's container spec [#1180](https://github.com/openshift/cluster-version-operator/pull/1180)
* NO-JIRA: Makefile: verify -> verify-yaml [#1183](https://github.com/openshift/cluster-version-operator/pull/1183)
* [Full changelog](https://github.com/openshift/cluster-version-operator/compare/06f6aa6e22eadcc38d57f5786c50ceef38bb4d5e...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)
* [ART-13079](https://issues.redhat.com/browse/ART-13079): append .0 to go.mod version [#67](https://github.com/openshift/configmap-reload/pull/67)
* [Full changelog](https://github.com/openshift/configmap-reload/compare/a2a48a3a767fdb70644c65ab863bd4fc125987d2...2438d7c8e495201361d87da205649bc38fc4822b)
### [console](https://github.com/openshift/console/tree/52727a07e103ecf72620366d774b48436606b9d3)
* [ODC-6775](https://issues.redhat.com/browse/ODC-6775): Jest 21 -> 22 [#14939](https://github.com/openshift/console/pull/14939)
* [OCPBUGS-32157](https://issues.redhat.com/browse/OCPBUGS-32157): Always show edit-yaml `header` if defined [#15274](https://github.com/openshift/console/pull/15274)
* [OCPBUGS-55340](https://issues.redhat.com/browse/OCPBUGS-55340): Not able to launch terminal window from OCP web console due to console plugin conflicts [#15255](https://github.com/openshift/console/pull/15255)
* [CONSOLE-4578](https://issues.redhat.com/browse/CONSOLE-4578): OpenShift ConsoleCONSOLE-4578 Move "Installed Operators" from "Operators" to "Ecosystem" nav section [#15187](https://github.com/openshift/console/pull/15187)
* [OCPBUGS-57715](https://issues.redhat.com/browse/OCPBUGS-57715): Fix Made - Clicking Cancel on YAML Creation now redirects to Secrets Page [#15253](https://github.com/openshift/console/pull/15253)
* [OCPBUGS-59163](https://issues.redhat.com/browse/OCPBUGS-59163): Show possible enum values in ExploreTypeSidebar [#15265](https://github.com/openshift/console/pull/15265)
* [CONSOLE-4662](https://issues.redhat.com/browse/CONSOLE-4662): remove `screenfull` [#15262](https://github.com/openshift/console/pull/15262)
* [CONSOLE-4658](https://issues.redhat.com/browse/CONSOLE-4658): Replace Bootstrap Small text with PatternFly Extra Smal… [#15256](https://github.com/openshift/console/pull/15256)
* [CONSOLE-4619](https://issues.redhat.com/browse/CONSOLE-4619): Fix `ExternalLinkWithCopy` visual regression [#15266](https://github.com/openshift/console/pull/15266)
* [ODC-7794](https://issues.redhat.com/browse/ODC-7794): Add event-source, channel, and broker form page automation in CI [#15226](https://github.com/openshift/console/pull/15226)
* [ODC-7779](https://issues.redhat.com/browse/ODC-7779): Tests to enable the developer perspective through UI [#15179](https://github.com/openshift/console/pull/15179)
* [CONSOLE-4619](https://issues.redhat.com/browse/CONSOLE-4619): `_blank` removal followup [#15251](https://github.com/openshift/console/pull/15251)
* [OCPBUGS-43792](https://issues.redhat.com/browse/OCPBUGS-43792): Make assumption about allowedDynamicPluginNames array order explicit [#15249](https://github.com/openshift/console/pull/15249)
* [OCPBUGS-52835](https://issues.redhat.com/browse/OCPBUGS-52835): change '/metrics/usage' endpoint to '/api/metrics/usage' [#15252](https://github.com/openshift/console/pull/15252)
* [CONSOLE-4642](https://issues.redhat.com/browse/CONSOLE-4642): replace Bootstrap radio with PatternFly equivalent [#15217](https://github.com/openshift/console/pull/15217)
* [OCPBUGS-56803](https://issues.redhat.com/browse/OCPBUGS-56803): Deleted objects remain in favorites and cause 404 errors [#15193](https://github.com/openshift/console/pull/15193)
* [OCPBUGS-58334](https://issues.redhat.com/browse/OCPBUGS-58334): hide Namespace column in MachineSets list when project… [#15247](https://github.com/openshift/console/pull/15247)
* [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)
* [OCPBUGS-55828](https://issues.redhat.com/browse/OCPBUGS-55828): Edit paralelism modal has unresponsive decrease button in the number spinner [#15126](https://github.com/openshift/console/pull/15126)
* [OCPBUGS-49709](https://issues.redhat.com/browse/OCPBUGS-49709): Fix webpack build warnings for dynamic-core-api exports [#15149](https://github.com/openshift/console/pull/15149)
* [OCPBUGS-56629](https://issues.redhat.com/browse/OCPBUGS-56629): use EmptyState for quick starts empty state [#15081](https://github.com/openshift/console/pull/15081)
* [OCPBUGS-56050](https://issues.redhat.com/browse/OCPBUGS-56050): Cannot read properties of undefined (reading 'filter') error while accessing nodes from console. [#15170](https://github.com/openshift/console/pull/15170)
* [OCPBUGS-57174](https://issues.redhat.com/browse/OCPBUGS-57174): Percent sign on creating HPA page doesn't align in the center of outer box. [#15162](https://github.com/openshift/console/pull/15162)
* [OCPBUGS-56174](https://issues.redhat.com/browse/OCPBUGS-56174): ConfigMap form stuck after making input errors. [#15166](https://github.com/openshift/console/pull/15166)
* [OCPBUGS-56845](https://issues.redhat.com/browse/OCPBUGS-56845): OpenShift console PVC clone cannot use B as the unit [#15163](https://github.com/openshift/console/pull/15163)
* [OCPBUGS-57205](https://issues.redhat.com/browse/OCPBUGS-57205): i18n upload/download routine task - Sprint 270 [#15158](https://github.com/openshift/console/pull/15158)
* [OCPBUGS-56186](https://issues.redhat.com/browse/OCPBUGS-56186): Add Select project field in import forms [#15150](https://github.com/openshift/console/pull/15150)
* [OCPBUGS-57074](https://issues.redhat.com/browse/OCPBUGS-57074): Incorrect property name `requests` in `ContainerSpec.resources` type [#15148](https://github.com/openshift/console/pull/15148)
* [OCPBUGS-57087](https://issues.redhat.com/browse/OCPBUGS-57087): Update Dockerfile.dev to use latest build images [#15129](https://github.com/openshift/console/pull/15129)
* [OCPBUGS-43792](https://issues.redhat.com/browse/OCPBUGS-43792): Follow-on fix. Add new "plugins-order" flag to bridge cli args [#14981](https://github.com/openshift/console/pull/14981)
* [OCPBUGS-56985](https://issues.redhat.com/browse/OCPBUGS-56985): Getting "Oh no something went wrong" error message in web console. [#15147](https://github.com/openshift/console/pull/15147)
* [CONSOLE-4550](https://issues.redhat.com/browse/CONSOLE-4550): Remove usage of Bootstrap grid in Console [#15119](https://github.com/openshift/console/pull/15119)
* [OCPBUGS-56999](https://issues.redhat.com/browse/OCPBUGS-56999): Cannot read properties of undefined (reading 'node-role.kubernetes.io/master') error while accessing node logs from console [#15122](https://github.com/openshift/console/pull/15122)
* [OCPBUGS-57147](https://issues.redhat.com/browse/OCPBUGS-57147): Disable tests A-02-TC02 and A-02-TC05 [#15146](https://github.com/openshift/console/pull/15146)
* [OCPBUGS-56804](https://issues.redhat.com/browse/OCPBUGS-56804): clarify verbiage for Lightspeed hide button [#15144](https://github.com/openshift/console/pull/15144)
* [OCPBUGS-56050](https://issues.redhat.com/browse/OCPBUGS-56050): Cannot read properties of undefined (reading 'filter') error while accessing nodes from console [#15121](https://github.com/openshift/console/pull/15121)
* [OCPBUGS-56044](https://issues.redhat.com/browse/OCPBUGS-56044): fix VirtualizedTable runtime error if sortColumn is no… [#15112](https://github.com/openshift/console/pull/15112)
* [OCPBUGS-56986](https://issues.redhat.com/browse/OCPBUGS-56986): Fix runtime error when navigating alert actions [#15118](https://github.com/openshift/console/pull/15118)
* [OCPBUGS-49709](https://issues.redhat.com/browse/OCPBUGS-49709): Add useOverlay hook to dynamic plugin SDK and deprecate useModal hook [#14707](https://github.com/openshift/console/pull/14707)
* [OCPBUGS-56179](https://issues.redhat.com/browse/OCPBUGS-56179): Add isAllNamespacesKey function to dynamic plugin API [#15066](https://github.com/openshift/console/pull/15066)
* [OCPBUGS-56707](https://issues.redhat.com/browse/OCPBUGS-56707): fix bug where Roles list was displaying invalid data f… [#15115](https://github.com/openshift/console/pull/15115)
* [OCPBUGS-56917](https://issues.redhat.com/browse/OCPBUGS-56917), [OCPBUGS-56922](https://issues.redhat.com/browse/OCPBUGS-56922): Remove ExternalLink and Timestamp reexport [#15110](https://github.com/openshift/console/pull/15110)
* [OCPBUGS-56889](https://issues.redhat.com/browse/OCPBUGS-56889): Add flags in console static plugin for all the components of this epic [#15101](https://github.com/openshift/console/pull/15101)
* [OCPBUGS-56700](https://issues.redhat.com/browse/OCPBUGS-56700): UI for search by label is distorted in topology [#15090](https://github.com/openshift/console/pull/15090)
* [OCPBUGS-55431](https://issues.redhat.com/browse/OCPBUGS-55431): Add initialization link annotation support to csv anno… [#15020](https://github.com/openshift/console/pull/15020)
* [OCPBUGS-54185](https://issues.redhat.com/browse/OCPBUGS-54185): Helm resource list error in console [#15084](https://github.com/openshift/console/pull/15084)
* [OCPBUGS-56439](https://issues.redhat.com/browse/OCPBUGS-56439): Remove duplicate sinkUri code [#15085](https://github.com/openshift/console/pull/15085)
* [OCPBUGS-56137](https://issues.redhat.com/browse/OCPBUGS-56137): Added developer getting started card in Admin project overview page [#15079](https://github.com/openshift/console/pull/15079)
* [OCPBUGS-52842](https://issues.redhat.com/browse/OCPBUGS-52842): Fix TypeError Cannot read properties of null (reading 'metadata') [#15092](https://github.com/openshift/console/pull/15092)
* [OCPBUGS-56628](https://issues.redhat.com/browse/OCPBUGS-56628): Fix regression with drawers and modals [#15080](https://github.com/openshift/console/pull/15080)
* [OCPBUGS-56087](https://issues.redhat.com/browse/OCPBUGS-56087): Opening Edit Secret modal and saving without changes throws error [#15058](https://github.com/openshift/console/pull/15058)
* [ODC-7722](https://issues.redhat.com/browse/ODC-7722): Remove service binding plugin [#15035](https://github.com/openshift/console/pull/15035)
* [OCPBUGS-55456](https://issues.redhat.com/browse/OCPBUGS-55456): Fix and enable web terminal tests [#15082](https://github.com/openshift/console/pull/15082)
* [OCPBUGS-54726](https://issues.redhat.com/browse/OCPBUGS-54726): Layout of Welcome to the new OpenShift experience! buttons is wonky on mobile [#14951](https://github.com/openshift/console/pull/14951)
* [OCPBUGS-56353](https://issues.redhat.com/browse/OCPBUGS-56353): Initialize log package [#15069](https://github.com/openshift/console/pull/15069)
* [ODC-7797](https://issues.redhat.com/browse/ODC-7797): Expose PodRingSet via Dynamic Plugin SDK [#15068](https://github.com/openshift/console/pull/15068)
* [OCPBUGS-55806](https://issues.redhat.com/browse/OCPBUGS-55806): fix bug where AlertItem is missing info icon [#15052](https://github.com/openshift/console/pull/15052)
* [ODC-7782](https://issues.redhat.com/browse/ODC-7782): Test adjustments to perspective merge [#14970](https://github.com/openshift/console/pull/14970)
* [OCPBUGS-54434](https://issues.redhat.com/browse/OCPBUGS-54434): Update vSphere configuration form to support CM YAML f… [#15065](https://github.com/openshift/console/pull/15065)
* [OCPBUGS-49291](https://issues.redhat.com/browse/OCPBUGS-49291): Set proper type for the CSP field for the serverconfig [#15064](https://github.com/openshift/console/pull/15064)
* [OCPBUGS-56410](https://issues.redhat.com/browse/OCPBUGS-56410): Recognize Detached BMH status [#15056](https://github.com/openshift/console/pull/15056)
* [ODC-7786](https://issues.redhat.com/browse/ODC-7786): Add flags in console static plugin for all the components of this epic [#14992](https://github.com/openshift/console/pull/14992)
* [OCPBUGS-54195](https://issues.redhat.com/browse/OCPBUGS-54195): Enable pipeline tests by installing operator version 1.17 [#14903](https://github.com/openshift/console/pull/14903)
* [CONSOLE-3644](https://issues.redhat.com/browse/CONSOLE-3644): `app.jsx` -> `app.tsx` [#14997](https://github.com/openshift/console/pull/14997)
* [OCPBUGS-55368](https://issues.redhat.com/browse/OCPBUGS-55368): [knative] Self-provisioner user can not access or create event sources via ODC [#15017](https://github.com/openshift/console/pull/15017)
* [OCPBUGS-55208](https://issues.redhat.com/browse/OCPBUGS-55208): Should show default OpenShift Logo for a theme when there is not custom logo set for the theme. [#14999](https://github.com/openshift/console/pull/14999)
* [OCPBUGS-56245](https://issues.redhat.com/browse/OCPBUGS-56245): Remove dead code for deployment and deployment config [#15054](https://github.com/openshift/console/pull/15054)
* [OCPBUGS-37977](https://issues.redhat.com/browse/OCPBUGS-37977): Refresh console TLS certs at runtime [#14971](https://github.com/openshift/console/pull/14971)
* [OCPBUGS-55419](https://issues.redhat.com/browse/OCPBUGS-55419): improve description of the custom logos CLI args [#15003](https://github.com/openshift/console/pull/15003)
* [CONSOLE-4572](https://issues.redhat.com/browse/CONSOLE-4572): `classnames` -> `react-styles` [#15050](https://github.com/openshift/console/pull/15050)
* [OCPBUGS-55808](https://issues.redhat.com/browse/OCPBUGS-55808): fix cy.createProject command [#15026](https://github.com/openshift/console/pull/15026)
* [OCPBUGS-55896](https://issues.redhat.com/browse/OCPBUGS-55896): Refactor Kebab+ActionsMenu to use PF [#15028](https://github.com/openshift/console/pull/15028)
* [OCPBUGS-56039](https://issues.redhat.com/browse/OCPBUGS-56039): Update supported languages in Internationalization docs [#15046](https://github.com/openshift/console/pull/15046)
* [OCPBUGS-55919](https://issues.redhat.com/browse/OCPBUGS-55919): remove 60 day alert from cluster update modal [#15045](https://github.com/openshift/console/pull/15045)
* [CONSOLE-4550](https://issues.redhat.com/browse/CONSOLE-4550): `col-sm-6` => `GridItem sm={6}` [#15014](https://github.com/openshift/console/pull/15014)
* [OCPBUGS-54234](https://issues.redhat.com/browse/OCPBUGS-54234): Fix impersonate group action [#14915](https://github.com/openshift/console/pull/14915)
* [OCPBUGS-46385](https://issues.redhat.com/browse/OCPBUGS-46385): fix alignment of Getting Started item icons [#15025](https://github.com/openshift/console/pull/15025)
* [CONSOLE-4393](https://issues.redhat.com/browse/CONSOLE-4393): Update to Node.js® v22 [#14841](https://github.com/openshift/console/pull/14841)
* [OCPBUGS-55412](https://issues.redhat.com/browse/OCPBUGS-55412): Wrap ListPageHeader action with a div [#15008](https://github.com/openshift/console/pull/15008)
* [OCPBUGS-55323](https://issues.redhat.com/browse/OCPBUGS-55323): Add patternfly/react-topology to shared modules list of dynamic plugin sdk [#14993](https://github.com/openshift/console/pull/14993)
* [OCPBUGS-55430](https://issues.redhat.com/browse/OCPBUGS-55430): resolve http Context and Client handling [#15009](https://github.com/openshift/console/pull/15009)
* [OCPBUGS-55629](https://issues.redhat.com/browse/OCPBUGS-55629): get `go mod tidy` to pass [#15024](https://github.com/openshift/console/pull/15024)
* [OCPBUGS-53428](https://issues.redhat.com/browse/OCPBUGS-53428): HorizontalPodAutoscalers via console require CPU resource limit even though HPAs use requests for scaling [#15001](https://github.com/openshift/console/pull/15001)
* [OCPBUGS-55375](https://issues.redhat.com/browse/OCPBUGS-55375): add data-quickstart-id to quick create button [#14998](https://github.com/openshift/console/pull/14998)
* [OCPBUGS-54157](https://issues.redhat.com/browse/OCPBUGS-54157): Sample segment sessions [#14990](https://github.com/openshift/console/pull/14990)
* [OCPBUGS-49291](https://issues.redhat.com/browse/OCPBUGS-49291): Improving the DevExp for passing the CSP directives to console per flag + Make use of connect-src and object-src directives [#14701](https://github.com/openshift/console/pull/14701)
* [OCPBUGS-53320](https://issues.redhat.com/browse/OCPBUGS-53320): Add DEVCONSOLE_PROXY flag [#15006](https://github.com/openshift/console/pull/15006)
* [OCPBUGS-55633](https://issues.redhat.com/browse/OCPBUGS-55633): fix bug where Critical Alerts section cannot be collapsed [#15015](https://github.com/openshift/console/pull/15015)
* [Full changelog](https://github.com/openshift/console/compare/eba4145a6a5f25cd3d545551089ca200a10006c6...52727a07e103ecf72620366d774b48436606b9d3)
### [console-operator](https://github.com/openshift/console-operator/tree/0a88eae22c4241a1706e29e4fa69fd102f96b695)
* [OCPBUGS-58434](https://issues.redhat.com/browse/OCPBUGS-58434): Console-operator should report plugin services as relatedObjects [#1012](https://github.com/openshift/console-operator/pull/1012)
* NO-JIRA: Remove ocs-install-tour [#1003](https://github.com/openshift/console-operator/pull/1003)
* [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)
* [ODC-7790](https://issues.redhat.com/browse/ODC-7790): Remove ODO download link [#987](https://github.com/openshift/console-operator/pull/987)
* [OCPBUGS-52556](https://issues.redhat.com/browse/OCPBUGS-52556): Revert v1alpha1 removal [#990](https://github.com/openshift/console-operator/pull/990)
* [OCPBUGS-43792](https://issues.redhat.com/browse/OCPBUGS-43792): Add plugins order to console config [#980](https://github.com/openshift/console-operator/pull/980)
* [OCPBUGS-55698](https://issues.redhat.com/browse/OCPBUGS-55698): Lift FeatureGate by bumping openshift/api [#984](https://github.com/openshift/console-operator/pull/984)
* [Full changelog](https://github.com/openshift/console-operator/compare/0cb29273c8b1efec6ca591d5259a69d34e5ce51f...0a88eae22c4241a1706e29e4fa69fd102f96b695)
### [coredns](https://github.com/openshift/coredns/tree/a69279e3393b269099dcaae967570741d4c5e469)
* [ART-13079](https://issues.redhat.com/browse/ART-13079): append .0 to go.mod version [#132](https://github.com/openshift/coredns/pull/132)
* [Full changelog](https://github.com/openshift/coredns/compare/74776b850522c912db5fbadf7353f1eab669bd2a...a69279e3393b269099dcaae967570741d4c5e469)
### [csi-driver-manila, 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)
* NO-JIRA: OWNERS: Update team osasinfra [#326](https://github.com/openshift/cloud-provider-openstack/pull/326)
* [OCPBUGS-56028](https://issues.redhat.com/browse/OCPBUGS-56028): [cinder-csi-plugin] Don't report topology capability when --with-topology=False [#325](https://github.com/openshift/cloud-provider-openstack/pull/325)
* [Full changelog](https://github.com/openshift/cloud-provider-openstack/compare/c8d8596a5f01b38af0c4585a90bf737bfdfba6c7...ca6214b484e8eea6135508fb1c76fb38cdd952bb)
### [csi-driver-nfs](https://github.com/openshift/csi-driver-nfs/tree/1abaf84447384a486a9f9da7cd7b9e53784c8a55)
* NO-JIRA: Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into main [#154](https://github.com/openshift/csi-driver-nfs/pull/154)
* [OCPBUGS-57851](https://issues.redhat.com/browse/OCPBUGS-57851): Updating csi-driver-nfs-container image to be consistent with ART for 4.20 [#157](https://github.com/openshift/csi-driver-nfs/pull/157)
* NO-JIRA: OWNERS: Update team osasinfra [#155](https://github.com/openshift/csi-driver-nfs/pull/155)
* [Full changelog](https://github.com/openshift/csi-driver-nfs/compare/2eb5c109dd19f5a1b84410c0952db5cfaecb2f56...1abaf84447384a486a9f9da7cd7b9e53784c8a55)
### [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/b5725afc9e3dfbc9614e4e62a62e8bc5897527f9)
* [OCPBUGS-55689](https://issues.redhat.com/browse/OCPBUGS-55689): UPSTREAM: 1303: Fix requeueing snapshot content after deletion error [#180](https://github.com/openshift/csi-external-snapshotter/pull/180)
* 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...b5725afc9e3dfbc9614e4e62a62e8bc5897527f9)
### [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)
* [OCPBUGS-56106](https://issues.redhat.com/browse/OCPBUGS-56106): S2I build cpu limits observed by assemble are limited to 1 cpu [#470](https://github.com/openshift/builder/pull/470)
* [Full changelog](https://github.com/openshift/builder/compare/28622dd3fdd350a440576f6c9a867fd8296bde0f...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)
* [OCPBUGS-56483](https://issues.redhat.com/browse/OCPBUGS-56483): bump jwt and oauth dependencies [#427](https://github.com/openshift/image-registry/pull/427)
* [Full changelog](https://github.com/openshift/image-registry/compare/b1d09765386d98825e92d8759767a53849d82e9a...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-cloud-controller-manager](https://github.com/openshift/cloud-provider-gcp/tree/aabc00058c2b9bbceb8c57652e803120312cb2b3)
* [OCPBUGS-57575](https://issues.redhat.com/browse/OCPBUGS-57575): Updating ose-gcp-cloud-controller-manager-container image to be consistent with ART for 4.20 [#81](https://github.com/openshift/cloud-provider-gcp/pull/81)
* [Full changelog](https://github.com/openshift/cloud-provider-gcp/compare/d8d3aeba536f4c9f6593a08045466f06dc7406ff...aabc00058c2b9bbceb8c57652e803120312cb2b3)
### [gcp-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-gcp/tree/91841f54b67c11ff48f4f2d7c7162f8ce4a1ca5d)
* [OCPCLOUD-2918](https://issues.redhat.com/browse/OCPCLOUD-2918): Merge https://github.com/kubernetes-sigs/cluster-api-provider-gcp:v1.10.0 (6518ef9) into master [#245](https://github.com/openshift/cluster-api-provider-gcp/pull/245)
* [OCPBUGS-56365](https://issues.redhat.com/browse/OCPBUGS-56365): Update manifests to remove dependency on admissionregistration v1beta1 [#242](https://github.com/openshift/cluster-api-provider-gcp/pull/242)
* [Full changelog](https://github.com/openshift/cluster-api-provider-gcp/compare/c8b865a1c4045a3b62dbf5ffea514f2c62d893f8...91841f54b67c11ff48f4f2d7c7162f8ce4a1ca5d)
### [gcp-machine-controllers](https://github.com/openshift/machine-api-provider-gcp/tree/c0fef7ef6a44eb2cfeedd8a826de1102ded3882a)
* [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 [#122](https://github.com/openshift/machine-api-provider-gcp/pull/122)
* [OCPBUGS-57867](https://issues.redhat.com/browse/OCPBUGS-57867): Updating ose-machine-api-provider-gcp-container image to be consistent with ART for 4.20 [#121](https://github.com/openshift/machine-api-provider-gcp/pull/121)
* [OCPBUGS-46387](https://issues.redhat.com/browse/OCPBUGS-46387): allow instances with unknown quotas to be created [#114](https://github.com/openshift/machine-api-provider-gcp/pull/114)
* [Full changelog](https://github.com/openshift/machine-api-provider-gcp/compare/9c99902f29b77e842400ad37925fcb67820d3675...c0fef7ef6a44eb2cfeedd8a826de1102ded3882a)
### [gcp-pd-csi-driver](https://github.com/openshift/gcp-pd-csi-driver/tree/9e7c68ce9b0075d926ff59e23ca8840ad8fda21f)
* [OCPBUGS-57712](https://issues.redhat.com/browse/OCPBUGS-57712): Updating ose-gcp-pd-csi-driver-container image to be consistent with ART for 4.20 [#78](https://github.com/openshift/gcp-pd-csi-driver/pull/78)
* [Full changelog](https://github.com/openshift/gcp-pd-csi-driver/compare/3aeac35b36ea59188761c2980451217b2099e5da...9e7c68ce9b0075d926ff59e23ca8840ad8fda21f)
### [gcp-pd-csi-driver-operator](https://github.com/openshift/gcp-pd-csi-driver-operator/tree/6907007f86e4623088bad036eb167f0813e6a20c)
* [OCPBUGS-57568](https://issues.redhat.com/browse/OCPBUGS-57568): Updating ose-gcp-pd-csi-driver-operator-container image to be consistent with ART for 4.20 [#146](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/146)
* [Full changelog](https://github.com/openshift/gcp-pd-csi-driver-operator/compare/44c74f24fba97b4afdbac55c9e77eb50eb21a4d1...6907007f86e4623088bad036eb167f0813e6a20c)
### [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)
### [hyperkube, installer-kube-apiserver-artifacts, kube-proxy, pod](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)
* [TRT-2097](https://issues.redhat.com/browse/TRT-2097): UPSTREAM: <carry>: Fix up kube test suite definitions for OTE [#2330](https://github.com/openshift/kubernetes/pull/2330)
* Revert "TRT-2068: Reintroduce removal of non-suite annotation rules, and fix topology selector" [#2329](https://github.com/openshift/kubernetes/pull/2329)
* [TRT-2068](https://issues.redhat.com/browse/TRT-2068): Reintroduce removal of non-suite annotation rules, and fix topology selector [#2322](https://github.com/openshift/kubernetes/pull/2322)
* [OCPNODE-3010](https://issues.redhat.com/browse/OCPNODE-3010): openshift-hack: enable userns e2e tests [#2239](https://github.com/openshift/kubernetes/pull/2239)
* [TRT-2141](https://issues.redhat.com/browse/TRT-2141): Revert #2299 "TRT-1854: remove annotation rules that don't relate to suites" [#2318](https://github.com/openshift/kubernetes/pull/2318)
* [TRT-1854](https://issues.redhat.com/browse/TRT-1854): remove annotation rules that don't relate to suites [#2299](https://github.com/openshift/kubernetes/pull/2299)
* [OCPBUGS-56436](https://issues.redhat.com/browse/OCPBUGS-56436): Bump 4.20 1.32.5 [#2308](https://github.com/openshift/kubernetes/pull/2308)
* [CNTRLPLANE-179](https://issues.redhat.com/browse/CNTRLPLANE-179): apiserver library go bump [#2285](https://github.com/openshift/kubernetes/pull/2285)
* [OCPBUGS-55944](https://issues.redhat.com/browse/OCPBUGS-55944): UPSTREAM: <carry>: unrevert: Mark admissionregistration.k8s.io/v1beta1 as deprecated. [#2295](https://github.com/openshift/kubernetes/pull/2295)
* [OCPBUGS-55631](https://issues.redhat.com/browse/OCPBUGS-55631): UPSTREAM: 131495: Handle unsupported node expansion for RWX volumes [#2288](https://github.com/openshift/kubernetes/pull/2288)
* NO-JIRA: Fix generation of test names [#2296](https://github.com/openshift/kubernetes/pull/2296)
* [OCPBUGS-54208](https://issues.redhat.com/browse/OCPBUGS-54208): UPSTREAM: 130047: adjusting loopback certificate validity in kube-apiserver [#2277](https://github.com/openshift/kubernetes/pull/2277)
* [OCPBUGS-54318](https://issues.redhat.com/browse/OCPBUGS-54318): UPSTREAM: 131236: RWX tests should create RWX volumes [#2279](https://github.com/openshift/kubernetes/pull/2279)
* [OCPBUGS-55945](https://issues.redhat.com/browse/OCPBUGS-55945): Bump main 1.32.4 [#2292](https://github.com/openshift/kubernetes/pull/2292)
* [TRT-2103](https://issues.redhat.com/browse/TRT-2103): Revert "NO-JIRA: UPSTREAM: <carry>: Mark admissionregistration.k8s.io/v1beta1 as deprecated." [#2291](https://github.com/openshift/kubernetes/pull/2291)
* NO-JIRA: UPSTREAM: <carry>: Mark admissionregistration.k8s.io/v1beta1 as deprecated. [#2287](https://github.com/openshift/kubernetes/pull/2287)
* [OCPBUGS-55632](https://issues.redhat.com/browse/OCPBUGS-55632): Fix node expansion on older kubelets [#2282](https://github.com/openshift/kubernetes/pull/2282)
* [TRT-2066](https://issues.redhat.com/browse/TRT-2066): Use OTE generated labels for skips in test-kubernetes-e2e.sh [#2255](https://github.com/openshift/kubernetes/pull/2255)
* [Full changelog](https://github.com/openshift/kubernetes/compare/38c60a516ecb061270b0f0f05239b8fe2ce4bf0e...e52b13b59e910bfa409eaa1e5280c4160b687bf8)
### [hypershift](https://github.com/openshift/hypershift/tree/bacf3484cec0a7e5e625c04ff413690c66ee5231)
* [CNTRLPLANE-201](https://issues.redhat.com/browse/CNTRLPLANE-201): migrate to konflux-built image for shared ingress [#6381](https://github.com/openshift/hypershift/pull/6381)
* Revert "OCPBUGS-56701: Update the LookupDefaultOCPVersion function to use the multi-arch release API" [#6445](https://github.com/openshift/hypershift/pull/6445)
* [OCPBUGS-56701](https://issues.redhat.com/browse/OCPBUGS-56701): Update the LookupDefaultOCPVersion function to use the multi-arch release API [#6353](https://github.com/openshift/hypershift/pull/6353)
* [OCPBUGS-58837](https://issues.redhat.com/browse/OCPBUGS-58837): Override CPO image to apply KAS certificate hotfix [#6402](https://github.com/openshift/hypershift/pull/6402)
* NO-JIRA: konflux: manually update task bundles [#6418](https://github.com/openshift/hypershift/pull/6418)
* [CNTRLPLANE-995](https://issues.redhat.com/browse/CNTRLPLANE-995): Support day2 tags changes for AWS default Security Group [#6320](https://github.com/openshift/hypershift/pull/6320)
* NO-JIRA: Exit miv3 script early if cp file exists [#6417](https://github.com/openshift/hypershift/pull/6417)
* NO-JIRA: Fix up contrib scripts for aro like env [#6395](https://github.com/openshift/hypershift/pull/6395)
* [MGMT-20771](https://issues.redhat.com/browse/MGMT-20771): Enable disabling of Console capability [#6183](https://github.com/openshift/hypershift/pull/6183)
* [OCPBUGS-57790](https://issues.redhat.com/browse/OCPBUGS-57790): add custom kube-apiserver DNS name to shared ingress [#6338](https://github.com/openshift/hypershift/pull/6338)
* [OCPBUGS-58387](https://issues.redhat.com/browse/OCPBUGS-58387): Add karpenter to skip api-server deps [#6379](https://github.com/openshift/hypershift/pull/6379)
* [OCPBUGS-58149](https://issues.redhat.com/browse/OCPBUGS-58149): fix(hcco): Don't fail for public OIDC clients with no client secret [#6367](https://github.com/openshift/hypershift/pull/6367)
* NO-JIRA: Ensure that capi-provider deployment does not have outdated labels [#6335](https://github.com/openshift/hypershift/pull/6335)
* [OCPBUGS-57957](https://issues.redhat.com/browse/OCPBUGS-57957): Increase MaxItems for Mirrors and ImageContentSources [#6325](https://github.com/openshift/hypershift/pull/6325)
* [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)
* [MGMT-20801](https://issues.redhat.com/browse/MGMT-20801): Enable disabling of Insights capability [#6246](https://github.com/openshift/hypershift/pull/6246)
* [CNTRLPLANE-983](https://issues.redhat.com/browse/CNTRLPLANE-983): Enable codespell in verify and fix all spelling mistakes [#6262](https://github.com/openshift/hypershift/pull/6262)
* NO-JIRA: Add misspell to golangci-lint [#6253](https://github.com/openshift/hypershift/pull/6253)
* [CNV-61396](https://issues.redhat.com/browse/CNV-61396): set kubevirt cis rbac valid only for kubevirt platform [#6254](https://github.com/openshift/hypershift/pull/6254)
* [CNTRLPLANE-942](https://issues.redhat.com/browse/CNTRLPLANE-942): update KAS bootstrapping to get RBR from CAO [#6137](https://github.com/openshift/hypershift/pull/6137)
* [AUTOSCALE-119](https://issues.redhat.com/browse/AUTOSCALE-119): Add pod monitors to karpenter components [#6206](https://github.com/openshift/hypershift/pull/6206)
* [OCPBUGS-45265](https://issues.redhat.com/browse/OCPBUGS-45265): Don't use /version for haproxy health checks [#6202](https://github.com/openshift/hypershift/pull/6202)
* [CNTRLPLANE-374](https://issues.redhat.com/browse/CNTRLPLANE-374): hcco: handle post-install creation of OIDC client secrets [#6227](https://github.com/openshift/hypershift/pull/6227)
* [OCPBUGS-56861](https://issues.redhat.com/browse/OCPBUGS-56861): Remove CapacityReservation validation that requires aws access [#6248](https://github.com/openshift/hypershift/pull/6248)
* [CNTRLPLANE-977](https://issues.redhat.com/browse/CNTRLPLANE-977): Update Konflux references [#6217](https://github.com/openshift/hypershift/pull/6217)
* [OCPBUGS-55892](https://issues.redhat.com/browse/OCPBUGS-55892): make image registry managed identity optional [#6127](https://github.com/openshift/hypershift/pull/6127)
* [CNV-61396](https://issues.redhat.com/browse/CNV-61396): Sync RBAC for expansion support in kubevirt CSI driver [#6226](https://github.com/openshift/hypershift/pull/6226)
* [OCPBUGS-57125](https://issues.redhat.com/browse/OCPBUGS-57125): Support deserializing monitoring manifests when RHOBS enabled [#6238](https://github.com/openshift/hypershift/pull/6238)
* [OCPBUGS-56966](https://issues.redhat.com/browse/OCPBUGS-56966): Fix ignition server route getting constantly recreated [#6225](https://github.com/openshift/hypershift/pull/6225)
* [OCPBUGS-57125](https://issues.redhat.com/browse/OCPBUGS-57125): Support RHOBS when loading cpov2 monitoring manifests by replacing the API group [#6228](https://github.com/openshift/hypershift/pull/6228)
* [OCPBUGS-53259](https://issues.redhat.com/browse/OCPBUGS-53259): Reuse hosted cluster release and metadata providers [#6095](https://github.com/openshift/hypershift/pull/6095)
* [OCPBUGS-54720](https://issues.redhat.com/browse/OCPBUGS-54720): HCP payload doesn't respect multiple mirrors [#6222](https://github.com/openshift/hypershift/pull/6222)
* [ARO-15626](https://issues.redhat.com/browse/ARO-15626): Disallow users from setting .spec.managementState to Removed in the image registry operator config on Azure [#6013](https://github.com/openshift/hypershift/pull/6013)
* NO-JIRA: cpo/oidc: remove validation functions that use default CEL compiler [#6221](https://github.com/openshift/hypershift/pull/6221)
* NO-JIRA: Create test fixtures for all resources in TestControlPlaneComponents [#6216](https://github.com/openshift/hypershift/pull/6216)
* [OCPBUGS-42938](https://issues.redhat.com/browse/OCPBUGS-42938): Support proxy authentication when user/pass is included in URL [#6207](https://github.com/openshift/hypershift/pull/6207)
* [OCPBUGS-30260](https://issues.redhat.com/browse/OCPBUGS-30260): Allow setting target node selector for control plane router [#3946](https://github.com/openshift/hypershift/pull/3946)
* [OCPBUGS-56930](https://issues.redhat.com/browse/OCPBUGS-56930): test/e2e: fix version gate checks on minor upgrade [#6219](https://github.com/openshift/hypershift/pull/6219)
* NO-JIRA: Follow up PR from #6192 [#6204](https://github.com/openshift/hypershift/pull/6204)
* [MGMT-20682](https://issues.redhat.com/browse/MGMT-20682): Enable disabling of openshift-samples capability [#6197](https://github.com/openshift/hypershift/pull/6197)
* [OCPBUGS-56430](https://issues.redhat.com/browse/OCPBUGS-56430): Add DR operations after HC restoration [#6195](https://github.com/openshift/hypershift/pull/6195)
* [CNTRLPLANE-936](https://issues.redhat.com/browse/CNTRLPLANE-936): fix(tekton): drop multiarch builds on PR [#6223](https://github.com/openshift/hypershift/pull/6223)
* [CNTRLPLANE-844](https://issues.redhat.com/browse/CNTRLPLANE-844): Delete legacy unused DeploymentConfig code [#6210](https://github.com/openshift/hypershift/pull/6210)
* [CNTRLPLANE-206](https://issues.redhat.com/browse/CNTRLPLANE-206): Add NetworkPolicy to shared-ingress [#6173](https://github.com/openshift/hypershift/pull/6173)
* [WRKLDS-1676](https://issues.redhat.com/browse/WRKLDS-1676): ocm: Make config compatible with library-go [#6203](https://github.com/openshift/hypershift/pull/6203)
* NO-JIRA: Fix documentation field name for KubeAPIServerDNSName [#6220](https://github.com/openshift/hypershift/pull/6220)
* [OCPBUGS-56814](https://issues.redhat.com/browse/OCPBUGS-56814): PodSecurityConfiguration Kas config render from gate [#6213](https://github.com/openshift/hypershift/pull/6213)
* [OCPBUGS-56777](https://issues.redhat.com/browse/OCPBUGS-56777): Move EnsurePSANotPrivileged to AtLeast(t, Version420) [#6211](https://github.com/openshift/hypershift/pull/6211)
* [AUTOSCALE-266](https://issues.redhat.com/browse/AUTOSCALE-266): Refactor karpenter-operator and karpenter into v2 components [#6187](https://github.com/openshift/hypershift/pull/6187)
* [CNTRLPLANE-201](https://issues.redhat.com/browse/CNTRLPLANE-201): feat(shared-ingress): Bump ubi10 out of beta [#6200](https://github.com/openshift/hypershift/pull/6200)
* [OCPBUGS-56492](https://issues.redhat.com/browse/OCPBUGS-56492): Fix CatalogSource image check when unauthorized [#6192](https://github.com/openshift/hypershift/pull/6192)
* [CNTRLPLANE-931](https://issues.redhat.com/browse/CNTRLPLANE-931): update konflux references [#6188](https://github.com/openshift/hypershift/pull/6188)
* NO-JIRA: Add unit test for reconciling components with a WithManifestAdapter for SA [#6191](https://github.com/openshift/hypershift/pull/6191)
* NO-JIRA: Fix serviceaccounts with custom adapter not getting pull-secret [#6185](https://github.com/openshift/hypershift/pull/6185)
* [OCPBUGS-56457](https://issues.redhat.com/browse/OCPBUGS-56457): Do not validate OCP API Server SANS if PKI reconciliation is disabled [#6171](https://github.com/openshift/hypershift/pull/6171)
* [CNTRLPLANE-905](https://issues.redhat.com/browse/CNTRLPLANE-905): feat(shared-ingress): add arm64 builds [#6175](https://github.com/openshift/hypershift/pull/6175)
* [CNTRLPLANE-810](https://issues.redhat.com/browse/CNTRLPLANE-810): Increase imageContentSources slice length validation [#6166](https://github.com/openshift/hypershift/pull/6166)
* [CNTRLPLANE-914](https://issues.redhat.com/browse/CNTRLPLANE-914): chore(deps): update konflux references [#6165](https://github.com/openshift/hypershift/pull/6165)
* [CNTRLPLANE-905](https://issues.redhat.com/browse/CNTRLPLANE-905): Red Hat Konflux update hypershift-shared-ingress-main [#6174](https://github.com/openshift/hypershift/pull/6174)
* [CNTRLPLANE-201](https://issues.redhat.com/browse/CNTRLPLANE-201): feat(shared-ingress): Add el10 Containerfile [#6168](https://github.com/openshift/hypershift/pull/6168)
* NO-JIRA: Remove ControlPlaneV2 API featuregate [#6169](https://github.com/openshift/hypershift/pull/6169)
* NO-JIRA: Move ControlPlaneComponent CRD installation to the CLI [#6167](https://github.com/openshift/hypershift/pull/6167)
* [WRKLDS-1676](https://issues.redhat.com/browse/WRKLDS-1676): ocm config: Update leaderElection.name [#6156](https://github.com/openshift/hypershift/pull/6156)
* [CNTRLPLANE-844](https://issues.redhat.com/browse/CNTRLPLANE-844): Refactor CAPI provider/manager into v2 [#6159](https://github.com/openshift/hypershift/pull/6159)
* [CNTRLPLANE-844](https://issues.redhat.com/browse/CNTRLPLANE-844): Refactor ControlPlaneOperator into v2 component [#6148](https://github.com/openshift/hypershift/pull/6148)
* [CNTRLPLANE-844](https://issues.redhat.com/browse/CNTRLPLANE-844): Remove DeploymentConfig usage [#6157](https://github.com/openshift/hypershift/pull/6157)
* NO-JIRA: Fix TestHostedClusterWatchesEverythingItCreates not working locally [#6149](https://github.com/openshift/hypershift/pull/6149)
* NO-JIRA: Keep checking for rollouts during upgrade HO test for five minutes [#6097](https://github.com/openshift/hypershift/pull/6097)
* [OCPBUGS-56205](https://issues.redhat.com/browse/OCPBUGS-56205): Switch back to rh catalog [#6154](https://github.com/openshift/hypershift/pull/6154)
* [OCPBUGS-56164](https://issues.redhat.com/browse/OCPBUGS-56164): Fix HyperShift Operator Enterprise contract konflux pipeline [#6138](https://github.com/openshift/hypershift/pull/6138)
* [OCPBUGS-56011](https://issues.redhat.com/browse/OCPBUGS-56011): Configure ClusterServiceLoadBalancerHealthProbeMode a… [#6099](https://github.com/openshift/hypershift/pull/6099)
* [CNTRLPLANE-565](https://issues.redhat.com/browse/CNTRLPLANE-565): Remove NodePool CapacityReservation API featuregate [#6132](https://github.com/openshift/hypershift/pull/6132)
* [CNTRLPLANE-645](https://issues.redhat.com/browse/CNTRLPLANE-645): Rename NodeCount flag to Replicas [#6094](https://github.com/openshift/hypershift/pull/6094)
* [CNTRLPLANE-844](https://issues.redhat.com/browse/CNTRLPLANE-844): Remove unused DeploymentConfig references [#6146](https://github.com/openshift/hypershift/pull/6146)
* NO-JIRA: test/setup: use case-sensitive prometheusK8s in monitoring config [#6150](https://github.com/openshift/hypershift/pull/6150)
* NO-JIRA: Increase the content width in the upstream docs [#6147](https://github.com/openshift/hypershift/pull/6147)
* NO-JIRA: cpov2: fix structured authentication configuration serialization [#6135](https://github.com/openshift/hypershift/pull/6135)
* [CNTRLPLANE-269](https://issues.redhat.com/browse/CNTRLPLANE-269): Remove legacy machine approver and ign server reconciliation code [#6133](https://github.com/openshift/hypershift/pull/6133)
* [OCPBUGS-55913](https://issues.redhat.com/browse/OCPBUGS-55913): Fix Job status returning empty reason and message [#6134](https://github.com/openshift/hypershift/pull/6134)
* [CNTRLPLANE-269](https://issues.redhat.com/browse/CNTRLPLANE-269): Remove DeploymentConfig usage from cpov2 [#5724](https://github.com/openshift/hypershift/pull/5724)
* [OCPBUGS-37323](https://issues.redhat.com/browse/OCPBUGS-37323): MarkPersistentFlagRequired does not work since CLI refactoring [#5649](https://github.com/openshift/hypershift/pull/5649)
* NO-JIRA: Fix minor issues with Azure HC creation doc [#6128](https://github.com/openshift/hypershift/pull/6128)
* [OCPBUGS-55504](https://issues.redhat.com/browse/OCPBUGS-55504): Add postStart hook to kube-apiserver container [#6074](https://github.com/openshift/hypershift/pull/6074)
* [CNTRLPLANE-709](https://issues.redhat.com/browse/CNTRLPLANE-709): Add ability to limit platform specific resources managed by HostedCluster [#6039](https://github.com/openshift/hypershift/pull/6039)
* [CNTRLPLANE-261](https://issues.redhat.com/browse/CNTRLPLANE-261): Enable pprof in hosted control plane etcd [#6003](https://github.com/openshift/hypershift/pull/6003)
* [CNTRLPLANE-334](https://issues.redhat.com/browse/CNTRLPLANE-334): Update KASv2 structured authentication configuration [#6119](https://github.com/openshift/hypershift/pull/6119)
* [CNTRLPLANE-334](https://issues.redhat.com/browse/CNTRLPLANE-334): Update KAS structured authentication configuration generation logic to use new uid and extra field [#6073](https://github.com/openshift/hypershift/pull/6073)
* [OCPBUGS-54483](https://issues.redhat.com/browse/OCPBUGS-54483): Add support for registry root entry only in the IDMS/ICSP [#6100](https://github.com/openshift/hypershift/pull/6100)
* [OCPBUGS-55357](https://issues.redhat.com/browse/OCPBUGS-55357): Only build main branch components [#6078](https://github.com/openshift/hypershift/pull/6078)
* [CNTRLPLANE-265](https://issues.redhat.com/browse/CNTRLPLANE-265): Enable staticcheck linter in golangci-lint [#5836](https://github.com/openshift/hypershift/pull/5836)
* [CNTRLPLANE-740](https://issues.redhat.com/browse/CNTRLPLANE-740): Add DR for HCP using OADP and Hypershift plugin [#6077](https://github.com/openshift/hypershift/pull/6077)
* NO-JIRA: bump HO supported version to 4.20 [#6006](https://github.com/openshift/hypershift/pull/6006)
* [CNTRLPLANE-798](https://issues.redhat.com/browse/CNTRLPLANE-798): ho: changes to ref'ed resources triggers HC reconciliation [#6103](https://github.com/openshift/hypershift/pull/6103)
* [Full changelog](https://github.com/openshift/hypershift/compare/2ba541d94a847b64671a9e1639fa61e27d8136b2...bacf3484cec0a7e5e625c04ff413690c66ee5231)
### [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-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-ibmcloud/tree/ca6e538ea29299cbe27e88a2b75e6b70d32203fc)
* [OCPCLOUD-2922](https://issues.redhat.com/browse/OCPCLOUD-2922): Merge https://github.com/kubernetes-sigs/cluster-api-provider-ibmcloud:v0.11.0 (9369909) into main [#113](https://github.com/openshift/cluster-api-provider-ibmcloud/pull/113)
* [OCPBUGS-56365](https://issues.redhat.com/browse/OCPBUGS-56365): Update manifests to remove dependency on admissionregistration v1beta1 [#111](https://github.com/openshift/cluster-api-provider-ibmcloud/pull/111)
* NO-JIRA: Do not gitignore files inside vendor [#112](https://github.com/openshift/cluster-api-provider-ibmcloud/pull/112)
* [Full changelog](https://github.com/openshift/cluster-api-provider-ibmcloud/compare/877ef8cd546facbc2416c194128557a25b95d141...ca6e538ea29299cbe27e88a2b75e6b70d32203fc)
### [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)
* NO-JIRA: update github.com/openshift/api and openshift/client-go to latest version (#1092) [#1092](https://github.com/openshift/insights-operator/pull/1092)
* feat: add Progressing condition (#1090) [#1090](https://github.com/openshift/insights-operator/pull/1090)
* OCPBUGS-55805 Enhance insights-runtime-extractor errors (#1085) [#1085](https://github.com/openshift/insights-operator/pull/1085)
* OCPBUGS-55804 Report an error when the insights-runtime-extractor is not running (#1086) [#1086](https://github.com/openshift/insights-operator/pull/1086)
* feat: update DataGather condition reasons (#1084) [#1084](https://github.com/openshift/insights-operator/pull/1084)
* feat: ensure the etc-entitlement-pki secret exists (#1082) [#1082](https://github.com/openshift/insights-operator/pull/1082)
* feat: move HTTP status code from condition.Reason to condition.Message (#1083) [#1083](https://github.com/openshift/insights-operator/pull/1083)
* feat: add gatheringDisabled condition (#1078) [#1078](https://github.com/openshift/insights-operator/pull/1078)
* [Full changelog](https://github.com/openshift/insights-operator/compare/a27774d09621a76c1ec95212c4b8047d0f3b3450...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)
* test: Fix JBoss EAP 8.0 version [#45](https://github.com/openshift/insights-runtime-extractor/pull/45)
* test: Fix JBoss EAP 8.0 version [#46](https://github.com/openshift/insights-runtime-extractor/pull/46)
* [Full changelog](https://github.com/openshift/insights-runtime-extractor/compare/0bee2d9be935de315081be77c910a8e40204e0b8...01a901de1766a8c0605617123f7ac3146dffd38b)
### [installer-altinfra](https://github.com/openshift/installer/tree/e7d5a1721517fc12007e0bbcd96ea359cd8ee1c4)
* [OCPBUGS-55722](https://issues.redhat.com/browse/OCPBUGS-55722): azure stack: switch cloud provider to standard lb [#9686](https://github.com/openshift/installer/pull/9686)
* no-jira: fixes to get shellcheck to pass [#9669](https://github.com/openshift/installer/pull/9669)
* [OCPBUGS-53116](https://issues.redhat.com/browse/OCPBUGS-53116): AWS Destroy use AWS SDK v2 [#9644](https://github.com/openshift/installer/pull/9644)
* [OCPEDGE-1707](https://issues.redhat.com/browse/OCPEDGE-1707): Add Disable Certificate Verification API [#9640](https://github.com/openshift/installer/pull/9640)
* no-jira: azure: add tested instance types for CORS-3634 and CORS-3771 [#9683](https://github.com/openshift/installer/pull/9683)
* [OCPBUGS-45805](https://issues.redhat.com/browse/OCPBUGS-45805): Check for nil in case of proxy crash/deleted [#9488](https://github.com/openshift/installer/pull/9488)
* [Full changelog](https://github.com/openshift/installer/compare/3a55840363db366e40fe0f9c5d420a173e1d4276...e7d5a1721517fc12007e0bbcd96ea359cd8ee1c4)
### [ironic](https://github.com/openshift/ironic-image/tree/67550d670f9405103d5590d2795e515eefb1b4fa)
* [OCPBUGS-55298](https://issues.redhat.com/browse/OCPBUGS-55298): Bump ironic to latest [#667](https://github.com/openshift/ironic-image/pull/667)
* [OCPBUGS-56755](https://issues.redhat.com/browse/OCPBUGS-56755), [OCPBUGS-57454](https://issues.redhat.com/browse/OCPBUGS-57454): Bump sushy and ironic commit [#666](https://github.com/openshift/ironic-image/pull/666)
* [OCPBUGS-57806](https://issues.redhat.com/browse/OCPBUGS-57806): Updating ironic-container image to be consistent with ART for 4.20 [#664](https://github.com/openshift/ironic-image/pull/664)
* [OCPBUGS-52427](https://issues.redhat.com/browse/OCPBUGS-52427): Bump sushy to include Targets fix [#663](https://github.com/openshift/ironic-image/pull/663)
* [METAL-1376](https://issues.redhat.com/browse/METAL-1376): Make sushy support NetworkAdapters [#662](https://github.com/openshift/ironic-image/pull/662)
* Bug OCPBUGS-55434: Bump sushy to include SuperMicro boot device string workaround [#659](https://github.com/openshift/ironic-image/pull/659)
* [METAL-1344](https://issues.redhat.com/browse/METAL-1344): Do not install sushy-oem-idrac separately [#653](https://github.com/openshift/ironic-image/pull/653)
* [METAL-1345](https://issues.redhat.com/browse/METAL-1345): Install scciclient from source [#652](https://github.com/openshift/ironic-image/pull/652)
* [METAL-1264](https://issues.redhat.com/browse/METAL-1264): Update to latest upstream content [#655](https://github.com/openshift/ironic-image/pull/655)
* [OCPBUGS-55381](https://issues.redhat.com/browse/OCPBUGS-55381): Extract files one-by-one in logwatch [#654](https://github.com/openshift/ironic-image/pull/654)
* [Full changelog](https://github.com/openshift/ironic-image/compare/fe31e71dbbbd24c77adaecdc3d4d895375a611a5...67550d670f9405103d5590d2795e515eefb1b4fa)
### [ironic-agent](https://github.com/openshift/ironic-agent-image/tree/34777e152a6169201a5c9e34d58d3c8e8c59117f)
* [OCPBUGS-56029](https://issues.redhat.com/browse/OCPBUGS-56029): Erase software RAID when install_coreos is used [#187](https://github.com/openshift/ironic-agent-image/pull/187)
* [OCPBUGS-57663](https://issues.redhat.com/browse/OCPBUGS-57663): Updating ironic-agent-container image to be consistent with ART for 4.20 [#190](https://github.com/openshift/ironic-agent-image/pull/190)
* [METAL-1264](https://issues.redhat.com/browse/METAL-1264): Update to latest upstream content [#186](https://github.com/openshift/ironic-agent-image/pull/186)
* [OCPBUGS-55350](https://issues.redhat.com/browse/OCPBUGS-55350): collect the entire journal from the host [#184](https://github.com/openshift/ironic-agent-image/pull/184)
* [Full changelog](https://github.com/openshift/ironic-agent-image/compare/5b5afbd42650dacfc34d03f599ebd980d55e10e6...34777e152a6169201a5c9e34d58d3c8e8c59117f)
### [ironic-machine-os-downloader](https://github.com/openshift/ironic-rhcos-downloader/tree/6c92e5425b58baa9d4dd951a992b7460e8407247)
* [OCPBUGS-57687](https://issues.redhat.com/browse/OCPBUGS-57687): Updating ironic-rhcos-downloader-container image to be consistent with ART for 4.20 [#105](https://github.com/openshift/ironic-rhcos-downloader/pull/105)
* [ART-13079](https://issues.redhat.com/browse/ART-13079): append .0 to go.mod version [#101](https://github.com/openshift/ironic-rhcos-downloader/pull/101)
* [Full changelog](https://github.com/openshift/ironic-rhcos-downloader/compare/dacba7d7809a048392d18050096dcc20f2878b6f...6c92e5425b58baa9d4dd951a992b7460e8407247)
### [ironic-static-ip-manager](https://github.com/openshift/ironic-static-ip-manager/tree/fa5b8b8bb73e509f74205a99a0ed1cb07a843885)
* [OCPBUGS-57853](https://issues.redhat.com/browse/OCPBUGS-57853): Updating ironic-static-ip-manager-container image to be consistent with ART for 4.20 [#52](https://github.com/openshift/ironic-static-ip-manager/pull/52)
* [Full changelog](https://github.com/openshift/ironic-static-ip-manager/compare/fcd9564e3bfa12e45576af376d168b5036dd8206...fa5b8b8bb73e509f74205a99a0ed1cb07a843885)
### [keepalived-ipfailover](https://github.com/openshift/images/tree/bb4535b7069cab2de0174be29bccccde6d623b4f)
* [OCPBUGS-57842](https://issues.redhat.com/browse/OCPBUGS-57842): Updating openshift-enterprise-keepalived-ipfailover-container image to be consistent with ART for 4.20 [#211](https://github.com/openshift/images/pull/211)
* [OCPBUGS-57831](https://issues.redhat.com/browse/OCPBUGS-57831): Updating ose-egress-http-proxy-container image to be consistent with ART for 4.20 [#210](https://github.com/openshift/images/pull/210)
* [OCPBUGS-57624](https://issues.redhat.com/browse/OCPBUGS-57624): Updating openshift-enterprise-egress-router-container image to be consistent with ART for 4.20 [#209](https://github.com/openshift/images/pull/209)
* [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)
* [OCPBUGS-48318](https://issues.redhat.com/browse/OCPBUGS-48318): Change default value for OPENSHIFT_HA_VRRP_ID_OFFSET [#206](https://github.com/openshift/images/pull/206)
* [Full changelog](https://github.com/openshift/images/compare/b42e7cf218c4eef071cc29e0894fe8cfaed80b7f...bb4535b7069cab2de0174be29bccccde6d623b4f)
### [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-rbac-proxy](https://github.com/openshift/kube-rbac-proxy/tree/bc1ca29e2b6b50f15ece8db3990277276cacff0c)
* NO-JIRA: v0.19.1 [#119](https://github.com/openshift/kube-rbac-proxy/pull/119)
* [Full changelog](https://github.com/openshift/kube-rbac-proxy/compare/591277560f328601273f88f2881e09ccccd90a97...bc1ca29e2b6b50f15ece8db3990277276cacff0c)
### [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)
### [kube-storage-version-migrator](https://github.com/openshift/kubernetes-kube-storage-version-migrator/tree/2b36e46ab36a5a7581c9ed763e0a7646f90b94e7)
* Fix verify job failure with build-machinery bump [#214](https://github.com/openshift/kubernetes-kube-storage-version-migrator/pull/214)
* [ART-13079](https://issues.redhat.com/browse/ART-13079): append .0 to go.mod version [#212](https://github.com/openshift/kubernetes-kube-storage-version-migrator/pull/212)
* [Full changelog](https://github.com/openshift/kubernetes-kube-storage-version-migrator/compare/4ab93e07bb7c525990ef21a11caae2122ace63f6...2b36e46ab36a5a7581c9ed763e0a7646f90b94e7)
### [kubevirt-csi-driver](https://github.com/openshift/kubevirt-csi-driver/tree/8b8dd30ecd302e2b260c666702dffb19abf7c1aa)
* [CNV-61396](https://issues.redhat.com/browse/CNV-61396): Implement volume expansion [#61](https://github.com/openshift/kubevirt-csi-driver/pull/61)
* [Full changelog](https://github.com/openshift/kubevirt-csi-driver/compare/f535e9a1a27ebfeca0fa1ac33f19383f46629141...8b8dd30ecd302e2b260c666702dffb19abf7c1aa)
### [machine-api-operator](https://github.com/openshift/machine-api-operator/tree/59a1a5fc754c41f7f33e9c8201fac2cae9146de7)
* [OCPBUGS-58429](https://issues.redhat.com/browse/OCPBUGS-58429): Fixed test logic to wait for machines ready and clean up [#1388](https://github.com/openshift/machine-api-operator/pull/1388)
* [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)
* [OCPBUGS-57018](https://issues.redhat.com/browse/OCPBUGS-57018): Fixed test logic for UPI scenario [#1375](https://github.com/openshift/machine-api-operator/pull/1375)
* [OCPBUGS-56923](https://issues.redhat.com/browse/OCPBUGS-56923): Revert "SPLAT-2082 - Create e2e for vSphere vm-host zonal feature" [#1373](https://github.com/openshift/machine-api-operator/pull/1373)
* [SPLAT-2082](https://issues.redhat.com/browse/SPLAT-2082): Create e2e for vSphere vm-host zonal feature [#1369](https://github.com/openshift/machine-api-operator/pull/1369)
* [OCPCLOUD-2717](https://issues.redhat.com/browse/OCPCLOUD-2717): bump openshift/api [#1372](https://github.com/openshift/machine-api-operator/pull/1372)
* [OCPBUGS-56159](https://issues.redhat.com/browse/OCPBUGS-56159): correct aws kms permissions [#1370](https://github.com/openshift/machine-api-operator/pull/1370)
* [OCPBUGS-55461](https://issues.redhat.com/browse/OCPBUGS-55461): Changed machineset tests to be serial [#1365](https://github.com/openshift/machine-api-operator/pull/1365)
* [OCPBUGS-55720](https://issues.redhat.com/browse/OCPBUGS-55720): fix: use patch for machine/machineset status [#1362](https://github.com/openshift/machine-api-operator/pull/1362)
* [OCPBUGS-55461](https://issues.redhat.com/browse/OCPBUGS-55461): Fixes machineset paused condition nil pointer [#1361](https://github.com/openshift/machine-api-operator/pull/1361)
* [OCPBUGS-55461](https://issues.redhat.com/browse/OCPBUGS-55461): Revert "Added skip for when config not multi nic" [#1363](https://github.com/openshift/machine-api-operator/pull/1363)
* [Full changelog](https://github.com/openshift/machine-api-operator/compare/5eb6a3610eed1f873926eaf4db17669cdb308a1c...59a1a5fc754c41f7f33e9c8201fac2cae9146de7)
### [machine-config-operator](https://github.com/openshift/machine-config-operator/tree/3fa701ea9238cd911220d9a0da347a0bea2dcbfc)
* [OCPBUGS-57024](https://issues.redhat.com/browse/OCPBUGS-57024): use channel to signal controller shutdown [#5104](https://github.com/openshift/machine-config-operator/pull/5104)
* NO-ISSUE: Add emy to baremetal-reviewers [#5164](https://github.com/openshift/machine-config-operator/pull/5164)
* [MCO-1739](https://issues.redhat.com/browse/MCO-1739): Tell origin our suite is disruptive and set timeout [#5167](https://github.com/openshift/machine-config-operator/pull/5167)
* [MCO-1307](https://issues.redhat.com/browse/MCO-1307): Add support for VSphere for BootImage Update [#4677](https://github.com/openshift/machine-config-operator/pull/4677)
* [OCPBUGS-44290](https://issues.redhat.com/browse/OCPBUGS-44290): Fix when machines are considered `Degraded` in MCP status based on MCN `NodeDegraded` condition [#5110](https://github.com/openshift/machine-config-operator/pull/5110)
* [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)
* [OCPBUGS-56555](https://issues.redhat.com/browse/OCPBUGS-56555): openvswitch3.5-ipsec package not included with ipsec os extension [#5112](https://github.com/openshift/machine-config-operator/pull/5112)
* NO-ISSUE: Add Jetbrains IDEs files to .gitignore [#5116](https://github.com/openshift/machine-config-operator/pull/5116)
* [OCPBUGS-55663](https://issues.redhat.com/browse/OCPBUGS-55663): Remove NodeDisruptionPolicy featuregate [#5092](https://github.com/openshift/machine-config-operator/pull/5092)
* [OCPBUGS-7747](https://issues.redhat.com/browse/OCPBUGS-7747): Do not set cpu system reserve below the default value [#5046](https://github.com/openshift/machine-config-operator/pull/5046)
* [OCPBUGS-45459](https://issues.redhat.com/browse/OCPBUGS-45459): Remove trailing period from hostnames [#4966](https://github.com/openshift/machine-config-operator/pull/4966)
* [OCPBUGS-56744](https://issues.redhat.com/browse/OCPBUGS-56744): Fix typo in MCN's `MachineConfigNodePinnedImageSetsDegraded` message [#5099](https://github.com/openshift/machine-config-operator/pull/5099)
* [OCPBUGS-55830](https://issues.redhat.com/browse/OCPBUGS-55830): Only update boot disks during GCP boot image updates [#5084](https://github.com/openshift/machine-config-operator/pull/5084)
* [OCPBUGS-55365](https://issues.redhat.com/browse/OCPBUGS-55365): Regardless of Pool configuration wait on other sub-controllers to Render [#5022](https://github.com/openshift/machine-config-operator/pull/5022)
* [OCPBUGS-45621](https://issues.redhat.com/browse/OCPBUGS-45621): Fix `dynamic-system-reserved-calc.sh` when only `true` parameter is used [#4733](https://github.com/openshift/machine-config-operator/pull/4733)
* NO-JIRA: OWNERS: Update team osasinfra [#5066](https://github.com/openshift/machine-config-operator/pull/5066)
* [OCPBUGS-36859](https://issues.redhat.com/browse/OCPBUGS-36859): Support NODEIP_HINT in IPI deployments too [#4973](https://github.com/openshift/machine-config-operator/pull/4973)
* [OCPBUGS-56446](https://issues.redhat.com/browse/OCPBUGS-56446): daemon: fix ostree-finalize-staged race workaround for package mode RHEL workers [#5067](https://github.com/openshift/machine-config-operator/pull/5067)
* [OCPBUGS-55681](https://issues.redhat.com/browse/OCPBUGS-55681): Give keepalived container chroot cap [#5032](https://github.com/openshift/machine-config-operator/pull/5032)
* NO-JIRA: operator: use component annotation for ownership [#5056](https://github.com/openshift/machine-config-operator/pull/5056)
* [OCPBUGS-56211](https://issues.redhat.com/browse/OCPBUGS-56211): Boot Image Controller should not degrade when golden configmap is slow to update [#5051](https://github.com/openshift/machine-config-operator/pull/5051)
* [OCPBUGS-53390](https://issues.redhat.com/browse/OCPBUGS-53390): Fix interrupt state to account for failure correctly [#5054](https://github.com/openshift/machine-config-operator/pull/5054)
* [OCPBUGS-55967](https://issues.redhat.com/browse/OCPBUGS-55967): Add hot loop detection in the boot image controller [#5037](https://github.com/openshift/machine-config-operator/pull/5037)
* [OCPBUGS-55439](https://issues.redhat.com/browse/OCPBUGS-55439): scope MCD node listers to current node [#5015](https://github.com/openshift/machine-config-operator/pull/5015)
* [OCPBUGS-55770](https://issues.redhat.com/browse/OCPBUGS-55770): Compare the osImageURLs for OS validation check [#5041](https://github.com/openshift/machine-config-operator/pull/5041)
* [MCO-1654](https://issues.redhat.com/browse/MCO-1654): Add new runbook for KubeletHealthState to alert [#5042](https://github.com/openshift/machine-config-operator/pull/5042)
* [OCPBUGS-49728](https://issues.redhat.com/browse/OCPBUGS-49728): Adapt MCC to use LayeredNodeState and remove LayeredPoolState [#4841](https://github.com/openshift/machine-config-operator/pull/4841)
* [OCPBUGS-54697](https://issues.redhat.com/browse/OCPBUGS-54697): error from generateAndValidateRenderedMachineConfig function can be misleading [#5033](https://github.com/openshift/machine-config-operator/pull/5033)
* [OCPNODE-3173](https://issues.redhat.com/browse/OCPNODE-3173): Disable OCI artifact mount by default. [#5016](https://github.com/openshift/machine-config-operator/pull/5016)
* [OCPBUGS-55597](https://issues.redhat.com/browse/OCPBUGS-55597): OWNERS: update owners file with current MCO team members [#5024](https://github.com/openshift/machine-config-operator/pull/5024)
* [OCPBUGS-55450](https://issues.redhat.com/browse/OCPBUGS-55450): Only populate `Status.PinnedImageSets.CurrentGeneration` on valid generation value [#5023](https://github.com/openshift/machine-config-operator/pull/5023)
* [OCPBUGS-55327](https://issues.redhat.com/browse/OCPBUGS-55327): Bugfix Ignition compression merge [#5006](https://github.com/openshift/machine-config-operator/pull/5006)
* [OCPBUGS-55262](https://issues.redhat.com/browse/OCPBUGS-55262): Use auto=start only for IPsec out connections [#5017](https://github.com/openshift/machine-config-operator/pull/5017)
* [OCPBUGS-55713](https://issues.redhat.com/browse/OCPBUGS-55713): Revert "OCPBUGS-44757: decrease leases for kubelet on azure" [#5030](https://github.com/openshift/machine-config-operator/pull/5030)
* [OCPBUGS-52940](https://issues.redhat.com/browse/OCPBUGS-52940): AWS Custom-DNS: Update services that run on control plane nodes [#4939](https://github.com/openshift/machine-config-operator/pull/4939)
* [OCPBUGS-41485](https://issues.redhat.com/browse/OCPBUGS-41485): Update MCD Log Output to Clarify No Configuration Change [#5019](https://github.com/openshift/machine-config-operator/pull/5019)
* [Full changelog](https://github.com/openshift/machine-config-operator/compare/7df542080017dcd0e57c007ac25af47fd7c800c2...3fa701ea9238cd911220d9a0da347a0bea2dcbfc)
### [machine-image-customization-controller](https://github.com/openshift/image-customization-controller/tree/ab1d4061cee7dca253dcc9455e4b8d47ba38f9d3)
* [METAL-1484](https://issues.redhat.com/browse/METAL-1484): Support using a block device as the base ISO [#143](https://github.com/openshift/image-customization-controller/pull/143)
* [OCPBUGS-57848](https://issues.redhat.com/browse/OCPBUGS-57848): Update image to be consistent with ART for 4.20 [#139](https://github.com/openshift/image-customization-controller/pull/139)
* NO-ISSUE: Remove inactive OWNERS, add Riccardo [#136](https://github.com/openshift/image-customization-controller/pull/136)
* [Full changelog](https://github.com/openshift/image-customization-controller/compare/7d0667469c6a7980f0f6cbaeb2b17686378696f1...ab1d4061cee7dca253dcc9455e4b8d47ba38f9d3)
### [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)
* [OCPBUGS-55810](https://issues.redhat.com/browse/OCPBUGS-55810): Dummy change to force a rebuild for 4.20 [#62](https://github.com/openshift/machine-os-images/pull/62)
* [Full changelog](https://github.com/openshift/machine-os-images/compare/32b5f16c7f59698b40cc2a23116804d9067824d2...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/9a88ae8a3591d46800ed59530fc858079098476b)
* [OU-721](https://issues.redhat.com/browse/OU-721): reset showgraph state when unmounting button [#459](https://github.com/openshift/monitoring-plugin/pull/459)
* [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)
* [OU-842](https://issues.redhat.com/browse/OU-842): fix: override notistack dependency to avoid conflict [#422](https://github.com/openshift/monitoring-plugin/pull/422)
* NO-JIRA: chore: Update OWNERS [#420](https://github.com/openshift/monitoring-plugin/pull/420)
* [OU-830](https://issues.redhat.com/browse/OU-830): fix: add error boundary to variable dropdown [#417](https://github.com/openshift/monitoring-plugin/pull/417)
* [OCPBUGS-56095](https://issues.redhat.com/browse/OCPBUGS-56095): "Negative matcher" is checked by default on Create silence page [#414](https://github.com/openshift/monitoring-plugin/pull/414)
* [OU-712](https://issues.redhat.com/browse/OU-712): fix: add missing alertname field to silence alert [#413](https://github.com/openshift/monitoring-plugin/pull/413)
* [OU-794](https://issues.redhat.com/browse/OU-794): fix: update monitoring and virtualization routes to avoid overriding console routes [#410](https://github.com/openshift/monitoring-plugin/pull/410)
* [OU-774](https://issues.redhat.com/browse/OU-774): bound table scroll and column alignment [#402](https://github.com/openshift/monitoring-plugin/pull/402)
* [RHINENG-17675](https://issues.redhat.com/browse/RHINENG-17675): feat: add group id to url params [#403](https://github.com/openshift/monitoring-plugin/pull/403)
* [RHINENG-10537](https://issues.redhat.com/browse/RHINENG-10537): fixed broken delete chip group for incidents filters [#401](https://github.com/openshift/monitoring-plugin/pull/401)
* [OU-197](https://issues.redhat.com/browse/OU-197): feature: upgrade react router to v5 compat [#400](https://github.com/openshift/monitoring-plugin/pull/400)
* [OU-745](https://issues.redhat.com/browse/OU-745): Check for CSRF change on each fetch cycle [#404](https://github.com/openshift/monitoring-plugin/pull/404)
* [Full changelog](https://github.com/openshift/monitoring-plugin/compare/da1e4eed5a198ac9265e33132e208d60cf4a8d39...9a88ae8a3591d46800ed59530fc858079098476b)
### [multus-admission-controller](https://github.com/openshift/multus-admission-controller/tree/fdc6d599b78bd19a2c33b0df9ea7eca48557a129)
* [ART-13079](https://issues.redhat.com/browse/ART-13079): append .0 to go.mod version [#94](https://github.com/openshift/multus-admission-controller/pull/94)
* [Full changelog](https://github.com/openshift/multus-admission-controller/compare/9369858a409280dc6891cb817931978b77168de7...fdc6d599b78bd19a2c33b0df9ea7eca48557a129)
### [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)
* [OCPBUGS-52367](https://issues.redhat.com/browse/OCPBUGS-52367): Fix collecting IPsec data for upgrade [#482](https://github.com/openshift/must-gather/pull/482)
* [CORENET-5882](https://issues.redhat.com/browse/CORENET-5882): network: gather routeadvertisements.k8s.ovn.org [#485](https://github.com/openshift/must-gather/pull/485)
* [Full changelog](https://github.com/openshift/must-gather/compare/463c03ca559bb00f324b11273763aa64543f9006...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)
* [CNF-17883](https://issues.redhat.com/browse/CNF-17883): Upstream Sync 26052025 [#71](https://github.com/openshift/bond-cni/pull/71)
* [OCPBUGS-54229](https://issues.redhat.com/browse/OCPBUGS-54229): Upstream sync 07-05-2025 [#67](https://github.com/openshift/bond-cni/pull/67)
* NO-JIRA: Add ci-operator file [#68](https://github.com/openshift/bond-cni/pull/68)
* [Full changelog](https://github.com/openshift/bond-cni/compare/9788e753f0f98d9bdef41898701c3aa9ad6b031e...54ad71eeeb2c9e13d3ee5d03685dff5e1b1a02dc)
### [network-tools](https://github.com/openshift/network-tools/tree/16f4c78d4a5f1e17d8da2f54aeeea26b40aa90c3)
* [ART-13079](https://issues.redhat.com/browse/ART-13079): append .0 to go.mod version [#145](https://github.com/openshift/network-tools/pull/145)
* NO-JIRA: Add aurko, comment jakob, remove nadia [#143](https://github.com/openshift/network-tools/pull/143)
* NO-JIRA: Fix github epic ID and username matching [#142](https://github.com/openshift/network-tools/pull/142)
* [Full changelog](https://github.com/openshift/network-tools/compare/81f7aebeb1553998800c32644a8d982121277b4e...16f4c78d4a5f1e17d8da2f54aeeea26b40aa90c3)
### [networking-console-plugin](https://github.com/openshift/networking-console-plugin/tree/da7c5e6ec92c1b870e18defec168de3984ebbf07)
* [CNV-63471](https://issues.redhat.com/browse/CNV-63471): Replace Bootstrap Grid CSS with PatternFly Grid and Table [#253](https://github.com/openshift/networking-console-plugin/pull/253)
* [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)
* [OCPBUGS-56929](https://issues.redhat.com/browse/OCPBUGS-56929): Add fileupload translation [#245](https://github.com/openshift/networking-console-plugin/pull/245)
* [OCPBUGS-49386](https://issues.redhat.com/browse/OCPBUGS-49386): Fix pod contenxt [#246](https://github.com/openshift/networking-console-plugin/pull/246)
* [CNV-61902](https://issues.redhat.com/browse/CNV-61902): fetch description of terms for popovers [#244](https://github.com/openshift/networking-console-plugin/pull/244)
* [CNV-61827](https://issues.redhat.com/browse/CNV-61827): fix styling issues [#243](https://github.com/openshift/networking-console-plugin/pull/243)
* [CNV-61536](https://issues.redhat.com/browse/CNV-61536): align Modals with PatternFly default [#242](https://github.com/openshift/networking-console-plugin/pull/242)
* [CNV-60062](https://issues.redhat.com/browse/CNV-60062): fix links to upstream documentation [#241](https://github.com/openshift/networking-console-plugin/pull/241)
* [Full changelog](https://github.com/openshift/networking-console-plugin/compare/a5c90cb0192f98ec61b71b9a15d53fce8fb6f12e...da7c5e6ec92c1b870e18defec168de3984ebbf07)
### [nutanix-cloud-controller-manager](https://github.com/openshift/cloud-provider-nutanix/tree/06b2e546a88858aed51667c266f54cf08c78ff05)
* [OCPBUGS-57759](https://issues.redhat.com/browse/OCPBUGS-57759): Updating ose-nutanix-cloud-controller-manager-container image to be consistent with ART for 4.20 [#45](https://github.com/openshift/cloud-provider-nutanix/pull/45)
* [Full changelog](https://github.com/openshift/cloud-provider-nutanix/compare/db1f264a7b04784e5f671e61cda0609695e555bb...06b2e546a88858aed51667c266f54cf08c78ff05)
### [nutanix-machine-controllers](https://github.com/openshift/machine-api-provider-nutanix/tree/6df79c26c9f3a21487ec610dfeb97f115685a9ed)
* [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 [#113](https://github.com/openshift/machine-api-provider-nutanix/pull/113)
* [OCPBUGS-57705](https://issues.redhat.com/browse/OCPBUGS-57705): Updating ose-nutanix-machine-controllers-container image to be consistent with ART for 4.20 [#103](https://github.com/openshift/machine-api-provider-nutanix/pull/103)
* NO-JIRA: go.keploy.io/server@v0.8.6: checksum mismatch fix [#112](https://github.com/openshift/machine-api-provider-nutanix/pull/112)
* [Full changelog](https://github.com/openshift/machine-api-provider-nutanix/compare/a26db5a04ecffd98c6a9ee8204af621bf2416ec9...6df79c26c9f3a21487ec610dfeb97f115685a9ed)
### [oauth-apiserver](https://github.com/openshift/oauth-apiserver/tree/e9d3b8736a2a55426b217008b7f36600c2ebafb5)
* NO-JIRA: Bump to Kubernetes v1.32 [#135](https://github.com/openshift/oauth-apiserver/pull/135)
* [Full changelog](https://github.com/openshift/oauth-apiserver/compare/75914068d66a8b5502906526942c2423bec86f7a...e9d3b8736a2a55426b217008b7f36600c2ebafb5)
### [oauth-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/3a67eb4a01822fb1e02ad52542fa46176664c1fb...d9c18ed44dc83a18bd26f7a30ee91a1fe556d6a1)
### [oauth-server](https://github.com/openshift/oauth-server/tree/81098796234cbe75e656ffddd8a015953e0bb1c7)
* [OCPBUGS-58267](https://issues.redhat.com/browse/OCPBUGS-58267): Fix mixup with Spanish and French locale variable names [#188](https://github.com/openshift/oauth-server/pull/188)
* [OCPBUGS-57719](https://issues.redhat.com/browse/OCPBUGS-57719): Updating oauth-server-container image to be consistent with ART for 4.20 [#190](https://github.com/openshift/oauth-server/pull/190)
* Use newer build-machinery-go [#177](https://github.com/openshift/oauth-server/pull/177)
* [ART-13079](https://issues.redhat.com/browse/ART-13079): append .0 to go.mod version [#175](https://github.com/openshift/oauth-server/pull/175)
* [OSASINFRA-3534](https://issues.redhat.com/browse/OSASINFRA-3534): Bump Gophercloud to v2 [#170](https://github.com/openshift/oauth-server/pull/170)
* [Full changelog](https://github.com/openshift/oauth-server/compare/6acb955fc87e1d487093217ca949f08eb8dc88c3...81098796234cbe75e656ffddd8a015953e0bb1c7)
### [oc-mirror](https://github.com/openshift/oc-mirror/tree/d0e1787f1ea4ec5b21cb6d262a4570e56fbe1737)
* [OCPBUGS-56398](https://issues.redhat.com/browse/OCPBUGS-56398): Bug fix not to overwrite log files (#1208) [#1208](https://github.com/openshift/oc-mirror/pull/1208)
* [OCPBUGS-58467](https://issues.redhat.com/browse/OCPBUGS-58467): Add range check for --parallel-images and --parallel-l… (#1211) [#1211](https://github.com/openshift/oc-mirror/pull/1211)
* 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)
* [OCPBUGS-55074](https://issues.redhat.com/browse/OCPBUGS-55074): deletes cosign tag based signatures (#1169) [#1169](https://github.com/openshift/oc-mirror/pull/1169)
* adds code to handle signature errors in the archive pkg (#1162) [#1162](https://github.com/openshift/oc-mirror/pull/1162)
* [OCPBUGS-55078](https://issues.redhat.com/browse/OCPBUGS-55078): skips signature mirroring for rebuilt operator catalogs (#1154) [#1154](https://github.com/openshift/oc-mirror/pull/1154)
* [OCPBUGS-56009](https://issues.redhat.com/browse/OCPBUGS-56009): Bug fix for no release signature found (#1147) [#1147](https://github.com/openshift/oc-mirror/pull/1147)
* [OCPBUGS-56486](https://issues.redhat.com/browse/OCPBUGS-56486): v2/config: allow `delete` and `mirror` words (#1164) [#1164](https://github.com/openshift/oc-mirror/pull/1164)
* [OCPBUGS-56642](https://issues.redhat.com/browse/OCPBUGS-56642): update the Dockerfile to work with the 1.23 go.mod (#1159) [#1159](https://github.com/openshift/oc-mirror/pull/1159)
* disables the signature verification on operator catalog collection (#1151) [#1151](https://github.com/openshift/oc-mirror/pull/1151)
* [OCPBUGS-55966](https://issues.redhat.com/browse/OCPBUGS-55966): v2/archive: print unarchive progress (#1141) [#1141](https://github.com/openshift/oc-mirror/pull/1141)
* [OCPBUGS-54443](https://issues.redhat.com/browse/OCPBUGS-54443): v2/cli: always remove past archives before m2d (#1144) [#1144](https://github.com/openshift/oc-mirror/pull/1144)
* [OCPBUGS-56117](https://issues.redhat.com/browse/OCPBUGS-56117): Make v2 blockedImages use regular expressions (#1145) [#1145](https://github.com/openshift/oc-mirror/pull/1145)
* changes the signature mirroring default to disabled (#1143) [#1143](https://github.com/openshift/oc-mirror/pull/1143)
* [OCPBUGS-54587](https://issues.redhat.com/browse/OCPBUGS-54587): v2: bump containers/common dep to 0.63.0 (#1138) [#1138](https://github.com/openshift/oc-mirror/pull/1138)
* [CLID-182](https://issues.redhat.com/browse/CLID-182): Add spinner to release collector mirror to disk or mirror to mirror (#1085) [#1085](https://github.com/openshift/oc-mirror/pull/1085)
* no-jira: Disable go workspace and build v2 as a binary (#1078) [#1078](https://github.com/openshift/oc-mirror/pull/1078)
* [OCPBUGS-55100](https://issues.redhat.com/browse/OCPBUGS-55100): implements registries.d file as specified in containers/image docs (#1131) [#1131](https://github.com/openshift/oc-mirror/pull/1131)
* [OCPBUGS-54220](https://issues.redhat.com/browse/OCPBUGS-54220): v2/imgbuilder: use --authfile when set (#1129) [#1129](https://github.com/openshift/oc-mirror/pull/1129)
* [Full changelog](https://github.com/openshift/oc-mirror/compare/f364aec3fc13fad183ff85ad40b6c861964c483e...d0e1787f1ea4ec5b21cb6d262a4570e56fbe1737)
### [olm-catalogd, olm-operator-controller](https://github.com/openshift/operator-framework-operator-controller/tree/cba0e4c15a02e0164945fdb9e9801e7fdade8aab)
* 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)
* [OPRUN-3957](https://issues.redhat.com/browse/OPRUN-3957): Synchronize From Upstream Repositories [#382](https://github.com/openshift/operator-framework-operator-controller/pull/382)
* NO-ISSUE: Synchronize From Upstream Repositories [#381](https://github.com/openshift/operator-framework-operator-controller/pull/381)
* NO-ISSUE: Synchronize From Upstream Repositories [#380](https://github.com/openshift/operator-framework-operator-controller/pull/380)
* NO-ISSUE: Synchronize From Upstream Repositories [#377](https://github.com/openshift/operator-framework-operator-controller/pull/377)
* NO-ISSUE: Synchronize From Upstream Repositories [#375](https://github.com/openshift/operator-framework-operator-controller/pull/375)
* NO-ISSUE: Synchronize From Upstream Repositories [#367](https://github.com/openshift/operator-framework-operator-controller/pull/367)
* NO-ISSUE: Synchronize From Upstream Repositories [#365](https://github.com/openshift/operator-framework-operator-controller/pull/365)
* NO-ISSUE: Synchronize From Upstream Repositories [#363](https://github.com/openshift/operator-framework-operator-controller/pull/363)
* NO-ISSUE: Synchronize From Upstream Repositories [#359](https://github.com/openshift/operator-framework-operator-controller/pull/359)
* NO-ISSUE: Synchronize From Upstream Repositories [#356](https://github.com/openshift/operator-framework-operator-controller/pull/356)
* NO-ISSUE: Synchronize From Upstream Repositories [#352](https://github.com/openshift/operator-framework-operator-controller/pull/352)
* NO-ISSUE: Synchronize From Upstream Repositories [#346](https://github.com/openshift/operator-framework-operator-controller/pull/346)
* NO-ISSUE: Synchronize From Upstream Repositories [#344](https://github.com/openshift/operator-framework-operator-controller/pull/344)
* NO-ISSUE: Synchronize From Upstream Repositories [#339](https://github.com/openshift/operator-framework-operator-controller/pull/339)
* NO-ISSUE: Synchronize From Upstream Repositories [#337](https://github.com/openshift/operator-framework-operator-controller/pull/337)
* NO-ISSUE: Synchronize From Upstream Repositories [#336](https://github.com/openshift/operator-framework-operator-controller/pull/336)
* NO-ISSUE: Synchronize From Upstream Repositories [#333](https://github.com/openshift/operator-framework-operator-controller/pull/333)
* NO-ISSUE: Synchronize from upstream [#331](https://github.com/openshift/operator-framework-operator-controller/pull/331)
* [Full changelog](https://github.com/openshift/operator-framework-operator-controller/compare/8f42f09b2a9faecefb6ab22afe4a75c1a8d5a584...cba0e4c15a02e0164945fdb9e9801e7fdade8aab)
### [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)
* NO-JIRA: Add Apache 2.0 License file [#523](https://github.com/openshift/openshift-apiserver/pull/523)
* [OCPBUGS-45729](https://issues.redhat.com/browse/OCPBUGS-45729): Updating ose-openshift-apiserver-container image to be consistent with ART for 4.19 [#486](https://github.com/openshift/openshift-apiserver/pull/486)
* [OCPBUGS-56736](https://issues.redhat.com/browse/OCPBUGS-56736): Revert "OCPBUGS-38120: project: run validation function when deleting an object" [#519](https://github.com/openshift/openshift-apiserver/pull/519)
* [OCPBUGS-35944](https://issues.redhat.com/browse/OCPBUGS-35944): Allow updates to ImageStreams that violate existing LimitRanges [#513](https://github.com/openshift/openshift-apiserver/pull/513)
* [OCPBUGS-35855](https://issues.redhat.com/browse/OCPBUGS-35855): Wire dry run option to Image API server operations [#511](https://github.com/openshift/openshift-apiserver/pull/511)
* [OCPBUGS-38120](https://issues.redhat.com/browse/OCPBUGS-38120): project: run validation function when deleting an object [#508](https://github.com/openshift/openshift-apiserver/pull/508)
* [OCPBUGS-54458](https://issues.redhat.com/browse/OCPBUGS-54458): Fix image reference in TestImageStreamImportQuayIO [#509](https://github.com/openshift/openshift-apiserver/pull/509)
* [Full changelog](https://github.com/openshift/openshift-apiserver/compare/7fe57362c4f64c0d4caf52a0bb26a59b2799b227...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)
* [OCPBUGS-57198](https://issues.redhat.com/browse/OCPBUGS-57198): Make the pull secrets volume mounts in build containers read-only. [#387](https://github.com/openshift/openshift-controller-manager/pull/387)
* [WRKLDS-1676](https://issues.redhat.com/browse/WRKLDS-1676): pkg/cmd: Add --kubeconfig and --namespace flag [#385](https://github.com/openshift/openshift-controller-manager/pull/385)
* [WRKLDS-1676](https://issues.redhat.com/browse/WRKLDS-1676): Delete unused pkg/serviceaccounts [#381](https://github.com/openshift/openshift-controller-manager/pull/381)
* [OCPBUGS-52193](https://issues.redhat.com/browse/OCPBUGS-52193): legacy image pull secret rollback controller [#380](https://github.com/openshift/openshift-controller-manager/pull/380)
* [OCPBUGS-54695](https://issues.redhat.com/browse/OCPBUGS-54695): Empty proxy variables are causing issues during the build [#373](https://github.com/openshift/openshift-controller-manager/pull/373)
* [Full changelog](https://github.com/openshift/openshift-controller-manager/compare/af43fe68a7d862959a797b66307a1277fffbc9df...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)
* [ART-13079](https://issues.redhat.com/browse/ART-13079): append .0 to go.mod version [#121](https://github.com/openshift/openshift-state-metrics/pull/121)
* [Full changelog](https://github.com/openshift/openshift-state-metrics/compare/c604f81c4953f0feacfcf927cb5de883af027060...b04e2ef05498c2a4504bd9396a3290c4f263fc37)
### [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)
* OWNERS: Update team osasinfra [#363](https://github.com/openshift/cluster-api-provider-openstack/pull/363)
* [Full changelog](https://github.com/openshift/cluster-api-provider-openstack/compare/53190949835e1d94e07bbcfc13804fc959b9028a...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)
* NO-JIRA: OWNERS: Update team osasinfra [#133](https://github.com/openshift/machine-api-provider-openstack/pull/133)
* NO-JIRA: Unignore generated files in the vendor directory [#134](https://github.com/openshift/machine-api-provider-openstack/pull/134)
* [Full changelog](https://github.com/openshift/machine-api-provider-openstack/compare/848bf658a280e6ab6f660c290a24e16fa29252e3...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)
* NO-JIRA: Merge from upstream [#17](https://github.com/openshift/openstack-resource-controller/pull/17)
* NO-JIRA: Merge https://github.com/k-orc/openstack-resource-controller:release-1.0 into main [#16](https://github.com/openshift/openstack-resource-controller/pull/16)
* [Full changelog](https://github.com/openshift/openstack-resource-controller/compare/d00bab2b3029ead7cd0e2ae61c7d396239434b48...bf0d2c88d6bf9bd90b24c979ea63dc37606b45fc)
### [operator-framework-tools, operator-lifecycle-manager, operator-registry](https://github.com/openshift/operator-framework-olm/tree/e449ed463d889d2d3b79c3fe098d42199a4ba4dc)
* NO-ISSUE: Synchronize From Upstream Repositories [#1038](https://github.com/openshift/operator-framework-olm/pull/1038)
* NO-ISSUE: Synchronize From Upstream Repositories [#1035](https://github.com/openshift/operator-framework-olm/pull/1035)
* [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)
* NO-ISSUE: Synchronize From Upstream Repositories [#1024](https://github.com/openshift/operator-framework-olm/pull/1024)
* NO-ISSUE: Synchronize From Upstream Repositories [#1016](https://github.com/openshift/operator-framework-olm/pull/1016)
* [OCPBUGS-43966](https://issues.redhat.com/browse/OCPBUGS-43966), [OCPBUGS-57222](https://issues.redhat.com/browse/OCPBUGS-57222): Synchronize From Upstream Repositories [#1014](https://github.com/openshift/operator-framework-olm/pull/1014)
* NO-ISSUE: Synchronize From Upstream Repositories [#1013](https://github.com/openshift/operator-framework-olm/pull/1013)
* [OCPBUGS-56467](https://issues.redhat.com/browse/OCPBUGS-56467): Synchronize From Upstream Repositories [#1005](https://github.com/openshift/operator-framework-olm/pull/1005)
* [OPRUN-3903](https://issues.redhat.com/browse/OPRUN-3903), [OPRUN-3906](https://issues.redhat.com/browse/OPRUN-3906), [OPRUN-3923](https://issues.redhat.com/browse/OPRUN-3923), [OPRUN-3926](https://issues.redhat.com/browse/OPRUN-3926): Add NetworkPolicy support to OLMv0 components [#1008](https://github.com/openshift/operator-framework-olm/pull/1008)
* NO-ISSUE: Synchronize From Upstream Repositories [#1003](https://github.com/openshift/operator-framework-olm/pull/1003)
* NO-ISSUE: Synchronize From Upstream Repositories [#1002](https://github.com/openshift/operator-framework-olm/pull/1002)
* NO-ISSUE: Synchronize From Upstream Repositories [#1000](https://github.com/openshift/operator-framework-olm/pull/1000)
* NO-ISSUE: Synchronize From Upstream Repositories [#997](https://github.com/openshift/operator-framework-olm/pull/997)
* [OCPBUGS-53161](https://issues.redhat.com/browse/OCPBUGS-53161), [OPRUN-3880](https://issues.redhat.com/browse/OPRUN-3880): Synchronize From Upstream Repositories [#996](https://github.com/openshift/operator-framework-olm/pull/996)
* [Full changelog](https://github.com/openshift/operator-framework-olm/compare/4a6530a4cf4e8e81d8f04923f36dd36023f45902...e449ed463d889d2d3b79c3fe098d42199a4ba4dc)
### [operator-marketplace](https://github.com/operator-framework/operator-marketplace/tree/4be744152a4d85ee2f72d277fa638275cbb69793)
* [OPRUN-3902](https://issues.redhat.com/browse/OPRUN-3902): Add static NetworkPolicy for marketplace-operator [#644](https://github.com/operator-framework/operator-marketplace/pull/644)
* NO-ISSUE: Add readonlyRootFilesystem [#634](https://github.com/operator-framework/operator-marketplace/pull/634)
* [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)
* NO-ISSUE: (cleanup): Update Owner Alias - remove inactive maintainers [#631](https://github.com/operator-framework/operator-marketplace/pull/631)
* NO-JIRA: OWNERS: Add camilamacedo86 and tmshort as approvers [#632](https://github.com/operator-framework/operator-marketplace/pull/632)
* NO-ISSUE: Bump github.com/operator-framework/api from 0.30.0 to 0.31.0 [#627](https://github.com/operator-framework/operator-marketplace/pull/627)
* NO-ISSUE: (CI) - Add check to avoid we upgrade by mistake the go vers… [#625](https://github.com/operator-framework/operator-marketplace/pull/625)
* NO-ISSUE: Add dependabot k8s and go library groupings [#626](https://github.com/operator-framework/operator-marketplace/pull/626)
* NO-ISSUE: Bump github.com/prometheus/client_golang from 1.21.1 to 1.22.0 [#620](https://github.com/operator-framework/operator-marketplace/pull/620)
* [Full changelog](https://github.com/operator-framework/operator-marketplace/compare/02d245516289b2f3a27b81ce59b9cef66750501c...4be744152a4d85ee2f72d277fa638275cbb69793)
### [ovn-kubernetes, ovn-kubernetes-microshift](https://github.com/openshift/ovn-kubernetes/tree/0f86580a4e6057f8bc1e09abd6f36625f076b23d)
* [OCPBUGS-55914](https://issues.redhat.com/browse/OCPBUGS-55914), [OCPBUGS-57433](https://issues.redhat.com/browse/OCPBUGS-57433): DownStream Merge [06-18-2025] [#2639](https://github.com/openshift/ovn-kubernetes/pull/2639)
* [OCPBUGS-44481](https://issues.redhat.com/browse/OCPBUGS-44481): DownStream Merge [06-10-2025] [#2627](https://github.com/openshift/ovn-kubernetes/pull/2627)
* [OCPBUGS-55098](https://issues.redhat.com/browse/OCPBUGS-55098): DownStream Merge [06-04-2025] [#2618](https://github.com/openshift/ovn-kubernetes/pull/2618)
* [Full changelog](https://github.com/openshift/ovn-kubernetes/compare/0c8cdc93873c06b07973d147fc704d2224ac2faf...0f86580a4e6057f8bc1e09abd6f36625f076b23d)
### [powervs-block-csi-driver](https://github.com/openshift/ibm-powervs-block-csi-driver/tree/381e23ec25a8fee1a5a085b7ffbf93d1ed6e605c)
* [MULTIARCH-5572](https://issues.redhat.com/browse/MULTIARCH-5572): Rebase ibm-powervs-block-csi-driver with upstream for go toolchain issue with ose builds [#100](https://github.com/openshift/ibm-powervs-block-csi-driver/pull/100)
* [OCPBUGS-57598](https://issues.redhat.com/browse/OCPBUGS-57598): Updating ose-powervs-block-csi-driver-container image to be consistent with ART for 4.20 [#98](https://github.com/openshift/ibm-powervs-block-csi-driver/pull/98)
* [MULTIARCH-5572](https://issues.redhat.com/browse/MULTIARCH-5572): Rebase ibm-powervs-block-csi-driver with upstream [#99](https://github.com/openshift/ibm-powervs-block-csi-driver/pull/99)
* [Full changelog](https://github.com/openshift/ibm-powervs-block-csi-driver/compare/f681413d902e6634afd9d4ae80fd3b6e915f6585...381e23ec25a8fee1a5a085b7ffbf93d1ed6e605c)
### [powervs-block-csi-driver-operator](https://github.com/openshift/ibm-powervs-block-csi-driver-operator/tree/19c90ea02274c1b5a0757c887ef8344f8351bdd6)
* [OCPBUGS-57699](https://issues.redhat.com/browse/OCPBUGS-57699): Updating ose-powervs-block-csi-driver-operator-container image to be consistent with ART for 4.20 [#84](https://github.com/openshift/ibm-powervs-block-csi-driver-operator/pull/84)
* [Full changelog](https://github.com/openshift/ibm-powervs-block-csi-driver-operator/compare/059d95c2941b5f8127d92b83e099a7e14021f2c2...19c90ea02274c1b5a0757c887ef8344f8351bdd6)
### [powervs-cloud-controller-manager](https://github.com/openshift/cloud-provider-powervs/tree/f2ac02fd9e6ce84ced1c77b75936e365a53dd1f5)
* [OCPBUGS-57857](https://issues.redhat.com/browse/OCPBUGS-57857): Updating ose-powervs-cloud-controller-manager-container image to be consistent with ART for 4.20 [#86](https://github.com/openshift/cloud-provider-powervs/pull/86)
* [Full changelog](https://github.com/openshift/cloud-provider-powervs/compare/ef83f3f5b8bf00f829bb71d1857a5f59e63f9f17...f2ac02fd9e6ce84ced1c77b75936e365a53dd1f5)
### [powervs-machine-controllers](https://github.com/openshift/machine-api-provider-powervs/tree/f54657d5b18e695c6714e9785880cbcabbc5d88e)
* NO-JIRA: Bump machine-api-operator to pull in authoritativeAPI fix [#120](https://github.com/openshift/machine-api-provider-powervs/pull/120)
* [OCPBUGS-57860](https://issues.redhat.com/browse/OCPBUGS-57860): Updating ose-powervs-machine-controllers-container image to be consistent with ART for 4.20 [#119](https://github.com/openshift/machine-api-provider-powervs/pull/119)
* NO-ISSUE: Use OS_GIT_VERSION in Makefile when found (for Konflux builds) [#118](https://github.com/openshift/machine-api-provider-powervs/pull/118)
* [Full changelog](https://github.com/openshift/machine-api-provider-powervs/compare/87f8e306940e6b0231e6b8fb655ca1e6f21ba95a...f54657d5b18e695c6714e9785880cbcabbc5d88e)
### [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)
* NO-JIRA: [bot] Bump openshift/prom-label-proxy to v0.11.1 [#379](https://github.com/openshift/prom-label-proxy/pull/379)
* [Full changelog](https://github.com/openshift/prom-label-proxy/compare/13666465233bfe72a19d6d3f48576a508fdea145...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)
* [MON-4245](https://issues.redhat.com/browse/MON-4245): chore(image): reduce binary size by excluding unused SD deps [#251](https://github.com/openshift/prometheus/pull/251)
* [MON-4251](https://issues.redhat.com/browse/MON-4251): update prometheus to v3.3.1 [#252](https://github.com/openshift/prometheus/pull/252)
* [Full changelog](https://github.com/openshift/prometheus/compare/7935baede79e0e2fbf117781fa3843bea10dfbf8...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)
### [route-controller-manager](https://github.com/openshift/route-controller-manager/tree/e148fabc13f735d5f59a94714031d8765abb9895)
* [OCPBUGS-57616](https://issues.redhat.com/browse/OCPBUGS-57616): Updating ose-route-controller-manager-container image to be consistent with ART for 4.20 [#62](https://github.com/openshift/route-controller-manager/pull/62)
* [Full changelog](https://github.com/openshift/route-controller-manager/compare/bc97534a12a7a6bac096e4ed488b29535c8d4f33...e148fabc13f735d5f59a94714031d8765abb9895)
### [stream-coreos, stream-coreos-extensions](https://github.com/openshift/os/tree/37e0f796ec9d8143326be6cef0ce013ef34010de)
* [COS-3418](https://issues.redhat.com/browse/COS-3418): add kola-denylist for skipping kola tests [#1836](https://github.com/openshift/os/pull/1836)
* NO-JIRA: Add `Johan-Liebert1` (Pragyan Poudyal) to owners [#1766](https://github.com/openshift/os/pull/1766)
* [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)
* Merge [#1823](https://github.com/openshift/os/pull/1823)
* NO-JIRA: faq: add info about querying rpmdb and extensions [#1820](https://github.com/openshift/os/pull/1820)
* NO-JIRA: bump verison to 4.20 [#1804](https://github.com/openshift/os/pull/1804)
* NO-JIRA: c9s/c10s repos: use basearch var for extras repo [#1819](https://github.com/openshift/os/pull/1819)
* NO-JIRA: README.md: add Mermaid diagram [#1816](https://github.com/openshift/os/pull/1816)
* NO-JIRA: tree: delete base compose files, rework README [#1811](https://github.com/openshift/os/pull/1811)
* NO-JIRA: Remove kernel-rt-kvm for cs9 and cs10 [#1814](https://github.com/openshift/os/pull/1814)
* NO-JIRA: tests: fix RHEL 10.1 handling in kernel replace test [#1813](https://github.com/openshift/os/pull/1813)
* [Full changelog](https://github.com/openshift/os/compare/334ed7c68677a737579fe0f4f9eaa74ca67ea817...37e0f796ec9d8143326be6cef0ce013ef34010de)
### [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)
* [ART-13079](https://issues.redhat.com/browse/ART-13079): append .0 to go.mod version [#559](https://github.com/openshift/telemeter/pull/559)
* [OCPBUGS-56425](https://issues.redhat.com/browse/OCPBUGS-56425): Accept and discard metadata requests over remote write [#558](https://github.com/openshift/telemeter/pull/558)
* NO-JIRA: README.md: fix command to create an auth token [#557](https://github.com/openshift/telemeter/pull/557)
* [Full changelog](https://github.com/openshift/telemeter/compare/d72f157000039dddd96962d08d51c17ef716a7d4...4c6036eeb851ad6e0e837e214a2d08ffc8f0d1d0)
### [tests](https://github.com/openshift/origin/tree/6a5d795360113cd94133874565bf98363d0e9696)
* NO-JIRA: OWNERS_ALIASES: Update OTA members / team lead [#29953](https://github.com/openshift/origin/pull/29953)
* [MON-4287](https://issues.redhat.com/browse/MON-4287): chore(test/extended/prometheus): bump the series limit of total series sent via telemetry from each cluster [#29975](https://github.com/openshift/origin/pull/29975)
* [MCO-1739](https://issues.redhat.com/browse/MCO-1739): Add MCO's OTE tests to origin [#29922](https://github.com/openshift/origin/pull/29922)
* [MCO-1797](https://issues.redhat.com/browse/MCO-1797): Fix transient errors while checking status of PIS [#29962](https://github.com/openshift/origin/pull/29962)
* [OCPBUGS-59157](https://issues.redhat.com/browse/OCPBUGS-59157): Ensure CSI tests are defined before OTE initialization [#29979](https://github.com/openshift/origin/pull/29979)
* [OCPBUGS-58895](https://issues.redhat.com/browse/OCPBUGS-58895): bump watch count limits [#29972](https://github.com/openshift/origin/pull/29972)
* [OCPBUGS-58449](https://issues.redhat.com/browse/OCPBUGS-58449): replace Php 8.1 ubi9 with Php 8.2 ubi9 in origin [#29963](https://github.com/openshift/origin/pull/29963)
* [TRT-2097](https://issues.redhat.com/browse/TRT-2097): Fix a few things in suite selection [#29971](https://github.com/openshift/origin/pull/29971)
* [TRT-2097](https://issues.redhat.com/browse/TRT-2097), [TRT-2098](https://issues.redhat.com/browse/TRT-2098): Migrate origin to use OTE, and implement extension-derived suites [#29888](https://github.com/openshift/origin/pull/29888)
* NO-JIRA: test/extended/operators: skip wildcard certificate [#29956](https://github.com/openshift/origin/pull/29956)
* Revert "trt-2163: return error" [#29959](https://github.com/openshift/origin/pull/29959)
* [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)
* [OCPBUGS-57294](https://issues.redhat.com/browse/OCPBUGS-57294): Fix e2e-aws-ovn-image-ecosystem test - Part 2 - remove old nodejs 18,ruby 3.1 ubi9 [#29905](https://github.com/openshift/origin/pull/29905)
* [OCPBUGS-57421](https://issues.redhat.com/browse/OCPBUGS-57421): Add sustaining engineers to owners on image ecosystem [#29916](https://github.com/openshift/origin/pull/29916)
* [OCPNODE-3330](https://issues.redhat.com/browse/OCPNODE-3330): SigstoreImageVerification uses client-go to create test CRs [#29896](https://github.com/openshift/origin/pull/29896)
* [MULTIARCH-5391](https://issues.redhat.com/browse/MULTIARCH-5391): Add new featuregate test to check if desired.Architecture is set as intended [#29808](https://github.com/openshift/origin/pull/29808)
* [OCPBUGS-57169](https://issues.redhat.com/browse/OCPBUGS-57169): Fix failed tests of e2e-aws-ovn-tls-13 [#29872](https://github.com/openshift/origin/pull/29872)
* [OCPBUGS-50701](https://issues.redhat.com/browse/OCPBUGS-50701): Add test case for checking EgressFirewall DNS names in caps [#29898](https://github.com/openshift/origin/pull/29898)
* [MCO-1652](https://issues.redhat.com/browse/MCO-1652): Add MCO disruptive suite [#29776](https://github.com/openshift/origin/pull/29776)
* [OCPBUGS-56786](https://issues.redhat.com/browse/OCPBUGS-56786): `RouteExternalCertificate` : Add fix for `None` platform type [#29868](https://github.com/openshift/origin/pull/29868)
* [OCPBUGS-56512](https://issues.redhat.com/browse/OCPBUGS-56512): updates ruby to version 3.3 [#29832](https://github.com/openshift/origin/pull/29832)
* [OCPBUGS-57049](https://issues.redhat.com/browse/OCPBUGS-57049): TLS registry: refactor testcase annotations [#29327](https://github.com/openshift/origin/pull/29327)
* [OCPBUGS-49441](https://issues.redhat.com/browse/OCPBUGS-49441): Use different certificates for gRPC interoperability test routes [#29757](https://github.com/openshift/origin/pull/29757)
* [OCPBUGS-56436](https://issues.redhat.com/browse/OCPBUGS-56436): Bump 4.20 1.32.5 [#29889](https://github.com/openshift/origin/pull/29889)
* [TRT-1854](https://issues.redhat.com/browse/TRT-1854): set network for MicroShift to OVNKubernetes [#29887](https://github.com/openshift/origin/pull/29887)
* add `smg247` as root approver [#29860](https://github.com/openshift/origin/pull/29860)
* [OCPBUGS-56037](https://issues.redhat.com/browse/OCPBUGS-56037): Stabilize custom MCP cleanup on MCN tests [#29874](https://github.com/openshift/origin/pull/29874)
* Revert "OCPNODE-2849: Add testcase to verify removal of cgroupv1 in OCP 4.19" [#29886](https://github.com/openshift/origin/pull/29886)
* [OCPBUGS-56698](https://issues.redhat.com/browse/OCPBUGS-56698): Skip tests modifying cluster/network.config when it is not permitted [#29859](https://github.com/openshift/origin/pull/29859)
* [OCPBUGS-54412](https://issues.redhat.com/browse/OCPBUGS-54412): Do not retry extension-sourced tests [#29867](https://github.com/openshift/origin/pull/29867)
* [OCPBUGS-35855](https://issues.redhat.com/browse/OCPBUGS-35855): Add dry-run server test for imagestreamtag [#29834](https://github.com/openshift/origin/pull/29834)
* [OCPBUGS-56933](https://issues.redhat.com/browse/OCPBUGS-56933): fix deployment rollout wait to wait for desired replicas [#29876](https://github.com/openshift/origin/pull/29876)
* [SPLAT-2231](https://issues.redhat.com/browse/SPLAT-2231): Updated tests to work with hybrid environments [#29827](https://github.com/openshift/origin/pull/29827)
* [MCO-1722](https://issues.redhat.com/browse/MCO-1722): Handle check for Disconnnected Clusters for PIS Testing using curl [#29870](https://github.com/openshift/origin/pull/29870)
* [OCPBUGS-55830](https://issues.redhat.com/browse/OCPBUGS-55830): Only update boot disks during GCP boot image updates tests [#29869](https://github.com/openshift/origin/pull/29869)
* Add oceanc80 to olm owners [#29864](https://github.com/openshift/origin/pull/29864)
* NO-JIRA: OVNK BGP: workaround OCPBUGS-56488 [#29853](https://github.com/openshift/origin/pull/29853)
* [OCPBUGS-56743](https://issues.redhat.com/browse/OCPBUGS-56743): Poll project deletion to fix flaky behavior [#29850](https://github.com/openshift/origin/pull/29850)
* [OCPEDGE-1922](https://issues.redhat.com/browse/OCPEDGE-1922): feat: rename and move arbiter tests [#29846](https://github.com/openshift/origin/pull/29846)
* [CNTRLPLANE-353](https://issues.redhat.com/browse/CNTRLPLANE-353): Add test which verifes that only short duration tests are present [#29629](https://github.com/openshift/origin/pull/29629)
* NO-JIRA: ovn, virt, skip ipv6 for secondaries [#29858](https://github.com/openshift/origin/pull/29858)
* [OCPBUGS-55721](https://issues.redhat.com/browse/OCPBUGS-55721), [OCPBUGS-55832](https://issues.redhat.com/browse/OCPBUGS-55832): Fix `RouteExternalCertificate` tests for few other on-prem jobs [#29764](https://github.com/openshift/origin/pull/29764)
* [ODC-7790](https://issues.redhat.com/browse/ODC-7790): Remove ODODownloadsSyncDegraded [#29835](https://github.com/openshift/origin/pull/29835)
* NO-JIRA: router: Rename MarshalPrivateKeyToDERFormat to MarshalPrivateKeyToPEMString [#29855](https://github.com/openshift/origin/pull/29855)
* NO-JIRA: OVNK: ignore stderr when running commands [#29845](https://github.com/openshift/origin/pull/29845)
* NO-JIRA: OVNK BGP: set VRF-Lite timeout [#29844](https://github.com/openshift/origin/pull/29844)
* [MULTIARCH-5390](https://issues.redhat.com/browse/MULTIARCH-5390): tagimportmode: Do not skip tests if the import mode is the same as the import mode of the cluster [#29801](https://github.com/openshift/origin/pull/29801)
* [OCPBUGS-56381](https://issues.redhat.com/browse/OCPBUGS-56381): feat: update test to account for two node fencing [#29807](https://github.com/openshift/origin/pull/29807)
* [MCO-1652](https://issues.redhat.com/browse/MCO-1652): Add new MCO disruptive suite [#29800](https://github.com/openshift/origin/pull/29800)
* [NE-2031](https://issues.redhat.com/browse/NE-2031): Enhancing the gateway controller test cases with two more function [#29806](https://github.com/openshift/origin/pull/29806)
* [OCPBUGS-55394](https://issues.redhat.com/browse/OCPBUGS-55394): Handle Metal CI test cases for PIS [#29745](https://github.com/openshift/origin/pull/29745)
* NO-JIRA: ovn, virt: Support proxy when downloading virtctl [#29824](https://github.com/openshift/origin/pull/29824)
* [OCPBUGS-56196](https://issues.redhat.com/browse/OCPBUGS-56196): Check to see if SamplesOperator managementState is Removed [#29817](https://github.com/openshift/origin/pull/29817)
* NO-JIRA: TLS registry update [#29787](https://github.com/openshift/origin/pull/29787)
* [OCPNODE-3138](https://issues.redhat.com/browse/OCPNODE-3138): Add zstd:chunked image test [#29713](https://github.com/openshift/origin/pull/29713)
* [OCPNODE-2849](https://issues.redhat.com/browse/OCPNODE-2849): Add testcase to verify removal of cgroupv1 in OCP 4.19 [#29640](https://github.com/openshift/origin/pull/29640)
* [OCPBUGS-56047](https://issues.redhat.com/browse/OCPBUGS-56047): OLMv1: Update test bundles [main/release-4.20] [#29820](https://github.com/openshift/origin/pull/29820)
* NO-JIRA: tls/violations: add sjenning to OWNERS [#29819](https://github.com/openshift/origin/pull/29819)
* NO-JIRA: ovnk, virt: Filter out ipv6 LLA [#29816](https://github.com/openshift/origin/pull/29816)
* NO-JIRA: Fix egressIP advertisements tests flake [#29803](https://github.com/openshift/origin/pull/29803)
* [MCO-1615](https://issues.redhat.com/browse/MCO-1615): Mco node degraded mcn condition [#29684](https://github.com/openshift/origin/pull/29684)
* NO-JIRA: Report back source for openshift-tests-extension [#29733](https://github.com/openshift/origin/pull/29733)
* [TRT-2061](https://issues.redhat.com/browse/TRT-2061): throttle monitor startup refactor [#29637](https://github.com/openshift/origin/pull/29637)
* [OCPBUGS-55317](https://issues.redhat.com/browse/OCPBUGS-55317): Skip GatewayAPIController tests on clusters without OLM capabilities [#29784](https://github.com/openshift/origin/pull/29784)
* [CORS-3989](https://issues.redhat.com/browse/CORS-3989): set proxy for http transport in router and imageregistry cases [#29759](https://github.com/openshift/origin/pull/29759)
* NO-JIRA: Revert: NO-JIRA: support skipping [OCP]FeatureGate… [#29796](https://github.com/openshift/origin/pull/29796)
* [OCPBUGS-55211](https://issues.redhat.com/browse/OCPBUGS-55211): use regular user to create httproute [#29697](https://github.com/openshift/origin/pull/29697)
* Revert "Revert "TRT-2049: check for any watch requests"" [#29723](https://github.com/openshift/origin/pull/29723)
* [CORENET-5854](https://issues.redhat.com/browse/CORENET-5854): networking: add VRF-Lite test cases [#29669](https://github.com/openshift/origin/pull/29669)
* [OCPEDGE-1678](https://issues.redhat.com/browse/OCPEDGE-1678): Fix failed etcd test on arbiter ci run [#29694](https://github.com/openshift/origin/pull/29694)
* NO-JIRA: update networking owners [#29786](https://github.com/openshift/origin/pull/29786)
* NO-JIRA: increase api client timeout to match those allowed by kube-apiserver [#29761](https://github.com/openshift/origin/pull/29761)
* NO-JIRA: support skipping [OCP]FeatureGate tests [#29760](https://github.com/openshift/origin/pull/29760)
* [OCPBUGS-55384](https://issues.redhat.com/browse/OCPBUGS-55384): OCPBUGS-55968: Fix PIS tests on SNO & Enable applicable MCN & PIS tests on SNO [#29785](https://github.com/openshift/origin/pull/29785)
* [OCPNODE-2315](https://issues.redhat.com/browse/OCPNODE-2315): Add nested container test [#29781](https://github.com/openshift/origin/pull/29781)
* [OCPBUGS-55994](https://issues.redhat.com/browse/OCPBUGS-55994): Do not set the MTU when using NetworkAttachementDefinition [#29768](https://github.com/openshift/origin/pull/29768)
* NO-JIRA: Test load balancer metrics [#29675](https://github.com/openshift/origin/pull/29675)
* NO-JIRA: Fix bearer token exposure in exit condition as well [#29575](https://github.com/openshift/origin/pull/29575)
* NO-ISSUE: Automated - Update synthetic test data [#29716](https://github.com/openshift/origin/pull/29716)
* [TRT-2106](https://issues.redhat.com/browse/TRT-2106): Fix race in MCN test cleanup [#29775](https://github.com/openshift/origin/pull/29775)
* [OCPBUGS-55785](https://issues.redhat.com/browse/OCPBUGS-55785): bump limits [#29778](https://github.com/openshift/origin/pull/29778)
* Revert "OCPNODE-2315: Add nested container test" [#29779](https://github.com/openshift/origin/pull/29779)
* [CNTRLPLANE-371](https://issues.redhat.com/browse/CNTRLPLANE-371): Update etcd test data for k8s 1.33 release (missing data) [#29773](https://github.com/openshift/origin/pull/29773)
* [OCPBUGS-55712](https://issues.redhat.com/browse/OCPBUGS-55712): (olmv1 tests) Use exponential backoffs for verifyAPIEndpoints [#29756](https://github.com/openshift/origin/pull/29756)
* [OCPBUGS-55945](https://issues.redhat.com/browse/OCPBUGS-55945): Bump main 1.32.4 [#29772](https://github.com/openshift/origin/pull/29772)
* [CORENET-5875](https://issues.redhat.com/browse/CORENET-5875), [CORENET-5876](https://issues.redhat.com/browse/CORENET-5876), [OCPBUGS-55910](https://issues.redhat.com/browse/OCPBUGS-55910): Add EgressIP and L2 UDN route advertisements tests [#29727](https://github.com/openshift/origin/pull/29727)
* [OCPNODE-2315](https://issues.redhat.com/browse/OCPNODE-2315): Add nested container test [#29594](https://github.com/openshift/origin/pull/29594)
* NO-JIRA: faultyloadbalancer test: pass instead of skip [#29753](https://github.com/openshift/origin/pull/29753)
* [OCPBUGS-55902](https://issues.redhat.com/browse/OCPBUGS-55902): pkg/monitortestlibrary/allowedalerts: Ignore KubeJobFailingSRE for now [#29747](https://github.com/openshift/origin/pull/29747)
* NO-ISSUE: OLMv1: Preflight: Relax checking of error message [#29766](https://github.com/openshift/origin/pull/29766)
* [CNTRLPLANE-371](https://issues.redhat.com/browse/CNTRLPLANE-371): Update etcd test data for k8s 1.33 release [#29699](https://github.com/openshift/origin/pull/29699)
* [OCPBUGS-55785](https://issues.redhat.com/browse/OCPBUGS-55785): bump limits [#29763](https://github.com/openshift/origin/pull/29763)
* [OCPNODE-2999](https://issues.redhat.com/browse/OCPNODE-2999): Add SigstoreImageVerification e2e tests [#29652](https://github.com/openshift/origin/pull/29652)
* [OKD-243](https://issues.redhat.com/browse/OKD-243): Skip GatewayAPIController tests for OKD [#29742](https://github.com/openshift/origin/pull/29742)
* [Full changelog](https://github.com/openshift/origin/compare/bea5f881bec436728f691530b87e78957388bb02...6a5d795360113cd94133874565bf98363d0e9696)
### [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)
### [vsphere-cloud-controller-manager](https://github.com/openshift/cloud-provider-vsphere/tree/70242a37ac0c7e59fd4ffb539e272ea976b88eb6)
* [OCPBUGS-56720](https://issues.redhat.com/browse/OCPBUGS-56720): gitignore doesn't ignore certain files in vendor/ [#91](https://github.com/openshift/cloud-provider-vsphere/pull/91)
* [Full changelog](https://github.com/openshift/cloud-provider-vsphere/compare/2c21c8ce8dd8f7b86483d74336fc4baba9fa009d...70242a37ac0c7e59fd4ffb539e272ea976b88eb6)
### [vsphere-cluster-api-controllers](https://github.com/openshift/cluster-api-provider-vsphere/tree/64ebe003b8932779a01eaf2244cda82d9e5de68d)
* [OCPCLOUD-2921](https://issues.redhat.com/browse/OCPCLOUD-2921): Merge https://github.com/kubernetes-sigs/cluster-api-provider-vsphere:v1.13.0 (7cc3899) into master [#58](https://github.com/openshift/cluster-api-provider-vsphere/pull/58)
* NO-JIRA: Do not gitignore files inside vendor [#57](https://github.com/openshift/cluster-api-provider-vsphere/pull/57)
* [Full changelog](https://github.com/openshift/cluster-api-provider-vsphere/compare/8c61ba3dce7d8e838e41827576c18f4a092f36e4...64ebe003b8932779a01eaf2244cda82d9e5de68d)
### [vsphere-csi-driver, vsphere-csi-driver-syncer](https://github.com/openshift/vmware-vsphere-csi-driver/tree/0130247772b8d6618f9d25bbe7bde0a6c9224f9a)
* [OCPBUGS-55020](https://issues.redhat.com/browse/OCPBUGS-55020): UPSTREAM: 3262: Fix panic on DeletedFinalStateUnknown [#142](https://github.com/openshift/vmware-vsphere-csi-driver/pull/142)
* [Full changelog](https://github.com/openshift/vmware-vsphere-csi-driver/compare/15134035e9bd1e6dde10547cdba8d390d90f1072...0130247772b8d6618f9d25bbe7bde0a6c9224f9a)
### [vsphere-problem-detector](https://github.com/openshift/vsphere-problem-detector/tree/46923455c7796a030a00a04213be5b75e6acbe46)
* [OCPBUGS-53217](https://issues.redhat.com/browse/OCPBUGS-53217): replace operator client [#182](https://github.com/openshift/vsphere-problem-detector/pull/182)
* [Full changelog](https://github.com/openshift/vsphere-problem-detector/compare/32b15d87f5fd387dd5d04b96b7250a353240bf92...46923455c7796a030a00a04213be5b75e6acbe46)