# 4.10.23

Created: 2022-07-15 10:33:54 +0000 UTC

Image Digest: `sha256:e40e49d722cb36a95fa1c03002942b967ccbd7d68de10e003f0baa69abad457b`

Promoted from registry.ci.openshift.org/ocp/release:4.10.0-0.nightly-2022-07-15-051902


## Changes from 4.9.40

### Components

* Kubernetes upgraded from 1.22.8 to 1.23.5
* Red Hat Enterprise Linux CoreOS upgraded from 49.84.202206171736-0 to 410.84.202207140725-0


### New images

* [alibaba-cloud-controller-manager](https://github.com/openshift/cloud-provider-alibaba-cloud) git [db2d118a](https://github.com/openshift/cloud-provider-alibaba-cloud/commit/db2d118ad70ff62a2111e83a8d14c5b32e176b38) `sha256:df2ca7f54a8d34f568a92c077c56ed8983fffc51146b55964971c1f970288aaa`
* [alibaba-cloud-csi-driver](https://github.com/openshift/alibaba-cloud-csi-driver) git [3ddbb2b9](https://github.com/openshift/alibaba-cloud-csi-driver/commit/3ddbb2b9d4994206183b5ffd6a0872ad9a5ce193) `sha256:7c330b88fb2d0bf06b02892745c7fc3096b6325a49c854f3a7d80a87048f6401`
* [alibaba-disk-csi-driver-operator](https://github.com/openshift/alibaba-disk-csi-driver-operator) git [f0d69663](https://github.com/openshift/alibaba-disk-csi-driver-operator/commit/f0d6966321e3d416efec2ac7405494b057cb35f8) `sha256:a4934b12e3698a384826bae660ebfb84a30f68e0519fee949ebeb4f4074f26c6`
* [alibaba-machine-controllers](https://github.com/openshift/cluster-api-provider-alibaba) git [02061213](https://github.com/openshift/cluster-api-provider-alibaba/commit/0206121348c9a0d220dd6805cea79d1eae7fd3e0) `sha256:ea1f013e3a6fca4d1d7777c455f0e34be49bebd2cb1ccac16b140d49196916e3`
* [azure-file-csi-driver](https://github.com/openshift/azure-file-csi-driver) git [f88155b4](https://github.com/openshift/azure-file-csi-driver/commit/f88155b4c4a3a6dc4d56bac44edb82198a967a4b) `sha256:aa1556eaf6dae00fb8bb34c495faecaeebb9e374176f8e01ca46de025e63f2f8`
* [azure-file-csi-driver-operator](https://github.com/openshift/azure-file-csi-driver-operator) git [3807eb37](https://github.com/openshift/azure-file-csi-driver-operator/commit/3807eb37247bb9008d7e64c10e3bf6a3872d199d) `sha256:85fe6f78cd27adec4c597d06e6f681f807d5582b1c7cd121de26351f3ccf1e7f`
* [cloud-network-config-controller](https://github.com/openshift/cloud-network-config-controller) git [8723adb2](https://github.com/openshift/cloud-network-config-controller/commit/8723adb2d36b7d96363d57b8a9208880eccea53e) `sha256:fd59b3faf37bddb363bc72d328273a7a35e1fd358bae5a799ed2595ed2e0e5b3`
* [csi-driver-shared-resource](https://github.com/openshift/csi-driver-shared-resource) git [d06ff18b](https://github.com/openshift/csi-driver-shared-resource/commit/d06ff18b2ff23e5165638d6c3df42a2e1715b28f) `sha256:078da3dec4ec9825f45712cb4b5500d61097ef813cef446f8c5b56617d7740b0`
* [csi-driver-shared-resource-operator](https://github.com/openshift/csi-driver-shared-resource-operator) git [662615b3](https://github.com/openshift/csi-driver-shared-resource-operator/commit/662615b3427b57d8aafff6b982a7e4b34692eadc) `sha256:2782057e05351081a8bc0f237736327eb5ae66fe8bcec14dec4a7613f366460b`
* [gcp-cloud-controller-manager](https://github.com/openshift/cloud-provider-gcp) git [4dc728d0](https://github.com/openshift/cloud-provider-gcp/commit/4dc728d0e1af40893815149de016e5d6e5a7bacb) `sha256:8b9a92276f84629472c0c9ab379d1e7da6a4a1638d4d2291acacbdb1dfaeda3e`
* [hypershift](https://github.com/openshift/hypershift) git [253febdc](https://github.com/openshift/hypershift/commit/253febdcd032973c9741b32d36ded309a1776abc) `sha256:2af0995a8a4e73747e592f5e5450e6ced90f7fb40e05a66009877aa46d0549d7`
* [ibm-cloud-controller-manager](https://github.com/openshift/cloud-provider-ibm) git [e3039120](https://github.com/openshift/cloud-provider-ibm/commit/e30391202c3f02694b2f5b3c2d73cb560d9c133d) `sha256:f5c20ea0c5df3636194a02aff2226c0a8285438277fd28c7ab6f98cc215e5be3`
* [ibm-vpc-block-csi-driver](https://github.com/openshift/ibm-vpc-block-csi-driver) git [d54e3706](https://github.com/openshift/ibm-vpc-block-csi-driver/commit/d54e3706bb8b38447800aa91632a946eb6c990ec) `sha256:849f33260d8cdd4720630ed86c46beb9ca76cbe83982fe04073090f69adf0616`
* [ibm-vpc-block-csi-driver-operator](https://github.com/openshift/ibm-vpc-block-csi-driver-operator) git [28bad53d](https://github.com/openshift/ibm-vpc-block-csi-driver-operator/commit/28bad53d117d403b4147b68666ecfc52cee6ceca) `sha256:cc24ea8dcc994d6ce2bd6bb8b3b25e18f099c0448fbbdbb5565048608f086152`
* [ibm-vpc-node-label-updater](https://github.com/openshift/ibm-vpc-node-label-updater) git [7074dfc3](https://github.com/openshift/ibm-vpc-node-label-updater/commit/7074dfc35cdd3c2e19790a934c1025c8f690c9a6) `sha256:b3f241d18f0bacf3129b12775b4269fc22a6c4173d0862fcf96bf9f408effa57`
* [ibmcloud-machine-controllers](https://github.com/openshift/cluster-api-provider-ibmcloud) git [7449a94f](https://github.com/openshift/cluster-api-provider-ibmcloud/commit/7449a94fcd0001cac6371600a75b20850b235cc9) `sha256:772edcafbacf208e6094b25f0ce924f5e3c9651a611dd28e8493f1ce274d9874`
* [image-customization-controller](https://github.com/openshift/image-customization-controller) git [44d63f1f](https://github.com/openshift/image-customization-controller/commit/44d63f1f9c76ede6d281a1a0f97a823fa0e365e0) `sha256:b52ed323365b45ceef82fc63e0e6723de825c6b1345f4234cba07ecd28aeeb24`
* [ironic-agent](https://github.com/openshift/ironic-agent-image) git [f68efd03](https://github.com/openshift/ironic-agent-image/commit/f68efd033d9ab4faa77cfd83548b8bdc31e897fb) `sha256:66d9f752c22bc946aaef5f6b711d7d8cccdeb27bb482228c0a79e9b5ec87ca11`
* [machine-os-images](https://github.com/openshift/machine-os-images) git [52118759](https://github.com/openshift/machine-os-images/commit/52118759e5c68733954f15d0cdc45c255752aa3c) `sha256:0c12ce723d41af21546a6ac538f336861d307882dfc703cf675ec8b10ba46a6e`
* [network-interface-bond-cni](https://github.com/openshift/bond-cni) git [5ccc626d](https://github.com/openshift/bond-cni/commit/5ccc626d551e6ec20d11ea5d72cad8025f61da21) `sha256:4a53ac65c8dbd9a6c8d88238bcb55e42ea31770799062ea0a99a3db2ab57d0b2`
* [oc-mirror](https://github.com/openshift/oc-mirror) git [71ca0a1a](https://github.com/openshift/oc-mirror/commit/71ca0a1af2e4f37ada0c3e93a0902e610edb10d7) `sha256:84c0418d83452f9815d6c2a9dbde03f59c087b203ad507fbeccc832936aa3eab`
* [openstack-machine-api-provider](https://github.com/openshift/machine-api-provider-openstack) git [2401f74d](https://github.com/openshift/machine-api-provider-openstack/commit/2401f74dba8112e0dd4a4a1bb77c26887d5da3f4) `sha256:5876036a0b15e58566fd0c9cde4c67b4c0d1dcdc56ee743da690dd0b89579d90`
* [powervs-machine-controllers](https://github.com/openshift/machine-api-provider-powervs) git [c1d68e7b](https://github.com/openshift/machine-api-provider-powervs/commit/c1d68e7b97a8bcf9b350e4a686fd202ffc69978f) `sha256:3353f58c8ad5b5a1a1e7e4a9acf815b39de690e673ad09bc2c56f1ca682b8a1b`
* [vsphere-cloud-controller-manager](https://github.com/openshift/cloud-provider-vsphere) git [25b98d3b](https://github.com/openshift/cloud-provider-vsphere/commit/25b98d3b2fa812ef3b28ddcd90454c1b937898a9) `sha256:920de3b037df8e9649a4a0e50f60507a9a202fc9de12f3a7b95748ca89829684`


### Removed images

* ironic-inspector
* ironic-ipa-downloader
* mdns-publisher


### Rebuilt images without code change

* machine-os-content `sha256:7e2b14a0df142f178dcb1fb2d59e1401eaaff5a87e7b87e20441f1e077ef3a8f`


### [aws-cloud-controller-manager](https://github.com/openshift/cloud-provider-aws/tree/d85867feab1e80f094624d57221a071d7b6a148c)

* Merge https://github.com/kubernetes/cloud-provider-aws:master into master [#16](https://github.com/openshift/cloud-provider-aws/pull/16)
* Merge https://github.com/kubernetes/cloud-provider-aws:master into master [#13](https://github.com/openshift/cloud-provider-aws/pull/13)
* UPSTREAM: <carry>: Update OWNERS [#15](https://github.com/openshift/cloud-provider-aws/pull/15)
* Updating ose-aws-cloud-controller-manager images to be consistent with ART [#12](https://github.com/openshift/cloud-provider-aws/pull/12)
* [Bug 2001825](https://bugzilla.redhat.com/show_bug.cgi?id=2001825): Merge https://github.com/kubernetes/cloud-provider-aws:master into master [#9](https://github.com/openshift/cloud-provider-aws/pull/9)
* [Full changelog](https://github.com/openshift/cloud-provider-aws/compare/18d82a6d75252dcaed8356777e4883d8a2c9732a...d85867feab1e80f094624d57221a071d7b6a148c)


### [aws-ebs-csi-driver](https://github.com/openshift/aws-ebs-csi-driver/tree/8ba0c7a879c4a03e628c4d123ff8fdab884cedbb)

* [Bug 2050190](https://bugzilla.redhat.com/show_bug.cgi?id=2050190): Fix build on ARM after rebase [#199](https://github.com/openshift/aws-ebs-csi-driver/pull/199)
* [Bug 2050190](https://bugzilla.redhat.com/show_bug.cgi?id=2050190): Rebase v1.5.1 [#196](https://github.com/openshift/aws-ebs-csi-driver/pull/196)
* Updating ose-aws-ebs-csi-driver images to be consistent with ART [#192](https://github.com/openshift/aws-ebs-csi-driver/pull/192)
* [Full changelog](https://github.com/openshift/aws-ebs-csi-driver/compare/26f1b6f4471d0127fa1ed3129d412e22ab788086...8ba0c7a879c4a03e628c4d123ff8fdab884cedbb)


### [aws-ebs-csi-driver-operator](https://github.com/openshift/aws-ebs-csi-driver-operator/tree/c2e6dc19fac0006651d0820272a9734e231b1ce5)

* [Bug 2077894](https://bugzilla.redhat.com/show_bug.cgi?id=2077894): Set custom endpoint environment variable if available [#154](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/154)
* [Bug 2043130](https://bugzilla.redhat.com/show_bug.cgi?id=2043130): aws-ebs: Add external-snapshotter permissions to patch snapshots [#147](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/147)
* [Bug 2038934](https://bugzilla.redhat.com/show_bug.cgi?id=2038934): Add custom CA bundle support [#146](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/146)
* [Bug 2028484](https://bugzilla.redhat.com/show_bug.cgi?id=2028484): AWS EBS CSI driver's livenessprobe does not respect operator's loglevel [#144](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/144)
* Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART [#143](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/143)
* Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART [#141](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/141)
* Updating ose-aws-ebs-csi-driver-operator images to be consistent with ART [#139](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/139)
* [Bug 1998174](https://bugzilla.redhat.com/show_bug.cgi?id=1998174): Add StorageClass for gp3 [#140](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/140)
* [Full changelog](https://github.com/openshift/aws-ebs-csi-driver-operator/compare/3bea487dc9f5568bef18af28f7f9f4595888cbdf...c2e6dc19fac0006651d0820272a9734e231b1ce5)


### [aws-machine-controllers](https://github.com/openshift/machine-api-provider-aws/tree/0d7fa879ec43b043900d557552246eb981f94fd9)

* [Bug 2083270](https://bugzilla.redhat.com/show_bug.cgi?id=2083270): Custom DHCP Option Set: empty domain-name is a valid custom domain [#37](https://github.com/openshift/machine-api-provider-aws/pull/37)
* Updating ose-machine-api-provider-aws images to be consistent with ART [#13](https://github.com/openshift/machine-api-provider-aws/pull/13)
* [Bug 2040376](https://bugzilla.redhat.com/show_bug.cgi?id=2040376): Update map of supported aws instance types [#19](https://github.com/openshift/machine-api-provider-aws/pull/19)
* [Bug 2040504](https://bugzilla.redhat.com/show_bug.cgi?id=2040504): Ensure IOPS setting is honoured on all supported block device types [#18](https://github.com/openshift/machine-api-provider-aws/pull/18)
* [Bug 2032926](https://bugzilla.redhat.com/show_bug.cgi?id=2032926): Update dependencies to K8s 1.23 [#14](https://github.com/openshift/machine-api-provider-aws/pull/14)
* Update README [#10](https://github.com/openshift/machine-api-provider-aws/pull/10)
* [Bug 2025767](https://bugzilla.redhat.com/show_bug.cgi?id=2025767): Prevent Machine from being considered provisioned until it exists in AWS [#11](https://github.com/openshift/machine-api-provider-aws/pull/11)
* Label aws provider image [#12](https://github.com/openshift/machine-api-provider-aws/pull/12)
* Update MAO and openshift/api dependency [#9](https://github.com/openshift/machine-api-provider-aws/pull/9)
* Rename package to machine-api-provider-aws [#3](https://github.com/openshift/machine-api-provider-aws/pull/3)
* Cherry pick from old repo [#5](https://github.com/openshift/machine-api-provider-aws/pull/5)
* Remove all old unused files [#4](https://github.com/openshift/machine-api-provider-aws/pull/4)
* Migrate from cluster-api-provider-aws [#2](https://github.com/openshift/machine-api-provider-aws/pull/2)
* [Full changelog](https://github.com/openshift/machine-api-provider-aws/compare/6deb2d284a493a448779d73898f6f409cd354bc9...0d7fa879ec43b043900d557552246eb981f94fd9)


### [aws-pod-identity-webhook](https://github.com/openshift/aws-pod-identity-webhook/tree/7f9eb87aea90ff2bac0c98df741b6d6dd0c61449)

* move go.mod to 1.17 [#146](https://github.com/openshift/aws-pod-identity-webhook/pull/146)
* Updating ose-aws-pod-identity-webhook images to be consistent with ART [#142](https://github.com/openshift/aws-pod-identity-webhook/pull/142)
* update OWNERS to reflect current reality [#143](https://github.com/openshift/aws-pod-identity-webhook/pull/143)
* [Full changelog](https://github.com/openshift/aws-pod-identity-webhook/compare/37a13282bc56887e72d463c24168df59d5971b2f...7f9eb87aea90ff2bac0c98df741b6d6dd0c61449)


### [azure-cloud-controller-manager, azure-cloud-node-manager](https://github.com/openshift/cloud-provider-azure/tree/07f1335140207eb41fb92fa0e689a89bc9b5efd9)

* Merge https://github.com/kubernetes-sigs/cloud-provider-azure:master into master [#26](https://github.com/openshift/cloud-provider-azure/pull/26)
* Merge https://github.com/kubernetes-sigs/cloud-provider-azure:master into master [#23](https://github.com/openshift/cloud-provider-azure/pull/23)
* UPSTREAM: <carry>: delete .github directory [#22](https://github.com/openshift/cloud-provider-azure/pull/22)
* Merge https://github.com/kubernetes-sigs/cloud-provider-azure:master into master [#16](https://github.com/openshift/cloud-provider-azure/pull/16)
* Updating ose-azure-cloud-node-manager images to be consistent with ART [#14](https://github.com/openshift/cloud-provider-azure/pull/14)
* Updating ose-azure-cloud-controller-manager images to be consistent with ART [#15](https://github.com/openshift/cloud-provider-azure/pull/15)
* Update owners file [#12](https://github.com/openshift/cloud-provider-azure/pull/12)
* [Full changelog](https://github.com/openshift/cloud-provider-azure/compare/c02678d890edd540de604d297d363883cc65ce68...07f1335140207eb41fb92fa0e689a89bc9b5efd9)


### [azure-disk-csi-driver](https://github.com/openshift/azure-disk-csi-driver/tree/3d79d39e02f49de7608bcf921694b64d827147af)

* Rebase to v1.9.0 for OCP 4.10 [#19](https://github.com/openshift/azure-disk-csi-driver/pull/19)
* Updating ose-azure-disk-csi-driver images to be consistent with ART [#17](https://github.com/openshift/azure-disk-csi-driver/pull/17)
* Updating ose-azure-disk-csi-driver images to be consistent with ART [#16](https://github.com/openshift/azure-disk-csi-driver/pull/16)
* Updating ose-azure-disk-csi-driver images to be consistent with ART [#15](https://github.com/openshift/azure-disk-csi-driver/pull/15)
* [Full changelog](https://github.com/openshift/azure-disk-csi-driver/compare/ade737312a66074a55c8a216af3c1bfac23337fb...3d79d39e02f49de7608bcf921694b64d827147af)


### [azure-disk-csi-driver-operator](https://github.com/openshift/azure-disk-csi-driver-operator/tree/8f980ccc460b8973f5a3f7d91a57fbfe03a39809)

* [Bug 2097439](https://bugzilla.redhat.com/show_bug.cgi?id=2097439): Only use credentials that are provided by the azure-inject-credential… [#50](https://github.com/openshift/azure-disk-csi-driver-operator/pull/50)
* [Bug 2043130](https://bugzilla.redhat.com/show_bug.cgi?id=2043130): azure-disk: Add external-snapshotter permissions to patch snapshots [#41](https://github.com/openshift/azure-disk-csi-driver-operator/pull/41)
* [Bug 2038934](https://bugzilla.redhat.com/show_bug.cgi?id=2038934): Bump(library-go): to get leader election changes [#40](https://github.com/openshift/azure-disk-csi-driver-operator/pull/40)
* [Bug 2029570](https://bugzilla.redhat.com/show_bug.cgi?id=2029570): Add custom CA bundle support [#38](https://github.com/openshift/azure-disk-csi-driver-operator/pull/38)
* [Bug 2028484](https://bugzilla.redhat.com/show_bug.cgi?id=2028484): CSI driver's livenessprobe does not respect operator's loglevel [#37](https://github.com/openshift/azure-disk-csi-driver-operator/pull/37)
* Updating ose-azure-disk-csi-driver-operator images to be consistent with ART [#36](https://github.com/openshift/azure-disk-csi-driver-operator/pull/36)
* Add volume cloning tests [#21](https://github.com/openshift/azure-disk-csi-driver-operator/pull/21)
* Use WithSecretHashAnnotationHook from library-go [#34](https://github.com/openshift/azure-disk-csi-driver-operator/pull/34)
* Updating ose-azure-disk-csi-driver-operator images to be consistent with ART [#33](https://github.com/openshift/azure-disk-csi-driver-operator/pull/33)
* [Full changelog](https://github.com/openshift/azure-disk-csi-driver-operator/compare/15e474ce3bce9ce219fdd85ceb42620c18d9f817...8f980ccc460b8973f5a3f7d91a57fbfe03a39809)


### [azure-machine-controllers](https://github.com/openshift/machine-api-provider-azure/tree/0b2bf9904788e4019b91212532e9af35b240cbdc)

* [Bug 2093275](https://bugzilla.redhat.com/show_bug.cgi?id=2093275): update getAvailabilitySetName function [#23](https://github.com/openshift/machine-api-provider-azure/pull/23)
* [Bug 2030488](https://bugzilla.redhat.com/show_bug.cgi?id=2030488): Requeue create on invalid credentials errors [#11](https://github.com/openshift/machine-api-provider-azure/pull/11)
* [Bug 2032926](https://bugzilla.redhat.com/show_bug.cgi?id=2032926): Update dependencies to K8s 1.23 [#9](https://github.com/openshift/machine-api-provider-azure/pull/9)
* Add ephemeral storage support [#8](https://github.com/openshift/machine-api-provider-azure/pull/8)
* Updating ose-machine-api-provider-azure images to be consistent with ART [#7](https://github.com/openshift/machine-api-provider-azure/pull/7)
* Label azure provider image [#6](https://github.com/openshift/machine-api-provider-azure/pull/6)
* Cherry-pick from old repo [#5](https://github.com/openshift/machine-api-provider-azure/pull/5)
* Rename module to machine-api-provider-azure [#2](https://github.com/openshift/machine-api-provider-azure/pull/2)
* Remove unused files [#3](https://github.com/openshift/machine-api-provider-azure/pull/3)
* Migrate from cluster-api-provider-azure [#1](https://github.com/openshift/machine-api-provider-azure/pull/1)
* [Full changelog](https://github.com/openshift/machine-api-provider-azure/compare/3bf2b7ff289814b198feb0a56cb85967db18e9dc...0b2bf9904788e4019b91212532e9af35b240cbdc)


### [baremetal-installer, installer, installer-artifacts](https://github.com/openshift/installer/tree/d63a12ba0ec33d492093a8fc0e268a01a075f5da)

* [Bug 2099673](https://bugzilla.redhat.com/show_bug.cgi?id=2099673): Collect whole journal and netstat data [#6035](https://github.com/openshift/installer/pull/6035)
* [Bug 2097753](https://bugzilla.redhat.com/show_bug.cgi?id=2097753): Bootstrap timeout increase [#6017](https://github.com/openshift/installer/pull/6017)
* [Bug 2083632](https://bugzilla.redhat.com/show_bug.cgi?id=2083632): Delete all the ports from tagged Neutron networks. [#5882](https://github.com/openshift/installer/pull/5882)
* [Bug 2077904](https://bugzilla.redhat.com/show_bug.cgi?id=2077904): Fix empty string usage in ValidateForProvisioning [#5835](https://github.com/openshift/installer/pull/5835)
* [Bug 2045771](https://bugzilla.redhat.com/show_bug.cgi?id=2045771): bump RHCOS 4.10 bootimage metadata [#5932](https://github.com/openshift/installer/pull/5932)
* [Bug 2083335](https://bugzilla.redhat.com/show_bug.cgi?id=2083335): Set rc-manager=unmanaged for on-prem bootstrap [#5876](https://github.com/openshift/installer/pull/5876)
* [Bug 2084547](https://bugzilla.redhat.com/show_bug.cgi?id=2084547): update azure arm templates to support customer provided vnet [#5892](https://github.com/openshift/installer/pull/5892)
* [Bug 2083327](https://bugzilla.redhat.com/show_bug.cgi?id=2083327): [release-4.10] Add 'ARG TAGS=""' line for each build step [#5874](https://github.com/openshift/installer/pull/5874)
* [Bug 2076613](https://bugzilla.redhat.com/show_bug.cgi?id=2076613): [release-4.10] data/data/coreos/fcos.json: update initial FCOS to 35.20220327.3.0 [#5820](https://github.com/openshift/installer/pull/5820)
* [Bug 2079589](https://bugzilla.redhat.com/show_bug.cgi?id=2079589): azurestack: stop pinning to Standard_LRS for disk type [#5851](https://github.com/openshift/installer/pull/5851)
* [Bug 2041765](https://bugzilla.redhat.com/show_bug.cgi?id=2041765): Update BMO vendor [#5705](https://github.com/openshift/installer/pull/5705)
* [Bug 2077411](https://bugzilla.redhat.com/show_bug.cgi?id=2077411): for vsphere ipi add cluster domain to the uploaded vm configs so that 30-local-dns-prepender can use it [#5827](https://github.com/openshift/installer/pull/5827)
* [Bug 2068948](https://bugzilla.redhat.com/show_bug.cgi?id=2068948): Update region check for coreos AMIs [#5752](https://github.com/openshift/installer/pull/5752)
* [Bug 2072135](https://bugzilla.redhat.com/show_bug.cgi?id=2072135): vsphere: Use Managed Object ID for networks instead of potentially duplicate name. [#5773](https://github.com/openshift/installer/pull/5773)
* [Bug 2062429](https://bugzilla.redhat.com/show_bug.cgi?id=2062429): IBMCloud: Missing infra providertype [#5693](https://github.com/openshift/installer/pull/5693)
* [Bug 2065808](https://bugzilla.redhat.com/show_bug.cgi?id=2065808): stop considering Mint mode as supported on Azure (#5699) [#5717](https://github.com/openshift/installer/pull/5717)
* [Bug 2064731](https://bugzilla.redhat.com/show_bug.cgi?id=2064731): fix(ibmcloud): Properly match regex for DNS destroy [#5711](https://github.com/openshift/installer/pull/5711)
* [Bug 2051334](https://bugzilla.redhat.com/show_bug.cgi?id=2051334): Remove non-public AWS regions from list of regions [#5624](https://github.com/openshift/installer/pull/5624)
* [Bug 2062748](https://bugzilla.redhat.com/show_bug.cgi?id=2062748): vsphere: Not found TagCategory when destroying ipi cluster [#5696](https://github.com/openshift/installer/pull/5696)
* [Bug 2050801](https://bugzilla.redhat.com/show_bug.cgi?id=2050801): vsphere: check that network exist in provisioning validation [#5608](https://github.com/openshift/installer/pull/5608)
* [Bug 2050227](https://bugzilla.redhat.com/show_bug.cgi?id=2050227): Don't shortcut OpenStack scraping if quota is unavailable [#5602](https://github.com/openshift/installer/pull/5602)
* [Bug 2047455](https://bugzilla.redhat.com/show_bug.cgi?id=2047455): Update custom image os type [#5587](https://github.com/openshift/installer/pull/5587)
* [Bug 2047255](https://bugzilla.redhat.com/show_bug.cgi?id=2047255): [Alibaba] fix validation of resource group ID [#5584](https://github.com/openshift/installer/pull/5584)
* [Bug 2046025](https://bugzilla.redhat.com/show_bug.cgi?id=2046025): [Alibaba] fix destory exist private zone [#5583](https://github.com/openshift/installer/pull/5583)
* [Bug 2043003](https://bugzilla.redhat.com/show_bug.cgi?id=2043003): [Alibaba] fix destroy not exist security group [#5580](https://github.com/openshift/installer/pull/5580)
* [Bug 2045916](https://bugzilla.redhat.com/show_bug.cgi?id=2045916): IBMCloud: Stop defaulting to dedicated storage profile [#5578](https://github.com/openshift/installer/pull/5578)
* [Bug 2043297](https://bugzilla.redhat.com/show_bug.cgi?id=2043297): bump RHCOS 4.10 bootimage metadata [#5577](https://github.com/openshift/installer/pull/5577)
* [Bug 2042370](https://bugzilla.redhat.com/show_bug.cgi?id=2042370): [Alibaba] fix installer index panic [#5575](https://github.com/openshift/installer/pull/5575)
* [Bug 2042770](https://bugzilla.redhat.com/show_bug.cgi?id=2042770): [Alibaba] fix resource creation for existing network [#5574](https://github.com/openshift/installer/pull/5574)
* [Bug 2040143](https://bugzilla.redhat.com/show_bug.cgi?id=2040143): [Alibaba] remove unsupport regions [#5572](https://github.com/openshift/installer/pull/5572)
* [Bug 2035720](https://bugzilla.redhat.com/show_bug.cgi?id=2035720): [Alibaba] support internal publish strategy [#5534](https://github.com/openshift/installer/pull/5534)
* [Bug 2025868](https://bugzilla.redhat.com/show_bug.cgi?id=2025868): Check HyperVGenerations for instance type [#5509](https://github.com/openshift/installer/pull/5509)
* [Bug 2042036](https://bugzilla.redhat.com/show_bug.cgi?id=2042036): remove options for existing resources which are currently not supported [#5568](https://github.com/openshift/installer/pull/5568)
* [Bug 2041765](https://bugzilla.redhat.com/show_bug.cgi?id=2041765): Adjust the startup order of httpd container [#5541](https://github.com/openshift/installer/pull/5541)
* [Bug 2041750](https://bugzilla.redhat.com/show_bug.cgi?id=2041750): [Alibaba] fix endpoint error in some regions [#5571](https://github.com/openshift/installer/pull/5571)
* [Bug 2047258](https://bugzilla.redhat.com/show_bug.cgi?id=2047258): Read GovCloud from RHCOS stream [#5585](https://github.com/openshift/installer/pull/5585)
* [Bug 2045927](https://bugzilla.redhat.com/show_bug.cgi?id=2045927): Add proxy for ironic-agent.service [#5569](https://github.com/openshift/installer/pull/5569)
* [Bug 2041694](https://bugzilla.redhat.com/show_bug.cgi?id=2041694): [Alibaba] fix system disk category of bootstrap [#5564](https://github.com/openshift/installer/pull/5564)
* [Bug 2042655](https://bugzilla.redhat.com/show_bug.cgi?id=2042655): revert delay of bootstrap control plane teardown for alibaba [#5550](https://github.com/openshift/installer/pull/5550)
* [Bug 2041319](https://bugzilla.redhat.com/show_bug.cgi?id=2041319): [Alibaba] fix VSwitch subnets overlap [#5566](https://github.com/openshift/installer/pull/5566)
* [Bug 2041926](https://bugzilla.redhat.com/show_bug.cgi?id=2041926): [Alibaba] fix creating public record being skipped [#5565](https://github.com/openshift/installer/pull/5565)
* [Bug 2023839](https://bugzilla.redhat.com/show_bug.cgi?id=2023839): Bump Fedora CoreOS to 35.20220116.2.0 [#5567](https://github.com/openshift/installer/pull/5567)
* [Bug 2038166](https://bugzilla.redhat.com/show_bug.cgi?id=2038166): openstack: Fix invalid-https-certificate detection [#5576](https://github.com/openshift/installer/pull/5576)
* [Bug 2037209](https://bugzilla.redhat.com/show_bug.cgi?id=2037209): update alibaba for provider spec api changes [#5562](https://github.com/openshift/installer/pull/5562)
* [Bug 2037209](https://bugzilla.redhat.com/show_bug.cgi?id=2037209): vendor: update openshift/api to latest in preparation for alibaba machine provider changes [#5563](https://github.com/openshift/installer/pull/5563)
* [Bug 2043731](https://bugzilla.redhat.com/show_bug.cgi?id=2043731): Add IP outputs for IBM terraform instances [#5538](https://github.com/openshift/installer/pull/5538)
* [Bug 2037813](https://bugzilla.redhat.com/show_bug.cgi?id=2037813): [baremetal] networkConfig field now accepts yaml instead of string value [#5545](https://github.com/openshift/installer/pull/5545)
* [Bug 2042315](https://bugzilla.redhat.com/show_bug.cgi?id=2042315): Fallback to External IP_OPTIONS when ProvisioningNetwork is Disabled [#5548](https://github.com/openshift/installer/pull/5548)
* [Bug 2040160](https://bugzilla.redhat.com/show_bug.cgi?id=2040160): [Alibaba] fix EIP metering method [#5547](https://github.com/openshift/installer/pull/5547)
* [Bug 2026321](https://bugzilla.redhat.com/show_bug.cgi?id=2026321): Remove allowed values for nodeVMsize [#5532](https://github.com/openshift/installer/pull/5532)
* [Bug 2042438](https://bugzilla.redhat.com/show_bug.cgi?id=2042438): openstack/Dockerfile: add make and gettext [#5546](https://github.com/openshift/installer/pull/5546)
* [Bug 2033271](https://bugzilla.redhat.com/show_bug.cgi?id=2033271): [Alibaba] fix deletion of resource group [#5536](https://github.com/openshift/installer/pull/5536)
* [Bug 2041598](https://bugzilla.redhat.com/show_bug.cgi?id=2041598): Azure Stack remove CA bundle from CPC [#5543](https://github.com/openshift/installer/pull/5543)
* [Bug 2017874](https://bugzilla.redhat.com/show_bug.cgi?id=2017874): Check quota for G and VT instances [#5510](https://github.com/openshift/installer/pull/5510)
* [Bug 2038166](https://bugzilla.redhat.com/show_bug.cgi?id=2038166): openstack: Document legacy HTTPS cert validation [#5544](https://github.com/openshift/installer/pull/5544)
* [Bug 2041361](https://bugzilla.redhat.com/show_bug.cgi?id=2041361): [Alibaba] fix load balance listener strategy [#5540](https://github.com/openshift/installer/pull/5540)
* [Bug 2033524](https://bugzilla.redhat.com/show_bug.cgi?id=2033524): [Alibaba] support for list existing domains [#5533](https://github.com/openshift/installer/pull/5533)
* [Bug 2035705](https://bugzilla.redhat.com/show_bug.cgi?id=2035705): Azure: Only attempt to destroy resourcegroups if present [#5516](https://github.com/openshift/installer/pull/5516)
* [Bug 2039241](https://bugzilla.redhat.com/show_bug.cgi?id=2039241): [baremetal] use podman secret for image-customization server [#5525](https://github.com/openshift/installer/pull/5525)
* [Bug 2035454](https://bugzilla.redhat.com/show_bug.cgi?id=2035454): [alibaba] fix deletion of the OSS bucket [#5530](https://github.com/openshift/installer/pull/5530)
* [Bug 2039109](https://bugzilla.redhat.com/show_bug.cgi?id=2039109): Fix image-customization-controller image pull failure [#5513](https://github.com/openshift/installer/pull/5513)
* [Bug 2039408](https://bugzilla.redhat.com/show_bug.cgi?id=2039408): Add northamerica-northeast-2 region to GCP validation [#5531](https://github.com/openshift/installer/pull/5531)
* [Bug 2034527](https://bugzilla.redhat.com/show_bug.cgi?id=2034527): Pass different IP options to installed CoreOS image and IPA [#5521](https://github.com/openshift/installer/pull/5521)
* [Bug 2039689](https://bugzilla.redhat.com/show_bug.cgi?id=2039689): Alibaba: fix payment method for NAT gateway [#5529](https://github.com/openshift/installer/pull/5529)
* [Bug 1965969](https://bugzilla.redhat.com/show_bug.cgi?id=1965969): aws: Fix dns destroy logs [#5494](https://github.com/openshift/installer/pull/5494)
* [Bug 2038384](https://bugzilla.redhat.com/show_bug.cgi?id=2038384): Azure: Update Default Instance Types [#5519](https://github.com/openshift/installer/pull/5519)
* [Bug 2020480](https://bugzilla.redhat.com/show_bug.cgi?id=2020480): [vsphere] installation failure sometimes with error: the object 'vim.Folder:group-v******' has already been deleted or has not been completely created [#5495](https://github.com/openshift/installer/pull/5495)
* [Bug 2033239](https://bugzilla.redhat.com/show_bug.cgi?id=2033239): Alibaba: fix the wrong default region [#5490](https://github.com/openshift/installer/pull/5490)
* [Bug 2034537](https://bugzilla.redhat.com/show_bug.cgi?id=2034537): openstack: Update OWNERS [#5503](https://github.com/openshift/installer/pull/5503)
* [Bug 2025788](https://bugzilla.redhat.com/show_bug.cgi?id=2025788): Check vCPUsAvailable for given instance type [#5505](https://github.com/openshift/installer/pull/5505)
* [Bug 2019977](https://bugzilla.redhat.com/show_bug.cgi?id=2019977): Validate region provided in install config [#5432](https://github.com/openshift/installer/pull/5432)
* [Bug 2028695](https://bugzilla.redhat.com/show_bug.cgi?id=2028695): Delete bootstrap profiles during cluster destroy [#5506](https://github.com/openshift/installer/pull/5506)
* [Bug 2034245](https://bugzilla.redhat.com/show_bug.cgi?id=2034245): terraform: use the correct os for terraform providers [#5501](https://github.com/openshift/installer/pull/5501)
* [Bug 2033749](https://bugzilla.redhat.com/show_bug.cgi?id=2033749): Azure Stack: Terraform Local Provider [#5497](https://github.com/openshift/installer/pull/5497)
* Baremetal: Deploy using CoreOS ISO from the release payload [#5473](https://github.com/openshift/installer/pull/5473)
* azurestack: Add a custom rhcos image field for ASH [#5468](https://github.com/openshift/installer/pull/5468)
* tf/stages: delete unused code around compat and gather, and improve comments [#5476](https://github.com/openshift/installer/pull/5476)
* Terraform: Unset TRACE-level debugging [#5493](https://github.com/openshift/installer/pull/5493)
* Azure Stack: fix versions for Terraform Upgrade [#5492](https://github.com/openshift/installer/pull/5492)
* Alibaba: fix: add the availability zone of worker [#5438](https://github.com/openshift/installer/pull/5438)
* AWS: Remove unused Instance Class Function [#5335](https://github.com/openshift/installer/pull/5335)
* tf/alibaba: fix name of alibaba tf provider [#5489](https://github.com/openshift/installer/pull/5489)
* azurestack upi : get VHD_URL with openshift-install coreos print-stream-json [#5470](https://github.com/openshift/installer/pull/5470)
* ibmcloud: remove resource group question from survey [#5462](https://github.com/openshift/installer/pull/5462)
* Remove GCP cluster api provider [#5437](https://github.com/openshift/installer/pull/5437)
* [Bug 2032521](https://bugzilla.redhat.com/show_bug.cgi?id=2032521): vendor: address eventually consistency creating aws dhcp options associations [#5488](https://github.com/openshift/installer/pull/5488)
* machineconfig: Use KernelArguments field instead of kernel-args file [#5439](https://github.com/openshift/installer/pull/5439)
* asset/tfvars: use generic name for platform tfvars file [#5477](https://github.com/openshift/installer/pull/5477)
* [Bug 1981941](https://bugzilla.redhat.com/show_bug.cgi?id=1981941): Upgrade terraform to 0.14.6 [#4729](https://github.com/openshift/installer/pull/4729)
* Azure Stack: add CA support in bootstrap ign stub [#5430](https://github.com/openshift/installer/pull/5430)
* pkg/asset/installconfig/aws: public DNS validation [#5189](https://github.com/openshift/installer/pull/5189)
* owners: refresh baremetal-approvers/reviewers [#5485](https://github.com/openshift/installer/pull/5485)
* tf/stages: add resolution to stages for openstack and ovirt [#5484](https://github.com/openshift/installer/pull/5484)
* Alibaba: support existing VPC, VSwitchs and PrivateZone [#5379](https://github.com/openshift/installer/pull/5379)
* images/libvirt: provide specific version of google cloud sdk [#5486](https://github.com/openshift/installer/pull/5486)
* aws: Update our local zone filtering code [#5483](https://github.com/openshift/installer/pull/5483)
* OpenStack: Instruction on how to deploy on ovs-dpk [#5390](https://github.com/openshift/installer/pull/5390)
* [Bug 1921627](https://bugzilla.redhat.com/show_bug.cgi?id=1921627): Shorten instance group suffix to ig [#4828](https://github.com/openshift/installer/pull/4828)
* azurestack: Fix cluster tag check for A record destroy [#5362](https://github.com/openshift/installer/pull/5362)
* Openstack: Split terraform into stages [#5078](https://github.com/openshift/installer/pull/5078)
* Alibaba: fix the validation of instance type [#5480](https://github.com/openshift/installer/pull/5480)
* Baremetal: Split terraform into stages [#5064](https://github.com/openshift/installer/pull/5064)
* ovirt: split terraform into stages [#5034](https://github.com/openshift/installer/pull/5034)
* aws: changing default EBS type on masters to gp3. [#5239](https://github.com/openshift/installer/pull/5239)
* openstack: Document Control plane node migration [#5475](https://github.com/openshift/installer/pull/5475)
* Alibaba: refactor validation of machine pool [#5426](https://github.com/openshift/installer/pull/5426)
* Alibaba: format the log of the destroyer [#5435](https://github.com/openshift/installer/pull/5435)
* Cleanup machine references to ibmcloud SG [#5472](https://github.com/openshift/installer/pull/5472)
* Azure Stack Bootstrap Destroy Bug [#5443](https://github.com/openshift/installer/pull/5443)
* [Bug 2025464](https://bugzilla.redhat.com/show_bug.cgi?id=2025464): aws: get ips for all control plane instances for bootstrap gather [#5465](https://github.com/openshift/installer/pull/5465)
* openstack: Document credential rotation [#5471](https://github.com/openshift/installer/pull/5471)
* Azure Stack availability set [#5442](https://github.com/openshift/installer/pull/5442)
* aws-gp3 support: update vendor aws-sdk-go and terraform-provider-aws [#5373](https://github.com/openshift/installer/pull/5373)
* Alibaba: fix: destroy the records of the current cluster [#5421](https://github.com/openshift/installer/pull/5421)
* azure upi: get VHD_URL with openshift-install coreos print-stream-json [#5469](https://github.com/openshift/installer/pull/5469)
* rhcos: ami regions from rhcos stream at runtime [#5466](https://github.com/openshift/installer/pull/5466)
* Alibaba: fix: replace the ic.ClusterName in the validateClusterName [#5461](https://github.com/openshift/installer/pull/5461)
* [Bug 2025093](https://bugzilla.redhat.com/show_bug.cgi?id=2025093): Remove The Default Value For The Disk Provisioning Type of Vsphere [#5416](https://github.com/openshift/installer/pull/5416)
* close a verify-codegen ci failure loophole [#5447](https://github.com/openshift/installer/pull/5447)
* azure: Fix terraform cluster IP output [#5448](https://github.com/openshift/installer/pull/5448)
* [Bug 1964380](https://bugzilla.redhat.com/show_bug.cgi?id=1964380): remove privateDNSZoneName [#5459](https://github.com/openshift/installer/pull/5459)
* [Bug 2027501](https://bugzilla.redhat.com/show_bug.cgi?id=2027501): bump RHCOS 4.10 bootimage metadata [#5452](https://github.com/openshift/installer/pull/5452)
* bootstrap: remove support for certs lacking SAN [#5464](https://github.com/openshift/installer/pull/5464)
* Alibaba: fix: rename the bootstrap output variable [#5460](https://github.com/openshift/installer/pull/5460)
* docs/dev/pinned-coreos.md: update rhcos-stream.json example [#5453](https://github.com/openshift/installer/pull/5453)
* [Bug 2020216](https://bugzilla.redhat.com/show_bug.cgi?id=2020216): replace public-access with sas token in bootstrap deployment [#5457](https://github.com/openshift/installer/pull/5457)
* pkg/types: Correct docs for deprecated options [#5444](https://github.com/openshift/installer/pull/5444)
* Revert "open cluster-policy-controller ports for metrics" [#5451](https://github.com/openshift/installer/pull/5451)
* [Bug 1997059](https://bugzilla.redhat.com/show_bug.cgi?id=1997059): aws: Filter out local zones when generating a default list of zones [#5392](https://github.com/openshift/installer/pull/5392)
* Condense IBM Cloud SG names [#5455](https://github.com/openshift/installer/pull/5455)
* [Bug 1968364](https://bugzilla.redhat.com/show_bug.cgi?id=1968364): azure: Update upi docs to remove mentions of sshKeyData [#5456](https://github.com/openshift/installer/pull/5456)
* Generate network config secrets for baremetal platform [#5247](https://github.com/openshift/installer/pull/5247)
* machines: Extract root disk sizes to constants [#5169](https://github.com/openshift/installer/pull/5169)
* Update URL from cloud.redhat.com to console.redhat.com [#5137](https://github.com/openshift/installer/pull/5137)
* azurestack: Fix gather bootstrap for azurestack [#5382](https://github.com/openshift/installer/pull/5382)
* installer-artifacts: add darwin/arm64 binary [#5418](https://github.com/openshift/installer/pull/5418)
* Alibaba: fix kubebuilder validation [#5406](https://github.com/openshift/installer/pull/5406)
* [Bug 1999668](https://bugzilla.redhat.com/show_bug.cgi?id=1999668): Azure: Ensure destroy doesn't panic when invalid credent… [#5314](https://github.com/openshift/installer/pull/5314)
* [Bug 1964380](https://bugzilla.redhat.com/show_bug.cgi?id=1964380): azure upi: do not create etcd DNS records [#5394](https://github.com/openshift/installer/pull/5394)
* Alibaba: fix: remove the default value [#5410](https://github.com/openshift/installer/pull/5410)
* libvirt: add doc on a default load balancer configuration for libvirt [#4930](https://github.com/openshift/installer/pull/4930)
* vendor: update terraform-provider-google for rate limit fix [#5417](https://github.com/openshift/installer/pull/5417)
* Alibaba: fix: remove unused ResourceGroupID [#5431](https://github.com/openshift/installer/pull/5431)
* [Bug 2027387](https://bugzilla.redhat.com/show_bug.cgi?id=2027387): fix(ibmcloud): Do not compute image file checksum [#5436](https://github.com/openshift/installer/pull/5436)
* Alibaba: fix: remove the master node records [#5422](https://github.com/openshift/installer/pull/5422)
* OpenStack: Parallelize port deletion [#5429](https://github.com/openshift/installer/pull/5429)
* [Bug 1968364](https://bugzilla.redhat.com/show_bug.cgi?id=1968364): azure: fix upi bug preventing using ed25519 keys [#5407](https://github.com/openshift/installer/pull/5407)
* Add Kiran and Caleb into Installer reviewers [#5433](https://github.com/openshift/installer/pull/5433)
* Alibaba: fix: use EXACT search mode [#5411](https://github.com/openshift/installer/pull/5411)
* baremetal: add NetworkConfig field [#5207](https://github.com/openshift/installer/pull/5207)
* Alibaba: fix: update comment on ResourceGroupID [#5415](https://github.com/openshift/installer/pull/5415)
* fix/alibaba-slb: remove unused listeners, and set kube-apiserver to HTTP/6080 [#5427](https://github.com/openshift/installer/pull/5427)
* Alibaba: Update tag and API types to mirror other providers [#5381](https://github.com/openshift/installer/pull/5381)
* Alibaba: update tags for cloud resources [#5385](https://github.com/openshift/installer/pull/5385)
* Alibaba: fix: use the max function [#5414](https://github.com/openshift/installer/pull/5414)
* Revert "Workaround golang linux/arm64 link error" [#5402](https://github.com/openshift/installer/pull/5402)
* remove MCO manifests [#5383](https://github.com/openshift/installer/pull/5383)
* feat(ibmcloud): Support VPC dedicated hosts [#5295](https://github.com/openshift/installer/pull/5295)
* Alibaba: support to create a resource group [#5378](https://github.com/openshift/installer/pull/5378)
* Use openshift/api instead of machine-api-operator [#5350](https://github.com/openshift/installer/pull/5350)
* [Bug 2015837](https://bugzilla.redhat.com/show_bug.cgi?id=2015837): openstack: unset OS_CLOUD for running Terraform [#5398](https://github.com/openshift/installer/pull/5398)
* Vendor: Bump API for Azure Marketplace Images [#5393](https://github.com/openshift/installer/pull/5393)
* alibaba: implement cluster destroy [#5348](https://github.com/openshift/installer/pull/5348)
* upi/aws/cloudformation: make bootstrap instance type configurable [#5400](https://github.com/openshift/installer/pull/5400)
* Alibaba Cloud Provider: remove the ingress record. [#5396](https://github.com/openshift/installer/pull/5396)
* vSphere: Set default disktype to thick not eager [#5395](https://github.com/openshift/installer/pull/5395)
* Update code and Dockerfiles for golang 1.17 [#5397](https://github.com/openshift/installer/pull/5397)
* update registry.ci.openshift.org/ocp and origin images to 4.10 [#5358](https://github.com/openshift/installer/pull/5358)
* [Bug 1960378](https://bugzilla.redhat.com/show_bug.cgi?id=1960378): Relax the imageContentSource validation [#5346](https://github.com/openshift/installer/pull/5346)
* IPI for vSphere w/ existing resource pool [#5136](https://github.com/openshift/installer/pull/5136)
* [Bug 2016008](https://bugzilla.redhat.com/show_bug.cgi?id=2016008): aws: add newly supported regions for arm64 [#5377](https://github.com/openshift/installer/pull/5377)
* Alibaba:  add metadata server IP validation [#5360](https://github.com/openshift/installer/pull/5360)
* Update registry.ci.openshift.org/origin image to 4.9 [#5237](https://github.com/openshift/installer/pull/5237)
* [Bug 2021607](https://bugzilla.redhat.com/show_bug.cgi?id=2021607): Relax vcenter hostname check [#5367](https://github.com/openshift/installer/pull/5367)
* update Packet UPI for Equinix Metal rename [#5014](https://github.com/openshift/installer/pull/5014)
* [Bug 1965969](https://bugzilla.redhat.com/show_bug.cgi?id=1965969): aws: Output public zone id correctly when deleting hosted dns records [#5343](https://github.com/openshift/installer/pull/5343)
* docs: correct spelling in docs [#5165](https://github.com/openshift/installer/pull/5165)
* [Bug 2003113](https://bugzilla.redhat.com/show_bug.cgi?id=2003113): Improve host role management during assets creation [#5205](https://github.com/openshift/installer/pull/5205)
* openstack: Add stephenfin to owners [#5354](https://github.com/openshift/installer/pull/5354)
* vSphere IPI: Enable thin provisioning via the OVA import [#4664](https://github.com/openshift/installer/pull/4664)
* OWNERS_ALIASES: Removing Etienne [#5363](https://github.com/openshift/installer/pull/5363)
* [Bug 2021364](https://bugzilla.redhat.com/show_bug.cgi?id=2021364): aws: remove invalid s3 permission [#5232](https://github.com/openshift/installer/pull/5232)
* [Bug 1956776](https://bugzilla.redhat.com/show_bug.cgi?id=1956776): Fix network validation for UPI [#5340](https://github.com/openshift/installer/pull/5340)
* validation: Enforce strict unmarshalling of config [#5307](https://github.com/openshift/installer/pull/5307)
* Implement WithCustomExtractHostAddresses to gather bootstrap in stages [#5355](https://github.com/openshift/installer/pull/5355)
* openstack: Fix install config for openstack manifests [#5349](https://github.com/openshift/installer/pull/5349)
* azurestack: Fix destroyer to delete A records [#5351](https://github.com/openshift/installer/pull/5351)
* Alibabacloud recommitted and fixed [#5333](https://github.com/openshift/installer/pull/5333)
* Use Openshift Cluster API instead of MachineAPIOperator [#5331](https://github.com/openshift/installer/pull/5331)
* [Bug 2004313](https://bugzilla.redhat.com/show_bug.cgi?id=2004313): azure: Skip making azure bootstrap ignition temp file [#5296](https://github.com/openshift/installer/pull/5296)
* Remove old RHCOS metadata (not stream metadata) [#5252](https://github.com/openshift/installer/pull/5252)
* Removes mjudeikis from OWNERS_ALIASES [#5345](https://github.com/openshift/installer/pull/5345)
* [Bug 2016955](https://bugzilla.redhat.com/show_bug.cgi?id=2016955): Set AWS Bootstrap Type == Master [#5334](https://github.com/openshift/installer/pull/5334)
* [Bug 1960378](https://bugzilla.redhat.com/show_bug.cgi?id=1960378): Relax the imageContentSource validation [#5297](https://github.com/openshift/installer/pull/5297)
* Fix broken data/unpack_test.go [#5332](https://github.com/openshift/installer/pull/5332)
* aws-ec2: add m6i as preferred instance type [#5327](https://github.com/openshift/installer/pull/5327)
* baremetal: fail if apiVIP and ingressVIP are set to the same value [#5186](https://github.com/openshift/installer/pull/5186)
* [Bug 2013877](https://bugzilla.redhat.com/show_bug.cgi?id=2013877): Validate OpenStack supports resource tagging [#5323](https://github.com/openshift/installer/pull/5323)
* Vendor: Unpin kube-openapi [#5324](https://github.com/openshift/installer/pull/5324)
* Update OWNERS [#5326](https://github.com/openshift/installer/pull/5326)
* [Bug 1956776](https://bugzilla.redhat.com/show_bug.cgi?id=1956776): Fix network validation [#5317](https://github.com/openshift/installer/pull/5317)
* [Bug 2009253](https://bugzilla.redhat.com/show_bug.cgi?id=2009253): Add validation to check APIVIP is IPv4 in dual-stack for Bare Metal [#5284](https://github.com/openshift/installer/pull/5284)
* [Bug 2006291](https://bugzilla.redhat.com/show_bug.cgi?id=2006291): baremetal: Prevent ProvisioningNetworkCIDR with host bits set [#5233](https://github.com/openshift/installer/pull/5233)
* [Bug 2004596](https://bugzilla.redhat.com/show_bug.cgi?id=2004596): bump RHCOS 4.10 boot image metadata [#5280](https://github.com/openshift/installer/pull/5280)
* [Bug 1917893](https://bugzilla.redhat.com/show_bug.cgi?id=1917893): bump oVirt terraform provider version which fix "Disk is locked" bug [#5313](https://github.com/openshift/installer/pull/5313)
* Remove kubevirt platform [#5301](https://github.com/openshift/installer/pull/5301)
* [Bug 2012326](https://bugzilla.redhat.com/show_bug.cgi?id=2012326): gather-bootstrap: execute dbginfo script to collect debugging info on IBM Z systems [#5281](https://github.com/openshift/installer/pull/5281)
* [Bug 2010921](https://bugzilla.redhat.com/show_bug.cgi?id=2010921): Azure Stack: add trust bundle to cloud config [#5248](https://github.com/openshift/installer/pull/5248)
* data/manifests/bootkube/cvo-overrides: Default to stable-4.10 [#5312](https://github.com/openshift/installer/pull/5312)
* vSphere: Split terraform into stages [#5094](https://github.com/openshift/installer/pull/5094)
* [Bug 1956776](https://bugzilla.redhat.com/show_bug.cgi?id=1956776): Check if network is valid in install-config [#4906](https://github.com/openshift/installer/pull/4906)
* [Bug 2012235](https://bugzilla.redhat.com/show_bug.cgi?id=2012235): IBM Cloud: Add RG to CP config [#5294](https://github.com/openshift/installer/pull/5294)
* baremetal: Move Dockerfile.ci to 4.10 images [#5290](https://github.com/openshift/installer/pull/5290)
* docs/dev/pinned-coreos: pass `--no-signatures` to `plume cosa2stream` [#5268](https://github.com/openshift/installer/pull/5268)
* [Bug 2011893](https://bugzilla.redhat.com/show_bug.cgi?id=2011893): baremetal: check that driver supports secure boot [#5285](https://github.com/openshift/installer/pull/5285)
* [Bug 2012233](https://bugzilla.redhat.com/show_bug.cgi?id=2012233): IBMCloud: Handle 5 rule SG limit [#5289](https://github.com/openshift/installer/pull/5289)
* ovirt: update of upi playbook files [#5222](https://github.com/openshift/installer/pull/5222)
* aws: Remove shared tags from user specified IAM roles [#5286](https://github.com/openshift/installer/pull/5286)
* feat(VSphere): validation of cpus/coresPerSocket in config [#5217](https://github.com/openshift/installer/pull/5217)
* IBM Cloud: provider config zones [#5275](https://github.com/openshift/installer/pull/5275)
* ovirt: remove dougsland from OWNERS_ALIASES [#5282](https://github.com/openshift/installer/pull/5282)
* [Bug 1999734](https://bugzilla.redhat.com/show_bug.cgi?id=1999734): fix(ibmcloud): Add CIS CRN to infrastructure manifest [#5182](https://github.com/openshift/installer/pull/5182)
* azurestack: Add subnet nsg group association in terraform [#5150](https://github.com/openshift/installer/pull/5150)
* openstack: Update affinity docs [#5274](https://github.com/openshift/installer/pull/5274)
* ibmcloud: fix terraform formatting error from #5147 [#5273](https://github.com/openshift/installer/pull/5273)
* [Bug 2010665](https://bugzilla.redhat.com/show_bug.cgi?id=2010665): do not modify cvo ignores for bootstrap-in-place [#5271](https://github.com/openshift/installer/pull/5271)
* Remove instanceType option `m4` from AWS IPI default deployment [#5162](https://github.com/openshift/installer/pull/5162)
* Record rpm-ostree status and history in log-bundle [#5130](https://github.com/openshift/installer/pull/5130)
* [Bug 1949672](https://bugzilla.redhat.com/show_bug.cgi?id=1949672): Update UPI ignition version to 3.2.0 [#5164](https://github.com/openshift/installer/pull/5164)
* [Bug 1992777](https://bugzilla.redhat.com/show_bug.cgi?id=1992777): ibmcloud: Possible fix for "ibm_iam_authorization_policy" error [#5147](https://github.com/openshift/installer/pull/5147)
* libvirt: split up tf files into stages [#5119](https://github.com/openshift/installer/pull/5119)
* [Bug 2009791](https://bugzilla.redhat.com/show_bug.cgi?id=2009791): Fix IBM Cloud config usage [#5263](https://github.com/openshift/installer/pull/5263)
* Make bootstrap image asset depend on rhcos image. [#5267](https://github.com/openshift/installer/pull/5267)
* Updating ose-installer-artifacts images to be consistent with ART [#5221](https://github.com/openshift/installer/pull/5221)
* openstack: Expose worker server group policy [#5071](https://github.com/openshift/installer/pull/5071)
* [Bug 1955544](https://bugzilla.redhat.com/show_bug.cgi?id=1955544): Add ingress rules to master SG for compact clusters [#5236](https://github.com/openshift/installer/pull/5236)
* openstack: Move TFVars logic to own package [#5264](https://github.com/openshift/installer/pull/5264)
* [Bug 2009699](https://bugzilla.redhat.com/show_bug.cgi?id=2009699): Fix RAM validation for openstack flavors [#5260](https://github.com/openshift/installer/pull/5260)
* [Bug 2008119](https://bugzilla.redhat.com/show_bug.cgi?id=2008119): force cvo to ignore installer-provided resources [#5258](https://github.com/openshift/installer/pull/5258)
* Inject subnet names into IBM Cloud provider config [#5234](https://github.com/openshift/installer/pull/5234)
* open cluster-policy-controller ports for metrics [#5105](https://github.com/openshift/installer/pull/5105)
* vendor: Bump OpenShift API to Add Alibaba Platform [#5216](https://github.com/openshift/installer/pull/5216)
* [Bug 2008599](https://bugzilla.redhat.com/show_bug.cgi?id=2008599): Azure Stack: Add Internal Load Balancer [#5249](https://github.com/openshift/installer/pull/5249)
* docs: libvirt: fix typo [#5246](https://github.com/openshift/installer/pull/5246)
* [Bug 2000430](https://bugzilla.redhat.com/show_bug.cgi?id=2000430): bump cluster-api-provider-ovirt [#5184](https://github.com/openshift/installer/pull/5184)
* Block `create cluster` if bootstrapInPlace is set in install-config [#5218](https://github.com/openshift/installer/pull/5218)
* images: Fix jq not found error [#5235](https://github.com/openshift/installer/pull/5235)
* terraform/openstack: remove unused extra_tags [#5226](https://github.com/openshift/installer/pull/5226)
* pkg/destroy: log when writing quota for visibility [#5204](https://github.com/openshift/installer/pull/5204)
* [Bug 2004600](https://bugzilla.redhat.com/show_bug.cgi?id=2004600): Remove duplicate ramdisk log container [#5219](https://github.com/openshift/installer/pull/5219)
* Updating ose-installer images to be consistent with ART [#5194](https://github.com/openshift/installer/pull/5194)
* fix(ibmcloud): Delete COS in recursive mode [#5211](https://github.com/openshift/installer/pull/5211)
* OWNERS: Prune crawford [#5214](https://github.com/openshift/installer/pull/5214)
* fix(ibmcloud): Allow NodePort access from all subnets [#5188](https://github.com/openshift/installer/pull/5188)
* Update baremetal approvers/reviewers [#5213](https://github.com/openshift/installer/pull/5213)
* [Bug 2002567](https://bugzilla.redhat.com/show_bug.cgi?id=2002567): OpenStack: Fix links in SR-IOV workers doc [#5201](https://github.com/openshift/installer/pull/5201)
* baremetal: Specify entrypoint when starting inspector [#5208](https://github.com/openshift/installer/pull/5208)
* Typo fixing from Github to GitHub [#5206](https://github.com/openshift/installer/pull/5206)
* pkg/destroy/gcp: report cluster footprint in quota [#5158](https://github.com/openshift/installer/pull/5158)
* [Bug 1994142](https://bugzilla.redhat.com/show_bug.cgi?id=1994142): fix(ibmcloud): Add more cloud config fields [#5152](https://github.com/openshift/installer/pull/5152)
* [Bug 2001317](https://bugzilla.redhat.com/show_bug.cgi?id=2001317): openstack: Inaccurate MissingQuota error [#5197](https://github.com/openshift/installer/pull/5197)
* [Bug 1993364](https://bugzilla.redhat.com/show_bug.cgi?id=1993364): Consider all Networks on Router clean up [#5193](https://github.com/openshift/installer/pull/5193)
* [Bug 1993364](https://bugzilla.redhat.com/show_bug.cgi?id=1993364): openstack/destroy: fix Kuryr/BYON [#5191](https://github.com/openshift/installer/pull/5191)
* bring example in line with the default value [#4971](https://github.com/openshift/installer/pull/4971)
* Update OWNERS [#5172](https://github.com/openshift/installer/pull/5172)
* gcp upi: clarify ROUTER_IP needs to be set [#5167](https://github.com/openshift/installer/pull/5167)
* UPI: Add yq to images for ASH CI [#5160](https://github.com/openshift/installer/pull/5160)
* docs: fix broken link to CVO/operators.md in operators.md [#5141](https://github.com/openshift/installer/pull/5141)
* libvirt docs update when systemd-resolved is in use [#5132](https://github.com/openshift/installer/pull/5132)
* Add SRIOV Support for Kubevirt Provider [#5088](https://github.com/openshift/installer/pull/5088)
* [Full changelog](https://github.com/openshift/installer/compare/4f8b125f794569ebc9277593b225ac7d78d29bd2...d63a12ba0ec33d492093a8fc0e268a01a075f5da)


### [baremetal-machine-controllers](https://github.com/openshift/cluster-api-provider-baremetal/tree/0716ee4cb33bdef966f9ccbef2579d68df8bcd92)

* [Bug 2036993](https://bugzilla.redhat.com/show_bug.cgi?id=2036993): update repo for golang 1.17 [#164](https://github.com/openshift/cluster-api-provider-baremetal/pull/164)
* Updating baremetal-machine-controller images to be consistent with ART [#160](https://github.com/openshift/cluster-api-provider-baremetal/pull/160)
* [Full changelog](https://github.com/openshift/cluster-api-provider-baremetal/compare/1c81cab6cc3a166f9b42ffc59c0870c92739229e...0716ee4cb33bdef966f9ccbef2579d68df8bcd92)


### [baremetal-operator](https://github.com/openshift/baremetal-operator/tree/20e2b86e4f02dd1d5b23e86d09b1bf4c97e8c56f)

* [Bug 2097695](https://bugzilla.redhat.com/show_bug.cgi?id=2097695): Stop treating missing network as fatal error [#230](https://github.com/openshift/baremetal-operator/pull/230)
* [Bug 2044496](https://bugzilla.redhat.com/show_bug.cgi?id=2044496): Update vendor [#202](https://github.com/openshift/baremetal-operator/pull/202)
* [Bug 2044496](https://bugzilla.redhat.com/show_bug.cgi?id=2044496): Make bmc subscription validator less aggressive [#201](https://github.com/openshift/baremetal-operator/pull/201)
* [Bug 2041765](https://bugzilla.redhat.com/show_bug.cgi?id=2041765): irmc: change BootInterface to ipxe [#200](https://github.com/openshift/baremetal-operator/pull/200)
* [Bug 2036006](https://bugzilla.redhat.com/show_bug.cgi?id=2036006): Use integer value in clean steps for HostFirmwareSettings Integer type [#199](https://github.com/openshift/baremetal-operator/pull/199)
* [Bug 2035882](https://bugzilla.redhat.com/show_bug.cgi?id=2035882): Publish events for all invalid HostFirmwareSettings [#198](https://github.com/openshift/baremetal-operator/pull/198)
* Updating ose-baremetal-operator images to be consistent with ART [#188](https://github.com/openshift/baremetal-operator/pull/188)
* Merge upstream [#197](https://github.com/openshift/baremetal-operator/pull/197)
* Merge upstream [#196](https://github.com/openshift/baremetal-operator/pull/196)
* Merge upstream [#195](https://github.com/openshift/baremetal-operator/pull/195)
* Update ocp_kustomization.yaml [#194](https://github.com/openshift/baremetal-operator/pull/194)
* Merge upstream [#193](https://github.com/openshift/baremetal-operator/pull/193)
* Merge image controller updates from upstream [#192](https://github.com/openshift/baremetal-operator/pull/192)
* Merge upstream [#191](https://github.com/openshift/baremetal-operator/pull/191)
* Remove stbenjam from OWNERS [#190](https://github.com/openshift/baremetal-operator/pull/190)
* Merge upstream [#189](https://github.com/openshift/baremetal-operator/pull/189)
* Merge upstream 2021-11-01 [#187](https://github.com/openshift/baremetal-operator/pull/187)
* Merge upstream 2021-10-08 [#185](https://github.com/openshift/baremetal-operator/pull/185)
* Merge upstream 2021-10-01 [#180](https://github.com/openshift/baremetal-operator/pull/180)
* Updating ose-baremetal-operator images to be consistent with ART [#179](https://github.com/openshift/baremetal-operator/pull/179)
* Merge upstream 2021-09-10 [#175](https://github.com/openshift/baremetal-operator/pull/175)
* Updating ose-baremetal-operator images to be consistent with ART [#176](https://github.com/openshift/baremetal-operator/pull/176)
* [Full changelog](https://github.com/openshift/baremetal-operator/compare/6e62a5464298ea49a2681f946d09adc863a6a3f8...20e2b86e4f02dd1d5b23e86d09b1bf4c97e8c56f)


### [baremetal-runtimecfg](https://github.com/openshift/baremetal-runtimecfg/tree/40c11f7299386a9608e18feb8cc062c2ebc3364b)

* [Bug 2084187](https://bugzilla.redhat.com/show_bug.cgi?id=2084187): Avoid kubernetes node port range [#178](https://github.com/openshift/baremetal-runtimecfg/pull/178)
* [Bug 2000236](https://bugzilla.redhat.com/show_bug.cgi?id=2000236): Disable printing usage help on error [#165](https://github.com/openshift/baremetal-runtimecfg/pull/165)
* [Bug 1995021](https://bugzilla.redhat.com/show_bug.cgi?id=1995021): upgrade k8s.io/client-go [#164](https://github.com/openshift/baremetal-runtimecfg/pull/164)
* Fix docker_test run [#159](https://github.com/openshift/baremetal-runtimecfg/pull/159)
* [Bug 2021544](https://bugzilla.redhat.com/show_bug.cgi?id=2021544): Ignore VIPs in node-ip show [#157](https://github.com/openshift/baremetal-runtimecfg/pull/157)
* [Bug 2022050](https://bugzilla.redhat.com/show_bug.cgi?id=2022050): Add delay after sending bootstrap stop and start messages [#158](https://github.com/openshift/baremetal-runtimecfg/pull/158)
* Updating baremetal-runtimecfg images to be consistent with ART [#156](https://github.com/openshift/baremetal-runtimecfg/pull/156)
* [Bug 2012780](https://bugzilla.redhat.com/show_bug.cgi?id=2012780): Avoid dynamically allocated port range for haproxy [#155](https://github.com/openshift/baremetal-runtimecfg/pull/155)
* [Bug 1998951](https://bugzilla.redhat.com/show_bug.cgi?id=1998951): retrieve only single type  addresses for Keepalived ingress [#154](https://github.com/openshift/baremetal-runtimecfg/pull/154)
* Updating baremetal-runtimecfg images to be consistent with ART [#153](https://github.com/openshift/baremetal-runtimecfg/pull/153)
* Updating baremetal-runtimecfg images to be consistent with ART [#152](https://github.com/openshift/baremetal-runtimecfg/pull/152)
* [Full changelog](https://github.com/openshift/baremetal-runtimecfg/compare/56602249c4db3e31547ab54017077f185ac35eac...40c11f7299386a9608e18feb8cc062c2ebc3364b)


### [cli, cli-artifacts, deployer, tools](https://github.com/openshift/oc/tree/45460a55f50834ff18308b13b4569a6c89b9d37a)

* [Bug 2095584](https://bugzilla.redhat.com/show_bug.cgi?id=2095584): Backport `oc adm catalog mirror` --continue-on-error flag [#1170](https://github.com/openshift/oc/pull/1170)
* [Bug 2084591](https://bugzilla.redhat.com/show_bug.cgi?id=2084591): [inspect] Add namespace-scoped networking resources to inspect [#1133](https://github.com/openshift/oc/pull/1133)
* [Bug 2087248](https://bugzilla.redhat.com/show_bug.cgi?id=2087248): Add the ReleaseAccepted condition to the oc adm upgrade command [#1147](https://github.com/openshift/oc/pull/1147)
* [Bug 2080151](https://bugzilla.redhat.com/show_bug.cgi?id=2080151): Remove network CRDs scheme registration [#1122](https://github.com/openshift/oc/pull/1122)
* [Bug 2084429](https://bugzilla.redhat.com/show_bug.cgi?id=2084429): Fix project command auto completion [#1131](https://github.com/openshift/oc/pull/1131)
* [Bug 2077332](https://bugzilla.redhat.com/show_bug.cgi?id=2077332): pkg/cli/admin/upgrade: Use PATCH instead of POST for spec updates [#1114](https://github.com/openshift/oc/pull/1114)
* [Bug 2079325](https://bugzilla.redhat.com/show_bug.cgi?id=2079325): Fix kubectl version to 1.23.0 [#1117](https://github.com/openshift/oc/pull/1117)
* [Bug 2068763](https://bugzilla.redhat.com/show_bug.cgi?id=2068763): make sure that we check for resorces and files before picking the simplest path [#1098](https://github.com/openshift/oc/pull/1098)
* [Bug 2068474](https://bugzilla.redhat.com/show_bug.cgi?id=2068474): expose --keep-startup flag for oc debug [#1097](https://github.com/openshift/oc/pull/1097)
* [Bug 2049427](https://bugzilla.redhat.com/show_bug.cgi?id=2049427): Enhancing the output provided when backup collections are attempted [#1056](https://github.com/openshift/oc/pull/1056)
* [Bug 2060419](https://bugzilla.redhat.com/show_bug.cgi?id=2060419): reuse SourceRepository.DetectAuth during argument classification for consistent interaction with private source repositories [#1083](https://github.com/openshift/oc/pull/1083)
* [Bug 2051267](https://bugzilla.redhat.com/show_bug.cgi?id=2051267): pkg/cli/admin/upgrade: Mention --allow-explicit-upgrade next step when appropriate [#1052](https://github.com/openshift/oc/pull/1052)
* [Bug 2053175](https://bugzilla.redhat.com/show_bug.cgi?id=2053175): Fix catalog mirror from files [#1065](https://github.com/openshift/oc/pull/1065)
* [Bug 2053218](https://bugzilla.redhat.com/show_bug.cgi?id=2053218): Fix mirroring images that have dots in their namespace [#1067](https://github.com/openshift/oc/pull/1067)
* [Bug 1976894](https://bugzilla.redhat.com/show_bug.cgi?id=1976894): Idling a StatefulSet seems to work however accessing the Services Route does not wake up the application ("Application is not available" error page is returned). [#1026](https://github.com/openshift/oc/pull/1026)
* [Bug 2039359](https://bugzilla.redhat.com/show_bug.cgi?id=2039359): Fix adm prune rs orphans [#1030](https://github.com/openshift/oc/pull/1030)
* [Bug 1972962](https://bugzilla.redhat.com/show_bug.cgi?id=1972962): Add validation for max-icsp-size flag [#851](https://github.com/openshift/oc/pull/851)
* [Bug 1999246](https://bugzilla.redhat.com/show_bug.cgi?id=1999246): adm catalog mirror should ignore .indexignore files [#918](https://github.com/openshift/oc/pull/918)
* [Bug 2042059](https://bugzilla.redhat.com/show_bug.cgi?id=2042059): bump discovery burst and qps [#1033](https://github.com/openshift/oc/pull/1033)
* [Bug 2038160](https://bugzilla.redhat.com/show_bug.cgi?id=2038160): Inform user about inability to schedule a debug pod [#1029](https://github.com/openshift/oc/pull/1029)
* [Bug 1990014](https://bugzilla.redhat.com/show_bug.cgi?id=1990014): Throw error when debugging Windows nodes [#1028](https://github.com/openshift/oc/pull/1028)
* [Bug 2039311](https://bugzilla.redhat.com/show_bug.cgi?id=2039311): Add support for build csi volume source [#994](https://github.com/openshift/oc/pull/994)
* [Bug 2039491](https://bugzilla.redhat.com/show_bug.cgi?id=2039491): Remove `git://` from new-app tests [#1020](https://github.com/openshift/oc/pull/1020)
* [Bug 2036826](https://bugzilla.redhat.com/show_bug.cgi?id=2036826): Improved prune deployments [#1019](https://github.com/openshift/oc/pull/1019)
* Ignore VSCode files [#1018](https://github.com/openshift/oc/pull/1018)
* [Bug 2036826](https://bugzilla.redhat.com/show_bug.cgi?id=2036826): Fix prune deploy resolver [#1015](https://github.com/openshift/oc/pull/1015)
* [Bug 2036940](https://bugzilla.redhat.com/show_bug.cgi?id=2036940): allow empty files and stdout in oc registry login [#1011](https://github.com/openshift/oc/pull/1011)
* [Bug 1992596](https://bugzilla.redhat.com/show_bug.cgi?id=1992596): Remove admin bashcomp func [#1014](https://github.com/openshift/oc/pull/1014)
* [Bug 2035393](https://bugzilla.redhat.com/show_bug.cgi?id=2035393): properly handle --dry-run=server [#1010](https://github.com/openshift/oc/pull/1010)
* [Bug 2034889](https://bugzilla.redhat.com/show_bug.cgi?id=2034889): Fix another prune panic [#1008](https://github.com/openshift/oc/pull/1008)
* [Bug 2034889](https://bugzilla.redhat.com/show_bug.cgi?id=2034889): Fix prune deployment panic [#1005](https://github.com/openshift/oc/pull/1005)
* [Bug 2033751](https://bugzilla.redhat.com/show_bug.cgi?id=2033751): Revert "Modified MG pod tolerations" [#1003](https://github.com/openshift/oc/pull/1003)
* [Bug 2033751](https://bugzilla.redhat.com/show_bug.cgi?id=2033751): pkg/cli/admin/inspect: Fix "ocurred" -> "occurred" typos [#1002](https://github.com/openshift/oc/pull/1002)
* [Bug 2033751](https://bugzilla.redhat.com/show_bug.cgi?id=2033751): Bump k8s.io to v0.23.0 [#1001](https://github.com/openshift/oc/pull/1001)
* [Bug 2032111](https://bugzilla.redhat.com/show_bug.cgi?id=2032111): requestproject: use agnhost serve-hostname [#995](https://github.com/openshift/oc/pull/995)
* Modified MG pod tolerations [#942](https://github.com/openshift/oc/pull/942)
* Adding the flag --allow-not-recommended to oc adm upgrade [#986](https://github.com/openshift/oc/pull/986)
* release: extract darwin/arm64 openshift-install [#1000](https://github.com/openshift/oc/pull/1000)
* Add darwin/arm64 oc [#990](https://github.com/openshift/oc/pull/990)
* oc adm prune deployments for ReplicaSets [#987](https://github.com/openshift/oc/pull/987)
* Fix documentation issue #937 [#944](https://github.com/openshift/oc/pull/944)
* feat/oc-release-extract-cco: add support for alibabacloud [#978](https://github.com/openshift/oc/pull/978)
* fix registry-config messages and imports [#983](https://github.com/openshift/oc/pull/983)
* [Bug 1982498](https://bugzilla.redhat.com/show_bug.cgi?id=1982498): default to podman credential configs [#893](https://github.com/openshift/oc/pull/893)
* [Bug 1858760](https://bugzilla.redhat.com/show_bug.cgi?id=1858760): allow Authorization Service URL to differ from Registry URL when retrieving tokens [#924](https://github.com/openshift/oc/pull/924)
* Adding an example for oc adm upgrade [#977](https://github.com/openshift/oc/pull/977)
* [Bug 2020377](https://bugzilla.redhat.com/show_bug.cgi?id=2020377): add linux capability for host network packet captures [#962](https://github.com/openshift/oc/pull/962)
* Fix docs for oc adm policy add-role-to-user vs oc policy add-role-to-user [#973](https://github.com/openshift/oc/pull/973)
* Drop patches for apimachinery and client-go forks [#976](https://github.com/openshift/oc/pull/976)
* mustgather: add NodeName to destDir folder name [#965](https://github.com/openshift/oc/pull/965)
* Bump go.mod for go1.17 [#974](https://github.com/openshift/oc/pull/974)
* Updating ose-tools images to be consistent with ART [#932](https://github.com/openshift/oc/pull/932)
* Display conditional and not-recommended versions [#961](https://github.com/openshift/oc/pull/961)
* Introduce an option to retrieve rotated log files for a pod [#958](https://github.com/openshift/oc/pull/958)
* Updating ose-cli-artifacts-alt images to be consistent with ART [#933](https://github.com/openshift/oc/pull/933)
* GitHub-38217: Removing old example that mentions limitSecretReferences [#967](https://github.com/openshift/oc/pull/967)
* pkg/cli/admin/upgrade: Indent multi-line messages [#952](https://github.com/openshift/oc/pull/952)
* [Bug 1952230](https://bugzilla.redhat.com/show_bug.cgi?id=1952230): pkg/cli/admin/upgrade: Always run all client-side checks [#812](https://github.com/openshift/oc/pull/812)
* [Bug 1878925](https://bugzilla.redhat.com/show_bug.cgi?id=1878925): pkg/cli/admin/upgrade: Remove help text around history lookups [#566](https://github.com/openshift/oc/pull/566)
* bump openshift/library-go [#949](https://github.com/openshift/oc/pull/949)
* fix update-generated-completions.sh [#948](https://github.com/openshift/oc/pull/948)
* [Bug 1987257](https://bugzilla.redhat.com/show_bug.cgi?id=1987257): Always set User-Agent header for registries [#915](https://github.com/openshift/oc/pull/915)
* PowerVS support [#955](https://github.com/openshift/oc/pull/955)
* [Bug 1970805](https://bugzilla.redhat.com/show_bug.cgi?id=1970805): Replace slashes in suggested ImageStream name [#922](https://github.com/openshift/oc/pull/922)
* Re-use DialContext and Proxy configuration from original http.Transport [#837](https://github.com/openshift/oc/pull/837)
* runAsNonRoot in Pod SCC should be nil when oc debug run with `--as-root` [#880](https://github.com/openshift/oc/pull/880)
* Adjust oc with kubectl and several cleaning items [#946](https://github.com/openshift/oc/pull/946)
* [Bug 1926522](https://bugzilla.redhat.com/show_bug.cgi?id=1926522): oc adm catalog mirror tmp directory cleanup [#935](https://github.com/openshift/oc/pull/935)
* Drop policy mentions in oc adm policy help [#943](https://github.com/openshift/oc/pull/943)
* Add MacOS local building instructions to README [#936](https://github.com/openshift/oc/pull/936)
* [Bug 1977414](https://bugzilla.redhat.com/show_bug.cgi?id=1977414): check BuildConfig Secrets and ConfigMaps before start-build creates a build [#919](https://github.com/openshift/oc/pull/919)
* OWNERS: Prune crawford [#930](https://github.com/openshift/oc/pull/930)
* [Bug 2002950](https://bugzilla.redhat.com/show_bug.cgi?id=2002950): Define a Command instead of Arguments for Container [#925](https://github.com/openshift/oc/pull/925)
* [Bug 1992680](https://bugzilla.redhat.com/show_bug.cgi?id=1992680): pkg/cli/admin/upgrade: Changing "Updates" string to "Available Updates" [#903](https://github.com/openshift/oc/pull/903)
* [Full changelog](https://github.com/openshift/oc/compare/9148981c6b75fa699cc877677e2a2847afd5ab10...45460a55f50834ff18308b13b4569a6c89b9d37a)


### [cloud-credential-operator](https://github.com/openshift/cloud-credential-operator/tree/aa5510254782d506f59a0578661f22a8d639dc85)

* [Bug 2045591](https://bugzilla.redhat.com/show_bug.cgi?id=2045591): Fix reconciliation of aws pod identity webhook configuration [#447](https://github.com/openshift/cloud-credential-operator/pull/447)
* [Bug 2035903](https://bugzilla.redhat.com/show_bug.cgi?id=2035903): handle resources with feature-gate annotation [#444](https://github.com/openshift/cloud-credential-operator/pull/444)
* add unsupported docs for migrating to STS [#442](https://github.com/openshift/cloud-credential-operator/pull/442)
* pkg/operator/status: Set an explicit happy reason/message [#416](https://github.com/openshift/cloud-credential-operator/pull/416)
* [Bug 2037331](https://bugzilla.redhat.com/show_bug.cgi?id=2037331): Make ccoctl gracefully handle existing gcp workload identity resources [#441](https://github.com/openshift/cloud-credential-operator/pull/441)
* update sts docs to reference ccoctl where appropriate [#418](https://github.com/openshift/cloud-credential-operator/pull/418)
* [Bug 2034484](https://bugzilla.redhat.com/show_bug.cgi?id=2034484): Library go bump [#434](https://github.com/openshift/cloud-credential-operator/pull/434)
* Azure passthrough docs [#435](https://github.com/openshift/cloud-credential-operator/pull/435)
* [Bug 2039085](https://bugzilla.redhat.com/show_bug.cgi?id=2039085): Exclude operator config from ibm-cloud-managed profile [#398](https://github.com/openshift/cloud-credential-operator/pull/398)
* [Bug 2037903](https://bugzilla.redhat.com/show_bug.cgi?id=2037903): Alibaba Cloud not required credReqDir in command delete-ram-users [#439](https://github.com/openshift/cloud-credential-operator/pull/439)
* [Bug 2036827](https://bugzilla.redhat.com/show_bug.cgi?id=2036827): ensure GCP CredsReq has a list of ServiceAccounts [#440](https://github.com/openshift/cloud-credential-operator/pull/440)
* [Bug 2035315](https://bugzilla.redhat.com/show_bug.cgi?id=2035315): fix passthrough test cases [#438](https://github.com/openshift/cloud-credential-operator/pull/438)
* [Bug 2035328](https://bugzilla.redhat.com/show_bug.cgi?id=2035328): Make ccoctl ignore cred requests marked for deletion [#436](https://github.com/openshift/cloud-credential-operator/pull/436)
* Azure passthrough [#433](https://github.com/openshift/cloud-credential-operator/pull/433)
* Azure vendoring update [#426](https://github.com/openshift/cloud-credential-operator/pull/426)
* Support alibaba cloud manual mode [#412](https://github.com/openshift/cloud-credential-operator/pull/412)
* Add doc for ibmcloud [#422](https://github.com/openshift/cloud-credential-operator/pull/422)
* upgrade to controller-runtime 0.7.2 [#409](https://github.com/openshift/cloud-credential-operator/pull/409)
* [Bug 2024613](https://bugzilla.redhat.com/show_bug.cgi?id=2024613): pod-identity-webhook starts without tls [#421](https://github.com/openshift/cloud-credential-operator/pull/421)
* [Bug 2023832](https://bugzilla.redhat.com/show_bug.cgi?id=2023832): pkg/operator/status: Only bump lastTransitionTime on status changes [#417](https://github.com/openshift/cloud-credential-operator/pull/417)
* Minor corrections to gcp workload identity docs [#419](https://github.com/openshift/cloud-credential-operator/pull/419)
* Add usage docs for ccoctl gcp [#375](https://github.com/openshift/cloud-credential-operator/pull/375)
* Add documentation for gcp workload identity [#376](https://github.com/openshift/cloud-credential-operator/pull/376)
* internalcontroller not needed since controller-runtime 0.6.2 [#407](https://github.com/openshift/cloud-credential-operator/pull/407)
* go 1.17 changes [#414](https://github.com/openshift/cloud-credential-operator/pull/414)
* Fix small log typo for upgradable check [#415](https://github.com/openshift/cloud-credential-operator/pull/415)
* Add ccoctl gcp command to create all the required credentials infra [#408](https://github.com/openshift/cloud-credential-operator/pull/408)
* add alternative to disabling CVO entirely [#406](https://github.com/openshift/cloud-credential-operator/pull/406)
* Add ccoctl gcp command to delete credentials infra [#372](https://github.com/openshift/cloud-credential-operator/pull/372)
* Add ccoctl gcp command to create service accounts [#371](https://github.com/openshift/cloud-credential-operator/pull/371)
* unit test cases for the refresh-keys [#403](https://github.com/openshift/cloud-credential-operator/pull/403)
* [Bug 2015133](https://bugzilla.redhat.com/show_bug.cgi?id=2015133): populate accountID when listing resource groups [#402](https://github.com/openshift/cloud-credential-operator/pull/402)
* Make ccoctl tool fetch default gcp creds in the same way as installer [#393](https://github.com/openshift/cloud-credential-operator/pull/393)
* Defensive nil check in gcp actuator [#392](https://github.com/openshift/cloud-credential-operator/pull/392)
* require spec.serviceAccountNames [#386](https://github.com/openshift/cloud-credential-operator/pull/386)
* Group nil checks in AWS client creation [#391](https://github.com/openshift/cloud-credential-operator/pull/391)
* Add ccoctl command to create workload identity provider for google cloud [#369](https://github.com/openshift/cloud-credential-operator/pull/369)
* ccoctl ibmcloud refresh-keys command [#396](https://github.com/openshift/cloud-credential-operator/pull/396)
* unit testcase for IBMCloudPowerVSProvider [#400](https://github.com/openshift/cloud-credential-operator/pull/400)
* [Bug 1996624](https://bugzilla.redhat.com/show_bug.cgi?id=1996624): Check for aws status in infra platform status field before client setup [#399](https://github.com/openshift/cloud-credential-operator/pull/399)
* [Bug 1977319](https://bugzilla.redhat.com/show_bug.cgi?id=1977319): cleanup orphaned Service 'controller-manager-service' [#388](https://github.com/openshift/cloud-credential-operator/pull/388)
* Add PowerVS support [#389](https://github.com/openshift/cloud-credential-operator/pull/389)
* [Bug 2010341](https://bugzilla.redhat.com/show_bug.cgi?id=2010341): update alerts with summary and descriptions [#395](https://github.com/openshift/cloud-credential-operator/pull/395)
* [Bug 2002152](https://bugzilla.redhat.com/show_bug.cgi?id=2002152): Stop putting CCO in degraded state when stale credentials are found [#383](https://github.com/openshift/cloud-credential-operator/pull/383)
* update OWNERS list [#394](https://github.com/openshift/cloud-credential-operator/pull/394)
* Add UT for the delete-service-id command [#390](https://github.com/openshift/cloud-credential-operator/pull/390)
* Add ccoctl command to create workload identity pool in GCP [#368](https://github.com/openshift/cloud-credential-operator/pull/368)
* ibmcloud delete-service-id command [#380](https://github.com/openshift/cloud-credential-operator/pull/380)
* [Bug 1976674](https://bugzilla.redhat.com/show_bug.cgi?id=1976674): make azure and ovirt consistent when in manual mode [#387](https://github.com/openshift/cloud-credential-operator/pull/387)
* [Bug 2006364](https://bugzilla.redhat.com/show_bug.cgi?id=2006364): fix(ibmcloud): Set policy attribute name properly for RG access [#385](https://github.com/openshift/cloud-credential-operator/pull/385)
* Updating ose-cloud-credential-operator images to be consistent with ART [#384](https://github.com/openshift/cloud-credential-operator/pull/384)
* [Bug 1991770](https://bugzilla.redhat.com/show_bug.cgi?id=1991770): The logLevel and operatorLogLevel values do not work with Cloud Credential Operator [#379](https://github.com/openshift/cloud-credential-operator/pull/379)
* Update CI build root image to golang-1.16 [#373](https://github.com/openshift/cloud-credential-operator/pull/373)
* Add ccoctl create key pair command for google cloud [#367](https://github.com/openshift/cloud-credential-operator/pull/367)
* Updating ose-cloud-credential-operator images to be consistent with ART [#381](https://github.com/openshift/cloud-credential-operator/pull/381)
* update manual mode docs to cover new upgrade behavior [#378](https://github.com/openshift/cloud-credential-operator/pull/378)
* Enhance ccoctl ibmcloud command to create policies [#374](https://github.com/openshift/cloud-credential-operator/pull/374)
* [Full changelog](https://github.com/openshift/cloud-credential-operator/compare/50172e2a8a8af16547a458a5727c1aaef1f76104...aa5510254782d506f59a0578661f22a8d639dc85)


### [cluster-authentication-operator](https://github.com/openshift/cluster-authentication-operator/tree/d5638f89489feae006e0d84e5ec3a33e38af46ea)

* [Bug 2060473](https://bugzilla.redhat.com/show_bug.cgi?id=2060473): e2e: Pin Keycloack to the legacy variant [#555](https://github.com/openshift/cluster-authentication-operator/pull/555)
* [Bug 2040521](https://bugzilla.redhat.com/show_bug.cgi?id=2040521): routeName used as customSecretName [#533](https://github.com/openshift/cluster-authentication-operator/pull/533)
* [Bug 2039670](https://bugzilla.redhat.com/show_bug.cgi?id=2039670): Sync the library-go [#538](https://github.com/openshift/cluster-authentication-operator/pull/538)
* [Bug 2042038](https://bugzilla.redhat.com/show_bug.cgi?id=2042038): bump library go [#537](https://github.com/openshift/cluster-authentication-operator/pull/537)
* [Bug 2024841](https://bugzilla.redhat.com/show_bug.cgi?id=2024841): use latest keycloak for testing [#534](https://github.com/openshift/cluster-authentication-operator/pull/534)
* [Bug 2039670](https://bugzilla.redhat.com/show_bug.cgi?id=2039670): Create the PDB dynamically so it does not get created on the SNO topology [#514](https://github.com/openshift/cluster-authentication-operator/pull/514)
* [Bug 2034484](https://bugzilla.redhat.com/show_bug.cgi?id=2034484): fix:library-go nil pointer issue [#525](https://github.com/openshift/cluster-authentication-operator/pull/525)
* [Bug 2030961](https://bugzilla.redhat.com/show_bug.cgi?id=2030961): endpoints checker: check only the custom hostname if configured [#528](https://github.com/openshift/cluster-authentication-operator/pull/528)
* e2e tests for keycloak [#520](https://github.com/openshift/cluster-authentication-operator/pull/520)
* Golang bump 1.17 [#515](https://github.com/openshift/cluster-authentication-operator/pull/515)
* [Bug 1982726](https://bugzilla.redhat.com/show_bug.cgi?id=1982726): encryption-controller: sync secrets conditionally [#506](https://github.com/openshift/cluster-authentication-operator/pull/506)
* test/library: Pin keycloak contianer label to 15.0.1 [#512](https://github.com/openshift/cluster-authentication-operator/pull/512)
* test/lib: Set `PROXY_ADDRESS_FORWARDING` for keycloak [#508](https://github.com/openshift/cluster-authentication-operator/pull/508)
* [Bug 1996647](https://bugzilla.redhat.com/show_bug.cgi?id=1996647): endpointsaccessible: clarify degraded message when DNS is broken [#473](https://github.com/openshift/cluster-authentication-operator/pull/473)
* pkg/operator: set high inertia for all topologies except SingleReplica [#504](https://github.com/openshift/cluster-authentication-operator/pull/504)
* [Bug 2019832](https://bugzilla.redhat.com/show_bug.cgi?id=2019832): pkg/operator: configure high inertia for apiserver and OAuthServer [#503](https://github.com/openshift/cluster-authentication-operator/pull/503)
* typo fix: enpoints -> endpoints [#502](https://github.com/openshift/cluster-authentication-operator/pull/502)
* Exclude operator config for ibm-cloud-managed profile [#496](https://github.com/openshift/cluster-authentication-operator/pull/496)
* pkg/*: wire context in newest library-go [#501](https://github.com/openshift/cluster-authentication-operator/pull/501)
* [AUTH-8](https://issues.redhat.com/browse/AUTH-8): sync group claims for OIDC IdPs [#495](https://github.com/openshift/cluster-authentication-operator/pull/495)
* [Bug 2013222](https://bugzilla.redhat.com/show_bug.cgi?id=2013222): pkg/operator: configure PDB high inertia [#499](https://github.com/openshift/cluster-authentication-operator/pull/499)
* rm dead code: deployment readiness and route canonical host [#493](https://github.com/openshift/cluster-authentication-operator/pull/493)
* podsecurity: enforce privileged for openshift-oauth-apiserver namespace [#492](https://github.com/openshift/cluster-authentication-operator/pull/492)
* [Bug 1948080](https://bugzilla.redhat.com/show_bug.cgi?id=1948080): bump(library-go): add shutdown detection during apiservice discovery [#481](https://github.com/openshift/cluster-authentication-operator/pull/481)
* Update Go version in the images [#480](https://github.com/openshift/cluster-authentication-operator/pull/480)
* [Full changelog](https://github.com/openshift/cluster-authentication-operator/compare/cb83a63b453a70e3f910a8ee5bf0a00a27e4feb1...d5638f89489feae006e0d84e5ec3a33e38af46ea)


### [cluster-autoscaler](https://github.com/openshift/kubernetes-autoscaler/tree/25d3ad55b9c54979ae42b05e258a66c1ec23bff5)

* [Bug 2045561](https://bugzilla.redhat.com/show_bug.cgi?id=2045561): revert defaultCAPIGroup constant [#220](https://github.com/openshift/kubernetes-autoscaler/pull/220)
* [Bug 2043675](https://bugzilla.redhat.com/show_bug.cgi?id=2043675): UPSTREAM: <drop>: Ensure ClusterAPI DeleteNodes accounts for out of band changes scale [#219](https://github.com/openshift/kubernetes-autoscaler/pull/219)
* [Bug 2043043](https://bugzilla.redhat.com/show_bug.cgi?id=2043043): Rebase Autoscaler onto upstream release-1.23 branch [#218](https://github.com/openshift/kubernetes-autoscaler/pull/218)
* Updating vertical-pod-autoscaler images to be consistent with ART [#216](https://github.com/openshift/kubernetes-autoscaler/pull/216)
* Updating atomic-openshift-cluster-autoscaler images to be consistent with ART [#215](https://github.com/openshift/kubernetes-autoscaler/pull/215)
* UPSTREAM: <carry>: Fallback to CAPI annotations [#214](https://github.com/openshift/kubernetes-autoscaler/pull/214)
* [Bug 1991496](https://bugzilla.redhat.com/show_bug.cgi?id=1991496): add clusterapi build tags to dockerfiles [#213](https://github.com/openshift/kubernetes-autoscaler/pull/213)
* Updating atomic-openshift-cluster-autoscaler images to be consistent with ART [#212](https://github.com/openshift/kubernetes-autoscaler/pull/212)
* Updating vertical-pod-autoscaler images to be consistent with ART [#211](https://github.com/openshift/kubernetes-autoscaler/pull/211)
* Updating atomic-openshift-cluster-autoscaler images to be consistent with ART [#210](https://github.com/openshift/kubernetes-autoscaler/pull/210)
* [Full changelog](https://github.com/openshift/kubernetes-autoscaler/compare/1a2d6b8cb6c648ea00946cd4cf1004fd85d04d43...25d3ad55b9c54979ae42b05e258a66c1ec23bff5)


### [cluster-autoscaler-operator](https://github.com/openshift/cluster-autoscaler-operator/tree/8bcdcccbf043bc164eb5b728a8cfd962112b2aa5)

* [Bug 2069095](https://bugzilla.redhat.com/show_bug.cgi?id=2069095): add leader election flags to autoscaler deployment [#243](https://github.com/openshift/cluster-autoscaler-operator/pull/243)
* [Bug 2034484](https://bugzilla.redhat.com/show_bug.cgi?id=2034484): fix: missed rbac and latest library-go [#236](https://github.com/openshift/cluster-autoscaler-operator/pull/236)
* [Bug 2026178](https://bugzilla.redhat.com/show_bug.cgi?id=2026178): update alerts to match style guidance [#233](https://github.com/openshift/cluster-autoscaler-operator/pull/233)
* Library go bump [#235](https://github.com/openshift/cluster-autoscaler-operator/pull/235)
* Update makefile to support podman [#234](https://github.com/openshift/cluster-autoscaler-operator/pull/234)
* [OCPCLOUD-1278](https://issues.redhat.com/browse/OCPCLOUD-1278): add scale-down-utilization-threshold to CAO [#226](https://github.com/openshift/cluster-autoscaler-operator/pull/226)
* update to Golang1.17 [#227](https://github.com/openshift/cluster-autoscaler-operator/pull/227)
* update owners file [#231](https://github.com/openshift/cluster-autoscaler-operator/pull/231)
* [Bug 2025230](https://bugzilla.redhat.com/show_bug.cgi?id=2025230): Change ClusterAutoscalerUnschedulablePods severity to info [#228](https://github.com/openshift/cluster-autoscaler-operator/pull/228)
* [Bug 1943194](https://bugzilla.redhat.com/show_bug.cgi?id=1943194): add logic to detect GPU capacity and update accordingly [#223](https://github.com/openshift/cluster-autoscaler-operator/pull/223)
* Updating ose-cluster-autoscaler-operator images to be consistent with ART [#222](https://github.com/openshift/cluster-autoscaler-operator/pull/222)
* [Full changelog](https://github.com/openshift/cluster-autoscaler-operator/compare/69a74410d6219d8fe9e75ff4b2afd092247fc5db...8bcdcccbf043bc164eb5b728a8cfd962112b2aa5)


### [cluster-baremetal-operator](https://github.com/openshift/cluster-baremetal-operator/tree/c6584b981d65e27a71cd9c5f4a381fd647d4136c)

* Synchronize OWNERS from master [#274](https://github.com/openshift/cluster-baremetal-operator/pull/274)
* [Bug 2091738](https://bugzilla.redhat.com/show_bug.cgi?id=2091738): Fix interpretation of Deployment Status Conditions [#267](https://github.com/openshift/cluster-baremetal-operator/pull/267)
* [Bug 2045927](https://bugzilla.redhat.com/show_bug.cgi?id=2045927): Add proxy for image-customization-controller [#240](https://github.com/openshift/cluster-baremetal-operator/pull/240)
* [Bug 2040671](https://bugzilla.redhat.com/show_bug.cgi?id=2040671): Fix the way the network stack is determined [#239](https://github.com/openshift/cluster-baremetal-operator/pull/239)
* [Bug 2041510](https://bugzilla.redhat.com/show_bug.cgi?id=2041510): Enable webhook for bmceventsubscriptions [#237](https://github.com/openshift/cluster-baremetal-operator/pull/237)
* [Bug 2040710](https://bugzilla.redhat.com/show_bug.cgi?id=2040710): Pluralize BMC subscription CR name in RBAC [#235](https://github.com/openshift/cluster-baremetal-operator/pull/235)
* [Bug 2034527](https://bugzilla.redhat.com/show_bug.cgi?id=2034527): Pass IP options to installed CoreOS image [#233](https://github.com/openshift/cluster-baremetal-operator/pull/233)
* [Bug 2038196](https://bugzilla.redhat.com/show_bug.cgi?id=2038196): Add new resources to relatedObjects [#232](https://github.com/openshift/cluster-baremetal-operator/pull/232)
* [Bug 2037483](https://bugzilla.redhat.com/show_bug.cgi?id=2037483): Allow CBO to list Pods only in the openshift-machine-api namespace [#227](https://github.com/openshift/cluster-baremetal-operator/pull/227)
* [Bug 2038272](https://bugzilla.redhat.com/show_bug.cgi?id=2038272): Create image-customization-controller when metal3 Pod not up [#231](https://github.com/openshift/cluster-baremetal-operator/pull/231)
* [Bug 2038088](https://bugzilla.redhat.com/show_bug.cgi?id=2038088): Remove references to ipa-downloader [#229](https://github.com/openshift/cluster-baremetal-operator/pull/229)
* [Bug 2034527](https://bugzilla.redhat.com/show_bug.cgi?id=2034527): Base IPA kernel params on provisioning network IP version [#230](https://github.com/openshift/cluster-baremetal-operator/pull/230)
* [Bug 2035239](https://bugzilla.redhat.com/show_bug.cgi?id=2035239): Add pod listing permission to extract pod host IP [#225](https://github.com/openshift/cluster-baremetal-operator/pull/225)
* Start image customization controller [#208](https://github.com/openshift/cluster-baremetal-operator/pull/208)
* Add RBAC for metal3.io/bmceventsubscriptions [#223](https://github.com/openshift/cluster-baremetal-operator/pull/223)
* [Bug 2025458](https://bugzilla.redhat.com/show_bug.cgi?id=2025458): Calculating network stack only on supported Platforms [#222](https://github.com/openshift/cluster-baremetal-operator/pull/222)
* Add the image-customization controller to the images configmap [#221](https://github.com/openshift/cluster-baremetal-operator/pull/221)
* Make ProvisioningOSDownloadURL optional [#219](https://github.com/openshift/cluster-baremetal-operator/pull/219)
* [Bug 2023604](https://bugzilla.redhat.com/show_bug.cgi?id=2023604): Allow validatingwebhookconfigurations to delete Provisioning CR [#216](https://github.com/openshift/cluster-baremetal-operator/pull/216)
* Remove stbenjam from OWNERS [#218](https://github.com/openshift/cluster-baremetal-operator/pull/218)
* [Bug 2024900](https://bugzilla.redhat.com/show_bug.cgi?id=2024900): Not enable CBO webhook in unsupported platform [#217](https://github.com/openshift/cluster-baremetal-operator/pull/217)
* Updating ose-cluster-baremetal-operator images to be consistent with ART [#215](https://github.com/openshift/cluster-baremetal-operator/pull/215)
* [Bug 1991641](https://bugzilla.redhat.com/show_bug.cgi?id=1991641): Fix CO message when Provisioning CR is not present [#214](https://github.com/openshift/cluster-baremetal-operator/pull/214)
* Serve virtual media ISOs over TLS [#206](https://github.com/openshift/cluster-baremetal-operator/pull/206)
* Change BMO validatingwebhook port to 9447 [#213](https://github.com/openshift/cluster-baremetal-operator/pull/213)
* Add RBAC for metal3.io/preprovisioningimages [#212](https://github.com/openshift/cluster-baremetal-operator/pull/212)
* cbo should be enabled on other platforms to support ZTP [#189](https://github.com/openshift/cluster-baremetal-operator/pull/189)
* Enable Baremetal Operator ValidatingWebhook [#203](https://github.com/openshift/cluster-baremetal-operator/pull/203)
* Add create and delete verbs for hfs rbac [#210](https://github.com/openshift/cluster-baremetal-operator/pull/210)
* Add rbac rules for hostfirmwaresettings and firmwareschema [#209](https://github.com/openshift/cluster-baremetal-operator/pull/209)
* Add tests for missing ProvisioningIP in validation [#205](https://github.com/openshift/cluster-baremetal-operator/pull/205)
* [Bug 2004597](https://bugzilla.redhat.com/show_bug.cgi?id=2004597): Remove duplicate ramdisk log container [#200](https://github.com/openshift/cluster-baremetal-operator/pull/200)
* Add the Ironic Agent image to the list of sample images [#204](https://github.com/openshift/cluster-baremetal-operator/pull/204)
* Set IRONIC_AGENT_IMAGE in the ipa init container [#202](https://github.com/openshift/cluster-baremetal-operator/pull/202)
* generate the ProvisioningSpec help in the README [#201](https://github.com/openshift/cluster-baremetal-operator/pull/201)
* Updating ose-cluster-baremetal-operator images to be consistent with ART [#198](https://github.com/openshift/cluster-baremetal-operator/pull/198)
* [Bug 1991641](https://bugzilla.redhat.com/show_bug.cgi?id=1991641): make provisioning CR status more explicit and remove the ownership on the CO [#191](https://github.com/openshift/cluster-baremetal-operator/pull/191)
* [Bug 2000081](https://bugzilla.redhat.com/show_bug.cgi?id=2000081): add a new field "ProvisioningMacAddresses" to the provisioning CRD [#195](https://github.com/openshift/cluster-baremetal-operator/pull/195)
* Remove ironic-inspector reference in CBO [#196](https://github.com/openshift/cluster-baremetal-operator/pull/196)
* [Full changelog](https://github.com/openshift/cluster-baremetal-operator/compare/37616b3c2dfa435375719fb372515b2ac4dbc2a4...c6584b981d65e27a71cd9c5f4a381fd647d4136c)


### [cluster-bootstrap](https://github.com/openshift/cluster-bootstrap/tree/f22d1c60c188a4b5ce1731a8b1db7c20067dc7e9)

* [Bug 2006945](https://bugzilla.redhat.com/show_bug.cgi?id=2006945): extend hardcoded restmapper for cluster-bootstrap to avoid crashlooping bootstrap kube-apiserver [#64](https://github.com/openshift/cluster-bootstrap/pull/64)
* update golang version [#65](https://github.com/openshift/cluster-bootstrap/pull/65)
* [Full changelog](https://github.com/openshift/cluster-bootstrap/compare/7e074a7d562882d1aeeef071a428d6d4b94cf2d2...f22d1c60c188a4b5ce1731a8b1db7c20067dc7e9)


### [cluster-cloud-controller-manager-operator](https://github.com/openshift/cluster-cloud-controller-manager-operator/tree/e2e0d4f901ef8a89dcda6f5555b44ff9398cf22d)

* [Bug 2099499](https://bugzilla.redhat.com/show_bug.cgi?id=2099499): Backport resourceapply changes for being able to recreate daemonsets/deployments [#194](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/194)
* [Bug 2079791](https://bugzilla.redhat.com/show_bug.cgi?id=2079791): Ensure release version is injected into all controller status clients [#187](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/187)
* [Bug 2048478](https://bugzilla.redhat.com/show_bug.cgi?id=2048478): [release-4.10] Alibaba should deploy image from release payload [#168](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/168)
* [Bug 2037689](https://bugzilla.redhat.com/show_bug.cgi?id=2037689): do not expose metrics port by default [#165](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/165)
* [Bug 2037680](https://bugzilla.redhat.com/show_bug.cgi?id=2037680): Fix CCCMO metric ports configuration [#164](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/164)
* [Bug 2032926](https://bugzilla.redhat.com/show_bug.cgi?id=2032926): feat: library-go bump and leader election config [#155](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/155)
* [Bug 2032926](https://bugzilla.redhat.com/show_bug.cgi?id=2032926): Fix config sync tests to use async assertions correctly [#160](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/160)
* [Bug 2032926](https://bugzilla.redhat.com/show_bug.cgi?id=2032926): Fix CA bundle tests to use async assertions correctly [#159](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/159)
* [Bug 2032926](https://bugzilla.redhat.com/show_bug.cgi?id=2032926): Bump envtest version [#154](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/154)
* [Bug 2028054](https://bugzilla.redhat.com/show_bug.cgi?id=2028054): Ensure old deployment is deleted before new deployment creation [#157](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/157)
* [Bug 2033489](https://bugzilla.redhat.com/show_bug.cgi?id=2033489): Use a list of platforms where config sync is required [#158](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/158)
* [Bug 2033489](https://bugzilla.redhat.com/show_bug.cgi?id=2033489): allow baremetal platform to skip syncing [#156](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/156)
* Refactor CCCMO cluster-operator resource handling [#152](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/152)
* Skip cloud-config sync on aws platform [#153](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/153)
* Alibaba Cloud Provider: fix the path to the binary to match the build… [#151](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/151)
* support alibaba cloud ccm [#119](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/119)
* Updating ose-cluster-cloud-controller-manager-operator images to be consistent with ART [#144](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/144)
* [Bug 2025884](https://bugzilla.redhat.com/show_bug.cgi?id=2025884): Inject openstack CCM image within deployment template [#150](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/150)
* Vsphere ccm support [#130](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/130)
* Get rid of server-side apply [#139](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/139)
* Update documentation [#149](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/149)
* Add GCP CCM support [#131](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/131)
* Added enablePublicEndpoint environmental variable to IBM Cloud deployment file [#148](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/148)
* [Bug 2019219] IBMCloud: Add RG IAM permissions [#147](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/147)
* Remove unused PersistentVolume RBAC [#145](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/145)
* Bump library-go for support Power VS out-of-tree cloud providers [#142](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/142)
* Remove invalid feature-gate option from ccm deployment [#143](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/143)
* Powervs support [#129](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/129)
* [Bug 2017565](https://bugzilla.redhat.com/show_bug.cgi?id=2017565): [OCPCLOUD-1306] Add user defined trusted CA from cloud-config to ccm-trusted-ca bundle [#140](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/140)
* User CA bundle sync controller [#136](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/136)
* Replace fmt with goimports [#137](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/137)
* Deploy CCMs only if KCMO doesn't own cloud controllers [#117](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/117)
* Minimize IAM scope for IBM Cloud CredReqs [#125](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/125)
* Bump library-go for support GCP and vSphere out-of-tree cloud providers [#134](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/134)
* podsecurity: enforce privileged for openshift-cloud-controller-manager-operator namespace [#133](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/133)
* Fix "vendor" job [#132](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/132)
* [OCPCLOUD-1189](https://issues.redhat.com/browse/OCPCLOUD-1189): Move cloud provider specific logic behind interface [#110](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/110)
* Check diff after generate and vendor tasks [#124](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/124)
* Updating ose-cluster-cloud-controller-manager-operator images to be consistent with ART [#127](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/127)
* Unify pre-provisioning checks in a single location [#122](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/122)
* Updating ose-cluster-cloud-controller-manager-operator images to be consistent with ART [#126](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/126)
* Update readme. Add links to CCMs repos. [#112](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/112)
* Update OWNERS [#123](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/123)
* [Bug 2001825](https://bugzilla.redhat.com/show_bug.cgi?id=2001825): Enforce the cloud-route controller disabled across platforms [#120](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/120)
* Remove duplicated platform list in cloud tests [#121](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/121)
* Add support for IBM images [#105](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/105)
* Vendor: update library-go for ibmcloud provider [#118](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/118)
* Allow CCMs to get services and configmaps [#100](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/100)
* Add initial ibm pkg assets and embed files [#97](https://github.com/openshift/cluster-cloud-controller-manager-operator/pull/97)
* [Full changelog](https://github.com/openshift/cluster-cloud-controller-manager-operator/compare/3712f8e13ed5da00d02828ee2b051a56396d2cac...e2e0d4f901ef8a89dcda6f5555b44ff9398cf22d)


### [cluster-config-operator](https://github.com/openshift/cluster-config-operator/tree/0840c6f2f7f25ad9aba1a36597760f36ff0ab097)

* [Bug 2072739](https://bugzilla.redhat.com/show_bug.cgi?id=2072739): [release-4.10] Bump openshift/api to a83e6f8f1d [#247](https://github.com/openshift/cluster-config-operator/pull/247)
* [Bug 2043709](https://bugzilla.redhat.com/show_bug.cgi?id=2043709): fix component-base logging flags [#230](https://github.com/openshift/cluster-config-operator/pull/230)
* [Bug 2034484](https://bugzilla.redhat.com/show_bug.cgi?id=2034484): feat: bumped library-go version [#227](https://github.com/openshift/cluster-config-operator/pull/227)
* [Bug 2033536](https://bugzilla.redhat.com/show_bug.cgi?id=2033536): vendor: update openshift/api to include alibaba CRD update [#229](https://github.com/openshift/cluster-config-operator/pull/229)
* bump openshift/api [#228](https://github.com/openshift/cluster-config-operator/pull/228)
* Bump golang to 1.17 [#225](https://github.com/openshift/cluster-config-operator/pull/225)
* [Bug 1986504](https://bugzilla.redhat.com/show_bug.cgi?id=1986504): bump openshift/api [#223](https://github.com/openshift/cluster-config-operator/pull/223)
* OWNERS: add Abu as approver [#221](https://github.com/openshift/cluster-config-operator/pull/221)
* [Bug 1992592](https://bugzilla.redhat.com/show_bug.cgi?id=1992592): bump api [#219](https://github.com/openshift/cluster-config-operator/pull/219)
* Bump openshift/api, openshit/client-go [#220](https://github.com/openshift/cluster-config-operator/pull/220)
* Updating openshift/api, openshift/client-go, and openshift/library-go [#218](https://github.com/openshift/cluster-config-operator/pull/218)
* [Full changelog](https://github.com/openshift/cluster-config-operator/compare/a6176504a7f21871809cd898c7f11cb77fb8f0f1...0840c6f2f7f25ad9aba1a36597760f36ff0ab097)


### [cluster-csi-snapshot-controller-operator](https://github.com/openshift/cluster-csi-snapshot-controller-operator/tree/ace186237dad53c28b0d05761a2c85ce7b32b56b)

* [Bug 2062197](https://bugzilla.redhat.com/show_bug.cgi?id=2062197): Fix race when setting Progressing condition [#115](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/115)
* [Bug 2037856](https://bugzilla.redhat.com/show_bug.cgi?id=2037856): Fix typo in VolumeSnapshotContents RBAC [#112](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/112)
* [Bug 2039670](https://bugzilla.redhat.com/show_bug.cgi?id=2039670): Skip deployment of PDBs on the SNO topology [#109](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/109)
* [Bug 2037856](https://bugzilla.redhat.com/show_bug.cgi?id=2037856): Update library-go to get leader election updates [#110](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/110)
* [Bug 2043130](https://bugzilla.redhat.com/show_bug.cgi?id=2043130): Bump snapshot CRDs [#111](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/111)
* [Bug 2034484](https://bugzilla.redhat.com/show_bug.cgi?id=2034484): Library go bump [#107](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/107)
* [Bug 2036951](https://bugzilla.redhat.com/show_bug.cgi?id=2036951): Don't inject proxy in operator pod [#108](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/108)
* Update to go 1.17 [#105](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/105)
* Updating ose-cluster-csi-snapshot-controller-operator images to be consistent with ART [#103](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/103)
* Updating ose-cluster-csi-snapshot-controller-operator images to be consistent with ART [#102](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/102)
* [Full changelog](https://github.com/openshift/cluster-csi-snapshot-controller-operator/compare/c750d4b49aa1b1d4d24a6b7d0e5a6f14808f102e...ace186237dad53c28b0d05761a2c85ce7b32b56b)


### [cluster-dns-operator](https://github.com/openshift/cluster-dns-operator/tree/bc48e0aa0135bfdcdb6dbf7fbf18628c5849892b)

* [Bug 2043787](https://bugzilla.redhat.com/show_bug.cgi?id=2043787): Bump to Kubernetes 1.23 and Go 1.17 [#311](https://github.com/openshift/cluster-dns-operator/pull/311)
* [Bug 2031685](https://bugzilla.redhat.com/show_bug.cgi?id=2031685): Fix duplicate /etc/resolv.conf in configmap [#310](https://github.com/openshift/cluster-dns-operator/pull/310)
* [Bug 2031685](https://bugzilla.redhat.com/show_bug.cgi?id=2031685): Duplicated forward upstreams should be removed from the dns operator [#308](https://github.com/openshift/cluster-dns-operator/pull/308)
* [Bug 2031699](https://bugzilla.redhat.com/show_bug.cgi?id=2031699): Fix CoreDNS config ipv6 addresses should be always upper… [#309](https://github.com/openshift/cluster-dns-operator/pull/309)
* Update Corefile in configmap based on upstreamResolvers in DNS spec [#306](https://github.com/openshift/cluster-dns-operator/pull/306)
* [NE-367](https://issues.redhat.com/browse/NE-367): Add logLevel for CoreDNS [#307](https://github.com/openshift/cluster-dns-operator/pull/307)
* [Bug 2020489](https://bugzilla.redhat.com/show_bug.cgi?id=2020489): Enable metrics for custom upstream resolvers [#305](https://github.com/openshift/cluster-dns-operator/pull/305)
* Support forwarding policy in the CoreDNS configuration [#301](https://github.com/openshift/cluster-dns-operator/pull/301)
* Update openshift/api for DNS forwarding policy [#303](https://github.com/openshift/cluster-dns-operator/pull/303)
* Remove service topology field which is deprecated. [#302](https://github.com/openshift/cluster-dns-operator/pull/302)
* [Bug 2010345](https://bugzilla.redhat.com/show_bug.cgi?id=2010345): Add namespace to the promql for the CoreDNSErrorsHigh alert [#299](https://github.com/openshift/cluster-dns-operator/pull/299)
* podsecurity: enforce privileged for openshift-dns namespace [#298](https://github.com/openshift/cluster-dns-operator/pull/298)
* [Bug 2006803](https://bugzilla.redhat.com/show_bug.cgi?id=2006803): Set CoreDNS cache entries for forwarded zones [#296](https://github.com/openshift/cluster-dns-operator/pull/296)
* Updating ose-cluster-dns-operator images to be consistent with ART [#297](https://github.com/openshift/cluster-dns-operator/pull/297)
* [Bug 2002461](https://bugzilla.redhat.com/show_bug.cgi?id=2002461): serviceChanged: Fix internalTrafficPolicy [#294](https://github.com/openshift/cluster-dns-operator/pull/294)
* Updating ose-cluster-dns-operator images to be consistent with ART [#293](https://github.com/openshift/cluster-dns-operator/pull/293)
* [Full changelog](https://github.com/openshift/cluster-dns-operator/compare/eedd0dc7f53166dcb69e218fa92d66693d021225...bc48e0aa0135bfdcdb6dbf7fbf18628c5849892b)


### [cluster-etcd-operator](https://github.com/openshift/cluster-etcd-operator/tree/1df75888989c67ad5fb70df043fa1ef41f437165)

* [Bug 2086451](https://bugzilla.redhat.com/show_bug.cgi?id=2086451): fix races in etcdclient [#828](https://github.com/openshift/cluster-etcd-operator/pull/828)
* fixing unit test health flakes with tolerance [#882](https://github.com/openshift/cluster-etcd-operator/pull/882)
* [Bug 2105148](https://bugzilla.redhat.com/show_bug.cgi?id=2105148): fix degraded missing cluster version [#878](https://github.com/openshift/cluster-etcd-operator/pull/878)
* [Bug 2102793](https://bugzilla.redhat.com/show_bug.cgi?id=2102793): avoid extrapolation in leaderhip alert [#870](https://github.com/openshift/cluster-etcd-operator/pull/870)
* [Bug 2095579](https://bugzilla.redhat.com/show_bug.cgi?id=2095579): etcdHighNumberOfFailedGRPCRequests alerts with wrong results [#850](https://github.com/openshift/cluster-etcd-operator/pull/850)
* [Bug 2101912](https://bugzilla.redhat.com/show_bug.cgi?id=2101912): Upping defrag timeout to 1 minute [#866](https://github.com/openshift/cluster-etcd-operator/pull/866)
* [Bug 2095114](https://bugzilla.redhat.com/show_bug.cgi?id=2095114): cluster-backup.sh script has a conflict to use the '/etc/kubernetes/static-pod-certs' folder if a custom API certificate is defined [#848](https://github.com/openshift/cluster-etcd-operator/pull/848)
* [Bug 2010346](https://bugzilla.redhat.com/show_bug.cgi?id=2010346): Add summary to etcd alert rules [#825](https://github.com/openshift/cluster-etcd-operator/pull/825)
* [Bug 2088131](https://bugzilla.redhat.com/show_bug.cgi?id=2088131): remove etcd_perf before restore [#836](https://github.com/openshift/cluster-etcd-operator/pull/836)
* [Bug 2082312](https://bugzilla.redhat.com/show_bug.cgi?id=2082312): Adding Thomas to reviewers, adding Allen to approvers [#817](https://github.com/openshift/cluster-etcd-operator/pull/817)
* [Bug 2080554](https://bugzilla.redhat.com/show_bug.cgi?id=2080554): manually disable defrag [#809](https://github.com/openshift/cluster-etcd-operator/pull/809)
* [Bug 2079660](https://bugzilla.redhat.com/show_bug.cgi?id=2079660): pkg/operator/upgradebackupcontroller: Pivot from Failing to ReleaseAccepted [#806](https://github.com/openshift/cluster-etcd-operator/pull/806)
* [Bug 2055833](https://bugzilla.redhat.com/show_bug.cgi?id=2055833): Increase IBMCloud VPC heartbeat timeout to 500ms and leader election timeout to 2500ms [#794](https://github.com/openshift/cluster-etcd-operator/pull/794)
* [Bug 2059632](https://bugzilla.redhat.com/show_bug.cgi?id=2059632): pkg/operator/metriccontroller/fsync_controller: Fix "treshold" -> "thresholds" typos [#757](https://github.com/openshift/cluster-etcd-operator/pull/757)
* [Bug 2076773](https://bugzilla.redhat.com/show_bug.cgi?id=2076773): Update owners to add new team members [#793](https://github.com/openshift/cluster-etcd-operator/pull/793)
* [Bug 2059347](https://bugzilla.redhat.com/show_bug.cgi?id=2059347): Fix FSyncController degraded latch [#755](https://github.com/openshift/cluster-etcd-operator/pull/755)
* [Bug 2069825](https://bugzilla.redhat.com/show_bug.cgi?id=2069825): turn on initial corruption check [#771](https://github.com/openshift/cluster-etcd-operator/pull/771)
* [Bug 2055833](https://bugzilla.redhat.com/show_bug.cgi?id=2055833): Increasing election timeout for IBMCloud VPC [#753](https://github.com/openshift/cluster-etcd-operator/pull/753)
* [Bug 2053268](https://bugzilla.redhat.com/show_bug.cgi?id=2053268): Track static pod lifecycle [#751](https://github.com/openshift/cluster-etcd-operator/pull/751)
* [Bug 2053268](https://bugzilla.redhat.com/show_bug.cgi?id=2053268): Track static pod lifecycle [#749](https://github.com/openshift/cluster-etcd-operator/pull/749)
* [Bug 2053148](https://bugzilla.redhat.com/show_bug.cgi?id=2053148): [release-4.10] update library-go to get rapid installer pod fixes [#738](https://github.com/openshift/cluster-etcd-operator/pull/738)
* [Bug 2047929](https://bugzilla.redhat.com/show_bug.cgi?id=2047929): [release-4.10] bump library-go [#734](https://github.com/openshift/cluster-etcd-operator/pull/734)
* [Bug 2043683](https://bugzilla.redhat.com/show_bug.cgi?id=2043683): Revert "Merge pull request #727 from mfojtik/fix-dual-ip" [#730](https://github.com/openshift/cluster-etcd-operator/pull/730)
* [Bug 2039344](https://bugzilla.redhat.com/show_bug.cgi?id=2039344): Do not include ipv6 node address in cert [#727](https://github.com/openshift/cluster-etcd-operator/pull/727)
* [Bug 2034484](https://bugzilla.redhat.com/show_bug.cgi?id=2034484): fix:library-go nil pointer issue [#725](https://github.com/openshift/cluster-etcd-operator/pull/725)
* Bump library-go [#719](https://github.com/openshift/cluster-etcd-operator/pull/719)
* update OWNERS [#720](https://github.com/openshift/cluster-etcd-operator/pull/720)
* bump(openshift+k8s): kubernetes 1.23 [#718](https://github.com/openshift/cluster-etcd-operator/pull/718)
* bump(library-go): to gather a fix for static pod UID version [#713](https://github.com/openshift/cluster-etcd-operator/pull/713)
* pkg/etcdenvvar: set max learners based on desired control plane replicas [#708](https://github.com/openshift/cluster-etcd-operator/pull/708)
* pkg/operator/defragcontroller: ensure defrag controller is disabled for non HA tolopogy [#711](https://github.com/openshift/cluster-etcd-operator/pull/711)
* pkg/cmd/monitor: handle error on failed monitor [#710](https://github.com/openshift/cluster-etcd-operator/pull/710)
* pkg/operator/quorumguardcontroller: set pod affinity for topology mode HA only [#709](https://github.com/openshift/cluster-etcd-operator/pull/709)
* *: Improve observability of etcd client metrics and defrag controller [#707](https://github.com/openshift/cluster-etcd-operator/pull/707)
* pkg/operator/quorumguardcontroller: add pod affinity [#706](https://github.com/openshift/cluster-etcd-operator/pull/706)
* pkg/operator/etcdendpointscontroller: use etcd membership to populate endpoints [#701](https://github.com/openshift/cluster-etcd-operator/pull/701)
* OWNERS: welcome Allen [#703](https://github.com/openshift/cluster-etcd-operator/pull/703)
* Bump go version to 1.17 [#702](https://github.com/openshift/cluster-etcd-operator/pull/702)
* bump(*): vendor update [#700](https://github.com/openshift/cluster-etcd-operator/pull/700)
* README.md: Add some initial telemetry query examples [#693](https://github.com/openshift/cluster-etcd-operator/pull/693)
* vendor: Bump OpenShift API [#674](https://github.com/openshift/cluster-etcd-operator/pull/674)
* pkg/operator/defragcontroller: ensure defrag has clear signal. [#688](https://github.com/openshift/cluster-etcd-operator/pull/688)
* manifests: set the same upgrade level as kube-api [#689](https://github.com/openshift/cluster-etcd-operator/pull/689)
* pkg: Go degraded if disk metrics are above a threshold [#687](https://github.com/openshift/cluster-etcd-operator/pull/687)
* jsonnet: bump and regenerate [#690](https://github.com/openshift/cluster-etcd-operator/pull/690)
* podsecurity: enforce privileged for openshift-etcd namespace [#681](https://github.com/openshift/cluster-etcd-operator/pull/681)
* pkg/operator/metriccontroller: Fix query [#684](https://github.com/openshift/cluster-etcd-operator/pull/684)
* [Bug 2004451](https://bugzilla.redhat.com/show_bug.cgi?id=2004451): pkg/operator/upgradebackupcontroller: fix backup dir name in status condition [#676](https://github.com/openshift/cluster-etcd-operator/pull/676)
* pkg: Pass context through to functions [#680](https://github.com/openshift/cluster-etcd-operator/pull/680)
* bindata/bootkube/bootstrap-manifests: add etcdctl container to bootstrap-etcd [#678](https://github.com/openshift/cluster-etcd-operator/pull/678)
* [Bug 2006975](https://bugzilla.redhat.com/show_bug.cgi?id=2006975): Suppress noisy logs and improve client errors [#660](https://github.com/openshift/cluster-etcd-operator/pull/660)
* [Bug 1990489](https://bugzilla.redhat.com/show_bug.cgi?id=1990489): Reintroduce etcdHighNumberOfFailedGRPCRequests alert for non metal ipi clusters [#654](https://github.com/openshift/cluster-etcd-operator/pull/654)
* pkg/operator: remove stale condition controller [#672](https://github.com/openshift/cluster-etcd-operator/pull/672)
* OWNERS: add hasbro17 to reviewers [#670](https://github.com/openshift/cluster-etcd-operator/pull/670)
* pkg/cmd/render: disallow placeholder IPs [#664](https://github.com/openshift/cluster-etcd-operator/pull/664)
* Updating cluster-etcd-operator images to be consistent with ART [#662](https://github.com/openshift/cluster-etcd-operator/pull/662)
* [Bug 2001856](https://bugzilla.redhat.com/show_bug.cgi?id=2001856): bump library-go and dependencies [#661](https://github.com/openshift/cluster-etcd-operator/pull/661)
* Updating cluster-etcd-operator images to be consistent with ART [#658](https://github.com/openshift/cluster-etcd-operator/pull/658)
* [Full changelog](https://github.com/openshift/cluster-etcd-operator/compare/40af5e71d30e05a0a8af6064f580ea8e16302e5b...1df75888989c67ad5fb70df043fa1ef41f437165)


### [cluster-image-registry-operator](https://github.com/openshift/cluster-image-registry-operator/tree/d2df5e8ef58452eac263b9352c02e3cdc1249847)

* [Bug 2083242](https://bugzilla.redhat.com/show_bug.cgi?id=2083242): IR-253: add prometheus rules for image registry operations metrics [#786](https://github.com/openshift/cluster-image-registry-operator/pull/786)
* [Bug 2083242](https://bugzilla.redhat.com/show_bug.cgi?id=2083242): IR-120: Add prometheus rules for image stream tags rules [#777](https://github.com/openshift/cluster-image-registry-operator/pull/777)
* [Bug 2083242](https://bugzilla.redhat.com/show_bug.cgi?id=2083242): IR-120: Implementing metrics for ImageStreams [#775](https://github.com/openshift/cluster-image-registry-operator/pull/775)
* [Bug 2084514](https://bugzilla.redhat.com/show_bug.cgi?id=2084514): Fix cloudfront middleware configuration [#780](https://github.com/openshift/cluster-image-registry-operator/pull/780)
* [Bug 2083559](https://bugzilla.redhat.com/show_bug.cgi?id=2083559): IBMCloud: Add admin permissions to CR [#778](https://github.com/openshift/cluster-image-registry-operator/pull/778)
* [Bug 2074050](https://bugzilla.redhat.com/show_bug.cgi?id=2074050): Deployment annotations, runtimeClassName override and fs policy change [#765](https://github.com/openshift/cluster-image-registry-operator/pull/765)
* [Bug 2050557](https://bugzilla.redhat.com/show_bug.cgi?id=2050557): Alibaba: adding permissions for using KMS encryption [#753](https://github.com/openshift/cluster-image-registry-operator/pull/753)
* [Bug 2051692](https://bugzilla.redhat.com/show_bug.cgi?id=2051692): Retry on pruner failures [#755](https://github.com/openshift/cluster-image-registry-operator/pull/755)
* [Bug 2048443](https://bugzilla.redhat.com/show_bug.cgi?id=2048443): Fix panic in finalizer handler [#748](https://github.com/openshift/cluster-image-registry-operator/pull/748)
* [Bug 2048117](https://bugzilla.redhat.com/show_bug.cgi?id=2048117): fix(ibmcos): Resource key validation + update status granularly [#746](https://github.com/openshift/cluster-image-registry-operator/pull/746)
* [Bug 2034484](https://bugzilla.redhat.com/show_bug.cgi?id=2034484): Library go bump [#736](https://github.com/openshift/cluster-image-registry-operator/pull/736)
* [Bug 2039170](https://bugzilla.redhat.com/show_bug.cgi?id=2039170): Change log level for debug messages [#743](https://github.com/openshift/cluster-image-registry-operator/pull/743)
* [IR-227](https://issues.redhat.com/browse/IR-227): Remove fallback from platformStatus to installer config [#739](https://github.com/openshift/cluster-image-registry-operator/pull/739)
* Cleanup go.mod [#738](https://github.com/openshift/cluster-image-registry-operator/pull/738)
* support alibabacloud oss for image registry [#724](https://github.com/openshift/cluster-image-registry-operator/pull/724)
* Verify go.mod and vendor [#737](https://github.com/openshift/cluster-image-registry-operator/pull/737)
* [Bug 2028030](https://bugzilla.redhat.com/show_bug.cgi?id=2028030): Do not mutate objects from informers [#735](https://github.com/openshift/cluster-image-registry-operator/pull/735)
* [IR-224](https://issues.redhat.com/browse/IR-224): Bump openshift/api [#728](https://github.com/openshift/cluster-image-registry-operator/pull/728)
* Use go 1.17 [#734](https://github.com/openshift/cluster-image-registry-operator/pull/734)
* e2e: Dump build information on failure [#711](https://github.com/openshift/cluster-image-registry-operator/pull/711)
* hack: fix CVO overrides [#733](https://github.com/openshift/cluster-image-registry-operator/pull/733)
* [Bug 2010662](https://bugzilla.redhat.com/show_bug.cgi?id=2010662): Wait until cluster operators recover before proceeding [#726](https://github.com/openshift/cluster-image-registry-operator/pull/726)
* Makefile: remove unused 'update-deps' target [#727](https://github.com/openshift/cluster-image-registry-operator/pull/727)
* feat(ibmcos): Define IAM policies for CredentialsRequest [#716](https://github.com/openshift/cluster-image-registry-operator/pull/716)
* Add documentation for developers [#713](https://github.com/openshift/cluster-image-registry-operator/pull/713)
* [Bug 2008096](https://bugzilla.redhat.com/show_bug.cgi?id=2008096): Fix race in TestAWSFinalizerDeleteS3Bucket [#722](https://github.com/openshift/cluster-image-registry-operator/pull/722)
* podsecurity: enforce privileged for openshift-image-registry namespace [#723](https://github.com/openshift/cluster-image-registry-operator/pull/723)
* [Bug 1998432](https://bugzilla.redhat.com/show_bug.cgi?id=1998432): Support Swift authentication using application credentials [#686](https://github.com/openshift/cluster-image-registry-operator/pull/686)
* [Bug 1907433](https://bugzilla.redhat.com/show_bug.cgi?id=1907433): Decrease severity for event queue messages [#721](https://github.com/openshift/cluster-image-registry-operator/pull/721)
* Updating ose-cluster-image-registry-operator images to be consistent with ART [#718](https://github.com/openshift/cluster-image-registry-operator/pull/718)
* [Bug 1972827](https://bugzilla.redhat.com/show_bug.cgi?id=1972827): Avoid disruptions [#715](https://github.com/openshift/cluster-image-registry-operator/pull/715)
* [Full changelog](https://github.com/openshift/cluster-image-registry-operator/compare/a2f7f709182d333f21b7e9f430659591b2e2b575...d2df5e8ef58452eac263b9352c02e3cdc1249847)


### [cluster-ingress-operator](https://github.com/openshift/cluster-ingress-operator/tree/f50a80e5eaa6b1eb969430f8e0bf2cce7dbbdb65)

* [Bug 2097735](https://bugzilla.redhat.com/show_bug.cgi?id=2097735): Fix loadBalancerServiceAnnotationsChanged check and update [#784](https://github.com/openshift/cluster-ingress-operator/pull/784)
* [Bug 2100630](https://bugzilla.redhat.com/show_bug.cgi?id=2100630): Fix flakey logic in haproxy timeout tests [#792](https://github.com/openshift/cluster-ingress-operator/pull/792)
* [Bug 2082161](https://bugzilla.redhat.com/show_bug.cgi?id=2082161): Delete LoadBalancer-type service finalizer logic [#755](https://github.com/openshift/cluster-ingress-operator/pull/755)
* BUG 2063283: Disable keepalive for canary probe [#719](https://github.com/openshift/cluster-ingress-operator/pull/719)
* [Bug 2059210](https://bugzilla.redhat.com/show_bug.cgi?id=2059210): Set Upgradeable=False if default cert has no SAN [#710](https://github.com/openshift/cluster-ingress-operator/pull/710)
* [Bug 2056928](https://bugzilla.redhat.com/show_bug.cgi?id=2056928): Normalize the AWS internal LB annotation value [#705](https://github.com/openshift/cluster-ingress-operator/pull/705)
* [Bug 2043759](https://bugzilla.redhat.com/show_bug.cgi?id=2043759): Bump to Kubernetes 1.23 [#696](https://github.com/openshift/cluster-ingress-operator/pull/696)
* [Bug 2039339](https://bugzilla.redhat.com/show_bug.cgi?id=2039339): Upgradeable Condition in Operator and IC status [#693](https://github.com/openshift/cluster-ingress-operator/pull/693)
* [Bug 2039919](https://bugzilla.redhat.com/show_bug.cgi?id=2039919): NE-542 Router compression E2E test [#679](https://github.com/openshift/cluster-ingress-operator/pull/679)
* [Bug 1997226](https://bugzilla.redhat.com/show_bug.cgi?id=1997226): setDefaultPublishingStrategy: Deep copy, tests [#691](https://github.com/openshift/cluster-ingress-operator/pull/691)
* [Bug 1997226](https://bugzilla.redhat.com/show_bug.cgi?id=1997226): Fix enabling PROXY protocol on an upgraded cluster [#681](https://github.com/openshift/cluster-ingress-operator/pull/681)
* Fix update retry logic in TestConfigurableRoute* [#689](https://github.com/openshift/cluster-ingress-operator/pull/689)
* Code improvements and unit tests for Alibaba DNS [#683](https://github.com/openshift/cluster-ingress-operator/pull/683)
* [NE-621](https://issues.redhat.com/browse/NE-621): Support changing ingresscontroller load balancer scope [#582](https://github.com/openshift/cluster-ingress-operator/pull/582)
* [Bug 2032566](https://bugzilla.redhat.com/show_bug.cgi?id=2032566): Azure: Add Support for Azure Stack Hub [#686](https://github.com/openshift/cluster-ingress-operator/pull/686)
* Drop build-machinery-go for patching manifests [#687](https://github.com/openshift/cluster-ingress-operator/pull/687)
* TestIngressControllerScale: Use a private ingresscontroller [#684](https://github.com/openshift/cluster-ingress-operator/pull/684)
* Add miheer to reviewers and approvers [#682](https://github.com/openshift/cluster-ingress-operator/pull/682)
* add service LoadBalancer support for AlibabaCloud platform [#636](https://github.com/openshift/cluster-ingress-operator/pull/636)
* Update dns controller with Power VS platform [#678](https://github.com/openshift/cluster-ingress-operator/pull/678)
* [Bug 2014710](https://bugzilla.redhat.com/show_bug.cgi?id=2014710): test/e2e: updateDNSConfig: Replace integer literals [#672](https://github.com/openshift/cluster-ingress-operator/pull/672)
* Support for a configurable syslog maximum message size for HAProxy [#669](https://github.com/openshift/cluster-ingress-operator/pull/669)
* Power VS platform support [#658](https://github.com/openshift/cluster-ingress-operator/pull/658)
* NE-542 expose router compression [#661](https://github.com/openshift/cluster-ingress-operator/pull/661)
* [Bug 2010376](https://bugzilla.redhat.com/show_bug.cgi?id=2010376): Update the alerts to conform to the style guide [#660](https://github.com/openshift/cluster-ingress-operator/pull/660)
* [Bug 2007581](https://bugzilla.redhat.com/show_bug.cgi?id=2007581): Change default balancing algorithm to "leastconn" [#663](https://github.com/openshift/cluster-ingress-operator/pull/663)
* [Bug 2011972](https://bugzilla.redhat.com/show_bug.cgi?id=2011972): Use fake dns provider with external cp topology only in IBM Cloud case [#659](https://github.com/openshift/cluster-ingress-operator/pull/659)
* Fix for Azure dns privateZone degrade e2e test [#662](https://github.com/openshift/cluster-ingress-operator/pull/662)
* Minimize IBM Cloud IAM credentials scope [#653](https://github.com/openshift/cluster-ingress-operator/pull/653)
* Updating ose-cluster-ingress-operator images to be consistent with ART [#656](https://github.com/openshift/cluster-ingress-operator/pull/656)
* Updating ose-cluster-ingress-operator images to be consistent with ART [#655](https://github.com/openshift/cluster-ingress-operator/pull/655)
* Support gcp workload identity federation [#631](https://github.com/openshift/cluster-ingress-operator/pull/631)
* [Bug 2001479](https://bugzilla.redhat.com/show_bug.cgi?id=2001479): Fix IBM Cloud DNS bugs [#652](https://github.com/openshift/cluster-ingress-operator/pull/652)
* tlsVersion13Ciphers: Delete duplicates [#648](https://github.com/openshift/cluster-ingress-operator/pull/648)
* [Full changelog](https://github.com/openshift/cluster-ingress-operator/compare/b59abfcd5bdebcad518ed7bb1ec3581a551c086e...f50a80e5eaa6b1eb969430f8e0bf2cce7dbbdb65)


### [cluster-kube-apiserver-operator](https://github.com/openshift/cluster-kube-apiserver-operator/tree/78da169541f6a2d13b1e2cdba9fd0564f6fc1e3a)

* [Bug 2071030](https://bugzilla.redhat.com/show_bug.cgi?id=2071030): OCP 4.10 should be firing APIRemovedInNextEUSReleaseInUse for APIs removed in 1.25 [#1335](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1335)
* [Bug 2053268](https://bugzilla.redhat.com/show_bug.cgi?id=2053268): Track static pod lifecycle [#1324](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1324)
* [Bug 2053268](https://bugzilla.redhat.com/show_bug.cgi?id=2053268): Track static pod lifecycle [#1322](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1322)
* [Bug 2053148](https://bugzilla.redhat.com/show_bug.cgi?id=2053148): [release-4.10] update library-go to get rapid installer pod fixes [#1301](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1301)
* [Bug 2052339](https://bugzilla.redhat.com/show_bug.cgi?id=2052339): degraded webhook conditions to errors [#1314](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1314)
* [Bug 1999771](https://bugzilla.redhat.com/show_bug.cgi?id=1999771): revert dev cert rotation [#1306](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1306)
* [Bug 2042049](https://bugzilla.redhat.com/show_bug.cgi?id=2042049): Delete feature gates removed from k8s.io/kubernetes/pkg/features/kube_features.go [#1298](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1298)
* [Bug 2034559](https://bugzilla.redhat.com/show_bug.cgi?id=2034559): alerts: update latency thresholds [#1284](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1284)
* [Bug 2005901](https://bugzilla.redhat.com/show_bug.cgi?id=2005901): Sync the library-go [#1295](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1295)
* [Bug 2037856](https://bugzilla.redhat.com/show_bug.cgi?id=2037856): bump library go [#1294](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1294)
* [Bug 2005901](https://bugzilla.redhat.com/show_bug.cgi?id=2005901): Guard controller pdb [#1275](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1275)
* [Bug 2038968](https://bugzilla.redhat.com/show_bug.cgi?id=2038968): bump(openshift/api): to get CSI migration gates switched off [#1291](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1291)
* [Bug 2033784](https://bugzilla.redhat.com/show_bug.cgi?id=2033784): set kube-apiserver degraded=true if webhook matches a virtual resource [#1249](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1249)
* [Bug 2035986](https://bugzilla.redhat.com/show_bug.cgi?id=2035986): Replace deprecated annotation [#1288](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1288)
* [Bug 2034484](https://bugzilla.redhat.com/show_bug.cgi?id=2034484): library-go bump [#1276](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1276)
* Upgrade library-go version [#1273](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1273)
* [Bug 2008462](https://bugzilla.redhat.com/show_bug.cgi?id=2008462): config: disable pod security admission [#1262](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1262)
* set kube-apiserver degraded=true if a webhook service is missing or down [#1265](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1265)
* reduce alert severity to warning where appropriate [#1267](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1267)
* bump(openshift/build-machinery-go) [#1270](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1270)
* bump k8s to 1.23 [#1269](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1269)
* Bump golang to 1.17 [#1258](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1258)
* bump(library-go): to gather a fix for static pod UID version [#1264](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1264)
* test/e2e/TestNamedCertificates: sign using root CA [#1263](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1263)
* [Bug 2026352](https://bugzilla.redhat.com/show_bug.cgi?id=2026352): Sync with library-go to pick fixes for pruner panic [#1260](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1260)
* remove unnecessary service annotations [#1257](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1257)
* Revert "Merge pull request #1245 from sanchezl/webhook-degraded-service" [#1256](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1256)
* set kube-apiserver degraded=true if a webhook service is missing or down [#1245](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1245)
* [Bug 1982726](https://bugzilla.redhat.com/show_bug.cgi?id=1982726): encryption-controller: sync secrets conditionally [#1255](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1255)
* bump(*): vendor update [#1252](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1252)
* bump(openshift/api): to get fix for typo in feature gate [#1251](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1251)
* pkg/operator/configobservation/etcdendpoints: bump owners [#1246](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1246)
* OWNERS: add Abu and Lukasz [#1248](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1248)
* Exempt metrics scrapes from APF. [#1239](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1239)
* remove unncessary config [#1229](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1229)
* decrease the graceful shutdown delay timeout on AWS to 129s [#1240](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1240)
* [Bug 2004585](https://bugzilla.redhat.com/show_bug.cgi?id=2004585): prometheus-k8s-0 cpu usage keeps increasing for the first 3 days [#1238](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1238)
* Bump library-go for support GCP and vSphere out-of-tree cloud providers [#1236](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1236)
* uses the etcd observers provided by library-go [#1233](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1233)
* podsecurity: enforce privileged for kube-apiserver [#1234](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1234)
* [Bug 1992541](https://bugzilla.redhat.com/show_bug.cgi?id=1992541): all the alert rules' annotations "summary" and "description" should comply with the OpenShift alerting guidelines [#1215](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1215)
* Enable PodSecurity admission by default [#1231](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1231)
* [Bug 2001856](https://bugzilla.redhat.com/show_bug.cgi?id=2001856): bump library-go to latest [#1228](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1228)
* bindata: enable podsecurity plugin [#1217](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1217)
* 4.10: Revert "remove override for fast cert rotation" [#1222](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1222)
* [Full changelog](https://github.com/openshift/cluster-kube-apiserver-operator/compare/1982995fc03fe4b7d8c4d84339fe6d5db7461048...78da169541f6a2d13b1e2cdba9fd0564f6fc1e3a)


### [cluster-kube-controller-manager-operator](https://github.com/openshift/cluster-kube-controller-manager-operator/tree/ca3ff5396f45632a4ae9997d9b71441b52b62efd)

* [Bug 2053268](https://bugzilla.redhat.com/show_bug.cgi?id=2053268): Track static pod lifecycle [#610](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/610)
* [Bug 2053268](https://bugzilla.redhat.com/show_bug.cgi?id=2053268): Track static pod lifecycle [#607](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/607)
* [Bug 2053148](https://bugzilla.redhat.com/show_bug.cgi?id=2053148): [release-4.10] update library-go to get rapid installer pod fixes [#598](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/598)
* [Bug 2052599](https://bugzilla.redhat.com/show_bug.cgi?id=2052599): [release-4.10] Update to use configmapleases [#603](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/603)
* [Bug 2048484](https://bugzilla.redhat.com/show_bug.cgi?id=2048484): allow cluster-policy-controller to fallback to default cert [#596](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/596)
* [Bug 2042049](https://bugzilla.redhat.com/show_bug.cgi?id=2042049): Delete feature gates removed from k8s.io/kubernetes/pkg/features/kube_features.go [#592](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/592)
* [Bug 2005901](https://bugzilla.redhat.com/show_bug.cgi?id=2005901): Sync library go [#591](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/591)
* [Bug 2037856](https://bugzilla.redhat.com/show_bug.cgi?id=2037856): bump library go [#590](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/590)
* [Bug 2040132](https://bugzilla.redhat.com/show_bug.cgi?id=2040132): drop --port flag [#589](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/589)
* [Bug 2005901](https://bugzilla.redhat.com/show_bug.cgi?id=2005901): Bump library-go [#588](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/588)
* [Bug 2038968](https://bugzilla.redhat.com/show_bug.cgi?id=2038968): bump(openshift/api): to get CSI migration gates switched off [#587](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/587)
* [Bug 2035986](https://bugzilla.redhat.com/show_bug.cgi?id=2035986): Replace deprecated annotation [#586](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/586)
* [Bug 2005901](https://bugzilla.redhat.com/show_bug.cgi?id=2005901): Guard controller pdb [#568](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/568)
* [Bug 2034484](https://bugzilla.redhat.com/show_bug.cgi?id=2034484): fix:library-go nil pointer issue [#585](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/585)
* bump k8s to 1.23 [#581](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/581)
* bump(library-go): to gather a fix for static pod UID version [#579](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/579)
* [Bug 2026352](https://bugzilla.redhat.com/show_bug.cgi?id=2026352): Sync with the latest openshift/library-go@master to pick pruner cert dir check [#578](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/578)
* Collect kube-system namespace as a related resource to kube-controller-manager operator [#577](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/577)
* update KCM metrics service selector [#575](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/575)
* Revert "Merge pull request #554 from atiratree/cpc-metrics" [#574](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/574)
* [Bug 2010352](https://bugzilla.redhat.com/show_bug.cgi?id=2010352): add summary, description and namespace to prometheus alerts [#573](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/573)
* introduce creation of openshift-infra ns and recycler SA [#570](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/570)
* collect metrics for cluster-policy-controller [#554](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/554)
* Fix gomod [#572](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/572)
* Updating ose-cluster-kube-controller-manager-operator images to be consistent with ART [#563](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/563)
* bump(*): vendor update [#571](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/571)
* bump(openshift/api): to get fix for typo in feature gate [#569](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/569)
* Set operator condition that it doesn't own cloud provider [#558](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/558)
* Switch from experimental-cluster-signing-duration to cluster-signing-duration [#567](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/567)
* Bump library go for enabling gcp and vsphere platforms ccm [#566](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/566)
* podsecurity: enforce privileged for openshift-kube-controller-manager namespace [#565](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/565)
* [Bug 2001856](https://bugzilla.redhat.com/show_bug.cgi?id=2001856): bump library-go and dependencies [#562](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/562)
* [Full changelog](https://github.com/openshift/cluster-kube-controller-manager-operator/compare/78b8e48b3f4ed09037d71ea7a94582d1b2123fbd...ca3ff5396f45632a4ae9997d9b71441b52b62efd)


### [cluster-kube-scheduler-operator](https://github.com/openshift/cluster-kube-scheduler-operator/tree/d8694a5bde4de696c8dd710816c1da76fa49cc36)

* [Bug 2089336](https://bugzilla.redhat.com/show_bug.cgi?id=2089336): Fix bootstrap leader election config [#429](https://github.com/openshift/cluster-kube-scheduler-operator/pull/429)
* [Bug 2053268](https://bugzilla.redhat.com/show_bug.cgi?id=2053268): Track static pod lifecycle [#418](https://github.com/openshift/cluster-kube-scheduler-operator/pull/418)
* [Bug 2053268](https://bugzilla.redhat.com/show_bug.cgi?id=2053268): Track static pod lifecycle [#416](https://github.com/openshift/cluster-kube-scheduler-operator/pull/416)
* [Bug 2053148](https://bugzilla.redhat.com/show_bug.cgi?id=2053148): [release-4.10] update library-go to get rapid installer pod fixes [#408](https://github.com/openshift/cluster-kube-scheduler-operator/pull/408)
* [Bug 2052598](https://bugzilla.redhat.com/show_bug.cgi?id=2052598): [release-4.10] Update resourcelock to configmapleases [#413](https://github.com/openshift/cluster-kube-scheduler-operator/pull/413)
* [Bug 2035986](https://bugzilla.redhat.com/show_bug.cgi?id=2035986): Replace deprecated annotation [#393](https://github.com/openshift/cluster-kube-scheduler-operator/pull/393)
* [Bug 2042049](https://bugzilla.redhat.com/show_bug.cgi?id=2042049): Delete feature gates removed from k8s.io/kubernetes/pkg/features/kube_features.go [#401](https://github.com/openshift/cluster-kube-scheduler-operator/pull/401)
* [Bug 2039414](https://bugzilla.redhat.com/show_bug.cgi?id=2039414): Update KubeSchedulerConfig to v1beta3(default in 1.23) [#395](https://github.com/openshift/cluster-kube-scheduler-operator/pull/395)
* [Bug 2005901](https://bugzilla.redhat.com/show_bug.cgi?id=2005901): Sync the library-go [#397](https://github.com/openshift/cluster-kube-scheduler-operator/pull/397)
* [Bug 2033751](https://bugzilla.redhat.com/show_bug.cgi?id=2033751): Return Error when trying to use Scheduler Policy [#390](https://github.com/openshift/cluster-kube-scheduler-operator/pull/390)
* [Bug 2040132](https://bugzilla.redhat.com/show_bug.cgi?id=2040132): drop --port flag [#398](https://github.com/openshift/cluster-kube-scheduler-operator/pull/398)
* [Bug 2035927](https://bugzilla.redhat.com/show_bug.cgi?id=2035927): Replace NodeResourcesLeastAllocated/NodeResourcesMostAllocated plugins with NodeResourcesFit [#392](https://github.com/openshift/cluster-kube-scheduler-operator/pull/392)
* [Bug 2005901](https://bugzilla.redhat.com/show_bug.cgi?id=2005901): Bump library-go [#396](https://github.com/openshift/cluster-kube-scheduler-operator/pull/396)
* [Bug 2038968](https://bugzilla.redhat.com/show_bug.cgi?id=2038968): bump(openshift/api): to get CSI migration gates switched off [#394](https://github.com/openshift/cluster-kube-scheduler-operator/pull/394)
* [Bug 2005901](https://bugzilla.redhat.com/show_bug.cgi?id=2005901): Guard controller pdb [#373](https://github.com/openshift/cluster-kube-scheduler-operator/pull/373)
* [Bug 2034515](https://bugzilla.redhat.com/show_bug.cgi?id=2034515): bump library-go [#388](https://github.com/openshift/cluster-kube-scheduler-operator/pull/388)
* Upgrade library-go version [#387](https://github.com/openshift/cluster-kube-scheduler-operator/pull/387)
* Bump to k8s 1.23 [#386](https://github.com/openshift/cluster-kube-scheduler-operator/pull/386)
* bump(library-go): to gather a fix for static pod UID version [#384](https://github.com/openshift/cluster-kube-scheduler-operator/pull/384)
* [Bug 2026352](https://bugzilla.redhat.com/show_bug.cgi?id=2026352): Sync with library-go to pick fixes for pruner panic [#383](https://github.com/openshift/cluster-kube-scheduler-operator/pull/383)
* [Bug 2002300](https://bugzilla.redhat.com/show_bug.cgi?id=2002300): Disable balancedAllocation and add weight for HighNodeUtilization profile [#378](https://github.com/openshift/cluster-kube-scheduler-operator/pull/378)
* update scheduler metrics service selector [#382](https://github.com/openshift/cluster-kube-scheduler-operator/pull/382)
* Fix gomod [#377](https://github.com/openshift/cluster-kube-scheduler-operator/pull/377)
* Updating ose-cluster-kube-scheduler-operator images to be consistent with ART [#375](https://github.com/openshift/cluster-kube-scheduler-operator/pull/375)
* bump(*): library-go [#376](https://github.com/openshift/cluster-kube-scheduler-operator/pull/376)
* bump(openshift/api): to get fix for typo in feature gate [#374](https://github.com/openshift/cluster-kube-scheduler-operator/pull/374)
* [Bug 2010354](https://bugzilla.redhat.com/show_bug.cgi?id=2010354): Make alert consistent with the alerting-consistency guidelines [#372](https://github.com/openshift/cluster-kube-scheduler-operator/pull/372)
* podsecurity: enforce privileged for openshift-kube-scheduler namespace [#371](https://github.com/openshift/cluster-kube-scheduler-operator/pull/371)
* Updating ose-cluster-kube-scheduler-operator images to be consistent with ART [#369](https://github.com/openshift/cluster-kube-scheduler-operator/pull/369)
* [Bug 2001856](https://bugzilla.redhat.com/show_bug.cgi?id=2001856): bump libgo and related deps [#368](https://github.com/openshift/cluster-kube-scheduler-operator/pull/368)
* Updating ose-cluster-kube-scheduler-operator images to be consistent with ART [#367](https://github.com/openshift/cluster-kube-scheduler-operator/pull/367)
* [Full changelog](https://github.com/openshift/cluster-kube-scheduler-operator/compare/0cfc646b647b19f8496334407420373bffbcd770...d8694a5bde4de696c8dd710816c1da76fa49cc36)


### [cluster-kube-storage-version-migrator-operator](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/tree/7e1f56849bb85b870585b2b67566d29fd7767a31)

* Updating ose-cluster-kube-storage-version-migrator-operator images to be consistent with ART [#65](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/65)
* [Bug 2034484](https://bugzilla.redhat.com/show_bug.cgi?id=2034484): fix: library-go nil pointer issue [#81](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/81)
* Upgrade library-go version [#80](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/80)
* OWNERS: add sanchezl [#75](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/75)
* cleanup kube-storage-version-migrator-operator [#73](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/73)
* OWNERS: add Abu and Lukasz as approver [#74](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/74)
* manifests: remove special runlevel [#70](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/70)
* [Bug 1928141](https://bugzilla.redhat.com/show_bug.cgi?id=1928141): kube-storage-version-migrator constantly reporting type "Upgradeable" status Unknown [#71](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/71)
* [Bug 1928141](https://bugzilla.redhat.com/show_bug.cgi?id=1928141): kube-storage-version-migrator constantly reporting type "Upgradeable" status Unknown [#64](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/64)
* [Full changelog](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/compare/7245b0f0b365f26b210a2f5c23256abb756a2f07...7e1f56849bb85b870585b2b67566d29fd7767a31)


### [cluster-machine-approver](https://github.com/openshift/cluster-machine-approver/tree/55fb0f057498628a6e1240fe657b556a0721f596)

* [Bug 2072928](https://bugzilla.redhat.com/show_bug.cgi?id=2072928): Reconcile recently approved CSRs by other controllers [#162](https://github.com/openshift/cluster-machine-approver/pull/162)
* [Bug 2028019](https://bugzilla.redhat.com/show_bug.cgi?id=2028019): Account for large scale simultaneous renewal on UPI clusters [#152](https://github.com/openshift/cluster-machine-approver/pull/152)
* [Bug 2032926](https://bugzilla.redhat.com/show_bug.cgi?id=2032926): Update dependencies to K8s 1.23 [#149](https://github.com/openshift/cluster-machine-approver/pull/149)
* update to golang 1.17 [#140](https://github.com/openshift/cluster-machine-approver/pull/140)
* OWNERS: remove old team members, add new ones [#145](https://github.com/openshift/cluster-machine-approver/pull/145)
* Replace certificates with generated certificactes [#144](https://github.com/openshift/cluster-machine-approver/pull/144)
* [Bug 2010359](https://bugzilla.redhat.com/show_bug.cgi?id=2010359): add summary and description to alerts [#138](https://github.com/openshift/cluster-machine-approver/pull/138)
* [Bug 1860774](https://bugzilla.redhat.com/show_bug.cgi?id=1860774): Allow fallback to serving cert renewal accounting for egress IPs on SDN [#137](https://github.com/openshift/cluster-machine-approver/pull/137)
* [Bug 2013528](https://bugzilla.redhat.com/show_bug.cgi?id=2013528): Ensure pending CSR count is valid post approval [#135](https://github.com/openshift/cluster-machine-approver/pull/135)
* add leader election options [#133](https://github.com/openshift/cluster-machine-approver/pull/133)
* add commandline flag for status controller [#132](https://github.com/openshift/cluster-machine-approver/pull/132)
* podsecurity: enforce privileged for openshift-cluster-machine-approver namespace [#134](https://github.com/openshift/cluster-machine-approver/pull/134)
* add machine-namespace [#131](https://github.com/openshift/cluster-machine-approver/pull/131)
* [Bug 2003788](https://bugzilla.redhat.com/show_bug.cgi?id=2003788): Prevent error loop when a CSR is queued and then approved externally [#129](https://github.com/openshift/cluster-machine-approver/pull/129)
* Add support for unstructured machines [#114](https://github.com/openshift/cluster-machine-approver/pull/114)
* [Full changelog](https://github.com/openshift/cluster-machine-approver/compare/993ec9fe8eae4f07eb01a42ebecf606ba0ad3f97...55fb0f057498628a6e1240fe657b556a0721f596)


### [cluster-monitoring-operator](https://github.com/openshift/cluster-monitoring-operator/tree/57d239c2c2909ea4f8a561d738db0c34b7275ad8)

* [Bug 2098505](https://bugzilla.redhat.com/show_bug.cgi?id=2098505): Backport PR#1692 to release-4.10 [#1695](https://github.com/openshift/cluster-monitoring-operator/pull/1695)
* [Bug 2083242](https://bugzilla.redhat.com/show_bug.cgi?id=2083242): IR-254: Collecting registry and image stream usage [#1694](https://github.com/openshift/cluster-monitoring-operator/pull/1694)
* [Bug 2089806](https://bugzilla.redhat.com/show_bug.cgi?id=2089806): Refactors CreateRouteIfNotExists to CreateOrUpdateRoute [#1677](https://github.com/openshift/cluster-monitoring-operator/pull/1677)
* [Bug 2090422](https://bugzilla.redhat.com/show_bug.cgi?id=2090422): pkg/manifest: Allow retention to be configurable for Thanos-Ruler in UWM [#1678](https://github.com/openshift/cluster-monitoring-operator/pull/1678)
* [Bug 2090602](https://bugzilla.redhat.com/show_bug.cgi?id=2090602): Federation for UWM metrics [#1657](https://github.com/openshift/cluster-monitoring-operator/pull/1657)
* [Bug 2083460](https://bugzilla.redhat.com/show_bug.cgi?id=2083460): Set timeout across Grafana components [#1654](https://github.com/openshift/cluster-monitoring-operator/pull/1654)
* [Bug 2077722](https://bugzilla.redhat.com/show_bug.cgi?id=2077722): Adjust NodeFilesystemSpaceFillingUp thresholds according default kubelet GC behavior [#1665](https://github.com/openshift/cluster-monitoring-operator/pull/1665)
* [Bug 2075757](https://bugzilla.redhat.com/show_bug.cgi?id=2075757): UWM: add SAR capabilities to prometheus cluster role [#1653](https://github.com/openshift/cluster-monitoring-operator/pull/1653)
* [Bug 2075757](https://bugzilla.redhat.com/show_bug.cgi?id=2075757): use bearer token as fall-back authn method [#1641](https://github.com/openshift/cluster-monitoring-operator/pull/1641)
* [Bug 2062452](https://bugzilla.redhat.com/show_bug.cgi?id=2062452): React to changes in clusteroperators [#1585](https://github.com/openshift/cluster-monitoring-operator/pull/1585)
* [Bug 2060756](https://bugzilla.redhat.com/show_bug.cgi?id=2060756): Properly deal with an empty console URL [#1582](https://github.com/openshift/cluster-monitoring-operator/pull/1582)
* [Bug 2058148](https://bugzilla.redhat.com/show_bug.cgi?id=2058148): jsonnet: Give CMO explicit get permissions for ReplicaSets [#1568](https://github.com/openshift/cluster-monitoring-operator/pull/1568)
* Mon 2172: Add clusterrole for editing alertmanagerconfigs [#1545](https://github.com/openshift/cluster-monitoring-operator/pull/1545)
* Remove UI access to AlertManager [#1529](https://github.com/openshift/cluster-monitoring-operator/pull/1529)
* Remove UI access from the Thanos routes [#1512](https://github.com/openshift/cluster-monitoring-operator/pull/1512)
* [Bug 2038419](https://bugzilla.redhat.com/show_bug.cgi?id=2038419): Bump Grafana to 8.3.4 and handle datasource migration [#1543](https://github.com/openshift/cluster-monitoring-operator/pull/1543)
* [Bug 2030347](https://bugzilla.redhat.com/show_bug.cgi?id=2030347): kube-state-metrics exposes metrics about resource annotations [#1544](https://github.com/openshift/cluster-monitoring-operator/pull/1544)
* [Bug 2026489](https://bugzilla.redhat.com/show_bug.cgi?id=2026489): Add runbook url for ThanosRuleRuleEvaluationLatencyHigh alert [#1542](https://github.com/openshift/cluster-monitoring-operator/pull/1542)
* [Bug 2037891](https://bugzilla.redhat.com/show_bug.cgi?id=2037891): Reverting the secureJsonData change for the grafana password [#1539](https://github.com/openshift/cluster-monitoring-operator/pull/1539)
* [Bug 2039119](https://bugzilla.redhat.com/show_bug.cgi?id=2039119): assets: let CVO manage the CMO Service resource [#1537](https://github.com/openshift/cluster-monitoring-operator/pull/1537)
* Reconcile AlertManagerConfig in UWM from platform Prometheus [#1527](https://github.com/openshift/cluster-monitoring-operator/pull/1527)
* manifests: Support thanos query requst logging via CM [#1513](https://github.com/openshift/cluster-monitoring-operator/pull/1513)
* [Bug 2037073](https://bugzilla.redhat.com/show_bug.cgi?id=2037073): pkg/manifests: account for slow DNS resolutions [#1531](https://github.com/openshift/cluster-monitoring-operator/pull/1531)
* [Bug 2037891](https://bugzilla.redhat.com/show_bug.cgi?id=2037891): Changing the grafana data source secret to be updatable. [#1533](https://github.com/openshift/cluster-monitoring-operator/pull/1533)
* [BUILD-345](https://issues.redhat.com/browse/BUILD-345): Added csi shared resource metrics to telemetry [#1477](https://github.com/openshift/cluster-monitoring-operator/pull/1477)
* [Bug 2036717](https://bugzilla.redhat.com/show_bug.cgi?id=2036717): [bot] Automated dependencies version update [#1526](https://github.com/openshift/cluster-monitoring-operator/pull/1526)
* [Bug 2036717](https://bugzilla.redhat.com/show_bug.cgi?id=2036717): [bot] Automated jsonnet dependencies update [#1525](https://github.com/openshift/cluster-monitoring-operator/pull/1525)
* [Bug 2012426](https://bugzilla.redhat.com/show_bug.cgi?id=2012426): Add namespace label for all thanos alerts [#1524](https://github.com/openshift/cluster-monitoring-operator/pull/1524)
* Mon 1858: Enable silence KubePersistentVolumeFillingUp via PVC label [#1493](https://github.com/openshift/cluster-monitoring-operator/pull/1493)
* Enable the /api/v1/series endpoint on the Thanos tenancy port [#1519](https://github.com/openshift/cluster-monitoring-operator/pull/1519)
* [Bug 2033751](https://bugzilla.redhat.com/show_bug.cgi?id=2033751): Bump go dependencies to latest version [#1523](https://github.com/openshift/cluster-monitoring-operator/pull/1523)
* [Bug 2034192](https://bugzilla.redhat.com/show_bug.cgi?id=2034192): [bot] Automated dependencies version update [#1522](https://github.com/openshift/cluster-monitoring-operator/pull/1522)
* jsonnet: pin dependencies to their latest release branches [#1518](https://github.com/openshift/cluster-monitoring-operator/pull/1518)
* [MON-2089](https://issues.redhat.com/browse/MON-2089): Ensure we can identify the source of alerts from Platform Prometheus [#1508](https://github.com/openshift/cluster-monitoring-operator/pull/1508)
* [Bug 2008540](https://bugzilla.redhat.com/show_bug.cgi?id=2008540): remove alert HighlyAvailableWorkloadIncorrectlySpread [#1488](https://github.com/openshift/cluster-monitoring-operator/pull/1488)
* [Bug 2015386](https://bugzilla.redhat.com/show_bug.cgi?id=2015386): Enable PDB label metric [#1516](https://github.com/openshift/cluster-monitoring-operator/pull/1516)
* Automated dependencies version update [#1517](https://github.com/openshift/cluster-monitoring-operator/pull/1517)
* Automated dependencies version update [#1515](https://github.com/openshift/cluster-monitoring-operator/pull/1515)
* Automated dependencies version update [#1511](https://github.com/openshift/cluster-monitoring-operator/pull/1511)
* [Bug 2027272](https://bugzilla.redhat.com/show_bug.cgi?id=2027272): Humanize bytes value for KubeMemoryOvercommit [#1506](https://github.com/openshift/cluster-monitoring-operator/pull/1506)
* test/e2e/framework: retry configmap actions [#1507](https://github.com/openshift/cluster-monitoring-operator/pull/1507)
* upgrade unused rule checking script [#1354](https://github.com/openshift/cluster-monitoring-operator/pull/1354)
* fix test go-fmt for go 1.17 [#1497](https://github.com/openshift/cluster-monitoring-operator/pull/1497)
* Automated dependencies version update [#1504](https://github.com/openshift/cluster-monitoring-operator/pull/1504)
* [MON-1656](https://issues.redhat.com/browse/MON-1656): removing all the check tasks from other targets [#1499](https://github.com/openshift/cluster-monitoring-operator/pull/1499)
* hack/local-cmo.sh: fix CVO override [#1498](https://github.com/openshift/cluster-monitoring-operator/pull/1498)
* client: check all OwnerRefs on a service [#1496](https://github.com/openshift/cluster-monitoring-operator/pull/1496)
* [Bug 2018880](https://bugzilla.redhat.com/show_bug.cgi?id=2018880): Bug 2021021 Bug 2022612 [bot] Automated jsonnet dependencies update [#1491](https://github.com/openshift/cluster-monitoring-operator/pull/1491)
* Document Prometheus Adapter audit log configuration [#1490](https://github.com/openshift/cluster-monitoring-operator/pull/1490)
* [Bug 1953264](https://bugzilla.redhat.com/show_bug.cgi?id=1953264): client: don't update resource fields that are managed externally [#1495](https://github.com/openshift/cluster-monitoring-operator/pull/1495)
* fix generate-versions.sh to fetch version from packages.json [#1485](https://github.com/openshift/cluster-monitoring-operator/pull/1485)
* pkg/operator: move config sharing task at the end [#1494](https://github.com/openshift/cluster-monitoring-operator/pull/1494)
* [MON-1656](https://issues.redhat.com/browse/MON-1656): adding new target to makefile for verification [#1492](https://github.com/openshift/cluster-monitoring-operator/pull/1492)
* Support enabling the `query_log_file` config for Prometheus [#1373](https://github.com/openshift/cluster-monitoring-operator/pull/1373)
* Update list of metrics used by openshift-team-cluster-manager [#1487](https://github.com/openshift/cluster-monitoring-operator/pull/1487)
* [MON-1872](https://issues.redhat.com/browse/MON-1872): Use kube-thanos jsonnet libs for thanos ruler [#1478](https://github.com/openshift/cluster-monitoring-operator/pull/1478)
* Upgrade Prometheus-Operator to 0.52 [#1468](https://github.com/openshift/cluster-monitoring-operator/pull/1468)
* [Bug 1933847](https://bugzilla.redhat.com/show_bug.cgi?id=1933847): enable hard affinity + PodDisruptionBudget for Prometheus and Thanos Ruler pods [#1341](https://github.com/openshift/cluster-monitoring-operator/pull/1341)
* Add metrics for Node Tuning Operator to telemetry [#1484](https://github.com/openshift/cluster-monitoring-operator/pull/1484)
* [MON-1659](https://issues.redhat.com/browse/MON-1659): adding relatedObjects to cluster operator manifest [#1483](https://github.com/openshift/cluster-monitoring-operator/pull/1483)
* test/e2e: fix assertTenancyForLabels test [#1480](https://github.com/openshift/cluster-monitoring-operator/pull/1480)
* Fix TestUserWorkloadMonitoringAlerting for Prometheus Operator v0.52 [#1479](https://github.com/openshift/cluster-monitoring-operator/pull/1479)
* Update make target name for Documentation/telemetry/telemeter_query [#1482](https://github.com/openshift/cluster-monitoring-operator/pull/1482)
* [Bug 2016435](https://bugzilla.redhat.com/show_bug.cgi?id=2016435): Removing one of the AlertmanagerClusterFailedToSendAlerts alerts [#1481](https://github.com/openshift/cluster-monitoring-operator/pull/1481)
* Updating cluster-monitoring-operator images to be consistent with ART [#1475](https://github.com/openshift/cluster-monitoring-operator/pull/1475)
* pkg: Implements tlsSecurityProfile to remaining components using kube-rbac-proxy [#1474](https://github.com/openshift/cluster-monitoring-operator/pull/1474)
* [Bug 2019992](https://bugzilla.redhat.com/show_bug.cgi?id=2019992): Bump jsonnet dependencies to latest [#1455](https://github.com/openshift/cluster-monitoring-operator/pull/1455)
* Enable audit logs by default for Prometheus Adapter [#1377](https://github.com/openshift/cluster-monitoring-operator/pull/1377)
* pkg: add tlsSecurityProfile to kube-rbac-proxy in node-exporter [#1470](https://github.com/openshift/cluster-monitoring-operator/pull/1470)
* pkg: add tlsSecurityProfile to kube-rbac-proxy in prometheus-operator [#1466](https://github.com/openshift/cluster-monitoring-operator/pull/1466)
* add E2E test checking image registry is well replaced for containers. [#1430](https://github.com/openshift/cluster-monitoring-operator/pull/1430)
* run-local: harden -images switch retrieval [#1465](https://github.com/openshift/cluster-monitoring-operator/pull/1465)
* pkg: add tlsSecurityProfile to kube-rbac-proxy in OSM [#1464](https://github.com/openshift/cluster-monitoring-operator/pull/1464)
* [Bug 2015386](https://bugzilla.redhat.com/show_bug.cgi?id=2015386): jsonnet: Add PodDisruptionBudget to KSM metric allow list [#1439](https://github.com/openshift/cluster-monitoring-operator/pull/1439)
* pkg: add tlsSecurityProfile to kube-rbac-proxy in KSM [#1454](https://github.com/openshift/cluster-monitoring-operator/pull/1454)
* [Bug 2015418](https://bugzilla.redhat.com/show_bug.cgi?id=2015418): Keep container_fs_usage_bytes metric [#1460](https://github.com/openshift/cluster-monitoring-operator/pull/1460)
* [Bug 1939401](https://bugzilla.redhat.com/show_bug.cgi?id=1939401): Add app.kubernetes.io/managed-by label for pods [#1442](https://github.com/openshift/cluster-monitoring-operator/pull/1442)
* [Bug 2016352](https://bugzilla.redhat.com/show_bug.cgi?id=2016352): Fix cert injection [#1451](https://github.com/openshift/cluster-monitoring-operator/pull/1451)
* changes for prometheus-adapter to honor global tlsSecurityProfile [#1453](https://github.com/openshift/cluster-monitoring-operator/pull/1453)
* OWNERS: cleanup [#1456](https://github.com/openshift/cluster-monitoring-operator/pull/1456)
* Switch hosted control plane check to controlPlaneTopology [#1445](https://github.com/openshift/cluster-monitoring-operator/pull/1445)
* [Bug 2012915](https://bugzilla.redhat.com/show_bug.cgi?id=2012915): Bump kube-state-metrics to v2.2.3 [#1452](https://github.com/openshift/cluster-monitoring-operator/pull/1452)
* static auth changes for uwm prometheus operator [#1450](https://github.com/openshift/cluster-monitoring-operator/pull/1450)
* static auth changes for prometheus operator [#1447](https://github.com/openshift/cluster-monitoring-operator/pull/1447)
* Replace "app" selector with "app.kubernetes.io/name" for Prometheus Operator [#1388](https://github.com/openshift/cluster-monitoring-operator/pull/1388)
* [Bug 2016235](https://bugzilla.redhat.com/show_bug.cgi?id=2016235): upgrading grafana version to 7.5.11 [#1446](https://github.com/openshift/cluster-monitoring-operator/pull/1446)
* [Bug 1808240](https://bugzilla.redhat.com/show_bug.cgi?id=1808240): prom-label-proxy: set --error-on-replace [#1400](https://github.com/openshift/cluster-monitoring-operator/pull/1400)
* pkg/client/client.go: Remove dead code [#1443](https://github.com/openshift/cluster-monitoring-operator/pull/1443)
* Replace bearer token by client TLS certificate for metrics scraping [#1392](https://github.com/openshift/cluster-monitoring-operator/pull/1392)
* pkg: remove dead code [#1438](https://github.com/openshift/cluster-monitoring-operator/pull/1438)
* Change kube-rbac-proxy authentication for UWM Prometheus [#1411](https://github.com/openshift/cluster-monitoring-operator/pull/1411)
* [MON-1949](https://issues.redhat.com/browse/MON-1949): changes for prometheus adapter to use thanos-querier instead of prome… [#1417](https://github.com/openshift/cluster-monitoring-operator/pull/1417)
* Remove prom-label-proxy from Prometheus [#1406](https://github.com/openshift/cluster-monitoring-operator/pull/1406)
* Bump prometheus v2.30.3 [#1434](https://github.com/openshift/cluster-monitoring-operator/pull/1434)
* Bump prometheus operator to v0.51.2 [#1432](https://github.com/openshift/cluster-monitoring-operator/pull/1432)
* manifest: add tls cross-signing test [#1347](https://github.com/openshift/cluster-monitoring-operator/pull/1347)
* BUG 2006767:  Updates KubePodCrashLooping expression [#1423](https://github.com/openshift/cluster-monitoring-operator/pull/1423)
* [Bug 2012915](https://bugzilla.redhat.com/show_bug.cgi?id=2012915): add kube_persistentvolumeclaim_labels and kube_persistentvolume_labels [#1424](https://github.com/openshift/cluster-monitoring-operator/pull/1424)
* KSM: add kube_*_annotations to --metric-denylist arg [#1426](https://github.com/openshift/cluster-monitoring-operator/pull/1426)
* [Bug 1995924](https://bugzilla.redhat.com/show_bug.cgi?id=1995924): Revert "Merge pull request #1330 from dgrisonnet/ha-upgradeable" [#1425](https://github.com/openshift/cluster-monitoring-operator/pull/1425)
* [Bug 1995924](https://bugzilla.redhat.com/show_bug.cgi?id=1995924): Set `Upgradeable: false` when HA workloads are incorrectly spread [#1330](https://github.com/openshift/cluster-monitoring-operator/pull/1330)
* [MON-1873](https://issues.redhat.com/browse/MON-1873): Tag e2e test resources [#1397](https://github.com/openshift/cluster-monitoring-operator/pull/1397)
* [Bug 2011698](https://bugzilla.redhat.com/show_bug.cgi?id=2011698): Allow namespace label in metric allow list [#1421](https://github.com/openshift/cluster-monitoring-operator/pull/1421)
* Add aliases for doc, qe, px approvers [#1412](https://github.com/openshift/cluster-monitoring-operator/pull/1412)
* [Bug 2005971](https://bugzilla.redhat.com/show_bug.cgi?id=2005971): Add metrics for Application Services metering [#1390](https://github.com/openshift/cluster-monitoring-operator/pull/1390)
* [Bug 2006561](https://bugzilla.redhat.com/show_bug.cgi?id=2006561): Prometheus when installed on the cluster shouldn't have failing rules evaluation [#1401](https://github.com/openshift/cluster-monitoring-operator/pull/1401)
* [Bug 1942913](https://bugzilla.redhat.com/show_bug.cgi?id=1942913): Make ThanosSidecarNoConnectionToStartedPrometheus resilient to WAL replays [#1399](https://github.com/openshift/cluster-monitoring-operator/pull/1399)
* static auth changes for telemeter client [#1405](https://github.com/openshift/cluster-monitoring-operator/pull/1405)
* podsecurity: enforce privileged for openshift-monitoring namespace [#1413](https://github.com/openshift/cluster-monitoring-operator/pull/1413)
* [Bug 2008911](https://bugzilla.redhat.com/show_bug.cgi?id=2008911): Revert "Configure prometheus operator TLS based on the cluster APIServer config" [#1407](https://github.com/openshift/cluster-monitoring-operator/pull/1407)
* docs: new development doc for new comers [#1369](https://github.com/openshift/cluster-monitoring-operator/pull/1369)
* chore: update versions according to downstream latest [#1396](https://github.com/openshift/cluster-monitoring-operator/pull/1396)
* Add cluster:vmi_request_cpu_cores:sum into Telemetry [#1384](https://github.com/openshift/cluster-monitoring-operator/pull/1384)
* [Bug 2007677](https://bugzilla.redhat.com/show_bug.cgi?id=2007677): Adjust dropped cAdvisor metrics [#1402](https://github.com/openshift/cluster-monitoring-operator/pull/1402)
* [MON-975](https://issues.redhat.com/browse/MON-975): Descope possible RBAC rules to monitoring namespaces [#1338](https://github.com/openshift/cluster-monitoring-operator/pull/1338)
* Cleanup of e2e tests for consistency [#1378](https://github.com/openshift/cluster-monitoring-operator/pull/1378)
* expose /api/v1/labels end point for Thanos query. [#1299](https://github.com/openshift/cluster-monitoring-operator/pull/1299)
* [Bug 2007677](https://bugzilla.redhat.com/show_bug.cgi?id=2007677): Reinstate dropped metrics [#1395](https://github.com/openshift/cluster-monitoring-operator/pull/1395)
* [Bug 2004051](https://bugzilla.redhat.com/show_bug.cgi?id=2004051): changing the condition for error in daemon set creation [#1385](https://github.com/openshift/cluster-monitoring-operator/pull/1385)
* static auth changes for node-exporter [#1393](https://github.com/openshift/cluster-monitoring-operator/pull/1393)
* [Bug 1989438](https://bugzilla.redhat.com/show_bug.cgi?id=1989438): changing error message to indicate deployment status [#1322](https://github.com/openshift/cluster-monitoring-operator/pull/1322)
* static auth changes for osm [#1389](https://github.com/openshift/cluster-monitoring-operator/pull/1389)
* Updating cluster-monitoring-operator images to be consistent with ART [#1386](https://github.com/openshift/cluster-monitoring-operator/pull/1386)
* Remove extraneous file commited during rebase [#1383](https://github.com/openshift/cluster-monitoring-operator/pull/1383)
* [Bug 1939401](https://bugzilla.redhat.com/show_bug.cgi?id=1939401): [4.9] Add Labels to telemeter, openshift-state-metrics, thanos-querier [#1205](https://github.com/openshift/cluster-monitoring-operator/pull/1205)
* issue template kube-prometheus location: coreos -> prometheus-operator [#1332](https://github.com/openshift/cluster-monitoring-operator/pull/1332)
* [Bug 2001566](https://bugzilla.redhat.com/show_bug.cgi?id=2001566): enabling alerts for prometheus operator in uwm [#1370](https://github.com/openshift/cluster-monitoring-operator/pull/1370)
* Updating cluster-monitoring-operator images to be consistent with ART [#1381](https://github.com/openshift/cluster-monitoring-operator/pull/1381)
* [MON-1218](https://issues.redhat.com/browse/MON-1218): adding owners file for telemetry query [#1379](https://github.com/openshift/cluster-monitoring-operator/pull/1379)
* [MON-1679](https://issues.redhat.com/browse/MON-1679): adding static auth to KSM [#1318](https://github.com/openshift/cluster-monitoring-operator/pull/1318)
* Update dependencies to pull prometheus-operator 0.50 changes [#1374](https://github.com/openshift/cluster-monitoring-operator/pull/1374)
* fix typo Wether-->Whether [#1335](https://github.com/openshift/cluster-monitoring-operator/pull/1335)
* OWNERS: move @paulfantom to emeritus section [#1358](https://github.com/openshift/cluster-monitoring-operator/pull/1358)
* Format the codebase and fix shellcheck [#1368](https://github.com/openshift/cluster-monitoring-operator/pull/1368)
* [Bug 2000490](https://bugzilla.redhat.com/show_bug.cgi?id=2000490): jsonnet: Drop unnecessary kube-state-metrics alerts [#1366](https://github.com/openshift/cluster-monitoring-operator/pull/1366)
* test:e2e: Split UWM tests and cleanup duplicated tests across e2e config [#1280](https://github.com/openshift/cluster-monitoring-operator/pull/1280)
* [Bug 1997028](https://bugzilla.redhat.com/show_bug.cgi?id=1997028): drop [$(POD_IP)] from --grpc-address argument for thanos sidecar [#1367](https://github.com/openshift/cluster-monitoring-operator/pull/1367)
* [Bug 1987263](https://bugzilla.redhat.com/show_bug.cgi?id=1987263): fsSpaceFillingUpWarningThreshold not aligned to Kubernetes Garbage Collection Threshold [#1364](https://github.com/openshift/cluster-monitoring-operator/pull/1364)
* [Bug 1999521](https://bugzilla.redhat.com/show_bug.cgi?id=1999521): Use secureJsonData.basicAuthPassword field for Grafana authentication [#1363](https://github.com/openshift/cluster-monitoring-operator/pull/1363)
* test/e2e: add remote_write http e2e test [#1328](https://github.com/openshift/cluster-monitoring-operator/pull/1328)
* [Full changelog](https://github.com/openshift/cluster-monitoring-operator/compare/48d00c8e133fe96ddf480e438c1c497c2f211f77...57d239c2c2909ea4f8a561d738db0c34b7275ad8)


### [cluster-network-operator](https://github.com/openshift/cluster-network-operator/tree/a9b63ea675fc71fc01836518f7f9b9d0caf02ba9)

* [Bug 2077384](https://bugzilla.redhat.com/show_bug.cgi?id=2077384): Bump max value of hist quantile for kuryr_cni_request_duration [#1388](https://github.com/openshift/cluster-network-operator/pull/1388)
* [Bug 2084591](https://bugzilla.redhat.com/show_bug.cgi?id=2084591): Cleanup CNO relatedObjects [#1467](https://github.com/openshift/cluster-network-operator/pull/1467)
* [Bug 2085510](https://bugzilla.redhat.com/show_bug.cgi?id=2085510): OCPVE-106 Customize rollout strategy to fix SNO upgrade [#1445](https://github.com/openshift/cluster-network-operator/pull/1445)
* [Bug 2078501](https://bugzilla.redhat.com/show_bug.cgi?id=2078501): [release-4.10] Drop Node update permission for sdn-node [#1410](https://github.com/openshift/cluster-network-operator/pull/1410)
* [Bug 2058508](https://bugzilla.redhat.com/show_bug.cgi?id=2058508): Add rolling update strategy for Kuryr-CNI. [#1321](https://github.com/openshift/cluster-network-operator/pull/1321)
* [Bug 2083593](https://bugzilla.redhat.com/show_bug.cgi?id=2083593): Add default-route field to egress-router k8s.v1.cni.cncf.io/networks [#1436](https://github.com/openshift/cluster-network-operator/pull/1436)
* [Bug 2079031](https://bugzilla.redhat.com/show_bug.cgi?id=2079031): Make the use of the ip-reconciler cronjob opt-in by detecting IPAM type usage [backport 4.10] [#1398](https://github.com/openshift/cluster-network-operator/pull/1398)
* [Bug 2081149](https://bugzilla.redhat.com/show_bug.cgi?id=2081149): Reserve port TCP/9104 for cluster-network-operator [#1418](https://github.com/openshift/cluster-network-operator/pull/1418)
* Adds dougbtv to owners [release-4.10] [#1401](https://github.com/openshift/cluster-network-operator/pull/1401)
* [Bug 2058672](https://bugzilla.redhat.com/show_bug.cgi?id=2058672): ip-reconciler cronjob specification requires hostnetwork, api-int lb usage & proper backoff [backport 4.10] [#1322](https://github.com/openshift/cluster-network-operator/pull/1322)
* [Bug 2057961](https://bugzilla.redhat.com/show_bug.cgi?id=2057961): Do not apply OVN-Kubernetes `PodDisruptionBudget` on single-node clusters [#1317](https://github.com/openshift/cluster-network-operator/pull/1317)
* [Bug 2052446](https://bugzilla.redhat.com/show_bug.cgi?id=2052446): Kuryr: Decrease vif_annotation_timeout [#1303](https://github.com/openshift/cluster-network-operator/pull/1303)
* Update project owners [#1332](https://github.com/openshift/cluster-network-operator/pull/1332)
* [Bug 2051639](https://bugzilla.redhat.com/show_bug.cgi?id=2051639): The Whereabouts ip-reconciler should use the internal load balancer and host network [backport 4.10] [#1305](https://github.com/openshift/cluster-network-operator/pull/1305)
* [Bug 2048413](https://bugzilla.redhat.com/show_bug.cgi?id=2048413): Fix bond cni source directory path [#1298](https://github.com/openshift/cluster-network-operator/pull/1298)
* [Bug 2041546](https://bugzilla.redhat.com/show_bug.cgi?id=2041546): ovn-kubernetes: set RAFT election timer at RAFT cluster creation time [#1282](https://github.com/openshift/cluster-network-operator/pull/1282)
* [Bug 2034484](https://bugzilla.redhat.com/show_bug.cgi?id=2034484): Upgrade library-go version [#1247](https://github.com/openshift/cluster-network-operator/pull/1247)
* [Bug 2042796](https://bugzilla.redhat.com/show_bug.cgi?id=2042796): whereabouts, reconciler: disable retries on failure [#1290](https://github.com/openshift/cluster-network-operator/pull/1290)
* [Bug 2039345](https://bugzilla.redhat.com/show_bug.cgi?id=2039345): Verify against mininimal IPv6 MTU value for clusters with IPv6 networks [#1276](https://github.com/openshift/cluster-network-operator/pull/1276)
* [Bug 2034155](https://bugzilla.redhat.com/show_bug.cgi?id=2034155): Adds back --disable-snat-multiple-gws [#1254](https://github.com/openshift/cluster-network-operator/pull/1254)
* [Bug 2039321](https://bugzilla.redhat.com/show_bug.cgi?id=2039321): SDN: Expose controller metrics for collection [#1250](https://github.com/openshift/cluster-network-operator/pull/1250)
* clean up OWNERS [#1287](https://github.com/openshift/cluster-network-operator/pull/1287)
* [Bug 2041989](https://bugzilla.redhat.com/show_bug.cgi?id=2041989): no CredentialsRequests in ibm-cloud-managed [#1280](https://github.com/openshift/cluster-network-operator/pull/1280)
* [Bug 2035459](https://bugzilla.redhat.com/show_bug.cgi?id=2035459): modify cluster-network-features for OpenshiftSDN [#1251](https://github.com/openshift/cluster-network-operator/pull/1251)
* [Bug 1896533](https://bugzilla.redhat.com/show_bug.cgi?id=1896533): Nonexistent Namespaces Degradation logging message [#1128](https://github.com/openshift/cluster-network-operator/pull/1128)
* [Bug 2038732](https://bugzilla.redhat.com/show_bug.cgi?id=2038732): Add egress* patch credentials for ovnkube-master [#1285](https://github.com/openshift/cluster-network-operator/pull/1285)
* [Bug 2041329](https://bugzilla.redhat.com/show_bug.cgi?id=2041329): cncc: add serviceAccountNames to CredentialsRequests [#1283](https://github.com/openshift/cluster-network-operator/pull/1283)
* [Bug 2010663](https://bugzilla.redhat.com/show_bug.cgi?id=2010663): OVN-K alerts: conform to monitoring team style guide [#1246](https://github.com/openshift/cluster-network-operator/pull/1246)
* [Bug 2021191](https://bugzilla.redhat.com/show_bug.cgi?id=2021191): Project admins should be able to list net-attach-defs in their namespaces [#1226](https://github.com/openshift/cluster-network-operator/pull/1226)
* BUG 2034413: cncc: create Cloud CredentialsRequest in /manifests [#1277](https://github.com/openshift/cluster-network-operator/pull/1277)
* [Bug 2034460](https://bugzilla.redhat.com/show_bug.cgi?id=2034460): cncc: handle advanced AWS and Azure configurations [#1275](https://github.com/openshift/cluster-network-operator/pull/1275)
* [Bug 2034153](https://bugzilla.redhat.com/show_bug.cgi?id=2034153): Fix MTU migration verification for OpenShiftSDN [#1259](https://github.com/openshift/cluster-network-operator/pull/1259)
* [Bug 1943363](https://bugzilla.redhat.com/show_bug.cgi?id=1943363): ovn: try to gracefully terminate ovn-northd [#1221](https://github.com/openshift/cluster-network-operator/pull/1221)
* [Bug 2018093](https://bugzilla.redhat.com/show_bug.cgi?id=2018093): Kuryr: Add resource requests for pods [#1269](https://github.com/openshift/cluster-network-operator/pull/1269)
* [Bug 2036861](https://bugzilla.redhat.com/show_bug.cgi?id=2036861): multitenant - Add openshift-kube-apiserver-operator to global namespaces [#1272](https://github.com/openshift/cluster-network-operator/pull/1272)
* [Bug 2035093](https://bugzilla.redhat.com/show_bug.cgi?id=2035093): Cloud network config controller: Fix for Hypershift [#1268](https://github.com/openshift/cluster-network-operator/pull/1268)
* [Bug 2034398](https://bugzilla.redhat.com/show_bug.cgi?id=2034398): Whereabouts CRD should include a "podref" field. [#1262](https://github.com/openshift/cluster-network-operator/pull/1262)
* [Bug 2034517](https://bugzilla.redhat.com/show_bug.cgi?id=2034517): watch and apply changes of the ovs-flows-config configmap [#1231](https://github.com/openshift/cluster-network-operator/pull/1231)
* [Bug 2034322](https://bugzilla.redhat.com/show_bug.cgi?id=2034322): Move infrastructure bootstrap to its own package [#1261](https://github.com/openshift/cluster-network-operator/pull/1261)
* [Bug 2033422](https://bugzilla.redhat.com/show_bug.cgi?id=2033422): bootstrapOVNGatewayConfig should only be called once [#1258](https://github.com/openshift/cluster-network-operator/pull/1258)
* Add MTU migration support for OVNKubernetes and OpenshiftSDN [#1241](https://github.com/openshift/cluster-network-operator/pull/1241)
* Cloud network config controller - CNO deployment [#1112](https://github.com/openshift/cluster-network-operator/pull/1112)
* [Bug 2022144](https://bugzilla.redhat.com/show_bug.cgi?id=2022144): sbdb and nbdb containers leave pid around if they restarted or crashed [#1256](https://github.com/openshift/cluster-network-operator/pull/1256)
* OVN-K alerts: Fix incorrect metric name reference [#1237](https://github.com/openshift/cluster-network-operator/pull/1237)
* Pod networking on DPU host in Infra and Tenant clusters [#1249](https://github.com/openshift/cluster-network-operator/pull/1249)
* OVN-K: Enable OVN metrics to be consumed by ServiceMonitor [#1236](https://github.com/openshift/cluster-network-operator/pull/1236)
* Bump openshift/build-machinery-go [#1253](https://github.com/openshift/cluster-network-operator/pull/1253)
* SDN 2316: Use GatewayConfig in OVN-K to set gateway modes [#1209](https://github.com/openshift/cluster-network-operator/pull/1209)
* Add CNI to DPU and enable Kube-Proxy on DPU [#1220](https://github.com/openshift/cluster-network-operator/pull/1220)
* [NETOBSERV-31](https://issues.redhat.com/browse/NETOBSERV-31): Expose CNI type features as a config-map [#1204](https://github.com/openshift/cluster-network-operator/pull/1204)
* Bump openshift/api module [#1242](https://github.com/openshift/cluster-network-operator/pull/1242)
* The ip-reconciler should not restart on failures. [#1238](https://github.com/openshift/cluster-network-operator/pull/1238)
* SDN: Do not tolerate a controller failure during upgrade [#1213](https://github.com/openshift/cluster-network-operator/pull/1213)
* Set upgrade strategy on kube-proxy [#1214](https://github.com/openshift/cluster-network-operator/pull/1214)
* openshift-sdn/daemonset: Mount /host/opt/cni/bin at /host-cni-bin [#1172](https://github.com/openshift/cluster-network-operator/pull/1172)
* Specific SDN controller alert [#1206](https://github.com/openshift/cluster-network-operator/pull/1206)
* update for ART [#1233](https://github.com/openshift/cluster-network-operator/pull/1233)
* bindata/network: specify pod-security levels via labels not annotations [#1224](https://github.com/openshift/cluster-network-operator/pull/1224)
* Add bond-cni [#1205](https://github.com/openshift/cluster-network-operator/pull/1205)
* [Bug 1961509](https://bugzilla.redhat.com/show_bug.cgi?id=1961509): DHCP Daemon should have memory and CPU limits set [#1218](https://github.com/openshift/cluster-network-operator/pull/1218)
* Add ip6tables NOTRACK rules for udp/6081 [#1222](https://github.com/openshift/cluster-network-operator/pull/1222)
* [Bug 1962206](https://bugzilla.redhat.com/show_bug.cgi?id=1962206): DHCP daemon should have maxunavailable for upgrade strategy [#1219](https://github.com/openshift/cluster-network-operator/pull/1219)
* [Bug 1976399](https://bugzilla.redhat.com/show_bug.cgi?id=1976399): Raft election timer: move the logic to ovndbchecker [#1161](https://github.com/openshift/cluster-network-operator/pull/1161)
* [Bug 2009078](https://bugzilla.redhat.com/show_bug.cgi?id=2009078): Remove NetworkPodsCrashLooping alert for ovn-kubernetes [#1212](https://github.com/openshift/cluster-network-operator/pull/1212)
* [Bug 1914053](https://bugzilla.redhat.com/show_bug.cgi?id=1914053): whereabouts: add ip-reconciler cronjob [#1207](https://github.com/openshift/cluster-network-operator/pull/1207)
* Add Kuryr to be able to create events objects. [#1210](https://github.com/openshift/cluster-network-operator/pull/1210)
* fix a typo in a field name [#1208](https://github.com/openshift/cluster-network-operator/pull/1208)
* podsecurity: enforce privileged for network namespaces [#1203](https://github.com/openshift/cluster-network-operator/pull/1203)
* [Bug 1988483](https://bugzilla.redhat.com/show_bug.cgi?id=1988483): OVN drop icmp frag from other nodes on Azure cluster [#1132](https://github.com/openshift/cluster-network-operator/pull/1132)
* [Bug 1985486](https://bugzilla.redhat.com/show_bug.cgi?id=1985486): Use proxy to connect to OSP cloud [#1173](https://github.com/openshift/cluster-network-operator/pull/1173)
* Updating cluster-network-operator images to be consistent with ART [#1198](https://github.com/openshift/cluster-network-operator/pull/1198)
* [Bug 2003676](https://bugzilla.redhat.com/show_bug.cgi?id=2003676): Restrict serving SDN metrics to loopback only [#1197](https://github.com/openshift/cluster-network-operator/pull/1197)
* [Bug 2002713](https://bugzilla.redhat.com/show_bug.cgi?id=2002713): Add millisecond resolution to OVN logs [#1196](https://github.com/openshift/cluster-network-operator/pull/1196)
* [Bug 1939435](https://bugzilla.redhat.com/show_bug.cgi?id=1939435): proxyconfig - accept IPv6 address literals for noProxy [#1191](https://github.com/openshift/cluster-network-operator/pull/1191)
* [Full changelog](https://github.com/openshift/cluster-network-operator/compare/09aa25d0d80bde1d777b90867ce74fa2c90919fb...a9b63ea675fc71fc01836518f7f9b9d0caf02ba9)


### [cluster-node-tuning-operator](https://github.com/openshift/cluster-node-tuning-operator/tree/73f960989a07e5c4aed79ba1e9a86a09886eb271)

* [Bug 2017427](https://bugzilla.redhat.com/show_bug.cgi?id=2017427): tuned: add timeout and restarts [#282](https://github.com/openshift/cluster-node-tuning-operator/pull/282)
* Makefile cleanup, replace yq with yaml-patch from openshift/build-machinery-go [#274](https://github.com/openshift/cluster-node-tuning-operator/pull/274)
* [Bug 2016988](https://bugzilla.redhat.com/show_bug.cgi?id=2016988): openshift profile: fix malformed patch [#283](https://github.com/openshift/cluster-node-tuning-operator/pull/283)
* [Bug 2013321](https://bugzilla.redhat.com/show_bug.cgi?id=2013321): TuneD: workaround for high CPU utilization of [scheduler] plug-in. [#278](https://github.com/openshift/cluster-node-tuning-operator/pull/278)
* RBAC: tighten the rules and remove unnecessary listers. [#276](https://github.com/openshift/cluster-node-tuning-operator/pull/276)
* podsecurity: enforce privileged for openshift-cluster-node-tuning-operator namespace [#275](https://github.com/openshift/cluster-node-tuning-operator/pull/275)
* Updating cluster-node-tuning-operator images to be consistent with ART [#273](https://github.com/openshift/cluster-node-tuning-operator/pull/273)
* [Bug 2004508](https://bugzilla.redhat.com/show_bug.cgi?id=2004508): TuneD: Revert the ConfigParser changes. [#271](https://github.com/openshift/cluster-node-tuning-operator/pull/271)
* Updating cluster-node-tuning-operator images to be consistent with ART [#270](https://github.com/openshift/cluster-node-tuning-operator/pull/270)
* OWNERS: updating based on team changes. [#269](https://github.com/openshift/cluster-node-tuning-operator/pull/269)
* e2e tests: s/plugin/plug-in/ and TuneD renaming [#253](https://github.com/openshift/cluster-node-tuning-operator/pull/253)
* [Full changelog](https://github.com/openshift/cluster-node-tuning-operator/compare/cadc2f1d62ccad30823cbb333872859bbb557bc9...73f960989a07e5c4aed79ba1e9a86a09886eb271)


### [cluster-openshift-apiserver-operator](https://github.com/openshift/cluster-openshift-apiserver-operator/tree/224b294e6ffb13dc7715904151d9dc5642f7a7d1)

* [Bug 2039670](https://bugzilla.redhat.com/show_bug.cgi?id=2039670): Create the PDB dynamically so it does not get created on the SNO topology [#489](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/489)
* [Bug 2041541](https://bugzilla.redhat.com/show_bug.cgi?id=2041541): bump library go [#490](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/490)
* [Bug 1984592](https://bugzilla.redhat.com/show_bug.cgi?id=1984592): global pull secret not working in OCP4.7.4+ for additio… [#485](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/485)
* [Bug 2034484](https://bugzilla.redhat.com/show_bug.cgi?id=2034484): feat: library-go bump [#488](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/488)
* update apiserver and check-endpoints service selectors [#484](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/484)
* [Bug 1982726](https://bugzilla.redhat.com/show_bug.cgi?id=1982726): encryption-controller: sync secrets conditionally [#483](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/483)
* pkg/operator: set high inertia for all topologies except SingleReplica [#481](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/481)
* OWNERS: add Abu and Lukasz as approver [#480](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/480)
* manifests: update upgrade level to match kube-apiserver [#477](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/477)
* [Bug 2013222](https://bugzilla.redhat.com/show_bug.cgi?id=2013222): wire apiservercontrollerset.WithStatusControllerPdbCompatibleHighInertia [#479](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/479)
* podsecurity: enforce privileged for openshift-apiserver namespace [#476](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/476)
* [Full changelog](https://github.com/openshift/cluster-openshift-apiserver-operator/compare/d293c3129c92d4ddb469bd1368c09be221af411c...224b294e6ffb13dc7715904151d9dc5642f7a7d1)


### [cluster-openshift-controller-manager-operator](https://github.com/openshift/cluster-openshift-controller-manager-operator/tree/b8b65d15d14c21e6a5dd316dd59a9cfb3a2f403a)

* [Bug 2042587](https://bugzilla.redhat.com/show_bug.cgi?id=2042587): Fix Conflict Error in Operator Tests [#235](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/235)
* [Bug 2034484](https://bugzilla.redhat.com/show_bug.cgi?id=2034484): feat: library-go bump [#232](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/232)
* update controller-manager service selectors [#231](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/231)
* [Bug 2012770](https://bugzilla.redhat.com/show_bug.cgi?id=2012770): honor labels in openshift-controller-manager metrics [#230](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/230)
* [BUILD-281](https://issues.redhat.com/browse/BUILD-281): add library-go watch/update of new OCM feature gate field [#227](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/227)
* [Bug 2004127](https://bugzilla.redhat.com/show_bug.cgi?id=2004127): bump library-go and dependencies [#228](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/228)
* Updating ose-cluster-openshift-controller-manager-operator images to be consistent with ART [#226](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/226)
* [Full changelog](https://github.com/openshift/cluster-openshift-controller-manager-operator/compare/3015cb846aba96102c625f9a694f2dfccb85eb27...b8b65d15d14c21e6a5dd316dd59a9cfb3a2f403a)


### [cluster-policy-controller](https://github.com/openshift/cluster-policy-controller/tree/8e5b36511861e63664cf4abd4f4f63642ae3c644)

* [Bug 2034484](https://bugzilla.redhat.com/show_bug.cgi?id=2034484): feat: updated library-go and related deps [#73](https://github.com/openshift/cluster-policy-controller/pull/73)
* Fix gomod [#72](https://github.com/openshift/cluster-policy-controller/pull/72)
* Updating cluster-policy-controller images to be consistent with ART [#71](https://github.com/openshift/cluster-policy-controller/pull/71)
* Updating cluster-policy-controller images to be consistent with ART [#70](https://github.com/openshift/cluster-policy-controller/pull/70)
* [Full changelog](https://github.com/openshift/cluster-policy-controller/compare/8fbffaf2b3c7f30145b316c7e34da54747b3e634...8e5b36511861e63664cf4abd4f4f63642ae3c644)


### [cluster-samples-operator](https://github.com/openshift/cluster-samples-operator/tree/d41950dc8b41b3bf87b6ca3ae12af525b6908d3c)

* [Bug 2027745](https://bugzilla.redhat.com/show_bug.cgi?id=2027745): Allowing ImageStream creation when config registry empty [#406](https://github.com/openshift/cluster-samples-operator/pull/406)
* [Bug 2033720](https://bugzilla.redhat.com/show_bug.cgi?id=2033720): Synching SSO library [#411](https://github.com/openshift/cluster-samples-operator/pull/411)
* upd rhel7 Dockerfile in case still used for rhel7 worker nodes [#410](https://github.com/openshift/cluster-samples-operator/pull/410)
* [Bug 2033720](https://bugzilla.redhat.com/show_bug.cgi?id=2033720): Bump k8 dependencies to v0.23.1 [#409](https://github.com/openshift/cluster-samples-operator/pull/409)
* [Bug 2033720](https://bugzilla.redhat.com/show_bug.cgi?id=2033720): Library synchronization for OCP 4.10 [#408](https://github.com/openshift/cluster-samples-operator/pull/408)
* [Bug 2027745](https://bugzilla.redhat.com/show_bug.cgi?id=2027745): Move openshift build-machinery-go dependency [#407](https://github.com/openshift/cluster-samples-operator/pull/407)
* Update OWNERS [#402](https://github.com/openshift/cluster-samples-operator/pull/402)
* Remove single node prod cluster profile annotation as it is not used [#405](https://github.com/openshift/cluster-samples-operator/pull/405)
* [Bug 2007757](https://bugzilla.redhat.com/show_bug.cgi?id=2007757): Including Template in must-gather related objects. [#399](https://github.com/openshift/cluster-samples-operator/pull/399)
* [Bug 2006947](https://bugzilla.redhat.com/show_bug.cgi?id=2006947): fix proxy portion of tbr inaccessible check [#397](https://github.com/openshift/cluster-samples-operator/pull/397)
* Updating ose-cluster-samples-operator images to be consistent with ART [#396](https://github.com/openshift/cluster-samples-operator/pull/396)
* [Bug 2002368](https://bugzilla.redhat.com/show_bug.cgi?id=2002368): acccount for image api returning invalid on imagestream create based on allowed/blocked registry settings [#394](https://github.com/openshift/cluster-samples-operator/pull/394)
* [Bug 2003683](https://bugzilla.redhat.com/show_bug.cgi?id=2003683): fix recently introduced panic when conflict errors occur [#395](https://github.com/openshift/cluster-samples-operator/pull/395)
* [Bug 1993840](https://bugzilla.redhat.com/show_bug.cgi?id=1993840): more avoiding immediate degraded on intermittent API errors [#391](https://github.com/openshift/cluster-samples-operator/pull/391)
* Updating ose-cluster-samples-operator images to be consistent with ART [#390](https://github.com/openshift/cluster-samples-operator/pull/390)
* [Full changelog](https://github.com/openshift/cluster-samples-operator/compare/9b0a9d769ef38f9f56a8b1a7900e458b526523a8...d41950dc8b41b3bf87b6ca3ae12af525b6908d3c)


### [cluster-storage-operator](https://github.com/openshift/cluster-storage-operator/tree/c6100acd3bf10416ccc0fda65f2a248cdb5a10b1)

* [Bug 2102242](https://bugzilla.redhat.com/show_bug.cgi?id=2102242): Add missing ibm cloud annotations to prometheus rbac [#293](https://github.com/openshift/cluster-storage-operator/pull/293)
* [Bug 2072191](https://bugzilla.redhat.com/show_bug.cgi?id=2072191): cluster storage operator AWS credentialsrequest lacks KMS privileges [#268](https://github.com/openshift/cluster-storage-operator/pull/268)
* [Bug 2061483](https://bugzilla.redhat.com/show_bug.cgi?id=2061483): Incorrect installation of ibmcloud vpc csi driver in IBM… [#265](https://github.com/openshift/cluster-storage-operator/pull/265)
* [Bug 2044481](https://bugzilla.redhat.com/show_bug.cgi?id=2044481): update ClusterOperator relatedObjects to collect sharedresource CRD instances [#257](https://github.com/openshift/cluster-storage-operator/pull/257)
* [Bug 2047025](https://bugzilla.redhat.com/show_bug.cgi?id=2047025): Add "patch" permissions to Alibaba CSI driver operator [#259](https://github.com/openshift/cluster-storage-operator/pull/259)
* [Bug 2045112](https://bugzilla.redhat.com/show_bug.cgi?id=2045112): Add leases rbac for vsphere-problem-detector [#258](https://github.com/openshift/cluster-storage-operator/pull/258)
* [Bug 2043130](https://bugzilla.redhat.com/show_bug.cgi?id=2043130): Update CSI sidecars to the latest release for 4.10 [#256](https://github.com/openshift/cluster-storage-operator/pull/256)
* [Bug 2037856](https://bugzilla.redhat.com/show_bug.cgi?id=2037856): Update library-go to get leader election updates [#255](https://github.com/openshift/cluster-storage-operator/pull/255)
* [Bug 2040880](https://bugzilla.redhat.com/show_bug.cgi?id=2040880): Do not replace unknown condition with true when we union conditions [#254](https://github.com/openshift/cluster-storage-operator/pull/254)
* [Bug 1961317](https://bugzilla.redhat.com/show_bug.cgi?id=1961317): Add operator's ClusterRoleBinding to RelatedObjects [#251](https://github.com/openshift/cluster-storage-operator/pull/251)
* [Bug 2038389](https://bugzilla.redhat.com/show_bug.cgi?id=2038389): Union upgradeable conditions as well from ClusterCSIDriver objects [#252](https://github.com/openshift/cluster-storage-operator/pull/252)
* [Bug 2033111](https://bugzilla.redhat.com/show_bug.cgi?id=2033111): IBM VPC operator library bump removed global CLI args [#250](https://github.com/openshift/cluster-storage-operator/pull/250)
* [Bug 2034515](https://bugzilla.redhat.com/show_bug.cgi?id=2034515): fix: pull in latest library-go [#247](https://github.com/openshift/cluster-storage-operator/pull/247)
* feat: library-go bump [#244](https://github.com/openshift/cluster-storage-operator/pull/244)
* Remove invalid -v argument from IBM VPC operator deployment [#246](https://github.com/openshift/cluster-storage-operator/pull/246)
* [Bug 2030364](https://bugzilla.redhat.com/show_bug.cgi?id=2030364): Setup port, mount TLS cert into CSI shared resource operator [#243](https://github.com/openshift/cluster-storage-operator/pull/243)
* Add IBM VPC Block CSI Driver Operator [#242](https://github.com/openshift/cluster-storage-operator/pull/242)
* Updating cluster-storage-operator images to be consistent with ART [#236](https://github.com/openshift/cluster-storage-operator/pull/236)
* [Bug 2027363](https://bugzilla.redhat.com/show_bug.cgi?id=2027363): Fix reference to Azure File images [#241](https://github.com/openshift/cluster-storage-operator/pull/241)
* Add Alibaba Disk CSI driver [#239](https://github.com/openshift/cluster-storage-operator/pull/239)
* Replace registry.ci images with quay [#240](https://github.com/openshift/cluster-storage-operator/pull/240)
* Add CredentialsRequest for Alibaba Disk CSI driver [#238](https://github.com/openshift/cluster-storage-operator/pull/238)
* Secure metrics for Shared Resource Operator [#237](https://github.com/openshift/cluster-storage-operator/pull/237)
* [Bug 2001761](https://bugzilla.redhat.com/show_bug.cgi?id=2001761): Fix RelatedObjects when RBAC API is missing [#215](https://github.com/openshift/cluster-storage-operator/pull/215)
* Migrate additional yaml files from SRO repository [#231](https://github.com/openshift/cluster-storage-operator/pull/231)
* Credential Request added [#230](https://github.com/openshift/cluster-storage-operator/pull/230)
* Update Shared Resource Operator permissions [#229](https://github.com/openshift/cluster-storage-operator/pull/229)
* [BUILD-284](https://issues.redhat.com/browse/BUILD-284): integrate shared resources operator [#198](https://github.com/openshift/cluster-storage-operator/pull/198)
* [Bug 2015635](https://bugzilla.redhat.com/show_bug.cgi?id=2015635): Remove Azure Stack Hub detection. [#228](https://github.com/openshift/cluster-storage-operator/pull/228)
* Add missing RBAC rule for Azure File [#227](https://github.com/openshift/cluster-storage-operator/pull/227)
* Add missing env var for Azure File [#226](https://github.com/openshift/cluster-storage-operator/pull/226)
* Bump openshift/api [#225](https://github.com/openshift/cluster-storage-operator/pull/225)
* bump openshift/api to get csi.sharedresource.openshift.io [#224](https://github.com/openshift/cluster-storage-operator/pull/224)
* Add Azure File CSI Driver installation (TP) [#223](https://github.com/openshift/cluster-storage-operator/pull/223)
* [Bug 2010310](https://bugzilla.redhat.com/show_bug.cgi?id=2010310): [vsphere] set summary and description for alerts [#220](https://github.com/openshift/cluster-storage-operator/pull/220)
* [Bug 2009859](https://bugzilla.redhat.com/show_bug.cgi?id=2009859): Install vSphere CSI Driver by default (again) [#221](https://github.com/openshift/cluster-storage-operator/pull/221)
* podsecurity: enforce privileged for openshift-cluster-csi-drivers namespace [#218](https://github.com/openshift/cluster-storage-operator/pull/218)
* Revert "Install vSphere CSI Driver by default" [#219](https://github.com/openshift/cluster-storage-operator/pull/219)
* Install vSphere CSI Driver and Operator by default [#217](https://github.com/openshift/cluster-storage-operator/pull/217)
* Install Azure Disk CSI Driver by default [#214](https://github.com/openshift/cluster-storage-operator/pull/214)
* Updating cluster-storage-operator images to be consistent with ART [#213](https://github.com/openshift/cluster-storage-operator/pull/213)
* Updating cluster-storage-operator images to be consistent with ART [#212](https://github.com/openshift/cluster-storage-operator/pull/212)
* [Full changelog](https://github.com/openshift/cluster-storage-operator/compare/41bcd6553e7847fbb274b01ee949f7c5e9bd1f50...c6100acd3bf10416ccc0fda65f2a248cdb5a10b1)


### [cluster-update-keys](https://github.com/openshift/cluster-update-keys/tree/684f6f42381cf6401dfb7e4f6f5f9fd0e441639b)

* Updating ose-cluster-update-keys images to be consistent with ART [#41](https://github.com/openshift/cluster-update-keys/pull/41)
* OWNERS: Prune crawford [#42](https://github.com/openshift/cluster-update-keys/pull/42)
* [Full changelog](https://github.com/openshift/cluster-update-keys/compare/7f749f995ccc4657303ec0e365e9918865459605...684f6f42381cf6401dfb7e4f6f5f9fd0e441639b)


### [cluster-version-operator](https://github.com/openshift/cluster-version-operator/tree/b09fb92a168981d235a1b8e2d320336aa7405ad6)

* [Bug 2094078](https://bugzilla.redhat.com/show_bug.cgi?id=2094078): pkg/cvo/updatepayload: Guard against 'rm -fR -whatever' with ./* [#787](https://github.com/openshift/cluster-version-operator/pull/787)
* [Bug 2090150](https://bugzilla.redhat.com/show_bug.cgi?id=2090150): pkg/cvo/sync_worker.go: Save overrides [#782](https://github.com/openshift/cluster-version-operator/pull/782)
* [Bug 2083370](https://bugzilla.redhat.com/show_bug.cgi?id=2083370): Do not save desired update on load failures [#776](https://github.com/openshift/cluster-version-operator/pull/776)
* [Bug 2080058](https://bugzilla.redhat.com/show_bug.cgi?id=2080058): pkg/cvo/updatepayload: Prune previous payload downloads [#769](https://github.com/openshift/cluster-version-operator/pull/769)
* [Bug 2071211](https://bugzilla.redhat.com/show_bug.cgi?id=2071211): lib/resourcebuilder/batch: Stop waiting on Job deadline exceeded [#764](https://github.com/openshift/cluster-version-operator/pull/764)
* [Bug 2064991](https://bugzilla.redhat.com/show_bug.cgi?id=2064991): pkg/cvo: Separate payload load from payload apply [#753](https://github.com/openshift/cluster-version-operator/pull/753)
* [Bug 2052839](https://bugzilla.redhat.com/show_bug.cgi?id=2052839): pkg/cvo/sync_worker: Use current state, not suggested state, for guarding Initializing->Updating [#738](https://github.com/openshift/cluster-version-operator/pull/738)
* [Bug 2053359](https://bugzilla.redhat.com/show_bug.cgi?id=2053359): Feature gate initialization [#740](https://github.com/openshift/cluster-version-operator/pull/740)
* [Bug 2009845](https://bugzilla.redhat.com/show_bug.cgi?id=2009845): pkg/cvo/sync_worker: Log transition to updating [#730](https://github.com/openshift/cluster-version-operator/pull/730)
* [Bug 2027342](https://bugzilla.redhat.com/show_bug.cgi?id=2027342): Add notification for certificate changes [#726](https://github.com/openshift/cluster-version-operator/pull/726)
* [Bug 2009845](https://bugzilla.redhat.com/show_bug.cgi?id=2009845): pkg/cvo/sync_worker: Do not cancel sync workers on install-time target-version change [#729](https://github.com/openshift/cluster-version-operator/pull/729)
* [Bug 2009845](https://bugzilla.redhat.com/show_bug.cgi?id=2009845): Respect overrides changes during install (second round) [#728](https://github.com/openshift/cluster-version-operator/pull/728)
* Revert "Bug 2009845: Respect overrides changes during install" [#727](https://github.com/openshift/cluster-version-operator/pull/727)
* [Bug 2009845](https://bugzilla.redhat.com/show_bug.cgi?id=2009845): Respect overrides changes during install [#713](https://github.com/openshift/cluster-version-operator/pull/713)
* [Bug 2034484](https://bugzilla.redhat.com/show_bug.cgi?id=2034484): Library go bump [#716](https://github.com/openshift/cluster-version-operator/pull/716)
* [Bug 2000938](https://bugzilla.redhat.com/show_bug.cgi?id=2000938): lib/resourcemerge/apps: Avoid hotlooping on implicit strategy [#722](https://github.com/openshift/cluster-version-operator/pull/722)
* [Bug 2034493](https://bugzilla.redhat.com/show_bug.cgi?id=2034493): *: Use --v=2 logging to drop client-side throttling noise [#721](https://github.com/openshift/cluster-version-operator/pull/721)
* [Bug 2033745](https://bugzilla.redhat.com/show_bug.cgi?id=2033745): pkg/cvo/availableupdates: Acount for default upstream in recent-change throttling [#718](https://github.com/openshift/cluster-version-operator/pull/718)
* pkg/payload/precondition: File shuffling, drop ClusterVersion argument, etc. [#708](https://github.com/openshift/cluster-version-operator/pull/708)
* [Bug 2029785](https://bugzilla.redhat.com/show_bug.cgi?id=2029785): pkg/cincinnati: Fix panic for conditional edges overlapping with unconditional edges [#707](https://github.com/openshift/cluster-version-operator/pull/707)
* pkg/start: Log and continue when we fail to retrieve the feature gate [#706](https://github.com/openshift/cluster-version-operator/pull/706)
* pkg/featurechangestopper: Refactor to allow declaring work completion [#704](https://github.com/openshift/cluster-version-operator/pull/704)
* Exclude featuregate.release.openshift/tech-preview=true manifests [#694](https://github.com/openshift/cluster-version-operator/pull/694)
* [Bug 2026560](https://bugzilla.redhat.com/show_bug.cgi?id=2026560): lib/resourcemerge/core: Merge volumeMounts by mountPath [#703](https://github.com/openshift/cluster-version-operator/pull/703)
* [Bug 2020107](https://bugzilla.redhat.com/show_bug.cgi?id=2020107): Remove run-level label [#623](https://github.com/openshift/cluster-version-operator/pull/623)
* [Bug 2028217](https://bugzilla.redhat.com/show_bug.cgi?id=2028217): lib/resourcemerge/apps: Default Deployment replicas to one [#698](https://github.com/openshift/cluster-version-operator/pull/698)
* [Bug 2027585](https://bugzilla.redhat.com/show_bug.cgi?id=2027585): pkg/cincinnati: Fix panic for conditional edges with risks after an invalid risk [#697](https://github.com/openshift/cluster-version-operator/pull/697)
* Bumping the GOLANGCI_LINT_VERSION to v1.43.0 [#695](https://github.com/openshift/cluster-version-operator/pull/695)
* Targeted edge blocking [#663](https://github.com/openshift/cluster-version-operator/pull/663)
* [Bug 2005407](https://bugzilla.redhat.com/show_bug.cgi?id=2005407): Changing the ClusterNotUpgradeable alert to info [#659](https://github.com/openshift/cluster-version-operator/pull/659)
* install: Add description annotations to manifests [#686](https://github.com/openshift/cluster-version-operator/pull/686)
* [Bug 2022509](https://bugzilla.redhat.com/show_bug.cgi?id=2022509): cvo: Compare manifest group in getOverrideForManifest [#689](https://github.com/openshift/cluster-version-operator/pull/689)
* Updating cluster-version-operator images to be consistent with ART [#687](https://github.com/openshift/cluster-version-operator/pull/687)
* [Bug 1990635](https://bugzilla.redhat.com/show_bug.cgi?id=1990635): Fixing the sync issue when desired version and channel changed at the same time [#669](https://github.com/openshift/cluster-version-operator/pull/669)
* install/0000_00_cluster-version-operator_03_deployment: Set dnsPolicy: ClusterFirstWithHostNet [#646](https://github.com/openshift/cluster-version-operator/pull/646)
* install: Drop single-node-developer profile [#685](https://github.com/openshift/cluster-version-operator/pull/685)
* Adding docs to test CVO with custom update graph [#681](https://github.com/openshift/cluster-version-operator/pull/681)
* [Bug 1878925](https://bugzilla.redhat.com/show_bug.cgi?id=1878925): pkg/cvo/updatepayload: Drop history from target pullspec lookup [#684](https://github.com/openshift/cluster-version-operator/pull/684)
* Adding seed to make rand.Float64() return random values [#653](https://github.com/openshift/cluster-version-operator/pull/653)
* vendor: Bump openshift/api for targeted edge blocking [#680](https://github.com/openshift/cluster-version-operator/pull/680)
* [Bug 2014071](https://bugzilla.redhat.com/show_bug.cgi?id=2014071): lib/resourcemerge/imagestream.go: remove TagReference field dependency [#677](https://github.com/openshift/cluster-version-operator/pull/677)
* [Bug 2014071](https://bugzilla.redhat.com/show_bug.cgi?id=2014071): lib/resourcemerge/imagestream.go: Copy all data for new tag reference [#674](https://github.com/openshift/cluster-version-operator/pull/674)
* [Bug 2000938](https://bugzilla.redhat.com/show_bug.cgi?id=2000938): Ensure CVO applies appropriate Deployment strategy on update [#650](https://github.com/openshift/cluster-version-operator/pull/650)
* podsecurity: enforce privileged for openshift-cluster-version namespace [#668](https://github.com/openshift/cluster-version-operator/pull/668)
* [Bug 2011896](https://bugzilla.redhat.com/show_bug.cgi?id=2011896): pkg/cvo/upgradeable: Include messages for multiple-reason Upgradeable=False [#670](https://github.com/openshift/cluster-version-operator/pull/670)
* Unset listen option while running CVO locally [doc/dev] [#667](https://github.com/openshift/cluster-version-operator/pull/667)
* .ci-operator: Bump to Go 1.16 [#665](https://github.com/openshift/cluster-version-operator/pull/665)
* [Bug 2005581](https://bugzilla.redhat.com/show_bug.cgi?id=2005581): install/0000_00_cluster-version-operator_03_deployment: Explicit kube-api-access [#660](https://github.com/openshift/cluster-version-operator/pull/660)
* OWNERS: Prune crawford [#656](https://github.com/openshift/cluster-version-operator/pull/656)
* [Bug 2002834](https://bugzilla.redhat.com/show_bug.cgi?id=2002834): lib/resourcemerge/core: Remove unrecognized volumes and mounts [#654](https://github.com/openshift/cluster-version-operator/pull/654)
* Updating cluster-version-operator images to be consistent with ART [#655](https://github.com/openshift/cluster-version-operator/pull/655)
* pkg/cvo: Drop the explicit 'upstream' from our replacement ClusterVersion [#640](https://github.com/openshift/cluster-version-operator/pull/640)
* [Full changelog](https://github.com/openshift/cluster-version-operator/compare/15ba04c96081635f5412d79db7295a76819d2d10...b09fb92a168981d235a1b8e2d320336aa7405ad6)


### [configmap-reloader](https://github.com/openshift/configmap-reload/tree/22a40ce77a1c3d4842b80de89f4df449672e5f5e)

* Updating configmap-reload images to be consistent with ART [#40](https://github.com/openshift/configmap-reload/pull/40)
* OWNERS: cleanup [#39](https://github.com/openshift/configmap-reload/pull/39)
* Updating configmap-reload images to be consistent with ART [#38](https://github.com/openshift/configmap-reload/pull/38)
* Updating configmap-reload images to be consistent with ART [#37](https://github.com/openshift/configmap-reload/pull/37)
* OWNERS: update [#36](https://github.com/openshift/configmap-reload/pull/36)
* [Full changelog](https://github.com/openshift/configmap-reload/compare/b84b5bf9c3b84e65ebead7e9e35ddf6454bb33ce...22a40ce77a1c3d4842b80de89f4df449672e5f5e)


### [console](https://github.com/openshift/console/tree/613d69470083022ed645f9206136778c90057b09)

* [Bug 2100330](https://bugzilla.redhat.com/show_bug.cgi?id=2100330): disable upload for sourceRef templates [#11774](https://github.com/openshift/console/pull/11774)
* [Bug 2104889](https://bugzilla.redhat.com/show_bug.cgi?id=2104889): Fix topology sidebar update issues [#11798](https://github.com/openshift/console/pull/11798)
* [Bug 2052416](https://bugzilla.redhat.com/show_bug.cgi?id=2052416): fix offensive vm names [#11778](https://github.com/openshift/console/pull/11778)
* [Bug 2094194](https://bugzilla.redhat.com/show_bug.cgi?id=2094194): fix bug where log stream pauses in Chrome [#11654](https://github.com/openshift/console/pull/11654)
* [Bug 2100345](https://bugzilla.redhat.com/show_bug.cgi?id=2100345): fix clone vm error creating DV [#11770](https://github.com/openshift/console/pull/11770)
* [Bug 2097338](https://bugzilla.redhat.com/show_bug.cgi?id=2097338): Filter virtualization alerts in status card [#11715](https://github.com/openshift/console/pull/11715)
* [Bug 2094215](https://bugzilla.redhat.com/show_bug.cgi?id=2094215): Pass contextSource to TopologyApplicationActionProvider [#11656](https://github.com/openshift/console/pull/11656)
* [Bug 2099600](https://bugzilla.redhat.com/show_bug.cgi?id=2099600): Topology toolbars are unaligned to other toolbars [#11703](https://github.com/openshift/console/pull/11703)
* [Bug 2095637](https://bugzilla.redhat.com/show_bug.cgi?id=2095637): Disable update channel validation as well [#11753](https://github.com/openshift/console/pull/11753)
* [Bug 2078699](https://bugzilla.redhat.com/show_bug.cgi?id=2078699): Display disk size in correct units [#11746](https://github.com/openshift/console/pull/11746)
* [Bug 2099527](https://bugzilla.redhat.com/show_bug.cgi?id=2099527): Bug fix context menu position on topology [#11735](https://github.com/openshift/console/pull/11735)
* [Bug 2078699](https://bugzilla.redhat.com/show_bug.cgi?id=2078699): Display disk size in GiB in VM customize wizard [#11733](https://github.com/openshift/console/pull/11733)
* [Bug 2079985](https://bugzilla.redhat.com/show_bug.cgi?id=2079985): use the correct Alertmanager tenancy proxy [#11418](https://github.com/openshift/console/pull/11418)
* [Bug 2094348](https://bugzilla.redhat.com/show_bug.cgi?id=2094348): Display only running VMs in Virtualization Overview chart [#11659](https://github.com/openshift/console/pull/11659)
* [Bug 2095217](https://bugzilla.redhat.com/show_bug.cgi?id=2095217): Fix SSH command string [#11679](https://github.com/openshift/console/pull/11679)
* [Bug 2062980](https://bugzilla.redhat.com/show_bug.cgi?id=2062980): fixes uri case for event sink [#11175](https://github.com/openshift/console/pull/11175)
* [Bug 2092496](https://bugzilla.redhat.com/show_bug.cgi?id=2092496): [release-4.10] Added vault_tenants_sa to the list of supported providers [#11584](https://github.com/openshift/console/pull/11584)
* [Bug 2094863](https://bugzilla.redhat.com/show_bug.cgi?id=2094863): fix web terminal start [#11672](https://github.com/openshift/console/pull/11672)
* [Bug 2094211](https://bugzilla.redhat.com/show_bug.cgi?id=2094211): Change Ping source spec.jsonData (deprecated) field to spec.data [#11655](https://github.com/openshift/console/pull/11655)
* [Bug 2090750](https://bugzilla.redhat.com/show_bug.cgi?id=2090750): Handle medik8s node maintenance [#11581](https://github.com/openshift/console/pull/11581)
* [Bug 2091482](https://bugzilla.redhat.com/show_bug.cgi?id=2091482): change metrics queries based on metrics level configurations [#11595](https://github.com/openshift/console/pull/11595)
* [Bug 2089589](https://bugzilla.redhat.com/show_bug.cgi?id=2089589): add debounce to tektonhub versions api call to avoid many calls [#11552](https://github.com/openshift/console/pull/11552)
* [Bug 2092140](https://bugzilla.redhat.com/show_bug.cgi?id=2092140): Avoid using 'gp2' hardcoded storage class [#11618](https://github.com/openshift/console/pull/11618)
* [Bug 2089315](https://bugzilla.redhat.com/show_bug.cgi?id=2089315): fix rolebinding in DevConsole dropping all subjects when updating [#11545](https://github.com/openshift/console/pull/11545)
* [Bug 2095637](https://bugzilla.redhat.com/show_bug.cgi?id=2095637): Fix failing backend test after devfile registry update [#11710](https://github.com/openshift/console/pull/11710)
* [Bug 2094001](https://bugzilla.redhat.com/show_bug.cgi?id=2094001): Add high priority alerts to overview [#11647](https://github.com/openshift/console/pull/11647)
* [Bug 2092168](https://bugzilla.redhat.com/show_bug.cgi?id=2092168): Add 'Unavailable' status to clusteroperator status filter [#11619](https://github.com/openshift/console/pull/11619)
* [Bug 2088210](https://bugzilla.redhat.com/show_bug.cgi?id=2088210): Monitoring: Fix first panel sometimes not rendered [#11528](https://github.com/openshift/console/pull/11528)
* [Bug 2090124](https://bugzilla.redhat.com/show_bug.cgi?id=2090124): Removing SSH service selectors to minimum required [#11565](https://github.com/openshift/console/pull/11565)
* [Bug 2081946](https://bugzilla.redhat.com/show_bug.cgi?id=2081946): Fix default branch param in pipeline import from git flow [#11442](https://github.com/openshift/console/pull/11442)
* [Bug 2091402](https://bugzilla.redhat.com/show_bug.cgi?id=2091402): cloud-init User check for Windows VM refuses to accept capitalized [#11592](https://github.com/openshift/console/pull/11592)
* [Bug 2084430](https://bugzilla.redhat.com/show_bug.cgi?id=2084430): fixes apiversion for k8s svc and resource selection for sink for form yaml switcher [#11482](https://github.com/openshift/console/pull/11482)
* [Bug 2087065](https://bugzilla.redhat.com/show_bug.cgi?id=2087065): show Limit exceeded state for large number of nodes in topology [#11506](https://github.com/openshift/console/pull/11506)
* [Bug 2050273](https://bugzilla.redhat.com/show_bug.cgi?id=2050273): Update MON_DISK_LOW whitelisted alert documentation URL [#11411](https://github.com/openshift/console/pull/11411)
* [Bug 2089162](https://bugzilla.redhat.com/show_bug.cgi?id=2089162): Change learn more link in virtualization -> migration tool [#11541](https://github.com/openshift/console/pull/11541)
* [Bug 2089547](https://bugzilla.redhat.com/show_bug.cgi?id=2089547): Eliminate use of lookaside cache and move to Cachito [#11551](https://github.com/openshift/console/pull/11551)
* [Bug 2088430](https://bugzilla.redhat.com/show_bug.cgi?id=2088430): Set dashboards timeout based on selected timespan [#11532](https://github.com/openshift/console/pull/11532)
* [Bug 2084091](https://bugzilla.redhat.com/show_bug.cgi?id=2084091): MCG standalone deployment page goes blank when the KMS option is enabled [#11479](https://github.com/openshift/console/pull/11479)
* [Bug 2088247](https://bugzilla.redhat.com/show_bug.cgi?id=2088247): Different status shows on VM list page and details page [#11538](https://github.com/openshift/console/pull/11538)
* [Bug 2087041](https://bugzilla.redhat.com/show_bug.cgi?id=2087041): back port conditional updates [#11487](https://github.com/openshift/console/pull/11487)
* [Bug 2088281](https://bugzilla.redhat.com/show_bug.cgi?id=2088281): Attached disk keeps in loading status when add disk to a power off VM by non-privileged user [#11530](https://github.com/openshift/console/pull/11530)
* [Bug 2088246](https://bugzilla.redhat.com/show_bug.cgi?id=2088246): Overview page crash if no labels available [#11525](https://github.com/openshift/console/pull/11525)
* [Bug 2051433](https://bugzilla.redhat.com/show_bug.cgi?id=2051433): [release-4.10] Create HANA VM does not use values from customized HANA templates [#11011](https://github.com/openshift/console/pull/11011)
* [Bug 2088255](https://bugzilla.redhat.com/show_bug.cgi?id=2088255): Adding missing annotations to create VM from YAML [#11527](https://github.com/openshift/console/pull/11527)
* [Bug 2088019](https://bugzilla.redhat.com/show_bug.cgi?id=2088019): The default YAML on vm wizard is not latest [#11522](https://github.com/openshift/console/pull/11522)
* [Bug 2083729](https://bugzilla.redhat.com/show_bug.cgi?id=2083729): Fix Filter Dropdown State Management [#11471](https://github.com/openshift/console/pull/11471)
* [Bug 2084489](https://bugzilla.redhat.com/show_bug.cgi?id=2084489): Create VM from template that has sourceRef - will now reflect sourceRef at yaml [#11485](https://github.com/openshift/console/pull/11485)
* [Bug 2076989](https://bugzilla.redhat.com/show_bug.cgi?id=2076989): Fix ResourceQuota dashboard card and ACRQ donut label [#11367](https://github.com/openshift/console/pull/11367)
* [Bug 2083385](https://bugzilla.redhat.com/show_bug.cgi?id=2083385): fix bug where "Update blocked" label incorrectly displa… [#11466](https://github.com/openshift/console/pull/11466)
* [Bug 2076370](https://bugzilla.redhat.com/show_bug.cgi?id=2076370): fix CRD name filter [#11356](https://github.com/openshift/console/pull/11356)
* [Bug 2083551](https://bugzilla.redhat.com/show_bug.cgi?id=2083551): customize wizard is crashed [#11469](https://github.com/openshift/console/pull/11469)
* [Bug 2076275](https://bugzilla.redhat.com/show_bug.cgi?id=2076275): Update and scope our breadcrumb padding rule so it doesn't effect a pure implementation [#11365](https://github.com/openshift/console/pull/11365)
* [Bug 2076777](https://bugzilla.redhat.com/show_bug.cgi?id=2076777): add update mode to Update cluster [#11364](https://github.com/openshift/console/pull/11364)
* [Bug 2074163](https://bugzilla.redhat.com/show_bug.cgi?id=2074163): remove `.pf-c-button.pf-m-link` override [#11315](https://github.com/openshift/console/pull/11315)
* [Bug 2071904](https://bugzilla.redhat.com/show_bug.cgi?id=2071904): Translate Extensions On Each Language Change [#11348](https://github.com/openshift/console/pull/11348)
* [Bug 2078385](https://bugzilla.redhat.com/show_bug.cgi?id=2078385): Remove reference to deprecated `v2v-vmware` ConfigMap [#11387](https://github.com/openshift/console/pull/11387)
* [Bug 2076369](https://bugzilla.redhat.com/show_bug.cgi?id=2076369): fix bug where ClusterRole > RoleBindings did not display… [#11354](https://github.com/openshift/console/pull/11354)
* [Bug 2073477](https://bugzilla.redhat.com/show_bug.cgi?id=2073477): Add IBM Flashsystem volume types [#11308](https://github.com/openshift/console/pull/11308)
* [Bug 2077641](https://bugzilla.redhat.com/show_bug.cgi?id=2077641): Improve Firehose cache, so that it does not return unexpected data also if isList differs on two concurrent calls [#11382](https://github.com/openshift/console/pull/11382)
* [Bug 2065008](https://bugzilla.redhat.com/show_bug.cgi?id=2065008): add a hardcoded blog link as fallback in guided tours [#11193](https://github.com/openshift/console/pull/11193)
* [Bug 2074571](https://bugzilla.redhat.com/show_bug.cgi?id=2074571): fix bug where Cluster Settings shows 0 of N, 0% progres… [#11319](https://github.com/openshift/console/pull/11319)
* [Bug 2073023](https://bugzilla.redhat.com/show_bug.cgi?id=2073023): Fix WebSockets not reconnecting during upgrade [#11302](https://github.com/openshift/console/pull/11302)
* [Bug 2072839](https://bugzilla.redhat.com/show_bug.cgi?id=2072839): fix bug where RoleBindings are not displaying in ClusterRole > RoleBindings [#11297](https://github.com/openshift/console/pull/11297)
* [Bug 2069246](https://bugzilla.redhat.com/show_bug.cgi?id=2069246): Fixed the render of a Tab Extension when there is a version present [#11242](https://github.com/openshift/console/pull/11242)
* [Bug 2076221](https://bugzilla.redhat.com/show_bug.cgi?id=2076221): Fix failing TestGetRegistrySamples test [#11351](https://github.com/openshift/console/pull/11351)
* [Bug 2057218](https://bugzilla.redhat.com/show_bug.cgi?id=2057218): Added support for customized wizard - new templates [#11341](https://github.com/openshift/console/pull/11341)
* [Bug 2069959](https://bugzilla.redhat.com/show_bug.cgi?id=2069959): Update getting started blog link [#11255](https://github.com/openshift/console/pull/11255)
* [Bug 2074895](https://bugzilla.redhat.com/show_bug.cgi?id=2074895): Display correct disk size in Edit disk modal [#11329](https://github.com/openshift/console/pull/11329)
* [Bug 2061250](https://bugzilla.redhat.com/show_bug.cgi?id=2061250): Update ConsolePlugin manifest [#11267](https://github.com/openshift/console/pull/11267)
* [Bug 2072440](https://bugzilla.redhat.com/show_bug.cgi?id=2072440): avoid pre-fetching tekton hub task versions in pipeline builder [#11290](https://github.com/openshift/console/pull/11290)
* [Bug 2067719](https://bugzilla.redhat.com/show_bug.cgi?id=2067719): correct ChannelDocLink url [#11225](https://github.com/openshift/console/pull/11225)
* [Bug 2069913](https://bugzilla.redhat.com/show_bug.cgi?id=2069913): Fix disabling community tasks in pipeline builder issue [#11253](https://github.com/openshift/console/pull/11253)
* [Bug 2059186](https://bugzilla.redhat.com/show_bug.cgi?id=2059186): Don't pass Authorization header when not needed [#11108](https://github.com/openshift/console/pull/11108)
* [Bug 2048892](https://bugzilla.redhat.com/show_bug.cgi?id=2048892): Add empty state to running VMs card [#10986](https://github.com/openshift/console/pull/10986)
* [Bug 2054949](https://bugzilla.redhat.com/show_bug.cgi?id=2054949): Disabling Vault SA based auth for storage class encryption [#11064](https://github.com/openshift/console/pull/11064)
* [Bug 2049762](https://bugzilla.redhat.com/show_bug.cgi?id=2049762): Cannot change storage class of boot disk when creating VM [#10994](https://github.com/openshift/console/pull/10994)
* [Bug 2054650](https://bugzilla.redhat.com/show_bug.cgi?id=2054650): Allow custom template namespace [#11057](https://github.com/openshift/console/pull/11057)
* [Bug 2067983](https://bugzilla.redhat.com/show_bug.cgi?id=2067983): Pipeline metrics: use prometheus-tenancy API to get data [#11226](https://github.com/openshift/console/pull/11226)
* [Bug 2065480](https://bugzilla.redhat.com/show_bug.cgi?id=2065480): Fix VolumeSnapshot creation sort [#11196](https://github.com/openshift/console/pull/11196)
* [Bug 2064988](https://bugzilla.redhat.com/show_bug.cgi?id=2064988): [Tekton Hub] show read more link in the task quick search details pane [#11192](https://github.com/openshift/console/pull/11192)
* [Bug 2057507](https://bugzilla.redhat.com/show_bug.cgi?id=2057507): Decode secrets before authorizing repository [#11094](https://github.com/openshift/console/pull/11094)
* [Bug 2052414](https://bugzilla.redhat.com/show_bug.cgi?id=2052414): Add started-by annotation to pipelines created with "Start last run" [#11015](https://github.com/openshift/console/pull/11015)
* [Bug 2059807](https://bugzilla.redhat.com/show_bug.cgi?id=2059807): Show standalone resources as sink and not the one's owned by other resource [#11119](https://github.com/openshift/console/pull/11119)
* [Bug 2065672](https://bugzilla.redhat.com/show_bug.cgi?id=2065672): Fix  alert from showing an object [#11200](https://github.com/openshift/console/pull/11200)
* [Bug 2060090](https://bugzilla.redhat.com/show_bug.cgi?id=2060090): updates versions for kafka and kafkaTopic [#11127](https://github.com/openshift/console/pull/11127)
* [Bug 2059989](https://bugzilla.redhat.com/show_bug.cgi?id=2059989): Fix to add labels to webhook secrets created during import [#11125](https://github.com/openshift/console/pull/11125)
* [Bug 2056512](https://bugzilla.redhat.com/show_bug.cgi?id=2056512): fix ClusterOperator Status, Version col sorts [#11084](https://github.com/openshift/console/pull/11084)
* [Bug 2064510](https://bugzilla.redhat.com/show_bug.cgi?id=2064510): Change the tekton hub api endpoint to use v1 api [#11186](https://github.com/openshift/console/pull/11186)
* [Bug 2062258](https://bugzilla.redhat.com/show_bug.cgi?id=2062258): Add optional chaining to avoid npe [#11164](https://github.com/openshift/console/pull/11164)
* [Bug 2059805](https://bugzilla.redhat.com/show_bug.cgi?id=2059805): clear dashboard variables for dev perspective on unmount [#11118](https://github.com/openshift/console/pull/11118)
* [Bug 2060448](https://bugzilla.redhat.com/show_bug.cgi?id=2060448): Fix potential issues with namespaces that contains just numbers [#11132](https://github.com/openshift/console/pull/11132)
* [Bug 2059849](https://bugzilla.redhat.com/show_bug.cgi?id=2059849): fix console crashing in the edit deployment form [#11122](https://github.com/openshift/console/pull/11122)
* [Bug 2055444](https://bugzilla.redhat.com/show_bug.cgi?id=2055444): Fix sticky footer in pipeline builder's form yaml switcher [#11079](https://github.com/openshift/console/pull/11079)
* [Bug 2054757](https://bugzilla.redhat.com/show_bug.cgi?id=2054757): (Topology) Performance improvement by reducing rerenderings and deep-copy toJSON() calls [#11059](https://github.com/openshift/console/pull/11059)
* [Bug 2062146](https://bugzilla.redhat.com/show_bug.cgi?id=2062146): Allow topology list to select application group [#11162](https://github.com/openshift/console/pull/11162)
* [Bug 2059848](https://bugzilla.redhat.com/show_bug.cgi?id=2059848): fix duplicate edit app action on installing virtualization operator [#11121](https://github.com/openshift/console/pull/11121)
* [Bug 2062837](https://bugzilla.redhat.com/show_bug.cgi?id=2062837): Remove tech preview badge for web terminal [#11173](https://github.com/openshift/console/pull/11173)
* [Bug 2055290](https://bugzilla.redhat.com/show_bug.cgi?id=2055290): Sum total memory of unnamed container only [#11072](https://github.com/openshift/console/pull/11072)
* [Bug 2057260](https://bugzilla.redhat.com/show_bug.cgi?id=2057260): Fix pipeline run logs autoscrolling issue [#11092](https://github.com/openshift/console/pull/11092)
* [Bug 2048047](https://bugzilla.redhat.com/show_bug.cgi?id=2048047): Make namespace bar full width and sticky in console [#11065](https://github.com/openshift/console/pull/11065)
* [Bug 2057438](https://bugzilla.redhat.com/show_bug.cgi?id=2057438): fix proxy so requests to account management service work [#11093](https://github.com/openshift/console/pull/11093)
* [Bug 2053339](https://bugzilla.redhat.com/show_bug.cgi?id=2053339): Revert "Add Dev Preview tag for IBM FlashSystem" [#11041](https://github.com/openshift/console/pull/11041)
* [Bug 2053252](https://bugzilla.redhat.com/show_bug.cgi?id=2053252): Revert "fix annotations on updating workload" [#11036](https://github.com/openshift/console/pull/11036)
* [Bug 2054154](https://bugzilla.redhat.com/show_bug.cgi?id=2054154): omit rolebindings with no subjects [#11048](https://github.com/openshift/console/pull/11048)
* [Bug 2054288](https://bugzilla.redhat.com/show_bug.cgi?id=2054288): Update E2E to use 3scale operator [#11050](https://github.com/openshift/console/pull/11050)
* [Bug 2052644](https://bugzilla.redhat.com/show_bug.cgi?id=2052644): Fix auth redirect loop caused by duplicate state-token cookie [#11018](https://github.com/openshift/console/pull/11018)
* [Bug 2048048](https://bugzilla.redhat.com/show_bug.cgi?id=2048048): fix width of dropdowns in the userpreferences applications tab [#10972](https://github.com/openshift/console/pull/10972)
* [Bug 2048050](https://bugzilla.redhat.com/show_bug.cgi?id=2048050): fix topology list view [#10973](https://github.com/openshift/console/pull/10973)
* [Bug 2048046](https://bugzilla.redhat.com/show_bug.cgi?id=2048046): Fix that new route annotations doesn't work on Knative Services [#10970](https://github.com/openshift/console/pull/10970)
* [Bug 2049043](https://bugzilla.redhat.com/show_bug.cgi?id=2049043): Dont assume its a pvc [#10989](https://github.com/openshift/console/pull/10989)
* [Bug 2048891](https://bugzilla.redhat.com/show_bug.cgi?id=2048891): Remove depracated v2v resources from plugin config [#10985](https://github.com/openshift/console/pull/10985)
* [Bug 2048598](https://bugzilla.redhat.com/show_bug.cgi?id=2048598): fix web terminal resize layout issue [#10981](https://github.com/openshift/console/pull/10981)
* Updating openshift-enterprise-console images to be consistent with ART [#10424](https://github.com/openshift/console/pull/10424)
* [Bug 2046597](https://bugzilla.redhat.com/show_bug.cgi?id=2046597): Monitoring targets: Fix handling of duplicate service monitors [#10942](https://github.com/openshift/console/pull/10942)
* [Bug 2046601](https://bugzilla.redhat.com/show_bug.cgi?id=2046601): Createvm crash on null [#10956](https://github.com/openshift/console/pull/10956)
* Add QuickStarts cta to create ProjectHelmChartRepository in the helm catalog description text [#10904](https://github.com/openshift/console/pull/10904)
* set helm feature flag for project helm repositories [#10860](https://github.com/openshift/console/pull/10860)
* [Bug 2030305](https://bugzilla.redhat.com/show_bug.cgi?id=2030305): Fix that primer export download toast was not shown [#10800](https://github.com/openshift/console/pull/10800)
* [Bug 2009189](https://bugzilla.redhat.com/show_bug.cgi?id=2009189): fix annotations on updating deployment [#10573](https://github.com/openshift/console/pull/10573)
* [Bug 2047317](https://bugzilla.redhat.com/show_bug.cgi?id=2047317): Update doc helm OWNERS [#10852](https://github.com/openshift/console/pull/10852)
* [Bug 2039534](https://bugzilla.redhat.com/show_bug.cgi?id=2039534): Migrate project dashboard tests to Cypress [#10834](https://github.com/openshift/console/pull/10834)
* [Bug 2046517](https://bugzilla.redhat.com/show_bug.cgi?id=2046517): Recommendations notification header shows when there isn't any recommendations [#10943](https://github.com/openshift/console/pull/10943)
* Gherkin and automation for helm chart registry to be namespace scoped [#10920](https://github.com/openshift/console/pull/10920)
* Implement multicluster console tech preview [#10900](https://github.com/openshift/console/pull/10900)
* Add a new devfile telemetry event [#10876](https://github.com/openshift/console/pull/10876)
* [Bug 2023675](https://bugzilla.redhat.com/show_bug.cgi?id=2023675): Add warning alert when installing operator to non suggested namespace [#10491](https://github.com/openshift/console/pull/10491)
* [CONSOLE-2964](https://issues.redhat.com/browse/CONSOLE-2964): Update ts-node to v10.2.1 [#10014](https://github.com/openshift/console/pull/10014)
* [Bug 2037203](https://bugzilla.redhat.com/show_bug.cgi?id=2037203): Add a scrollable legend to Running VMs graph [#10928](https://github.com/openshift/console/pull/10928)
* [Bug 2042274](https://bugzilla.redhat.com/show_bug.cgi?id=2042274): Storage API should be used when upload PVC [#10939](https://github.com/openshift/console/pull/10939)
* [Bug 2044724](https://bugzilla.redhat.com/show_bug.cgi?id=2044724): Remove namespace column on VM list page when a project is selected [#10937](https://github.com/openshift/console/pull/10937)
* [Bug 2040535](https://bugzilla.redhat.com/show_bug.cgi?id=2040535): Added support for customized wizard [#10921](https://github.com/openshift/console/pull/10921)
* [Bug 2015356](https://bugzilla.redhat.com/show_bug.cgi?id=2015356): Different status shows on VM [#10922](https://github.com/openshift/console/pull/10922)
* [Bug 2035602](https://bugzilla.redhat.com/show_bug.cgi?id=2035602): [e2e][automation] add tests for Virtualization Overview cards [#10760](https://github.com/openshift/console/pull/10760)
* [Bug 2045849](https://bugzilla.redhat.com/show_bug.cgi?id=2045849): chore(i18n): update translations [#10887](https://github.com/openshift/console/pull/10887)
* [Bug 2039619](https://bugzilla.redhat.com/show_bug.cgi?id=2039619): - [AWS] In tree provisioner storageclass aws disk type should contain 'gp3' and csi provisioner storageclass default aws disk type should be 'gp3' [#10926](https://github.com/openshift/console/pull/10926)
* [Bug 2044201](https://bugzilla.redhat.com/show_bug.cgi?id=2044201): Support for DATA_SOURCE_NAME and DATA_SOURCE_NAMESPACE fix [#10924](https://github.com/openshift/console/pull/10924)
* [Bug 2025821](https://bugzilla.redhat.com/show_bug.cgi?id=2025821): Make "Network Attachment Definitions" available to project-admin [#10906](https://github.com/openshift/console/pull/10906)
* [Bug 2044717](https://bugzilla.redhat.com/show_bug.cgi?id=2044717): improve test situation for upstream [#10902](https://github.com/openshift/console/pull/10902)
* [Bug 2044704](https://bugzilla.redhat.com/show_bug.cgi?id=2044704): Revert "Monitoring: Add runbook URLs to alert and rule details pages" [#10919](https://github.com/openshift/console/pull/10919)
* [CONSOLE-2280](https://issues.redhat.com/browse/CONSOLE-2280): show support level [#10551](https://github.com/openshift/console/pull/10551)
* [Bug 2044201](https://bugzilla.redhat.com/show_bug.cgi?id=2044201): Support for DATA_SOURCE_NAME and DATA_SOURCE_NAMESPACE [#10912](https://github.com/openshift/console/pull/10912)
* [Bug 2042851](https://bugzilla.redhat.com/show_bug.cgi?id=2042851): Create template from SAP HANA template flow [#10899](https://github.com/openshift/console/pull/10899)
* [Bug 2037237](https://bugzilla.redhat.com/show_bug.cgi?id=2037237): Add "This is a CD-ROM boot source" checkbox to customize wizard [#10896](https://github.com/openshift/console/pull/10896)
* disable helm on multi cluster environment [#10916](https://github.com/openshift/console/pull/10916)
* [Bug 2041671](https://bugzilla.redhat.com/show_bug.cgi?id=2041671): Redirect to list after template deletion [#10917](https://github.com/openshift/console/pull/10917)
* Add user preferences to guided tour [#10905](https://github.com/openshift/console/pull/10905)
* [Bug 2042619](https://bugzilla.redhat.com/show_bug.cgi?id=2042619): Avoid runtime error when no CSVs [#10884](https://github.com/openshift/console/pull/10884)
* [CCXDEV-7039](https://issues.redhat.com/browse/CCXDEV-7039): make severity links clickable in Insights Advisor widget [#10875](https://github.com/openshift/console/pull/10875)
* [Bug 2037772](https://bugzilla.redhat.com/show_bug.cgi?id=2037772): Use correct caps in 'Service name' & 'System name ' [#10785](https://github.com/openshift/console/pull/10785)
* [Bug 1986819](https://bugzilla.redhat.com/show_bug.cgi?id=1986819): fix string typos for hot-plug disks [#9878](https://github.com/openshift/console/pull/9878)
* [CONSOLE-2360](https://issues.redhat.com/browse/CONSOLE-2360): Add debug terminal for pods [#9578](https://github.com/openshift/console/pull/9578)
* [Bug 2041093](https://bugzilla.redhat.com/show_bug.cgi?id=2041093): Changed validation of adding file content from not empty to not contain parsing errors [#10895](https://github.com/openshift/console/pull/10895)
* Add KamletBinding Visualization [#10892](https://github.com/openshift/console/pull/10892)
* update version of quick-start library to latest [#10840](https://github.com/openshift/console/pull/10840)
* [Bug 2042395](https://bugzilla.redhat.com/show_bug.cgi?id=2042395): Add prerequisites for active health checks test [#10880](https://github.com/openshift/console/pull/10880)
* Include the namespace-scoped Helm Chart Repositories in the dev catalog [#10885](https://github.com/openshift/console/pull/10885)
* [Bug 2043117](https://bugzilla.redhat.com/show_bug.cgi?id=2043117): Make recommended operator links internal [#10898](https://github.com/openshift/console/pull/10898)
* [Bug 2026383](https://bugzilla.redhat.com/show_bug.cgi?id=2026383): Monitoring: Fix JS error when dashboard JSON cannot be parsed [#10890](https://github.com/openshift/console/pull/10890)
* [Bug 2030240](https://bugzilla.redhat.com/show_bug.cgi?id=2030240): Hide virtualization overview for non-admin users [#10881](https://github.com/openshift/console/pull/10881)
* [Bug 2043064](https://bugzilla.redhat.com/show_bug.cgi?id=2043064): Update patternfly-topology to include latest changes and improve topology performance a bit [#10879](https://github.com/openshift/console/pull/10879)
* [Bug 2039315](https://bugzilla.redhat.com/show_bug.cgi?id=2039315): Filter superseded helm secrets and fix firehose to support partial metadata [#10812](https://github.com/openshift/console/pull/10812)
* [Bug 2043068](https://bugzilla.redhat.com/show_bug.cgi?id=2043068): Show total text even if current utilization is 0 [#10897](https://github.com/openshift/console/pull/10897)
* [Bug 2042829](https://bugzilla.redhat.com/show_bug.cgi?id=2042829): Topology performance: Do not fetch HPA for each Deployment (Pod Ring) [#10894](https://github.com/openshift/console/pull/10894)
* [Bug 2036989](https://bugzilla.redhat.com/show_bug.cgi?id=2036989): Prevent route external link icon and copy-to-clipboard icon from wrapping separately from its associated inline text. [#10865](https://github.com/openshift/console/pull/10865)
* [Bug 2039868](https://bugzilla.redhat.com/show_bug.cgi?id=2039868): Enhance Insights widget empty states [#10826](https://github.com/openshift/console/pull/10826)
* [Bug 2041475](https://bugzilla.redhat.com/show_bug.cgi?id=2041475): Add function names to components which are wrapped in memo to get their name in the react dev tools [#10858](https://github.com/openshift/console/pull/10858)
* [Bug 2033098](https://bugzilla.redhat.com/show_bug.cgi?id=2033098): Conjunction in the ProgressiveListFooter is now translatable [#10790](https://github.com/openshift/console/pull/10790)
* [Bug 2039618](https://bugzilla.redhat.com/show_bug.cgi?id=2039618): Add validations to SAP HANA [#10866](https://github.com/openshift/console/pull/10866)
* [Bug 2031797](https://bugzilla.redhat.com/show_bug.cgi?id=2031797): Correct order and text of Boot source type input [#10798](https://github.com/openshift/console/pull/10798)
* [Bug 2038772](https://bugzilla.redhat.com/show_bug.cgi?id=2038772): Monitoring: Fix handling of ServiceMonitor's matchExpressions [#10877](https://github.com/openshift/console/pull/10877)
* [ODC-6455](https://issues.redhat.com/browse/ODC-6455): Remove old labels from add page tests [#10864](https://github.com/openshift/console/pull/10864)
* [Bug 2041492](https://bugzilla.redhat.com/show_bug.cgi?id=2041492): Fix spacing between resource items in inventory card [#10862](https://github.com/openshift/console/pull/10862)
* [ODC-6453](https://issues.redhat.com/browse/ODC-6453): Allow multiple namespaces to be deleted as part of cleanup [#10859](https://github.com/openshift/console/pull/10859)
* Gherkin and automation for workload sidebar entry for pipeline triggers [#10837](https://github.com/openshift/console/pull/10837)
* [Bug 2042567](https://bugzilla.redhat.com/show_bug.cgi?id=2042567): elaborate on CodeReady in readme [#10835](https://github.com/openshift/console/pull/10835)
* Mock all the remaining github requests in e2e suite [#10768](https://github.com/openshift/console/pull/10768)
* Gherkin and automation for specifying a name for  service binding connector [#10723](https://github.com/openshift/console/pull/10723)
* [Bug 2042649](https://bugzilla.redhat.com/show_bug.cgi?id=2042649): Bump helm to v3.7.1 [#10469](https://github.com/openshift/console/pull/10469)
* [Bug 2042382](https://bugzilla.redhat.com/show_bug.cgi?id=2042382): kubevirt: only run smoke tests in CI [#10878](https://github.com/openshift/console/pull/10878)
* [Bug 2038879](https://bugzilla.redhat.com/show_bug.cgi?id=2038879): Check if name label exists before comparing [#10874](https://github.com/openshift/console/pull/10874)
* [Bug 2041763](https://bugzilla.redhat.com/show_bug.cgi?id=2041763): Fix handling of the `defaultSortField` prop for tables [#10868](https://github.com/openshift/console/pull/10868)
* adds support for host app to pass configurations for apiDiscovery , appInternalFetch [#10707](https://github.com/openshift/console/pull/10707)
* [Bug 1986302](https://bugzilla.redhat.com/show_bug.cgi?id=1986302): Check rbac before polling for rules silences [#10725](https://github.com/openshift/console/pull/10725)
* [Bug 2040616](https://bugzilla.redhat.com/show_bug.cgi?id=2040616): - rolebindings page doesn't load for normal users [#10867](https://github.com/openshift/console/pull/10867)
* [Bug 2040783](https://bugzilla.redhat.com/show_bug.cgi?id=2040783): Show the new resource name, esp. when using generateName on the import status page [#10850](https://github.com/openshift/console/pull/10850)
* [Bug 2040653](https://bugzilla.redhat.com/show_bug.cgi?id=2040653): Fix topology sidebar warns that another component is updated while rendering [#10842](https://github.com/openshift/console/pull/10842)
* [Bug 2015420](https://bugzilla.redhat.com/show_bug.cgi?id=2015420): Add VMs resource to project's intentory card [#10839](https://github.com/openshift/console/pull/10839)
* Integrate PatternFly log viewer extension into Pods and Nodes [#10486](https://github.com/openshift/console/pull/10486)
* [Bug 2008235](https://bugzilla.redhat.com/show_bug.cgi?id=2008235): Fix to fetch imageStreamTag on reload in edit-deployment form [#10771](https://github.com/openshift/console/pull/10771)
* [Bug 2040782](https://bugzilla.redhat.com/show_bug.cgi?id=2040782): Fix that import YAML page blocks input with more then one generateName attributes [#10849](https://github.com/openshift/console/pull/10849)
* [Bug 2040655](https://bugzilla.redhat.com/show_bug.cgi?id=2040655): Fix that user settings update fails when selecting application in topology sidebar [#10843](https://github.com/openshift/console/pull/10843)
* [Bug 2013127](https://bugzilla.redhat.com/show_bug.cgi?id=2013127): allow catalog categories and cards to open in new tab [#10853](https://github.com/openshift/console/pull/10853)
* [Bug 2039798](https://bugzilla.redhat.com/show_bug.cgi?id=2039798): contextual binding should create service binding connector [#10832](https://github.com/openshift/console/pull/10832)
* [Bug 2039065](https://bugzilla.redhat.com/show_bug.cgi?id=2039065): re-enable Bulk Import e2e test and increase wait [#10814](https://github.com/openshift/console/pull/10814)
* [Bug 2037241](https://bugzilla.redhat.com/show_bug.cgi?id=2037241): Default cache ns store ttl to 0 [#10861](https://github.com/openshift/console/pull/10861)
* [Bug 2039743](https://bugzilla.redhat.com/show_bug.cgi?id=2039743): Fix react "missing key" warning when open operator hub detail page (and maybe others as well) [#10822](https://github.com/openshift/console/pull/10822)
* [Bug 2011368](https://bugzilla.redhat.com/show_bug.cgi?id=2011368): fix PipelineRun visualization tooltip to show duration [#10806](https://github.com/openshift/console/pull/10806)
* [Bug 1982662](https://bugzilla.redhat.com/show_bug.cgi?id=1982662): Fix localization issues in Add Storage page [#10054](https://github.com/openshift/console/pull/10054)
* [Bug 2040661](https://bugzilla.redhat.com/show_bug.cgi?id=2040661): Fix different react warnings when leaving topology [#10844](https://github.com/openshift/console/pull/10844)
* [Bug 2039619](https://bugzilla.redhat.com/show_bug.cgi?id=2039619): - [AWS] In tree provisioner storageclass aws disk type should contain 'gp3' and csi provisioner storageclass default aws disk type should be 'gp3' [#10845](https://github.com/openshift/console/pull/10845)
* [Bug 2038772](https://bugzilla.redhat.com/show_bug.cgi?id=2038772): Monitoring: Handle service monitors with undefined matchLabels [#10854](https://github.com/openshift/console/pull/10854)
* [Bug 2039776](https://bugzilla.redhat.com/show_bug.cgi?id=2039776): Monitoring: show a error message if wrong dashboard name is passed to the URL [#10851](https://github.com/openshift/console/pull/10851)
* [Bug 2039770](https://bugzilla.redhat.com/show_bug.cgi?id=2039770): Monitoring: use namespace to detect the active perspective instead of useActivePerspective hook [#10836](https://github.com/openshift/console/pull/10836)
* [Bug 2034362](https://bugzilla.redhat.com/show_bug.cgi?id=2034362): Update description of disk interface [#10825](https://github.com/openshift/console/pull/10825)
* [Bug 2041204](https://bugzilla.redhat.com/show_bug.cgi?id=2041204): Fix templates link in inventory card [#10848](https://github.com/openshift/console/pull/10848)
* [Bug 2038034](https://bugzilla.redhat.com/show_bug.cgi?id=2038034): non-privileged user cannot see auto-update boot source [#10803](https://github.com/openshift/console/pull/10803)
* helm: support namespaced helm repository for helm API [#10467](https://github.com/openshift/console/pull/10467)
* [Bug 2035703](https://bugzilla.redhat.com/show_bug.cgi?id=2035703): - Roles -> RoleBindings tab doesn't show RoleBindings correctly [#10846](https://github.com/openshift/console/pull/10846)
* [Bug 2040150](https://bugzilla.redhat.com/show_bug.cgi?id=2040150): Make changes to HPCS KMS component [#10833](https://github.com/openshift/console/pull/10833)
* [Bug 2039057](https://bugzilla.redhat.com/show_bug.cgi?id=2039057): Adjust kind column to target width in API explorer page [#10811](https://github.com/openshift/console/pull/10811)
* migrate knative plugin models to resource metadata dynamic plugin [#10330](https://github.com/openshift/console/pull/10330)
* [Bug 2027563](https://bugzilla.redhat.com/show_bug.cgi?id=2027563): e2e tests wait for add forms to load [#10654](https://github.com/openshift/console/pull/10654)
* [Bug 2014420](https://bugzilla.redhat.com/show_bug.cgi?id=2014420): dont crash topology page [#10272](https://github.com/openshift/console/pull/10272)
* [Bug 2014464](https://bugzilla.redhat.com/show_bug.cgi?id=2014464): Fix navigation spacing in dev (generic) perspective [#10830](https://github.com/openshift/console/pull/10830)
* [Bug 2039781](https://bugzilla.redhat.com/show_bug.cgi?id=2039781): OBC navItem hidden for non-cluster admin [#10824](https://github.com/openshift/console/pull/10824)
* [Bug 2039678](https://bugzilla.redhat.com/show_bug.cgi?id=2039678): Check if 'auths' key when switching between create image secret subforms [#10821](https://github.com/openshift/console/pull/10821)
* [Bug 2039244](https://bugzilla.redhat.com/show_bug.cgi?id=2039244): Add null checks in ActionMenu to fix helm history page crash [#10813](https://github.com/openshift/console/pull/10813)
* [Bug 2027524](https://bugzilla.redhat.com/show_bug.cgi?id=2027524): delete channel and broker when deleting an application [#10787](https://github.com/openshift/console/pull/10787)
* [Bug 2034190](https://bugzilla.redhat.com/show_bug.cgi?id=2034190): unable to add new VirtIO disks to VMs [#10748](https://github.com/openshift/console/pull/10748)
* [Bug 2035146](https://bugzilla.redhat.com/show_bug.cgi?id=2035146): Removed not useful error [#10819](https://github.com/openshift/console/pull/10819)
* [Bug 2039056](https://bugzilla.redhat.com/show_bug.cgi?id=2039056): Fix alignment of the schema breadcrumbs … [#10831](https://github.com/openshift/console/pull/10831)
* [Bug 2037664](https://bugzilla.redhat.com/show_bug.cgi?id=2037664): Override the PatternFly default vertical alignment value within tables to correctly align cell contents. [#10829](https://github.com/openshift/console/pull/10829)
* [Bug 2037246](https://bugzilla.redhat.com/show_bug.cgi?id=2037246): Cusotmize boot source was missing DataVolumes in order to use new DataSource [#10817](https://github.com/openshift/console/pull/10817)
* [Bug 2015420](https://bugzilla.redhat.com/show_bug.cgi?id=2015420): Update SupportedExtension to include all dashboard extensions [#10797](https://github.com/openshift/console/pull/10797)
* [Bug 2039529](https://bugzilla.redhat.com/show_bug.cgi?id=2039529): disable Project Dashboard Resource Quotas Card test [#10816](https://github.com/openshift/console/pull/10816)
* [Bug 2039756](https://bugzilla.redhat.com/show_bug.cgi?id=2039756): Fix react warning on operator hub description component, used for example on the KnativeServing detail page [#10823](https://github.com/openshift/console/pull/10823)
* [Bug 2039586](https://bugzilla.redhat.com/show_bug.cgi?id=2039586): update centos8 to centos stream8 [#10809](https://github.com/openshift/console/pull/10809)
* [Bug 2038761](https://bugzilla.redhat.com/show_bug.cgi?id=2038761): Monitoring: Handle case where `service.metadata.labels` is undefined [#10808](https://github.com/openshift/console/pull/10808)
* [Bug 2038832](https://bugzilla.redhat.com/show_bug.cgi?id=2038832): Add registry URL suggestions for centos stream templates [#10801](https://github.com/openshift/console/pull/10801)
* HAC 374: Migrate last k8s reducer to SDK and revert sdkK8s back to k8s [#10714](https://github.com/openshift/console/pull/10714)
* [Bug 2039064](https://bugzilla.redhat.com/show_bug.cgi?id=2039064): Disable Bulk Import e2e test [#10648](https://github.com/openshift/console/pull/10648)
* [Bug 2021205](https://bugzilla.redhat.com/show_bug.cgi?id=2021205): fix git url change validation [#10769](https://github.com/openshift/console/pull/10769)
* [Bug 2038465](https://bugzilla.redhat.com/show_bug.cgi?id=2038465): Upgrade chromedriver to 90.x to support Mac M1 chips [#10691](https://github.com/openshift/console/pull/10691)
* [Bug 1987044](https://bugzilla.redhat.com/show_bug.cgi?id=1987044): [OCPV48] Shutoff VM is being shown as "Starting" in WebUI when using spec.runStrategy Manual/RerunOnFailure [#10758](https://github.com/openshift/console/pull/10758)
* [Bug 2038663](https://bugzilla.redhat.com/show_bug.cgi?id=2038663): Added Matan Schatzman and Aviv Turgeman to OWNERS file, removed some other inactive users [#10778](https://github.com/openshift/console/pull/10778)
* [Bug 2025431](https://bugzilla.redhat.com/show_bug.cgi?id=2025431): Provide specific windows source link [#10796](https://github.com/openshift/console/pull/10796)
* GitOps: Add error handling (#1278) [#10468](https://github.com/openshift/console/pull/10468)
* [Bug 2035467](https://bugzilla.redhat.com/show_bug.cgi?id=2035467): Query Browser: Fix `undefined` error when sorting the results table [#10789](https://github.com/openshift/console/pull/10789)
* [Bug 2035704](https://bugzilla.redhat.com/show_bug.cgi?id=2035704): RoleBindings list page filter doesn't apply [#10773](https://github.com/openshift/console/pull/10773)
* [Bug 2018234](https://bugzilla.redhat.com/show_bug.cgi?id=2018234): Fix that user settings ConfigMap is also created for users with restricted access [#10705](https://github.com/openshift/console/pull/10705)
* adds/updates jsdoc comments, expose useK8sWatchResource(s) hooks from SDK and adds typing [#10779](https://github.com/openshift/console/pull/10779)
* [Bug 2009754](https://bugzilla.redhat.com/show_bug.cgi?id=2009754): Fix sticky footer in the import forms [#10776](https://github.com/openshift/console/pull/10776)
* [Bug 1999903](https://bugzilla.redhat.com/show_bug.cgi?id=1999903): Changed This is cdrom boot source checkbox id [#10775](https://github.com/openshift/console/pull/10775)
* [Bug 2037182](https://bugzilla.redhat.com/show_bug.cgi?id=2037182): update the ping source apiVersion [#10774](https://github.com/openshift/console/pull/10774)
* Move ResourceStatus to dynamic-plugin-sdk [#10770](https://github.com/openshift/console/pull/10770)
* [Bug 1957547](https://bugzilla.redhat.com/show_bug.cgi?id=1957547): [RFE]VM name is not auto filled in dev console [#10763](https://github.com/openshift/console/pull/10763)
* Make ResourceIcon consume groupVersionKind [#10762](https://github.com/openshift/console/pull/10762)
* [Bug 1999796](https://bugzilla.redhat.com/show_bug.cgi?id=1999796): Add support for fetching partial metadata and fix helm list page crash [#10754](https://github.com/openshift/console/pull/10754)
* [Bug 2035348](https://bugzilla.redhat.com/show_bug.cgi?id=2035348): Fix two grammar issues in kubevirt-plugin [#10727](https://github.com/openshift/console/pull/10727)
* [Bug 2035321](https://bugzilla.redhat.com/show_bug.cgi?id=2035321): chore(i18n): update translations [#10724](https://github.com/openshift/console/pull/10724)
* [Bug 2034068](https://bugzilla.redhat.com/show_bug.cgi?id=2034068): updates tests for downstream [#10685](https://github.com/openshift/console/pull/10685)
* Monitoring: Add Prometheus Targets UI pages [#10625](https://github.com/openshift/console/pull/10625)
* [Bug 2028170](https://bugzilla.redhat.com/show_bug.cgi?id=2028170): Remove whitespaces around mirroring card popover [#10601](https://github.com/openshift/console/pull/10601)
* DevConsole refactor [#10420](https://github.com/openshift/console/pull/10420)
* [Bug 2032415](https://bugzilla.redhat.com/show_bug.cgi?id=2032415): Templates page - remove "support level" badge and add "support level" column which should not be hard coded [#10706](https://github.com/openshift/console/pull/10706)
* [Bug 2037801](https://bugzilla.redhat.com/show_bug.cgi?id=2037801): disabled serverless specs as serverless operator is not available in the operatorhub [#10786](https://github.com/openshift/console/pull/10786)
* [Bug 2035910](https://bugzilla.redhat.com/show_bug.cgi?id=2035910): Show manual approval options [#10780](https://github.com/openshift/console/pull/10780)
* Update Event Sources Visualization and SideBar [#10721](https://github.com/openshift/console/pull/10721)
* [Bug 2010181](https://bugzilla.redhat.com/show_bug.cgi?id=2010181): Environment variables not getting reset on reload on deployment edit form [#10170](https://github.com/openshift/console/pull/10170)
* Remove duplicate K8sKind type [#10764](https://github.com/openshift/console/pull/10764)
* [Bug 2023865](https://bugzilla.redhat.com/show_bug.cgi?id=2023865): Pull in css to support react-virtualized-extension and remove overrides. [#10626](https://github.com/openshift/console/pull/10626)
* [Bug 2035409](https://bugzilla.redhat.com/show_bug.cgi?id=2035409): Change catsrc name as the older is no longer published [#10772](https://github.com/openshift/console/pull/10772)
* Read from tektonconfig to enable/disable the hub tasks in pipeline builder [#10767](https://github.com/openshift/console/pull/10767)
* [Bug 1994094](https://bugzilla.redhat.com/show_bug.cgi?id=1994094): Added missing translations [#10749](https://github.com/openshift/console/pull/10749)
* [Bug 2027132](https://bugzilla.redhat.com/show_bug.cgi?id=2027132): Changed Fedora and Centos icons in template screen [#10761](https://github.com/openshift/console/pull/10761)
* [Bug 2035772](https://bugzilla.redhat.com/show_bug.cgi?id=2035772): AccessMode and VolumeMode is not reserved for customize wizard [#10743](https://github.com/openshift/console/pull/10743)
* [Bug 2035141](https://bugzilla.redhat.com/show_bug.cgi?id=2035141): [RFE] Show GPU/Host devices in template's details tab [#10745](https://github.com/openshift/console/pull/10745)
* [Bug 2035933](https://bugzilla.redhat.com/show_bug.cgi?id=2035933): volume mode and access mode are empty in customize wizard review tab [#10744](https://github.com/openshift/console/pull/10744)
* [Bug 2019645](https://bugzilla.redhat.com/show_bug.cgi?id=2019645): Create button is not removed on "Virtual Machines" [#10752](https://github.com/openshift/console/pull/10752)
* [Bug 2029579](https://bugzilla.redhat.com/show_bug.cgi?id=2029579): Fix TypeError when application has HelmRelease [#10742](https://github.com/openshift/console/pull/10742)
* [Bug 2033634](https://bugzilla.redhat.com/show_bug.cgi?id=2033634): fix modal list style type [#10740](https://github.com/openshift/console/pull/10740)
* [Bug 2034647](https://bugzilla.redhat.com/show_bug.cgi?id=2034647): missing volumes list in snapshot modal [#10733](https://github.com/openshift/console/pull/10733)
* [Bug 2019639](https://bugzilla.redhat.com/show_bug.cgi?id=2019639): "Take snapshot" should be disabled [#10751](https://github.com/openshift/console/pull/10751)
* [Bug 2034129](https://bugzilla.redhat.com/show_bug.cgi?id=2034129): Fix guided-tour popover title [#10736](https://github.com/openshift/console/pull/10736)
* [Bug 2029671](https://bugzilla.redhat.com/show_bug.cgi?id=2029671): VM action "pause" and "clone" should be disabled [#10747](https://github.com/openshift/console/pull/10747)
* [Bug 2033044](https://bugzilla.redhat.com/show_bug.cgi?id=2033044): Shift invalid devfile alert down [#10688](https://github.com/openshift/console/pull/10688)
* [Bug 1998241](https://bugzilla.redhat.com/show_bug.cgi?id=1998241): Support OB/C pages for Ceph Standalone Mode if RGW is present [#10108](https://github.com/openshift/console/pull/10108)
* [Bug 2034823](https://bugzilla.redhat.com/show_bug.cgi?id=2034823): Added RHEL 9 as pinned template [#10741](https://github.com/openshift/console/pull/10741)
* [Bug 2031057](https://bugzilla.redhat.com/show_bug.cgi?id=2031057): Topology sidebar for Knative services shows a small pod ring with "0 undefined" as tooltip [#10715](https://github.com/openshift/console/pull/10715)
* [Bug 2034248](https://bugzilla.redhat.com/show_bug.cgi?id=2034248): GPU/Host device modal is too small [#10731](https://github.com/openshift/console/pull/10731)
* [Bug 1992414](https://bugzilla.redhat.com/show_bug.cgi?id=1992414): Removed the check for windows machines [#10738](https://github.com/openshift/console/pull/10738)
* Automation and gherkin for Serverless Usability Improvements [#10702](https://github.com/openshift/console/pull/10702)
* [Bug 2035146](https://bugzilla.redhat.com/show_bug.cgi?id=2035146): Missing T function for translation [#10737](https://github.com/openshift/console/pull/10737)
* Add ability to modify the URL of the URL decorator in Topology [#10728](https://github.com/openshift/console/pull/10728)
* [Bug 2034170](https://bugzilla.redhat.com/show_bug.cgi?id=2034170): add support for new labels for serverless function [#10717](https://github.com/openshift/console/pull/10717)
* Add webhook resources in git import pipeline flow [#10709](https://github.com/openshift/console/pull/10709)
* [Bug 2035264](https://bugzilla.redhat.com/show_bug.cgi?id=2035264): [RFE] Provide a proper message for nonpriv user who not able to add PCI devices [#10732](https://github.com/openshift/console/pull/10732)
* [Bug 1992580](https://bugzilla.redhat.com/show_bug.cgi?id=1992580): storageProfile should stay with the same value by check/uncheck the apply button [#10720](https://github.com/openshift/console/pull/10720)
* [Bug 2025770](https://bugzilla.redhat.com/show_bug.cgi?id=2025770): Added try and catch block to prevent crash [#10734](https://github.com/openshift/console/pull/10734)
* [Bug 2015422](https://bugzilla.redhat.com/show_bug.cgi?id=2015422): No conflict checking on snapshot name [#10712](https://github.com/openshift/console/pull/10712)
* [Bug 2030534](https://bugzilla.redhat.com/show_bug.cgi?id=2030534): Node selector/tolerations rules are evaluated too early [#10735](https://github.com/openshift/console/pull/10735)
* add pipeline task hubURL link [#10703](https://github.com/openshift/console/pull/10703)
* Show binding secret in service binding sidebar [#10683](https://github.com/openshift/console/pull/10683)
* [Bug 2034621](https://bugzilla.redhat.com/show_bug.cgi?id=2034621): show context menu for application group [#10710](https://github.com/openshift/console/pull/10710)
* Show Create Service Binding modal on dnd of binding connector in topology [#10627](https://github.com/openshift/console/pull/10627)
* [Bug 2016296](https://bugzilla.redhat.com/show_bug.cgi?id=2016296): Windows machine can be created with import URL [#10632](https://github.com/openshift/console/pull/10632)
* [Bug 2019647](https://bugzilla.redhat.com/show_bug.cgi?id=2019647): "Remove favorite" and "Create new Template" should be disabled [#10730](https://github.com/openshift/console/pull/10730)
* Re-enable test case which checks for "Import from Git" action [#10700](https://github.com/openshift/console/pull/10700)
* Disable Features based on CSV annotations [#10666](https://github.com/openshift/console/pull/10666)
* Add support to show platform supported tektonhub tasks in pipeline builder [#10722](https://github.com/openshift/console/pull/10722)
* [Bug 2034647](https://bugzilla.redhat.com/show_bug.cgi?id=2034647): missing volumes list in snapshot modal [#10713](https://github.com/openshift/console/pull/10713)
* [Bug 2034474](https://bugzilla.redhat.com/show_bug.cgi?id=2034474): Additional checks for PVC's existence [#10716](https://github.com/openshift/console/pull/10716)
* Uncommented automation code for Export app enhancements [#10708](https://github.com/openshift/console/pull/10708)
* [Bug 2025765](https://bugzilla.redhat.com/show_bug.cgi?id=2025765): It should not try to load from storageProfile after unchecking"Apply optimized StorageProfile settings" [#10701](https://github.com/openshift/console/pull/10701)
* [Bug 2018985](https://bugzilla.redhat.com/show_bug.cgi?id=2018985): The rootdisk size is 15Gi of windows VM [#10697](https://github.com/openshift/console/pull/10697)
* [Bug 2023090](https://bugzilla.redhat.com/show_bug.cgi?id=2023090): [e2e][automation] Examples of Import URL for VM templates [#10456](https://github.com/openshift/console/pull/10456)
* Moving block pool cypress testcases to ODF console [#9992](https://github.com/openshift/console/pull/9992)
* [Bug 1977929](https://bugzilla.redhat.com/show_bug.cgi?id=1977929): Show NADs from openshift-multus [#10676](https://github.com/openshift/console/pull/10676)
* [Bug 2034257](https://bugzilla.redhat.com/show_bug.cgi?id=2034257): regular user `Create VM` missing permissions alert [#10699](https://github.com/openshift/console/pull/10699)
* [Bug 2019636](https://bugzilla.redhat.com/show_bug.cgi?id=2019636): Actions in VM tabs should be disabled [#10695](https://github.com/openshift/console/pull/10695)
* [Bug 2023560](https://bugzilla.redhat.com/show_bug.cgi?id=2023560): "Network Attachment Definitions" has no project field on the top in the list view [#10692](https://github.com/openshift/console/pull/10692)
* Gherkin for disabling tektonhub integration in pipeline builder [#10689](https://github.com/openshift/console/pull/10689)
* [Bug 2031006](https://bugzilla.redhat.com/show_bug.cgi?id=2031006): Application name input field is not autofocused when user selects "Create new application" [#10675](https://github.com/openshift/console/pull/10675)
* [Bug 2019360](https://bugzilla.redhat.com/show_bug.cgi?id=2019360): Create the Virtualization Overview Top Consumers card [#10615](https://github.com/openshift/console/pull/10615)
* [Bug 2034243](https://bugzilla.redhat.com/show_bug.cgi?id=2034243): regular user cant load template list [#10698](https://github.com/openshift/console/pull/10698)
* [Bug 2021632](https://bugzilla.redhat.com/show_bug.cgi?id=2021632): Fix OLM breadcrumb link [#10485](https://github.com/openshift/console/pull/10485)
* Add new cluster utilization item extension [#10523](https://github.com/openshift/console/pull/10523)
* [Bug 2019634](https://bugzilla.redhat.com/show_bug.cgi?id=2019634): Pause and migration is enabled in action list [#10696](https://github.com/openshift/console/pull/10696)
* [Bug 2025525](https://bugzilla.redhat.com/show_bug.cgi?id=2025525): overview page consume high CPU [#10693](https://github.com/openshift/console/pull/10693)
* Add encrypted RBD storage class during deployment [#10563](https://github.com/openshift/console/pull/10563)
* [Bug 2033693](https://bugzilla.redhat.com/show_bug.cgi?id=2033693): Support VM Descheduler integration in the UI [#10668](https://github.com/openshift/console/pull/10668)
* [Bug 2028885](https://bugzilla.redhat.com/show_bug.cgi?id=2028885): Add a message to all console errors which just logs an error object [#10494](https://github.com/openshift/console/pull/10494)
* [Bug 2033013](https://bugzilla.redhat.com/show_bug.cgi?id=2033013): Fix user preferences project dropdown [#10684](https://github.com/openshift/console/pull/10684)
* Enable Secure Route option by default in Deploy Image & Import from git flow [#10643](https://github.com/openshift/console/pull/10643)
* Add K8sServices as a sinkable resource [#10598](https://github.com/openshift/console/pull/10598)
* migrate context menu actions of WorkloadNode and application group to use new action extn mechanism [#10557](https://github.com/openshift/console/pull/10557)
* [Bug 1911173](https://bugzilla.redhat.com/show_bug.cgi?id=1911173): Monitoring dashboards: Improve series titles when a label is missing [#10655](https://github.com/openshift/console/pull/10655)
* [Bug 2033407](https://bugzilla.redhat.com/show_bug.cgi?id=2033407): Fix secure route pre-filled issue in edit flow [#10687](https://github.com/openshift/console/pull/10687)
* [Bug 2033587](https://bugzilla.redhat.com/show_bug.cgi?id=2033587): Wait for the quota chart row to improve test stability [#10686](https://github.com/openshift/console/pull/10686)
* [Bug 2033403](https://bugzilla.redhat.com/show_bug.cgi?id=2033403): Show provider information for devfiles in catalog [#10682](https://github.com/openshift/console/pull/10682)
* [Bug 2033290](https://bugzilla.redhat.com/show_bug.cgi?id=2033290): Use TypeScript 4 when building SDK packages [#10680](https://github.com/openshift/console/pull/10680)
* [ODC-6443](https://issues.redhat.com/browse/ODC-6443): Add adv. option to customize route labels [#10663](https://github.com/openshift/console/pull/10663)
* [Bug 2032547](https://bugzilla.redhat.com/show_bug.cgi?id=2032547): hardware devices table have filter when table is empty [#10661](https://github.com/openshift/console/pull/10661)
* [Bug 2032421](https://bugzilla.redhat.com/show_bug.cgi?id=2032421): UI integration with new auto update images [#10659](https://github.com/openshift/console/pull/10659)
* [Bug 2032407](https://bugzilla.redhat.com/show_bug.cgi?id=2032407): UI will show the default openshift template wizard for HANA template [#10617](https://github.com/openshift/console/pull/10617)
* Automation enhance export app ux experience odc 6296 [#10582](https://github.com/openshift/console/pull/10582)
* [Bug 2024262](https://bugzilla.redhat.com/show_bug.cgi?id=2024262): Sample catalog is not displayed when one API call to the backend fails [#10569](https://github.com/openshift/console/pull/10569)
* Create new cluster inventory extension for custom components [#10561](https://github.com/openshift/console/pull/10561)
* Cluster wide encryption - Service Account for KMS authentication [#10559](https://github.com/openshift/console/pull/10559)
* Gherkin and Automation changes for topology usability improvements [#10413](https://github.com/openshift/console/pull/10413)
* [Bug 2019360](https://bugzilla.redhat.com/show_bug.cgi?id=2019360): Create Virtualization Overview Running VMs Per Template card [#10311](https://github.com/openshift/console/pull/10311)
* [Bug 2019972](https://bugzilla.redhat.com/show_bug.cgi?id=2019972): Update CSR model & fix approval/denial process [#10624](https://github.com/openshift/console/pull/10624)
* [Bug 2032732](https://bugzilla.redhat.com/show_bug.cgi?id=2032732): Fix styling conflicts stemming from console wide changes [#10665](https://github.com/openshift/console/pull/10665)
* Export Application view log [#10591](https://github.com/openshift/console/pull/10591)
* [Bug 2033290](https://bugzilla.redhat.com/show_bug.cgi?id=2033290): fix sdk build [#10679](https://github.com/openshift/console/pull/10679)
* [Bug 2033215](https://bugzilla.redhat.com/show_bug.cgi?id=2033215): Do not render an empty button if it has no content to fix a11y check [#10674](https://github.com/openshift/console/pull/10674)
* [Bug 2032851](https://bugzilla.redhat.com/show_bug.cgi?id=2032851): Fix networking status in Status card [#10673](https://github.com/openshift/console/pull/10673)
* [Bug 2032516](https://bugzilla.redhat.com/show_bug.cgi?id=2032516): Add support for checking .devfile.yaml during strategy detection [#10670](https://github.com/openshift/console/pull/10670)
* NETOBSERV-32 Use new CNO configmap to get network features [#10640](https://github.com/openshift/console/pull/10640)
* Gherkin  and Automation for dev console usability improvements [#10554](https://github.com/openshift/console/pull/10554)
* GITOPS-1285 set equal width for details page card [#10500](https://github.com/openshift/console/pull/10500)
* Migrate contextmenu for VmNode, Service Binding [#10179](https://github.com/openshift/console/pull/10179)
* [Bug 2031831](https://bugzilla.redhat.com/show_bug.cgi?id=2031831): Scope toolbar for specific left alignment use on list pages and remove... [#10649](https://github.com/openshift/console/pull/10649)
* [Bug 2033138](https://bugzilla.redhat.com/show_bug.cgi?id=2033138): No model registered for Templates [#10681](https://github.com/openshift/console/pull/10681)
* Add Support information in the event source catalog side panel [#10585](https://github.com/openshift/console/pull/10585)
* Create Service Binding CTA to topology nodes actions menu [#10550](https://github.com/openshift/console/pull/10550)
* Remember the last selected node in topology [#10547](https://github.com/openshift/console/pull/10547)
* [Bug 2032831](https://bugzilla.redhat.com/show_bug.cgi?id=2032831): Fix an error to show Knative Services and Revisions also if the Service has no owner revision [#10667](https://github.com/openshift/console/pull/10667)
* [Bug 2026209](https://bugzilla.redhat.com/show_bug.cgi?id=2026209): Fix tektonhub task upgrading issue [#10653](https://github.com/openshift/console/pull/10653)
* [Bug 2015472](https://bugzilla.redhat.com/show_bug.cgi?id=2015472): Form and YAML view switch button should have distinguishable status [#10671](https://github.com/openshift/console/pull/10671)
* [Bug 2005902](https://bugzilla.redhat.com/show_bug.cgi?id=2005902): Add support for storage class selection for mcg standalone [#10628](https://github.com/openshift/console/pull/10628)
* Automation of toast notification and route label for epic ODC-6266 [#10650](https://github.com/openshift/console/pull/10650)
* Move kindToAbbr to the SDK [#10622](https://github.com/openshift/console/pull/10622)
* [Bug 2018094](https://bugzilla.redhat.com/show_bug.cgi?id=2018094): Monitoring dashboards: Allow tooltip width to extend further [#10657](https://github.com/openshift/console/pull/10657)
* Monitoring: Add runbook URLs to alert and rule details pages [#9376](https://github.com/openshift/console/pull/9376)
* [Bug 2027311](https://bugzilla.redhat.com/show_bug.cgi?id=2027311): Fix k8s watch hooks to work with core resources [#10571](https://github.com/openshift/console/pull/10571)
* [Bug 2028160](https://bugzilla.redhat.com/show_bug.cgi?id=2028160): Remove i18nKey in network-policy-peer-selectors.tsx [#10642](https://github.com/openshift/console/pull/10642)
* Add frontend OWNERS to demo plugin [#10658](https://github.com/openshift/console/pull/10658)
* [Bug 2026383](https://bugzilla.redhat.com/show_bug.cgi?id=2026383): Monitoring: Handle null ref.current in useIsVisible hook [#10656](https://github.com/openshift/console/pull/10656)
* [Bug 2024932](https://bugzilla.redhat.com/show_bug.cgi?id=2024932): Catch unhandled promises (to increase e2e stability) [#10606](https://github.com/openshift/console/pull/10606)
* Migrate usek8sWatchResource(s) [#10595](https://github.com/openshift/console/pull/10595)
* [Bug 2009664](https://bugzilla.redhat.com/show_bug.cgi?id=2009664): fix edit ksvc in git import flow [#10255](https://github.com/openshift/console/pull/10255)
* [Bug 1992509](https://bugzilla.redhat.com/show_bug.cgi?id=1992509): Could not customize boot source due to source PVC not found [#10613](https://github.com/openshift/console/pull/10613)
* Implement UI for IBM ROKS HPCS KMS [#10475](https://github.com/openshift/console/pull/10475)
* Utilization Card updates [#10470](https://github.com/openshift/console/pull/10470)
* Namespace store filesystem update [#10564](https://github.com/openshift/console/pull/10564)
* [Bug 2031040](https://bugzilla.redhat.com/show_bug.cgi?id=2031040): Fix topology error page when open not fully started or broken Knative Service [#10647](https://github.com/openshift/console/pull/10647)
* Make the github API mocks runnable for all cypress test plugins [#10646](https://github.com/openshift/console/pull/10646)
* Use clean PF components for building Overview cards [#10410](https://github.com/openshift/console/pull/10410)
* [Bug 2031502](https://bugzilla.redhat.com/show_bug.cgi?id=2031502): New common templates crash fix [#10641](https://github.com/openshift/console/pull/10641)
* [Bug 1998519](https://bugzilla.redhat.com/show_bug.cgi?id=1998519): Provide options to file fstype in create-local-volume-set [#10115](https://github.com/openshift/console/pull/10115)
* Support custom builder image environment variables in edit flow [#10593](https://github.com/openshift/console/pull/10593)
* Expose Overview status popover components [#10590](https://github.com/openshift/console/pull/10590)
* [Bug 2030556](https://bugzilla.redhat.com/show_bug.cgi?id=2030556): Monitoring: Don't assume rules have Description & Message annotations [#10639](https://github.com/openshift/console/pull/10639)
* Monitoring: Move monitoring Redux data to a separate store [#10250](https://github.com/openshift/console/pull/10250)
* [Bug 2030229](https://bugzilla.redhat.com/show_bug.cgi?id=2030229): Fix mirroring status card reflect wrong data [#10634](https://github.com/openshift/console/pull/10634)
* [Bug 2030228](https://bugzilla.redhat.com/show_bug.cgi?id=2030228): Fix StorageSpec resources field to use correct API [#10630](https://github.com/openshift/console/pull/10630)
* [Bug 2019284](https://bugzilla.redhat.com/show_bug.cgi?id=2019284): fix dynamic actions disabling conditions [#10633](https://github.com/openshift/console/pull/10633)
* [Bug 2029394](https://bugzilla.redhat.com/show_bug.cgi?id=2029394): missing empty text for hardware devices at wizard review [#10614](https://github.com/openshift/console/pull/10614)
* [Bug 2020904](https://bugzilla.redhat.com/show_bug.cgi?id=2020904): Add edge items in kubevirt topology data model factory [#10584](https://github.com/openshift/console/pull/10584)
* Fix Ceph Block pool missing from ODF system level dashboard [#10537](https://github.com/openshift/console/pull/10537)
* Update PF packages to release 2021-15 [#10466](https://github.com/openshift/console/pull/10466)
* [Bug 2019827](https://bugzilla.redhat.com/show_bug.cgi?id=2019827): Fix navigation display issue effecting demo plugin [#10412](https://github.com/openshift/console/pull/10412)
* [Bug 2021466](https://bugzilla.redhat.com/show_bug.cgi?id=2021466): [e2e][automation] Windows guest tool mount [#10402](https://github.com/openshift/console/pull/10402)
* [Bug 2029872](https://bugzilla.redhat.com/show_bug.cgi?id=2029872): Disable replacement procedure from ODF UI [#10631](https://github.com/openshift/console/pull/10631)
* [Bug 2028174](https://bugzilla.redhat.com/show_bug.cgi?id=2028174): chore(i18n): update translations [#10592](https://github.com/openshift/console/pull/10592)
* [Bug 2022880](https://bugzilla.redhat.com/show_bug.cgi?id=2022880): Fix pipeline builder edge spacing to avoid improper edge shapes [#10623](https://github.com/openshift/console/pull/10623)
* [Bug 2025295](https://bugzilla.redhat.com/show_bug.cgi?id=2025295): Add new option for VIRTIOWIN ConfigMap name [#10616](https://github.com/openshift/console/pull/10616)
* [Bug 2013996](https://bugzilla.redhat.com/show_bug.cgi?id=2013996): Project detail page: Action "Delete Project" does nothing for the default project [#10588](https://github.com/openshift/console/pull/10588)
* Use dynamic add actions for topology context menu [#10100](https://github.com/openshift/console/pull/10100)
* [Bug 2029273](https://bugzilla.redhat.com/show_bug.cgi?id=2029273): Fix all-projects-wizard link [#10610](https://github.com/openshift/console/pull/10610)
* [Bug 2028949](https://bugzilla.redhat.com/show_bug.cgi?id=2028949): Remove unutilized css causing bug [#10618](https://github.com/openshift/console/pull/10618)
* [Bug 2029369](https://bugzilla.redhat.com/show_bug.cgi?id=2029369): Mock github API requests when importing projects in cypress tests [#10599](https://github.com/openshift/console/pull/10599)
* [Bug 2025823](https://bugzilla.redhat.com/show_bug.cgi?id=2025823): Add plugin seperator to admin nav [#10476](https://github.com/openshift/console/pull/10476)
* [Bug 2028141](https://bugzilla.redhat.com/show_bug.cgi?id=2028141): Catch unhandled promises when running tests (to support Node.js 15 and 16) [#10594](https://github.com/openshift/console/pull/10594)
* [Bug 2027288](https://bugzilla.redhat.com/show_bug.cgi?id=2027288): Devfile samples can't be loaded after fixing it on Safari (redirect caching issue) [#10570](https://github.com/openshift/console/pull/10570)
* [Bug 2027563](https://bugzilla.redhat.com/show_bug.cgi?id=2027563): Wait for developer catalog to load in e2e-console cypress tests [#10583](https://github.com/openshift/console/pull/10583)
* [Bug 2020498](https://bugzilla.redhat.com/show_bug.cgi?id=2020498): Trim the strings before localCompare [#10602](https://github.com/openshift/console/pull/10602)
* [Bug 2028042](https://bugzilla.redhat.com/show_bug.cgi?id=2028042): Fix NodePort RDP bug [#10608](https://github.com/openshift/console/pull/10608)
* [CONSOLE-2975](https://issues.redhat.com/browse/CONSOLE-2975): Migrate from Node Sass to Dart Sass [#10149](https://github.com/openshift/console/pull/10149)
* update to pull samples from devfile registry [#10394](https://github.com/openshift/console/pull/10394)
* [Bug 2019948](https://bugzilla.redhat.com/show_bug.cgi?id=2019948): Improving console.extensions links and routes [#10338](https://github.com/openshift/console/pull/10338)
* [Bug 2018275](https://bugzilla.redhat.com/show_bug.cgi?id=2018275): show context menu for operator backed service [#10589](https://github.com/openshift/console/pull/10589)
* [Bug 2024448](https://bugzilla.redhat.com/show_bug.cgi?id=2024448): Yaml editor will not show empty ssh array [#10600](https://github.com/openshift/console/pull/10600)
* [Bug 2022399](https://bugzilla.redhat.com/show_bug.cgi?id=2022399): Fix troubleshoot link for MON_DISK_LOW [#10487](https://github.com/openshift/console/pull/10487)
* [Bug 2028106](https://bugzilla.redhat.com/show_bug.cgi?id=2028106): convert vm,vmi actions to dynamic [#10499](https://github.com/openshift/console/pull/10499)
* [Bug 2028162](https://bugzilla.redhat.com/show_bug.cgi?id=2028162): chore(i18n): update translations [#10541](https://github.com/openshift/console/pull/10541)
* [Bug 2024399](https://bugzilla.redhat.com/show_bug.cgi?id=2024399): Remove spaces from a couple of translations [#10516](https://github.com/openshift/console/pull/10516)
* [CONSOLE-922](https://issues.redhat.com/browse/CONSOLE-922): Support AppliedClusterResourceQuota for normal users [#10137](https://github.com/openshift/console/pull/10137)
* [Bug 2014352](https://bugzilla.redhat.com/show_bug.cgi?id=2014352): Could not filter out machine by using node name on machines page (temp fix) [#10579](https://github.com/openshift/console/pull/10579)
* [Bug 2025903](https://bugzilla.redhat.com/show_bug.cgi?id=2025903): - RoleBindings tab doesn't show correct rolebindings [#10587](https://github.com/openshift/console/pull/10587)
* Add filter by label in topology [#10504](https://github.com/openshift/console/pull/10504)
* internal kubevirt 3 [#10458](https://github.com/openshift/console/pull/10458)
* [Bug 2027299](https://bugzilla.redhat.com/show_bug.cgi?id=2027299): The status of checkbox component is not revealed correctly in code [#10578](https://github.com/openshift/console/pull/10578)
* [Bug 2025304](https://bugzilla.redhat.com/show_bug.cgi?id=2025304): overwrite storage section of the DV spec instead of the pvc section [#10477](https://github.com/openshift/console/pull/10477)
* disable most dev-console e2e/add-flow-ci.feature tests due to accesibility violations [#10580](https://github.com/openshift/console/pull/10580)
* [Bug 2027238](https://bugzilla.redhat.com/show_bug.cgi?id=2027238): (dashboard) Allow leading and trailing spaces in legendFormat [#10565](https://github.com/openshift/console/pull/10565)
* [Bug 2017466](https://bugzilla.redhat.com/show_bug.cgi?id=2017466): Warning shown in "Create LocalVolumeSet" window no longer matches actual behaviour [#10449](https://github.com/openshift/console/pull/10449)
* [Bug 2027512](https://bugzilla.redhat.com/show_bug.cgi?id=2027512): Reenable a few e2e tests, update Cypress to catch '> Unauthorized' exceptions [#10545](https://github.com/openshift/console/pull/10545)
* [Bug 2024316](https://bugzilla.redhat.com/show_bug.cgi?id=2024316): Display correct annotation in Template support modal [#10574](https://github.com/openshift/console/pull/10574)
* add support for form/yaml switcher for channels [#10474](https://github.com/openshift/console/pull/10474)
* [Bug 2024537](https://bugzilla.redhat.com/show_bug.cgi?id=2024537): Change text to refer to Win iso instead of cloud image [#10562](https://github.com/openshift/console/pull/10562)
* [Bug 2014497](https://bugzilla.redhat.com/show_bug.cgi?id=2014497): Optimize name validation regex for forms [#10556](https://github.com/openshift/console/pull/10556)
* [Bug 2002266](https://bugzilla.redhat.com/show_bug.cgi?id=2002266): Add subject name selector field to SinkBinding form [#10527](https://github.com/openshift/console/pull/10527)
* add dynamic sdk support for model metadata extensions [#9013](https://github.com/openshift/console/pull/9013)
* [Bug 2019646](https://bugzilla.redhat.com/show_bug.cgi?id=2019646): Display permission error modal for view only user [#10549](https://github.com/openshift/console/pull/10549)
* migrate useK8sModel(s) to SDK [#10524](https://github.com/openshift/console/pull/10524)
* [Bug 2013990](https://bugzilla.redhat.com/show_bug.cgi?id=2013990): use namespace instead of useActivePerspective hooks to get the variables in Observe dashboard [#10526](https://github.com/openshift/console/pull/10526)
* [Bug 2025481](https://bugzilla.redhat.com/show_bug.cgi?id=2025481): Update VM Snapshots UI [#10510](https://github.com/openshift/console/pull/10510)
* [Bug 2015660](https://bugzilla.redhat.com/show_bug.cgi?id=2015660): reword 'patch' to 'modify' [#10534](https://github.com/openshift/console/pull/10534)
* [Bug 2019360](https://bugzilla.redhat.com/show_bug.cgi?id=2019360): Create Virtualization Overview Permissions card [#10530](https://github.com/openshift/console/pull/10530)
* [Bug 1996630](https://bugzilla.redhat.com/show_bug.cgi?id=1996630): first ssh delete button is disabled on advanced wizard [#10525](https://github.com/openshift/console/pull/10525)
* UI for dedicated nodes with taints [#10323](https://github.com/openshift/console/pull/10323)
* update user preference namespace dropdown design [#10277](https://github.com/openshift/console/pull/10277)
* [Bug 2023638](https://bugzilla.redhat.com/show_bug.cgi?id=2023638): Add Dev Preview tag for IBM FlashSystem [#10482](https://github.com/openshift/console/pull/10482)
* Move dev-console and knative dependencies out of console-shared [#10158](https://github.com/openshift/console/pull/10158)
* [Bug 2006067](https://bugzilla.redhat.com/show_bug.cgi?id=2006067): Fix OLM error handling [#10387](https://github.com/openshift/console/pull/10387)
* [Bug 2018272](https://bugzilla.redhat.com/show_bug.cgi?id=2018272): Open export details page from the resource link on the topology sidepanel [#10529](https://github.com/openshift/console/pull/10529)
* migrate ws-factory to ts [#10528](https://github.com/openshift/console/pull/10528)
* expose reducers from SDK and consume in console [#10513](https://github.com/openshift/console/pull/10513)
* HAC 63: Split core API dependencies from console dependencies [#10386](https://github.com/openshift/console/pull/10386)
* Add quick search to add page [#10365](https://github.com/openshift/console/pull/10365)
* [Bug 2022707](https://bugzilla.redhat.com/show_bug.cgi?id=2022707): use prometheus tenancy URL to load data in dev console observe dashboard [#10460](https://github.com/openshift/console/pull/10460)
* [Bug 2023077](https://bugzilla.redhat.com/show_bug.cgi?id=2023077): [e2e][automation] Home Overview Virtualization status [#10455](https://github.com/openshift/console/pull/10455)
* [ODC-6364](https://issues.redhat.com/browse/ODC-6364): Pipeline as code epic automation [#10521](https://github.com/openshift/console/pull/10521)
* Automation: Add flows should allow user to pick from a list of pipelines [#10520](https://github.com/openshift/console/pull/10520)
* [Bug 2024750](https://bugzilla.redhat.com/show_bug.cgi?id=2024750): Fix OLM files in need of i18n [#10511](https://github.com/openshift/console/pull/10511)
* [Bug 2023607](https://bugzilla.redhat.com/show_bug.cgi?id=2023607): Fix blank page error for Installed Operators [#10501](https://github.com/openshift/console/pull/10501)
* [Bug 2022801](https://bugzilla.redhat.com/show_bug.cgi?id=2022801): chore(i18n): update translations [#10451](https://github.com/openshift/console/pull/10451)
* [Bug 2025837](https://bugzilla.redhat.com/show_bug.cgi?id=2025837): virt: warn users that the RHEL URL expire [#10429](https://github.com/openshift/console/pull/10429)
* [Bug 2025830](https://bugzilla.redhat.com/show_bug.cgi?id=2025830): virt: fix CentOS capitalizaion [#10427](https://github.com/openshift/console/pull/10427)
* Add extension to provide custom builder image environment variables [#10331](https://github.com/openshift/console/pull/10331)
* [Bug 2015498](https://bugzilla.redhat.com/show_bug.cgi?id=2015498): Fixes add capacity for MCG standalone [#10426](https://github.com/openshift/console/pull/10426)
* [Bug 2024547](https://bugzilla.redhat.com/show_bug.cgi?id=2024547): Fix Noobaa resources broken details pages [#10536](https://github.com/openshift/console/pull/10536)
* [Bug 2025954](https://bugzilla.redhat.com/show_bug.cgi?id=2025954): Disable a few console e2e tests due to consistent Unauthorized flake [#10514](https://github.com/openshift/console/pull/10514)
* [Bug 2023356](https://bugzilla.redhat.com/show_bug.cgi?id=2023356): Devfiles can't be loaded in Safari on macOS (403 - Forbidden) [#10464](https://github.com/openshift/console/pull/10464)
* [Bug 2024220](https://bugzilla.redhat.com/show_bug.cgi?id=2024220): Cluster monitoring checkbox flickers when installing Operator in all-namespace mode [#10497](https://github.com/openshift/console/pull/10497)
* [Bug 2019360](https://bugzilla.redhat.com/show_bug.cgi?id=2019360): Fix links on the Virtualization Overview Getting Started card [#10465](https://github.com/openshift/console/pull/10465)
* [Bug 2024665](https://bugzilla.redhat.com/show_bug.cgi?id=2024665): Fix k8sget import for bindable services fetch util [#10509](https://github.com/openshift/console/pull/10509)
* clean up files for components which have been migrated to dynamic extensions [#10352](https://github.com/openshift/console/pull/10352)
* [Bug 2025266](https://bugzilla.redhat.com/show_bug.cgi?id=2025266): Removed exact on CreateResource route [#10488](https://github.com/openshift/console/pull/10488)
* [Bug 2024551](https://bugzilla.redhat.com/show_bug.cgi?id=2024551): KMS resources not getting created for IBM FlashSystem storage [#10506](https://github.com/openshift/console/pull/10506)
* [Bug 2019360](https://bugzilla.redhat.com/show_bug.cgi?id=2019360): Create Virtualization Overview Activity card [#10301](https://github.com/openshift/console/pull/10301)
* [Bug 2023228](https://bugzilla.redhat.com/show_bug.cgi?id=2023228): Remove Tech preview badge for the triggers component for triggers GA … [#10473](https://github.com/openshift/console/pull/10473)
* [Bug 2023592](https://bugzilla.redhat.com/show_bug.cgi?id=2023592): add mac spoof check for nad [#10471](https://github.com/openshift/console/pull/10471)
* add toast for import [#10290](https://github.com/openshift/console/pull/10290)
* [Bug 1988406](https://bugzilla.redhat.com/show_bug.cgi?id=1988406): SSH Key will now move from simple to advanced wizard when clicking customize [#10508](https://github.com/openshift/console/pull/10508)
* [Bug 2016367](https://bugzilla.redhat.com/show_bug.cgi?id=2016367): prevent empty task box to show up for a pipeline without finally task [#10498](https://github.com/openshift/console/pull/10498)
* [Bug 2024515](https://bugzilla.redhat.com/show_bug.cgi?id=2024515): Fix backingstore and namespacestore table css [#10490](https://github.com/openshift/console/pull/10490)
* [Bug 2016925](https://bugzilla.redhat.com/show_bug.cgi?id=2016925): Monitoring dashboards: Fix switching from "All" option to other option [#10447](https://github.com/openshift/console/pull/10447)
* migrate rhoas kafka and helm workload [#10414](https://github.com/openshift/console/pull/10414)
* [Bug 2024535](https://bugzilla.redhat.com/show_bug.cgi?id=2024535): hotplug disk missing OwnerReference [#10505](https://github.com/openshift/console/pull/10505)
* [Bug 2024493](https://bugzilla.redhat.com/show_bug.cgi?id=2024493): Monitoring: Fix destructure of undefined error on rule details page [#10502](https://github.com/openshift/console/pull/10502)
* [Bug 2019360](https://bugzilla.redhat.com/show_bug.cgi?id=2019360): Create Virtualization Overview Inventory Card [#10495](https://github.com/openshift/console/pull/10495)
* [Bug 2023781](https://bugzilla.redhat.com/show_bug.cgi?id=2023781): initial hardware devices is not loading in wizard [#10480](https://github.com/openshift/console/pull/10480)
* enable redux store context in SDK from app host [#10448](https://github.com/openshift/console/pull/10448)
* [Bug 2018264](https://bugzilla.redhat.com/show_bug.cgi?id=2018264): Delete Export button doesn't work in topology sidebar (general issue with unknown CSV?) [#10457](https://github.com/openshift/console/pull/10457)
* [Bug 2014471](https://bugzilla.redhat.com/show_bug.cgi?id=2014471): Open Helm Release notes tab automatically after installing a chart [#10481](https://github.com/openshift/console/pull/10481)
* [Bug 2022114](https://bugzilla.redhat.com/show_bug.cgi?id=2022114): Don't log all proxy requests by default [#10434](https://github.com/openshift/console/pull/10434)
* [Bug 1985933](https://bugzilla.redhat.com/show_bug.cgi?id=1985933): Improved label matching, added more options for registry suggestions [#10493](https://github.com/openshift/console/pull/10493)
* [Bug 2023443](https://bugzilla.redhat.com/show_bug.cgi?id=2023443): Adjust Console plugin SDK dist pkg compilation [#10444](https://github.com/openshift/console/pull/10444)
* [Bug 2018279](https://bugzilla.redhat.com/show_bug.cgi?id=2018279): Edit and Delete confirmation modals for managed resource should close when the managed resource is clicked [#10437](https://github.com/openshift/console/pull/10437)
* [Bug 2017663](https://bugzilla.redhat.com/show_bug.cgi?id=2017663): Missing SSH text change [#10478](https://github.com/openshift/console/pull/10478)
* [Bug 2015549](https://bugzilla.redhat.com/show_bug.cgi?id=2015549): Fix localization misses in TablePagination and Metrics components [#10274](https://github.com/openshift/console/pull/10274)
* [Bug 2015115](https://bugzilla.redhat.com/show_bug.cgi?id=2015115): [RFE] PCI passthrough - Add hardware devices to advanced wizard [#10463](https://github.com/openshift/console/pull/10463)
* [Bug 2015115](https://bugzilla.redhat.com/show_bug.cgi?id=2015115): [RFE] PCI passthrough - align hardware list rows [#10453](https://github.com/openshift/console/pull/10453)
* [Bug 2015115](https://bugzilla.redhat.com/show_bug.cgi?id=2015115): [RFE] PCI passthrough - add hardware to wizard redux [#10452](https://github.com/openshift/console/pull/10452)
* [Bug 2019360](https://bugzilla.redhat.com/show_bug.cgi?id=2019360): Create the Virtualization Overview Status card [#10300](https://github.com/openshift/console/pull/10300)
* Bug 1815189, Bug 1997269: Improve API discovery for feature flags and operator details [#10162](https://github.com/openshift/console/pull/10162)
* [Bug 2019360](https://bugzilla.redhat.com/show_bug.cgi?id=2019360): Create the Virtualization Overview Details card [#10297](https://github.com/openshift/console/pull/10297)
* [Bug 2021016](https://bugzilla.redhat.com/show_bug.cgi?id=2021016): Monitoring dashboards: Translate "All" options to `.+` regex [#10446](https://github.com/openshift/console/pull/10446)
* odc-6430-Added jan as approver to all plugin folders [#10428](https://github.com/openshift/console/pull/10428)
* [Bug 2022502](https://bugzilla.redhat.com/show_bug.cgi?id=2022502): Remove old table class overrides causing display issue. [#10443](https://github.com/openshift/console/pull/10443)
* [Bug 2018380](https://bugzilla.redhat.com/show_bug.cgi?id=2018380): Update and migrate docs links to access.redhat.com [#10354](https://github.com/openshift/console/pull/10354)
* [Bug 2019360](https://bugzilla.redhat.com/show_bug.cgi?id=2019360): Create the Virtualization Overview page [#10233](https://github.com/openshift/console/pull/10233)
* Console 2250: Include Source labels on OperatorHub tiles [#10132](https://github.com/openshift/console/pull/10132)
* [Bug 2020428](https://bugzilla.redhat.com/show_bug.cgi?id=2020428): Adapt webpack 5 related code in dynamic plugin SDK [#10433](https://github.com/openshift/console/pull/10433)
* internal-kubevirt npm pkg patches [#10439](https://github.com/openshift/console/pull/10439)
* [Bug 2017732](https://bugzilla.redhat.com/show_bug.cgi?id=2017732): Prevent creation of encryption enabled storageclass without KMS connection set [#10347](https://github.com/openshift/console/pull/10347)
* [Bug 2021693](https://bugzilla.redhat.com/show_bug.cgi?id=2021693): Set large width for modals with modal-lg class [#10422](https://github.com/openshift/console/pull/10422)
* [Bug 2020153](https://bugzilla.redhat.com/show_bug.cgi?id=2020153): Added support for common template change, now will update network device model [#10430](https://github.com/openshift/console/pull/10430)
* [Bug 2001617](https://bugzilla.redhat.com/show_bug.cgi?id=2001617): Disable sidebar navigation based on next button state [#10333](https://github.com/openshift/console/pull/10333)
* [Bug 2017130](https://bugzilla.redhat.com/show_bug.cgi?id=2017130): omit extension when code ref resolution fails [#10421](https://github.com/openshift/console/pull/10421)
* [Bug 2021048](https://bugzilla.redhat.com/show_bug.cgi?id=2021048): Added MAC Spoof check for NAD [#10407](https://github.com/openshift/console/pull/10407)
* [Bug 2015395](https://bugzilla.redhat.com/show_bug.cgi?id=2015395): Table head on Affinity Rules modal is not fully expanded [#10418](https://github.com/openshift/console/pull/10418)
* [Bug 2000628](https://bugzilla.redhat.com/show_bug.cgi?id=2000628): Fix creation of ibm storage system at backing storage step [#10375](https://github.com/openshift/console/pull/10375)
* [Bug 2021724](https://bugzilla.redhat.com/show_bug.cgi?id=2021724): Query browser: Add some transparency to line graph lines [#9725](https://github.com/openshift/console/pull/9725)
* [Bug 2021337](https://bugzilla.redhat.com/show_bug.cgi?id=2021337): Fix ResourceLink groupVersionKind [#10411](https://github.com/openshift/console/pull/10411)
* [Bug 2011038](https://bugzilla.redhat.com/show_bug.cgi?id=2011038): Render correct conditions for csv vs installplan and subscriptioncondition [#10388](https://github.com/openshift/console/pull/10388)
* [Bug 2015654](https://bugzilla.redhat.com/show_bug.cgi?id=2015654): Separate handler for i18n proxy requests [#10378](https://github.com/openshift/console/pull/10378)
* [Bug 2013109](https://bugzilla.redhat.com/show_bug.cgi?id=2013109): Refreshing console from toaster taking to Install Operator [#10373](https://github.com/openshift/console/pull/10373)
* [Bug 2017535](https://bugzilla.redhat.com/show_bug.cgi?id=2017535): fix broken Argo CD link image [#10334](https://github.com/openshift/console/pull/10334)
* [CONSOLE-2870](https://issues.redhat.com/browse/CONSOLE-2870): Add notification drawer settings to User Preferences - add checkbox to filter user notifications [#10226](https://github.com/openshift/console/pull/10226)
* [Bug 1986338](https://bugzilla.redhat.com/show_bug.cgi?id=1986338): Error creating list of resources in Import YAML [#9765](https://github.com/openshift/console/pull/9765)
* add kubevirt internal exports [#10238](https://github.com/openshift/console/pull/10238)
* [NETOBSERV-15](https://issues.redhat.com/browse/NETOBSERV-15): list pods affected by a network policy [#9953](https://github.com/openshift/console/pull/9953)
* [Bug 2017879](https://bugzilla.redhat.com/show_bug.cgi?id=2017879): Omission of translation [#9543](https://github.com/openshift/console/pull/9543)
* [Bug 2002896](https://bugzilla.redhat.com/show_bug.cgi?id=2002896): Dispatch name filter value to redux [#10392](https://github.com/openshift/console/pull/10392)
* [Bug 2018884](https://bugzilla.redhat.com/show_bug.cgi?id=2018884): Adapting crw-basic.feature to changs introduced in OCP 4.9 [#10359](https://github.com/openshift/console/pull/10359)
* [Bug 2021031](https://bugzilla.redhat.com/show_bug.cgi?id=2021031): fixing the topology scripts [#10405](https://github.com/openshift/console/pull/10405)
* [Bug 2021017](https://bugzilla.redhat.com/show_bug.cgi?id=2021017): fix the serverless installation issues [#10404](https://github.com/openshift/console/pull/10404)
* [Bug 1992475](https://bugzilla.redhat.com/show_bug.cgi?id=1992475): Add translation key for 'Disconnect' button on vm console tab [#10380](https://github.com/openshift/console/pull/10380)
* [Bug 2020275](https://bugzilla.redhat.com/show_bug.cgi?id=2020275): Fix ClusterOperators link [#10409](https://github.com/openshift/console/pull/10409)
* Show failed PipelineRun log snippet on the log page [#10360](https://github.com/openshift/console/pull/10360)
* [Bug 1992961](https://bugzilla.redhat.com/show_bug.cgi?id=1992961): Regular user cannot create VM because of an unclear error [#10408](https://github.com/openshift/console/pull/10408)
* migrate refereceFor* utilities to dynamic-plugin-sdk [#10303](https://github.com/openshift/console/pull/10303)
* [Bug 2015115](https://bugzilla.redhat.com/show_bug.cgi?id=2015115): [RFE] PCI passthrough - Add HW to create VM review [#10406](https://github.com/openshift/console/pull/10406)
* [Bug 2015115](https://bugzilla.redhat.com/show_bug.cgi?id=2015115): [feature] PCI passthrough - attach/detach HW modal to VM [#10377](https://github.com/openshift/console/pull/10377)
* [Bug 2019986](https://bugzilla.redhat.com/show_bug.cgi?id=2019986): Fix dynamic demo plugin build [#10395](https://github.com/openshift/console/pull/10395)
* [Bug 2014245](https://bugzilla.redhat.com/show_bug.cgi?id=2014245): i18n several aria-labels, external links, and labels [#10245](https://github.com/openshift/console/pull/10245)
* Monitoring: Small refactoring of admin nav menu's Observe section [#10322](https://github.com/openshift/console/pull/10322)
* [CONSOLE-2985](https://issues.redhat.com/browse/CONSOLE-2985): Replace all instances of old variables controlling global grid widths and breakpoints with Patternfly variables for more consistency of spacing between elements and behaviors [#10332](https://github.com/openshift/console/pull/10332)
* [CONSOLE-2892](https://issues.redhat.com/browse/CONSOLE-2892): Allow dynamic plugins to proxy to services on the cluster [#10215](https://github.com/openshift/console/pull/10215)
* [Bug 2020001](https://bugzilla.redhat.com/show_bug.cgi?id=2020001): Update demo dynamic plugin dockerfile to reflect dir structure change [#10397](https://github.com/openshift/console/pull/10397)
* dynamic-plugin-sdk: Expose CreateResourceComponentProps [#10309](https://github.com/openshift/console/pull/10309)
* [Bug 2020257](https://bugzilla.redhat.com/show_bug.cgi?id=2020257): Validate exposed modules in shouldEmit hook [#10306](https://github.com/openshift/console/pull/10306)
* [Bug 2017050](https://bugzilla.redhat.com/show_bug.cgi?id=2017050): CONSOLE-2963: Update dynamic plugin SDK to latest webpack [#10383](https://github.com/openshift/console/pull/10383)
* [Bug 2019591](https://bugzilla.redhat.com/show_bug.cgi?id=2019591): Operator install modal padding vars assigned to correct class so that scroll shadows are positioned correctly. [#10389](https://github.com/openshift/console/pull/10389)
* [Bug 2019744](https://bugzilla.redhat.com/show_bug.cgi?id=2019744): suggest users to download newest RHEL version [#10381](https://github.com/openshift/console/pull/10381)
* Update PF packages to release 2021-14 [#10342](https://github.com/openshift/console/pull/10342)
* dropdown to select pipelines [#10232](https://github.com/openshift/console/pull/10232)
* [Bug 1928285](https://bugzilla.redhat.com/show_bug.cgi?id=1928285): Display loading message when PVs are being provisioned. [#10348](https://github.com/openshift/console/pull/10348)
* [Bug 2017656](https://bugzilla.redhat.com/show_bug.cgi?id=2017656): None admin users gan't fetch api url, fallback gracefully [#10371](https://github.com/openshift/console/pull/10371)
* [Bug 2006060](https://bugzilla.redhat.com/show_bug.cgi?id=2006060): Redirect to object dashboard for MCG only [#10362](https://github.com/openshift/console/pull/10362)
* [Bug 2019717](https://bugzilla.redhat.com/show_bug.cgi?id=2019717): cant delete VM with un-owned pvc attached [#10390](https://github.com/openshift/console/pull/10390)
* [Bug 2018495](https://bugzilla.redhat.com/show_bug.cgi?id=2018495): Update i18n README [#10363](https://github.com/openshift/console/pull/10363)
* [Bug 2018428](https://bugzilla.redhat.com/show_bug.cgi?id=2018428): PVC is deleted along with VM even with "Delete Disks" unchecked [#10382](https://github.com/openshift/console/pull/10382)
* [Bug 2018042](https://bugzilla.redhat.com/show_bug.cgi?id=2018042): HorizontalPodAutoscaler CPU averageValue did not show up in HPA metrics GUI [#10379](https://github.com/openshift/console/pull/10379)
* [Bug 1998378](https://bugzilla.redhat.com/show_bug.cgi?id=1998378): Use reference to extension models instead of kind [#10369](https://github.com/openshift/console/pull/10369)
* [Bug 2018445](https://bugzilla.redhat.com/show_bug.cgi?id=2018445): enhance tests for downstream [#10276](https://github.com/openshift/console/pull/10276)
* [Bug 2014238](https://bugzilla.redhat.com/show_bug.cgi?id=2014238): increase yaml load wait to reduce test flake on yaml import [#10372](https://github.com/openshift/console/pull/10372)
* [Bug 2018449](https://bugzilla.redhat.com/show_bug.cgi?id=2018449): add test for network attachment definition [#10358](https://github.com/openshift/console/pull/10358)
* [Bug 2015952](https://bugzilla.redhat.com/show_bug.cgi?id=2015952): RH CodeReady Workspaces Operator in e2e testing will soon fail [#10316](https://github.com/openshift/console/pull/10316)
* [Bug 2015496](https://bugzilla.redhat.com/show_bug.cgi?id=2015496): Storage - PersistentVolumes  Claim column value 'No Claim' in English [#10310](https://github.com/openshift/console/pull/10310)
* [Bug 2017872](https://bugzilla.redhat.com/show_bug.cgi?id=2017872): chore(i18n): update translations [#10341](https://github.com/openshift/console/pull/10341)
* move target port out of advanced routing options [#10271](https://github.com/openshift/console/pull/10271)
* [Bug 2014488](https://bugzilla.redhat.com/show_bug.cgi?id=2014488): Fix operand details page conditions table sort order [#10364](https://github.com/openshift/console/pull/10364)
* [Bug 2015115](https://bugzilla.redhat.com/show_bug.cgi?id=2015115): [RFE] PCI passthrough - Add Hardware devices list [#10370](https://github.com/openshift/console/pull/10370)
* [Bug 2018446](https://bugzilla.redhat.com/show_bug.cgi?id=2018446): move tests to different level [#10355](https://github.com/openshift/console/pull/10355)
* make topology sidebar resizable [#10325](https://github.com/openshift/console/pull/10325)
* Gherkin to pick from a list of pipelines in Add flow [#10361](https://github.com/openshift/console/pull/10361)
* [Bug 2002559](https://bugzilla.redhat.com/show_bug.cgi?id=2002559): User preference for topology list view does not follow when a new namespace is created [#10356](https://github.com/openshift/console/pull/10356)
* [Bug 2005179](https://bugzilla.redhat.com/show_bug.cgi?id=2005179): Pass pod toolbar filters to `useListPageFilter` [#10351](https://github.com/openshift/console/pull/10351)
* [Bug 2016438](https://bugzilla.redhat.com/show_bug.cgi?id=2016438): adds feature flag for static extension for knative plugin [#10357](https://github.com/openshift/console/pull/10357)
* [Bug 2014248](https://bugzilla.redhat.com/show_bug.cgi?id=2014248): i18n several missed files [#10244](https://github.com/openshift/console/pull/10244)
* [Bug 2015115](https://bugzilla.redhat.com/show_bug.cgi?id=2015115): [RFE] PCI passthrough - Add SelectFilter [#10343](https://github.com/openshift/console/pull/10343)
* Update PF packages to release 2021-13 [#10221](https://github.com/openshift/console/pull/10221)
* [Bug 2015115](https://bugzilla.redhat.com/show_bug.cgi?id=2015115): [RFE] PCI passthrough - Add VM/VMI selector [#10349](https://github.com/openshift/console/pull/10349)
* [Bug 2015115](https://bugzilla.redhat.com/show_bug.cgi?id=2015115): [RFE] PCI passthrough - Fix HWD page [#10326](https://github.com/openshift/console/pull/10326)
* [Bug 2015568](https://bugzilla.redhat.com/show_bug.cgi?id=2015568): Fix cores translation value [#10350](https://github.com/openshift/console/pull/10350)
* [Bug 2004073](https://bugzilla.redhat.com/show_bug.cgi?id=2004073): Fix memory units for selected nodes table [#10345](https://github.com/openshift/console/pull/10345)
* [Bug 2015806](https://bugzilla.redhat.com/show_bug.cgi?id=2015806): Fix resource metrics 403 errors for project admin users [#10344](https://github.com/openshift/console/pull/10344)
* migrate k8s utilities to dynamic-plugin-sdk [#10243](https://github.com/openshift/console/pull/10243)
* metrics: add /metrics endpoint and console_helm_install_count metric [#10194](https://github.com/openshift/console/pull/10194)
* [Bug 2017606](https://bugzilla.redhat.com/show_bug.cgi?id=2017606): add test to verify send key for VNC console [#10302](https://github.com/openshift/console/pull/10302)
* [Bug 2005014](https://bugzilla.redhat.com/show_bug.cgi?id=2005014): Use conditions for status in Storage System list page [#10336](https://github.com/openshift/console/pull/10336)
* [Bug 2007136](https://bugzilla.redhat.com/show_bug.cgi?id=2007136): Fix creation for BackingStore, BucketClass and NamespaceStore [#10128](https://github.com/openshift/console/pull/10128)
* [Bug 2013930](https://bugzilla.redhat.com/show_bug.cgi?id=2013930): Disable ODF BackingStore, BucketClass, and NamespaceStore tabs and OCS BlockPool tab. [#10324](https://github.com/openshift/console/pull/10324)
* [Bug 2015506](https://bugzilla.redhat.com/show_bug.cgi?id=2015506): Hard to select an item from kebab in default resource list [#10321](https://github.com/openshift/console/pull/10321)
* migrate knative connector side panels to use dynamic extensions [#10139](https://github.com/openshift/console/pull/10139)
* [Bug 2016453](https://bugzilla.redhat.com/show_bug.cgi?id=2016453): Complete i18n for GaugeChart defaults [#10317](https://github.com/openshift/console/pull/10317)
* [Bug 2017141](https://bugzilla.redhat.com/show_bug.cgi?id=2017141): Remove inline style width from Namespace dropdown menu so it doesn't effect width of menu [#10318](https://github.com/openshift/console/pull/10318)
* [Bug 2015115](https://bugzilla.redhat.com/show_bug.cgi?id=2015115): [RFE] PCI passthrough - add button [#10307](https://github.com/openshift/console/pull/10307)
* [Bug 2016951](https://bugzilla.redhat.com/show_bug.cgi?id=2016951): Update action provider dynamic Actions [#10305](https://github.com/openshift/console/pull/10305)
* [CONSOLE-2381](https://issues.redhat.com/browse/CONSOLE-2381): Update dynamic plugin demo to add navigation and pages [#9679](https://github.com/openshift/console/pull/9679)
* [Bug 2017016](https://bugzilla.redhat.com/show_bug.cgi?id=2017016): Moving virtualization to a new menu section [#9896](https://github.com/openshift/console/pull/9896)
* [Bug 2008767](https://bugzilla.redhat.com/show_bug.cgi?id=2008767): Block MCG deploymeny when no storage class found [#10292](https://github.com/openshift/console/pull/10292)
* [Bug 2015557](https://bugzilla.redhat.com/show_bug.cgi?id=2015557): i18n DeploymentConfig error message [#10280](https://github.com/openshift/console/pull/10280)
* [Bug 2008779](https://bugzilla.redhat.com/show_bug.cgi?id=2008779): ODF tab is missing if user clicks on 'Refresh web console' [#10284](https://github.com/openshift/console/pull/10284)
* [Bug 2015535](https://bugzilla.redhat.com/show_bug.cgi?id=2015535): - Administration - ResourceQuotas - ResourceQuota details: Inside Pie chart 'x% used' is in English [#10282](https://github.com/openshift/console/pull/10282)
* [Bug 1990255](https://bugzilla.redhat.com/show_bug.cgi?id=1990255): Text filtering does not return all items when text box is empty [#10256](https://github.com/openshift/console/pull/10256)
* [Bug 2013545](https://bugzilla.redhat.com/show_bug.cgi?id=2013545): Check for resource in ServiceBinding spec's service reference [#10227](https://github.com/openshift/console/pull/10227)
* GITOPS-1438 display resources health and sync status [#10196](https://github.com/openshift/console/pull/10196)
* [Bug 2016438](https://bugzilla.redhat.com/show_bug.cgi?id=2016438): adds feature flag for all extension for knative plugin [#10287](https://github.com/openshift/console/pull/10287)
* [Bug 2016179](https://bugzilla.redhat.com/show_bug.cgi?id=2016179): chore(i18n): update translations [#10283](https://github.com/openshift/console/pull/10283)
* add default Details tab for topology side bar [#10127](https://github.com/openshift/console/pull/10127)
* [Bug 2015115](https://bugzilla.redhat.com/show_bug.cgi?id=2015115): [feature] PCI passthrough - devices list page [#10259](https://github.com/openshift/console/pull/10259)
* [Bug 2006025](https://bugzilla.redhat.com/show_bug.cgi?id=2006025): Rephrases description to use an existing StorageClass [#10263](https://github.com/openshift/console/pull/10263)
* [Bug 2015115](https://bugzilla.redhat.com/show_bug.cgi?id=2015115): [feature] PCI passthrough - add API [#10260](https://github.com/openshift/console/pull/10260)
* [Bug 2015274](https://bugzilla.redhat.com/show_bug.cgi?id=2015274): Fix plugin-manifest JSON schema import code [#10254](https://github.com/openshift/console/pull/10254)
* Automation of user preference in dev perspetive epic:ODC-5227 [#10253](https://github.com/openshift/console/pull/10253)
* Add Karthik to the Pipelines Package approvers [#10269](https://github.com/openshift/console/pull/10269)
* [Bug 2015115](https://bugzilla.redhat.com/show_bug.cgi?id=2015115): [feature] PCI passthrough - template cards [#10265](https://github.com/openshift/console/pull/10265)
* [Bug 1992466](https://bugzilla.redhat.com/show_bug.cgi?id=1992466): Added missing translations [#10264](https://github.com/openshift/console/pull/10264)
* [Bug 2015416](https://bugzilla.redhat.com/show_bug.cgi?id=2015416): Updating topology scripts to execute in CI [#10218](https://github.com/openshift/console/pull/10218)
* Console 2969: Changes to the project selector to allow system namespaces that are Favorited to be included in the Favorited list even when the option to Show default projects is unselected. [#10174](https://github.com/openshift/console/pull/10174)
* [Bug 2008490](https://bugzilla.redhat.com/show_bug.cgi?id=2008490): Fix edit-bucket-class action [#10266](https://github.com/openshift/console/pull/10266)
* [Bug 2005282](https://bugzilla.redhat.com/show_bug.cgi?id=2005282): Fixes storagesystem list to point to correct page [#10262](https://github.com/openshift/console/pull/10262)
* [Bug 2001337](https://bugzilla.redhat.com/show_bug.cgi?id=2001337): Service Name ODF should say OCS on Object tab [#10223](https://github.com/openshift/console/pull/10223)
* Monitoring: Remove remaining uses of `connect` [#10154](https://github.com/openshift/console/pull/10154)
* [Bug 2015115](https://bugzilla.redhat.com/show_bug.cgi?id=2015115): PCI passthrough [#10251](https://github.com/openshift/console/pull/10251)
* [Bug 2001612](https://bugzilla.redhat.com/show_bug.cgi?id=2001612): Bump axios dependency to 0.21.2 [#10029](https://github.com/openshift/console/pull/10029)
* [Bug 1964789](https://bugzilla.redhat.com/show_bug.cgi?id=1964789): Update patternfly/react-console version [#10193](https://github.com/openshift/console/pull/10193)
* [Bug 2013416](https://bugzilla.redhat.com/show_bug.cgi?id=2013416): Generate unique CSS filenames for `yarn run dev` [#10248](https://github.com/openshift/console/pull/10248)
* [Bug 2002362](https://bugzilla.redhat.com/show_bug.cgi?id=2002362): Use only JSON files for dynamic plugin JSON schemas [#10242](https://github.com/openshift/console/pull/10242)
* [Bug 2013871](https://bugzilla.redhat.com/show_bug.cgi?id=2013871): Fix alignment of column headings with table cells [#10236](https://github.com/openshift/console/pull/10236)
* [Bug 2013203](https://bugzilla.redhat.com/show_bug.cgi?id=2013203): UI breaks when trying to create block pool before storage cluster/system creation [#10228](https://github.com/openshift/console/pull/10228)
* Migrate context Menu actions for Broker, Channels, Trigger, Subscription to dynamic extensions [#10167](https://github.com/openshift/console/pull/10167)
* [Bug 2006861](https://bugzilla.redhat.com/show_bug.cgi?id=2006861): chore(i18n): update translations [#10123](https://github.com/openshift/console/pull/10123)
* Console-2385 Add description and help text to create project/namespace modals [#9786](https://github.com/openshift/console/pull/9786)
* [Bug 2014486](https://bugzilla.redhat.com/show_bug.cgi?id=2014486): Fix failing OLM test scenario [#10247](https://github.com/openshift/console/pull/10247)
* [Bug 1998183](https://bugzilla.redhat.com/show_bug.cgi?id=1998183): Monitoring: Fix error message when Silences fail to load [#10237](https://github.com/openshift/console/pull/10237)
* convert topology visual connector side panel to use dynamic extensions [#10066](https://github.com/openshift/console/pull/10066)
* [Bug 2013751](https://bugzilla.redhat.com/show_bug.cgi?id=2013751): Fix wrong in-cluster hostname on the Service details page [#10234](https://github.com/openshift/console/pull/10234)
* Add Kubevirt internal SDK dist package [#10202](https://github.com/openshift/console/pull/10202)
* [Bug 2013787](https://bugzilla.redhat.com/show_bug.cgi?id=2013787): use NetworkAttachmentDefinitions instead of Network Attachment Definitions [#10231](https://github.com/openshift/console/pull/10231)
* [Bug 1992453](https://bugzilla.redhat.com/show_bug.cgi?id=1992453): don't allow bad disk names [#10229](https://github.com/openshift/console/pull/10229)
* [Bug 1997967](https://bugzilla.redhat.com/show_bug.cgi?id=1997967): StorageClass is now saved moving between wizards [#10217](https://github.com/openshift/console/pull/10217)
* [Bug 2002870](https://bugzilla.redhat.com/show_bug.cgi?id=2002870): Added support for SSH keys for custom templates [#10161](https://github.com/openshift/console/pull/10161)
* Bump go to v1.16 [#10224](https://github.com/openshift/console/pull/10224)
* [Bug 2007271](https://bugzilla.redhat.com/show_bug.cgi?id=2007271): updated knative smoke scenarios to execute on CI [#9591](https://github.com/openshift/console/pull/9591)
* [Bug 2009055](https://bugzilla.redhat.com/show_bug.cgi?id=2009055): Fix few of the rebranding issues [#10230](https://github.com/openshift/console/pull/10230)
* [Bug 2013431](https://bugzilla.redhat.com/show_bug.cgi?id=2013431): Namespace selector font size and positioning fixes [#10225](https://github.com/openshift/console/pull/10225)
* [Bug 2009298](https://bugzilla.redhat.com/show_bug.cgi?id=2009298): Delete ssh service when vm is deleted [#10219](https://github.com/openshift/console/pull/10219)
* [Bug 2012971](https://bugzilla.redhat.com/show_bug.cgi?id=2012971): Disable operands deletes [#10220](https://github.com/openshift/console/pull/10220)
* NETOBSERV-55 Add data-test attributes on controls [#10190](https://github.com/openshift/console/pull/10190)
* [Bug 2003792](https://bugzilla.redhat.com/show_bug.cgi?id=2003792): Monitoring dashboards: Improve series labels ordering in tooltips [#10213](https://github.com/openshift/console/pull/10213)
* [Bug 2011809](https://bugzilla.redhat.com/show_bug.cgi?id=2011809): node page fail [#10207](https://github.com/openshift/console/pull/10207)
* [Bug 2012177](https://bugzilla.redhat.com/show_bug.cgi?id=2012177): Overview tab is missing under Storage after successful deployment on UI [#10201](https://github.com/openshift/console/pull/10201)
* migrate dynamic event source , kamlets & kafka event source [#10113](https://github.com/openshift/console/pull/10113)
* refactor(variables): updated theming vars [#9594](https://github.com/openshift/console/pull/9594)
* [CONSOLE-2946](https://issues.redhat.com/browse/CONSOLE-2946): Expose all of core PatternFly for dynamic plugin use [#9882](https://github.com/openshift/console/pull/9882)
* [Bug 2012562](https://bugzilla.redhat.com/show_bug.cgi?id=2012562): Check for migration condition before default unknown status [#10205](https://github.com/openshift/console/pull/10205)
* [Bug 2009384](https://bugzilla.redhat.com/show_bug.cgi?id=2009384): update the BindableService CRD changes to align with BindableKinds [#10181](https://github.com/openshift/console/pull/10181)
* [Bug 1946232](https://bugzilla.redhat.com/show_bug.cgi?id=1946232): VM List can consume very high CPU [#9978](https://github.com/openshift/console/pull/9978)
* [Bug 2012317](https://bugzilla.redhat.com/show_bug.cgi?id=2012317): Fix ListPageCreateDropdown alignment [#10203](https://github.com/openshift/console/pull/10203)
* [Bug 2012407](https://bugzilla.redhat.com/show_bug.cgi?id=2012407): Improve console tests [#10200](https://github.com/openshift/console/pull/10200)
* [Bug 1998038](https://bugzilla.redhat.com/show_bug.cgi?id=1998038): Automation for Hotlpug disks UI [#10151](https://github.com/openshift/console/pull/10151)
* Update plugin SDK publish doc [#10199](https://github.com/openshift/console/pull/10199)
* Migrate ksvc & revision side panels to use new extension mechanism [#10107](https://github.com/openshift/console/pull/10107)
* [Bug 1956964](https://bugzilla.redhat.com/show_bug.cgi?id=1956964): upload a boot-source warning [#10189](https://github.com/openshift/console/pull/10189)
* [Bug 1999983](https://bugzilla.redhat.com/show_bug.cgi?id=1999983): No way to clear upload error [#10178](https://github.com/openshift/console/pull/10178)
* [Bug 1995493](https://bugzilla.redhat.com/show_bug.cgi?id=1995493): Fix alignment of 2 action buttons for add to secret and virtualization [#10176](https://github.com/openshift/console/pull/10176)
* [CONSOLE-2979](https://issues.redhat.com/browse/CONSOLE-2979): Update Cypress to 8.5.0 [#10164](https://github.com/openshift/console/pull/10164)
* [Bug 2005854](https://bugzilla.redhat.com/show_bug.cgi?id=2005854): make SSH service opt-in instead of opt-out [#10180](https://github.com/openshift/console/pull/10180)
* [Bug 2003178](https://bugzilla.redhat.com/show_bug.cgi?id=2003178): Use topology sidebar details as a component [#10187](https://github.com/openshift/console/pull/10187)
* [Bug 2011411](https://bugzilla.redhat.com/show_bug.cgi?id=2011411): Managed Service's Cluster overview page contains link to missing Storage dashboards [#10197](https://github.com/openshift/console/pull/10197)
* [Bug 2007322](https://bugzilla.redhat.com/show_bug.cgi?id=2007322): Fix to let the user create the application even if dockerfile is not detected [#10182](https://github.com/openshift/console/pull/10182)
* [Bug 2010342](https://bugzilla.redhat.com/show_bug.cgi?id=2010342): Increase memory limit for ForkTsCheckerWebpackPlugin [#10188](https://github.com/openshift/console/pull/10188)
* [Bug 1989502](https://bugzilla.redhat.com/show_bug.cgi?id=1989502): fix dev-catalog stuck in loading state [#10184](https://github.com/openshift/console/pull/10184)
* [ODC-6219](https://issues.redhat.com/browse/ODC-6219): Allow dynamic plugins to override static plugins [#9744](https://github.com/openshift/console/pull/9744)
* [Bug 2011443](https://bugzilla.redhat.com/show_bug.cgi?id=2011443): Ensuring Administrator Perspective for noisy/shared setup [#9989](https://github.com/openshift/console/pull/9989)
* convert topology operator backed panel to use dynamic extensions [#9998](https://github.com/openshift/console/pull/9998)
* [Bug 2008859](https://bugzilla.redhat.com/show_bug.cgi?id=2008859): Fix generated dynamic plugin overridables [#10185](https://github.com/openshift/console/pull/10185)
* [Bug 2003145](https://bugzilla.redhat.com/show_bug.cgi?id=2003145): Duplicate operand tab titles causes "two children with the same key" warning [#10079](https://github.com/openshift/console/pull/10079)
* Revert "Bug 2010342: Update fork-ts-checker-webpack-plugin and raise memory limit" [#10183](https://github.com/openshift/console/pull/10183)
* convert topology application group side panel to use dynamic extensions [#10021](https://github.com/openshift/console/pull/10021)
* [Bug 2009131](https://bugzilla.redhat.com/show_bug.cgi?id=2009131): kubevirt: add more test about vmi [#10141](https://github.com/openshift/console/pull/10141)
* [Bug 2009623](https://bugzilla.redhat.com/show_bug.cgi?id=2009623): Query Browser: Fix pagination menu style to not show bullet points [#10165](https://github.com/openshift/console/pull/10165)
* [Bug 2001817](https://bugzilla.redhat.com/show_bug.cgi?id=2001817): Failed to load RoleBindings list that will lead to ‘Role name’ is not able to be selected on Create RoleBinding page as well [#10060](https://github.com/openshift/console/pull/10060)
* [Bug 2010342](https://bugzilla.redhat.com/show_bug.cgi?id=2010342): Update fork-ts-checker-webpack-plugin and raise memory limit [#10173](https://github.com/openshift/console/pull/10173)
* [Bug 2009420](https://bugzilla.redhat.com/show_bug.cgi?id=2009420): Use live regions for alerts in modals [#8803](https://github.com/openshift/console/pull/8803)
* Upgrade yarn to 1.22.15 [#10163](https://github.com/openshift/console/pull/10163)
* add dynamic plugin extension for HorizontalNavTab [#10111](https://github.com/openshift/console/pull/10111)
* Netobserv-35 : network policy creation form - UX updates [#10105](https://github.com/openshift/console/pull/10105)
* Ownership update on network policies [#10160](https://github.com/openshift/console/pull/10160)
* [Bug 2001577](https://bugzilla.redhat.com/show_bug.cgi?id=2001577): Quick search placeholder is not displayed properly when the search string is removed [#10104](https://github.com/openshift/console/pull/10104)
* [Bug 2008612](https://bugzilla.redhat.com/show_bug.cgi?id=2008612): HTTP method should be uppercased when proxying plugin request [#10166](https://github.com/openshift/console/pull/10166)
* [Bug 2001804](https://bugzilla.redhat.com/show_bug.cgi?id=2001804): Reload feature on Environment section in Build Config form does not work properly [#10004](https://github.com/openshift/console/pull/10004)
* [Bug 2001575](https://bugzilla.redhat.com/show_bug.cgi?id=2001575): Clicking on the perspective switcher shows a white page with loader [#10110](https://github.com/openshift/console/pull/10110)
* [Bug 2002362](https://bugzilla.redhat.com/show_bug.cgi?id=2002362): Improve dynamic plugin shared modules [#10133](https://github.com/openshift/console/pull/10133)
* [Bug 2009148](https://bugzilla.redhat.com/show_bug.cgi?id=2009148): kubevirt: test vm nic presets and options [#10155](https://github.com/openshift/console/pull/10155)
* [Bug 2004101](https://bugzilla.redhat.com/show_bug.cgi?id=2004101): When creating storageSystem deployment type dropdown under advanced setting doesn't close after selection [#10143](https://github.com/openshift/console/pull/10143)
* [Bug 2008321](https://bugzilla.redhat.com/show_bug.cgi?id=2008321): Add correct documentation link for MON_DISK_LOW [#10140](https://github.com/openshift/console/pull/10140)
* convert topology vm sidepanel details to use dynamic extensions [#9778](https://github.com/openshift/console/pull/9778)
* Network policy form/yaml switch [#9610](https://github.com/openshift/console/pull/9610)
* [Bug 2008612](https://bugzilla.redhat.com/show_bug.cgi?id=2008612): Proxy browser cache headers from plugin asset request [#10153](https://github.com/openshift/console/pull/10153)
* [Bug 2005554](https://bugzilla.redhat.com/show_bug.cgi?id=2005554): Reveal the switch status of the button "Show default project" in code [#10157](https://github.com/openshift/console/pull/10157)
* [Bug 2008151](https://bugzilla.redhat.com/show_bug.cgi?id=2008151): Bump @patternfly/react-core package to v4.157.8 [#10152](https://github.com/openshift/console/pull/10152)
* contribute actions , sidepanel for channel, subscription, broker and trigger [#10077](https://github.com/openshift/console/pull/10077)
* use dynamic plugin for side panel and action provider for rhoas [#10035](https://github.com/openshift/console/pull/10035)
* convert topology SBR sidepanel to use dynamic extensions [#10055](https://github.com/openshift/console/pull/10055)
* Monitoring: CSS small cleanups [#10142](https://github.com/openshift/console/pull/10142)
* Add proxy endpoint for Prometheus targets [#9456](https://github.com/openshift/console/pull/9456)
* [Bug 2003845](https://bugzilla.redhat.com/show_bug.cgi?id=2003845): change the Image Vulnerabilities tab to be project and not cluster scoped [#10150](https://github.com/openshift/console/pull/10150)
* Network policy forms: hide unavailable features for admin users [#9628](https://github.com/openshift/console/pull/9628)
* [Bug 2002559](https://bugzilla.redhat.com/show_bug.cgi?id=2002559): User preference for topology list view does not follow when a new namespace is created [#10030](https://github.com/openshift/console/pull/10030)
* [CONSOLE-2972](https://issues.redhat.com/browse/CONSOLE-2972): Upgrade webpack 4.x dependencies [#10080](https://github.com/openshift/console/pull/10080)
* [Bug 2003178](https://bugzilla.redhat.com/show_bug.cgi?id=2003178): Memoize knative filtered revisions for sidebar [#10147](https://github.com/openshift/console/pull/10147)
* [Bug 2007289](https://bugzilla.redhat.com/show_bug.cgi?id=2007289): add test for vm console tab [#10121](https://github.com/openshift/console/pull/10121)
* [Bug 2002125](https://bugzilla.redhat.com/show_bug.cgi?id=2002125): Network policy details page heading should be updated to Network Policy details [#10112](https://github.com/openshift/console/pull/10112)
* [Bug 2006060](https://bugzilla.redhat.com/show_bug.cgi?id=2006060): fix issue with standalone dashboards [#10117](https://github.com/openshift/console/pull/10117)
* [Bug 2008256](https://bugzilla.redhat.com/show_bug.cgi?id=2008256): Update Internationalization README with scope info [#10138](https://github.com/openshift/console/pull/10138)
* [CONSOLE-2967](https://issues.redhat.com/browse/CONSOLE-2967): Expose CPU and memory in MachineSet list/details [#9956](https://github.com/openshift/console/pull/9956)
* [Bug 2006308](https://bugzilla.redhat.com/show_bug.cgi?id=2006308): Backing Store YAML tab on click displays a blank screen on UI [#10119](https://github.com/openshift/console/pull/10119)
* [Bug 2004736](https://bugzilla.redhat.com/show_bug.cgi?id=2004736): Fix create broker button in Add broker page [#10086](https://github.com/openshift/console/pull/10086)
* [Bug 2002362](https://bugzilla.redhat.com/show_bug.cgi?id=2002362): Rework dynamic plugin SDK dist packages [#10130](https://github.com/openshift/console/pull/10130)
* [Bug 1986502](https://bugzilla.redhat.com/show_bug.cgi?id=1986502): Fix state bug to eliminate duplicates in dragged files [#10047](https://github.com/openshift/console/pull/10047)
* [Bug 2007328](https://bugzilla.redhat.com/show_bug.cgi?id=2007328): Updated patternfly to v4.125.3 and pf.quickstarts to v1.2.3. [#10090](https://github.com/openshift/console/pull/10090)
* [Bug 2006329](https://bugzilla.redhat.com/show_bug.cgi?id=2006329): Allow web terminal to be installed in any namespace [#10045](https://github.com/openshift/console/pull/10045)
* Console 2926: Bug 1995545: Update console page markup structure to closer align with Patternfly page component structure. [#9974](https://github.com/openshift/console/pull/9974)
* [Bug 1998235](https://bugzilla.redhat.com/show_bug.cgi?id=1998235): Set csrf-token cookie's SameSite attribute to Lax [#10124](https://github.com/openshift/console/pull/10124)
* [Bug 1999836](https://bugzilla.redhat.com/show_bug.cgi?id=1999836): Add 'Unavailable' status for cluster operator [#10120](https://github.com/openshift/console/pull/10120)
* [Bug 1998087](https://bugzilla.redhat.com/show_bug.cgi?id=1998087): Active Health Checks cleanup chores [#9823](https://github.com/openshift/console/pull/9823)
* [Bug 2003120](https://bugzilla.redhat.com/show_bug.cgi?id=2003120): Prevent null references and "ResizeObserver loop limit exceeded" errors in IFrameMarkdownView [#10114](https://github.com/openshift/console/pull/10114)
* Move Perspective logic to sdk [#10024](https://github.com/openshift/console/pull/10024)
* [Bug 2004459](https://bugzilla.redhat.com/show_bug.cgi?id=2004459): update gherkin scripts for 4.9 Release and few more fixes [#10075](https://github.com/openshift/console/pull/10075)
* [Bug 2001760](https://bugzilla.redhat.com/show_bug.cgi?id=2001760): BreadCrumbs and OCS/ODF naming fixes [#10000](https://github.com/openshift/console/pull/10000)
* [Bug 1979562](https://bugzilla.redhat.com/show_bug.cgi?id=1979562): Cluster operators: don't show messages when neither progressing, degraded or unavailable [#9790](https://github.com/openshift/console/pull/9790)
* [Bug 2004796](https://bugzilla.redhat.com/show_bug.cgi?id=2004796): add test for vm scheduling policy [#10081](https://github.com/openshift/console/pull/10081)
* [Bug 2002238](https://bugzilla.redhat.com/show_bug.cgi?id=2002238): persist imagestream info when switching from yaml to form editor [#10020](https://github.com/openshift/console/pull/10020)
* [Bug 2005783](https://bugzilla.redhat.com/show_bug.cgi?id=2005783): Fix accessibility issues in Wizard Modes [#9158](https://github.com/openshift/console/pull/9158)
* [Bug 2005761](https://bugzilla.redhat.com/show_bug.cgi?id=2005761): Implementing crw-basic feature file. [#9710](https://github.com/openshift/console/pull/9710)
* [Bug 1990193](https://bugzilla.redhat.com/show_bug.cgi?id=1990193): Internationalize Search page ToolbarFilter props [#10099](https://github.com/openshift/console/pull/10099)
* [Bug 1981396](https://bugzilla.redhat.com/show_bug.cgi?id=1981396): Faulty BlockPool status after deletion [#9514](https://github.com/openshift/console/pull/9514)
* [Bug 2001617](https://bugzilla.redhat.com/show_bug.cgi?id=2001617): Disallow forward jumps for BucketClass Flow [#10001](https://github.com/openshift/console/pull/10001)
* [Bug 1999621](https://bugzilla.redhat.com/show_bug.cgi?id=1999621): Removed ssh_authorized_keys empty array [#10102](https://github.com/openshift/console/pull/10102)
* [Bug 1998377](https://bugzilla.redhat.com/show_bug.cgi?id=1998377): Fix file systems table styles [#10095](https://github.com/openshift/console/pull/10095)
* [Bug 2004578](https://bugzilla.redhat.com/show_bug.cgi?id=2004578): Add monitoring and nodes label for external storage platform [#10078](https://github.com/openshift/console/pull/10078)
* [Bug 2004962](https://bugzilla.redhat.com/show_bug.cgi?id=2004962): disable thread-loader in CI [#10088](https://github.com/openshift/console/pull/10088)
* [Bug 2000651](https://bugzilla.redhat.com/show_bug.cgi?id=2000651): fixes imagestream from reference for alias to existing IS [#10083](https://github.com/openshift/console/pull/10083)
* [Bug 1999091](https://bugzilla.redhat.com/show_bug.cgi?id=1999091): Console update toast notification can appear multiple times [#10092](https://github.com/openshift/console/pull/10092)
* [Bug 1989843](https://bugzilla.redhat.com/show_bug.cgi?id=1989843): 'More' and 'Show Less' chips are not translated [#10091](https://github.com/openshift/console/pull/10091)
* [Bug 2004870](https://bugzilla.redhat.com/show_bug.cgi?id=2004870): [External Mode] Insufficient spacing along y-axis in RGW Latency Performance Card [#10085](https://github.com/openshift/console/pull/10085)
* Refactor ActionMenu and LazyActionMenu to use PF menu and flyout menu [#10068](https://github.com/openshift/console/pull/10068)
* Add annotation to Web Terminals to enable Operator metrics [#9752](https://github.com/openshift/console/pull/9752)
* [Bug 2003496](https://bugzilla.redhat.com/show_bug.cgi?id=2003496): add test for vm resources requirment settings [#10051](https://github.com/openshift/console/pull/10051)
* [Bug 2004901](https://bugzilla.redhat.com/show_bug.cgi?id=2004901): improve kubevirt devconsole tests [#10084](https://github.com/openshift/console/pull/10084)
* [Bug 2004059](https://bugzilla.redhat.com/show_bug.cgi?id=2004059): fix current tests for downstream [#10063](https://github.com/openshift/console/pull/10063)
* [Bug 2003711](https://bugzilla.redhat.com/show_bug.cgi?id=2003711): Fix to fetch ocs csv in external mode [#10073](https://github.com/openshift/console/pull/10073)
* [Bug 1999619](https://bugzilla.redhat.com/show_bug.cgi?id=1999619): #cloud-config is now added to yaml [#10057](https://github.com/openshift/console/pull/10057)
* [Bug 2002007](https://bugzilla.redhat.com/show_bug.cgi?id=2002007): Enable error stack trace messages to scroll [#10061](https://github.com/openshift/console/pull/10061)
* [Bug 2004060](https://bugzilla.redhat.com/show_bug.cgi?id=2004060): Fix basic spring boot sample form crash [#10013](https://github.com/openshift/console/pull/10013)
* [Bug 2003651](https://bugzilla.redhat.com/show_bug.cgi?id=2003651): Storage class name not passed in CR [#10064](https://github.com/openshift/console/pull/10064)
* [Bug 2002588](https://bugzilla.redhat.com/show_bug.cgi?id=2002588): Use sentence case [#10053](https://github.com/openshift/console/pull/10053)
* [Bug 2002397](https://bugzilla.redhat.com/show_bug.cgi?id=2002397): Avoid using state for search page resources filter [#10023](https://github.com/openshift/console/pull/10023)
* [Bug 2003715](https://bugzilla.redhat.com/show_bug.cgi?id=2003715): Fix state of volume mode dropdown [#10059](https://github.com/openshift/console/pull/10059)
* [Bug 2003808](https://bugzilla.redhat.com/show_bug.cgi?id=2003808): chore(i18n): update translations [#10058](https://github.com/openshift/console/pull/10058)
* [Bug 2003251](https://bugzilla.redhat.com/show_bug.cgi?id=2003251): Explicit removal of list item bullets so they are not shown on several PF components. [#10046](https://github.com/openshift/console/pull/10046)
* convert topology-helm-workload sidepanel to use dynamic extensions [#9997](https://github.com/openshift/console/pull/9997)
* [Bug 2001339](https://bugzilla.redhat.com/show_bug.cgi?id=2001339): Text updates [#10052](https://github.com/openshift/console/pull/10052)
* [Bug 2003357](https://bugzilla.redhat.com/show_bug.cgi?id=2003357): Remove 4.9 related epic tags [#10049](https://github.com/openshift/console/pull/10049)
* [Bug 2003426](https://bugzilla.redhat.com/show_bug.cgi?id=2003426): add test for vm details bootorder [#10048](https://github.com/openshift/console/pull/10048)
* [Bug 2001413](https://bugzilla.redhat.com/show_bug.cgi?id=2001413): add/delete nic and disk to template [#9996](https://github.com/openshift/console/pull/9996)
* [Bug 2001784](https://bugzilla.redhat.com/show_bug.cgi?id=2001784): show loading page before final results instead of showing a transient message No log files exist [#10042](https://github.com/openshift/console/pull/10042)
* [Bug 2003096](https://bugzilla.redhat.com/show_bug.cgi?id=2003096): check bootsource URL is displaying on review step [#10026](https://github.com/openshift/console/pull/10026)
* [Bug 2002763](https://bugzilla.redhat.com/show_bug.cgi?id=2002763): Fix creating two storage system for external RHCS [#10038](https://github.com/openshift/console/pull/10038)
* [Bug 2001810](https://bugzilla.redhat.com/show_bug.cgi?id=2001810): Fix list page route for build configs [#10039](https://github.com/openshift/console/pull/10039)
* [Bug 2001835](https://bugzilla.redhat.com/show_bug.cgi?id=2001835): Fix to show image-tag selector in s2i form and re-validate git url on git-type change [#10031](https://github.com/openshift/console/pull/10031)
* [Bug 1991573](https://bugzilla.redhat.com/show_bug.cgi?id=1991573): [NETOBSERV-29] Turn on strictNullCheck on network-policies files [#9656](https://github.com/openshift/console/pull/9656)
* [Bug 1997245](https://bugzilla.redhat.com/show_bug.cgi?id=1997245): Dont validate the install operator form when submitted [#9976](https://github.com/openshift/console/pull/9976)
* [Bug 2002027](https://bugzilla.redhat.com/show_bug.cgi?id=2002027): Use exact secret label match when creating HelmRelease topology node model [#10012](https://github.com/openshift/console/pull/10012)
* [Bug 2002133](https://bugzilla.redhat.com/show_bug.cgi?id=2002133): add support/virtualization and improve deleteResource [#10003](https://github.com/openshift/console/pull/10003)
* [Bug 2002443](https://bugzilla.redhat.com/show_bug.cgi?id=2002443): Fix disks undefined on create local volume set step [#10025](https://github.com/openshift/console/pull/10025)
* [Bug 1999076](https://bugzilla.redhat.com/show_bug.cgi?id=1999076): Page Not Found error when clicking on Storage link provided in Overview page [#10018](https://github.com/openshift/console/pull/10018)
* [Bug 2001855](https://bugzilla.redhat.com/show_bug.cgi?id=2001855): Enable add capacity if osd size is not matching [#10028](https://github.com/openshift/console/pull/10028)
* [Bug 2001578](https://bugzilla.redhat.com/show_bug.cgi?id=2001578): add tests for vm dashboard tab [#9999](https://github.com/openshift/console/pull/9999)
* [Bug 1961391](https://bugzilla.redhat.com/show_bug.cgi?id=1961391): Textual updates follow-up [#10008](https://github.com/openshift/console/pull/10008)
* [Bug 2002134](https://bugzilla.redhat.com/show_bug.cgi?id=2002134): add test to verify vm details tab [#10017](https://github.com/openshift/console/pull/10017)
* [Bug 1996023](https://bugzilla.redhat.com/show_bug.cgi?id=1996023): Fix select all nodes request [#10015](https://github.com/openshift/console/pull/10015)
* Updating openshift-enterprise-console images to be consistent with ART [#10002](https://github.com/openshift/console/pull/10002)
* [Bug 2001959](https://bugzilla.redhat.com/show_bug.cgi?id=2001959): Allow side nav borders to extend to left and right edges of yaml sidebar [#10009](https://github.com/openshift/console/pull/10009)
* [Bug 2000573](https://bugzilla.redhat.com/show_bug.cgi?id=2000573): Disable flexible scaling for internal mode [#10005](https://github.com/openshift/console/pull/10005)
* [Bug 2000096](https://bugzilla.redhat.com/show_bug.cgi?id=2000096): Git URL is not re-validated on edit build-config form reload [#9960](https://github.com/openshift/console/pull/9960)
* [Full changelog](https://github.com/openshift/console/compare/42f3a0ca9d6e1a33a7e86b09ead80483b9b631e2...613d69470083022ed645f9206136778c90057b09)


### [console-operator](https://github.com/openshift/console-operator/tree/7e488d3a109267c289572de13a751968699fdc93)

* [Bug 2076453](https://bugzilla.redhat.com/show_bug.cgi?id=2076453): Console operator should not block installation/upgrade process when set to Removed state [#649](https://github.com/openshift/console-operator/pull/649)
* [Bug 2059992](https://bugzilla.redhat.com/show_bug.cgi?id=2059992): Re-enable TestMetricsEndpoint e2e test case [#646](https://github.com/openshift/console-operator/pull/646)
* [Bug 2054535](https://bugzilla.redhat.com/show_bug.cgi?id=2054535): ODF quickstart permissions check [#637](https://github.com/openshift/console-operator/pull/637)
* [Bug 2054199](https://bugzilla.redhat.com/show_bug.cgi?id=2054199): Dockerfile.rhel7: add new Helm CRD, ProjectHelmChartRepository [#636](https://github.com/openshift/console-operator/pull/636)
* Add QS for installing namespeced Helm Chart Repos [#631](https://github.com/openshift/console-operator/pull/631)
* Implement multicluster tech preview [#630](https://github.com/openshift/console-operator/pull/630)
* Add Jon Jackson to approvers list [#625](https://github.com/openshift/console-operator/pull/625)
* [Bug 2041605](https://bugzilla.redhat.com/show_bug.cgi?id=2041605): Fix plugin proxy path [#628](https://github.com/openshift/console-operator/pull/628)
* [CONSOLE-3005](https://issues.redhat.com/browse/CONSOLE-3005): Provide alias for dynamic plugin's proxy [#613](https://github.com/openshift/console-operator/pull/613)
* [Bug 2037635](https://bugzilla.redhat.com/show_bug.cgi?id=2037635): Fix setting of custom cert for default route [#623](https://github.com/openshift/console-operator/pull/623)
* [Bug 2033434](https://bugzilla.redhat.com/show_bug.cgi?id=2033434): clidownloads: add darwin/arm64 oc [#620](https://github.com/openshift/console-operator/pull/620)
* [Bug 2030574](https://bugzilla.redhat.com/show_bug.cgi?id=2030574): Console resources are using older 'service.alpha.openshift.io' annotation [#621](https://github.com/openshift/console-operator/pull/621)
* [Bug 2036937](https://bugzilla.redhat.com/show_bug.cgi?id=2036937): Update download odo link to new mirror [#622](https://github.com/openshift/console-operator/pull/622)
* Library go bump [#615](https://github.com/openshift/console-operator/pull/615)
* [Bug 2021400](https://bugzilla.redhat.com/show_bug.cgi?id=2021400): Bump documentationBaseURL to 4.10 [#611](https://github.com/openshift/console-operator/pull/611)
* [CONSOLE-2892](https://issues.redhat.com/browse/CONSOLE-2892): Allow dynamic plugins to proxy to services on the cluster [#603](https://github.com/openshift/console-operator/pull/603)
* [Bug 2013632](https://bugzilla.redhat.com/show_bug.cgi?id=2013632): Correct grammar error in ODF quickstart [#608](https://github.com/openshift/console-operator/pull/608)
* [Bug 2018380](https://bugzilla.redhat.com/show_bug.cgi?id=2018380): Migrate docs links to access.redhat.com [#607](https://github.com/openshift/console-operator/pull/607)
* manifests: resources required for adding helm metrics in console [#601](https://github.com/openshift/console-operator/pull/601)
* [Bug 2013632](https://bugzilla.redhat.com/show_bug.cgi?id=2013632): Correction/Changes in Quick Start Guides for ODF [#598](https://github.com/openshift/console-operator/pull/598)
* [Bug 2008185](https://bugzilla.redhat.com/show_bug.cgi?id=2008185): Console operator go.mod should use go 1.16 version [#597](https://github.com/openshift/console-operator/pull/597)
* [Bug 2009454](https://bugzilla.redhat.com/show_bug.cgi?id=2009454): Change web terminal subscription permissions from get to list [#588](https://github.com/openshift/console-operator/pull/588)
* [CONSOLE-2768](https://issues.redhat.com/browse/CONSOLE-2768): Update default and download deployments to use bindata [#550](https://github.com/openshift/console-operator/pull/550)
* Updating openshift-enterprise-console-operator images to be consistent with ART [#592](https://github.com/openshift/console-operator/pull/592)
* [Bug 1999314](https://bugzilla.redhat.com/show_bug.cgi?id=1999314): Resync all controllers periodically [#590](https://github.com/openshift/console-operator/pull/590)
* [Bug 2001240](https://bugzilla.redhat.com/show_bug.cgi?id=2001240): Remove SimpleHTTP 'server' response header value [#585](https://github.com/openshift/console-operator/pull/585)
* Updating openshift-enterprise-console-operator images to be consistent with ART [#586](https://github.com/openshift/console-operator/pull/586)
* [Full changelog](https://github.com/openshift/console-operator/compare/dbe81b4f9643d55c0cbf561f9a26ffc63567d31d...7e488d3a109267c289572de13a751968699fdc93)


### [container-networking-plugins](https://github.com/openshift/containernetworking-plugins/tree/55e1cf1c72a5cd4b7bfa273bcd809f3282e317de)

* Updating ose-containernetworking-plugins images to be consistent with ART [#52](https://github.com/openshift/containernetworking-plugins/pull/52)
* [Bug 1897431](https://bugzilla.redhat.com/show_bug.cgi?id=1897431): Upstream sync sept 2021 [#54](https://github.com/openshift/containernetworking-plugins/pull/54)
* [Full changelog](https://github.com/openshift/containernetworking-plugins/compare/44a49134de5e4d4cc136cc0862d35f226d61d3be...55e1cf1c72a5cd4b7bfa273bcd809f3282e317de)


### [coredns](https://github.com/openshift/coredns/tree/3ec1ee7dd91d5a1193745984c2c247ba3f2518d3)

* [Bug 2043801](https://bugzilla.redhat.com/show_bug.cgi?id=2043801): Merge 1.8.7 [#70](https://github.com/openshift/coredns/pull/70)
* Updating coredns images to be consistent with ART [#68](https://github.com/openshift/coredns/pull/68)
* [Full changelog](https://github.com/openshift/coredns/compare/3cb11c075c7689a2178a03a5d22c5adff3efbd4d...3ec1ee7dd91d5a1193745984c2c247ba3f2518d3)


### [csi-driver-manila, openstack-cinder-csi-driver, openstack-cloud-controller-manager](https://github.com/openshift/cloud-provider-openstack/tree/df0b27de80cfaa3f01e8cf0210f3a8d0c9a248d9)

* [Bug 2036569](https://bugzilla.redhat.com/show_bug.cgi?id=2036569): Merge upstream bump to k8s 1.23 [#98](https://github.com/openshift/cloud-provider-openstack/pull/98)
* [Bug 2036569](https://bugzilla.redhat.com/show_bug.cgi?id=2036569): Merge https://github.com/kubernetes/cloud-provider-openstack:master into master [#97](https://github.com/openshift/cloud-provider-openstack/pull/97)
* [Bug 2034537](https://bugzilla.redhat.com/show_bug.cgi?id=2034537): OWNERS: Update ShiftStack members [#95](https://github.com/openshift/cloud-provider-openstack/pull/95)
* Merge https://github.com/kubernetes/cloud-provider-openstack:master into master [#94](https://github.com/openshift/cloud-provider-openstack/pull/94)
* Merge https://github.com/kubernetes/cloud-provider-openstack:master into master [#93](https://github.com/openshift/cloud-provider-openstack/pull/93)
* Merge https://github.com/kubernetes/cloud-provider-openstack:master into master [#92](https://github.com/openshift/cloud-provider-openstack/pull/92)
* Merge https://github.com/kubernetes/cloud-provider-openstack:master into master [#91](https://github.com/openshift/cloud-provider-openstack/pull/91)
* Merge https://github.com/kubernetes/cloud-provider-openstack:master into master [#90](https://github.com/openshift/cloud-provider-openstack/pull/90)
* Merge https://github.com/kubernetes/cloud-provider-openstack:master into master [#89](https://github.com/openshift/cloud-provider-openstack/pull/89)
* Updating ose-openstack-cinder-csi-driver images to be consistent with ART [#87](https://github.com/openshift/cloud-provider-openstack/pull/87)
* Updating csi-driver-manila images to be consistent with ART [#88](https://github.com/openshift/cloud-provider-openstack/pull/88)
* Merge https://github.com/kubernetes/cloud-provider-openstack:master into master [#85](https://github.com/openshift/cloud-provider-openstack/pull/85)
* Updating ose-openstack-cloud-controller-manager images to be consistent with ART [#86](https://github.com/openshift/cloud-provider-openstack/pull/86)
* Merge https://github.com/kubernetes/cloud-provider-openstack:master into master [#84](https://github.com/openshift/cloud-provider-openstack/pull/84)
* Merge https://github.com/kubernetes/cloud-provider-openstack:master into master [#83](https://github.com/openshift/cloud-provider-openstack/pull/83)
* Merge https://github.com/kubernetes/cloud-provider-openstack:master into master [#82](https://github.com/openshift/cloud-provider-openstack/pull/82)
* Merge https://github.com/kubernetes/cloud-provider-openstack:master into master [#81](https://github.com/openshift/cloud-provider-openstack/pull/81)
* Updating csi-driver-manila images to be consistent with ART [#79](https://github.com/openshift/cloud-provider-openstack/pull/79)
* Updating ose-openstack-cinder-csi-driver images to be consistent with ART [#78](https://github.com/openshift/cloud-provider-openstack/pull/78)
* Merge https://github.com/kubernetes/cloud-provider-openstack:master into master [#77](https://github.com/openshift/cloud-provider-openstack/pull/77)
* Updating ose-openstack-cloud-controller-manager images to be consistent with ART [#80](https://github.com/openshift/cloud-provider-openstack/pull/80)
* Updating ose-openstack-cloud-controller-manager images to be consistent with ART [#76](https://github.com/openshift/cloud-provider-openstack/pull/76)
* [Full changelog](https://github.com/openshift/cloud-provider-openstack/compare/ddbc0e4f24a6a5f9bb0f75d15a95fd778ee587e5...df0b27de80cfaa3f01e8cf0210f3a8d0c9a248d9)


### [csi-driver-manila-operator](https://github.com/openshift/csi-driver-manila-operator/tree/16f67d6cf67395065ee6084d2ef7fcb7c74bb151)

* [Bug 2043130](https://bugzilla.redhat.com/show_bug.cgi?id=2043130): csi-driver-manila: Add external-snapshotter permissions to patch snapshots [#136](https://github.com/openshift/csi-driver-manila-operator/pull/136)
* [Bug 2038934](https://bugzilla.redhat.com/show_bug.cgi?id=2038934): Add custom CA bundle support [#134](https://github.com/openshift/csi-driver-manila-operator/pull/134)
* [Bug 2038053](https://bugzilla.redhat.com/show_bug.cgi?id=2038053): Bump k8s to 1.23 [#133](https://github.com/openshift/csi-driver-manila-operator/pull/133)
* [Bug 2034537](https://bugzilla.redhat.com/show_bug.cgi?id=2034537): OWNERS: Update ShiftStack members [#132](https://github.com/openshift/csi-driver-manila-operator/pull/132)
* Normalize the storage class name when ShareType has invalid characters [#131](https://github.com/openshift/csi-driver-manila-operator/pull/131)
* Updating csi-driver-manila-operator images to be consistent with ART [#130](https://github.com/openshift/csi-driver-manila-operator/pull/130)
* Updating csi-driver-manila-operator images to be consistent with ART [#128](https://github.com/openshift/csi-driver-manila-operator/pull/128)
* Updating csi-driver-manila-operator images to be consistent with ART [#121](https://github.com/openshift/csi-driver-manila-operator/pull/121)
* [Bug 2001620](https://bugzilla.redhat.com/show_bug.cgi?id=2001620): Do not degrade cluster on failure to reach Manila [#120](https://github.com/openshift/csi-driver-manila-operator/pull/120)
* [Full changelog](https://github.com/openshift/csi-driver-manila-operator/compare/fd2d838d18b74baefa5a20398cf54826c0a803f9...16f67d6cf67395065ee6084d2ef7fcb7c74bb151)


### [csi-driver-nfs](https://github.com/openshift/csi-driver-nfs/tree/3448830c086f092863ce701cccc6b627bca5b827)

* [Bug 2036567](https://bugzilla.redhat.com/show_bug.cgi?id=2036567): Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#69](https://github.com/openshift/csi-driver-nfs/pull/69)
* [Bug 2036567](https://bugzilla.redhat.com/show_bug.cgi?id=2036567): Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#67](https://github.com/openshift/csi-driver-nfs/pull/67)
* [Bug 2034537](https://bugzilla.redhat.com/show_bug.cgi?id=2034537): OWNERS: Update team members [#68](https://github.com/openshift/csi-driver-nfs/pull/68)
* Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#66](https://github.com/openshift/csi-driver-nfs/pull/66)
* Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#65](https://github.com/openshift/csi-driver-nfs/pull/65)
* Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#64](https://github.com/openshift/csi-driver-nfs/pull/64)
* Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#63](https://github.com/openshift/csi-driver-nfs/pull/63)
* Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#62](https://github.com/openshift/csi-driver-nfs/pull/62)
* [Bug 1924435](https://bugzilla.redhat.com/show_bug.cgi?id=1924435): Merge upstream:master into master [#61](https://github.com/openshift/csi-driver-nfs/pull/61)
* Updating csi-driver-nfs images to be consistent with ART [#59](https://github.com/openshift/csi-driver-nfs/pull/59)
* Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#57](https://github.com/openshift/csi-driver-nfs/pull/57)
* Update maintainers for Shift on Stack [#58](https://github.com/openshift/csi-driver-nfs/pull/58)
* Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#56](https://github.com/openshift/csi-driver-nfs/pull/56)
* Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#55](https://github.com/openshift/csi-driver-nfs/pull/55)
* Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#54](https://github.com/openshift/csi-driver-nfs/pull/54)
* Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#53](https://github.com/openshift/csi-driver-nfs/pull/53)
* Merge https://github.com/kubernetes-csi/csi-driver-nfs:master into master [#51](https://github.com/openshift/csi-driver-nfs/pull/51)
* Updating csi-driver-nfs images to be consistent with ART [#52](https://github.com/openshift/csi-driver-nfs/pull/52)
* [Full changelog](https://github.com/openshift/csi-driver-nfs/compare/0e0c1739332fee06dfc982b1b05d06005a3ddbee...3448830c086f092863ce701cccc6b627bca5b827)


### [csi-external-attacher](https://github.com/openshift/csi-external-attacher/tree/27e71f2bb577200dc3cd87851989f0c950521eb8)

* [Bug 2043130](https://bugzilla.redhat.com/show_bug.cgi?id=2043130): Rebase to v3.4.0 for OCP 4.10 [#37](https://github.com/openshift/csi-external-attacher/pull/37)
* Updating csi-attacher images to be consistent with ART [#35](https://github.com/openshift/csi-external-attacher/pull/35)
* [Full changelog](https://github.com/openshift/csi-external-attacher/compare/0a1737c455fe68bdf0480de79e0aa8585e6dc503...27e71f2bb577200dc3cd87851989f0c950521eb8)


### [csi-external-provisioner](https://github.com/openshift/csi-external-provisioner/tree/31de1e19119e6b63cd9d52622f5b9d9df7e4c384)

* [Bug 2043130](https://bugzilla.redhat.com/show_bug.cgi?id=2043130): Rebase to v3.1.0 for OCP 4.10 [#49](https://github.com/openshift/csi-external-provisioner/pull/49)
* Updating csi-provisioner images to be consistent with ART [#48](https://github.com/openshift/csi-external-provisioner/pull/48)
* Updating csi-provisioner images to be consistent with ART [#47](https://github.com/openshift/csi-external-provisioner/pull/47)
* Updating csi-provisioner images to be consistent with ART [#46](https://github.com/openshift/csi-external-provisioner/pull/46)
* [Full changelog](https://github.com/openshift/csi-external-provisioner/compare/7736e7293ea4cdba858f70fa1d59894dde6bd2bb...31de1e19119e6b63cd9d52622f5b9d9df7e4c384)


### [csi-external-resizer](https://github.com/openshift/csi-external-resizer/tree/e5934091f8cc4a6ca58f3719ba4487a46b4252df)

* [Bug 2043130](https://bugzilla.redhat.com/show_bug.cgi?id=2043130): Rebase resizer v1.4.0 [#127](https://github.com/openshift/csi-external-resizer/pull/127)
* Updating ose-csi-external-resizer images to be consistent with ART [#126](https://github.com/openshift/csi-external-resizer/pull/126)
* Updating ose-csi-external-resizer images to be consistent with ART [#125](https://github.com/openshift/csi-external-resizer/pull/125)
* Updating ose-csi-external-resizer images to be consistent with ART [#124](https://github.com/openshift/csi-external-resizer/pull/124)
* [Full changelog](https://github.com/openshift/csi-external-resizer/compare/dad46d03bda869cf9b8ccff0087fb827906bc288...e5934091f8cc4a6ca58f3719ba4487a46b4252df)


### [csi-external-snapshotter, csi-snapshot-controller, csi-snapshot-validation-webhook](https://github.com/openshift/csi-external-snapshotter/tree/fe4a0a2f48fcc9069910773b32188597d899bdde)

* [Bug 2043130](https://bugzilla.redhat.com/show_bug.cgi?id=2043130): Update CSI sidecars to the latest release for 4.10 [#66](https://github.com/openshift/csi-external-snapshotter/pull/66)
* Updating csi-snapshot-validation-webhook images to be consistent with ART [#60](https://github.com/openshift/csi-external-snapshotter/pull/60)
* Updating ose-csi-snapshot-controller images to be consistent with ART [#61](https://github.com/openshift/csi-external-snapshotter/pull/61)
* Updating ose-csi-external-snapshotter images to be consistent with ART [#59](https://github.com/openshift/csi-external-snapshotter/pull/59)
* Updating ose-csi-snapshot-controller images to be consistent with ART [#58](https://github.com/openshift/csi-external-snapshotter/pull/58)
* [Full changelog](https://github.com/openshift/csi-external-snapshotter/compare/52ab8938fe0a1ea3cb666ebd0c6f7b46db5cb0de...fe4a0a2f48fcc9069910773b32188597d899bdde)


### [csi-livenessprobe](https://github.com/openshift/csi-livenessprobe/tree/8c1a5bcac1675711b51fffe88b40bb46f0e22db9)

* Updating csi-livenessprobe images to be consistent with ART [#30](https://github.com/openshift/csi-livenessprobe/pull/30)
* Updating csi-livenessprobe images to be consistent with ART [#29](https://github.com/openshift/csi-livenessprobe/pull/29)
* Updating csi-livenessprobe images to be consistent with ART [#28](https://github.com/openshift/csi-livenessprobe/pull/28)
* [Full changelog](https://github.com/openshift/csi-livenessprobe/compare/c13c3a5f6292e10522700b0f911acebeea3c6f8c...8c1a5bcac1675711b51fffe88b40bb46f0e22db9)


### [csi-node-driver-registrar](https://github.com/openshift/csi-node-driver-registrar/tree/bb0bd823c2212c6657e5835eb0015aab4e93839d)

* Updating csi-node-driver-registrar images to be consistent with ART [#33](https://github.com/openshift/csi-node-driver-registrar/pull/33)
* Updating csi-node-driver-registrar images to be consistent with ART [#32](https://github.com/openshift/csi-node-driver-registrar/pull/32)
* [Full changelog](https://github.com/openshift/csi-node-driver-registrar/compare/3e02b07e70fe306e841b563d3ca8edb0def5fe7f...bb0bd823c2212c6657e5835eb0015aab4e93839d)


### [docker-builder](https://github.com/openshift/builder/tree/24d8db40f7544806bf6e5acc32f56e223a59eed7)

* [Bug 2044244](https://bugzilla.redhat.com/show_bug.cgi?id=2044244): bump(github.com/containers/buildah) to v1.22.4 [#281](https://github.com/openshift/builder/pull/281)
* [Bug 2037638](https://bugzilla.redhat.com/show_bug.cgi?id=2037638): Add support for build csi volume source [#273](https://github.com/openshift/builder/pull/273)
* [Bug 2034650](https://bugzilla.redhat.com/show_bug.cgi?id=2034650): Rebase to k8s 1.23.0 [#277](https://github.com/openshift/builder/pull/277)
* Report User/Group ID when they cannot be parsed [#276](https://github.com/openshift/builder/pull/276)
* [Bug 1979966](https://bugzilla.redhat.com/show_bug.cgi?id=1979966): Update containers/storage to address incorrect overlay options being set on rhel7 nodes [#275](https://github.com/openshift/builder/pull/275)
* [Bug 2021551](https://bugzilla.redhat.com/show_bug.cgi?id=2021551): getAssembleUser(): strip the group part out before checking the UID [#270](https://github.com/openshift/builder/pull/270)
* [Bug 2011293](https://bugzilla.redhat.com/show_bug.cgi?id=2011293): add Red Hat registries to the default registries.conf included in the builder image [#266](https://github.com/openshift/builder/pull/266)
* Updating openshift-enterprise-builder images to be consistent with ART [#264](https://github.com/openshift/builder/pull/264)
* [Bug 1964327](https://bugzilla.redhat.com/show_bug.cgi?id=1964327): bump github.com/containers/buildah to v1.22.3 [#265](https://github.com/openshift/builder/pull/265)
* Dockerfiles: run `rpm --setcaps shadow-utils` during build [#256](https://github.com/openshift/builder/pull/256)
* [Full changelog](https://github.com/openshift/builder/compare/1a32676c7a9b679da164b916b759f414f7071fbf...24d8db40f7544806bf6e5acc32f56e223a59eed7)


### [docker-registry](https://github.com/openshift/image-registry/tree/534ab3aa5e58cb48fb21ff564f59a3ac5077aef1)

* [Bug 2099416](https://bugzilla.redhat.com/show_bug.cgi?id=2099416): Support authentication using gcp workload identity federation [#336](https://github.com/openshift/image-registry/pull/336)
* [Bug 2085414](https://bugzilla.redhat.com/show_bug.cgi?id=2085414): forward http.StatusTooManyRequests to client [#332](https://github.com/openshift/image-registry/pull/332)
* [Bug 2069807](https://bugzilla.redhat.com/show_bug.cgi?id=2069807): Bug 2060362: Revert "Support authentication using gcp workload identity federation" [#321](https://github.com/openshift/image-registry/pull/321)
* [Bug 2061785](https://bugzilla.redhat.com/show_bug.cgi?id=2061785): Fix ICSP for subrepositories [#318](https://github.com/openshift/image-registry/pull/318)
* [Bug 2060610](https://bugzilla.redhat.com/show_bug.cgi?id=2060610): Revert "Fixed incorrect access denied error logs" [#317](https://github.com/openshift/image-registry/pull/317)
* [Bug 2053218](https://bugzilla.redhat.com/show_bug.cgi?id=2053218): Fix pull-through for images that have dots in their namespace [#308](https://github.com/openshift/image-registry/pull/308)
* [IR-211](https://issues.redhat.com/browse/IR-211): Bump k8s to 1.23 [#302](https://github.com/openshift/image-registry/pull/302)
* [Bug 2008539](https://bugzilla.redhat.com/show_bug.cgi?id=2008539): Try another registry if blob is not found [#296](https://github.com/openshift/image-registry/pull/296)
* Use Go 1.17 [#301](https://github.com/openshift/image-registry/pull/301)
* [Bug 2011733](https://bugzilla.redhat.com/show_bug.cgi?id=2011733): Update link to OpenShift documentation [#300](https://github.com/openshift/image-registry/pull/300)
* [Bug 2024859](https://bugzilla.redhat.com/show_bug.cgi?id=2024859): Fix auth for docker.io images [#299](https://github.com/openshift/image-registry/pull/299)
* [IR-104](https://issues.redhat.com/browse/IR-104): Use library-go in image-registry [#295](https://github.com/openshift/image-registry/pull/295)
* [Bug 1902456](https://bugzilla.redhat.com/show_bug.cgi?id=1902456): Fixed incorrect access denied error logs [#291](https://github.com/openshift/image-registry/pull/291)
* docs: How to deploy development build [#289](https://github.com/openshift/image-registry/pull/289)
* Updating openshift-enterprise-registry images to be consistent with ART [#292](https://github.com/openshift/image-registry/pull/292)
* [CCO-135](https://issues.redhat.com/browse/CCO-135): vendor in updated openshift/docker-distribution [#283](https://github.com/openshift/image-registry/pull/283)
* [Full changelog](https://github.com/openshift/image-registry/compare/ae662c8dc3fd8ddbd3e076330044526cf120f817...534ab3aa5e58cb48fb21ff564f59a3ac5077aef1)


### [driver-toolkit](https://github.com/openshift/driver-toolkit/tree/0c77c8d662851e5a2ba8e85f4400c60f63d2fb6c)

* Add members of Partner Accelerators to OWNERS [#70](https://github.com/openshift/driver-toolkit/pull/70)
* test/e2e: capture more observation information [#69](https://github.com/openshift/driver-toolkit/pull/69)
* Set explicit namespace for all oc commands [#68](https://github.com/openshift/driver-toolkit/pull/68)
* Replace kubectl command with oc in e2e test [#67](https://github.com/openshift/driver-toolkit/pull/67)
* Add script to test driver-toolkit ImageStream and image contents [#66](https://github.com/openshift/driver-toolkit/pull/66)
* Remove Z from OWNERS [#63](https://github.com/openshift/driver-toolkit/pull/63)
* (reimplement) Add imagestream for driver-toolkit [#62](https://github.com/openshift/driver-toolkit/pull/62)
* Revert "Add imagestream for driver-toolkit" [#61](https://github.com/openshift/driver-toolkit/pull/61)
* Add imagestream for driver-toolkit [#60](https://github.com/openshift/driver-toolkit/pull/60)
* Updating driver-toolkit images to be consistent with ART [#59](https://github.com/openshift/driver-toolkit/pull/59)
* [Full changelog](https://github.com/openshift/driver-toolkit/compare/51a2f1efedf655d2454efba18c68262532792b14...0c77c8d662851e5a2ba8e85f4400c60f63d2fb6c)


### [egress-router-cni](https://github.com/openshift/egress-router-cni/tree/5c56bc8a0b27f560435f1564de0f3f440e68d889)

* Updating egress-router-cni images to be consistent with ART [#58](https://github.com/openshift/egress-router-cni/pull/58)
* Updating egress-router-cni images to be consistent with ART [#55](https://github.com/openshift/egress-router-cni/pull/55)
* Modify OWNERS file [#45](https://github.com/openshift/egress-router-cni/pull/45)
* [Full changelog](https://github.com/openshift/egress-router-cni/compare/099b75697f58443e87d3d88e9d6f5c426475ccea...5c56bc8a0b27f560435f1564de0f3f440e68d889)


### [etcd](https://github.com/openshift/etcd/tree/7afa17cd7209a6ff16724a5a44bd2e05007e3171)

* Update OWNERS [#123](https://github.com/openshift/etcd/pull/123)
* [Bug 2077498](https://bugzilla.redhat.com/show_bug.cgi?id=2077498): Merge Upstream etcd 3.5.3 into Openshift 4.10 [#118](https://github.com/openshift/etcd/pull/118)
* OWNERS: bump [#104](https://github.com/openshift/etcd/pull/104)
* UPSTREAM: <carry>: add --experimental-max-learner flag [#102](https://github.com/openshift/etcd/pull/102)
* OWNERS: clean up [#101](https://github.com/openshift/etcd/pull/101)
* [Bug 2003775](https://bugzilla.redhat.com/show_bug.cgi?id=2003775): UPSTREAM: <carry>: server: Fix for v3.5 Ensure that cluster members stored in v2store and backend are in sync [#98](https://github.com/openshift/etcd/pull/98)
* UPSTREAM: <carry>: storage/backend: Add a gauge to indicate if defrag is active [#97](https://github.com/openshift/etcd/pull/97)
* Updating ose-etcd images to be consistent with ART [#95](https://github.com/openshift/etcd/pull/95)
* [Full changelog](https://github.com/openshift/etcd/compare/9b682989b43b1b2409253e7a96f9ee6a4548b919...7afa17cd7209a6ff16724a5a44bd2e05007e3171)


### [gcp-machine-controllers](https://github.com/openshift/machine-api-provider-gcp/tree/3fe46c8bc8bdbbccc778fd71dd1939495888ed56)

* [Bug 2032926](https://bugzilla.redhat.com/show_bug.cgi?id=2032926): Update dependencies to K8s 1.23 [#5](https://github.com/openshift/machine-api-provider-gcp/pull/5)
* Label gcp provider image [#4](https://github.com/openshift/machine-api-provider-gcp/pull/4)
* [OCPCLOUD-1267](https://issues.redhat.com/browse/OCPCLOUD-1267): Migrate to openshift/api [#3](https://github.com/openshift/machine-api-provider-gcp/pull/3)
* Migrate from cluster-api-provider-gcp [#1](https://github.com/openshift/machine-api-provider-gcp/pull/1)
* [Full changelog](https://github.com/openshift/machine-api-provider-gcp/compare/c955c03b2d05e3b8eb0d39d5b4927128e6d1c6c6...3fe46c8bc8bdbbccc778fd71dd1939495888ed56)


### [gcp-pd-csi-driver](https://github.com/openshift/gcp-pd-csi-driver/tree/19e9a57f04436cfc7df7d38bf5ba047d46982268)

* Rebase to v1.3.4 for OCP 4.10 [#20](https://github.com/openshift/gcp-pd-csi-driver/pull/20)
* Updating ose-gcp-pd-csi-driver images to be consistent with ART [#19](https://github.com/openshift/gcp-pd-csi-driver/pull/19)
* Updating ose-gcp-pd-csi-driver images to be consistent with ART [#18](https://github.com/openshift/gcp-pd-csi-driver/pull/18)
* Updating ose-gcp-pd-csi-driver images to be consistent with ART [#17](https://github.com/openshift/gcp-pd-csi-driver/pull/17)
* [Full changelog](https://github.com/openshift/gcp-pd-csi-driver/compare/48d49f7f9ef96a7a42a789e3304ead53f266f475...19e9a57f04436cfc7df7d38bf5ba047d46982268)


### [gcp-pd-csi-driver-operator](https://github.com/openshift/gcp-pd-csi-driver-operator/tree/0e369dee1b74696a17faf9b9c28e391d6726bf52)

* [Bug 2098655](https://bugzilla.redhat.com/show_bug.cgi?id=2098655): gcp cluster rollback fails due to storage failure [#49](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/49)
* [Bug 2043130](https://bugzilla.redhat.com/show_bug.cgi?id=2043130): gcp-pd: Add external-snapshotter permissions to patch snapshots [#44](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/44)
* [Bug 2038934](https://bugzilla.redhat.com/show_bug.cgi?id=2038934): Bump(library-go): to get leader election changes [#43](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/43)
* [Bug 2024804](https://bugzilla.redhat.com/show_bug.cgi?id=2024804): Add custom CA bundle support [#40](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/40)
* [Bug 2028484](https://bugzilla.redhat.com/show_bug.cgi?id=2028484): CSI driver's livenessprobe does not respect operator's loglevel [#39](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/39)
* Updating ose-gcp-pd-csi-driver-operator images to be consistent with ART [#38](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/38)
* [Bug 1968253](https://bugzilla.redhat.com/show_bug.cgi?id=1968253): Start provisioner with controller-publish-readonly option [#36](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/36)
* Updating ose-gcp-pd-csi-driver-operator images to be consistent with ART [#35](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/35)
* [Full changelog](https://github.com/openshift/gcp-pd-csi-driver-operator/compare/d8a891de5ae9cf552d7d012ebe61c2abd395386e...0e369dee1b74696a17faf9b9c28e391d6726bf52)


### [grafana](https://github.com/openshift/grafana/tree/48aec355b16ba21f9a7d3f2896a538351526d104)

* [Bug 2038419](https://bugzilla.redhat.com/show_bug.cgi?id=2038419): Bump grafana to v8.3.4 [#81](https://github.com/openshift/grafana/pull/81)
* [Bug 2038419](https://bugzilla.redhat.com/show_bug.cgi?id=2038419): Bump grafana to v8.3.3 [#80](https://github.com/openshift/grafana/pull/80)
* update owners list [#79](https://github.com/openshift/grafana/pull/79)
* Updating grafana images to be consistent with ART [#76](https://github.com/openshift/grafana/pull/76)
* [Bug 2011501](https://bugzilla.redhat.com/show_bug.cgi?id=2011501): Upgrading to grafana 7.5.11 [#75](https://github.com/openshift/grafana/pull/75)
* Updating grafana images to be consistent with ART [#74](https://github.com/openshift/grafana/pull/74)
* Updating grafana images to be consistent with ART [#73](https://github.com/openshift/grafana/pull/73)
* openshift: Add script to generate rh-manifest.txt [#70](https://github.com/openshift/grafana/pull/70)
* [Full changelog](https://github.com/openshift/grafana/compare/6130ba8b4c4b66e7779bec26c74b1fefbb2e21ab...48aec355b16ba21f9a7d3f2896a538351526d104)


### [haproxy-router](https://github.com/openshift/router/tree/11109e4028b69749d6f842a4da682916e0d91d2f)

* [Bug 2076371](https://bugzilla.redhat.com/show_bug.cgi?id=2076371): generateRouteHostRegexp: Escape blanks [#385](https://github.com/openshift/router/pull/385)
* [Bug 2043780](https://bugzilla.redhat.com/show_bug.cgi?id=2043780): Bump to Kubernetes 1.23 [#370](https://github.com/openshift/router/pull/370)
* [Bug 1909906](https://bugzilla.redhat.com/show_bug.cgi?id=1909906): Exit immediately if stats port is taken [#366](https://github.com/openshift/router/pull/366)
* [Bug 1894431](https://bugzilla.redhat.com/show_bug.cgi?id=1894431): Add missing newlines to default certificate and key [#359](https://github.com/openshift/router/pull/359)
* added support for syslog max length configurability [#354](https://github.com/openshift/router/pull/354)
* [Bug 1826225](https://bugzilla.redhat.com/show_bug.cgi?id=1826225): Support edge-terminated h2 connections [#328](https://github.com/openshift/router/pull/328)
* [Bug 1896474](https://bugzilla.redhat.com/show_bug.cgi?id=1896474): HTTPS redirect happens even if there is a more specific http-only route [#343](https://github.com/openshift/router/pull/343)
* Updating openshift-enterprise-haproxy-router images to be consistent with ART [#347](https://github.com/openshift/router/pull/347)
* Updating ose-haproxy-router-base images to be consistent with ART [#346](https://github.com/openshift/router/pull/346)
* Updating ose-haproxy-router-base images to be consistent with ART [#345](https://github.com/openshift/router/pull/345)
* haproxy-config.template: Use Unix sockets [#326](https://github.com/openshift/router/pull/326)
* router test: config template: don't match against the whole file [#311](https://github.com/openshift/router/pull/311)
* [Full changelog](https://github.com/openshift/router/compare/fe7ea4635fd6e3f6f53c6e1dfd5b58a62e3336ed...11109e4028b69749d6f842a4da682916e0d91d2f)


### [hyperkube, pod](https://github.com/openshift/kubernetes/tree/012e94568139f2b8df4cb70c21837706e3678cbc)

* [Bug 2106414](https://bugzilla.redhat.com/show_bug.cgi?id=2106414): UPSTREAM: 109103: cpu/memory manager containerMap memory leak [#1318](https://github.com/openshift/kubernetes/pull/1318)
* [Bug 2103381](https://bugzilla.redhat.com/show_bug.cgi?id=2103381): UPSTREAM: <carry>: update list of deprecated apis [#1306](https://github.com/openshift/kubernetes/pull/1306)
* [Bug 2104928](https://bugzilla.redhat.com/show_bug.cgi?id=2104928): UPSTREAM: 109932: fix: exclude non-ready nodes and deleted nodes from azure load balancers [#1263](https://github.com/openshift/kubernetes/pull/1263)
* [Bug 2067464](https://bugzilla.redhat.com/show_bug.cgi?id=2067464): Backport 107821 and 107831 [#1241](https://github.com/openshift/kubernetes/pull/1241)
* [Bug 2075831](https://bugzilla.redhat.com/show_bug.cgi?id=2075831): UPSTREAM: 109487: Disable JobTrackingWithFinalizers due to unresolved… [#1244](https://github.com/openshift/kubernetes/pull/1244)
* [Bug 2074094](https://bugzilla.redhat.com/show_bug.cgi?id=2074094): UPSTREAM: <carry>: An APIRequestCount without dots in the name can cause a panic [#1237](https://github.com/openshift/kubernetes/pull/1237)
* [Bug 2069311](https://bugzilla.redhat.com/show_bug.cgi?id=2069311): UPSTREAM: <carry>: use hardcoded rest mapper from library-go [#1231](https://github.com/openshift/kubernetes/pull/1231)
* [Bug 2065774](https://bugzilla.redhat.com/show_bug.cgi?id=2065774): Backport 108723 OutofCpu Fixes [#1221](https://github.com/openshift/kubernetes/pull/1221)
* [Bug 2065620](https://bugzilla.redhat.com/show_bug.cgi?id=2065620): Rebase 1.23.5 [#1220](https://github.com/openshift/kubernetes/pull/1220)
* [Bug 2056948](https://bugzilla.redhat.com/show_bug.cgi?id=2056948): UPSTREAM: 108284: fix: exclude non-ready nodes from azure load balancer [#1195](https://github.com/openshift/kubernetes/pull/1195)
* [Bug 2040715](https://bugzilla.redhat.com/show_bug.cgi?id=2040715): UPSTREAM 108149: fix: do not return early in the node informer when there is no change [#1183](https://github.com/openshift/kubernetes/pull/1183)
* [Bug 2049603](https://bugzilla.redhat.com/show_bug.cgi?id=2049603): UPSTREAM: <drop>: zero-diff to pick up tags for versions [#1196](https://github.com/openshift/kubernetes/pull/1196)
* zero-diff to pick up tags for versions [#1191](https://github.com/openshift/kubernetes/pull/1191)
* [Bug 2050250](https://bugzilla.redhat.com/show_bug.cgi?id=2050250): UPSTREAM: 108164: Ignore container notfound error while getPodstatuses [#1181](https://github.com/openshift/kubernetes/pull/1181)
* [Bug 2049890](https://bugzilla.redhat.com/show_bug.cgi?id=2049890): UPSTREAM <carry>: Remove pod warning annotation when workload partitioning is disabled [#1164](https://github.com/openshift/kubernetes/pull/1164)
* [Bug 2050250](https://bugzilla.redhat.com/show_bug.cgi?id=2050250): Upstream 107900 static pod fix [#1169](https://github.com/openshift/kubernetes/pull/1169)
* [Bug 2050247](https://bugzilla.redhat.com/show_bug.cgi?id=2050247): UPSTREAM: 107902: Merge pull request #107902 from xueqzhan/automated-… [#1167](https://github.com/openshift/kubernetes/pull/1167)
* [Bug 2043806](https://bugzilla.redhat.com/show_bug.cgi?id=2043806): UPSTREAM 107564: kube-apiserver integration test: allow IPs with leading zeros on the API [#1133](https://github.com/openshift/kubernetes/pull/1133)
* [Bug 2044347](https://bugzilla.redhat.com/show_bug.cgi?id=2044347): bump to k8s 1.23.3 [#1145](https://github.com/openshift/kubernetes/pull/1145)
* [Bug 2039539](https://bugzilla.redhat.com/show_bug.cgi?id=2039539): Revert "UPSTREAM: <drop>: revert upstream PR 106306" [#1143](https://github.com/openshift/kubernetes/pull/1143)
* [Bug 2041583](https://bugzilla.redhat.com/show_bug.cgi?id=2041583): UPSTREAM: <carry>: set correctly static pods CPUs when workload partitioning is disabled [#1136](https://github.com/openshift/kubernetes/pull/1136)
* [Bug 2040533](https://bugzilla.redhat.com/show_bug.cgi?id=2040533): UPSTREAM: 107695: kubelet: fix podstatus not containing pod full name [#1140](https://github.com/openshift/kubernetes/pull/1140)
* [Bug 2039539](https://bugzilla.redhat.com/show_bug.cgi?id=2039539): UPSTREAM: <drop>: revert upstream PR 106306 [#1130](https://github.com/openshift/kubernetes/pull/1130)
* [Bug 2022824](https://bugzilla.redhat.com/show_bug.cgi?id=2022824): Fix the leak of vSphere client sessions [#1104](https://github.com/openshift/kubernetes/pull/1104)
* [Bug 2042169](https://bugzilla.redhat.com/show_bug.cgi?id=2042169): UPSTREAM: <carry>: remove egressnetworkpolicies from gc ignored resources [#1123](https://github.com/openshift/kubernetes/pull/1123)
* [Bug 2040793](https://bugzilla.redhat.com/show_bug.cgi?id=2040793): Fix ordering issues with snapshot e2e [#1119](https://github.com/openshift/kubernetes/pull/1119)
* [Bug 2038968](https://bugzilla.redhat.com/show_bug.cgi?id=2038968): Restore upstream feature gates [#1112](https://github.com/openshift/kubernetes/pull/1112)
* [Bug 2004542](https://bugzilla.redhat.com/show_bug.cgi?id=2004542): UPSTREAM: 89885: SQUASH: Retry fetching clouds.conf [#1099](https://github.com/openshift/kubernetes/pull/1099)
* [Bug 2041641](https://bugzilla.redhat.com/show_bug.cgi?id=2041641): Backport k8s.io/utils fix for a memory leak within the inotify utilities [#1122](https://github.com/openshift/kubernetes/pull/1122)
* [Bug 2042493](https://bugzilla.redhat.com/show_bug.cgi?id=2042493): UPSTREAM 107564: kube-apiserver integration test: allow IPs with leading zeros on the API [#1124](https://github.com/openshift/kubernetes/pull/1124)
* [Bug 2039414](https://bugzilla.redhat.com/show_bug.cgi?id=2039414): UPSTREAM: <carry>: allows for switching KS to talk to Kube API over localhost-squash to other [#1121](https://github.com/openshift/kubernetes/pull/1121)
* [Bug 2042493](https://bugzilla.redhat.com/show_bug.cgi?id=2042493): UPSTREAM: <carry>: Fix conformance and serial tests by stopping node cordoning [#1129](https://github.com/openshift/kubernetes/pull/1129)
* [Bug 1933144](https://bugzilla.redhat.com/show_bug.cgi?id=1933144): hardens the aggregated API e2e tests in an HA setup [#1114](https://github.com/openshift/kubernetes/pull/1114)
* [Bug 2001442](https://bugzilla.redhat.com/show_bug.cgi?id=2001442): empty termination.log file for the kube-apiserver has too permissive mode [#1096](https://github.com/openshift/kubernetes/pull/1096)
* [Bug 2034705](https://bugzilla.redhat.com/show_bug.cgi?id=2034705): UPSTREAM 107136: Don't log vSphere configuration data in storage e2e tests [#1098](https://github.com/openshift/kubernetes/pull/1098)
* [Bug 2033751](https://bugzilla.redhat.com/show_bug.cgi?id=2033751): fix -rt builds and copy extensions into resulting image [#1106](https://github.com/openshift/kubernetes/pull/1106)
* [Bug 2033751](https://bugzilla.redhat.com/show_bug.cgi?id=2033751): Kube 1.23.0 rebase [#1087](https://github.com/openshift/kubernetes/pull/1087)
* Switch to go1.17 [#1080](https://github.com/openshift/kubernetes/pull/1080)
* [Bug 2021629](https://bugzilla.redhat.com/show_bug.cgi?id=2021629): UPSTREAM: <carry>: api request counts for current hour are incorrect [#1037](https://github.com/openshift/kubernetes/pull/1037)
* UPSTREAM: 105910: retry PV create in e2e-test on API quota failure [#1078](https://github.com/openshift/kubernetes/pull/1078)
* UPSTREAM: <drop>: revert to go1.16 [#1079](https://github.com/openshift/kubernetes/pull/1079)
* Updating openshift-enterprise-hyperkube images to be consistent with ART [#934](https://github.com/openshift/kubernetes/pull/934)
* UPSTREAM: <drop>: remove creation of openshift-infra ns and recycler SA [#1039](https://github.com/openshift/kubernetes/pull/1039)
* [Bug 2008532](https://bugzilla.redhat.com/show_bug.cgi?id=2008532): Fix subpath sources check [#1065](https://github.com/openshift/kubernetes/pull/1065)
* [Bug 2017276](https://bugzilla.redhat.com/show_bug.cgi?id=2017276): UPSTREAM: 105934: Don't guess SELinux support on error [#1052](https://github.com/openshift/kubernetes/pull/1052)
* Rebase Automation Script [#1040](https://github.com/openshift/kubernetes/pull/1040)
* Updating openshift-enterprise-pod images to be consistent with ART [#933](https://github.com/openshift/kubernetes/pull/933)
* UPSTREAM: <carry>: delay queuing deletion for PV to allow nodes some time to unmount [#1062](https://github.com/openshift/kubernetes/pull/1062)
* [Bug 1978528](https://bugzilla.redhat.com/show_bug.cgi?id=1978528): UPSTREAM: <carry>: bump cadvisor for 2957, 2999 and 2979 upstream patches [#1049](https://github.com/openshift/kubernetes/pull/1049)
* [Bug 2023779](https://bugzilla.redhat.com/show_bug.cgi?id=2023779): Fix patch 104847 [#1059](https://github.com/openshift/kubernetes/pull/1059)
* [Bug 2022811](https://bugzilla.redhat.com/show_bug.cgi?id=2022811): UPSTREAM: 106382: defer close the rotated log open [#1051](https://github.com/openshift/kubernetes/pull/1051)
* [Bug 2007495](https://bugzilla.redhat.com/show_bug.cgi?id=2007495): UPSTREAM: 105213: remove StartedPodsErrorsTotal metrice message [#988](https://github.com/openshift/kubernetes/pull/988)
* [Bug 2021936](https://bugzilla.redhat.com/show_bug.cgi?id=2021936): Read k8s version from hyperkube Dockerfile [#1038](https://github.com/openshift/kubernetes/pull/1038)
* [Bug 2002759](https://bugzilla.redhat.com/show_bug.cgi?id=2002759): UPSTREAM: <carry>: verify required http2 cipher suites [#1022](https://github.com/openshift/kubernetes/pull/1022)
* UPSTREAM: <carry>: update rebase doc [#1031](https://github.com/openshift/kubernetes/pull/1031)
* [Bug 2000216](https://bugzilla.redhat.com/show_bug.cgi?id=2000216): Image policy should mutate DeploymentConfigs, StatefulSets, and new CronJobs [#1014](https://github.com/openshift/kubernetes/pull/1014)
* [Bug 1970331](https://bugzilla.redhat.com/show_bug.cgi?id=1970331): UPSTREAM: <drop>: bump apiserver-library-go [#1017](https://github.com/openshift/kubernetes/pull/1017)
* [Bug 1990190](https://bugzilla.redhat.com/show_bug.cgi?id=1990190): Remove Error Message Check Dynamic PV Tests [#1011](https://github.com/openshift/kubernetes/pull/1011)
* [Bug 2011513](https://bugzilla.redhat.com/show_bug.cgi?id=2011513): kubelet: do not arbitrarily create a podSyncStatus for finished pods [#1007](https://github.com/openshift/kubernetes/pull/1007)
* UPSTREAM: <drop>: bump apiserver-library-go [#1008](https://github.com/openshift/kubernetes/pull/1008)
* [Bug 1997478](https://bugzilla.redhat.com/show_bug.cgi?id=1997478): Ensure terminal pods maintain terminal status [#999](https://github.com/openshift/kubernetes/pull/999)
* [Bug 2010348](https://bugzilla.redhat.com/show_bug.cgi?id=2010348): UPSTREAM: 105352: revert pie build mode [#993](https://github.com/openshift/kubernetes/pull/993)
* UPSTREAM: <carry>: allow SCC to be disabled on a per-namespace basis [#984](https://github.com/openshift/kubernetes/pull/984)
* [Bug 2000754](https://bugzilla.redhat.com/show_bug.cgi?id=2000754): UPSTREAM: 104865: e2e iperf2 change threshold to 10MBps = 80 Mbps [#980](https://github.com/openshift/kubernetes/pull/980)
* [Bug 1965368](https://bugzilla.redhat.com/show_bug.cgi?id=1965368): UPSTREAM: <drop>: bump(apiserver-library-go) [#971](https://github.com/openshift/kubernetes/pull/971)
* Remove Error Message for Unsupported Volume Test [#905](https://github.com/openshift/kubernetes/pull/905)
* Add CSI migration feature gates for vSphere and Azure File [#961](https://github.com/openshift/kubernetes/pull/961)
* etcd-client starts retrying transient errors from the etcd cluster [#959](https://github.com/openshift/kubernetes/pull/959)
* UPSTREAM: <carry>: openshift-hack/images/os/Dockerfile: Add io.openshift.build.versions, etc. [#963](https://github.com/openshift/kubernetes/pull/963)
* [Bug 2005182](https://bugzilla.redhat.com/show_bug.cgi?id=2005182): UPSTREAM: <carry>: update list of deprecated apis to be removed [#965](https://github.com/openshift/kubernetes/pull/965)
* [Bug 1999133](https://bugzilla.redhat.com/show_bug.cgi?id=1999133): kubelet: Handle UID reuse in pod worker [#938](https://github.com/openshift/kubernetes/pull/938)
* UPSTREAM: <carry>: add control plane to allowed roles [#957](https://github.com/openshift/kubernetes/pull/957)
* UPSTREAM: <drop>: bump openshift, k8s to 1.22.1 [#950](https://github.com/openshift/kubernetes/pull/950)
* [Bug 2003269](https://bugzilla.redhat.com/show_bug.cgi?id=2003269): UPSTREAM: 104817:  kubelet: Rejected pods should be filtered from admission [#948](https://github.com/openshift/kubernetes/pull/948)
* Bugzilla 2001763: UPSTREAM: <carry>: 104437: run etcd healthcheck in the background and… [#893](https://github.com/openshift/kubernetes/pull/893)
* UPSTREAM: 104314: legacy-cloud-providers: aws: Add support for consuming web identity credentials [#927](https://github.com/openshift/kubernetes/pull/927)
* [Full changelog](https://github.com/openshift/kubernetes/compare/f34b40c88df901a828fd50da9c0ccdcae7d72b10...012e94568139f2b8df4cb70c21837706e3678cbc)


### [insights-operator](https://github.com/openshift/insights-operator/tree/85bb6ef1e3de2ebea0840a5eba816f19c6d551d8)

* Backport console helm installs to 4.10 (#638) [#638](https://github.com/openshift/insights-operator/pull/638)
* [Bug 2081844](https://bugzilla.redhat.com/show_bug.cgi?id=2081844): Fix the clusteroperator conditions values when IO is (#619) [#619](https://github.com/openshift/insights-operator/pull/619)
* [Bug 2079318](https://bugzilla.redhat.com/show_bug.cgi?id=2079318): Remove PSP gatherer (#608) (#615) [#608](https://github.com/openshift/insights-operator/pull/608)
* [Bug 2072848](https://bugzilla.redhat.com/show_bug.cgi?id=2072848): Gather namespace names with overlapping UIDs (#605) [#605](https://github.com/openshift/insights-operator/pull/605)
* Gather some error messages from the kube-controller-manager containers (#598) [#598](https://github.com/openshift/insights-operator/pull/598)
* Gather cluster images.config.openshift.io resource definition (#581) [#581](https://github.com/openshift/insights-operator/pull/581)
* Minor gathering docs update (#575) [#575](https://github.com/openshift/insights-operator/pull/575)
* Remove "InsightsOperatorPullingSCA" TP feature check (#574) [#574](https://github.com/openshift/insights-operator/pull/574)
* info alert when the SCA is not available (#565) [#565](https://github.com/openshift/insights-operator/pull/565)
* Bump k8s & OpenShift versions (#572) [#572](https://github.com/openshift/insights-operator/pull/572)
* feat: conditional log gathers into a single gather and PrometheusOperatorSyncFailed (#563) [#563](https://github.com/openshift/insights-operator/pull/563)
* Remove unnecessary division into important and failable gatherers (#567) [#567](https://github.com/openshift/insights-operator/pull/567)
* Updating ose-insights-operator images to be consistent with ART (#540) [#540](https://github.com/openshift/insights-operator/pull/540)
* Update versions for backports in our gathered data docs (#566) [#566](https://github.com/openshift/insights-operator/pull/566)
* refactor: recucing configobserver.go cognitive complexity (#564) [#564](https://github.com/openshift/insights-operator/pull/564)
* [Bug 2005816](https://bugzilla.redhat.com/show_bug.cgi?id=2005816): make projectid and region anonymization consistent (#534) [#534](https://github.com/openshift/insights-operator/pull/534)
* feat: limit number of containers per namespace (#557) [#557](https://github.com/openshift/insights-operator/pull/557)
* alert about disconnected cluster (#556) [#556](https://github.com/openshift/insights-operator/pull/556)
* Collect Info about Openshift scheduler (#558) [#558](https://github.com/openshift/insights-operator/pull/558)
* adding gatherer for collecting silenced alerts (#551) [#551](https://github.com/openshift/insights-operator/pull/551)
* new cluster operator condition providing info about unavailable SCA certs (#562) [#562](https://github.com/openshift/insights-operator/pull/562)
* Cluster version condition (#524) [#524](https://github.com/openshift/insights-operator/pull/524)
* feat: alertmanager conditional log gathering (#545) [#545](https://github.com/openshift/insights-operator/pull/545)
* changes for collecting tsdb status (#528) [#528](https://github.com/openshift/insights-operator/pull/528)
* Gather DVO metrics (#529) [#529](https://github.com/openshift/insights-operator/pull/529)
* fixed a bug with missing metadata (#544) [#544](https://github.com/openshift/insights-operator/pull/544)
* workloads info - increase the pods limit a bit (#550) [#550](https://github.com/openshift/insights-operator/pull/550)
* Update documentation for PSP gatherer (#547) [#547](https://github.com/openshift/insights-operator/pull/547)
* Update docs/arch.md documentation to mention the new gatherers (#542) [#542](https://github.com/openshift/insights-operator/pull/542)
* unified conditional gatherer api with targeted update edge blocking api (#519) [#519](https://github.com/openshift/insights-operator/pull/519)
* Shorter delay in case of HTTP 403 during upload (#538) [#538](https://github.com/openshift/insights-operator/pull/538)
* Collecting node logs (#517) [#517](https://github.com/openshift/insights-operator/pull/517)
* Fix cost management metric resource name (#537) [#537](https://github.com/openshift/insights-operator/pull/537)
* Enhance gathered-data.md (#531) [#531](https://github.com/openshift/insights-operator/pull/531)
* [Bug 2020250](https://bugzilla.redhat.com/show_bug.cgi?id=2020250): Replacing deprecated ioutil (#532) [#532](https://github.com/openshift/insights-operator/pull/532)
* Conditional gatherer of logs of unhealthy pods (#509) [#509](https://github.com/openshift/insights-operator/pull/509)
* Gather all CostManagementMericsConfig definitions. (#525) [#525](https://github.com/openshift/insights-operator/pull/525)
* [Bug 2017752](https://bugzilla.redhat.com/show_bug.cgi?id=2017752): Anonymize identity provider attributes in the (#520) [#520](https://github.com/openshift/insights-operator/pull/520)
* Gather all the container logs from related namespaces of degraded clusteroperator (#516) [#516](https://github.com/openshift/insights-operator/pull/516)
* [Bug 2012069](https://bugzilla.redhat.com/show_bug.cgi?id=2012069): Refactoring Status controller (#498) [#498](https://github.com/openshift/insights-operator/pull/498)
* obfuscation ovn clusters bug (#515) [#515](https://github.com/openshift/insights-operator/pull/515)
* Increment the "insightsclient_request_recvreport_total" metric only when a new report is correctly received (#514) [#514](https://github.com/openshift/insights-operator/pull/514)
* Reverts "Respect user defined proxy's CA cert" (#513) [#513](https://github.com/openshift/insights-operator/pull/513)
* gather webhook configurations (#508) [#508](https://github.com/openshift/insights-operator/pull/508)
* chore: remove untracked todo/task (#511) [#511](https://github.com/openshift/insights-operator/pull/511)
* [Bug 2005771](https://bugzilla.redhat.com/show_bug.cgi?id=2005771): Anonymize the ImageRegistry storage information also in (#507) [#507](https://github.com/openshift/insights-operator/pull/507)
* Regenerate changelog & update some gatherers OCP versions (#510) [#510](https://github.com/openshift/insights-operator/pull/510)
* Gather jaegers.jaegertracing.io CRs (#505) [#505](https://github.com/openshift/insights-operator/pull/505)
* [Bug 2003657](https://bugzilla.redhat.com/show_bug.cgi?id=2003657): Respect user defined proxy's CA cert (#495) [#495](https://github.com/openshift/insights-operator/pull/495)
* reduce-stacktrace-size-in-logs (#504) [#504](https://github.com/openshift/insights-operator/pull/504)
* Update changelog (#501) [#501](https://github.com/openshift/insights-operator/pull/501)
* OCM controller - change type of the secret (#500) [#500](https://github.com/openshift/insights-operator/pull/500)
* Updating ose-insights-operator images to be consistent with ART (#502) [#502](https://github.com/openshift/insights-operator/pull/502)
* Fix the sample archive path for the last conditional gatherer (#499) [#499](https://github.com/openshift/insights-operator/pull/499)
* Close response body (#497) [#497](https://github.com/openshift/insights-operator/pull/497)
* [Bug 2001823](https://bugzilla.redhat.com/show_bug.cgi?id=2001823): Fix the error logic in the OCM controller & degrade only in HTTP error (#494) [#494](https://github.com/openshift/insights-operator/pull/494)
* ApiRequestCount conditional gathering (#492) [#492](https://github.com/openshift/insights-operator/pull/492)
* Updating ose-insights-operator images to be consistent with ART (#491) [#491](https://github.com/openshift/insights-operator/pull/491)
* Add a script for updating files in the sample archive (#481) [#481](https://github.com/openshift/insights-operator/pull/481)
* [Full changelog](https://github.com/openshift/insights-operator/compare/21096da574cee75edb6d8e006bb09547a3ed4d46...85bb6ef1e3de2ebea0840a5eba816f19c6d551d8)


### [ironic](https://github.com/openshift/ironic-image/tree/a5138bf485c5a62c4fe2dd86cdd6c0095f0c5372)

* [Bug 2080442](https://bugzilla.redhat.com/show_bug.cgi?id=2080442): Update sushy version [#272](https://github.com/openshift/ironic-image/pull/272)
* [Bug 2043533](https://bugzilla.redhat.com/show_bug.cgi?id=2043533): Update ironic and inspector to latest bugfix release [#251](https://github.com/openshift/ironic-image/pull/251)
* [Bug 2043556](https://bugzilla.redhat.com/show_bug.cgi?id=2043556): Update ci-operator config [#252](https://github.com/openshift/ironic-image/pull/252)
* [Bug 2032573](https://bugzilla.redhat.com/show_bug.cgi?id=2032573): Update ironic to include latest major bugfixes [#248](https://github.com/openshift/ironic-image/pull/248)
* Disable the node history feature [#246](https://github.com/openshift/ironic-image/pull/246)
* Use IPv6-friendly URLs for CoreOS [#247](https://github.com/openshift/ironic-image/pull/247)
* Update packages versions to latest stable [#245](https://github.com/openshift/ironic-image/pull/245)
* Merge metal3io master 20211210 [#244](https://github.com/openshift/ironic-image/pull/244)
* Don't always pass ignition config in PXE kernel args [#243](https://github.com/openshift/ironic-image/pull/243)
* Bring Ironic version to 18.3.0-0.20211206200515.0ff3da2 [#240](https://github.com/openshift/ironic-image/pull/240)
* Enable vMedia provisioning of SuperMicro X11/X12 [#236](https://github.com/openshift/ironic-image/pull/236)
* Install specific version of scciclient [#235](https://github.com/openshift/ironic-image/pull/235)
* Create EFI esp.img on aarch64 [#231](https://github.com/openshift/ironic-image/pull/231)
* Merge metal3 20211102 [#230](https://github.com/openshift/ironic-image/pull/230)
* Install newer version of oslo-messaging [#227](https://github.com/openshift/ironic-image/pull/227)
* [Bug 2014630](https://bugzilla.redhat.com/show_bug.cgi?id=2014630): Update ironic to fix image provisioning fails with file name too long [#226](https://github.com/openshift/ironic-image/pull/226)
* Add support for Verify steps and Lifecycle Controller reset [#224](https://github.com/openshift/ironic-image/pull/224)
* Update versions of packages with latest available [#223](https://github.com/openshift/ironic-image/pull/223)
* Update sushy and sushy-oem-idrac versions [#222](https://github.com/openshift/ironic-image/pull/222)
* [Bug 2011753](https://bugzilla.redhat.com/show_bug.cgi?id=2011753): Ironic resumes clean before raid configuration job is actually completed [#219](https://github.com/openshift/ironic-image/pull/219)
* [Bug 2010698](https://bugzilla.redhat.com/show_bug.cgi?id=2010698): Compare IPs using the short form of IPv6 address [#220](https://github.com/openshift/ironic-image/pull/220)
* Sync with metal3-io master [#218](https://github.com/openshift/ironic-image/pull/218)
* Remove unsafe default for IRONIC_AGENT_IMAGE [#217](https://github.com/openshift/ironic-image/pull/217)
* Sync OKD packages list [#216](https://github.com/openshift/ironic-image/pull/216)
* Sync metal3-io master [#215](https://github.com/openshift/ironic-image/pull/215)
* Update Dockerfile.okd and add OKD package list [#210](https://github.com/openshift/ironic-image/pull/210)
* Rename packages list [#208](https://github.com/openshift/ironic-image/pull/208)
* OWNERS: add iurygregory, remove stbenjam [#213](https://github.com/openshift/ironic-image/pull/213)
* Updating ironic images to be consistent with ART [#211](https://github.com/openshift/ironic-image/pull/211)
* [Bug 2001519](https://bugzilla.redhat.com/show_bug.cgi?id=2001519): Don't allow unauthenticated access to Ironic [#212](https://github.com/openshift/ironic-image/pull/212)
* [Full changelog](https://github.com/openshift/ironic-image/compare/5bec3b6f29b3c4234dc321fbdf1b75cfdb478a23...a5138bf485c5a62c4fe2dd86cdd6c0095f0c5372)


### [ironic-hardware-inventory-recorder](https://github.com/openshift/ironic-hardware-inventory-recorder-image/tree/6246922338bc8aa21276c7e679bdd082307cbd45)

* Sync OWNERS with ironic-image repo [#509](https://github.com/openshift/ironic-hardware-inventory-recorder-image/pull/509)
* Updating ironic-hardware-inventory-recorder-image images to be consistent with ART [#508](https://github.com/openshift/ironic-hardware-inventory-recorder-image/pull/508)
* Align OWNERS to ironic-image [#507](https://github.com/openshift/ironic-hardware-inventory-recorder-image/pull/507)
* [Full changelog](https://github.com/openshift/ironic-hardware-inventory-recorder-image/compare/8e2d1db6f2c66128c3b5682e60cdaaee786d992f...6246922338bc8aa21276c7e679bdd082307cbd45)


### [ironic-machine-os-downloader](https://github.com/openshift/ironic-rhcos-downloader/tree/81fe29749c844a4a19fea0f0e2ff0a53c3b0fa25)

* Updating ironic-rhcos-downloader images to be consistent with ART [#69](https://github.com/openshift/ironic-rhcos-downloader/pull/69)
* Copy go.mod to builder stage [#71](https://github.com/openshift/ironic-rhcos-downloader/pull/71)
* Add go.mod [#70](https://github.com/openshift/ironic-rhcos-downloader/pull/70)
* Build clearproxy in /tmp [#67](https://github.com/openshift/ironic-rhcos-downloader/pull/67)
* [Bug 1990556](https://bugzilla.redhat.com/show_bug.cgi?id=1990556): Clear proxy env variables if go would have [#65](https://github.com/openshift/ironic-rhcos-downloader/pull/65)
* Updating ironic-rhcos-downloader images to be consistent with ART [#63](https://github.com/openshift/ironic-rhcos-downloader/pull/63)
* Make downloading the images using curl verbose [#61](https://github.com/openshift/ironic-rhcos-downloader/pull/61)
* Sync OWNERS with ironic-image repo [#64](https://github.com/openshift/ironic-rhcos-downloader/pull/64)
* Don't compress the RHCOS image [#60](https://github.com/openshift/ironic-rhcos-downloader/pull/60)
* [Full changelog](https://github.com/openshift/ironic-rhcos-downloader/compare/90b57223200ffcf5ad31b41700815779fc81afac...81fe29749c844a4a19fea0f0e2ff0a53c3b0fa25)


### [ironic-static-ip-manager](https://github.com/openshift/ironic-static-ip-manager/tree/45a1c542c44d9492a110ea5edb09ac026afd86de)

* Check PROVISONING_INTERFACE already has IP belong to different subset [#27](https://github.com/openshift/ironic-static-ip-manager/pull/27)
* Sync OWNERS with ironic-image repo [#26](https://github.com/openshift/ironic-static-ip-manager/pull/26)
* Updating ironic-static-ip-manager images to be consistent with ART [#24](https://github.com/openshift/ironic-static-ip-manager/pull/24)
* [Full changelog](https://github.com/openshift/ironic-static-ip-manager/compare/d13dccb8d419159efdd7a63428f7820e346b0395...45a1c542c44d9492a110ea5edb09ac026afd86de)


### [jenkins, jenkins-agent-base, jenkins-agent-maven, jenkins-agent-nodejs](https://github.com/openshift/jenkins/tree/c5b7159fa16120da52bd2c1e5003e2b1a0e9be33)

* [Bug 2095620](https://bugzilla.redhat.com/show_bug.cgi?id=2095620): Bump matrix-project plugin to 1.20 [#1453](https://github.com/openshift/jenkins/pull/1453)
* [Bug 2080204](https://bugzilla.redhat.com/show_bug.cgi?id=2080204): Correctly declare Jenkins URL with trailing slash [#1441](https://github.com/openshift/jenkins/pull/1441)
* [Bug 2076253](https://bugzilla.redhat.com/show_bug.cgi?id=2076253): Mitigate multiple CVEs [#1430](https://github.com/openshift/jenkins/pull/1430)
* [Bug 2075135](https://bugzilla.redhat.com/show_bug.cgi?id=2075135): set necessary JVM args to allow jenkins JVM to come up on a FIPS node [#1425](https://github.com/openshift/jenkins/pull/1425)
* [Bug 2069134](https://bugzilla.redhat.com/show_bug.cgi?id=2069134): [release-4.10] Update bundle-plugins.txt [#1420](https://github.com/openshift/jenkins/pull/1420)
* [Bug 2069134](https://bugzilla.redhat.com/show_bug.cgi?id=2069134): [release-4.10] Enable supply-chain check [#1417](https://github.com/openshift/jenkins/pull/1417)
* [Bug 2061616](https://bugzilla.redhat.com/show_bug.cgi?id=2061616): [release-4.10] Compute bundle plugins in build [#1398](https://github.com/openshift/jenkins/pull/1398)
* [Bug 2063898](https://bugzilla.redhat.com/show_bug.cgi?id=2063898): [release-4.10] 2022-02-15 Security Advisory [#1403](https://github.com/openshift/jenkins/pull/1403)
* [Bug 2062053](https://bugzilla.redhat.com/show_bug.cgi?id=2062053): Add Jitendar to OWNERS file [#1401](https://github.com/openshift/jenkins/pull/1401)
* [Bug 2055653](https://bugzilla.redhat.com/show_bug.cgi?id=2055653): Add xmlstarlet to handle JENKINS_PASSWORD properly [#1391](https://github.com/openshift/jenkins/pull/1391)
* [Bug 2041888](https://bugzilla.redhat.com/show_bug.cgi?id=2041888): bump openshift-sync to 1.0.53 [#1375](https://github.com/openshift/jenkins/pull/1375)
* [Bug 2044942](https://bugzilla.redhat.com/show_bug.cgi?id=2044942): Jenkins Fixes for CVE-2022-20617 and CVE-2022-20612 [#1368](https://github.com/openshift/jenkins/pull/1368)
* testing sidecar pattern for jenkins pod template [#1364](https://github.com/openshift/jenkins/pull/1364)
* [Bug 2034839](https://bugzilla.redhat.com/show_bug.cgi?id=2034839): bump sync plugin to 1.0.52 [#1361](https://github.com/openshift/jenkins/pull/1361)
* [Bug 2003204](https://bugzilla.redhat.com/show_bug.cgi?id=2003204): Fix the admin startup on ephemeral volume initial password case [#1352](https://github.com/openshift/jenkins/pull/1352)
* [Bug 2016058](https://bugzilla.redhat.com/show_bug.cgi?id=2016058): Bump openshift-sync-plugin to 1.0.51 and various dependant plugins [#1358](https://github.com/openshift/jenkins/pull/1358)
* Use groupified apiVersion [#1350](https://github.com/openshift/jenkins/pull/1350)
* [JKNS-257](https://issues.redhat.com/browse/JKNS-257): add java/nodejs sidecar pod templates examples [#1355](https://github.com/openshift/jenkins/pull/1355)
* refactoring smoke test [#1356](https://github.com/openshift/jenkins/pull/1356)
* Smoke test for JENKINS_PASSWORD [#1354](https://github.com/openshift/jenkins/pull/1354)
* Change smoke tests so they can run in openshift-ci [#1353](https://github.com/openshift/jenkins/pull/1353)
* [Bug 2003204](https://bugzilla.redhat.com/show_bug.cgi?id=2003204): Fix jbcrypt_path lookup and add openshift enable oauth env support [#1345](https://github.com/openshift/jenkins/pull/1345)
* Updating ose-jenkins-agent-base images to be consistent with ART [#1340](https://github.com/openshift/jenkins/pull/1340)
* Fixes #1241 [#1344](https://github.com/openshift/jenkins/pull/1344)
* Updating openshift-jenkins-2 images to be consistent with ART [#1341](https://github.com/openshift/jenkins/pull/1341)
* [Bug 2020610](https://bugzilla.redhat.com/show_bug.cgi?id=2020610): Update subversion plugin to 2.15.1 [#1337](https://github.com/openshift/jenkins/pull/1337)
* [Bug 2020616](https://bugzilla.redhat.com/show_bug.cgi?id=2020616): update jenkins version to 2.303.3 (security update) [#1332](https://github.com/openshift/jenkins/pull/1332)
* [Bug 2015085](https://bugzilla.redhat.com/show_bug.cgi?id=2015085): update git plugin to version 4.8.3 [#1331](https://github.com/openshift/jenkins/pull/1331)
* Updating ose-jenkins-agent-base images to be consistent with ART [#1318](https://github.com/openshift/jenkins/pull/1318)
* Updating ose-jenkins-agent-maven images to be consistent with ART [#1320](https://github.com/openshift/jenkins/pull/1320)
* Updating openshift-jenkins-2 images to be consistent with ART [#1319](https://github.com/openshift/jenkins/pull/1319)
* Updating ose-jenkins-agent-nodejs-12 images to be consistent with ART [#1321](https://github.com/openshift/jenkins/pull/1321)
* [Full changelog](https://github.com/openshift/jenkins/compare/0e64d3bfcbb404ebfd8b2d9024bed1ae01084447...c5b7159fa16120da52bd2c1e5003e2b1a0e9be33)


### [k8s-prometheus-adapter](https://github.com/openshift/k8s-prometheus-adapter/tree/4052b317ff62b93019a11e2981d1d81b8b6b2e4d)

* Bump openshift/k8s-prometheus-adapter to v0.9.1 [#59](https://github.com/openshift/k8s-prometheus-adapter/pull/59)
* Updating ose-prometheus-adapter images to be consistent with ART [#58](https://github.com/openshift/k8s-prometheus-adapter/pull/58)
* OWNERS: cleanup [#57](https://github.com/openshift/k8s-prometheus-adapter/pull/57)
* Updating ose-prometheus-adapter images to be consistent with ART [#56](https://github.com/openshift/k8s-prometheus-adapter/pull/56)
* [Full changelog](https://github.com/openshift/k8s-prometheus-adapter/compare/adfdd41d3fba23d38645c1c655687c28e27979df...4052b317ff62b93019a11e2981d1d81b8b6b2e4d)


### [keepalived-ipfailover](https://github.com/openshift/images/tree/5d526c41d70e481820119cbdae922130f42b36d7)

* Updating openshift-enterprise-base images to be consistent with ART [#110](https://github.com/openshift/images/pull/110)
* Updating openshift-enterprise-keepalived-ipfailover images to be consistent with ART [#101](https://github.com/openshift/images/pull/101)
* Updating openshift-enterprise-egress-dns-proxy images to be consistent with ART [#102](https://github.com/openshift/images/pull/102)
* Updating openshift-enterprise-egress-router images to be consistent with ART [#100](https://github.com/openshift/images/pull/100)
* Add jupierce to OWNERS [#103](https://github.com/openshift/images/pull/103)
* Updating ose-egress-http-proxy images to be consistent with ART [#99](https://github.com/openshift/images/pull/99)
* [Full changelog](https://github.com/openshift/images/compare/b379643834763e8e9cf94ec97cdfd0f922f1568b...5d526c41d70e481820119cbdae922130f42b36d7)


### [kube-proxy, sdn](https://github.com/openshift/sdn/tree/474a107e08401a2bb9ba749f4b1717b3eb3a508a)

* [Bug 2078501](https://bugzilla.redhat.com/show_bug.cgi?id=2078501): [release-4.10] Remove node-tainting for too-small MTU [#422](https://github.com/openshift/sdn/pull/422)
* [Bug 2087763](https://bugzilla.redhat.com/show_bug.cgi?id=2087763): Probe failures and pod restarts during 4.7 to 4.8 upgrade [#431](https://github.com/openshift/sdn/pull/431)
* [Bug 2082451](https://bugzilla.redhat.com/show_bug.cgi?id=2082451): Masquerade in cluster traffic that is marked for egress IP [#430](https://github.com/openshift/sdn/pull/430)
* [Bug 2066466](https://bugzilla.redhat.com/show_bug.cgi?id=2066466): Fix releasing egress IP in cloud environments [#416](https://github.com/openshift/sdn/pull/416)
* [Bug 2064807](https://bugzilla.redhat.com/show_bug.cgi?id=2064807): Rebase SDN k8 1.23.4 [#415](https://github.com/openshift/sdn/pull/415)
* [Bug 2062859](https://bugzilla.redhat.com/show_bug.cgi?id=2062859): mixed ingress and egress policies can result in half-isolated pods [#410](https://github.com/openshift/sdn/pull/410)
* [Bug 2060956](https://bugzilla.redhat.com/show_bug.cgi?id=2060956): another fix for mixed ingress and egress policies [#407](https://github.com/openshift/sdn/pull/407)
* [Bug 2060956](https://bugzilla.redhat.com/show_bug.cgi?id=2060956): Separate the allPodsSelected into egress and ingress [#405](https://github.com/openshift/sdn/pull/405)
* [Bug 2043802](https://bugzilla.redhat.com/show_bug.cgi?id=2043802): Fix CloudPrivateIPConfig enqueueing during egressip reassignment [#395](https://github.com/openshift/sdn/pull/395)
* [Bug 2038793](https://bugzilla.redhat.com/show_bug.cgi?id=2038793): Use the kubeClient instead of the informer cache to fetch nodes for egress IP validation. [#389](https://github.com/openshift/sdn/pull/389)
* [Bug 2039294](https://bugzilla.redhat.com/show_bug.cgi?id=2039294): SDN controller metrics cannot be scraped by prometheus [#388](https://github.com/openshift/sdn/pull/388)
* [Bug 2035439](https://bugzilla.redhat.com/show_bug.cgi?id=2035439): Use cloud egress network config for verifying egress IP in cloud environment [#387](https://github.com/openshift/sdn/pull/387)
* [Bug 2036622](https://bugzilla.redhat.com/show_bug.cgi?id=2036622): Fix CloudPrivateIPConfig sync on sdn-controller restart [#386](https://github.com/openshift/sdn/pull/386)
* Handle MTU migration [#381](https://github.com/openshift/sdn/pull/381)
* Fix flaky check for capacity test for egress IP, and better doc blocs [#383](https://github.com/openshift/sdn/pull/383)
* Egress IP on public clouds [#365](https://github.com/openshift/sdn/pull/365)
* Block Alibaba metadata service IP [#380](https://github.com/openshift/sdn/pull/380)
* Adding `--platform-type` argument [#379](https://github.com/openshift/sdn/pull/379)
* NetworkPolicy ipblock except, port ranges [#374](https://github.com/openshift/sdn/pull/374)
* adding network policy egress to openshift-sdn [#372](https://github.com/openshift/sdn/pull/372)
* [Bug 2024880](https://bugzilla.redhat.com/show_bug.cgi?id=2024880): [EgressIP] move `ct(commit)` action from OVS group to flow [#373](https://github.com/openshift/sdn/pull/373)
* NP updates preparing for egress support [#350](https://github.com/openshift/sdn/pull/350)
* update for ART [#369](https://github.com/openshift/sdn/pull/369)
* WIP: Metrics: Add server for Egress IP/firewall [#358](https://github.com/openshift/sdn/pull/358)
* Run clearInitialNodeNetworkUnavailableCondition earlier [#364](https://github.com/openshift/sdn/pull/364)
* Add documentation about proxying/unidling [#361](https://github.com/openshift/sdn/pull/361)
* [Bug 2008987](https://bugzilla.redhat.com/show_bug.cgi?id=2008987): Remove locking from EgressIPTracker.Ping [#359](https://github.com/openshift/sdn/pull/359)
* Replace utilruntime.HandleError() with klog.Errorf() [#356](https://github.com/openshift/sdn/pull/356)
* Updating kube-proxy images to be consistent with ART [#351](https://github.com/openshift/sdn/pull/351)
* [Bug 2003859](https://bugzilla.redhat.com/show_bug.cgi?id=2003859): Fix up event recorder usage (again) [#349](https://github.com/openshift/sdn/pull/349)
* resync proxy startup code with upstream [#352](https://github.com/openshift/sdn/pull/352)
* remove a bunch of dead/useless code [#345](https://github.com/openshift/sdn/pull/345)
* Updating ose-sdn images to be consistent with ART [#344](https://github.com/openshift/sdn/pull/344)
* [Bug 1966521](https://bugzilla.redhat.com/show_bug.cgi?id=1966521): proxy: don't re-check every userspace proxy rule on every change [#342](https://github.com/openshift/sdn/pull/342)
* Fix Dockerfile.fedora [#333](https://github.com/openshift/sdn/pull/333)
* README minor improvements [#336](https://github.com/openshift/sdn/pull/336)
* [Full changelog](https://github.com/openshift/sdn/compare/70b81e7fa8aef0e2b91fdb29a3c1a3b6efa0e0af...474a107e08401a2bb9ba749f4b1717b3eb3a508a)


### [kube-rbac-proxy](https://github.com/openshift/kube-rbac-proxy/tree/4f198b2bd5d141a561fbe6642de20b520d72e513)

* Updating kube-rbac-proxy images to be consistent with ART [#52](https://github.com/openshift/kube-rbac-proxy/pull/52)
* [Full changelog](https://github.com/openshift/kube-rbac-proxy/compare/58e09297223ca912cba8b369bfad150b0fc04a9f...4f198b2bd5d141a561fbe6642de20b520d72e513)


### [kube-state-metrics](https://github.com/openshift/kube-state-metrics/tree/088ab061c537686f3e104ed0dd9f8794bb62f69c)

* [Bug 2085329](https://bugzilla.redhat.com/show_bug.cgi?id=2085329): Use v1 PodDisruptionBudget and CronJob resources [#72](https://github.com/openshift/kube-state-metrics/pull/72)
* Bump KSM to v2.3.0 [#65](https://github.com/openshift/kube-state-metrics/pull/65)
* Bump openshift/kube-state-metrics to v2.2.4 [#64](https://github.com/openshift/kube-state-metrics/pull/64)
* Updating kube-state-metrics images to be consistent with ART [#63](https://github.com/openshift/kube-state-metrics/pull/63)
* [Bug 2012915](https://bugzilla.redhat.com/show_bug.cgi?id=2012915): Bump to v2.2.3 [#62](https://github.com/openshift/kube-state-metrics/pull/62)
* [MON-1890](https://issues.redhat.com/browse/MON-1890): Bump to v2.2.0 [#61](https://github.com/openshift/kube-state-metrics/pull/61)
* Updating kube-state-metrics images to be consistent with ART [#58](https://github.com/openshift/kube-state-metrics/pull/58)
* Updating kube-state-metrics images to be consistent with ART [#57](https://github.com/openshift/kube-state-metrics/pull/57)
* Bump to 2.1.1 [#56](https://github.com/openshift/kube-state-metrics/pull/56)
* [Full changelog](https://github.com/openshift/kube-state-metrics/compare/6e41dbd42c8f38d6960f5e837d9e64fbd5e8d3ef...088ab061c537686f3e104ed0dd9f8794bb62f69c)


### [kuryr-cni, kuryr-controller](https://github.com/openshift/kuryr-kubernetes/tree/e96efa4ed07aa97f3856286a2e884694e3b39dc0)

* [Bug 2082079](https://bugzilla.redhat.com/show_bug.cgi?id=2082079): Parallelize ports removal [#663](https://github.com/openshift/kuryr-kubernetes/pull/663)
* [Bug 2097277](https://bugzilla.redhat.com/show_bug.cgi?id=2097277): Use upper-constraints.txt from stable/xena in UT [#673](https://github.com/openshift/kuryr-kubernetes/pull/673)
* [Bug 2077384](https://bugzilla.redhat.com/show_bug.cgi?id=2077384): Increase cni_request_duration buckets [#656](https://github.com/openshift/kuryr-kubernetes/pull/656)
* [Bug 2055661](https://bugzilla.redhat.com/show_bug.cgi?id=2055661): Update KLB .spec.provider when required [#637](https://github.com/openshift/kuryr-kubernetes/pull/637)
* [Bug 2035333](https://bugzilla.redhat.com/show_bug.cgi?id=2035333): Limit the number of concurrent create_ports requests [#619](https://github.com/openshift/kuryr-kubernetes/pull/619)
* [Bug 2034898](https://bugzilla.redhat.com/show_bug.cgi?id=2034898): Added missing raise statement for not ready resource. [#618](https://github.com/openshift/kuryr-kubernetes/pull/618)
* Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#616](https://github.com/openshift/kuryr-kubernetes/pull/616)
* Lock pool population, events follow up [#615](https://github.com/openshift/kuryr-kubernetes/pull/615)
* Pod and Services events [#614](https://github.com/openshift/kuryr-kubernetes/pull/614)
* Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#613](https://github.com/openshift/kuryr-kubernetes/pull/613)
* Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#612](https://github.com/openshift/kuryr-kubernetes/pull/612)
* Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#611](https://github.com/openshift/kuryr-kubernetes/pull/611)
* [Bug 2028816](https://bugzilla.redhat.com/show_bug.cgi?id=2028816): Fix VLAN ID management [#610](https://github.com/openshift/kuryr-kubernetes/pull/610)
* Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#609](https://github.com/openshift/kuryr-kubernetes/pull/609)
* Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#605](https://github.com/openshift/kuryr-kubernetes/pull/605)
* RPM build: Get OpenStack repo version from arg [#603](https://github.com/openshift/kuryr-kubernetes/pull/603)
* [Bug 2018152](https://bugzilla.redhat.com/show_bug.cgi?id=2018152): Do not start kuryr-daemon when worker_num <= 1 [#598](https://github.com/openshift/kuryr-kubernetes/pull/598)
* Updating kuryr-cni images to be consistent with ART [#596](https://github.com/openshift/kuryr-kubernetes/pull/596)
* [Bug 2019886](https://bugzilla.redhat.com/show_bug.cgi?id=2019886): Improve retrieval of Trunks info [#597](https://github.com/openshift/kuryr-kubernetes/pull/597)
* Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#595](https://github.com/openshift/kuryr-kubernetes/pull/595)
* [Bug 2020664](https://bugzilla.redhat.com/show_bug.cgi?id=2020664): Ensure DOWN subports are cleaned up [#594](https://github.com/openshift/kuryr-kubernetes/pull/594)
* Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#584](https://github.com/openshift/kuryr-kubernetes/pull/584)
* Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#583](https://github.com/openshift/kuryr-kubernetes/pull/583)
* Revert "tox tests: Pin virtualenv to 20.7.2" [#575](https://github.com/openshift/kuryr-kubernetes/pull/575)
* Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#580](https://github.com/openshift/kuryr-kubernetes/pull/580)
* Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#579](https://github.com/openshift/kuryr-kubernetes/pull/579)
* [Bug 2012902](https://bugzilla.redhat.com/show_bug.cgi?id=2012902): Include port fix [#577](https://github.com/openshift/kuryr-kubernetes/pull/577)
* Rebase from master [#576](https://github.com/openshift/kuryr-kubernetes/pull/576)
* Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#570](https://github.com/openshift/kuryr-kubernetes/pull/570)
* Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#568](https://github.com/openshift/kuryr-kubernetes/pull/568)
* [Bug 2005355](https://bugzilla.redhat.com/show_bug.cgi?id=2005355): tox tests: Pin virtualenv to 20.7.2 [#566](https://github.com/openshift/kuryr-kubernetes/pull/566)
* Updating kuryr-cni images to be consistent with ART [#562](https://github.com/openshift/kuryr-kubernetes/pull/562)
* Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#561](https://github.com/openshift/kuryr-kubernetes/pull/561)
* Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#560](https://github.com/openshift/kuryr-kubernetes/pull/560)
* Updating kuryr-cni images to be consistent with ART [#555](https://github.com/openshift/kuryr-kubernetes/pull/555)
* Updating kuryr-controller images to be consistent with ART [#553](https://github.com/openshift/kuryr-kubernetes/pull/553)
* [Full changelog](https://github.com/openshift/kuryr-kubernetes/compare/1e8c94f80e26b69968a3d8ea918a387451e9db2b...e96efa4ed07aa97f3856286a2e884694e3b39dc0)


### [libvirt-machine-controllers](https://github.com/openshift/cluster-api-provider-libvirt/tree/3b330b72f43b178f1c16c5d504cf9ce248e679ad)

* README: Update libvirt configuration instructions [#225](https://github.com/openshift/cluster-api-provider-libvirt/pull/225)
* Set minimum golang version to 1.16 [#229](https://github.com/openshift/cluster-api-provider-libvirt/pull/229)
* [Bug 2018517](https://bugzilla.redhat.com/show_bug.cgi?id=2018517): Create event only if the machine was modified [#230](https://github.com/openshift/cluster-api-provider-libvirt/pull/230)
* [Full changelog](https://github.com/openshift/cluster-api-provider-libvirt/compare/59ae2edf88755f915b7d76d78a8934ee17487ad6...3b330b72f43b178f1c16c5d504cf9ce248e679ad)


### [machine-api-operator](https://github.com/openshift/machine-api-operator/tree/d12b8a8f84ab656b466c89774cbf1992c14f1c9d)

* [Bug 2086104](https://bugzilla.redhat.com/show_bug.cgi?id=2086104): Set vCenter client request timeout [#1017](https://github.com/openshift/machine-api-operator/pull/1017)
* [Bug 2041971](https://bugzilla.redhat.com/show_bug.cgi?id=2041971): Bump library-go to fix mutating webhook reconcile [#981](https://github.com/openshift/machine-api-operator/pull/981)
* [Bug 2042366](https://bugzilla.redhat.com/show_bug.cgi?id=2042366): Update openshift/api to include list-map fixes for lifecycle hooks [#979](https://github.com/openshift/machine-api-operator/pull/979)
* [Bug 2040620](https://bugzilla.redhat.com/show_bug.cgi?id=2040620): Rename MAPO image [#978](https://github.com/openshift/machine-api-operator/pull/978)
* [Bug 1918005](https://bugzilla.redhat.com/show_bug.cgi?id=1918005): Use known vSphere cluster to uniquely identify networks. [#961](https://github.com/openshift/machine-api-operator/pull/961)
* [Bug 2033390](https://bugzilla.redhat.com/show_bug.cgi?id=2033390): connect real MAPO images [#975](https://github.com/openshift/machine-api-operator/pull/975)
* [Bug 2001008](https://bugzilla.redhat.com/show_bug.cgi?id=2001008): Change default cloneMode to fullClone. [#959](https://github.com/openshift/machine-api-operator/pull/959)
* [Bug 2034563](https://bugzilla.redhat.com/show_bug.cgi?id=2034563): validate azure ephemeral storage location and caching type [#974](https://github.com/openshift/machine-api-operator/pull/974)
* [Bug 2034879](https://bugzilla.redhat.com/show_bug.cgi?id=2034879): Enforce unique names for lifecycle hooks via webhooks [#973](https://github.com/openshift/machine-api-operator/pull/973)
* [Bug 2034484](https://bugzilla.redhat.com/show_bug.cgi?id=2034484): feat: updated library-go [#972](https://github.com/openshift/machine-api-operator/pull/972)
* [Bug 2032926](https://bugzilla.redhat.com/show_bug.cgi?id=2032926): Update dependencies to K8s 1.23 [#971](https://github.com/openshift/machine-api-operator/pull/971)
* [Bug 2011668](https://bugzilla.redhat.com/show_bug.cgi?id=2011668): Improve powerOff task handling during machine deletion on vsphere platform [#960](https://github.com/openshift/machine-api-operator/pull/960)
* AlibabaCloud: adding alibaba cloud platform [#926](https://github.com/openshift/machine-api-operator/pull/926)
* [Bug 2032296](https://bugzilla.redhat.com/show_bug.cgi?id=2032296): bump openshift/api [#969](https://github.com/openshift/machine-api-operator/pull/969)
* [Bug 2031858](https://bugzilla.redhat.com/show_bug.cgi?id=2031858): stop using beta pre-defined role for compute.targetPools [#950](https://github.com/openshift/machine-api-operator/pull/950)
* Manifest syncing between install and vendored openshift/api [#968](https://github.com/openshift/machine-api-operator/pull/968)
* Machine API Provider OpenStack Feature Gate [#966](https://github.com/openshift/machine-api-operator/pull/966)
* [OCPCLOUD-1252](https://issues.redhat.com/browse/OCPCLOUD-1252): Add validation webhook for guestAccelerators on GCP [#927](https://github.com/openshift/machine-api-operator/pull/927)
* README: improve Controllers section indentation/naming [#964](https://github.com/openshift/machine-api-operator/pull/964)
* Remove unused files [#957](https://github.com/openshift/machine-api-operator/pull/957)
* Implement conditions for Machine Deletion Hooks reporting [#946](https://github.com/openshift/machine-api-operator/pull/946)
* Azure Marketplace Machine Provider Bump [#956](https://github.com/openshift/machine-api-operator/pull/956)
* Implement machine pre-drain and pre-terminate deletion hooks [#945](https://github.com/openshift/machine-api-operator/pull/945)
* Update for golang1.17 [#951](https://github.com/openshift/machine-api-operator/pull/951)
* GCP CI runs are complaining about APIs not being enabled [#949](https://github.com/openshift/machine-api-operator/pull/949)
* Add powervs-machine-controllers to images configmap [#948](https://github.com/openshift/machine-api-operator/pull/948)
* Rewrite rollout checks to requeue and not block reconciles [#947](https://github.com/openshift/machine-api-operator/pull/947)
* [Bug 2005052](https://bugzilla.redhat.com/show_bug.cgi?id=2005052): Deny selector updates via webhook to prevent leaked machines [#944](https://github.com/openshift/machine-api-operator/pull/944)
* Migrate to openshift/api [#943](https://github.com/openshift/machine-api-operator/pull/943)
* [Bug 1986237](https://bugzilla.redhat.com/show_bug.cgi?id=1986237): add avg_over_time to the MachineNotYetDeleted alert [#941](https://github.com/openshift/machine-api-operator/pull/941)
* [Bug 2010368](https://bugzilla.redhat.com/show_bug.cgi?id=2010368): fix mispelled field in alert rules [#942](https://github.com/openshift/machine-api-operator/pull/942)
* Remove provider dependencies [#938](https://github.com/openshift/machine-api-operator/pull/938)
* Fix node in MHC unit test [#930](https://github.com/openshift/machine-api-operator/pull/930)
* PowerVS support [#923](https://github.com/openshift/machine-api-operator/pull/923)
* Fix flaky AWS provider unit test [#931](https://github.com/openshift/machine-api-operator/pull/931)
* remove kubevirt credentials request [#940](https://github.com/openshift/machine-api-operator/pull/940)
* [Bug 2013895](https://bugzilla.redhat.com/show_bug.cgi?id=2013895): Bump Azure dependency to include new fields [#935](https://github.com/openshift/machine-api-operator/pull/935)
* Update Dockerfile with correct image and go version [#939](https://github.com/openshift/machine-api-operator/pull/939)
* Remove "kubevirt-machine-controllers" image permanently [#936](https://github.com/openshift/machine-api-operator/pull/936)
* [Bug 1986237](https://bugzilla.redhat.com/show_bug.cgi?id=1986237): modify MachineNotYetDeleted alert to ignore pod [#913](https://github.com/openshift/machine-api-operator/pull/913)
* [Bug 2010368](https://bugzilla.redhat.com/show_bug.cgi?id=2010368): modify alerts to contain summary and description [#929](https://github.com/openshift/machine-api-operator/pull/929)
* [Bug 2012228](https://bugzilla.redhat.com/show_bug.cgi?id=2012228): fix(ibmcloud): Set resource group policy in CredentialsRequest [#928](https://github.com/openshift/machine-api-operator/pull/928)
* Update OWNERS to use aliases and delegate MHC to dragonfly team [#885](https://github.com/openshift/machine-api-operator/pull/885)
* podsecurity: enforce privileged for  openshift-machine-api namespace [#924](https://github.com/openshift/machine-api-operator/pull/924)
* Vsphere sessions check: fix log string formatting [#922](https://github.com/openshift/machine-api-operator/pull/922)
* Add logging for possible error during vsphere session creation [#920](https://github.com/openshift/machine-api-operator/pull/920)
* [Bug 1999425](https://bugzilla.redhat.com/show_bug.cgi?id=1999425): MaxUnhealthy should not be a string type [#909](https://github.com/openshift/machine-api-operator/pull/909)
* Remove ironic-inspector reference in MAO [#915](https://github.com/openshift/machine-api-operator/pull/915)
* docs/user/nodelink-controller: Fix name/namespace order for machine.openshift.io/machine [#899](https://github.com/openshift/machine-api-operator/pull/899)
* Adds ibmcloud mapi controller to image ref [#892](https://github.com/openshift/machine-api-operator/pull/892)
* Add service account names to gcp credentials request manifest [#883](https://github.com/openshift/machine-api-operator/pull/883)
* Add the IBMCloud cluster api controller [#871](https://github.com/openshift/machine-api-operator/pull/871)
* add a distinct status message for NoOp mode [#914](https://github.com/openshift/machine-api-operator/pull/914)
* fix time values in alert doc [#916](https://github.com/openshift/machine-api-operator/pull/916)
* Fix user-agent in vCenter sessions list [#912](https://github.com/openshift/machine-api-operator/pull/912)
* Add webhook to ensure that only ID references AMI [#888](https://github.com/openshift/machine-api-operator/pull/888)
* [Full changelog](https://github.com/openshift/machine-api-operator/compare/383c9b959b69044ec533118cf5d41f17101137f1...d12b8a8f84ab656b466c89774cbf1992c14f1c9d)


### [machine-config-operator](https://github.com/openshift/machine-config-operator/tree/c3ac7f07f1cae32456a7ab361e29f49af7eb0802)

* [Bug 2096564](https://bugzilla.redhat.com/show_bug.cgi?id=2096564): Bug fix for node drain caused by ICSP objects [#3181](https://github.com/openshift/machine-config-operator/pull/3181)
* [Bug 2089757](https://bugzilla.redhat.com/show_bug.cgi?id=2089757): configure-ovs: avoid restarting NetworkManager [#3159](https://github.com/openshift/machine-config-operator/pull/3159)
* [Bug 2085410](https://bugzilla.redhat.com/show_bug.cgi?id=2085410): OVN Kubernetes configure-ovs-network set static if conversion metric [#3147](https://github.com/openshift/machine-config-operator/pull/3147)
* [Bug 2081317](https://bugzilla.redhat.com/show_bug.cgi?id=2081317): configure-ovs.sh: Provide store hint for default route interface [#3131](https://github.com/openshift/machine-config-operator/pull/3131)
* [Bug 2076493](https://bugzilla.redhat.com/show_bug.cgi?id=2076493): [on-prem] make Corefile api matching stricter [#3095](https://github.com/openshift/machine-config-operator/pull/3095)
* [Bug 2082567](https://bugzilla.redhat.com/show_bug.cgi?id=2082567): [vsphere] remove warning encountered on vSphere UPI cluster without API VIP [#3138](https://github.com/openshift/machine-config-operator/pull/3138)
* [Bug 2069798](https://bugzilla.redhat.com/show_bug.cgi?id=2069798): ClusterRoleUpdated/ClusterRoleBindingUpdated Spamming Event Logs [#3045](https://github.com/openshift/machine-config-operator/pull/3045)
* [Bug 2079097](https://bugzilla.redhat.com/show_bug.cgi?id=2079097): Ensure only one apiserver-watcher process is active on a node. [#3121](https://github.com/openshift/machine-config-operator/pull/3121)
* [Bug 2071696](https://bugzilla.redhat.com/show_bug.cgi?id=2071696): Add KUBELET_NODEIP_HINT to nodeip-configuration [#3058](https://github.com/openshift/machine-config-operator/pull/3058)
* [Bug 2072621](https://bugzilla.redhat.com/show_bug.cgi?id=2072621): Fix bootstrap-unit test failure caused by #3008 [#3109](https://github.com/openshift/machine-config-operator/pull/3109)
* [Bug 2076308](https://bugzilla.redhat.com/show_bug.cgi?id=2076308): Move removeUpdateInProgressTaint functionality to mcc [#3091](https://github.com/openshift/machine-config-operator/pull/3091)
* [Bug 2072621](https://bugzilla.redhat.com/show_bug.cgi?id=2072621): [OCPNODE-869] Create a drop-in file for cri-o's seccomp use default config [#3008](https://github.com/openshift/machine-config-operator/pull/3008)
* [Bug 2070492](https://bugzilla.redhat.com/show_bug.cgi?id=2070492): configure-ovs: move dhcp config from br-ex to ovs-if-br-ex [#3049](https://github.com/openshift/machine-config-operator/pull/3049)
* [Bug 2062666](https://bugzilla.redhat.com/show_bug.cgi?id=2062666): configure-ovs: reload NM only when necessary [#3005](https://github.com/openshift/machine-config-operator/pull/3005)
* [Bug 2062290](https://bugzilla.redhat.com/show_bug.cgi?id=2062290): Add --templates flag to MCC bootstrap command [#2997](https://github.com/openshift/machine-config-operator/pull/2997)
* [Bug 2063326](https://bugzilla.redhat.com/show_bug.cgi?id=2063326): [release-4.10] Ensure directories are created with usable permission bits [#3012](https://github.com/openshift/machine-config-operator/pull/3012)
* [Bug 2060954](https://bugzilla.redhat.com/show_bug.cgi?id=2060954): Explicitly set keyfile as the default plugin [#2985](https://github.com/openshift/machine-config-operator/pull/2985)
* [Bug 2048836](https://bugzilla.redhat.com/show_bug.cgi?id=2048836): Use ip command to check for ipv6 addresses [#2938](https://github.com/openshift/machine-config-operator/pull/2938)
* [Bug 2044808](https://bugzilla.redhat.com/show_bug.cgi?id=2044808): mcd pull service: use `cp` instead of `cat` to copy MCD on host [#2925](https://github.com/openshift/machine-config-operator/pull/2925)
* [Bug 2045866](https://bugzilla.redhat.com/show_bug.cgi?id=2045866): Set proper InvolvedObject when using library-go EventRecorder [#2893](https://github.com/openshift/machine-config-operator/pull/2893)
* [Bug 2046683](https://bugzilla.redhat.com/show_bug.cgi?id=2046683): Ensure correct providerID format for Alibaba nodes [#2931](https://github.com/openshift/machine-config-operator/pull/2931)
* [Bug 1999556](https://bugzilla.redhat.com/show_bug.cgi?id=1999556): annotate rendered config with OCP version [#2918](https://github.com/openshift/machine-config-operator/pull/2918)
* [Bug 2040671](https://bugzilla.redhat.com/show_bug.cgi?id=2040671): Configure-ovs: Ensure DHCP finishes for both address families [#2929](https://github.com/openshift/machine-config-operator/pull/2929)
* [Bug 2038240](https://bugzilla.redhat.com/show_bug.cgi?id=2038240): Error if files have special bits set [#2910](https://github.com/openshift/machine-config-operator/pull/2910)
* [Bug 2041889](https://bugzilla.redhat.com/show_bug.cgi?id=2041889): Explicitly configure NetworkManager keyfile [#2917](https://github.com/openshift/machine-config-operator/pull/2917)
* [Bug 1916169](https://bugzilla.redhat.com/show_bug.cgi?id=1916169): storeCurrentConfigOnDisk after os changes [#2922](https://github.com/openshift/machine-config-operator/pull/2922)
* [Bug 2042655](https://bugzilla.redhat.com/show_bug.cgi?id=2042655): Alibaba hairpin [#2919](https://github.com/openshift/machine-config-operator/pull/2919)
* [Bug 2035199](https://bugzilla.redhat.com/show_bug.cgi?id=2035199): add support for IPv6 and multiple routes to the same destination when setting MTU on routes during MTU migration [#2914](https://github.com/openshift/machine-config-operator/pull/2914)
* [Bug 2036113](https://bugzilla.redhat.com/show_bug.cgi?id=2036113): configure-ovs: cleanup leftovers from previous run [#2907](https://github.com/openshift/machine-config-operator/pull/2907)
* [Bug 2035326](https://bugzilla.redhat.com/show_bug.cgi?id=2035326): ovs-configuration - use lower than NM default ethernet route metric [#2898](https://github.com/openshift/machine-config-operator/pull/2898)
* shiftstack: Update OWNERS [#2916](https://github.com/openshift/machine-config-operator/pull/2916)
* [Bug 2028590](https://bugzilla.redhat.com/show_bug.cgi?id=2028590): Remove unneeded crio.service.d drop-in [#2858](https://github.com/openshift/machine-config-operator/pull/2858)
* [Bug 2039541](https://bugzilla.redhat.com/show_bug.cgi?id=2039541): Fix duplicate prepender entries in resolv.conf [#2908](https://github.com/openshift/machine-config-operator/pull/2908)
* [Bug 2038968](https://bugzilla.redhat.com/show_bug.cgi?id=2038968): bump(openshift/api): to get CSI migration gates switched off [#2905](https://github.com/openshift/machine-config-operator/pull/2905)
* [Bug 2033953](https://bugzilla.redhat.com/show_bug.cgi?id=2033953): Afterburn to try config-drive before Nova metadata [#2903](https://github.com/openshift/machine-config-operator/pull/2903)
* [Bug 2036577](https://bugzilla.redhat.com/show_bug.cgi?id=2036577): configure-ovs: do not use overlay directory when checking and copying connections [#2902](https://github.com/openshift/machine-config-operator/pull/2902)
* [Bug 2033751](https://bugzilla.redhat.com/show_bug.cgi?id=2033751): Library go bump [#2880](https://github.com/openshift/machine-config-operator/pull/2880)
* [Bug 2033536](https://bugzilla.redhat.com/show_bug.cgi?id=2033536): OpenShift Api update to fix Alibaba CRD validation [#2884](https://github.com/openshift/machine-config-operator/pull/2884)
* Revert "Bug 2033729: Remove runtime request timeout restriction and add azure config" [#2890](https://github.com/openshift/machine-config-operator/pull/2890)
* OWNERS: add cgwalters as approver [#2887](https://github.com/openshift/machine-config-operator/pull/2887)
* [Bug 2034537](https://bugzilla.redhat.com/show_bug.cgi?id=2034537): OWNERS: Update ShiftStack members [#2885](https://github.com/openshift/machine-config-operator/pull/2885)
* [Bug 2034364](https://bugzilla.redhat.com/show_bug.cgi?id=2034364): Use resource{apply,merge,read} functions provided by library-go [#2833](https://github.com/openshift/machine-config-operator/pull/2833)
* Update reboot exception documentation and add GPG [#2855](https://github.com/openshift/machine-config-operator/pull/2855)
* Add container runtime at bootstrap [#2875](https://github.com/openshift/machine-config-operator/pull/2875)
* [Bug 2033729](https://bugzilla.redhat.com/show_bug.cgi?id=2033729): Remove runtime request timeout restriction and add azure config [#2883](https://github.com/openshift/machine-config-operator/pull/2883)
* [Bug 2031049](https://bugzilla.redhat.com/show_bug.cgi?id=2031049): Fix panic when PlatformStatus VSphere is nil [#2865](https://github.com/openshift/machine-config-operator/pull/2865)
* [Bug 2032565](https://bugzilla.redhat.com/show_bug.cgi?id=2032565): makes config drift monitor aware of compressed files [#2874](https://github.com/openshift/machine-config-operator/pull/2874)
* Don't perform registries.conf checks on GPG change [#2851](https://github.com/openshift/machine-config-operator/pull/2851)
* mtu-migration-dispatcher script [#2871](https://github.com/openshift/machine-config-operator/pull/2871)
* configure-ovs: improvements & reset openvswitch configuration on every boot [#2864](https://github.com/openshift/machine-config-operator/pull/2864)
* Add helper functions to work with Ignition Configs [#2870](https://github.com/openshift/machine-config-operator/pull/2870)
* Write MTU migration configuration [#2856](https://github.com/openshift/machine-config-operator/pull/2856)
* fix races while syncing node events [#2869](https://github.com/openshift/machine-config-operator/pull/2869)
* Proactively detect config drift [#2795](https://github.com/openshift/machine-config-operator/pull/2795)
* : Introduce in progress taint [#2686](https://github.com/openshift/machine-config-operator/pull/2686)
* [Bug 2028731](https://bugzilla.redhat.com/show_bug.cgi?id=2028731): fixes 1 to 1 containerruntime config mapping [#2846](https://github.com/openshift/machine-config-operator/pull/2846)
* Manage user data [#2827](https://github.com/openshift/machine-config-operator/pull/2827)
* [Bug 2028802](https://bugzilla.redhat.com/show_bug.cgi?id=2028802): crio: fix a segfault on 4.9->4.10 upgrade [#2857](https://github.com/openshift/machine-config-operator/pull/2857)
* Consolidate duplicated code into applyManifests [#2837](https://github.com/openshift/machine-config-operator/pull/2837)
* owners: add reviewers for MCO repo [#2850](https://github.com/openshift/machine-config-operator/pull/2850)
* [Bug 2024826](https://bugzilla.redhat.com/show_bug.cgi?id=2024826): Allow resolv prepender without default search domain [#2835](https://github.com/openshift/machine-config-operator/pull/2835)
* Don't reboot for GPG key changes [#2824](https://github.com/openshift/machine-config-operator/pull/2824)
* storage.conf: remove obsolete option override_kernel_check [#2845](https://github.com/openshift/machine-config-operator/pull/2845)
* [Bug 2023657](https://bugzilla.redhat.com/show_bug.cgi?id=2023657): Only write ssh keys if core user exists [#2834](https://github.com/openshift/machine-config-operator/pull/2834)
* [Bug 2017756](https://bugzilla.redhat.com/show_bug.cgi?id=2017756): Remove crio settings that overwrite /etc/containers/storage.conf [#2811](https://github.com/openshift/machine-config-operator/pull/2811)
* [Bug 1978581](https://bugzilla.redhat.com/show_bug.cgi?id=1978581): remove run-level info from operators namespaces [#2655](https://github.com/openshift/machine-config-operator/pull/2655)
* [Bug 1966445](https://bugzilla.redhat.com/show_bug.cgi?id=1966445): Cleanup systemd unit files for empty units [#2818](https://github.com/openshift/machine-config-operator/pull/2818)
* [Bug 1970218](https://bugzilla.redhat.com/show_bug.cgi?id=1970218): Support compressed files for updates [#2820](https://github.com/openshift/machine-config-operator/pull/2820)
* Make maxUnavailable description more detailed [#2758](https://github.com/openshift/machine-config-operator/pull/2758)
* [Bug 2024108](https://bugzilla.redhat.com/show_bug.cgi?id=2024108): daemon: make cordon/uncordon more robust [#2829](https://github.com/openshift/machine-config-operator/pull/2829)
* Support `ssh-key-dir` on OKD/FCOS [#2688](https://github.com/openshift/machine-config-operator/pull/2688)
* bump(openshift/api): to get fix for typo in feature set [#2832](https://github.com/openshift/machine-config-operator/pull/2832)
* Update postConfigChangeActionNone comment [#2822](https://github.com/openshift/machine-config-operator/pull/2822)
* [Bug 2017564](https://bugzilla.redhat.com/show_bug.cgi?id=2017564): Prepend to search domains instead of replacing [#2823](https://github.com/openshift/machine-config-operator/pull/2823)
* Pass parsed Ignition config to updateFiles [#2817](https://github.com/openshift/machine-config-operator/pull/2817)
* crio: add openshift builder workload [#2805](https://github.com/openshift/machine-config-operator/pull/2805)
* [Bug 2020003](https://bugzilla.redhat.com/show_bug.cgi?id=2020003): Node upgrade stuck due to not writing through dangling symlink '/etc/machine-config-daemon/orig/etc/issue.mcdorig' [#2681](https://github.com/openshift/machine-config-operator/pull/2681)
* Use env instead /usr/bin/bash [#2821](https://github.com/openshift/machine-config-operator/pull/2821)
* Bump golangci-lint to v1.42.1 and switch from golint to revive [#1986](https://github.com/openshift/machine-config-operator/pull/1986)
* Alibaba Cloud Provider: use --provider-id kubelet parameter [#2814](https://github.com/openshift/machine-config-operator/pull/2814)
* [Bug 1956739](https://bugzilla.redhat.com/show_bug.cgi?id=1956739): Change owner and group of authorized_keys to core [#2813](https://github.com/openshift/machine-config-operator/pull/2813)
* Add PowerVS platform [#2801](https://github.com/openshift/machine-config-operator/pull/2801)
* Remove redundant call to filepath.Dir [#2812](https://github.com/openshift/machine-config-operator/pull/2812)
* ctrcfg uses MaxMCNameSuffix checking mc suffix [#2809](https://github.com/openshift/machine-config-operator/pull/2809)
* Add bootstrap vs day 2 integration tests based on envtest [#2687](https://github.com/openshift/machine-config-operator/pull/2687)
* Add kubeletconfig to bootstrap mode [#2547](https://github.com/openshift/machine-config-operator/pull/2547)
* Enable Alibaba Cloud provider instances with expected ProviderID [#2777](https://github.com/openshift/machine-config-operator/pull/2777)
* [Bug 1981549](https://bugzilla.redhat.com/show_bug.cgi?id=1981549): lib/resourcemerge: handle container env var deletions [#2800](https://github.com/openshift/machine-config-operator/pull/2800)
* [Bug 2012780](https://bugzilla.redhat.com/show_bug.cgi?id=2012780): Avoid dynamically allocated port range for haproxy [#2797](https://github.com/openshift/machine-config-operator/pull/2797)
* [Bug 2009785](https://bugzilla.redhat.com/show_bug.cgi?id=2009785): crio: specifically enable version_file_persist [#2776](https://github.com/openshift/machine-config-operator/pull/2776)
* Use go "embed" module to store manifests [#2765](https://github.com/openshift/machine-config-operator/pull/2765)
* [Bug 2009404](https://bugzilla.redhat.com/show_bug.cgi?id=2009404): ovs-configuration: work around NM connection dependency issue [#2789](https://github.com/openshift/machine-config-operator/pull/2789)
* templates: Add /usr/share/containers/oci/hooks.d to the "hooks_dir" array of crio.conf [#2791](https://github.com/openshift/machine-config-operator/pull/2791)
* [Bug 2003655](https://bugzilla.redhat.com/show_bug.cgi?id=2003655): [IPI ON-PREM] move Keepalived default ingress script to separate file [#2761](https://github.com/openshift/machine-config-operator/pull/2761)
* [Bug 2002121](https://bugzilla.redhat.com/show_bug.cgi?id=2002121): Periodically send gratuitous ARPs [#2782](https://github.com/openshift/machine-config-operator/pull/2782)
* Vendor library go changes for enable gcp and vsphere ccms [#2786](https://github.com/openshift/machine-config-operator/pull/2786)
* templates: [on-prem] NM prepender: ensure /etc/systemd/resolved.conf.d dir exists [#2780](https://github.com/openshift/machine-config-operator/pull/2780)
* podsecurity: enforce privileged for openshift-machine-config-operator namespace [#2788](https://github.com/openshift/machine-config-operator/pull/2788)
* [Bug 1970021](https://bugzilla.redhat.com/show_bug.cgi?id=1970021): Revert ephemeral NM configuration change [#2742](https://github.com/openshift/machine-config-operator/pull/2742)
* Remove all references to mdns [#2771](https://github.com/openshift/machine-config-operator/pull/2771)
* [Bug 1991067](https://bugzilla.redhat.com/show_bug.cgi?id=1991067): [on-prem] Set coredns bufsize to 512 [#2730](https://github.com/openshift/machine-config-operator/pull/2730)
* Send WARN message to stderr [#2774](https://github.com/openshift/machine-config-operator/pull/2774)
* Updating openshift libraries [#2772](https://github.com/openshift/machine-config-operator/pull/2772)
* [Bug 1990625](https://bugzilla.redhat.com/show_bug.cgi?id=1990625): configure-ovs: Persist addr-gen-mode for ipv6 connections [#2770](https://github.com/openshift/machine-config-operator/pull/2770)
* [Bug 1955300](https://bugzilla.redhat.com/show_bug.cgi?id=1955300): tighten operator availability conditions [#2721](https://github.com/openshift/machine-config-operator/pull/2721)
* Updating ose-machine-config-operator images to be consistent with ART [#2769](https://github.com/openshift/machine-config-operator/pull/2769)
* Vendor: update library-go for ibmcloud provider [#2757](https://github.com/openshift/machine-config-operator/pull/2757)
* Updating ose-machine-config-operator images to be consistent with ART [#2766](https://github.com/openshift/machine-config-operator/pull/2766)
* Change to owners for baremetal component [#2740](https://github.com/openshift/machine-config-operator/pull/2740)
* Updating openshift-proxy-pull-test images to be consistent with ART [#2756](https://github.com/openshift/machine-config-operator/pull/2756)
* [Full changelog](https://github.com/openshift/machine-config-operator/compare/8a66d290ff2f4f48e5f61c1ef7b3c409095858b2...c3ac7f07f1cae32456a7ab361e29f49af7eb0802)


### [multus-admission-controller](https://github.com/openshift/multus-admission-controller/tree/d7a7fe5df9f6303487475767acbb5228e8135af3)

* Updating ose-multus-admission-controller images to be consistent with ART [#38](https://github.com/openshift/multus-admission-controller/pull/38)
* Fixes pod not responding to sigterm [#41](https://github.com/openshift/multus-admission-controller/pull/41)
* [Full changelog](https://github.com/openshift/multus-admission-controller/compare/3c28a57a831d11380e612a616820bf8a42261d9d...d7a7fe5df9f6303487475767acbb5228e8135af3)


### [multus-cni](https://github.com/openshift/multus-cni/tree/5059ec256a4eb5eb59e10ec59d343d42214d0c08)

* [Bug 2084289](https://bugzilla.redhat.com/show_bug.cgi?id=2084289): Bumps net-attach-def client library (for CNI v1.0 IP compatibility) [backport 4.10] [#128](https://github.com/openshift/multus-cni/pull/128)
* Updating multus-cni images to be consistent with ART [#110](https://github.com/openshift/multus-cni/pull/110)
* Restore 112: with cni del warning [#118](https://github.com/openshift/multus-cni/pull/118)
* Revert "Merge pull request #112 from dougbtv/sync-nov12-2021" [#115](https://github.com/openshift/multus-cni/pull/115)
* [Bug 2017882](https://bugzilla.redhat.com/show_bug.cgi?id=2017882): Upstream sync (includes handling for pod UIDs passed from runtime) [#112](https://github.com/openshift/multus-cni/pull/112)
* [Full changelog](https://github.com/openshift/multus-cni/compare/c2499377b6fb43320618025876eb5b9751006222...5059ec256a4eb5eb59e10ec59d343d42214d0c08)


### [multus-networkpolicy](https://github.com/openshift/multus-networkpolicy/tree/bfcc6c85b5ad1c47fc1d50ddec0acd108d270fe1)

* Updating multus-networkpolicy images to be consistent with ART [#13](https://github.com/openshift/multus-networkpolicy/pull/13)
* [Full changelog](https://github.com/openshift/multus-networkpolicy/compare/fd12fedeb9e05637279386aa2aacd443ac1c0da7...bfcc6c85b5ad1c47fc1d50ddec0acd108d270fe1)


### [multus-whereabouts-ipam-cni](https://github.com/openshift/whereabouts-cni/tree/a8d68d3e48aa7e2d6e612268f6a5b408b5720776)

* [Bug 2065488](https://bugzilla.redhat.com/show_bug.cgi?id=2065488): Sync upstream for context improvements for reconciler [backport 4.10] [#88](https://github.com/openshift/whereabouts-cni/pull/88)
* [Bug 2052062](https://bugzilla.redhat.com/show_bug.cgi?id=2052062): client-go bump to v1.22 [backport 4.10] [#83](https://github.com/openshift/whereabouts-cni/pull/83)
* Configurable sleep_for_race parameter [#74](https://github.com/openshift/whereabouts-cni/pull/74)
* Updating ose-multus-whereabouts-ipam-cni images to be consistent with ART [#66](https://github.com/openshift/whereabouts-cni/pull/66)
* Reconciler: kubeconfig update [#73](https://github.com/openshift/whereabouts-cni/pull/73)
* build, ip reconciler: have configurable logging [#72](https://github.com/openshift/whereabouts-cni/pull/72)
* [Bug 2004632](https://bugzilla.redhat.com/show_bug.cgi?id=2004632): Sync for release on cancel [#68](https://github.com/openshift/whereabouts-cni/pull/68)
* [Full changelog](https://github.com/openshift/whereabouts-cni/compare/ddda41c65fa75a64e19ae504c7e9d2a1faf4bab5...a8d68d3e48aa7e2d6e612268f6a5b408b5720776)


### [must-gather](https://github.com/openshift/must-gather/tree/8dc79dd9f96535aae7e60e756d910f5621ceca71)

* [Bug 2059777](https://bugzilla.redhat.com/show_bug.cgi?id=2059777): Fix the namespace extract filter [#288](https://github.com/openshift/must-gather/pull/288)
* [Bug 2106559](https://bugzilla.redhat.com/show_bug.cgi?id=2106559): fix gather_insights collection [#322](https://github.com/openshift/must-gather/pull/322)
* [Bug 2084591](https://bugzilla.redhat.com/show_bug.cgi?id=2084591): Add networking resources [#307](https://github.com/openshift/must-gather/pull/307)
* [Bug 2069554](https://bugzilla.redhat.com/show_bug.cgi?id=2069554): Collect NMState resources when operator is installed [#294](https://github.com/openshift/must-gather/pull/294)
* [Bug 2041087](https://bugzilla.redhat.com/show_bug.cgi?id=2041087): Revert MetalLB  speaker component label [#280](https://github.com/openshift/must-gather/pull/280)
* [Bug 2039382](https://bugzilla.redhat.com/show_bug.cgi?id=2039382): Add +x permission to gather_metallb_logs [#274](https://github.com/openshift/must-gather/pull/274)
* Update MetalLB speaker component label [#275](https://github.com/openshift/must-gather/pull/275)
* Add capability for MetalLB logging [#272](https://github.com/openshift/must-gather/pull/272)
* Collect rotated log files [#271](https://github.com/openshift/must-gather/pull/271)
* Add network logs gathering by default [#264](https://github.com/openshift/must-gather/pull/264)
* [Bug 1953563](https://bugzilla.redhat.com/show_bug.cgi?id=1953563): Switch build root to golang 1.15 [#228](https://github.com/openshift/must-gather/pull/228)
* Adding automated insights archive collection [#263](https://github.com/openshift/must-gather/pull/263)
* [MON-1786](https://issues.redhat.com/browse/MON-1786): Enable collection of prometheus-adapter audit logs [#266](https://github.com/openshift/must-gather/pull/266)
* Updating ose-must-gather images to be consistent with ART [#268](https://github.com/openshift/must-gather/pull/268)
* feat/monitoring: gather replica specific data [#248](https://github.com/openshift/must-gather/pull/248)
* Add information about must-gather-clean [#253](https://github.com/openshift/must-gather/pull/253)
* Updating ose-must-gather images to be consistent with ART [#252](https://github.com/openshift/must-gather/pull/252)
* collection: gather requests/top20-{resources,users}-last24h [#261](https://github.com/openshift/must-gather/pull/261)
* Add jq to must-gather image [#262](https://github.com/openshift/must-gather/pull/262)
* [Bug 2014995](https://bugzilla.redhat.com/show_bug.cgi?id=2014995): use single quotes instead of back quotes not to confuse shell [#259](https://github.com/openshift/must-gather/pull/259)
* fix jsonpath usages [#258](https://github.com/openshift/must-gather/pull/258)
* Adding soltysh as approver [#257](https://github.com/openshift/must-gather/pull/257)
* [Bug 2008223](https://bugzilla.redhat.com/show_bug.cgi?id=2008223): gather_audit_logs: fix oc command line to get the current audit profile [#254](https://github.com/openshift/must-gather/pull/254)
* introduces a script for collecting kas static pod logs [#251](https://github.com/openshift/must-gather/pull/251)
* [Full changelog](https://github.com/openshift/must-gather/compare/b181f1fee8d5e4e73eb99b211321a52daf4d9702...8dc79dd9f96535aae7e60e756d910f5621ceca71)


### [network-metrics-daemon](https://github.com/openshift/network-metrics-daemon/tree/234c13885e0c00a3b3f4f1bf81a868c82508dd2d)

* Updating ose-network-metrics-daemon images to be consistent with ART (#40) [#40](https://github.com/openshift/network-metrics-daemon/pull/40)
* Fix field selector (#50) [#50](https://github.com/openshift/network-metrics-daemon/pull/50)
* Added METRIC_TEST_IMAGE var (#47) [#47](https://github.com/openshift/network-metrics-daemon/pull/47)
* Fix golint to make the CI pass (#42) [#42](https://github.com/openshift/network-metrics-daemon/pull/42)
* Fix prometheus label (#41) [#41](https://github.com/openshift/network-metrics-daemon/pull/41)
* [Full changelog](https://github.com/openshift/network-metrics-daemon/compare/4f9b895fa1b7d7802288e1733e21aa5d96fd26bf...234c13885e0c00a3b3f4f1bf81a868c82508dd2d)


### [network-tools](https://github.com/openshift/network-tools/tree/bcfec9c5a054f4c60356175b42a2477ec181fbd9)

* Add user docs explaining main use-cases and commands for network-tools [#53](https://github.com/openshift/network-tools/pull/53)
* Updating ose-network-tools images to be consistent with ART [#52](https://github.com/openshift/network-tools/pull/52)
* [Full changelog](https://github.com/openshift/network-tools/compare/ed0b846c056056848f0ab7741bd3f1254e1862d6...bcfec9c5a054f4c60356175b42a2477ec181fbd9)


### [oauth-apiserver](https://github.com/openshift/oauth-apiserver/tree/effa26af0ee014ef342de1118ba0796cc72aaa01)

* [Bug 2094022](https://bugzilla.redhat.com/show_bug.cgi?id=2094022): Update 4.10 to 1.23 [#79](https://github.com/openshift/oauth-apiserver/pull/79)
* [Bug 2049156](https://bugzilla.redhat.com/show_bug.cgi?id=2049156): fix printers to avoid panic from DeepCopy [#73](https://github.com/openshift/oauth-apiserver/pull/73)
* bump golang to 1.17 [#65](https://github.com/openshift/oauth-apiserver/pull/65)
* [Bug 1986504](https://bugzilla.redhat.com/show_bug.cgi?id=1986504): bump openshift/api [#63](https://github.com/openshift/oauth-apiserver/pull/63)
* registry: audit deleted access/authorize tokens [#62](https://github.com/openshift/oauth-apiserver/pull/62)
* Updating ose-oauth-apiserver images to be consistent with ART [#59](https://github.com/openshift/oauth-apiserver/pull/59)
* [Full changelog](https://github.com/openshift/oauth-apiserver/compare/8b203f97716abbc416e4d5ca610d2f54d73cbfda...effa26af0ee014ef342de1118ba0796cc72aaa01)


### [oauth-proxy](https://github.com/openshift/oauth-proxy/tree/799d414ba87ca5b28d08cf4af07409032c04df2b)

* [Bug 2026860](https://bugzilla.redhat.com/show_bug.cgi?id=2026860): ocp provider: don't fail client creation if oauth-server cert is not present [#238](https://github.com/openshift/oauth-proxy/pull/238)
* Golang bump 1.17 [#235](https://github.com/openshift/oauth-proxy/pull/235)
* [Full changelog](https://github.com/openshift/oauth-proxy/compare/9ea1ebc89f721d3cd929f58c7ab9ed4273d3c493...799d414ba87ca5b28d08cf4af07409032c04df2b)


### [oauth-server](https://github.com/openshift/oauth-server/tree/245b95f8a8e28e3960e4d369f3ca9a42be99bdf8)

* [Bug 2038691](https://bugzilla.redhat.com/show_bug.cgi?id=2038691): groupsync: create annotations if not present before writing to them [#96](https://github.com/openshift/oauth-server/pull/96)
* Golang bump 1.17 [#94](https://github.com/openshift/oauth-server/pull/94)
* [Bug 2020625](https://bugzilla.redhat.com/show_bug.cgi?id=2020625): oidc: allocate claims slice to 0 len to prevent empty groups [#93](https://github.com/openshift/oauth-server/pull/93)
* Updating oauth-server images to be consistent with ART [#84](https://github.com/openshift/oauth-server/pull/84)
* oidc handler: add remote OIDC URLs to error logs [#74](https://github.com/openshift/oauth-server/pull/74)
* [AUTH-8](https://issues.redhat.com/browse/AUTH-8): Add group synchronization from OIDC providers [#87](https://github.com/openshift/oauth-server/pull/87)
* Updating oauth-server images to be consistent with ART [#83](https://github.com/openshift/oauth-server/pull/83)
* [Full changelog](https://github.com/openshift/oauth-server/compare/1ee9925b84316939493a788a75ab16ddf1e301e0...245b95f8a8e28e3960e4d369f3ca9a42be99bdf8)


### [openshift-apiserver](https://github.com/openshift/openshift-apiserver/tree/5eabbaacd9c401192947c053672d71516dd3db34)

* Add coreydaley as reviewer/approver for pkg/build [#298](https://github.com/openshift/openshift-apiserver/pull/298)
* [Bug 2053218](https://bugzilla.redhat.com/show_bug.cgi?id=2053218): Fix importing images that have dots in their namespace [#281](https://github.com/openshift/openshift-apiserver/pull/281)
* [Bug 2047927](https://bugzilla.redhat.com/show_bug.cgi?id=2047927): fix panic from printer [#278](https://github.com/openshift/openshift-apiserver/pull/278)
* [Bug 2047927](https://bugzilla.redhat.com/show_bug.cgi?id=2047927): [release-4.10] fix panic from printer [#273](https://github.com/openshift/openshift-apiserver/pull/273)
* [Bug 2032589](https://bugzilla.redhat.com/show_bug.cgi?id=2032589): Make OriginImageMutators aware of origin objects [#268](https://github.com/openshift/openshift-apiserver/pull/268)
* [Bug 2037075](https://bugzilla.redhat.com/show_bug.cgi?id=2037075): Add CSI VolumeSource to build types [#264](https://github.com/openshift/openshift-apiserver/pull/264)
* [Bug 2034957](https://bugzilla.redhat.com/show_bug.cgi?id=2034957): update openshift-apiserver to kube 1.23.1 [#263](https://github.com/openshift/openshift-apiserver/pull/263)
* remove creation of openshift-infra namespace [#258](https://github.com/openshift/openshift-apiserver/pull/258)
* [Bug 1986504](https://bugzilla.redhat.com/show_bug.cgi?id=1986504): bump openshift/api [#257](https://github.com/openshift/openshift-apiserver/pull/257)
* [Bug 2000216](https://bugzilla.redhat.com/show_bug.cgi?id=2000216): Image policy should mutate DeploymentConfigs [#250](https://github.com/openshift/openshift-apiserver/pull/250)
* OWNERS: add Abu and Lukasz as approver [#252](https://github.com/openshift/openshift-apiserver/pull/252)
* [Bug 1964112](https://bugzilla.redhat.com/show_bug.cgi?id=1964112): Fix for host name validation error [#248](https://github.com/openshift/openshift-apiserver/pull/248)
* [Bug 2004203](https://bugzilla.redhat.com/show_bug.cgi?id=2004203): no longer abort ICT induced builds because of spec last triggered image ID [#246](https://github.com/openshift/openshift-apiserver/pull/246)
* [Full changelog](https://github.com/openshift/openshift-apiserver/compare/fe6dc774e02036d39f3028d08e7bd95739f16f4f...5eabbaacd9c401192947c053672d71516dd3db34)


### [openshift-controller-manager](https://github.com/openshift/openshift-controller-manager/tree/2c2d50dbda3a06681a3b9c683c53ff3b3ba3b685)

* [Bug 2037075](https://bugzilla.redhat.com/show_bug.cgi?id=2037075): Add Support for Build CSI Volume Sources [#214](https://github.com/openshift/openshift-controller-manager/pull/214)
* [Bug 2034484](https://bugzilla.redhat.com/show_bug.cgi?id=2034484): fix:library-go nil pointer issue [#213](https://github.com/openshift/openshift-controller-manager/pull/213)
* [Bug 2034648](https://bugzilla.redhat.com/show_bug.cgi?id=2034648): Use --v Option to Set Log Verbosity for Builds [#212](https://github.com/openshift/openshift-controller-manager/pull/212)
* [Bug 2034648](https://bugzilla.redhat.com/show_bug.cgi?id=2034648): Rebase k8s to 1.23.0 [#211](https://github.com/openshift/openshift-controller-manager/pull/211)
* Add metric to count event with reason needPods [#205](https://github.com/openshift/openshift-controller-manager/pull/205)
* Updating ose-openshift-controller-manager images to be consistent with ART [#209](https://github.com/openshift/openshift-controller-manager/pull/209)
* [Bug 2011293](https://bugzilla.redhat.com/show_bug.cgi?id=2011293): add Red Hat registries to the default registries.conf settings [#207](https://github.com/openshift/openshift-controller-manager/pull/207)
* Updating ose-openshift-controller-manager images to be consistent with ART [#198](https://github.com/openshift/openshift-controller-manager/pull/198)
* [BUILD-281](https://issues.redhat.com/browse/BUILD-281): wire in OCM feature gate config fields to allow eventual use of CSI volumes when BUILD-275 lands [#199](https://github.com/openshift/openshift-controller-manager/pull/199)
* [Bug 2004127](https://bugzilla.redhat.com/show_bug.cgi?id=2004127): bump library-go and dependencies [#200](https://github.com/openshift/openshift-controller-manager/pull/200)
* [Bug 2004203](https://bugzilla.redhat.com/show_bug.cgi?id=2004203): BC ICT still must check spec last triggered image ID in case BC was last processed when cluster was pre 4.8 [#201](https://github.com/openshift/openshift-controller-manager/pull/201)
* [Bug 1977414](https://bugzilla.redhat.com/show_bug.cgi?id=1977414): fail Build if ConfigMap or Secret does not exist [#197](https://github.com/openshift/openshift-controller-manager/pull/197)
* Add OWNERS file to pkg/build [#194](https://github.com/openshift/openshift-controller-manager/pull/194)
* [Full changelog](https://github.com/openshift/openshift-controller-manager/compare/79857a326b7f77c589c6fd1d428a72c0f8faeffc...2c2d50dbda3a06681a3b9c683c53ff3b3ba3b685)


### [openshift-state-metrics](https://github.com/openshift/openshift-state-metrics/tree/e5c50aae141e4f72c6843a3964f167bec6e79475)

* Updating openshift-state-metrics images to be consistent with ART [#80](https://github.com/openshift/openshift-state-metrics/pull/80)
* [Bug 2052804](https://bugzilla.redhat.com/show_bug.cgi?id=2052804): adding new build comments required for go 1.17 [#83](https://github.com/openshift/openshift-state-metrics/pull/83)
* OWNERS: cleanup [#79](https://github.com/openshift/openshift-state-metrics/pull/79)
* Updating openshift-state-metrics images to be consistent with ART [#78](https://github.com/openshift/openshift-state-metrics/pull/78)
* add app.kubernetes.io/part-of label [#75](https://github.com/openshift/openshift-state-metrics/pull/75)
* Updating openshift-state-metrics images to be consistent with ART [#77](https://github.com/openshift/openshift-state-metrics/pull/77)
* [Full changelog](https://github.com/openshift/openshift-state-metrics/compare/689af8b8dcb57484dc0c6428a3e8c9d73ef294a2...e5c50aae141e4f72c6843a3964f167bec6e79475)


### [openstack-cinder-csi-driver-operator](https://github.com/openshift/openstack-cinder-csi-driver-operator/tree/e0b571594762e0f724b1baa298d03b20a06588b4)

* [Bug 2043130](https://bugzilla.redhat.com/show_bug.cgi?id=2043130): openstack-cinder: Add external-snapshotter permissions to patch snapshots [#67](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/67)
* [Bug 2038934](https://bugzilla.redhat.com/show_bug.cgi?id=2038934): Add custom CA bundle support [#66](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/66)
* [Bug 2038053](https://bugzilla.redhat.com/show_bug.cgi?id=2038053): Bump k8s to 1.23 [#65](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/65)
* [Bug 2027685](https://bugzilla.redhat.com/show_bug.cgi?id=2027685): relax health probes against Cinder API [#63](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/63)
* [Bug 2028484](https://bugzilla.redhat.com/show_bug.cgi?id=2028484): CSI driver's livenessprobe does not respect operator's loglevel [#62](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/62)
* Updating ose-openstack-cinder-csi-driver-operator images to be consistent with ART [#60](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/60)
* Updating ose-openstack-cinder-csi-driver-operator images to be consistent with ART [#57](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/57)
* Updating ose-openstack-cinder-csi-driver-operator images to be consistent with ART [#56](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/56)
* [Full changelog](https://github.com/openshift/openstack-cinder-csi-driver-operator/compare/56efc78519686ebd218c085ea51b39e4f1266a22...e0b571594762e0f724b1baa298d03b20a06588b4)


### [openstack-machine-controllers](https://github.com/openshift/cluster-api-provider-openstack/tree/84171b7dfdb0160e85a789fbf4cff4950ba4e384)

* [Bug 2077380](https://bugzilla.redhat.com/show_bug.cgi?id=2077380): Fix InstanceCreate port & trunk cleanup [#233](https://github.com/openshift/cluster-api-provider-openstack/pull/233)
* [Bug 2071538](https://bugzilla.redhat.com/show_bug.cgi?id=2071538): Address CVE-2022-21698 [#226](https://github.com/openshift/cluster-api-provider-openstack/pull/226)
* [Bug 2050064](https://bugzilla.redhat.com/show_bug.cgi?id=2050064): Ensure subnets belong to the queried network [#219](https://github.com/openshift/cluster-api-provider-openstack/pull/219)
* [Bug 2037484](https://bugzilla.redhat.com/show_bug.cgi?id=2037484): Bump remaining k8s lib to 1.23 [#213](https://github.com/openshift/cluster-api-provider-openstack/pull/213)
* [Bug 2037484](https://bugzilla.redhat.com/show_bug.cgi?id=2037484): Bump k8s to 1.23 [#211](https://github.com/openshift/cluster-api-provider-openstack/pull/211)
* [Bug 2034537](https://bugzilla.redhat.com/show_bug.cgi?id=2034537): OWNERS: Update team members [#212](https://github.com/openshift/cluster-api-provider-openstack/pull/212)
* [Bug 2022627](https://bugzilla.redhat.com/show_bug.cgi?id=2022627): Fix nodelink and CSR approval when a machine has multiple addresses [#210](https://github.com/openshift/cluster-api-provider-openstack/pull/210)
* update for golang 1.17 [#207](https://github.com/openshift/cluster-api-provider-openstack/pull/207)
* Update and clean machine api dependencies [#206](https://github.com/openshift/cluster-api-provider-openstack/pull/206)
* Updating ose-openstack-machine-controllers images to be consistent with ART [#203](https://github.com/openshift/cluster-api-provider-openstack/pull/203)
* Updating ose-openstack-machine-controllers images to be consistent with ART [#202](https://github.com/openshift/cluster-api-provider-openstack/pull/202)
* [Full changelog](https://github.com/openshift/cluster-api-provider-openstack/compare/32bf2f8724bfd8b5e8043bfd7120dba46a6e33e6...84171b7dfdb0160e85a789fbf4cff4950ba4e384)


### [operator-lifecycle-manager, operator-registry](https://github.com/openshift/operator-framework-olm/tree/ffc9cbc5da4283c03332afbd41b610954c19d6d2)

* [Bug 2101802](https://bugzilla.redhat.com/show_bug.cgi?id=2101802): opm bug fix [#327](https://github.com/openshift/operator-framework-olm/pull/327)
* [Bug 2095329](https://bugzilla.redhat.com/show_bug.cgi?id=2095329): [release-4.10] Bump go to v1.17 (#922) [#310](https://github.com/openshift/operator-framework-olm/pull/310)
* [Bug 2080609](https://bugzilla.redhat.com/show_bug.cgi?id=2080609): Fix GRPC CheckRegistryServer function (#2756) [#298](https://github.com/openshift/operator-framework-olm/pull/298)
* [Bug 2071941](https://bugzilla.redhat.com/show_bug.cgi?id=2071941): Replace collect-profile jobs that haven't completed [#277](https://github.com/openshift/operator-framework-olm/pull/277)
* [Bug 2070131](https://bugzilla.redhat.com/show_bug.cgi?id=2070131): Fix a bug in deletion of webhook service for replacement [#272](https://github.com/openshift/operator-framework-olm/pull/272)
* [Bug 2034319](https://bugzilla.redhat.com/show_bug.cgi?id=2034319): Sync constraint changes [#248](https://github.com/openshift/operator-framework-olm/pull/248)
* [Bug 2026343](https://bugzilla.redhat.com/show_bug.cgi?id=2026343): Address Invalid Address in GRPC Catalogs (#2499) [#240](https://github.com/openshift/operator-framework-olm/pull/240)
* Remove benluddy from approvers. [#247](https://github.com/openshift/operator-framework-olm/pull/247)
* Add perdasilva to OWNERS [#241](https://github.com/openshift/operator-framework-olm/pull/241)
* [Bug 2003164](https://bugzilla.redhat.com/show_bug.cgi?id=2003164): Do not modify object from the lister cache (#2562) [#242](https://github.com/openshift/operator-framework-olm/pull/242)
* [Bug 1952576](https://bugzilla.redhat.com/show_bug.cgi?id=1952576): Emit CSV metric on startup [#239](https://github.com/openshift/operator-framework-olm/pull/239)
* [Bug 2037168](https://bugzilla.redhat.com/show_bug.cgi?id=2037168): Remove incorrect cvo annotations [#238](https://github.com/openshift/operator-framework-olm/pull/238)
* Add the create-only annotation to the olmconfig/cluster manifest [#237](https://github.com/openshift/operator-framework-olm/pull/237)
* Upstream sync - olmconfig controller + copied CSVs [#236](https://github.com/openshift/operator-framework-olm/pull/236)
* Upstream OLM and API sync 12-14 [#232](https://github.com/openshift/operator-framework-olm/pull/232)
* Sync registry 12-15 [#231](https://github.com/openshift/operator-framework-olm/pull/231)
* Sync api 10-12-2021 [#225](https://github.com/openshift/operator-framework-olm/pull/225)
* Sync olm 12-10-21 [#223](https://github.com/openshift/operator-framework-olm/pull/223)
* Sync operator-registry 10-09-2021 [#224](https://github.com/openshift/operator-framework-olm/pull/224)
* Sync registry and API upstream commits (without the grpc client bump) [#218](https://github.com/openshift/operator-framework-olm/pull/218)
* Sync w/ upstream: operator-lifecycle-manager [#213](https://github.com/openshift/operator-framework-olm/pull/213)
* [Bug 2002276](https://bugzilla.redhat.com/show_bug.cgi?id=2002276): Remove oudated subscription update logic to improve resolution delay [#211](https://github.com/openshift/operator-framework-olm/pull/211)
* [Bug 2016228](https://bugzilla.redhat.com/show_bug.cgi?id=2016228): Use arguments to configure pprof-secret [#208](https://github.com/openshift/operator-framework-olm/pull/208)
* [Bug 2011927](https://bugzilla.redhat.com/show_bug.cgi?id=2011927): Introduce GRPC_PROXY EnvVar Support (#2364) [#206](https://github.com/openshift/operator-framework-olm/pull/206)
* 4.10 downstream/upstream sync - 3/4 [#205](https://github.com/openshift/operator-framework-olm/pull/205)
* 4.10 downstream/upstream sync - first half [#200](https://github.com/openshift/operator-framework-olm/pull/200)
* Add a readme [#199](https://github.com/openshift/operator-framework-olm/pull/199)
* Updating operator-lifecycle-manager images to be consistent with ART [#189](https://github.com/openshift/operator-framework-olm/pull/189)
* Updating operator-registry images to be consistent with ART [#188](https://github.com/openshift/operator-framework-olm/pull/188)
* scripts: Update the README.md to point to the downstream gdoc [#185](https://github.com/openshift/operator-framework-olm/pull/185)
* Introduce the .ci-operator.yaml file [#183](https://github.com/openshift/operator-framework-olm/pull/183)
* [Full changelog](https://github.com/openshift/operator-framework-olm/compare/b1110c6d14e549babb2bd7d6dea4ff6402c617a2...ffc9cbc5da4283c03332afbd41b610954c19d6d2)


### [operator-marketplace](https://github.com/operator-framework/operator-marketplace/tree/80b92ecff398578b389cd953605a7b0f7bbd4f24)

* [Bug 1927478](https://bugzilla.redhat.com/show_bug.cgi?id=1927478): Add catalog source pod spec overrides [#457](https://github.com/operator-framework/operator-marketplace/pull/457)
* [Bug 2034409](https://bugzilla.redhat.com/show_bug.cgi?id=2034409): Update defaults to point to 4.10 images [#456](https://github.com/operator-framework/operator-marketplace/pull/456)
* [Bug 1996928](https://bugzilla.redhat.com/show_bug.cgi?id=1996928): Revert "Start without defaults on ARM" [#420](https://github.com/operator-framework/operator-marketplace/pull/420)
* Updating marketplace-operator images to be consistent with ART [#428](https://github.com/operator-framework/operator-marketplace/pull/428)
* Update OWNERS [#430](https://github.com/operator-framework/operator-marketplace/pull/430)
* Add summary and description for prometheus alerts [#429](https://github.com/operator-framework/operator-marketplace/pull/429)
* Updating marketplace-operator images to be consistent with ART [#427](https://github.com/operator-framework/operator-marketplace/pull/427)
* Remove the marketplace v1 and v2 APIs [#426](https://github.com/operator-framework/operator-marketplace/pull/426)
* Remove unused packages [#424](https://github.com/operator-framework/operator-marketplace/pull/424)
* Bump the k8s dependencies to 1.22.1 and controller-runtime to 0.10.0 [#422](https://github.com/operator-framework/operator-marketplace/pull/422)
* Makefile,test: Fix flaky e2e tests [#425](https://github.com/operator-framework/operator-marketplace/pull/425)
* [Full changelog](https://github.com/operator-framework/operator-marketplace/compare/859472720018b297885fdd4d8f61ae3fcb1c42aa...80b92ecff398578b389cd953605a7b0f7bbd4f24)


### [ovirt-csi-driver](https://github.com/openshift/ovirt-csi-driver/tree/633cbb6d16878d1e32e4a3f006315e670a4d9e22)

* Updating ose-ovirt-csi-driver images to be consistent with ART [#98](https://github.com/openshift/ovirt-csi-driver/pull/98)
* [Bug 1882983](https://bugzilla.redhat.com/show_bug.cgi?id=1882983): check PV access mode [#100](https://github.com/openshift/ovirt-csi-driver/pull/100)
* Add more controller tests [#96](https://github.com/openshift/ovirt-csi-driver/pull/96)
* [Bug 2016442](https://bugzilla.redhat.com/show_bug.cgi?id=2016442): fix creation on ISCSI storage domain [#95](https://github.com/openshift/ovirt-csi-driver/pull/95)
* Enabled running tests on build [#94](https://github.com/openshift/ovirt-csi-driver/pull/94)
* Added first test [#93](https://github.com/openshift/ovirt-csi-driver/pull/93)
* fix s390x build bug [#92](https://github.com/openshift/ovirt-csi-driver/pull/92)
* [OCPRHV-596](https://issues.redhat.com/browse/OCPRHV-596): Port to go-ovirt-client [#88](https://github.com/openshift/ovirt-csi-driver/pull/88)
* [Bug 2013969](https://bugzilla.redhat.com/show_bug.cgi?id=2013969): Fix storage domain search string [#90](https://github.com/openshift/ovirt-csi-driver/pull/90)
* Updating ose-ovirt-csi-driver images to be consistent with ART [#87](https://github.com/openshift/ovirt-csi-driver/pull/87)
* [Bug 1985965](https://bugzilla.redhat.com/show_bug.cgi?id=1985965): add GET_VOLUME_STATS capability to Node plugin [#86](https://github.com/openshift/ovirt-csi-driver/pull/86)
* [Full changelog](https://github.com/openshift/ovirt-csi-driver/compare/fe2a7fdff88fda45076e73891f4b0c1a4395a54b...633cbb6d16878d1e32e4a3f006315e670a4d9e22)


### [ovirt-csi-driver-operator](https://github.com/openshift/ovirt-csi-driver-operator/tree/573ac4789b95f3ff5f9806e7023faca7b610566b)

* [Bug 2050118](https://bugzilla.redhat.com/show_bug.cgi?id=2050118): Add custom CA bundle support [#84](https://github.com/openshift/ovirt-csi-driver-operator/pull/84)
* [Bug 2070525](https://bugzilla.redhat.com/show_bug.cgi?id=2070525): Recreate oVirt connection for every sync [#94](https://github.com/openshift/ovirt-csi-driver-operator/pull/94)
* [Bug 2056479](https://bugzilla.redhat.com/show_bug.cgi?id=2056479): Increase timeouts for CSI driver [#87](https://github.com/openshift/ovirt-csi-driver-operator/pull/87)
* [Bug 2043130](https://bugzilla.redhat.com/show_bug.cgi?id=2043130): ovirt: Add external-snapshotter permissions to patch snapshots [#80](https://github.com/openshift/ovirt-csi-driver-operator/pull/80)
* [Bug 2028484](https://bugzilla.redhat.com/show_bug.cgi?id=2028484): CSI driver's livenessprobe does not respect operator's loglevel [#79](https://github.com/openshift/ovirt-csi-driver-operator/pull/79)
* Updating ose-cluster-ovirt-csi-operator images to be consistent with ART [#77](https://github.com/openshift/ovirt-csi-driver-operator/pull/77)
* Port to go ovirt client [#75](https://github.com/openshift/ovirt-csi-driver-operator/pull/75)
* Rearrange static files to prevent creation errors [#73](https://github.com/openshift/ovirt-csi-driver-operator/pull/73)
* [Bug 2010946](https://bugzilla.redhat.com/show_bug.cgi?id=2010946): Align manifest dir with storage operator [#72](https://github.com/openshift/ovirt-csi-driver-operator/pull/72)
* Updating ose-cluster-ovirt-csi-operator images to be consistent with ART [#71](https://github.com/openshift/ovirt-csi-driver-operator/pull/71)
* [Full changelog](https://github.com/openshift/ovirt-csi-driver-operator/compare/5ea2970a24ad07df8bc94f7aa7cbcb22a8f4e849...573ac4789b95f3ff5f9806e7023faca7b610566b)


### [ovirt-machine-controllers](https://github.com/openshift/cluster-api-provider-ovirt/tree/35ce9aafee1ffad0734f02ff0d5f8632d3905f09)

* update to golang 1.17 [#126](https://github.com/openshift/cluster-api-provider-ovirt/pull/126)
* [Bug 2024328](https://bugzilla.redhat.com/show_bug.cgi?id=2024328): detach non-bootable disks before removing the VM [#123](https://github.com/openshift/cluster-api-provider-ovirt/pull/123)
* Update machine-api-operator dependencies to latest version [#122](https://github.com/openshift/cluster-api-provider-ovirt/pull/122)
* Updating ose-ovirt-machine-controllers images to be consistent with ART [#119](https://github.com/openshift/cluster-api-provider-ovirt/pull/119)
* [Full changelog](https://github.com/openshift/cluster-api-provider-ovirt/compare/15a6add2ff5b1858f5d1bc3944a352dcf0ee010f...35ce9aafee1ffad0734f02ff0d5f8632d3905f09)


### [ovn-kubernetes](https://github.com/openshift/ovn-kubernetes/tree/ee1f936dadeb6d00b733a3f5b265bb87460dd2e7)

* [Bug 2099680](https://bugzilla.redhat.com/show_bug.cgi?id=2099680): [release-4.10] libovsdb fixes for empty values [#1164](https://github.com/openshift/ovn-kubernetes/pull/1164)
* [Bug 2105276](https://bugzilla.redhat.com/show_bug.cgi?id=2105276): Fix panics in DestroyNetworkPolicy if policy is nil [#1182](https://github.com/openshift/ovn-kubernetes/pull/1182)
* [Bug 2099206](https://bugzilla.redhat.com/show_bug.cgi?id=2099206): Update logging for specific policy when creating it [#1149](https://github.com/openshift/ovn-kubernetes/pull/1149)
* [Bug 2099822](https://bugzilla.redhat.com/show_bug.cgi?id=2099822): Fix pointer loop var [#1153](https://github.com/openshift/ovn-kubernetes/pull/1153)
* [Bug 2091157](https://bugzilla.redhat.com/show_bug.cgi?id=2091157): [release-4.10] Free IPs and delete resources for completed pods [#1152](https://github.com/openshift/ovn-kubernetes/pull/1152)
* [Bug 2092501](https://bugzilla.redhat.com/show_bug.cgi?id=2092501): Fixes finding default gateway for configured GW interface [#1131](https://github.com/openshift/ovn-kubernetes/pull/1131)
* [Bug 2095193](https://bugzilla.redhat.com/show_bug.cgi?id=2095193): duplicated IPs can be assigned to multiple Pods [#1132](https://github.com/openshift/ovn-kubernetes/pull/1132)
* [Bug 2088582](https://bugzilla.redhat.com/show_bug.cgi?id=2088582): Bumps OVN to 21.12.0-58.el8fdp [#1101](https://github.com/openshift/ovn-kubernetes/pull/1101)
* [Bug 2086891](https://bugzilla.redhat.com/show_bug.cgi?id=2086891): policy: Fix multicast allow policy type. [#1093](https://github.com/openshift/ovn-kubernetes/pull/1093)
* [Bug 2088040](https://bugzilla.redhat.com/show_bug.cgi?id=2088040): Delete ChassisPrivate along with Chassis [#1099](https://github.com/openshift/ovn-kubernetes/pull/1099)
* [Bug 2077129](https://bugzilla.redhat.com/show_bug.cgi?id=2077129): [release-4.10] Fixes secondary bridge [#1044](https://github.com/openshift/ovn-kubernetes/pull/1044)
* [Bug 2088627](https://bugzilla.redhat.com/show_bug.cgi?id=2088627): EgressIP NATs are not being cleared correctly from the logical router [#1098](https://github.com/openshift/ovn-kubernetes/pull/1098)
* [Bug 2087203](https://bugzilla.redhat.com/show_bug.cgi?id=2087203): enable `exportloopref` linter and fix violations [#1095](https://github.com/openshift/ovn-kubernetes/pull/1095)
* [Bug 2082467](https://bugzilla.redhat.com/show_bug.cgi?id=2082467): Fix cluster/status parsing for single-member db cluster (SNO) [#1082](https://github.com/openshift/ovn-kubernetes/pull/1082)
* [Bug 2083116](https://bugzilla.redhat.com/show_bug.cgi?id=2083116): delete SNAT2NIP if pod.node == egressNodeServingPod [#1084](https://github.com/openshift/ovn-kubernetes/pull/1084)
* [Bug 2080069](https://bugzilla.redhat.com/show_bug.cgi?id=2080069): Cleanup conntrack entries when services are deleted [#1061](https://github.com/openshift/ovn-kubernetes/pull/1061)
* [Bug 2080895](https://bugzilla.redhat.com/show_bug.cgi?id=2080895): Ensure stale information is not present in metrics with labels when they change [#1070](https://github.com/openshift/ovn-kubernetes/pull/1070)
* [Bug 2080882](https://bugzilla.redhat.com/show_bug.cgi?id=2080882): Fix incorrectly logged error when searching for ovnkube master pod [#1069](https://github.com/openshift/ovn-kubernetes/pull/1069)
* [Bug 2080925](https://bugzilla.redhat.com/show_bug.cgi?id=2080925): Don't spawn go routines for adding metric events [#1071](https://github.com/openshift/ovn-kubernetes/pull/1071)
* [Bug 2079546](https://bugzilla.redhat.com/show_bug.cgi?id=2079546): [release-4.10] call clearInitialNodeNetworkUnavailableCondition for noHostSubnet nodes [#1057](https://github.com/openshift/ovn-kubernetes/pull/1057)
* [Bug 2065780](https://bugzilla.redhat.com/show_bug.cgi?id=2065780): [release-4.10][backport] Fix cleaning VF representor ports [#1001](https://github.com/openshift/ovn-kubernetes/pull/1001)
* [Bug 2073411](https://bugzilla.redhat.com/show_bug.cgi?id=2073411): Fix ETP=local for host->svc traffic [#1063](https://github.com/openshift/ovn-kubernetes/pull/1063)
* [Bug 2073137](https://bugzilla.redhat.com/show_bug.cgi?id=2073137): Fix lgw flows for ingress-svc traffic [#1026](https://github.com/openshift/ovn-kubernetes/pull/1026)
* [Bug 2074839](https://bugzilla.redhat.com/show_bug.cgi?id=2074839): [release-4.10] fix ipv6 network policy [#1043](https://github.com/openshift/ovn-kubernetes/pull/1043)
* [Bug 2052017](https://bugzilla.redhat.com/show_bug.cgi?id=2052017): Retry Pod Deletions on Failure [#1025](https://github.com/openshift/ovn-kubernetes/pull/1025)
* [Bug 2059354](https://bugzilla.redhat.com/show_bug.cgi?id=2059354): [4.10z] After reboot egress node, lr-policy-list was not correct [#994](https://github.com/openshift/ovn-kubernetes/pull/994)
* [Bug 2061804](https://bugzilla.redhat.com/show_bug.cgi?id=2061804): [4.10] Fixes "ErrorAddingLogicalPort: duplicate IP found in ECMP Pod route cache!" for same pod [#990](https://github.com/openshift/ovn-kubernetes/pull/990)
* [Bug 2063834](https://bugzilla.redhat.com/show_bug.cgi?id=2063834): backport 2052975 to 4.10 [#995](https://github.com/openshift/ovn-kubernetes/pull/995)
* [Bug 2057723](https://bugzilla.redhat.com/show_bug.cgi?id=2057723): Multiple fixes around Network Policies [#971](https://github.com/openshift/ovn-kubernetes/pull/971)
* Update project owners [#983](https://github.com/openshift/ovn-kubernetes/pull/983)
* [Bug 2058762](https://bugzilla.redhat.com/show_bug.cgi?id=2058762): Fixes libovsdb errors + hang [#977](https://github.com/openshift/ovn-kubernetes/pull/977)
* [Bug 2031926](https://bugzilla.redhat.com/show_bug.cgi?id=2031926): Shared gateway: Modification of ClusterIPs shall trigger svc update [#924](https://github.com/openshift/ovn-kubernetes/pull/924)
* [Bug 2042001](https://bugzilla.redhat.com/show_bug.cgi?id=2042001): Adds wait method for ovsdb operations that created named objects [#934](https://github.com/openshift/ovn-kubernetes/pull/934)
* [Bug 2044303](https://bugzilla.redhat.com/show_bug.cgi?id=2044303): Fix update of CloudPrivateIPConfig [#923](https://github.com/openshift/ovn-kubernetes/pull/923)
* [Bug 2046297](https://bugzilla.redhat.com/show_bug.cgi?id=2046297): libovsdb: give connects more time to process than normal transactions [#931](https://github.com/openshift/ovn-kubernetes/pull/931)
* [Bug 2044680](https://bugzilla.redhat.com/show_bug.cgi?id=2044680): libovsdb performance and resource consumption fixes [#927](https://github.com/openshift/ovn-kubernetes/pull/927)
* [Bug 2017650](https://bugzilla.redhat.com/show_bug.cgi?id=2017650): EF: Pull up switch names from cache [#908](https://github.com/openshift/ovn-kubernetes/pull/908)
* [Bug 2025467](https://bugzilla.redhat.com/show_bug.cgi?id=2025467): ETP=local,SGW: Add DNAT rule towards 169.254.169.3 [#907](https://github.com/openshift/ovn-kubernetes/pull/907)
* [Bug 2043961](https://bugzilla.redhat.com/show_bug.cgi?id=2043961): Fix pod-creation-retry [#926](https://github.com/openshift/ovn-kubernetes/pull/926)
* [Bug 2040540](https://bugzilla.redhat.com/show_bug.cgi?id=2040540): Fix String formatting error [#904](https://github.com/openshift/ovn-kubernetes/pull/904)
* Clean up OWNERS a bit [#919](https://github.com/openshift/ovn-kubernetes/pull/919)
* [Bug 2039880](https://bugzilla.redhat.com/show_bug.cgi?id=2039880): Metrics: Increase log level for CP recorder [#899](https://github.com/openshift/ovn-kubernetes/pull/899)
* [Bug 2039099](https://bugzilla.redhat.com/show_bug.cgi?id=2039099): EgressIP fixes for 4.10 [#917](https://github.com/openshift/ovn-kubernetes/pull/917)
* [Bug 2032998](https://bugzilla.redhat.com/show_bug.cgi?id=2032998): perf/scale backports [#911](https://github.com/openshift/ovn-kubernetes/pull/911)
* [Bug 2034577](https://bugzilla.redhat.com/show_bug.cgi?id=2034577): Set l3GWConfig.mode correctly [#909](https://github.com/openshift/ovn-kubernetes/pull/909)
* [Bug 2034155](https://bugzilla.redhat.com/show_bug.cgi?id=2034155): Make egressIPs compatible with ICNI [#915](https://github.com/openshift/ovn-kubernetes/pull/915)
* [Bug 2029742](https://bugzilla.redhat.com/show_bug.cgi?id=2029742): egressip: fix usage of clientModel doAfter [#910](https://github.com/openshift/ovn-kubernetes/pull/910)
* [Bug 2041830](https://bugzilla.redhat.com/show_bug.cgi?id=2041830): Fix panic in Hybrid Overlay [#913](https://github.com/openshift/ovn-kubernetes/pull/913)
* [Bug 2039698](https://bugzilla.redhat.com/show_bug.cgi?id=2039698): Hacky way of doing ITP:preferLocal for openshift-dns:default [#896](https://github.com/openshift/ovn-kubernetes/pull/896)
* [Bug 2039516](https://bugzilla.redhat.com/show_bug.cgi?id=2039516): Dockerfile: bump OVN to ovn21.12-21.12.0-25 [#883](https://github.com/openshift/ovn-kubernetes/pull/883)
* [Bug 2022536](https://bugzilla.redhat.com/show_bug.cgi?id=2022536): Validate ExGW Cache and fix cache keys [#895](https://github.com/openshift/ovn-kubernetes/pull/895)
* [Bug 2031012](https://bugzilla.redhat.com/show_bug.cgi?id=2031012): Create iptables NAT rules also for loadbalancer services [#888](https://github.com/openshift/ovn-kubernetes/pull/888)
* [Bug 2033728](https://bugzilla.redhat.com/show_bug.cgi?id=2033728): Dockerfile: bump OVS to 2.16.0-33.el8fdp [#833](https://github.com/openshift/ovn-kubernetes/pull/833)
* Merge 21-12-16 [#875](https://github.com/openshift/ovn-kubernetes/pull/875)
* Block access to metadata service based on platform type [#873](https://github.com/openshift/ovn-kubernetes/pull/873)
* Downstream merge 2021-12-10 [#871](https://github.com/openshift/ovn-kubernetes/pull/871)
* 21-12-9 [#869](https://github.com/openshift/ovn-kubernetes/pull/869)
* Merge 21-12-7 [#867](https://github.com/openshift/ovn-kubernetes/pull/867)
* ovn: bump to ovn21.12-21.12.0-24.el8fdp [#818](https://github.com/openshift/ovn-kubernetes/pull/818)
* 03-12-2021 [#863](https://github.com/openshift/ovn-kubernetes/pull/863)
* [Bug 2019809](https://bugzilla.redhat.com/show_bug.cgi?id=2019809): [DownstreamMerge] 11-29-21 [#851](https://github.com/openshift/ovn-kubernetes/pull/851)
* [Bug 2009873](https://bugzilla.redhat.com/show_bug.cgi?id=2009873): [4.10.0] Avoid stale annotations by re-subscribing to netlink [#843](https://github.com/openshift/ovn-kubernetes/pull/843)
* Revert revert [#834](https://github.com/openshift/ovn-kubernetes/pull/834)
* Revert "[DownstreamMerge] Fix previous downstream merge" [#831](https://github.com/openshift/ovn-kubernetes/pull/831)
* Fix previous downstream merge [#812](https://github.com/openshift/ovn-kubernetes/pull/812)
* [Bug 2017909](https://bugzilla.redhat.com/show_bug.cgi?id=2017909): EgressGW: only return unique elements from getRouteInfosForGateway() [#816](https://github.com/openshift/ovn-kubernetes/pull/816)
* Revert #796 and #807 [#810](https://github.com/openshift/ovn-kubernetes/pull/810)
* fixup: reduce delta from upstream [#807](https://github.com/openshift/ovn-kubernetes/pull/807)
* Merge 2021-10-13 [#796](https://github.com/openshift/ovn-kubernetes/pull/796)
* CARRY: go-ovn: prevent deadlock processing Updates during initial DB dump [#800](https://github.com/openshift/ovn-kubernetes/pull/800)
* [Bug 2016479](https://bugzilla.redhat.com/show_bug.cgi?id=2016479): Update iface-id-ver for existing ports [#802](https://github.com/openshift/ovn-kubernetes/pull/802)
* [Bug 1987445](https://bugzilla.redhat.com/show_bug.cgi?id=1987445): Fix gateway routers answer ARP/NDP requests for LoadBalancer/ExternalIP services [#793](https://github.com/openshift/ovn-kubernetes/pull/793)
* [Bug 2011386](https://bugzilla.redhat.com/show_bug.cgi?id=2011386): pods: fix overwriting returned error from defer() [#787](https://github.com/openshift/ovn-kubernetes/pull/787)
* [Bug 2007443](https://bugzilla.redhat.com/show_bug.cgi?id=2007443): bump OVN to ovn21.09-21.09.0-20.el8fdp [#784](https://github.com/openshift/ovn-kubernetes/pull/784)
* pods: remove unnecessary LSPGet() calls [#781](https://github.com/openshift/ovn-kubernetes/pull/781)
* [Bug 1959352](https://bugzilla.redhat.com/show_bug.cgi?id=1959352): phase 2 scale improvements [#750](https://github.com/openshift/ovn-kubernetes/pull/750)
* ovs: bump to 2.16.0-15.el8fdp [#775](https://github.com/openshift/ovn-kubernetes/pull/775)
* [Bug 2006325](https://bugzilla.redhat.com/show_bug.cgi?id=2006325): Bump OVN to ovn21.09-21.09.0-19.el8fdp [#768](https://github.com/openshift/ovn-kubernetes/pull/768)
* Updating ose-ovn-kubernetes images to be consistent with ART [#744](https://github.com/openshift/ovn-kubernetes/pull/744)
* [Bug 1999261](https://bugzilla.redhat.com/show_bug.cgi?id=1999261): filter out KubeAPIAuth when logging CNI requests [#742](https://github.com/openshift/ovn-kubernetes/pull/742)
* [Bug 2002010](https://bugzilla.redhat.com/show_bug.cgi?id=2002010): Fixes skipping pods accidentally in retry [#739](https://github.com/openshift/ovn-kubernetes/pull/739)
* [Bug 2000057](https://bugzilla.redhat.com/show_bug.cgi?id=2000057): panic after EgressFirewall deletion and DNS record expiration [#741](https://github.com/openshift/ovn-kubernetes/pull/741)
* [Bug 2003195](https://bugzilla.redhat.com/show_bug.cgi?id=2003195): Ensure host interfaces are deleted by CNI [#738](https://github.com/openshift/ovn-kubernetes/pull/738)
* Fix bad merge on egressip test [#732](https://github.com/openshift/ovn-kubernetes/pull/732)
* [Bug 2002372](https://bugzilla.redhat.com/show_bug.cgi?id=2002372): Fixes misuse of pod annotations during update event [#735](https://github.com/openshift/ovn-kubernetes/pull/735)
* [Bug 1995335](https://bugzilla.redhat.com/show_bug.cgi?id=1995335): Add "iface-id-ver=${POD_UID}" tuple to the external-ids of logical and OVS ports [#729](https://github.com/openshift/ovn-kubernetes/pull/729)
* [Bug 1903408](https://bugzilla.redhat.com/show_bug.cgi?id=1903408): Merge externalTrafficPolicy ONLY [#663](https://github.com/openshift/ovn-kubernetes/pull/663)
* [Bug 1976399](https://bugzilla.redhat.com/show_bug.cgi?id=1976399): DBChecker: reconcile the election timeouts when specified [#647](https://github.com/openshift/ovn-kubernetes/pull/647)
* [Full changelog](https://github.com/openshift/ovn-kubernetes/compare/e158f8149171544206e3cb41fae8e0abb80ebcb9...ee1f936dadeb6d00b733a3f5b265bb87460dd2e7)


### [prom-label-proxy](https://github.com/openshift/prom-label-proxy/tree/5f4c89923dcfb1c620490e8ed8de8cd1bdaf5122)

* Bump openshift/prom-label-proxy to v0.4.0 [#342](https://github.com/openshift/prom-label-proxy/pull/342)
* Updating prom-label-proxy images to be consistent with ART [#341](https://github.com/openshift/prom-label-proxy/pull/341)
* Updating prom-label-proxy images to be consistent with ART [#339](https://github.com/openshift/prom-label-proxy/pull/339)
* [Bug 1808240](https://bugzilla.redhat.com/show_bug.cgi?id=1808240): Bump to v0.4.0 [#340](https://github.com/openshift/prom-label-proxy/pull/340)
* Updating prom-label-proxy images to be consistent with ART [#338](https://github.com/openshift/prom-label-proxy/pull/338)
* [Full changelog](https://github.com/openshift/prom-label-proxy/compare/9f870bfaceeffb88a662b2e2e384e34dd9721853...5f4c89923dcfb1c620490e8ed8de8cd1bdaf5122)


### [prometheus](https://github.com/openshift/prometheus/tree/3c6cd55e3a5e5332e810274ad27fddf662d4f506)

* [Bug 2034192](https://bugzilla.redhat.com/show_bug.cgi?id=2034192): [bot] Bump openshift/prometheus to v2.32.1 [#117](https://github.com/openshift/prometheus/pull/117)
* Don't use dependabot [#115](https://github.com/openshift/prometheus/pull/115)
* Bump openshift/prometheus to v2.32.0 [#104](https://github.com/openshift/prometheus/pull/104)
* Bump openshift/prometheus to v2.31.1 [#103](https://github.com/openshift/prometheus/pull/103)
* Update scripts/rh-manifest.sh replacing yarn by npm [#99](https://github.com/openshift/prometheus/pull/99)
* Updating golang-github-prometheus-prometheus images to be consistent with ART [#102](https://github.com/openshift/prometheus/pull/102)
* OWNERS: cleanup [#101](https://github.com/openshift/prometheus/pull/101)
* Bump v2.30.3 [#98](https://github.com/openshift/prometheus/pull/98)
* [Bug 1943860](https://bugzilla.redhat.com/show_bug.cgi?id=1943860): Bump 2.30.0 [#96](https://github.com/openshift/prometheus/pull/96)
* Updating golang-github-prometheus-prometheus images to be consistent with ART [#94](https://github.com/openshift/prometheus/pull/94)
* openshift: Add script to generate rh-manifest.txt [#90](https://github.com/openshift/prometheus/pull/90)
* Updating golang-github-prometheus-prometheus images to be consistent with ART [#93](https://github.com/openshift/prometheus/pull/93)
* [Full changelog](https://github.com/openshift/prometheus/compare/3197fa71f6b01d2acd8c354056b015d1c0a06f7d...3c6cd55e3a5e5332e810274ad27fddf662d4f506)


### [prometheus-alertmanager](https://github.com/openshift/prometheus-alertmanager/tree/013395968b37eb66909d7bbee7e34249b120835e)

* Bump openshift/prometheus-alertmanager to v0.23.0 [#54](https://github.com/openshift/prometheus-alertmanager/pull/54)
* Updating golang-github-prometheus-alertmanager images to be consistent with ART [#53](https://github.com/openshift/prometheus-alertmanager/pull/53)
* OWNERS: cleanup [#52](https://github.com/openshift/prometheus-alertmanager/pull/52)
* Updating golang-github-prometheus-alertmanager images to be consistent with ART [#51](https://github.com/openshift/prometheus-alertmanager/pull/51)
* Updating golang-github-prometheus-alertmanager images to be consistent with ART [#50](https://github.com/openshift/prometheus-alertmanager/pull/50)
* openshift: Add script to generate rh-manifest.txt [#48](https://github.com/openshift/prometheus-alertmanager/pull/48)
* [Full changelog](https://github.com/openshift/prometheus-alertmanager/compare/579e3c6879bad1ac3a1c4f7146b21f907980dafd...013395968b37eb66909d7bbee7e34249b120835e)


### [prometheus-config-reloader, prometheus-operator](https://github.com/openshift/prometheus-operator/tree/73ddd44bf77c257461981b77a083cf7968745201)

* [Bug 2060718](https://bugzilla.redhat.com/show_bug.cgi?id=2060718): Add relabel validations [#161](https://github.com/openshift/prometheus-operator/pull/161)
* [Bug 2030539](https://bugzilla.redhat.com/show_bug.cgi?id=2030539): Address race condition in recreate flow for statefulset [#152](https://github.com/openshift/prometheus-operator/pull/152)
* [Bug 2036717](https://bugzilla.redhat.com/show_bug.cgi?id=2036717): [bot] Bump openshift/prometheus-operator to v0.53.1 [#147](https://github.com/openshift/prometheus-operator/pull/147)
* Bump openshift/prometheus-operator to v0.53.0 [#146](https://github.com/openshift/prometheus-operator/pull/146)
* Release 0.52 [#141](https://github.com/openshift/prometheus-operator/pull/141)
* Updating prometheus-config-reloader images to be consistent with ART [#144](https://github.com/openshift/prometheus-operator/pull/144)
* OWNERS: cleanup [#140](https://github.com/openshift/prometheus-operator/pull/140)
* Bump v0.51.2 [#139](https://github.com/openshift/prometheus-operator/pull/139)
* Updating prometheus-operator images to be consistent with ART [#136](https://github.com/openshift/prometheus-operator/pull/136)
* Bump to v0.50.0 [#133](https://github.com/openshift/prometheus-operator/pull/133)
* Updating prometheus-config-reloader images to be consistent with ART [#135](https://github.com/openshift/prometheus-operator/pull/135)
* Updating prometheus-operator images to be consistent with ART [#134](https://github.com/openshift/prometheus-operator/pull/134)
* [Full changelog](https://github.com/openshift/prometheus-operator/compare/170b0686e10980d980a3d0a89d023384baff15b6...73ddd44bf77c257461981b77a083cf7968745201)


### [prometheus-node-exporter](https://github.com/openshift/node_exporter/tree/0eed31026699ad13ca7fcebbc547a830371a920c)

* Bump node_exporter to v1.3.1 [#100](https://github.com/openshift/node_exporter/pull/100)
* Updating golang-github-prometheus-node_exporter images to be consistent with ART [#97](https://github.com/openshift/node_exporter/pull/97)
* OWNERS: cleanup [#96](https://github.com/openshift/node_exporter/pull/96)
* Updating golang-github-prometheus-node_exporter images to be consistent with ART [#95](https://github.com/openshift/node_exporter/pull/95)
* Update to v1.2.2 [#94](https://github.com/openshift/node_exporter/pull/94)
* Updating golang-github-prometheus-node_exporter images to be consistent with ART [#93](https://github.com/openshift/node_exporter/pull/93)
* [Full changelog](https://github.com/openshift/node_exporter/compare/1ab97f35f07cf1ed02a2b4ea3f3c3c9d09bf94b5...0eed31026699ad13ca7fcebbc547a830371a920c)


### [service-ca-operator](https://github.com/openshift/service-ca-operator/tree/1611373e4bf053ca78dc89b5fd4a4daf078312cf)

* [Bug 2034484](https://bugzilla.redhat.com/show_bug.cgi?id=2034484): feat: library-go bump [#185](https://github.com/openshift/service-ca-operator/pull/185)
* Golang bump 1.17 [#183](https://github.com/openshift/service-ca-operator/pull/183)
* Updating ose-service-ca-operator images to be consistent with ART [#176](https://github.com/openshift/service-ca-operator/pull/176)
* OWNERS: Add Bugzilla component [#153](https://github.com/openshift/service-ca-operator/pull/153)
* [Full changelog](https://github.com/openshift/service-ca-operator/compare/ab44f586318864ed385dff5a59ea72b486afbe35...1611373e4bf053ca78dc89b5fd4a4daf078312cf)


### [telemeter](https://github.com/openshift/telemeter/tree/2c9c76e62783073dfd31a3780b3cdea5acdd481b)

* Updating telemeter images to be consistent with ART [#404](https://github.com/openshift/telemeter/pull/404)
* jsonnet: Add service account for memcached [#403](https://github.com/openshift/telemeter/pull/403)
* client: Fix invalid serving-certs-ca configmap [#402](https://github.com/openshift/telemeter/pull/402)
* OWNERS: Add Jéssica Lins [#401](https://github.com/openshift/telemeter/pull/401)
* benchmark: fix API version for route resources [#395](https://github.com/openshift/telemeter/pull/395)
* OWNERS: clean up [#400](https://github.com/openshift/telemeter/pull/400)
* Fix telemeter image location in the CI benchmark job [#399](https://github.com/openshift/telemeter/pull/399)
* [Bug 2016352](https://bugzilla.redhat.com/show_bug.cgi?id=2016352): client: don't create empty service-ca.crt key in configmap [#398](https://github.com/openshift/telemeter/pull/398)
* test/benchmark.sh: print hints in case of error [#393](https://github.com/openshift/telemeter/pull/393)
* [MON-1964](https://issues.redhat.com/browse/MON-1964): Increase limit receive bytes default to 128kB [#392](https://github.com/openshift/telemeter/pull/392)
* Updating telemeter images to be consistent with ART [#390](https://github.com/openshift/telemeter/pull/390)
* [MON-1964](https://issues.redhat.com/browse/MON-1964): telemeter-server: add --limit-receive-bytes [#391](https://github.com/openshift/telemeter/pull/391)
* Add trace context to telemeter [#386](https://github.com/openshift/telemeter/pull/386)
* add app.kubernetes.io/part-of label to telemeter client [#385](https://github.com/openshift/telemeter/pull/385)
* OWNERS: update [#388](https://github.com/openshift/telemeter/pull/388)
* [Full changelog](https://github.com/openshift/telemeter/compare/03842e05c3530786315e436522471667af86627e...2c9c76e62783073dfd31a3780b3cdea5acdd481b)


### [tests](https://github.com/openshift/origin/tree/4e11d238d9f989cb1008e5217824fd62f243eec0)

* [Bug 2080198](https://bugzilla.redhat.com/show_bug.cgi?id=2080198): skip tests for etcd leaders when etcd revisions change a lot [#27076](https://github.com/openshift/origin/pull/27076)
* [Bug 2080759](https://bugzilla.redhat.com/show_bug.cgi?id=2080759): Remove BlueOcean annotation check [#27065](https://github.com/openshift/origin/pull/27065)
* [Bug 2077995](https://bugzilla.redhat.com/show_bug.cgi?id=2077995): Best matcher single node OVN [#27048](https://github.com/openshift/origin/pull/27048)
* [Bug 2059845](https://bugzilla.redhat.com/show_bug.cgi?id=2059845): [test]: bump upper bounds for AWS single node and GCP [#27055](https://github.com/openshift/origin/pull/27055)
* [Bug 2077414](https://bugzilla.redhat.com/show_bug.cgi?id=2077414): MGMT-9440: Fix single node serial tests API crash [#27037](https://github.com/openshift/origin/pull/27037)
* [Bug 2074714](https://bugzilla.redhat.com/show_bug.cgi?id=2074714): synthetictests: skip "alert/Watchdog must have no gaps or changes" on SNO upgrades [#27011](https://github.com/openshift/origin/pull/27011)
* [Bug 2074448](https://bugzilla.redhat.com/show_bug.cgi?id=2074448): exclude loki-promtail from duplicated events [#27010](https://github.com/openshift/origin/pull/27010)
* [Bug 2077516](https://bugzilla.redhat.com/show_bug.cgi?id=2077516): don't fail when a query returns warnings [#27039](https://github.com/openshift/origin/pull/27039)
* [Bug 2059845](https://bugzilla.redhat.com/show_bug.cgi?id=2059845): operators should not create watch channels very often: bump OpenStack monitoring operator [#26879](https://github.com/openshift/origin/pull/26879)
* [Bug 2076265](https://bugzilla.redhat.com/show_bug.cgi?id=2076265): [release-4.10] test: switch to testing CapBnd over CapInh [#27021](https://github.com/openshift/origin/pull/27021)
* [Bug 2060592](https://bugzilla.redhat.com/show_bug.cgi?id=2060592): only add failure when no event was found for the target revision [#26881](https://github.com/openshift/origin/pull/26881)
* [Bug 2055381](https://bugzilla.redhat.com/show_bug.cgi?id=2055381): cleanup network policy ACL extended test [#26946](https://github.com/openshift/origin/pull/26946)
* [Bug 2059717](https://bugzilla.redhat.com/show_bug.cgi?id=2059717): IBMCloud: Ignore CRB already exists [#26869](https://github.com/openshift/origin/pull/26869)
* [Bug 2061554](https://bugzilla.redhat.com/show_bug.cgi?id=2061554): Add debug info for signature test [#26889](https://github.com/openshift/origin/pull/26889)
* [Bug 2060862](https://bugzilla.redhat.com/show_bug.cgi?id=2060862): [release-4.10] Increase cluster-monitor-operator watch count threshold on single-node clusters [#26872](https://github.com/openshift/origin/pull/26872)
* [Bug 2059454](https://bugzilla.redhat.com/show_bug.cgi?id=2059454): images/tests: yum update python3-six to workaround ART issue [#26866](https://github.com/openshift/origin/pull/26866)
* [Bug 2058688](https://bugzilla.redhat.com/show_bug.cgi?id=2058688): Alibaba: enable init for alibabacloud provider [#26821](https://github.com/openshift/origin/pull/26821)
* allow slow kubelet updates for static pods, but still fail if they never succeed [#26853](https://github.com/openshift/origin/pull/26853)
* vsphere is firing this alert/VSphereOpenshiftNodeHealthFail and it is hiding other alerts [#26851](https://github.com/openshift/origin/pull/26851)
* [Bug 2055193](https://bugzilla.redhat.com/show_bug.cgi?id=2055193): Allow a single test to override suite timeout [#26847](https://github.com/openshift/origin/pull/26847)
* [Bug 2055193](https://bugzilla.redhat.com/show_bug.cgi?id=2055193): Reenable wait on worker deletion and increase serial tes… [#26848](https://github.com/openshift/origin/pull/26848)
* [Bug 2055197](https://bugzilla.redhat.com/show_bug.cgi?id=2055197): [release-4.10] update alert thresholds after extending static pod install duration #26845 [#26845](https://github.com/openshift/origin/pull/26845)
* ip reconciler ignore [#26843](https://github.com/openshift/origin/pull/26843)
* [Bug 2053268](https://bugzilla.redhat.com/show_bug.cgi?id=2053268): fail on static pod lifecycle failures [#26840](https://github.com/openshift/origin/pull/26840)
* [Bug 2053314](https://bugzilla.redhat.com/show_bug.cgi?id=2053314): [release-4.10] bug 2053314: requestheader test must wait for authentication operator to settle after config update [#26838](https://github.com/openshift/origin/pull/26838)
* [Bug 2053307](https://bugzilla.redhat.com/show_bug.cgi?id=2053307): allow inexact matches for disruption data [#26836](https://github.com/openshift/origin/pull/26836)
* [Bug 2052058](https://bugzilla.redhat.com/show_bug.cgi?id=2052058): Break out test for OSUpdateStaged event with no OSUpdateStarted [#26830](https://github.com/openshift/origin/pull/26830)
* [Bug 2052035](https://bugzilla.redhat.com/show_bug.cgi?id=2052035): [release-4.10] add job type key to the error we track for statistical jobs [#26825](https://github.com/openshift/origin/pull/26825)
* [Bug 2050247](https://bugzilla.redhat.com/show_bug.cgi?id=2050247): Update k8s vendoring [#26819](https://github.com/openshift/origin/pull/26819)
* [Bug 1825034](https://bugzilla.redhat.com/show_bug.cgi?id=1825034): IBMCloud: Concurrent CRB create [#26814](https://github.com/openshift/origin/pull/26814)
* [Bug 2050370](https://bugzilla.redhat.com/show_bug.cgi?id=2050370): update p99 values for disruption and alerts [#26816](https://github.com/openshift/origin/pull/26816)
* don't double report early alert failures [#26799](https://github.com/openshift/origin/pull/26799)
* [Bug 2047975](https://bugzilla.redhat.com/show_bug.cgi?id=2047975): Skip some HAProxy tests on FIPS [#26802](https://github.com/openshift/origin/pull/26802)
* add more frequently failing loki alerts to the allow-list [#26788](https://github.com/openshift/origin/pull/26788)
* [Bug 2039539](https://bugzilla.redhat.com/show_bug.cgi?id=2039539): Allow apiserver burn rate alert to fire in CI [#26748](https://github.com/openshift/origin/pull/26748)
* Revert "add support for build csi volume source" [#26790](https://github.com/openshift/origin/pull/26790)
* Flake instead of fail the timely OSUpdateStaged test on metal and ovirt. [#26789](https://github.com/openshift/origin/pull/26789)
* [Bug 2043042](https://bugzilla.redhat.com/show_bug.cgi?id=2043042): Additional checks for requestheaders.go [#26777](https://github.com/openshift/origin/pull/26777)
* [Bug 2045590](https://bugzilla.redhat.com/show_bug.cgi?id=2045590): Adding new cloud provider e2e for alibabacloud [#26782](https://github.com/openshift/origin/pull/26782)
* use real alert data to determine flake and failure timeframes for alerts [#26781](https://github.com/openshift/origin/pull/26781)
* [Bug 2040793](https://bugzilla.redhat.com/show_bug.cgi?id=2040793): Fix ordering issues with snapshot e2e [#26778](https://github.com/openshift/origin/pull/26778)
* [Bug 2044210](https://bugzilla.redhat.com/show_bug.cgi?id=2044210): [baremetal] remove wait condition when deleting extraworkers [#26774](https://github.com/openshift/origin/pull/26774)
* [Bug 2034285](https://bugzilla.redhat.com/show_bug.cgi?id=2034285): test/extended: re-enable API data in etcd test [#26768](https://github.com/openshift/origin/pull/26768)
* [Bug 2038481](https://bugzilla.redhat.com/show_bug.cgi?id=2038481): Flake failed sandboxes from bug in new guard pods [#26776](https://github.com/openshift/origin/pull/26776)
* adds a synthetic test for checking if the pod.spec.nodeName field is immutable [#26772](https://github.com/openshift/origin/pull/26772)
* storage operator can go upgradeable=unknown if vsphere is unreachable [#26773](https://github.com/openshift/origin/pull/26773)
* [Bug 2035534](https://bugzilla.redhat.com/show_bug.cgi?id=2035534): Baremetal skip inspection [#26681](https://github.com/openshift/origin/pull/26681)
* [Bug 2037075](https://bugzilla.redhat.com/show_bug.cgi?id=2037075): Verify Builds with CSI Volume Sources [#26646](https://github.com/openshift/origin/pull/26646)
* allow loki target to be down [#26771](https://github.com/openshift/origin/pull/26771)
* [Bug 2033720](https://bugzilla.redhat.com/show_bug.cgi?id=2033720): sync imagestreams [#26750](https://github.com/openshift/origin/pull/26750)
* loki moved namespaces, so we have to move to match [#26769](https://github.com/openshift/origin/pull/26769)
* [Bug 2005901](https://bugzilla.redhat.com/show_bug.cgi?id=2005901): Allow KA guard probe to fail as designed [#26766](https://github.com/openshift/origin/pull/26766)
* update disruption times and shift to p99 [#26767](https://github.com/openshift/origin/pull/26767)
* [Bug 2033751](https://bugzilla.redhat.com/show_bug.cgi?id=2033751): Rebase 1.23.0 [#26753](https://github.com/openshift/origin/pull/26753)
* Add test for OS updates being staged within 5-10m. [#26759](https://github.com/openshift/origin/pull/26759)
* [Bug 1931594](https://bugzilla.redhat.com/show_bug.cgi?id=1931594): add one more timeout condition for --request-timeout test [#26756](https://github.com/openshift/origin/pull/26756)
* separate prometheus watch alerts [#26762](https://github.com/openshift/origin/pull/26762)
* Alter junit test suite names for jobs with multiple junit xmls. [#26755](https://github.com/openshift/origin/pull/26755)
* split watchdog test into its own test [#26760](https://github.com/openshift/origin/pull/26760)
* allow promtail restarts as designed [#26761](https://github.com/openshift/origin/pull/26761)
* make it easy to create multiple flavors of interval charts [#26757](https://github.com/openshift/origin/pull/26757)
* [Bug 2040741](https://bugzilla.redhat.com/show_bug.cgi?id=2040741): Allow baremetal tests to run on multiple platforms [#26660](https://github.com/openshift/origin/pull/26660)
* [Bug 2038389](https://bugzilla.redhat.com/show_bug.cgi?id=2038389): Fix vsphere testing workarounds [#26737](https://github.com/openshift/origin/pull/26737)
* allow burn budget to flake until kube-apiserver team finds and fixes it [#26747](https://github.com/openshift/origin/pull/26747)
* for upgrades, skip alerts with individual invariant tests [#26746](https://github.com/openshift/origin/pull/26746)
* Display ErrImagePull messages. [#26745](https://github.com/openshift/origin/pull/26745)
* Record zero for known alerts [#26744](https://github.com/openshift/origin/pull/26744)
* stop flaking on disruption because we always produce data for analysis [#26735](https://github.com/openshift/origin/pull/26735)
* separate out more alerts into specific tests [#26743](https://github.com/openshift/origin/pull/26743)
* watch specific alerts for pending and firing [#26741](https://github.com/openshift/origin/pull/26741)
* allow wardle aggregated apiservers to be down pending bug [#26742](https://github.com/openshift/origin/pull/26742)
* use route to access prometheus instead of exec pods. [#26740](https://github.com/openshift/origin/pull/26740)
* [Bug 2039074](https://bugzilla.redhat.com/show_bug.cgi?id=2039074): Revert "Add workaround for baremetal resources test" [#26734](https://github.com/openshift/origin/pull/26734)
* [Bug 1981867](https://bugzilla.redhat.com/show_bug.cgi?id=1981867): add backoff retries for oc explain tests [#26728](https://github.com/openshift/origin/pull/26728)
* test/extended/util/annotate/generated: Delegate to team leads [#26714](https://github.com/openshift/origin/pull/26714)
* Round before comparing disruption [#26731](https://github.com/openshift/origin/pull/26731)
* making missing p95 obvious to see and add topology to our search keys [#26730](https://github.com/openshift/origin/pull/26730)
* Add tests for ErrImagePull monitor intervals. [#26702](https://github.com/openshift/origin/pull/26702)
* update p95 values [#26726](https://github.com/openshift/origin/pull/26726)
* [Bug 2033720](https://bugzilla.redhat.com/show_bug.cgi?id=2033720): Drop usage of old imagestreams [#26708](https://github.com/openshift/origin/pull/26708)
* [Bug 2026488](https://bugzilla.redhat.com/show_bug.cgi?id=2026488): Skip Duplicate openshift-controller-manager Events [#26719](https://github.com/openshift/origin/pull/26719)
* allow skipping a backend test [#26721](https://github.com/openshift/origin/pull/26721)
* set allowed disruption based on historical p95 data [#26717](https://github.com/openshift/origin/pull/26717)
* [Bug 2035128](https://bugzilla.redhat.com/show_bug.cgi?id=2035128): disruption: use proxy from environment when measuring disruption [#26720](https://github.com/openshift/origin/pull/26720)
* add downtime checks for console and oauth-server [#26707](https://github.com/openshift/origin/pull/26707)
* [Bug 2033751](https://bugzilla.redhat.com/show_bug.cgi?id=2033751): Disable etcd test for 1.23 [#26712](https://github.com/openshift/origin/pull/26712)
* [Bug 1983758](https://bugzilla.redhat.com/show_bug.cgi?id=1983758): Add GCE back into the frontend disruption test [#26699](https://github.com/openshift/origin/pull/26699)
* [Bug 2033810](https://bugzilla.redhat.com/show_bug.cgi?id=2033810): pkg: Buffer signals for abortCh [#26715](https://github.com/openshift/origin/pull/26715)
* extend timeouts with 5s for each part [#26713](https://github.com/openshift/origin/pull/26713)
* find disruption backends from the event intervals instead of a hardcoded list [#26706](https://github.com/openshift/origin/pull/26706)
* [Bug 2033740](https://bugzilla.redhat.com/show_bug.cgi?id=2033740): Implement e2e-images-update label [#26692](https://github.com/openshift/origin/pull/26692)
* extend tcp dial timeout and http response header timeout [#26709](https://github.com/openshift/origin/pull/26709)
* use standard disruption checker for load balancer [#26703](https://github.com/openshift/origin/pull/26703)
* oc label will properly report removed label [#26700](https://github.com/openshift/origin/pull/26700)
* fix disruption sampler [#26682](https://github.com/openshift/origin/pull/26682)
* Add workaround for baremetal resources test [#26693](https://github.com/openshift/origin/pull/26693)
* test: avoid double slash in path [#26691](https://github.com/openshift/origin/pull/26691)
* prometheus: adjust telemetry test for remote_write switch [#26631](https://github.com/openshift/origin/pull/26631)
* Revert "Alter junit test suite names for jobs with multiple junit xmls." [#26686](https://github.com/openshift/origin/pull/26686)
* test/extended/util/disruption: Include tolerated percentage when failing [#26653](https://github.com/openshift/origin/pull/26653)
* force a new payload [#26683](https://github.com/openshift/origin/pull/26683)
* Fix TestFIPS on Hypershift [#26677](https://github.com/openshift/origin/pull/26677)
* Hypershift: Skip Prometheus should have important platform topology metrics [#26678](https://github.com/openshift/origin/pull/26678)
* Skip must-gather tests when running on Hypershift [#26648](https://github.com/openshift/origin/pull/26648)
* test/extended/etcd: cleanup OWNERS [#26673](https://github.com/openshift/origin/pull/26673)
* ensure that we always produce output for successful pod sandbox tests [#26674](https://github.com/openshift/origin/pull/26674)
* Only known images used by tests: Fix for Hypershift [#26641](https://github.com/openshift/origin/pull/26641)
* Adjust build test images for multi-arch support [#26598](https://github.com/openshift/origin/pull/26598)
* Disable intree vsphere tests [#26670](https://github.com/openshift/origin/pull/26670)
* Fix etcd leader changes are not excessive for Hypershift [#26658](https://github.com/openshift/origin/pull/26658)
* OLM: Fix tests that check on pods when external ControlplaneToplogy [#26632](https://github.com/openshift/origin/pull/26632)
* Revert "refactor disruption suite to collapse to a single implementation" [#26671](https://github.com/openshift/origin/pull/26671)
* refactor disruption suite to collapse to a single implementation [#26669](https://github.com/openshift/origin/pull/26669)
* Alter junit test suite names for jobs with multiple junit xmls. [#26667](https://github.com/openshift/origin/pull/26667)
* [Bug 2026806](https://bugzilla.redhat.com/show_bug.cgi?id=2026806): clusterversionoperator/adminack.go: Check for nil cm map [#26668](https://github.com/openshift/origin/pull/26668)
* Updating openshift-enterprise-tests images to be consistent with ART [#26471](https://github.com/openshift/origin/pull/26471)
* [Bug 2026806](https://bugzilla.redhat.com/show_bug.cgi?id=2026806): Admin ack ignore unrelated upgradeable false [#26661](https://github.com/openshift/origin/pull/26661)
* vendor: update openshift/kubernetes to include gcp quota fix [#26663](https://github.com/openshift/origin/pull/26663)
* Revert "Add test to check kubernetes version" [#26659](https://github.com/openshift/origin/pull/26659)
* OLM should have imagePullPolicy: Fix when ExternalControlplane [#26638](https://github.com/openshift/origin/pull/26638)
* [Bug 2026806](https://bugzilla.redhat.com/show_bug.cgi?id=2026806): test/e2e/upgrade/adminack: Poll gates for duration of update [#26649](https://github.com/openshift/origin/pull/26649)
* Skip oc version test in disconnected [#26655](https://github.com/openshift/origin/pull/26655)
* test/extended/util/openshift/clusterversionoperator: Delegate admin-ack ownership [#26650](https://github.com/openshift/origin/pull/26650)
* Move shared OWNERS file into generated dir [#26652](https://github.com/openshift/origin/pull/26652)
* Add test to check kubernetes version [#26595](https://github.com/openshift/origin/pull/26595)
* Specify default namespace when getting API endpoint [#26616](https://github.com/openshift/origin/pull/26616)
* Update imagestreams in build and image-ecosystem [#26612](https://github.com/openshift/origin/pull/26612)
* Fix 'should only include cluster daemonsets that have maxUnavailable' for Hypershift [#26639](https://github.com/openshift/origin/pull/26639)
* double space preventing proper reporting for disruption [#26642](https://github.com/openshift/origin/pull/26642)
* Fix 'oc expose can ensure the expose command' for custom service cidrs [#26637](https://github.com/openshift/origin/pull/26637)
* OC explain should contain proper spec+status for CRDs: Skip some resources when controlplane is external [#26636](https://github.com/openshift/origin/pull/26636)
* Local kubeconfig tests: Allow no master nodes when external controlpane topology [#26623](https://github.com/openshift/origin/pull/26623)
* [Bug 1880738](https://bugzilla.redhat.com/show_bug.cgi?id=1880738): Minimise test disruption by removing newest workers in scale down [#26469](https://github.com/openshift/origin/pull/26469)
* cli: use ProxyFromEnvironment for requests [#26630](https://github.com/openshift/origin/pull/26630)
* [Bug 1992596](https://bugzilla.redhat.com/show_bug.cgi?id=1992596): e2e/cli: Migrate apiresources.go and add version [#26589](https://github.com/openshift/origin/pull/26589)
* Allow even greater downtime on Azure single-node upgrade [#26624](https://github.com/openshift/origin/pull/26624)
* Disable app behind service lb with pdb disruption test on single-node [#26628](https://github.com/openshift/origin/pull/26628)
* Allow disruption in image-registry availability during single node upgrades [#26625](https://github.com/openshift/origin/pull/26625)
* Allow operator-lifecycle-manager-packageserver to not define related objects when external controlplane [#26627](https://github.com/openshift/origin/pull/26627)
* [Bug 1992596](https://bugzilla.redhat.com/show_bug.cgi?id=1992596): e2e/cli: Finish basicresources.sh migration [#26620](https://github.com/openshift/origin/pull/26620)
* [Bug 2023238](https://bugzilla.redhat.com/show_bug.cgi?id=2023238): Skipping Django Test until bug is fixed [#26617](https://github.com/openshift/origin/pull/26617)
* [Bug 2015624](https://bugzilla.redhat.com/show_bug.cgi?id=2015624): Refactor IBM Cloud skips to External [#26537](https://github.com/openshift/origin/pull/26537)
* Skip imageregistry serial test for disconnected environments [#26547](https://github.com/openshift/origin/pull/26547)
* [Bug 2023631](https://bugzilla.redhat.com/show_bug.cgi?id=2023631): Create new-project without updating kubeconfig [#26610](https://github.com/openshift/origin/pull/26610)
* [Bug 2022797](https://bugzilla.redhat.com/show_bug.cgi?id=2022797): Switch the cluster-role-reapers test to Serial [#26603](https://github.com/openshift/origin/pull/26603)
* olm: enable test on arm64 [#26609](https://github.com/openshift/origin/pull/26609)
* Managed cluster should ensure control plane operator: Allow hypershift kapi proxy [#26579](https://github.com/openshift/origin/pull/26579)
* kubeconfigs: fix capture loop variable in closure [#26552](https://github.com/openshift/origin/pull/26552)
* Add parallel test for new baremetal resources [#26541](https://github.com/openshift/origin/pull/26541)
* prevent rare alert gathering panic [#26605](https://github.com/openshift/origin/pull/26605)
* Update baremetal tests owners [#26608](https://github.com/openshift/origin/pull/26608)
* Added 2 Whereabouts e2e tests [#26514](https://github.com/openshift/origin/pull/26514)
* pkg/synthetictests: add toleration for missing versioned etcd-endpoints cm during upgrade [#26602](https://github.com/openshift/origin/pull/26602)
* Fix single-node frontends disruption test tolerated disruption % [#26592](https://github.com/openshift/origin/pull/26592)
* [Bug 2021141](https://bugzilla.redhat.com/show_bug.cgi?id=2021141): Cluster should allow a fast rollout of kube-apiserver is… [#26576](https://github.com/openshift/origin/pull/26576)
* account for longer tests runs in the watch pathological watch test case [#26601](https://github.com/openshift/origin/pull/26601)
* Revert "Finish basicresources.sh migration" [#26597](https://github.com/openshift/origin/pull/26597)
* oauth/requestheaders: escape semicolon in URI [#26596](https://github.com/openshift/origin/pull/26596)
* oauth e2e: fix the expected http2 error to match golang 1.17+ [#26594](https://github.com/openshift/origin/pull/26594)
* Refresh prometheus OWNERS [#26591](https://github.com/openshift/origin/pull/26591)
* Set upper bounds to 50 percentile [#26583](https://github.com/openshift/origin/pull/26583)
* [Bug 2002776](https://bugzilla.redhat.com/show_bug.cgi?id=2002776): fix intermittent test failure due to missing tools image [#26580](https://github.com/openshift/origin/pull/26580)
* [Bug 1992596](https://bugzilla.redhat.com/show_bug.cgi?id=1992596): e2e/cli: Finish basicresources.sh migration [#26578](https://github.com/openshift/origin/pull/26578)
* add alerts to tracked metadata [#26571](https://github.com/openshift/origin/pull/26571)
* [Bug 2021433](https://bugzilla.redhat.com/show_bug.cgi?id=2021433): Disable new build test on disconnected [#26581](https://github.com/openshift/origin/pull/26581)
* CLI tests: Softcode the kubernetes.default cluster IP [#26574](https://github.com/openshift/origin/pull/26574)
* correct string matching for backend disruption summary gathering [#26577](https://github.com/openshift/origin/pull/26577)
* [Bug 1992596](https://bugzilla.redhat.com/show_bug.cgi?id=1992596): e2e/cli: Add env tests [#26573](https://github.com/openshift/origin/pull/26573)
* write disruption data [#26548](https://github.com/openshift/origin/pull/26548)
* [Bug 1992596](https://bugzilla.redhat.com/show_bug.cgi?id=1992596): e2e/cli: Add probe tests [#26570](https://github.com/openshift/origin/pull/26570)
* Disable topology tests for vSphere in-tree storage plugin [#26565](https://github.com/openshift/origin/pull/26565)
* [Bug 2011293](https://bugzilla.redhat.com/show_bug.cgi?id=2011293): add default search image registry test to build e2es [#26530](https://github.com/openshift/origin/pull/26530)
* [Bug 2009879](https://bugzilla.redhat.com/show_bug.cgi?id=2009879): Add admin ack Upgradeable condition gate test [#26525](https://github.com/openshift/origin/pull/26525)
* Add baremetal operator validating webhook healthy test [#26484](https://github.com/openshift/origin/pull/26484)
* [Bug 2019375](https://bugzilla.redhat.com/show_bug.cgi?id=2019375): tests: skip some tests for proxy [#26558](https://github.com/openshift/origin/pull/26558)
* [Bug 2000216](https://bugzilla.redhat.com/show_bug.cgi?id=2000216): Add more tests for image policy [#26536](https://github.com/openshift/origin/pull/26536)
* [Bug 1999561](https://bugzilla.redhat.com/show_bug.cgi?id=1999561): Extend API rollout resiliency test to validate pods restart during the rollout [#26451](https://github.com/openshift/origin/pull/26451)
* [Bug 1826225](https://bugzilla.redhat.com/show_bug.cgi?id=1826225): test/extended/router: Enable edge-terminated gRPC [#26456](https://github.com/openshift/origin/pull/26456)
* Oauth server tests: Get Oauth issuer url from discovery instead of route [#26555](https://github.com/openshift/origin/pull/26555)
* [Bug 2019516](https://bugzilla.redhat.com/show_bug.cgi?id=2019516): Skip test 'clone repository using git:// protocol should clone using git:// if no proxy is configured' [#26560](https://github.com/openshift/origin/pull/26560)
* Disable vSphere-specific storage tests [#26554](https://github.com/openshift/origin/pull/26554)
* Update watch thresholds for cluster-monitoring-operator [#26550](https://github.com/openshift/origin/pull/26550)
* Set provider name when platform is vSphere [#26551](https://github.com/openshift/origin/pull/26551)
* Add myself to OWNERS [#26544](https://github.com/openshift/origin/pull/26544)
* Add exception for repeated api check events on single-node [#26543](https://github.com/openshift/origin/pull/26543)
* Fixup pod request/limits check when workload partitioning is enabled [#26483](https://github.com/openshift/origin/pull/26483)
* Bump apirequestcount upper bounds for 4.10 [#26538](https://github.com/openshift/origin/pull/26538)
* ignore ClusterNotUpgradeable alert on a TechPreviewNoUpgrade cluster [#26532](https://github.com/openshift/origin/pull/26532)
* Ignore upgrade errors on vSphere HW 13 platformsupported [#26533](https://github.com/openshift/origin/pull/26533)
* tigthen the SCC test for fixed levels, relax for unfixed levels [#26540](https://github.com/openshift/origin/pull/26540)
* RBAC default rules test: allow new configmap to authenticated users [#26524](https://github.com/openshift/origin/pull/26524)
* test/extended/operators: Allow early KubeletMinorVersionUnsupportedNextUpgrade [#26531](https://github.com/openshift/origin/pull/26531)
* test/extended/operators: New staff-engineer OWNERS [#26534](https://github.com/openshift/origin/pull/26534)
* move olm tests, owners to separate context [#26500](https://github.com/openshift/origin/pull/26500)
* Add tolerance value to debug output [#26520](https://github.com/openshift/origin/pull/26520)
* [Bug 2011924](https://bugzilla.redhat.com/show_bug.cgi?id=2011924): Fix inaccurate test error for NodeReady multiple times. [#26527](https://github.com/openshift/origin/pull/26527)
* update canary tests for 4.10 [#26528](https://github.com/openshift/origin/pull/26528)
* ignore ClusterNotUpgradeable alert on a TechPreviewNoUpgrade cluster [#26515](https://github.com/openshift/origin/pull/26515)
* [Bug 1960674](https://bugzilla.redhat.com/show_bug.cgi?id=1960674): images: port image signature workflow test to OCP4/UBI8 [#26510](https://github.com/openshift/origin/pull/26510)
* test/extended/prometheus: Validate alerting rules [#26504](https://github.com/openshift/origin/pull/26504)
* Add another failing unidling test for ovn-kubernetes [#26509](https://github.com/openshift/origin/pull/26509)
* create event intervals for alerts [#26508](https://github.com/openshift/origin/pull/26508)
* operators should not create watch channels very often: be more verbose when failing the expected condition [#26512](https://github.com/openshift/origin/pull/26512)
* Update test-cmd after recent removals in oc [#26513](https://github.com/openshift/origin/pull/26513)
* e2e: Wait for an individual imagestream import [#26472](https://github.com/openshift/origin/pull/26472)
* [Bug 2007850](https://bugzilla.redhat.com/show_bug.cgi?id=2007850): Revert "images: port image signature workflow test to OCP4/UBcI8" [#26485](https://github.com/openshift/origin/pull/26485)
* [Bug 1992596](https://bugzilla.redhat.com/show_bug.cgi?id=1992596): e2e/cli: More basicresources.sh [#26502](https://github.com/openshift/origin/pull/26502)
* Tolerate API downtime in upgrade disruption tests on single-node topologies [#26498](https://github.com/openshift/origin/pull/26498)
* Skipping test "[sig-devex][Feature:ImageEcosystem][perl][Slow] hot deploy for openshift perl image hot deploy should work" for ARM64 [#26507](https://github.com/openshift/origin/pull/26507)
* suppress NetworkPodsCrashLooping while we work out whether its a bug … [#26506](https://github.com/openshift/origin/pull/26506)
* fix e2e namespace event typo [#26505](https://github.com/openshift/origin/pull/26505)
* improve RestrictedEndpointsAdmission test [#26423](https://github.com/openshift/origin/pull/26423)
* [Bug 2003239](https://bugzilla.redhat.com/show_bug.cgi?id=2003239): builds: skip private git repo tests outside of CI [#26461](https://github.com/openshift/origin/pull/26461)
* record only known images test pass so we can get a percentage of passes [#26494](https://github.com/openshift/origin/pull/26494)
* split the event should not repeat pathologically into e2e and core [#26495](https://github.com/openshift/origin/pull/26495)
* Revert "stop adding individual serviceaccount namespace groups to SCC… [#26501](https://github.com/openshift/origin/pull/26501)
* Revert "test/extended/prometheus: Validate alerting rules" [#26499](https://github.com/openshift/origin/pull/26499)
* This would make CI for 4.10 in vSphere environment wee bit happier [#26493](https://github.com/openshift/origin/pull/26493)
* [Bug 2000754](https://bugzilla.redhat.com/show_bug.cgi?id=2000754): vendor: e2e iperf2 change threshold to 10MBps [#26491](https://github.com/openshift/origin/pull/26491)
* stop adding individual serviceaccount namespace groups to SCC for e2e tests [#26487](https://github.com/openshift/origin/pull/26487)
* test/extended/prometheus: Validate alerting rules [#26476](https://github.com/openshift/origin/pull/26476)
* [Bug 1991980](https://bugzilla.redhat.com/show_bug.cgi?id=1991980): Skipped non-standard openshift installed crd testing for ibmcloud [#26388](https://github.com/openshift/origin/pull/26388)
* [Bug 2008926](https://bugzilla.redhat.com/show_bug.cgi?id=2008926): etcd-storage-test: mark node ready to save it for 5min from cloud provider [#26490](https://github.com/openshift/origin/pull/26490)
* add disable-scc label to kube e2e tests [#26486](https://github.com/openshift/origin/pull/26486)
* chore: ensure all etcd packages are using the same version [#26489](https://github.com/openshift/origin/pull/26489)
* Remove exception for ovirt resource requests [#26488](https://github.com/openshift/origin/pull/26488)
* [Bug 1979962](https://bugzilla.redhat.com/show_bug.cgi?id=1979962): Fix aws network stress tests [#26359](https://github.com/openshift/origin/pull/26359)
* pkg/synthetictests: add etcd client connection closing to known events [#26475](https://github.com/openshift/origin/pull/26475)
* Use PlatformStatus Type instead deprecated Platform [#26481](https://github.com/openshift/origin/pull/26481)
* track the final state of pods and events from e2e tests for later debugging [#26390](https://github.com/openshift/origin/pull/26390)
* [Bug 1992596](https://bugzilla.redhat.com/show_bug.cgi?id=1992596): e2e/cli: Move annotations.sh and basicresources.sh to proper e2e [#26415](https://github.com/openshift/origin/pull/26415)
* [Bug 2004009](https://bugzilla.redhat.com/show_bug.cgi?id=2004009): bump(k8s.io/*): v1.22.1 [#26466](https://github.com/openshift/origin/pull/26466)
* disable flaky unidling test [#26467](https://github.com/openshift/origin/pull/26467)
* tests/extended/builds: handle new step logging [#26464](https://github.com/openshift/origin/pull/26464)
* [Bug 1998029](https://bugzilla.redhat.com/show_bug.cgi?id=1998029): CustomNoUpgrade should not fire no-upgrade failures [#26449](https://github.com/openshift/origin/pull/26449)
* [Bug 1960674](https://bugzilla.redhat.com/show_bug.cgi?id=1960674): images: port image signature workflow test to OCP4/UBI8 [#26459](https://github.com/openshift/origin/pull/26459)
* [Bug 1997509](https://bugzilla.redhat.com/show_bug.cgi?id=1997509): delete only necessary resources instead of all [#26442](https://github.com/openshift/origin/pull/26442)
* [Bug 2003252](https://bugzilla.redhat.com/show_bug.cgi?id=2003252): builds: fix BUILD_LOGLEVEL tests for nightlies [#26463](https://github.com/openshift/origin/pull/26463)
* Run k8s test separately from OpenShift tests [#26443](https://github.com/openshift/origin/pull/26443)
* Split the "Cluster frontend ingress" test into 4 [#26445](https://github.com/openshift/origin/pull/26445)
* test: skip tests that won't work behind a proxy automatically [#26398](https://github.com/openshift/origin/pull/26398)
* test/extended[auth*,oauth]: configure OWNERS [#26453](https://github.com/openshift/origin/pull/26453)
* Added E2E test for multus-cni [#26347](https://github.com/openshift/origin/pull/26347)
* [Bug 2001441](https://bugzilla.redhat.com/show_bug.cgi?id=2001441): must-gather: Ignore startup logs in kube-apiserver audit logs [#26450](https://github.com/openshift/origin/pull/26450)
* [Full changelog](https://github.com/openshift/origin/compare/1a49193bbb8a80067c7f73473cbe862c01dba0d8...4e11d238d9f989cb1008e5217824fd62f243eec0)


### [thanos](https://github.com/openshift/thanos/tree/10ca1d38d107c9f12dd2c85a4455626ca0f2e29b)

* Bump openshift/thanos to v0.23.1 [#75](https://github.com/openshift/thanos/pull/75)
* Updating thanos images to be consistent with ART [#74](https://github.com/openshift/thanos/pull/74)
* OWNERS: cleanup [#73](https://github.com/openshift/thanos/pull/73)
* Updating thanos images to be consistent with ART [#72](https://github.com/openshift/thanos/pull/72)
* Updating thanos images to be consistent with ART [#71](https://github.com/openshift/thanos/pull/71)
* openshift: Add script to generate rh-manifest.txt [#65](https://github.com/openshift/thanos/pull/65)
* [Full changelog](https://github.com/openshift/thanos/compare/996a5f0be29e1ccc290752091773e6190e9d3bc5...10ca1d38d107c9f12dd2c85a4455626ca0f2e29b)


### [vsphere-csi-driver, vsphere-csi-driver-syncer](https://github.com/openshift/vmware-vsphere-csi-driver/tree/e310f4d3828a71fb96344ccbe8b29d22754ebf77)

* [Bug 2031045](https://bugzilla.redhat.com/show_bug.cgi?id=2031045): Don't download binaries at build time [#31](https://github.com/openshift/vmware-vsphere-csi-driver/pull/31)
* [Bug 2031045](https://bugzilla.redhat.com/show_bug.cgi?id=2031045): Update to upstream v2.4.1 [#30](https://github.com/openshift/vmware-vsphere-csi-driver/pull/30)
* [Bug 2029835](https://bugzilla.redhat.com/show_bug.cgi?id=2029835): UPSTREAM: 1451: Fix parsing of volume path [#28](https://github.com/openshift/vmware-vsphere-csi-driver/pull/28)
* Merge changes from v2.4.0 upstream tag [#26](https://github.com/openshift/vmware-vsphere-csi-driver/pull/26)
* Updating ose-vmware-vsphere-csi-driver images to be consistent with ART [#24](https://github.com/openshift/vmware-vsphere-csi-driver/pull/24)
* UPSTREAM: <carry>: update OWNERS [#25](https://github.com/openshift/vmware-vsphere-csi-driver/pull/25)
* Updating ose-vmware-vsphere-csi-driver images to be consistent with ART [#21](https://github.com/openshift/vmware-vsphere-csi-driver/pull/21)
* Merge changes from v2.4.0-rc.1 [#22](https://github.com/openshift/vmware-vsphere-csi-driver/pull/22)
* Updating vmware-vsphere-syncer images to be consistent with ART [#18](https://github.com/openshift/vmware-vsphere-csi-driver/pull/18)
* Updating ose-vmware-vsphere-csi-driver images to be consistent with ART [#19](https://github.com/openshift/vmware-vsphere-csi-driver/pull/19)
* [Full changelog](https://github.com/openshift/vmware-vsphere-csi-driver/compare/4ece3d1b07cc0e25abe028c7190ae9ad70cb87ee...e310f4d3828a71fb96344ccbe8b29d22754ebf77)


### [vsphere-csi-driver-operator](https://github.com/openshift/vmware-vsphere-csi-driver-operator/tree/8cf35b546669161d506cfa1d67eed5d785fe5e01)

* [Bug 2095824](https://bugzilla.redhat.com/show_bug.cgi?id=2095824): Report max. nr. of attachable volumes per node [#91](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/91)
* [Bug 2060213](https://bugzilla.redhat.com/show_bug.cgi?id=2060213): Fix node check result cache between checks [#78](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/78)
* [Bug 2047779](https://bugzilla.redhat.com/show_bug.cgi?id=2047779): Never degrade cluster on storage policy syncResult [#72](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/72)
* [Bug 2043130](https://bugzilla.redhat.com/show_bug.cgi?id=2043130): vmware-vsphere: Add external-snapshotter permissions to patch snapshots [#71](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/71)
* [Bug 2043651](https://bugzilla.redhat.com/show_bug.cgi?id=2043651): Fix bug with nextCheck not being changed correctly [#70](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/70)
* [Bug 2038934](https://bugzilla.redhat.com/show_bug.cgi?id=2038934): Add custom CA bundle support [#69](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/69)
* [Bug 2040880](https://bugzilla.redhat.com/show_bug.cgi?id=2040880): Degrade the OCP cluster if driver is found [#68](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/68)
* [Bug 2040880](https://bugzilla.redhat.com/show_bug.cgi?id=2040880): Mark cluster upgradeable to be unknown when we can't connect to vcenter [#67](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/67)
* [Bug 2038389](https://bugzilla.redhat.com/show_bug.cgi?id=2038389): Avoid event spam for same events [#65](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/65)
* [Bug 2039406](https://bugzilla.redhat.com/show_bug.cgi?id=2039406): Also logout from restclient [#66](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/66)
* [Bug 2034622](https://bugzilla.redhat.com/show_bug.cgi?id=2034622): Enable volume expansion by default in CSI driver [#61](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/61)
* [Bug 2034287](https://bugzilla.redhat.com/show_bug.cgi?id=2034287): Do not block upgrades if storageclass resync fails because of vcenter [#62](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/62)
* [Bug 2034624](https://bugzilla.redhat.com/show_bug.cgi?id=2034624): change logged message when existing csi driver found [#60](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/60)
* Add tests for existing CSI driver [#59](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/59)
* Conditional start vsphere driver [#58](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/58)
* [Bug 2028484](https://bugzilla.redhat.com/show_bug.cgi?id=2028484): CSI driver's livenessprobe does not respect operator's loglevel [#57](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/57)
* Deploy webhook [#49](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/49)
* [SPLAT-246](https://issues.redhat.com/browse/SPLAT-246): Specify user agent string for communication with vsphere [#53](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/53)
* Updating ose-vmware-vsphere-csi-driver-operator images to be consistent with ART [#52](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/52)
* Enable CSI migration [#48](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/48)
* [Bug 2009859](https://bugzilla.redhat.com/show_bug.cgi?id=2009859): Close connection to vCenter API [#47](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/47)
* [Bug 2008207](https://bugzilla.redhat.com/show_bug.cgi?id=2008207): Add resources for syncer [#46](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/46)
* Updating ose-vmware-vsphere-csi-driver-operator images to be consistent with ART [#45](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/45)
* Updating ose-vmware-vsphere-csi-driver-operator images to be consistent with ART [#44](https://github.com/openshift/vmware-vsphere-csi-driver-operator/pull/44)
* [Full changelog](https://github.com/openshift/vmware-vsphere-csi-driver-operator/compare/9f56afd3450b385ef300d9783f028179161efe32...8cf35b546669161d506cfa1d67eed5d785fe5e01)


### [vsphere-problem-detector](https://github.com/openshift/vsphere-problem-detector/tree/a11df08a341b9084fd92c95e5b53368d1ea9aaa5)

* [Bug 2055895](https://bugzilla.redhat.com/show_bug.cgi?id=2055895): change NodePerfCheck criteria to be based on average latency [#76](https://github.com/openshift/vsphere-problem-detector/pull/76)
* [Bug 2059255](https://bugzilla.redhat.com/show_bug.cgi?id=2059255): Fix stale metrics by resetting them [#80](https://github.com/openshift/vsphere-problem-detector/pull/80)
* [Bug 2052609](https://bugzilla.redhat.com/show_bug.cgi?id=2052609): Dont forget to register metrics before emitting [#74](https://github.com/openshift/vsphere-problem-detector/pull/74)
* [Bug 2037856](https://bugzilla.redhat.com/show_bug.cgi?id=2037856): Update library-go to get leader election updates [#71](https://github.com/openshift/vsphere-problem-detector/pull/71)
* we are already blocking upgrades in vsphere-csi-driver-operator [#66](https://github.com/openshift/vsphere-problem-detector/pull/66)
* Add new metric for counting rwx volumes [#64](https://github.com/openshift/vsphere-problem-detector/pull/64)
* Updating vsphere-problem-detector images to be consistent with ART [#63](https://github.com/openshift/vsphere-problem-detector/pull/63)
* [SPLAT-246](https://issues.redhat.com/browse/SPLAT-246): Specify user agent string for communication with vsphere [#58](https://github.com/openshift/vsphere-problem-detector/pull/58)
* [Bug 2011903](https://bugzilla.redhat.com/show_bug.cgi?id=2011903): Deferred logout after checks are run [#60](https://github.com/openshift/vsphere-problem-detector/pull/60)
* Add version cli command [#59](https://github.com/openshift/vsphere-problem-detector/pull/59)
* [Bug 2005811](https://bugzilla.redhat.com/show_bug.cgi?id=2005811): Ignore datastore list checks [#57](https://github.com/openshift/vsphere-problem-detector/pull/57)
* Fix check for datastore.browse [#54](https://github.com/openshift/vsphere-problem-detector/pull/54)
* Add additional context to vsphere logs [#55](https://github.com/openshift/vsphere-problem-detector/pull/55)
* Updating vsphere-problem-detector images to be consistent with ART [#52](https://github.com/openshift/vsphere-problem-detector/pull/52)
* We don't actually need to store last check result in operator [#53](https://github.com/openshift/vsphere-problem-detector/pull/53)
* Fix conditions when no checks are run [#50](https://github.com/openshift/vsphere-problem-detector/pull/50)
* Updating vsphere-problem-detector images to be consistent with ART [#51](https://github.com/openshift/vsphere-problem-detector/pull/51)
* [Bug 2000268](https://bugzilla.redhat.com/show_bug.cgi?id=2000268): Block cluster upgrades [#49](https://github.com/openshift/vsphere-problem-detector/pull/49)
* [Full changelog](https://github.com/openshift/vsphere-problem-detector/compare/53290ea45cb7cde3ea398da163f9f3dd9d5f0a3d...a11df08a341b9084fd92c95e5b53368d1ea9aaa5)