# 4.7.31

Created: 2021-09-15 05:32:30 +0000 UTC

Image Digest: `sha256:4046047beed84bbba2c1762f130c402f9d05d584cb1dc3e8440f5809b2bb587e`

Promoted from registry.ci.openshift.org/ocp/release:4.7.0-0.nightly-2021-09-13-070841


## Changes from 4.6.29

### Components

* Kubernetes upgraded from 1.19.4 to 1.20.0-beta.2
* Red Hat Enterprise Linux CoreOS upgraded from 46.82.202105060947-0 to 47.84.202109092331-0


### New images

* [cluster-baremetal-operator](https://github.com/openshift/cluster-baremetal-operator) git [f73e5fcb](https://github.com/openshift/cluster-baremetal-operator/commit/f73e5fcb432e4b847cddec5ce8570f8c5c32e902) `sha256:e6cdae471063421a0ae62e4a7a2ed4eb37b76f03bbd21ff38c1c1d3d692badf3`
* [csi-snapshot-validation-webhook](https://github.com/openshift/csi-external-snapshotter) git [26773735](https://github.com/openshift/csi-external-snapshotter/commit/26773735c1cbf09de9bf31cb3c640abdca04cd83) `sha256:dbd3b21df2bfc64528e588ee742944ee5b79a6d571403ef3a2dbd07ce6997b90`
* [driver-toolkit](https://github.com/openshift/driver-toolkit) git [bcd11a1f](https://github.com/openshift/driver-toolkit/commit/bcd11a1f0137bb10b1958f1e27e04a213aef96be) `sha256:b55e8cab9ac5994be292fa1396c543eccdb592cc2a08812998a1c37a3205bcc9`
* [egress-router-cni](https://github.com/openshift/egress-router-cni) git [96ebd378](https://github.com/openshift/egress-router-cni/commit/96ebd3782cbb63de098e75ebcedeac60546cfee3) `sha256:aa30142c25ea8dc04025efc48d6f0ec5c566b96728a28a86a8cbdd39c22a63f3`
* [gcp-pd-csi-driver](https://github.com/openshift/gcp-pd-csi-driver) git [0cb61d20](https://github.com/openshift/gcp-pd-csi-driver/commit/0cb61d205d0f911fe8ca614094f0cd3f911d665c) `sha256:aaa6b855502c8e73c1b0bd96fc1ad5dbf6955e57e12878426c6ca1cf1be8a065`
* [gcp-pd-csi-driver-operator](https://github.com/openshift/gcp-pd-csi-driver-operator) git [d40dd575](https://github.com/openshift/gcp-pd-csi-driver-operator/commit/d40dd57595673e4737fa77e29a955f6beefac284) `sha256:12ce40b4bc31766af1f3328441c97bede3a74d3519b141f257f136f21ab609e9`
* [hello-openshift](https://github.com/openshift/origin) git [8b31c8bd](https://github.com/openshift/origin/commit/8b31c8bd88c20a8eb0a7ea32b7e42fdbae212731) `sha256:566dcfcfa8e9cc989604797f271402498188f3cc8ad9a83f5d4b7f6d7b6eaacb`
* [openstack-cinder-csi-driver](https://github.com/openshift/cloud-provider-openstack) git [d3f70921](https://github.com/openshift/cloud-provider-openstack/commit/d3f709218512df9f46e11c1d13347fc68774d72c) `sha256:bc85c87921b249f5542351d6578cdafbd4c196150b27e71f6cfff0e1acd2f2a8`
* [openstack-cinder-csi-driver-operator](https://github.com/openshift/openstack-cinder-csi-driver-operator) git [f77ff880](https://github.com/openshift/openstack-cinder-csi-driver-operator/commit/f77ff88000592657b54ec5a3fe51c316aa57cce2) `sha256:da8623d7212ed0a3297d789c99cb3350d1d1211503abc51623539aa27412461c`
* [vsphere-problem-detector](https://github.com/openshift/vsphere-problem-detector) git [8f7c1246](https://github.com/openshift/vsphere-problem-detector/commit/8f7c1246e6bcb99d8cdf667851b8d61f637f2801) `sha256:806f1f7fa0fef30730b5c82a942cba07304cfc40d194fbb5d845207e8544aa2a`


### Rebuilt images without code change

* machine-os-content `sha256:d7b0fcc88e062103a4500b7a715e8012087e6f97a991007597b0b0087aa978c1`


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

* Updating ose-aws-ebs-csi-driver builder & base images to be consistent with ART [#178](https://github.com/openshift/aws-ebs-csi-driver/pull/178)
* [Bug 1913289](https://bugzilla.redhat.com/show_bug.cgi?id=1913289): Rebase to v0.8.0 for OCP 4.7 [#176](https://github.com/openshift/aws-ebs-csi-driver/pull/176)
* [Bug 1872251](https://bugzilla.redhat.com/show_bug.cgi?id=1872251): Upstream: 555: Vendor deps [#172](https://github.com/openshift/aws-ebs-csi-driver/pull/172)
* vendor: bump aws sdk for sts webhook authentication [#175](https://github.com/openshift/aws-ebs-csi-driver/pull/175)
* [Bug 1876935](https://bugzilla.redhat.com/show_bug.cgi?id=1876935): UPSTREAM: 568: Apply extra volume tags to EBS snapshots [#174](https://github.com/openshift/aws-ebs-csi-driver/pull/174)
* Updating ose-aws-ebs-csi-driver builder & base images to be consistent with ART [#173](https://github.com/openshift/aws-ebs-csi-driver/pull/173)
* [Full changelog](https://github.com/openshift/aws-ebs-csi-driver/compare/b4647c129df74ac1d731c03b5a12c45cdac77f7d...f6a71bf783f3b7429a8c2fbbc6f3d586e6a7eb60)


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

* [Bug 1996070](https://bugzilla.redhat.com/show_bug.cgi?id=1996070): Add maxUnavailable to DaemonSets [#135](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/135)
* [Bug 1905119](https://bugzilla.redhat.com/show_bug.cgi?id=1905119): dynamically update controller asset for custom CA bundle [#111](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/111)
* Updating ose-aws-ebs-csi-driver-operator builder & base images to be consistent with ART [#109](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/109)
* [Bug 1912945](https://bugzilla.redhat.com/show_bug.cgi?id=1912945): Set proxy config in Deployment containers [#106](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/106)
* [Bug 1898045](https://bugzilla.redhat.com/show_bug.cgi?id=1898045): redeploy CSI Controller Deployment when secret changes [#107](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/107)
* [Bug 1898045](https://bugzilla.redhat.com/show_bug.cgi?id=1898045): redeploy CSI Controller Deployment when secret changes [#104](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/104)
* support custom CA bundle for AWS API [#102](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/102)
* assets/controller.yaml: support using aws config for credentials [#99](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/99)
* [Bug 1898851](https://bugzilla.redhat.com/show_bug.cgi?id=1898851): Add multipods tests [#100](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/100)
* [Bug 1898851](https://bugzilla.redhat.com/show_bug.cgi?id=1898851): Enable topology tests for the driver [#98](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/98)
* Updating ose-aws-ebs-csi-driver-operator builder & base images to be consistent with ART [#96](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/96)
* [Bug 1840759](https://bugzilla.redhat.com/show_bug.cgi?id=1840759): Pass cluster ID to CSI driver [#83](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/83)
* [Full changelog](https://github.com/openshift/aws-ebs-csi-driver-operator/compare/71b6b96427de49ecbba3cf35726ff1607b9f4ae8...3a9ff17d523a342ee71a967a2b82d5cf044f1eb8)


### [aws-machine-controllers](https://github.com/openshift/cluster-api-provider-aws/tree/5368195c02ca672dc7f7a4ad571df5584fa4087f)

* [Bug 1976192](https://bugzilla.redhat.com/show_bug.cgi?id=1976192): update aws-sdk-go to v1.38.25 [#415](https://github.com/openshift/cluster-api-provider-aws/pull/415)
* [Bug 1942966](https://bugzilla.redhat.com/show_bug.cgi?id=1942966): Update EC2 instance types [#398](https://github.com/openshift/cluster-api-provider-aws/pull/398)
* Updating ose-aws-machine-controllers builder & base images to be consistent with ART [#373](https://github.com/openshift/cluster-api-provider-aws/pull/373)
* [Bug 1924471](https://bugzilla.redhat.com/show_bug.cgi?id=1924471): Bump dependencies to Kubernetes 1.20.6 to mitigate CVE-2021-3121 [#409](https://github.com/openshift/cluster-api-provider-aws/pull/409)
* [Bug 1952614](https://bugzilla.redhat.com/show_bug.cgi?id=1952614): [OCPCLOUD-1115] Get instance tags from infrastructure object [#405](https://github.com/openshift/cluster-api-provider-aws/pull/405)
* [Bug 1935636](https://bugzilla.redhat.com/show_bug.cgi?id=1935636): Ensure response body is closed when we are finished with the request [#391](https://github.com/openshift/cluster-api-provider-aws/pull/391)
* [Bug 1915114](https://bugzilla.redhat.com/show_bug.cgi?id=1915114): use separate client for accessing openshift-config-managed namespace [#382](https://github.com/openshift/cluster-api-provider-aws/pull/382)
* [Bug 1909108](https://bugzilla.redhat.com/show_bug.cgi?id=1909108): Bump K8s dependencies to 1.20 [#381](https://github.com/openshift/cluster-api-provider-aws/pull/381)
* [Bug 1906740](https://bugzilla.redhat.com/show_bug.cgi?id=1906740): Ensure the region is valid when creating AWS client [#380](https://github.com/openshift/cluster-api-provider-aws/pull/380)
* [Bug 1907286](https://bugzilla.redhat.com/show_bug.cgi?id=1907286): Ensure Machine is marked interruptible as well as Node [#379](https://github.com/openshift/cluster-api-provider-aws/pull/379)
* [Bug 1903424](https://bugzilla.redhat.com/show_bug.cgi?id=1903424): Ensure MAO dependency is up to date to include newest metrics [#378](https://github.com/openshift/cluster-api-provider-aws/pull/378)
* support custom CA bundle for AWS API [#372](https://github.com/openshift/cluster-api-provider-aws/pull/372)
* use shared credentials file for session creation [#374](https://github.com/openshift/cluster-api-provider-aws/pull/374)
* [Bug 1902157](https://bugzilla.redhat.com/show_bug.cgi?id=1902157): Mark node with condition when due for termination [#332](https://github.com/openshift/cluster-api-provider-aws/pull/332)
* Bump scripts to Go 1.15 [#375](https://github.com/openshift/cluster-api-provider-aws/pull/375)
* Move instance tenancy under placement field [#370](https://github.com/openshift/cluster-api-provider-aws/pull/370)
* Add verify-diff check in generate task and enable in CI [#368](https://github.com/openshift/cluster-api-provider-aws/pull/368)
* add elmiko to OWNERS file [#366](https://github.com/openshift/cluster-api-provider-aws/pull/366)
* bump AWS SDK to v1.35.20 [#365](https://github.com/openshift/cluster-api-provider-aws/pull/365)
* Add support for dedicated instance tenancy [#360](https://github.com/openshift/cluster-api-provider-aws/pull/360)
* add bugzilla component and subcomponent to OWNERS [#359](https://github.com/openshift/cluster-api-provider-aws/pull/359)
* [Full changelog](https://github.com/openshift/cluster-api-provider-aws/compare/878b3a16e964d29d8c76a093efa0fab47d6f6b51...5368195c02ca672dc7f7a4ad571df5584fa4087f)


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

* Updating ose-aws-pod-identity-webhook builder & base images to be consistent with ART [#130](https://github.com/openshift/aws-pod-identity-webhook/pull/130)
* Updating ose-aws-pod-identity-webhook builder & base images to be consistent with ART [#129](https://github.com/openshift/aws-pod-identity-webhook/pull/129)
* [Full changelog](https://github.com/openshift/aws-pod-identity-webhook/compare/d5f1271996d1feede3e6bcf0d4eda8246e535063...0074d6afef9e20f5a1bcbde85cd7c01e422202ca)


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

* [Bug 1981553](https://bugzilla.redhat.com/show_bug.cgi?id=1981553): [release-4.7] aws: move elastic ip permissions to create networking category [#5055](https://github.com/openshift/installer/pull/5055)
* [Bug 1954595](https://bugzilla.redhat.com/show_bug.cgi?id=1954595): Validate noProxy input and add prefix for proxy urls [#5060](https://github.com/openshift/installer/pull/5060)
* OWNERS: add more core team members as approvers [#5123](https://github.com/openshift/installer/pull/5123)
* [Bug 1977481](https://bugzilla.redhat.com/show_bug.cgi?id=1977481): Dockerfile: repin libvirt [#5043](https://github.com/openshift/installer/pull/5043)
* [Bug 1975819](https://bugzilla.redhat.com/show_bug.cgi?id=1975819): upi/vsphere: Use Afterburn guestinfo for static IP and hostname config [#5025](https://github.com/openshift/installer/pull/5025)
* [Bug 1974282](https://bugzilla.redhat.com/show_bug.cgi?id=1974282): gather: collect networking information in log bundle [#5017](https://github.com/openshift/installer/pull/5017)
* [Bug 1971163](https://bugzilla.redhat.com/show_bug.cgi?id=1971163): Updating AWS instance types [#4992](https://github.com/openshift/installer/pull/4992)
* [Bug 1945467](https://bugzilla.redhat.com/show_bug.cgi?id=1945467): aws: allow use of unknown regions in known partitions [#4807](https://github.com/openshift/installer/pull/4807)
* [Bug 1938426](https://bugzilla.redhat.com/show_bug.cgi?id=1938426): Set default values to machine pools before validation [#4750](https://github.com/openshift/installer/pull/4750)
* [Bug 1967355](https://bugzilla.redhat.com/show_bug.cgi?id=1967355): pattern removed from sed to prevent expansion [#4975](https://github.com/openshift/installer/pull/4975)
* [Bug 1956483](https://bugzilla.redhat.com/show_bug.cgi?id=1956483): Bump boot images for RHCOS fixes [#4961](https://github.com/openshift/installer/pull/4961)
* [Bug 1947427](https://bugzilla.redhat.com/show_bug.cgi?id=1947427): add proxy params to bootstrap ignition [#4830](https://github.com/openshift/installer/pull/4830)
* [Bug 1939014](https://bugzilla.redhat.com/show_bug.cgi?id=1939014): generate glance url considering the region [#4753](https://github.com/openshift/installer/pull/4753)
* [Bug 1947216](https://bugzilla.redhat.com/show_bug.cgi?id=1947216): pkg/asset/installconfig/aws: Add iam permission for destorying clusters [#4827](https://github.com/openshift/installer/pull/4827)
* [Bug 1948398](https://bugzilla.redhat.com/show_bug.cgi?id=1948398): remove ovirt_cafile from ovirt-credentials secret [#4842](https://github.com/openshift/installer/pull/4842)
* [Bug 1962435](https://bugzilla.redhat.com/show_bug.cgi?id=1962435): aws: using dotted domain when looking for public hosted zone [#4948](https://github.com/openshift/installer/pull/4948)
* [Bug 1940275](https://bugzilla.redhat.com/show_bug.cgi?id=1940275): Revert "baremetal: send full ignition to masters" [#4767](https://github.com/openshift/installer/pull/4767)
* [Bug 1943500](https://bugzilla.redhat.com/show_bug.cgi?id=1943500): Bump gophercloud utils [#4794](https://github.com/openshift/installer/pull/4794)
* [Bug 1958518](https://bugzilla.redhat.com/show_bug.cgi?id=1958518): aws: restore setting aws platform spec in infra resource [#4918](https://github.com/openshift/installer/pull/4918)
* [Bug 1958428](https://bugzilla.redhat.com/show_bug.cgi?id=1958428): aws: support more auth options in manual mode [#4914](https://github.com/openshift/installer/pull/4914)
* [Bug 1945907](https://bugzilla.redhat.com/show_bug.cgi?id=1945907): Byo aws iam roles  4.7 [#4813](https://github.com/openshift/installer/pull/4813)
* [Bug 1954803](https://bugzilla.redhat.com/show_bug.cgi?id=1954803): aws: support for bring-your-own hosted zone [#4887](https://github.com/openshift/installer/pull/4887)
* [Bug 1951571](https://bugzilla.redhat.com/show_bug.cgi?id=1951571): registry.svc.ci.openshift.org is no longer valid [#4853](https://github.com/openshift/installer/pull/4853)
* [Bug 1954152](https://bugzilla.redhat.com/show_bug.cgi?id=1954152): manifests: populate aws user tags in infrastructure [#4882](https://github.com/openshift/installer/pull/4882)
* [Bug 1935174](https://bugzilla.redhat.com/show_bug.cgi?id=1935174): RHCOS bump for LUKS, prjquota, etc [#4791](https://github.com/openshift/installer/pull/4791)
* [Bug 1947122](https://bugzilla.redhat.com/show_bug.cgi?id=1947122): gcp: install google cloud sdk with yum the recommended way [#4824](https://github.com/openshift/installer/pull/4824)
* [Bug 1933728](https://bugzilla.redhat.com/show_bug.cgi?id=1933728): baremetal: include netmask in DNSMasq dhcp range [#4698](https://github.com/openshift/installer/pull/4698)
* [Bug 1930106](https://bugzilla.redhat.com/show_bug.cgi?id=1930106): bump ignition to v3_2 [#4701](https://github.com/openshift/installer/pull/4701)
* [Bug 1922292](https://bugzilla.redhat.com/show_bug.cgi?id=1922292): [release-4.7] data/rhcos.json: Update boot images [#4635](https://github.com/openshift/installer/pull/4635)
* [Bug 1924701](https://bugzilla.redhat.com/show_bug.cgi?id=1924701): Fix cluster destroy when byo is used with Kuryr [#4616](https://github.com/openshift/installer/pull/4616)
* [Bug 1909978](https://bugzilla.redhat.com/show_bug.cgi?id=1909978): update ignore-volume-az documentation [#4617](https://github.com/openshift/installer/pull/4617)
* [Bug 1916692](https://bugzilla.redhat.com/show_bug.cgi?id=1916692): OpenStack: Delete leftover LBs when destroying cluster [#4563](https://github.com/openshift/installer/pull/4563)
* [Bug 1919407](https://bugzilla.redhat.com/show_bug.cgi?id=1919407): openstack/validation: enforce control plane size [#4585](https://github.com/openshift/installer/pull/4585)
* [Bug 1909978](https://bugzilla.redhat.com/show_bug.cgi?id=1909978): update documentation for ignore-volume-az usage [#4603](https://github.com/openshift/installer/pull/4603)
* [Bug 1896218](https://bugzilla.redhat.com/show_bug.cgi?id=1896218): remove GCP role bindings before service accounts [#4602](https://github.com/openshift/installer/pull/4602)
* [Bug 1921911](https://bugzilla.redhat.com/show_bug.cgi?id=1921911): Revert "Merge pull request #4589 from patrickdillon/bz-1896218-gcp-se… [#4600](https://github.com/openshift/installer/pull/4600)
* [Bug 1921655](https://bugzilla.redhat.com/show_bug.cgi?id=1921655): OpenStack: fix error handling for cloudinfo [#4599](https://github.com/openshift/installer/pull/4599)
* [Bug 1896218](https://bugzilla.redhat.com/show_bug.cgi?id=1896218): remove GCP role bindings before service accounts [#4589](https://github.com/openshift/installer/pull/4589)
* Updating ose-installer-artifacts builder & base images to be consistent with ART [#4546](https://github.com/openshift/installer/pull/4546)
* maintenance: remove pools and volumes [#3620](https://github.com/openshift/installer/pull/3620)
* [Bug 1810438](https://bugzilla.redhat.com/show_bug.cgi?id=1810438): oVirt: Add missing piece for gathering bootstrap IP info [#4524](https://github.com/openshift/installer/pull/4524)
* Updating ose-baremetal-installer builder & base images to be consistent with ART [#4544](https://github.com/openshift/installer/pull/4544)
* Updating ose-installer builder & base images to be consistent with ART [#4543](https://github.com/openshift/installer/pull/4543)
* [Bug 1920243](https://bugzilla.redhat.com/show_bug.cgi?id=1920243): disable anonymous auth on bootstrap nodes [#4590](https://github.com/openshift/installer/pull/4590)
* [Bug 1917101](https://bugzilla.redhat.com/show_bug.cgi?id=1917101): UPI ovirt - remove RHCOS image from Network req [#4577](https://github.com/openshift/installer/pull/4577)
* [Bug 1893117](https://bugzilla.redhat.com/show_bug.cgi?id=1893117): terraform/vsphereprivate: ignore hosts in maintenance mode [#4566](https://github.com/openshift/installer/pull/4566)
* [Bug 1919072](https://bugzilla.redhat.com/show_bug.cgi?id=1919072): AWS cloudformation change protocol from ESP to 50 [#4583](https://github.com/openshift/installer/pull/4583)
* [Bug 1916938](https://bugzilla.redhat.com/show_bug.cgi?id=1916938): tolerate equal APIFloatingIP and LbFloatingIP [#4575](https://github.com/openshift/installer/pull/4575)
* [Bug 1907822](https://bugzilla.redhat.com/show_bug.cgi?id=1907822): Don't panic on bad data in quota validations [#4483](https://github.com/openshift/installer/pull/4483)
* [Bug 1912828](https://bugzilla.redhat.com/show_bug.cgi?id=1912828): Rebase on the latest terraform provider/go-ovirt [#4562](https://github.com/openshift/installer/pull/4562)
* [Bug 1916373](https://bugzilla.redhat.com/show_bug.cgi?id=1916373): upi: allow IPsec ports [#4552](https://github.com/openshift/installer/pull/4552)
* [Bug 1915460](https://bugzilla.redhat.com/show_bug.cgi?id=1915460): ovirt: validate cluster name during install [#4537](https://github.com/openshift/installer/pull/4537)
* [Bug 1910244](https://bugzilla.redhat.com/show_bug.cgi?id=1910244): Go mod update for golang crypto [#4569](https://github.com/openshift/installer/pull/4569)
* [Bug 1915617](https://bugzilla.redhat.com/show_bug.cgi?id=1915617): update boot images for various fixes [#4540](https://github.com/openshift/installer/pull/4540)
* [Bug 1909502](https://bugzilla.redhat.com/show_bug.cgi?id=1909502): pkg/asset/manifests: remove etcd records from proxy config [#4518](https://github.com/openshift/installer/pull/4518)
* [Bug 1915998](https://bugzilla.redhat.com/show_bug.cgi?id=1915998): Set Additional Control Plane Security Groups on Bootstrap Node [#4551](https://github.com/openshift/installer/pull/4551)
* [Bug 1916271](https://bugzilla.redhat.com/show_bug.cgi?id=1916271): openstack known issues: ControlPlane anti-affinity [#4548](https://github.com/openshift/installer/pull/4548)
* [Bug 1813949](https://bugzilla.redhat.com/show_bug.cgi?id=1813949): ignore local env variables when we create a service client [#4426](https://github.com/openshift/installer/pull/4426)
* [Bug 1916505](https://bugzilla.redhat.com/show_bug.cgi?id=1916505): AWS IPI: Add IPsec master-to-worker flows [#4554](https://github.com/openshift/installer/pull/4554)
* [Bug 1908468](https://bugzilla.redhat.com/show_bug.cgi?id=1908468): azure/validation: some memory values are float and not int [#4530](https://github.com/openshift/installer/pull/4530)
* [Bug 1908583](https://bugzilla.redhat.com/show_bug.cgi?id=1908583): Set same additional networks on Bootstrap as Control Plane [#4528](https://github.com/openshift/installer/pull/4528)
* [Bug 1914439](https://bugzilla.redhat.com/show_bug.cgi?id=1914439): OpenStack Port Create Typo in SRIOV Docs [#4529](https://github.com/openshift/installer/pull/4529)
* [Bug 1909587](https://bugzilla.redhat.com/show_bug.cgi?id=1909587): openstack: Create Control plane nodes sequentially [#4522](https://github.com/openshift/installer/pull/4522)
* [Bug 1910127](https://bugzilla.redhat.com/show_bug.cgi?id=1910127): ovirt: UPI doc improvements [#4498](https://github.com/openshift/installer/pull/4498)
* [Bug 1913151](https://bugzilla.redhat.com/show_bug.cgi?id=1913151): KubeVirt user docs: change role example - add "update" verb to VM [#4521](https://github.com/openshift/installer/pull/4521)
* [Bug 1910070](https://bugzilla.redhat.com/show_bug.cgi?id=1910070): Set termination_grace_period_seconds to 10 minutes [#4511](https://github.com/openshift/installer/pull/4511)
* [Bug 1786314](https://bugzilla.redhat.com/show_bug.cgi?id=1786314): bump gophercloud/utils [#4486](https://github.com/openshift/installer/pull/4486)
* [Bug 1911819](https://bugzilla.redhat.com/show_bug.cgi?id=1911819): Fix docs/user/kubevirt/install-config.yaml to pass ./hack/yaml-lint.sh [#4519](https://github.com/openshift/installer/pull/4519)
* [Bug 1911819](https://bugzilla.redhat.com/show_bug.cgi?id=1911819): Add kubevirt user documentation [#4516](https://github.com/openshift/installer/pull/4516)
* [Bug 1908743](https://bugzilla.redhat.com/show_bug.cgi?id=1908743): Add validation that the KubeMacPool component is enabled for the namespace [#4509](https://github.com/openshift/installer/pull/4509)
* [Bug 1910049](https://bugzilla.redhat.com/show_bug.cgi?id=1910049): Revert "openstack UPI: Use ansible-galaxy" [#4506](https://github.com/openshift/installer/pull/4506)
* [Bug 1882022](https://bugzilla.redhat.com/show_bug.cgi?id=1882022): installconfig: enable vsphere folders for datacenters and clusters. [#4493](https://github.com/openshift/installer/pull/4493)
* [Bug 1908782](https://bugzilla.redhat.com/show_bug.cgi?id=1908782): terraform: Add rules to allow internal IPsec traffic [#4491](https://github.com/openshift/installer/pull/4491)
* [Bug 1908171](https://bugzilla.redhat.com/show_bug.cgi?id=1908171): fix Terraform issue with GCP custom machine types [#4496](https://github.com/openshift/installer/pull/4496)
* [Bug 1907947](https://bugzilla.redhat.com/show_bug.cgi?id=1907947): cloud-creds-secret creation with current context info only [#4484](https://github.com/openshift/installer/pull/4484)
* [Bug 1907628](https://bugzilla.redhat.com/show_bug.cgi?id=1907628): OpenStack Documentation for MachineSets with Multiple Networks [#4463](https://github.com/openshift/installer/pull/4463)
* [Bug 1906517](https://bugzilla.redhat.com/show_bug.cgi?id=1906517): OpenStack: Skip collecting info for empty subnet IDs [#4474](https://github.com/openshift/installer/pull/4474)
* [Bug 1908280](https://bugzilla.redhat.com/show_bug.cgi?id=1908280): update docs for Cinder AZs [#4487](https://github.com/openshift/installer/pull/4487)
* [Bug 1907621](https://bugzilla.redhat.com/show_bug.cgi?id=1907621): Bump cluster-api-provider-kubevirt version [#4479](https://github.com/openshift/installer/pull/4479)
* [Bug 1890228](https://bugzilla.redhat.com/show_bug.cgi?id=1890228): pkg/destroy/aws: Pass destroy if HostedZone does not exist [#4477](https://github.com/openshift/installer/pull/4477)
* [Bug 1906459](https://bugzilla.redhat.com/show_bug.cgi?id=1906459): openstack: fix quota checks when they're unlimited [#4470](https://github.com/openshift/installer/pull/4470)
* Update GCP Customization doc to reflect CMEK additions [#4468](https://github.com/openshift/installer/pull/4468)
* Openstack: describes how to enable qemu agent for UPI. [#4441](https://github.com/openshift/installer/pull/4441)
* oVirt: update team members [#4464](https://github.com/openshift/installer/pull/4464)
* [Bug 1904663](https://bugzilla.redhat.com/show_bug.cgi?id=1904663): Fix comparison in pointer ignition customization asset [#4455](https://github.com/openshift/installer/pull/4455)
* openstack: Test Nova AZ manifest generation [#4459](https://github.com/openshift/installer/pull/4459)
* do not generate the cloud cred secret when credentialsMode is Manual [#4416](https://github.com/openshift/installer/pull/4416)
* update gophercloud/utils & terraform/provider-openstack [#4457](https://github.com/openshift/installer/pull/4457)
* hack/verify-vendor.sh: Fail early if error [#4421](https://github.com/openshift/installer/pull/4421)
* [Bug 1899175](https://bugzilla.redhat.com/show_bug.cgi?id=1899175): data/rhcos.json: Update boot images for RHEL 8.3 [#4414](https://github.com/openshift/installer/pull/4414)
* Openstack primary subnet using machine spec [#4346](https://github.com/openshift/installer/pull/4346)
* Deprecate computeFlavor in OpenStack platform [#4321](https://github.com/openshift/installer/pull/4321)
* openstack: Test manifest creation [#4431](https://github.com/openshift/installer/pull/4431)
* openstack: Allow to skip pre-flight validations [#4452](https://github.com/openshift/installer/pull/4452)
* [Bug 1900138](https://bugzilla.redhat.com/show_bug.cgi?id=1900138): Removed support for insecure mode for oVirt/RHV installation [#4404](https://github.com/openshift/installer/pull/4404)
* openstack: check quotas before creating cluster [#4432](https://github.com/openshift/installer/pull/4432)
* OpenStack: Adds clusterOSImageProperties to install-config.yaml [#4401](https://github.com/openshift/installer/pull/4401)
* [Bug 1904125](https://bugzilla.redhat.com/show_bug.cgi?id=1904125): Ensure the bootstrap ignition libvirt pool defaults to <clustername>.<id>.bootstrap rather than 'default' [#4448](https://github.com/openshift/installer/pull/4448)
* [Bug 1868748](https://bugzilla.redhat.com/show_bug.cgi?id=1868748): baremetal: rename JSON field for ClusterProvisioningIP [#4053](https://github.com/openshift/installer/pull/4053)
* Add KubeVirt platform as infrastructure for Openshift installation [#4350](https://github.com/openshift/installer/pull/4350)
* cloudproviderconfig: Refactor openstack [#4447](https://github.com/openshift/installer/pull/4447)
* Pass CLUSTER_PROFILE env var to CVO render [#4444](https://github.com/openshift/installer/pull/4444)
* vSphere Destroy: add log messages for tag destruction [#4407](https://github.com/openshift/installer/pull/4407)
* baremetal: send full ignition to masters [#4427](https://github.com/openshift/installer/pull/4427)
* asset/installconfig/Azure: Validate install-config instance types [#4419](https://github.com/openshift/installer/pull/4419)
* Update MCO doc references [#4445](https://github.com/openshift/installer/pull/4445)
* baremetal: Add ironic logwatch containers [#4437](https://github.com/openshift/installer/pull/4437)
* Create SR-IOV UPI Docs [#4439](https://github.com/openshift/installer/pull/4439)
* docs: update docs/design/resource_dep.svg [#4443](https://github.com/openshift/installer/pull/4443)
* [Bug 1903277](https://bugzilla.redhat.com/show_bug.cgi?id=1903277): destroy/aws: remove rules from default security group [#4440](https://github.com/openshift/installer/pull/4440)
* Set default release image to 4.7 [#4409](https://github.com/openshift/installer/pull/4409)
* baremetal: make cluster provisioning IP optional [#4429](https://github.com/openshift/installer/pull/4429)
* pkg/asset/quota: Typo in warning message presented to user [#4430](https://github.com/openshift/installer/pull/4430)
* Create a machineconfig for IPI pointer ignition customizations [#4413](https://github.com/openshift/installer/pull/4413)
* vSphere Docs: Update to include Permissions [#4393](https://github.com/openshift/installer/pull/4393)
* [OSASINFRA-902](https://issues.redhat.com/browse/OSASINFRA-902): Update OpenStack Custom External LB and DNS Docs [#4389](https://github.com/openshift/installer/pull/4389)
* baremetal: correct the cacheImageURL when we don't have a provisioningIP [#4408](https://github.com/openshift/installer/pull/4408)
* [Bug 1895874](https://bugzilla.redhat.com/show_bug.cgi?id=1895874): Use oVirt Engine certificate verified by the user for installation [#4387](https://github.com/openshift/installer/pull/4387)
* [Bug 1899853](https://bugzilla.redhat.com/show_bug.cgi?id=1899853): openstack: CP nodes port to use addtional SGs [#4411](https://github.com/openshift/installer/pull/4411)
* baremetal: Handle xz filenames for OKD [#4392](https://github.com/openshift/installer/pull/4392)
* Support user provided service-account-signing-key and issuer [#4373](https://github.com/openshift/installer/pull/4373)
* pkg: validation for previously existing ovirt configuration [#4354](https://github.com/openshift/installer/pull/4354)
* [Bug 1898194](https://bugzilla.redhat.com/show_bug.cgi?id=1898194): installconfig/gcp/validation: handle custom machine types [#4386](https://github.com/openshift/installer/pull/4386)
* baremetal: when networking is disabled make the bootstrap provisioning ip optional [#4390](https://github.com/openshift/installer/pull/4390)
* [Bug 1898238](https://bugzilla.redhat.com/show_bug.cgi?id=1898238): Validate the the API and Ingress FIPs are not the same [#4385](https://github.com/openshift/installer/pull/4385)
* [Bug 1848945](https://bugzilla.redhat.com/show_bug.cgi?id=1848945): OpenStack - Documentation for adding worker nodes using ansible [#4205](https://github.com/openshift/installer/pull/4205)
* [Bug 1813012](https://bugzilla.redhat.com/show_bug.cgi?id=1813012): Remove unused etcd discovery domain [#4067](https://github.com/openshift/installer/pull/4067)
* [Bug 1894432](https://bugzilla.redhat.com/show_bug.cgi?id=1894432): oVirt, add timeout to tmp_import_vm [#4341](https://github.com/openshift/installer/pull/4341)
* baremetal: validate that macs are EUI-48 and unicast [#4378](https://github.com/openshift/installer/pull/4378)
* [Bug 1855351](https://bugzilla.redhat.com/show_bug.cgi?id=1855351): standardize interrupt error messages [#4360](https://github.com/openshift/installer/pull/4360)
* Stop validating DefaultMachinePlatform [#4391](https://github.com/openshift/installer/pull/4391)
* [Bug 1889779](https://bugzilla.redhat.com/show_bug.cgi?id=1889779): vSphere destroy: handle failed clusters [#4388](https://github.com/openshift/installer/pull/4388)
* openstack UPI: Use ansible-galaxy [#4379](https://github.com/openshift/installer/pull/4379)
* Updating ose-baremetal-installer builder & base images to be consistent with ART [#4370](https://github.com/openshift/installer/pull/4370)
* Correcting normal typos [#4363](https://github.com/openshift/installer/pull/4363)
* [Bug 1891543](https://bugzilla.redhat.com/show_bug.cgi?id=1891543): openstack: remove platform flavor validation [#4383](https://github.com/openshift/installer/pull/4383)
* baremetal: remove root_gb from tfvars [#4319](https://github.com/openshift/installer/pull/4319)
* Cleanup: make conversion functions private [#4376](https://github.com/openshift/installer/pull/4376)
* [Bug 1888464](https://bugzilla.redhat.com/show_bug.cgi?id=1888464): add tag:UnTagResource perm for aws shared networks [#4371](https://github.com/openshift/installer/pull/4371)
* Remove the secrets directory recursively [#4369](https://github.com/openshift/installer/pull/4369)
* doc/openstack: update quota reqs for kuryr [#4362](https://github.com/openshift/installer/pull/4362)
* Fix 'troubleshooting' typo [#4365](https://github.com/openshift/installer/pull/4365)
* libvirt: Bump bootstrap size (primarily for OKD) [#4364](https://github.com/openshift/installer/pull/4364)
* data/data/aws/route53: use CNAME for us-iso-east-1 region [#4367](https://github.com/openshift/installer/pull/4367)
* [Bug 1886435](https://bugzilla.redhat.com/show_bug.cgi?id=1886435): Fix azure UPI az group deployment deprecation [#4366](https://github.com/openshift/installer/pull/4366)
* asset/installconfig/gcp: Validate install-config instance types [#4329](https://github.com/openshift/installer/pull/4329)
* Use 'kubernetes.io/tls' instead of SecretTypeTLS which is not being substituted [#4342](https://github.com/openshift/installer/pull/4342)
* aws: support custom trust bundle for c2s regions [#4335](https://github.com/openshift/installer/pull/4335)
* pkg/asset/cluster/aws: switch to ec2 tagging API [#4356](https://github.com/openshift/installer/pull/4356)
* [Bug 1867165](https://bugzilla.redhat.com/show_bug.cgi?id=1867165): baremetal: allow configuring bootstrap mac addresses [#4052](https://github.com/openshift/installer/pull/4052)
* doc/openstack/UPI: improvements [#4355](https://github.com/openshift/installer/pull/4355)
* Small corrections in ovirt/install_ipi.md [#4353](https://github.com/openshift/installer/pull/4353)
* data/bootstrap/files/usr/local/bin/installer-gather: Tee logs into tarball [#4345](https://github.com/openshift/installer/pull/4345)
* data/manifests/bootkube/cvo-overrides: Bump default to stable-4.7 [#4347](https://github.com/openshift/installer/pull/4347)
* owners: Add mdbooth to openstack-approvers [#4348](https://github.com/openshift/installer/pull/4348)
* owners: add dhellmann to baremetal-approvers/reviewers [#4343](https://github.com/openshift/installer/pull/4343)
* data/manifests/bootkube/cvo-overrides: Drop the explicit upstream [#4112](https://github.com/openshift/installer/pull/4112)
* [Bug 1891543](https://bugzilla.redhat.com/show_bug.cgi?id=1891543): openstack: consider volumes for storage requirements checks [#4323](https://github.com/openshift/installer/pull/4323)
* Document how to deploy cluster with BM and VM workers [#4336](https://github.com/openshift/installer/pull/4336)
* Wrap errors after OpenStack creds validation [#4338](https://github.com/openshift/installer/pull/4338)
* [Bug 1855351](https://bugzilla.redhat.com/show_bug.cgi?id=1855351): Handle CTRL+C in GCP survey [#4334](https://github.com/openshift/installer/pull/4334)
* [Bug 1894144](https://bugzilla.redhat.com/show_bug.cgi?id=1894144): baremetal: pin libvirt to 4.5.0 [#4339](https://github.com/openshift/installer/pull/4339)
* cmd/openshift-install/create: Use library-go's IngressURI helper [#4245](https://github.com/openshift/installer/pull/4245)
* [Bug 1888378](https://bugzilla.redhat.com/show_bug.cgi?id=1888378): Ignore error if resource group already deleted [#4325](https://github.com/openshift/installer/pull/4325)
* [Bug 1887863](https://bugzilla.redhat.com/show_bug.cgi?id=1887863): Patch Flavor Not Found validation for OpenStack Install Config [#4289](https://github.com/openshift/installer/pull/4289)
* Use authentication for Ironic on baremetal bootstrap host [#4256](https://github.com/openshift/installer/pull/4256)
* [Bug 1841381](https://bugzilla.redhat.com/show_bug.cgi?id=1841381): oVirt, add memoryMB validation [#4309](https://github.com/openshift/installer/pull/4309)
* [Bug 1878374](https://bugzilla.redhat.com/show_bug.cgi?id=1878374): Adding more nitro and the AMD instance types (AWS, UPI) [#4327](https://github.com/openshift/installer/pull/4327)
* [Bug 1866925](https://bugzilla.redhat.com/show_bug.cgi?id=1866925): display Azure destroy auth error [#4331](https://github.com/openshift/installer/pull/4331)
* openstack: fixup markdown [#4328](https://github.com/openshift/installer/pull/4328)
* Revert "[Azure][Destroy] Check if resource group exists" [#4322](https://github.com/openshift/installer/pull/4322)
* Add Encryption Key reference to GCP MachinePool API [#4318](https://github.com/openshift/installer/pull/4318)
* aws: block cluster destroy in c2s region [#4316](https://github.com/openshift/installer/pull/4316)
* aws: ensure users set ami id for c2s regions [#4315](https://github.com/openshift/installer/pull/4315)
* [Bug 1891702](https://bugzilla.redhat.com/show_bug.cgi?id=1891702): pkg/asset/ignition/bootstrap: exit loop if pem.Decode() fails [#4317](https://github.com/openshift/installer/pull/4317)
* [Bug 1888378](https://bugzilla.redhat.com/show_bug.cgi?id=1888378): [Azure][Destroy] Check if resource group exists [#4320](https://github.com/openshift/installer/pull/4320)
* oVirt: change owners [#4311](https://github.com/openshift/installer/pull/4311)
* Code cleanup and optimizations [#4272](https://github.com/openshift/installer/pull/4272)
* [Bug 1889267](https://bugzilla.redhat.com/show_bug.cgi?id=1889267): oVirt, increase terraform template and release image timeout to 20m [#4285](https://github.com/openshift/installer/pull/4285)
* install-approvers: add staebler [#4297](https://github.com/openshift/installer/pull/4297)
* [Bug 1880443](https://bugzilla.redhat.com/show_bug.cgi?id=1880443): allow providing client options when generating OpenStack MachineSets [#4196](https://github.com/openshift/installer/pull/4196)
* openstack: Update CI base image [#4291](https://github.com/openshift/installer/pull/4291)
* pkg/asset/installconfig/aws: Validate install-config instance type [#4258](https://github.com/openshift/installer/pull/4258)
* go.mod Update [#4294](https://github.com/openshift/installer/pull/4294)
* [Bug 1836017](https://bugzilla.redhat.com/show_bug.cgi?id=1836017): Configure haproxy to check /readyz [#4012](https://github.com/openshift/installer/pull/4012)
* [Bug 1870728](https://bugzilla.redhat.com/show_bug.cgi?id=1870728): pkg/asset/ignition/bootstrap: Display warning if certificates are expired [#4287](https://github.com/openshift/installer/pull/4287)
* [Bug 1889852](https://bugzilla.redhat.com/show_bug.cgi?id=1889852): add new AWS regions [#4288](https://github.com/openshift/installer/pull/4288)
* [Bug 1877116](https://bugzilla.redhat.com/show_bug.cgi?id=1877116): aws: use file for bootstrap ign when uploading to s3 [#4281](https://github.com/openshift/installer/pull/4281)
* [Bug 1886553](https://bugzilla.redhat.com/show_bug.cgi?id=1886553): GCP - Increase worker NAT min ports [#4273](https://github.com/openshift/installer/pull/4273)
* cmd: split newlines in logrus stderr output to new entry [#4282](https://github.com/openshift/installer/pull/4282)
* openstack: Add a new team member [#4290](https://github.com/openshift/installer/pull/4290)
* [Bug 1882649](https://bugzilla.redhat.com/show_bug.cgi?id=1882649): Determine Glance disk format based on file extension [#4279](https://github.com/openshift/installer/pull/4279)
* vSphere: Update dockerfile removing certificate [#4274](https://github.com/openshift/installer/pull/4274)
* Update README.md - Broken Link - Spelling [#4278](https://github.com/openshift/installer/pull/4278)
* OpenStack: remove legacy image validation [#4277](https://github.com/openshift/installer/pull/4277)
* [Bug 1882844](https://bugzilla.redhat.com/show_bug.cgi?id=1882844): vsphere destroy: delete tag category created by installer [#4265](https://github.com/openshift/installer/pull/4265)
* [Bug 1878900](https://bugzilla.redhat.com/show_bug.cgi?id=1878900): openstack: Fix error messages in flavor validation [#4269](https://github.com/openshift/installer/pull/4269)
* OpenStack UPI: Custom API and Ingress vip addresses [#4092](https://github.com/openshift/installer/pull/4092)
* [Bug 1888671](https://bugzilla.redhat.com/show_bug.cgi?id=1888671): openstack: Document Cinder's ignore-volume-az [#4271](https://github.com/openshift/installer/pull/4271)
* Bump K8s.io version to v0.19.0 [#4266](https://github.com/openshift/installer/pull/4266)
* destroy: return aws resources that could not be deleted [#4270](https://github.com/openshift/installer/pull/4270)
* install-complete: provide troubleshooting info when operators fail [#4259](https://github.com/openshift/installer/pull/4259)
* OpenStack: add clusterOSImage validations [#3964](https://github.com/openshift/installer/pull/3964)
* [Bug 1887525](https://bugzilla.redhat.com/show_bug.cgi?id=1887525): baremetal: Wait for master-bmh-update script to succeed [#4262](https://github.com/openshift/installer/pull/4262)
* openstack: Bump Ansible to 2.9 in UPI [#4261](https://github.com/openshift/installer/pull/4261)
* [Bug 1874248](https://bugzilla.redhat.com/show_bug.cgi?id=1874248): types/vsphere/validation: ensure vcenter is all lower case [#4254](https://github.com/openshift/installer/pull/4254)
* [Bug 1884691](https://bugzilla.redhat.com/show_bug.cgi?id=1884691): types: allow manual cred mode for gcp and azure [#4238](https://github.com/openshift/installer/pull/4238)
* Updating ose-installer builder & base images to be consistent with ART [#4250](https://github.com/openshift/installer/pull/4250)
* Remove dead code [#4252](https://github.com/openshift/installer/pull/4252)
* Updating ose-installer-artifacts builder & base images to be consistent with ART [#4251](https://github.com/openshift/installer/pull/4251)
* openstack privileges documented [#4214](https://github.com/openshift/installer/pull/4214)
* OpenStack: Rename lbFloatingIP to apiFloatingIP [#4244](https://github.com/openshift/installer/pull/4244)
* [Bug 1882191](https://bugzilla.redhat.com/show_bug.cgi?id=1882191): Add GODEBUG=x509ignoreCN=0 to systemd DefaultEnvironment [#4248](https://github.com/openshift/installer/pull/4248)
* [Bug 1884435](https://bugzilla.redhat.com/show_bug.cgi?id=1884435): vsphere - add delay if resolv.conf is not available; wait for dhcp [#4237](https://github.com/openshift/installer/pull/4237)
* [Bug 1777224](https://bugzilla.redhat.com/show_bug.cgi?id=1777224): pkg/asset: metadata to depend on ignition [#4223](https://github.com/openshift/installer/pull/4223)
* Bump RHCOS images for Ignition entropy fix [#4241](https://github.com/openshift/installer/pull/4241)
* [Bug 1859174](https://bugzilla.redhat.com/show_bug.cgi?id=1859174): Upgrade Terraform provider OpenStack [#4216](https://github.com/openshift/installer/pull/4216)
* Fix json tag for GCP auth service account [#4166](https://github.com/openshift/installer/pull/4166)
* installer/pkg/quota/gcp/limits.go: fix minor typo in comment [#4160](https://github.com/openshift/installer/pull/4160)
* IP address should be specified without underscore. [#3204](https://github.com/openshift/installer/pull/3204)
* Docs: OpenStack: Remove mention of cluster failing to destroy [#4208](https://github.com/openshift/installer/pull/4208)
* [Bug 1876815](https://bugzilla.redhat.com/show_bug.cgi?id=1876815): OpenStack: unset OS_CLOUD [#4231](https://github.com/openshift/installer/pull/4231)
* [Full changelog](https://github.com/openshift/installer/compare/c47fb1296122a601bc578b9251ba1fb3c7dd4fd1...94125b21304a574ae5bc98039f8eb7f518293b83)


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

* [Bug 1938967](https://bugzilla.redhat.com/show_bug.cgi?id=1938967): Updating baremetal-machine-controller builder & base images to be consistent with ART [#134](https://github.com/openshift/cluster-api-provider-baremetal/pull/134)
* [Bug 1936844](https://bugzilla.redhat.com/show_bug.cgi?id=1936844): [release-4.7] Changing the default behaviour of the CAPBM to request hard reboot [#144](https://github.com/openshift/cluster-api-provider-baremetal/pull/144)
* [Bug 1907614](https://bugzilla.redhat.com/show_bug.cgi?id=1907614): Update kubernetes deps to 1.20 [#132](https://github.com/openshift/cluster-api-provider-baremetal/pull/132)
* Allow actuator.Exists() to find a host in the unmanaged state [#130](https://github.com/openshift/cluster-api-provider-baremetal/pull/130)
* [Bug 1868104](https://bugzilla.redhat.com/show_bug.cgi?id=1868104): Make use of errors and Failed phase to handle failed machines [#113](https://github.com/openshift/cluster-api-provider-baremetal/pull/113)
* [Bug 1903424](https://bugzilla.redhat.com/show_bug.cgi?id=1903424): Ensure MAO dependency is up to date to include newest metrics [#129](https://github.com/openshift/cluster-api-provider-baremetal/pull/129)
* Fall back to deleting Machine if remediation fails [#119](https://github.com/openshift/cluster-api-provider-baremetal/pull/119)
* Updating baremetal-machine-controller builder & base images to be consistent with ART [#126](https://github.com/openshift/cluster-api-provider-baremetal/pull/126)
* Fix typo in readme - annotation should exist on CR, not CRD [#125](https://github.com/openshift/cluster-api-provider-baremetal/pull/125)
* Don't add a finalizer to the Node [#124](https://github.com/openshift/cluster-api-provider-baremetal/pull/124)
* [Bug 1886028](https://bugzilla.redhat.com/show_bug.cgi?id=1886028): Remove Node finalizer first on delete [#122](https://github.com/openshift/cluster-api-provider-baremetal/pull/122)
* [Full changelog](https://github.com/openshift/cluster-api-provider-baremetal/compare/16b67b78b538ec2bf24e6457fe469dfb92db9d77...726d97e15db78b767234da98d2c75f794f4bf158)


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

* [Bug 1972430](https://bugzilla.redhat.com/show_bug.cgi?id=1972430): Don't deprovision provisioned host due to error [#159](https://github.com/openshift/baremetal-operator/pull/159)
* [Bug 1961341](https://bugzilla.redhat.com/show_bug.cgi?id=1961341): config: use rbacv1 instead of rbacv1beta1 [#148](https://github.com/openshift/baremetal-operator/pull/148)
* [Bug 1910352](https://bugzilla.redhat.com/show_bug.cgi?id=1910352): Fail registration when boot MAC address conflicts [#131](https://github.com/openshift/baremetal-operator/pull/131)
* [Bug 1936407](https://bugzilla.redhat.com/show_bug.cgi?id=1936407): Backport of BMO code to 4.7 to support different reboot modes [#132](https://github.com/openshift/baremetal-operator/pull/132)
* [Bug 1932452](https://bugzilla.redhat.com/show_bug.cgi?id=1932452): Backport ensure adoption is retried upon failure [#127](https://github.com/openshift/baremetal-operator/pull/127)
* [Bug 1917484](https://bugzilla.redhat.com/show_bug.cgi?id=1917484): Don't adopt after clean failure during deprovisioning [#122](https://github.com/openshift/baremetal-operator/pull/122)
* Updating ose-baremetal-operator builder & base images to be consistent with ART [#120](https://github.com/openshift/baremetal-operator/pull/120)
* [Bug 1912701](https://bugzilla.redhat.com/show_bug.cgi?id=1912701): Handle dual-stack configuration in inspection data [#118](https://github.com/openshift/baremetal-operator/pull/118)
* [Bug 1913112](https://bugzilla.redhat.com/show_bug.cgi?id=1913112): Allow BMC details to be omitted for Hosts in Unmanaged state [#117](https://github.com/openshift/baremetal-operator/pull/117)
* Merge upstream 2020-12-04 [#114](https://github.com/openshift/baremetal-operator/pull/114)
* Merge upstream 2020-12-03 [#113](https://github.com/openshift/baremetal-operator/pull/113)
* Merge upstream 2020-10-26 [#111](https://github.com/openshift/baremetal-operator/pull/111)
* Merge upstream 2020-10-22 [#110](https://github.com/openshift/baremetal-operator/pull/110)
* Merge upstream [#109](https://github.com/openshift/baremetal-operator/pull/109)
* Downstream dockerfile [#108](https://github.com/openshift/baremetal-operator/pull/108)
* Merge upstream 2020-10-08 [#103](https://github.com/openshift/baremetal-operator/pull/103)
* Add more approvers and reviewers [#107](https://github.com/openshift/baremetal-operator/pull/107)
* Updating ose-baremetal-operator builder & base images to be consistent with ART [#106](https://github.com/openshift/baremetal-operator/pull/106)
* [Bug 1884824](https://bugzilla.redhat.com/show_bug.cgi?id=1884824): Update to k8s 1.19 [#105](https://github.com/openshift/baremetal-operator/pull/105)
* [Full changelog](https://github.com/openshift/baremetal-operator/compare/b4b10a088a0cef66c1ba8a9c0d88db4fa33699d3...e36cbc13f82e290ca5f525a4da0fab516808d113)


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

* [Bug 1962949](https://bugzilla.redhat.com/show_bug.cgi?id=1962949): Keepalived- verify that unicast peers list isn't empty on master nodes [#140](https://github.com/openshift/baremetal-runtimecfg/pull/140)
* [Bug 1942488](https://bugzilla.redhat.com/show_bug.cgi?id=1942488): sort AddressesDefault by route priority, ifindex, and IPv4/IPv6 preference [#132](https://github.com/openshift/baremetal-runtimecfg/pull/132)
* [Bug 1915080](https://bugzilla.redhat.com/show_bug.cgi?id=1915080): add CloseIdleConnections for HTTP K8S API healthcheck [#117](https://github.com/openshift/baremetal-runtimecfg/pull/117)
* Updating baremetal-runtimecfg builder & base images to be consistent with ART [#115](https://github.com/openshift/baremetal-runtimecfg/pull/115)
* [Bug 1905233](https://bugzilla.redhat.com/show_bug.cgi?id=1905233): get the correct VRRP interface in case of IPV6 overlapping subnets [#112](https://github.com/openshift/baremetal-runtimecfg/pull/112)
* [Bug 1894539](https://bugzilla.redhat.com/show_bug.cgi?id=1894539): Allow node-ip to function without attachment to VIP network [#111](https://github.com/openshift/baremetal-runtimecfg/pull/111)
* Update "runtimecfg node-ip" for dual-stack [#110](https://github.com/openshift/baremetal-runtimecfg/pull/110)
* Set mac address as prefix for unique hostname [#109](https://github.com/openshift/baremetal-runtimecfg/pull/109)
* [Bug 1894539](https://bugzilla.redhat.com/show_bug.cgi?id=1894539): Allow baremetal-runtimecfg to function when the node isn't attached to the VIP network [#108](https://github.com/openshift/baremetal-runtimecfg/pull/108)
* Remove get boostrap IP code [#107](https://github.com/openshift/baremetal-runtimecfg/pull/107)
* Add image build and push to the Makefile [#97](https://github.com/openshift/baremetal-runtimecfg/pull/97)
* [Bug 1885867](https://bugzilla.redhat.com/show_bug.cgi?id=1885867): Flip to unicast only when MCO set to desired version in all nodes [#103](https://github.com/openshift/baremetal-runtimecfg/pull/103)
* Add bz component information [#106](https://github.com/openshift/baremetal-runtimecfg/pull/106)
* Updating baremetal-runtimecfg builder & base images to be consistent with ART [#104](https://github.com/openshift/baremetal-runtimecfg/pull/104)
* Change local Dockerfile to use CentOS 8 [#95](https://github.com/openshift/baremetal-runtimecfg/pull/95)
* [Full changelog](https://github.com/openshift/baremetal-runtimecfg/compare/c08b59c62faf9cf6d609e817a501a91ddaa95942...9c5da32ba602e5881178e56269b0506fcb54ff92)


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

* [Bug 1995074](https://bugzilla.redhat.com/show_bug.cgi?id=1995074): revert incorrect allowance of ssh:// prefix with scp styled URLs [#902](https://github.com/openshift/oc/pull/902)
* [Bug 1974264](https://bugzilla.redhat.com/show_bug.cgi?id=1974264): make oc logs work with BuildConfig's JenkinsPipeline strategy [#864](https://github.com/openshift/oc/pull/864)
* [Bug 1976284](https://bugzilla.redhat.com/show_bug.cgi?id=1976284): skip-multiple-scopes with adm catalog mirror [#869](https://github.com/openshift/oc/pull/869)
* [Bug 1963784](https://bugzilla.redhat.com/show_bug.cgi?id=1963784): Preserve AuthInfo when switching projects [#861](https://github.com/openshift/oc/pull/861)
* [Bug 1970811](https://bugzilla.redhat.com/show_bug.cgi?id=1970811): set User-Agent when talking with registries [#848](https://github.com/openshift/oc/pull/848)
* [Bug 1969928](https://bugzilla.redhat.com/show_bug.cgi?id=1969928): exclude security during exctraction [#844](https://github.com/openshift/oc/pull/844)
* Fix unit test failure [#838](https://github.com/openshift/oc/pull/838)
* [Bug 1942938](https://bugzilla.redhat.com/show_bug.cgi?id=1942938): [release-4.7] inspect clusteroperators as a backup to must-gather if it fails [#766](https://github.com/openshift/oc/pull/766)
* [Bug 1924453](https://bugzilla.redhat.com/show_bug.cgi?id=1924453): Bump github.com/gogo/protobuf to v1.3.2 [#753](https://github.com/openshift/oc/pull/753)
* [Bug 1942059](https://bugzilla.redhat.com/show_bug.cgi?id=1942059): when mirroring to a file destination, mount images under the index location [#779](https://github.com/openshift/oc/pull/779)
* [Bug 1939477](https://bugzilla.redhat.com/show_bug.cgi?id=1939477): Fix unit test to use new IS [#769](https://github.com/openshift/oc/pull/769)
* Add missing docs generation tools [#725](https://github.com/openshift/oc/pull/725)
* [Bug 1914894](https://bugzilla.redhat.com/show_bug.cgi?id=1914894): warn users about using non-groupified resources [#693](https://github.com/openshift/oc/pull/693)
* [Bug 1900989](https://bugzilla.redhat.com/show_bug.cgi?id=1900989): idle: also annotate the service [#720](https://github.com/openshift/oc/pull/720)
* [Bug 1888192](https://bugzilla.redhat.com/show_bug.cgi?id=1888192): add rsync & log re-tries [#631](https://github.com/openshift/oc/pull/631)
* [Bug 1907421](https://bugzilla.redhat.com/show_bug.cgi?id=1907421): Implementing retries during for image mirror [#706](https://github.com/openshift/oc/pull/706)
* [Bug 1920024](https://bugzilla.redhat.com/show_bug.cgi?id=1920024): debug: Allow pods to keep labels during debugging [#613](https://github.com/openshift/oc/pull/613)
* [Bug 1919862](https://bugzilla.redhat.com/show_bug.cgi?id=1919862): fix message after oc new-project [#715](https://github.com/openshift/oc/pull/715)
* [Bug 1920427](https://bugzilla.redhat.com/show_bug.cgi?id=1920427): drop information about prompt for oc login [#717](https://github.com/openshift/oc/pull/717)
* [Bug 1878022](https://bugzilla.redhat.com/show_bug.cgi?id=1878022): Improving import-image help messages [#712](https://github.com/openshift/oc/pull/712)
* [Bug 1917522](https://bugzilla.redhat.com/show_bug.cgi?id=1917522): Mark filter-by-os deprecated in oc adm catalog mirror [#710](https://github.com/openshift/oc/pull/710)
* [Bug 1902299](https://bugzilla.redhat.com/show_bug.cgi?id=1902299): catalog mirror improvements [#673](https://github.com/openshift/oc/pull/673)
* Updating openshift-enterprise-deployer builder & base images to be consistent with ART [#700](https://github.com/openshift/oc/pull/700)
* Updating ose-cli-artifacts builder & base images to be consistent with ART [#702](https://github.com/openshift/oc/pull/702)
* Updating ose-tools builder & base images to be consistent with ART [#701](https://github.com/openshift/oc/pull/701)
* Updating openshift-enterprise-cli builder & base images to be consistent with ART [#699](https://github.com/openshift/oc/pull/699)
* [Bug 1916621](https://bugzilla.redhat.com/show_bug.cgi?id=1916621): fix oc adm node-logs examples [#708](https://github.com/openshift/oc/pull/708)
* [Bug 1906276](https://bugzilla.redhat.com/show_bug.cgi?id=1906276): oc image append|extract: clarify help for --filter-by-os [#707](https://github.com/openshift/oc/pull/707)
* [Bug 1890677](https://bugzilla.redhat.com/show_bug.cgi?id=1890677): oc image: Include error msg when image not found and register oci schema for mediatypes [#697](https://github.com/openshift/oc/pull/697)
* [Bug 1899575](https://bugzilla.redhat.com/show_bug.cgi?id=1899575): bump discovery burst to 250 [#696](https://github.com/openshift/oc/pull/696)
* [Bug 1890995](https://bugzilla.redhat.com/show_bug.cgi?id=1890995): oc new-app: provide message for unauthorized error with image lookup [#691](https://github.com/openshift/oc/pull/691)
* [Bug 1911487](https://bugzilla.redhat.com/show_bug.cgi?id=1911487): make deployment config explicit for prune deployments [#683](https://github.com/openshift/oc/pull/683)
* [Bug 1908697](https://bugzilla.redhat.com/show_bug.cgi?id=1908697): use wrapper for diff command [#682](https://github.com/openshift/oc/pull/682)
* [Bug 1914452](https://bugzilla.redhat.com/show_bug.cgi?id=1914452): Fix the manifest list warning when choosing an os/arch digest from list [#688](https://github.com/openshift/oc/pull/688)
* [Bug 1908484](https://bugzilla.redhat.com/show_bug.cgi?id=1908484): credentials-requests extract only write creds requests not all manifests [#687](https://github.com/openshift/oc/pull/687)
* [Bug 1910840](https://bugzilla.redhat.com/show_bug.cgi?id=1910840): fix help for rollback [#684](https://github.com/openshift/oc/pull/684)
* [Bug 1880068](https://bugzilla.redhat.com/show_bug.cgi?id=1880068): Take StatefulSets, Jobs and CronJobs into account during image prune [#671](https://github.com/openshift/oc/pull/671)
* [Bug 1907375](https://bugzilla.redhat.com/show_bug.cgi?id=1907375): bump deps [#689](https://github.com/openshift/oc/pull/689)
* [Bug 1909289](https://bugzilla.redhat.com/show_bug.cgi?id=1909289): Should be able to debug an init container [#676](https://github.com/openshift/oc/pull/676)
* [Bug 1878972](https://bugzilla.redhat.com/show_bug.cgi?id=1878972): pkg/cli/admin/release: Use '-', not '=', for untranslated arches [#680](https://github.com/openshift/oc/pull/680)
* REVERT: Bug 1812813: oc debug node: create debug namespace with empty node-selector annotation #550 [#668](https://github.com/openshift/oc/pull/668)
* [Bug 1905404](https://bugzilla.redhat.com/show_bug.cgi?id=1905404): fix append example [#664](https://github.com/openshift/oc/pull/664)
* [Bug 1890951](https://bugzilla.redhat.com/show_bug.cgi?id=1890951): Improve output of 'oc image mirror' with multi-arch images [#642](https://github.com/openshift/oc/pull/642)
* [Bug 1890671](https://bugzilla.redhat.com/show_bug.cgi?id=1890671): use proper username for image verification [#637](https://github.com/openshift/oc/pull/637)
* [Bug 1906121](https://bugzilla.redhat.com/show_bug.cgi?id=1906121): Remove duplicates and use k8s methods [#649](https://github.com/openshift/oc/pull/649)
* [Bug 1878972](https://bugzilla.redhat.com/show_bug.cgi?id=1878972): adm release mirror: add architecture information [#646](https://github.com/openshift/oc/pull/646)
* Oc 4.7 kubernetes 1.20.0 beta.2 [#660](https://github.com/openshift/oc/pull/660)
* [Bug 1903033](https://bugzilla.redhat.com/show_bug.cgi?id=1903033): deduplicate imageContentSources printed when mirroring release [#661](https://github.com/openshift/oc/pull/661)
* observe: support CRDs [#650](https://github.com/openshift/oc/pull/650)
* [Bug 1878823](https://bugzilla.redhat.com/show_bug.cgi?id=1878823): 'oc adm release mirror' add --to-release mirrors to generated ICSP [#640](https://github.com/openshift/oc/pull/640)
* [IR-112](https://issues.redhat.com/browse/IR-112): Pruner should be aware of OCI image configs [#617](https://github.com/openshift/oc/pull/617)
* [Bug 1891555](https://bugzilla.redhat.com/show_bug.cgi?id=1891555): Accept OS_GIT_VERSION to set version information [#635](https://github.com/openshift/oc/pull/635)
* [Bug 1893645](https://bugzilla.redhat.com/show_bug.cgi?id=1893645): account for nil in LastTransitionTime in route status [#632](https://github.com/openshift/oc/pull/632)
* [Bug 1891555](https://bugzilla.redhat.com/show_bug.cgi?id=1891555): BuildRequires goversioninfo [#629](https://github.com/openshift/oc/pull/629)
* [Bug 1888738](https://bugzilla.redhat.com/show_bug.cgi?id=1888738): fall-back must-gather to official RH supported image [#627](https://github.com/openshift/oc/pull/627)
* show proper wildcard for 'oc image mirror --help example' [#625](https://github.com/openshift/oc/pull/625)
* [Bug 1853116](https://bugzilla.redhat.com/show_bug.cgi?id=1853116): write to files instead of stdout [#482](https://github.com/openshift/oc/pull/482)
* inspect: add example how to use multiple resources [#621](https://github.com/openshift/oc/pull/621)
* fix help for 'oc adm release extract' [#622](https://github.com/openshift/oc/pull/622)
* [Bug 1891555](https://bugzilla.redhat.com/show_bug.cgi?id=1891555): Create Windows version information [#623](https://github.com/openshift/oc/pull/623)
* [Bug 1888657](https://bugzilla.redhat.com/show_bug.cgi?id=1888657): set command name for LoginOptions [#616](https://github.com/openshift/oc/pull/616)
* [Bug 1841885](https://bugzilla.redhat.com/show_bug.cgi?id=1841885): Support airgapped mirroring with `oc adm catalog mirror` [#611](https://github.com/openshift/oc/pull/611)
* Updating ose-tools builder & base images to be consistent with ART [#607](https://github.com/openshift/oc/pull/607)
* Updating openshift-enterprise-cli builder & base images to be consistent with ART [#606](https://github.com/openshift/oc/pull/606)
* Updating openshift-enterprise-deployer builder & base images to be consistent with ART [#608](https://github.com/openshift/oc/pull/608)
* Updating ose-cli-artifacts builder & base images to be consistent with ART [#609](https://github.com/openshift/oc/pull/609)
* [Bug 1868384](https://bugzilla.redhat.com/show_bug.cgi?id=1868384): Login: Avoid overwriting same user from different cluster [#537](https://github.com/openshift/oc/pull/537)
* [Bug 1885179](https://bugzilla.redhat.com/show_bug.cgi?id=1885179): Avoid deadlock by closing pipe reader end [#604](https://github.com/openshift/oc/pull/604)
* oc login: Show tokenURL message if only IDP is basic and user has not provided username [#553](https://github.com/openshift/oc/pull/553)
* release: Fix typo in cli argument for release mirror [#612](https://github.com/openshift/oc/pull/612)
* [Bug 1884270](https://bugzilla.redhat.com/show_bug.cgi?id=1884270): bypass golang url parsing with scp styled ssh git URLs; refactor URL for older git clients [#610](https://github.com/openshift/oc/pull/610)
* [Bug 1885170](https://bugzilla.redhat.com/show_bug.cgi?id=1885170): fix nil pointer in release code [#603](https://github.com/openshift/oc/pull/603)
* Refactor deletion of hashed session token on user logout [#534](https://github.com/openshift/oc/pull/534)
* must-gather: fixed typo when using a plug-in image [#481](https://github.com/openshift/oc/pull/481)
* cli/admin/release/new: typo fix [#558](https://github.com/openshift/oc/pull/558)
* [Full changelog](https://github.com/openshift/oc/compare/5ab7b2b29e522ce9de5306e2c302b2b7aff6358c...e6f2e9b10e0c5f788dceb996badbaf9d6d625ffd)


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

* [Bug 1958983](https://bugzilla.redhat.com/show_bug.cgi?id=1958983): rework GCP passthrough permissions checking [#338](https://github.com/openshift/cloud-credential-operator/pull/338)
* [Bug 1948396](https://bugzilla.redhat.com/show_bug.cgi?id=1948396): oVirt credentials secret contains unnecessary "ovirt_cafile" [#322](https://github.com/openshift/cloud-credential-operator/pull/322)
* [Bug 1948702](https://bugzilla.redhat.com/show_bug.cgi?id=1948702): [release-4.7] manifests/0000_90_cloud-credential-operator_04_alertrules: Drop CloudCredentialOperatorDown [#324](https://github.com/openshift/cloud-credential-operator/pull/324)
* [Bug 1928151](https://bugzilla.redhat.com/show_bug.cgi?id=1928151): spell fix user-visible string [#301](https://github.com/openshift/cloud-credential-operator/pull/301)
* [Bug 1916081](https://bugzilla.redhat.com/show_bug.cgi?id=1916081): MissingTargetNamespace message fix [#293](https://github.com/openshift/cloud-credential-operator/pull/293)
* [Bug 1920695](https://bugzilla.redhat.com/show_bug.cgi?id=1920695): Update OpenShift CI registry in Makefile [#288](https://github.com/openshift/cloud-credential-operator/pull/288)
* [Bug 1916454](https://bugzilla.redhat.com/show_bug.cgi?id=1916454): checking 4.7 creds [#280](https://github.com/openshift/cloud-credential-operator/pull/280)
* Updating ose-cloud-credential-operator builder & base images to be consistent with ART [#282](https://github.com/openshift/cloud-credential-operator/pull/282)
* [Bug 1908747](https://bugzilla.redhat.com/show_bug.cgi?id=1908747): remove stale S3 CredentialsRequest manifests [#278](https://github.com/openshift/cloud-credential-operator/pull/278)
* [Bug 1906880](https://bugzilla.redhat.com/show_bug.cgi?id=1906880): operator: remove odicdiscoveryendpoint controller [#276](https://github.com/openshift/cloud-credential-operator/pull/276)
* [Bug 1903226](https://bugzilla.redhat.com/show_bug.cgi?id=1903226): exclude run-level 0 namespaces from MutatingWebhook for Pods [#275](https://github.com/openshift/cloud-credential-operator/pull/275)
* Add IBM Cloud managed annotations to CVO manifests [#274](https://github.com/openshift/cloud-credential-operator/pull/274)
* add current profile annotations to CVO manifests [#272](https://github.com/openshift/cloud-credential-operator/pull/272)
* [Bug 1880785](https://bugzilla.redhat.com/show_bug.cgi?id=1880785): Fix CredentialsRequest missing description in 'oc explain' [#270](https://github.com/openshift/cloud-credential-operator/pull/270)
* add new credentials field for AWS Secrets [#264](https://github.com/openshift/cloud-credential-operator/pull/264)
* aws: support custom CA bundle for AWS API [#266](https://github.com/openshift/cloud-credential-operator/pull/266)
* [Bug 1889540](https://bugzilla.redhat.com/show_bug.cgi?id=1889540): manifests: Allow 'for: 20m' for CloudCredentialOperatorDown [#262](https://github.com/openshift/cloud-credential-operator/pull/262)
* Revert "Fix /etc/pki/ca-trust/extracted/pem permissions issue" [#265](https://github.com/openshift/cloud-credential-operator/pull/265)
* Add kubevirt platform [#260](https://github.com/openshift/cloud-credential-operator/pull/260)
* Fix /etc/pki/ca-trust/extracted/pem permissions issue [#263](https://github.com/openshift/cloud-credential-operator/pull/263)
* Redistribute new root creds in passthrough mode [#242](https://github.com/openshift/cloud-credential-operator/pull/242)
* move status calculation into its own controller [#255](https://github.com/openshift/cloud-credential-operator/pull/255)
* enable GCP read only creds to be used when root creds missing [#259](https://github.com/openshift/cloud-credential-operator/pull/259)
* Updating ose-cloud-credential-operator builder & base images to be consistent with ART [#258](https://github.com/openshift/cloud-credential-operator/pull/258)
* allow skipping leader election [#257](https://github.com/openshift/cloud-credential-operator/pull/257)
* Stop reporting mode metrics for unused modes. [#256](https://github.com/openshift/cloud-credential-operator/pull/256)
* Fix formatting in README [#243](https://github.com/openshift/cloud-credential-operator/pull/243)
* [Full changelog](https://github.com/openshift/cloud-credential-operator/compare/d456390c24f6a9e32436fcc347eff9799aa0e21e...0783477aa72edf998344740933a99c0417ebe573)


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

* Updating ose-cluster-authentication-operator builder & base images to be consistent with ART [#408](https://github.com/openshift/cluster-authentication-operator/pull/408)
* [Bug 1971087](https://bugzilla.redhat.com/show_bug.cgi?id=1971087): add a controller to remove webhooktokenauthenticator config [#418](https://github.com/openshift/cluster-authentication-operator/pull/418)
* [Bug 1956797](https://bugzilla.redhat.com/show_bug.cgi?id=1956797): bump kube to 0.20.6 to prevent delegated authz panics [#443](https://github.com/openshift/cluster-authentication-operator/pull/443)
* [Bug 1941840](https://bugzilla.redhat.com/show_bug.cgi?id=1941840): endpoints controller: close response bodies [#440](https://github.com/openshift/cluster-authentication-operator/pull/440)
* [Bug 1949941](https://bugzilla.redhat.com/show_bug.cgi?id=1949941): add a scraper and an alert to check for old-style tokens [#437](https://github.com/openshift/cluster-authentication-operator/pull/437)
* [Bug 1841039](https://bugzilla.redhat.com/show_bug.cgi?id=1841039): e2e: add a test for password grant checking with keycloak [#401](https://github.com/openshift/cluster-authentication-operator/pull/401)
* [Bug 1921275](https://bugzilla.redhat.com/show_bug.cgi?id=1921275): deploymentController: treat error retrieving authentication.operator/cluster [#402](https://github.com/openshift/cluster-authentication-operator/pull/402)
* [Bug 1917114](https://bugzilla.redhat.com/show_bug.cgi?id=1917114): proxyconfig controller: match URL to noproxy correctly [#400](https://github.com/openshift/cluster-authentication-operator/pull/400)
* [Bug 1916949](https://bugzilla.redhat.com/show_bug.cgi?id=1916949): manifests: exclude rbac resources in openshift-oauth-apiserver namespace from hosted profile [#399](https://github.com/openshift/cluster-authentication-operator/pull/399)
* [Bug 1905329](https://bugzilla.redhat.com/show_bug.cgi?id=1905329): oauth-apiserver deployment: add cpu and memory requests [#395](https://github.com/openshift/cluster-authentication-operator/pull/395)
* [Bug 1901774](https://bugzilla.redhat.com/show_bug.cgi?id=1901774): manifests: add liveness probe to the operator's deployment [#394](https://github.com/openshift/cluster-authentication-operator/pull/394)
* [Bug 1887392](https://bugzilla.redhat.com/show_bug.cgi?id=1887392): bump kube to 0.20.1 and lib-go to master to pick up authn/z caching [#392](https://github.com/openshift/cluster-authentication-operator/pull/392)
* [Bug 1901057](https://bugzilla.redhat.com/show_bug.cgi?id=1901057): proxyconfig controller: add router CA to the trusted pool [#387](https://github.com/openshift/cluster-authentication-operator/pull/387)
* Updating ose-cluster-authentication-operator builder & base images to be consistent with ART [#377](https://github.com/openshift/cluster-authentication-operator/pull/377)
* oauth-apiserver:workload: wait for storage urls before installing the api server [#386](https://github.com/openshift/cluster-authentication-operator/pull/386)
* Annotate manifests for single-node-developer cluster profile [#383](https://github.com/openshift/cluster-authentication-operator/pull/383)
* starts to manage the encryption configuration [#379](https://github.com/openshift/cluster-authentication-operator/pull/379)
* always claim control over oauth and user APIs [#380](https://github.com/openshift/cluster-authentication-operator/pull/380)
* add RBAC for the new useroauthaccesstokens [#381](https://github.com/openshift/cluster-authentication-operator/pull/381)
* pkg/controllers/common: Fix "successfull" -> "successful" typos [#382](https://github.com/openshift/cluster-authentication-operator/pull/382)
* Add IBM Cloud managed annotations to CVO manifests [#378](https://github.com/openshift/cluster-authentication-operator/pull/378)
* oauthserver: grab unsupported overrides from a prefixed tree [#319](https://github.com/openshift/cluster-authentication-operator/pull/319)
* Add a controller to report misconfigured proxy [#355](https://github.com/openshift/cluster-authentication-operator/pull/355)
* picks up setting `TCP_USER_TIMEOUT` socket option [#372](https://github.com/openshift/cluster-authentication-operator/pull/372)
* [Bug 1893386](https://bugzilla.redhat.com/show_bug.cgi?id=1893386): Fix wrong operator config informer [#373](https://github.com/openshift/cluster-authentication-operator/pull/373)
* Restrict log permissions [#366](https://github.com/openshift/cluster-authentication-operator/pull/366)
* [Bug 1893386](https://bugzilla.redhat.com/show_bug.cgi?id=1893386): update ingress node available to handle custom placement [#370](https://github.com/openshift/cluster-authentication-operator/pull/370)
* add current profile annotations to CVO manifests [#369](https://github.com/openshift/cluster-authentication-operator/pull/369)
* [Bug 1891758](https://bugzilla.redhat.com/show_bug.cgi?id=1891758): deployment: update event spam [#365](https://github.com/openshift/cluster-authentication-operator/pull/365)
* [Bug 1887428](https://bugzilla.redhat.com/show_bug.cgi?id=1887428): add ServiceMonitor for the oauth apiserver [#361](https://github.com/openshift/cluster-authentication-operator/pull/361)
* BUG 1888311: p&f: make oauth SAR/TokenReview traffic exempt [#363](https://github.com/openshift/cluster-authentication-operator/pull/363)
* [Bug 1888028](https://bugzilla.redhat.com/show_bug.cgi?id=1888028): bump library-go to stop waiting on kube-apiserver availability [#362](https://github.com/openshift/cluster-authentication-operator/pull/362)
* pkg/controllers: Use library-go's IngressURI helper [#358](https://github.com/openshift/cluster-authentication-operator/pull/358)
* BUG 1886449: p&f: assign oauth server traffic to workload-high [#359](https://github.com/openshift/cluster-authentication-operator/pull/359)
* remove unused vbom.ml/util dependency [#357](https://github.com/openshift/cluster-authentication-operator/pull/357)
* ingressnodesavailable: fix typo in message [#348](https://github.com/openshift/cluster-authentication-operator/pull/348)
* flowschema for oauth server and its operator [#356](https://github.com/openshift/cluster-authentication-operator/pull/356)
* [Full changelog](https://github.com/openshift/cluster-authentication-operator/compare/938196ece243bfffb6f0f3d634f86ae740e29118...4c02b7b2322eab9bbcb969886211d541e5e4fcde)


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

* [Bug 1924416](https://bugzilla.redhat.com/show_bug.cgi?id=1924416): Bump dependencies to Kubernetes 1.20.6 to mitigate CVE-2021-3121 [#204](https://github.com/openshift/kubernetes-autoscaler/pull/204)
* Updating atomic-openshift-cluster-autoscaler builder & base images to be consistent with ART [#187](https://github.com/openshift/kubernetes-autoscaler/pull/187)
* Updating vertical-pod-autoscaler builder & base images to be consistent with ART [#190](https://github.com/openshift/kubernetes-autoscaler/pull/190)
* [Bug 1913960](https://bugzilla.redhat.com/show_bug.cgi?id=1913960): rebase on top of kubernetes/autoscaler 1.20 [#185](https://github.com/openshift/kubernetes-autoscaler/pull/185)
* [Bug 1906933](https://bugzilla.redhat.com/show_bug.cgi?id=1906933): Add upstream patch for update group identifier [#184](https://github.com/openshift/kubernetes-autoscaler/pull/184)
* Add upstream patch for --cloud-config option [#180](https://github.com/openshift/kubernetes-autoscaler/pull/180)
* Add upstream patch for node group autodiscovery [#179](https://github.com/openshift/kubernetes-autoscaler/pull/179)
* BUG 1854256: Bump github.com/heketi/heketi to v10.1.0 [#183](https://github.com/openshift/kubernetes-autoscaler/pull/183)
* Add upstream patch to remove internal types in favor of unstructured [#177](https://github.com/openshift/kubernetes-autoscaler/pull/177)
* Updating atomic-openshift-cluster-autoscaler builder & base images to be consistent with ART [#181](https://github.com/openshift/kubernetes-autoscaler/pull/181)
* Updating vertical-pod-autoscaler builder & base images to be consistent with ART [#182](https://github.com/openshift/kubernetes-autoscaler/pull/182)
* [Bug 1891551](https://bugzilla.redhat.com/show_bug.cgi?id=1891551): Ensure the node template include up to date and informative labels [#178](https://github.com/openshift/kubernetes-autoscaler/pull/178)
* [Full changelog](https://github.com/openshift/kubernetes-autoscaler/compare/e95246c692290d591d507b85d4ce8e6004a84013...8b2e494f7796639b46f9867407fe21546cfc01c3)


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

* [Bug 1961341](https://bugzilla.redhat.com/show_bug.cgi?id=1961341): manifests: use v1 for RBAC [#206](https://github.com/openshift/cluster-autoscaler-operator/pull/206)
* [Bug 1924478](https://bugzilla.redhat.com/show_bug.cgi?id=1924478): Bump dependencies to Kubernetes 1.20.6 to mitigate CVE-2021-3121 [#207](https://github.com/openshift/cluster-autoscaler-operator/pull/207)
* [Bug 1915473](https://bugzilla.redhat.com/show_bug.cgi?id=1915473): Annotate manifests for single-node-developer cluster profile [#188](https://github.com/openshift/cluster-autoscaler-operator/pull/188)
* [Bug 1907380](https://bugzilla.redhat.com/show_bug.cgi?id=1907380): Reduce verbosity of kube-rbac-proxy logging [#189](https://github.com/openshift/cluster-autoscaler-operator/pull/189)
* [Bug 1909108](https://bugzilla.redhat.com/show_bug.cgi?id=1909108): Bump K8s dependencies to 1.20 [#190](https://github.com/openshift/cluster-autoscaler-operator/pull/190)
* Bump scripts to Go 1.15 [#186](https://github.com/openshift/cluster-autoscaler-operator/pull/186)
* [Bug 1879777](https://bugzilla.redhat.com/show_bug.cgi?id=1879777): Remove namespace manifest [#185](https://github.com/openshift/cluster-autoscaler-operator/pull/185)
* add machineset/scale resource to the cluster-autoscaler role [#177](https://github.com/openshift/cluster-autoscaler-operator/pull/177)
* add current profile annotations to CVO manifests [#179](https://github.com/openshift/cluster-autoscaler-operator/pull/179)
* Add verify-diff check in generate task and enable in CI [#181](https://github.com/openshift/cluster-autoscaler-operator/pull/181)
* update go mod vendor [#180](https://github.com/openshift/cluster-autoscaler-operator/pull/180)
* [Bug 1876469](https://bugzilla.redhat.com/show_bug.cgi?id=1876469): Update generated CRDs [#178](https://github.com/openshift/cluster-autoscaler-operator/pull/178)
* add current profile annotations to CVO manifests [#176](https://github.com/openshift/cluster-autoscaler-operator/pull/176)
* add bugzilla component to OWNERS [#172](https://github.com/openshift/cluster-autoscaler-operator/pull/172)
* [Full changelog](https://github.com/openshift/cluster-autoscaler-operator/compare/8e81a68d7dccf65293328e3d775c1f9c879f167b...7658bea6c42d770029e6928c1d74ec3bf0175a49)


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

* [Bug 1855628](https://bugzilla.redhat.com/show_bug.cgi?id=1855628): bump golang.com/x/text and switch to go-mod and build-machinery [#37](https://github.com/openshift/cluster-bootstrap/pull/37)
* Updating ose-cluster-bootstrap builder & base images to be consistent with ART [#43](https://github.com/openshift/cluster-bootstrap/pull/43)
* [Full changelog](https://github.com/openshift/cluster-bootstrap/compare/6441019151cdc7cbbdd034fb7d459235682b4a74...6665cae3374c18d466f11c9e0b8e41a61fcb0819)


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

* [Bug 1954152](https://bugzilla.redhat.com/show_bug.cgi?id=1954152): vendor: bump to the latest openshift/api [#200](https://github.com/openshift/cluster-config-operator/pull/200)
* [Bug 1920619](https://bugzilla.redhat.com/show_bug.cgi?id=1920619): bump(openshift): remove scheduler default profile from config [#181](https://github.com/openshift/cluster-config-operator/pull/181)
* Updating ose-cluster-config-operator builder & base images to be consistent with ART [#178](https://github.com/openshift/cluster-config-operator/pull/178)
* [Bug 1890038](https://bugzilla.redhat.com/show_bug.cgi?id=1890038): update AWS platform status migration controller for all platforms [#174](https://github.com/openshift/cluster-config-operator/pull/174)
* [Bug 1915473](https://bugzilla.redhat.com/show_bug.cgi?id=1915473): Annotate manifests for single-node-developer cluster profile [#169](https://github.com/openshift/cluster-config-operator/pull/169)
* [Bug 1905328](https://bugzilla.redhat.com/show_bug.cgi?id=1905328): Add warning of the consequences of changing bound token issuer [#173](https://github.com/openshift/cluster-config-operator/pull/173)
* Updating ose-cluster-config-operator builder & base images to be consistent with ART [#165](https://github.com/openshift/cluster-config-operator/pull/165)
* Bump openshift/api [#168](https://github.com/openshift/cluster-config-operator/pull/168)
* [Bug 1891952](https://bugzilla.redhat.com/show_bug.cgi?id=1891952): Bump API For Ingress AppsDomain Field [#167](https://github.com/openshift/cluster-config-operator/pull/167)
* add current profile annotations to CVO manifests [#164](https://github.com/openshift/cluster-config-operator/pull/164)
* Add component to OWNERS [#163](https://github.com/openshift/cluster-config-operator/pull/163)
* bump(github.com/openshift/api): support KubeVirt platform [#160](https://github.com/openshift/cluster-config-operator/pull/160)
* [Full changelog](https://github.com/openshift/cluster-config-operator/compare/d7db686cd420964efa14cb3d0cdfebd6b222219e...07e059a6b0c98e98d71f0c08dc741605e2431914)


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

* [Bug 1961719](https://bugzilla.redhat.com/show_bug.cgi?id=1961719): manifests/05_operator_rbac: Drop the unused namespace property [#89](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/89)
* [Bug 1967328](https://bugzilla.redhat.com/show_bug.cgi?id=1967328): Remove exclude annotation from manifests to include in ROKS [#91](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/91)
* [Bug 1929881](https://bugzilla.redhat.com/show_bug.cgi?id=1929881): Fix installation on ROKS [#80](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/80)
* Updating ose-cluster-csi-snapshot-controller-operator builder & base images to be consistent with ART [#78](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/78)
* [Bug 1914451](https://bugzilla.redhat.com/show_bug.cgi?id=1914451): Don't run the operator as root UID [#74](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/74)
* [Bug 1915473](https://bugzilla.redhat.com/show_bug.cgi?id=1915473): Annotate manifests for single-node-developer cluster profile [#65](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/65)
* [Bug 1916221](https://bugzilla.redhat.com/show_bug.cgi?id=1916221): Bump dependencies [#72](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/72)
* [Bug 1907287](https://bugzilla.redhat.com/show_bug.cgi?id=1907287): Use webhook for v1 snapshot API [#71](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/71)
* [Bug 1908347](https://bugzilla.redhat.com/show_bug.cgi?id=1908347): Apply ValidatingWebhookConfiguration correctly [#68](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/68)
* [Bug 1908349](https://bugzilla.redhat.com/show_bug.cgi?id=1908349): Don't validate v1 objects [#70](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/70)
* [Bug 1906518](https://bugzilla.redhat.com/show_bug.cgi?id=1906518): Update Snapshot CRDs to v1 [#69](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/69)
* [Bug 1905320](https://bugzilla.redhat.com/show_bug.cgi?id=1905320): Add memory limit for webhook container. [#67](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/67)
* Add validation webhook deployment [#62](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/62)
* Add IBM Cloud managed annotations to CVO manifests [#64](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/64)
* add current profile annotations to CVO manifests [#61](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/61)
* Change to "component" for BZ component [#60](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/60)
* [Bug 1839239](https://bugzilla.redhat.com/show_bug.cgi?id=1839239): Update version only after having rolled out the new operand [#57](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/57)
* Add BZ component to OWNERS [#59](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/59)
* [Bug 1879365](https://bugzilla.redhat.com/show_bug.cgi?id=1879365): Remove namespace creation [#49](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/49)
* [Full changelog](https://github.com/openshift/cluster-csi-snapshot-controller-operator/compare/68618ad3891579c0dcff5c3a701a927f2f383a42...fc036b59b83b25ac6d1050aee0a172abb54502c6)


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

* [Bug 1967766](https://bugzilla.redhat.com/show_bug.cgi?id=1967766): Corefile: Set bufsize to 512 bytes for all servers [#277](https://github.com/openshift/cluster-dns-operator/pull/277)
* [Bug 1953097](https://bugzilla.redhat.com/show_bug.cgi?id=1953097): Corefile: Enable bufsize plugin for all servers [#267](https://github.com/openshift/cluster-dns-operator/pull/267)
* [Bug 1953609](https://bugzilla.redhat.com/show_bug.cgi?id=1953609): Enable errors plugin for custom upstream resolvers [#268](https://github.com/openshift/cluster-dns-operator/pull/268)
* [Bug 1942228](https://bugzilla.redhat.com/show_bug.cgi?id=1942228): Fix spurious reconciliation of DNS daemonset and service [#250](https://github.com/openshift/cluster-dns-operator/pull/250)
* [Bug 1943826](https://bugzilla.redhat.com/show_bug.cgi?id=1943826): Corefile: Use 30 second max TTL for caching of negative responses [#254](https://github.com/openshift/cluster-dns-operator/pull/254)
* [Bug 1937089](https://bugzilla.redhat.com/show_bug.cgi?id=1937089): Configure CoreDNS to shut down gracefully [#247](https://github.com/openshift/cluster-dns-operator/pull/247)
* [Bug 1936587](https://bugzilla.redhat.com/show_bug.cgi?id=1936587): Set CoreDNS's cache's maximum TTL to 900 seconds [#245](https://github.com/openshift/cluster-dns-operator/pull/245)
* [Bug 1928304](https://bugzilla.redhat.com/show_bug.cgi?id=1928304): Set CoreDNS readiness probe period and timeout each to 3 seconds [#235](https://github.com/openshift/cluster-dns-operator/pull/235)
* [Bug 1912522](https://bugzilla.redhat.com/show_bug.cgi?id=1912522): test/e2e: Re-enable TestCoreDNSImageUprade [#230](https://github.com/openshift/cluster-dns-operator/pull/230)
* Updating ose-cluster-dns-operator builder & base images to be consistent with ART [#229](https://github.com/openshift/cluster-dns-operator/pull/229)
* [Bug 1905323](https://bugzilla.redhat.com/show_bug.cgi?id=1905323): Request appropriate memory for dns-node-resolver container [#225](https://github.com/openshift/cluster-dns-operator/pull/225)
* [Bug 1908891](https://bugzilla.redhat.com/show_bug.cgi?id=1908891): test/e2e: Block on TestCoreDNSImageUpgrade image revert [#226](https://github.com/openshift/cluster-dns-operator/pull/226)
* [Bug 1906860](https://bugzilla.redhat.com/show_bug.cgi?id=1906860): Bump for kube 1.20 [#222](https://github.com/openshift/cluster-dns-operator/pull/222)
* [Bug 1882485](https://bugzilla.redhat.com/show_bug.cgi?id=1882485): Prevent dig errors from corrupting host's /etc/hosts [#223](https://github.com/openshift/cluster-dns-operator/pull/223)
* [Bug 1880148](https://bugzilla.redhat.com/show_bug.cgi?id=1880148): Fix DNS DaemonSet's updateStrategy stanza [#221](https://github.com/openshift/cluster-dns-operator/pull/221)
* [Bug 1880148](https://bugzilla.redhat.com/show_bug.cgi?id=1880148): Set DNS DaemonSet's maxUnavailable value to 10% [#217](https://github.com/openshift/cluster-dns-operator/pull/217)
* Revert "Configure CoreDNS to shut down gracefully" [#213](https://github.com/openshift/cluster-dns-operator/pull/213)
* Add IBM Cloud managed annotations to CVO manifests [#214](https://github.com/openshift/cluster-dns-operator/pull/214)
* [Bug 1896923](https://bugzilla.redhat.com/show_bug.cgi?id=1896923): Configure CoreDNS metrics plugin to use localhost [#210](https://github.com/openshift/cluster-dns-operator/pull/210)
* addOwners-candita [#212](https://github.com/openshift/cluster-dns-operator/pull/212)
* [Bug 1895147](https://bugzilla.redhat.com/show_bug.cgi?id=1895147): Remove memory limit on the CoreDNS container [#207](https://github.com/openshift/cluster-dns-operator/pull/207)
* add current profile annotations to CVO manifests [#206](https://github.com/openshift/cluster-dns-operator/pull/206)
* [Bug 1884053](https://bugzilla.redhat.com/show_bug.cgi?id=1884053): Configure CoreDNS to shut down gracefully [#205](https://github.com/openshift/cluster-dns-operator/pull/205)
* Updating ose-cluster-dns-operator builder & base images to be consistent with ART [#203](https://github.com/openshift/cluster-dns-operator/pull/203)
* [Full changelog](https://github.com/openshift/cluster-dns-operator/compare/b7e8cac58a2eded39d8af3a7f1be9c263a672988...cf8be7b279499d5010894b8c9bf79acc9853be36)


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

* [Bug 1976988](https://bugzilla.redhat.com/show_bug.cgi?id=1976988): [release-4.7]: Increase inertia duration for the EtcdMembersDegraded condition [#618](https://github.com/openshift/cluster-etcd-operator/pull/618)
* [Bug 1976287](https://bugzilla.redhat.com/show_bug.cgi?id=1976287): Validate the status of the etcd snapshot during backup and restore [#617](https://github.com/openshift/cluster-etcd-operator/pull/617)
* [Bug 1951447](https://bugzilla.redhat.com/show_bug.cgi?id=1951447): pkg/etcdenvvar/etcd_env.go: Sort endpoints to prevent rollout [#568](https://github.com/openshift/cluster-etcd-operator/pull/568)
* [Bug 1958416](https://bugzilla.redhat.com/show_bug.cgi?id=1958416): pkg/dnshelpers: fallback to spec if status is not populated for serviceNetwork [#594](https://github.com/openshift/cluster-etcd-operator/pull/594)
* [Bug 1955418](https://bugzilla.redhat.com/show_bug.cgi?id=1955418): manifests: Shift FlowSchema to level 50 [#582](https://github.com/openshift/cluster-etcd-operator/pull/582)
* [Bug 1954121](https://bugzilla.redhat.com/show_bug.cgi?id=1954121): [release-4.7] Improve cert controller detection and correction of invalid certs [#577](https://github.com/openshift/cluster-etcd-operator/pull/577)
* OWNERS: add lilic as reviewer [#588](https://github.com/openshift/cluster-etcd-operator/pull/588)
* [Bug 1954073](https://bugzilla.redhat.com/show_bug.cgi?id=1954073): bindata, pkg: Propagate operator log level to etcd itself [#578](https://github.com/openshift/cluster-etcd-operator/pull/578)
* [Bug 1925739](https://bugzilla.redhat.com/show_bug.cgi?id=1925739): pkg/operator/metriccontroller: cleanup transports [#537](https://github.com/openshift/cluster-etcd-operator/pull/537)
* [Bug 1920159](https://bugzilla.redhat.com/show_bug.cgi?id=1920159): CPU requests overstate actual needs [#535](https://github.com/openshift/cluster-etcd-operator/pull/535)
* Add summary tables to tls asset docs [#529](https://github.com/openshift/cluster-etcd-operator/pull/529)
* [Bug 1871170](https://bugzilla.redhat.com/show_bug.cgi?id=1871170): test/e2e: add etcdctl sanity test [#456](https://github.com/openshift/cluster-etcd-operator/pull/456)
* [Bug 1907872](https://bugzilla.redhat.com/show_bug.cgi?id=1907872): Make dual stack bootstrapping more reliable [#532](https://github.com/openshift/cluster-etcd-operator/pull/532)
* docs: add maintenance section [#519](https://github.com/openshift/cluster-etcd-operator/pull/519)
* [Bug 1916853](https://bugzilla.redhat.com/show_bug.cgi?id=1916853): pkg/operator: ensure etcd endpoints cm [#525](https://github.com/openshift/cluster-etcd-operator/pull/525)
* OWNERS: add marun [#524](https://github.com/openshift/cluster-etcd-operator/pull/524)
* [Bug 1882176](https://bugzilla.redhat.com/show_bug.cgi?id=1882176): Validate certs for the current IP address of the node [#461](https://github.com/openshift/cluster-etcd-operator/pull/461)
* [Bug 1851810](https://bugzilla.redhat.com/show_bug.cgi?id=1851810): *: ensure etcd listens on strong ciphers [#523](https://github.com/openshift/cluster-etcd-operator/pull/523)
* Updating cluster-etcd-operator builder & base images to be consistent with ART [#522](https://github.com/openshift/cluster-etcd-operator/pull/522)
* [Bug 1851351](https://bugzilla.redhat.com/show_bug.cgi?id=1851351): Remove stale EtcdMemberIPMigratorDegraded condition [#517](https://github.com/openshift/cluster-etcd-operator/pull/517)
* [Bug 1913747](https://bugzilla.redhat.com/show_bug.cgi?id=1913747): bump(*): kubernetes 1.20.1 [#518](https://github.com/openshift/cluster-etcd-operator/pull/518)
* [Bug 1906875](https://bugzilla.redhat.com/show_bug.cgi?id=1906875): Provide an option force backup even when API is not available to check the health. [#509](https://github.com/openshift/cluster-etcd-operator/pull/509)
* [Bug 1898954](https://bugzilla.redhat.com/show_bug.cgi?id=1898954): Backup script should get the latest revision of static-pod-resources … [#504](https://github.com/openshift/cluster-etcd-operator/pull/504)
* Introduce bootstrap scaling strategies [#449](https://github.com/openshift/cluster-etcd-operator/pull/449)
* Annotate manifests for single-node-developer cluster profile [#505](https://github.com/openshift/cluster-etcd-operator/pull/505)
* [Bug 1844727](https://bugzilla.redhat.com/show_bug.cgi?id=1844727): Use socket readiness probe to avoid generating zombies [#502](https://github.com/openshift/cluster-etcd-operator/pull/502)
* Remove unused cruft [#501](https://github.com/openshift/cluster-etcd-operator/pull/501)
* Revert "Use etcd's /health endpoint for readiness checking" [#500](https://github.com/openshift/cluster-etcd-operator/pull/500)
* Add IBM Cloud managed annotations to CVO manifests [#498](https://github.com/openshift/cluster-etcd-operator/pull/498)
* [Bug 1895509](https://bugzilla.redhat.com/show_bug.cgi?id=1895509): Revert "Bug 1837540: Use restore pod yaml from the backup when restoring" [#495](https://github.com/openshift/cluster-etcd-operator/pull/495)
* * remove 4.3 tolerations [#469](https://github.com/openshift/cluster-etcd-operator/pull/469)
* [Bug 1892288](https://bugzilla.redhat.com/show_bug.cgi?id=1892288): pkg/etcdcli: add IsQuorumFaultTolerant [#485](https://github.com/openshift/cluster-etcd-operator/pull/485)
* *: remove all MCO tolerations [#482](https://github.com/openshift/cluster-etcd-operator/pull/482)
* picks up setting `TCP_USER_TIMEOUT` socket option [#486](https://github.com/openshift/cluster-etcd-operator/pull/486)
* add current profile annotations to CVO manifests [#484](https://github.com/openshift/cluster-etcd-operator/pull/484)
* pkg/operator: remove legacy api [#481](https://github.com/openshift/cluster-etcd-operator/pull/481)
* bump library-go for static pod uid [#477](https://github.com/openshift/cluster-etcd-operator/pull/477)
* *:bump library-go [#476](https://github.com/openshift/cluster-etcd-operator/pull/476)
* Use etcd's /health endpoint for readiness checking [#474](https://github.com/openshift/cluster-etcd-operator/pull/474)
* OWNERS: change component to Etcd [#467](https://github.com/openshift/cluster-etcd-operator/pull/467)
* [Bug 1888015](https://bugzilla.redhat.com/show_bug.cgi?id=1888015): bump library-go to pick up static pod graceful timeout workaround [#464](https://github.com/openshift/cluster-etcd-operator/pull/464)
* Updating cluster-etcd-operator builder & base images to be consistent with ART [#463](https://github.com/openshift/cluster-etcd-operator/pull/463)
* *: enable pprof profiler for operator [#459](https://github.com/openshift/cluster-etcd-operator/pull/459)
* flowschema for etcd operator traffic [#462](https://github.com/openshift/cluster-etcd-operator/pull/462)
* [Full changelog](https://github.com/openshift/cluster-etcd-operator/compare/c5ec85841302bf4c93fbf2da860b96fea10e068d...51cb8c4147c45672c9645fae39bfcc6d696adc85)


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

* [Bug 1988388](https://bugzilla.redhat.com/show_bug.cgi?id=1988388): Properly set custom tolerations [#708](https://github.com/openshift/cluster-image-registry-operator/pull/708)
* [Bug 1984979](https://bugzilla.redhat.com/show_bug.cgi?id=1984979): Creating StorageAccount V2 instead of V1 [#707](https://github.com/openshift/cluster-image-registry-operator/pull/707)
* Updating ose-cluster-image-registry-operator builder & base images to be consistent with ART [#651](https://github.com/openshift/cluster-image-registry-operator/pull/651)
* [Bug 1977159](https://bugzilla.redhat.com/show_bug.cgi?id=1977159): bump aws-sdk-go to v1.38.35 [#704](https://github.com/openshift/cluster-image-registry-operator/pull/704)
* [Bug 1973693](https://bugzilla.redhat.com/show_bug.cgi?id=1973693): Setting required pod anti-affinity rules [#697](https://github.com/openshift/cluster-image-registry-operator/pull/697)
* [Bug 1960562](https://bugzilla.redhat.com/show_bug.cgi?id=1960562): manifests: fix selector in image-registry-operator [#689](https://github.com/openshift/cluster-image-registry-operator/pull/689)
* [Bug 1957308](https://bugzilla.redhat.com/show_bug.cgi?id=1957308): Setting user tags always when Storage is Managed [#684](https://github.com/openshift/cluster-image-registry-operator/pull/684)
* [Bug 1955176](https://bugzilla.redhat.com/show_bug.cgi?id=1955176): Setting user provided tags on bucket creation [#682](https://github.com/openshift/cluster-image-registry-operator/pull/682)
* [Bug 1921909](https://bugzilla.redhat.com/show_bug.cgi?id=1921909): build and use AWS config file for operator and operand [#640](https://github.com/openshift/cluster-image-registry-operator/pull/640)
* [Bug 1914407](https://bugzilla.redhat.com/show_bug.cgi?id=1914407): Explicitly set node-ca runAsUser and runAsGroup [#658](https://github.com/openshift/cluster-image-registry-operator/pull/658)
* [Bug 1915041](https://bugzilla.redhat.com/show_bug.cgi?id=1915041): add ListMultipartUploadParts permission [#650](https://github.com/openshift/cluster-image-registry-operator/pull/650)
* [Bug 1907202](https://bugzilla.redhat.com/show_bug.cgi?id=1907202): Sync status to spec with regards to Swift config [#653](https://github.com/openshift/cluster-image-registry-operator/pull/653)
* [Bug 1902091](https://bugzilla.redhat.com/show_bug.cgi?id=1902091): Using http.DefaultTransport timeouts [#648](https://github.com/openshift/cluster-image-registry-operator/pull/648)
* [CORS-1584](https://issues.redhat.com/browse/CORS-1584): support custom CA bundle for AWS API [#638](https://github.com/openshift/cluster-image-registry-operator/pull/638)
* [Bug 1889921](https://bugzilla.redhat.com/show_bug.cgi?id=1889921): Reporting degraded if not available [#644](https://github.com/openshift/cluster-image-registry-operator/pull/644)
* Annotate manifests for single-node-developer cluster profile [#645](https://github.com/openshift/cluster-image-registry-operator/pull/645)
* Add IBM Cloud managed annotations to CVO manifests [#642](https://github.com/openshift/cluster-image-registry-operator/pull/642)
* [Bug 1897520](https://bugzilla.redhat.com/show_bug.cgi?id=1897520): Use mkdir -p to create ca-trust directories [#639](https://github.com/openshift/cluster-image-registry-operator/pull/639)
* [Bug 1894677](https://bugzilla.redhat.com/show_bug.cgi?id=1894677): Reduce default log level for pruner [#637](https://github.com/openshift/cluster-image-registry-operator/pull/637)
* [Bug 1893956](https://bugzilla.redhat.com/show_bug.cgi?id=1893956): Make /etc/pki/ca-trust/extracted writable [#634](https://github.com/openshift/cluster-image-registry-operator/pull/634)
* [Bug 1892799](https://bugzilla.redhat.com/show_bug.cgi?id=1892799): Operator should use entrypoint script [#631](https://github.com/openshift/cluster-image-registry-operator/pull/631)
* [Bug 1887010](https://bugzilla.redhat.com/show_bug.cgi?id=1887010): Make pruner always aware of registry name [#627](https://github.com/openshift/cluster-image-registry-operator/pull/627)
* add current profile annotations to CVO manifests [#629](https://github.com/openshift/cluster-image-registry-operator/pull/629)
* [Bug 1887737](https://bugzilla.redhat.com/show_bug.cgi?id=1887737): Skip TestImageRegistryRemovedWithImages on vSphere [#608](https://github.com/openshift/cluster-image-registry-operator/pull/608)
* [Bug 1850465](https://bugzilla.redhat.com/show_bug.cgi?id=1850465): Keep node-ca daemonset in-sync with reference version [#625](https://github.com/openshift/cluster-image-registry-operator/pull/625)
* [Bug 1888118](https://bugzilla.redhat.com/show_bug.cgi?id=1888118): Add memory request for operator [#628](https://github.com/openshift/cluster-image-registry-operator/pull/628)
* [Bug 1885856](https://bugzilla.redhat.com/show_bug.cgi?id=1885856): Creating prometheus record rule for v1 imports [#626](https://github.com/openshift/cluster-image-registry-operator/pull/626)
* [Bug 1883502](https://bugzilla.redhat.com/show_bug.cgi?id=1883502): Migrating to k8s.io/klog/v2 [#619](https://github.com/openshift/cluster-image-registry-operator/pull/619)
* Updating ose-cluster-image-registry-operator builder & base images to be consistent with ART [#621](https://github.com/openshift/cluster-image-registry-operator/pull/621)
* Cleanup: Use constants if possible [#622](https://github.com/openshift/cluster-image-registry-operator/pull/622)
* [Full changelog](https://github.com/openshift/cluster-image-registry-operator/compare/4739c685a8aee7748566ded9f711e5ceb0f77f00...70a85883e406641339251b5c1473e4dec7083928)


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

* [Bug 1978845](https://bugzilla.redhat.com/show_bug.cgi?id=1978845): Specify topology spread constraints [#632](https://github.com/openshift/cluster-ingress-operator/pull/632)
* [Bug 1973983](https://bugzilla.redhat.com/show_bug.cgi?id=1973983): Canary: Handle downgrades from 4.8 to 4.7 properly [#627](https://github.com/openshift/cluster-ingress-operator/pull/627)
* [Bug 1960776](https://bugzilla.redhat.com/show_bug.cgi?id=1960776): Reconcile openshift-ingress namespace on upgrade [#616](https://github.com/openshift/cluster-ingress-operator/pull/616)
* [Bug 1942603](https://bugzilla.redhat.com/show_bug.cgi?id=1942603): [release-4.7] Add the new NetworkPolicy-matching label to the namespace [#615](https://github.com/openshift/cluster-ingress-operator/pull/615)
* [Bug 1954097](https://bugzilla.redhat.com/show_bug.cgi?id=1954097): Annotate services of type LoadBalancer with user tags (AWS only) [#606](https://github.com/openshift/cluster-ingress-operator/pull/606)
* [Bug 1937214](https://bugzilla.redhat.com/show_bug.cgi?id=1937214): Fix spurious reconciliation of NodePort services [#570](https://github.com/openshift/cluster-ingress-operator/pull/570)
* [Bug 1935891](https://bugzilla.redhat.com/show_bug.cgi?id=1935891): Canary: Perform canary test probes over https [#566](https://github.com/openshift/cluster-ingress-operator/pull/566)
* [Bug 1936093](https://bugzilla.redhat.com/show_bug.cgi?id=1936093): Canary: Use cluster-wide proxy for canary client [#568](https://github.com/openshift/cluster-ingress-operator/pull/568)
* [Bug 1934904](https://bugzilla.redhat.com/show_bug.cgi?id=1934904): Canary: Schedule canary server pods to worker and infra nodes [#564](https://github.com/openshift/cluster-ingress-operator/pull/564)
* [Bug 1932649](https://bugzilla.redhat.com/show_bug.cgi?id=1932649): Canary: Add edge termination to canary route [#558](https://github.com/openshift/cluster-ingress-operator/pull/558)
* [Bug 1927080](https://bugzilla.redhat.com/show_bug.cgi?id=1927080): Verify that Serivce resources have idle annotations from corresponding Endpoint resources, should they exist. [#546](https://github.com/openshift/cluster-ingress-operator/pull/546)
* [Bug 1917942](https://bugzilla.redhat.com/show_bug.cgi?id=1917942): canary: Fail on all errors in `Reconcile(...)` [#540](https://github.com/openshift/cluster-ingress-operator/pull/540)
* [Bug 1917614](https://bugzilla.redhat.com/show_bug.cgi?id=1917614): get hostedzone tags from route53 on AWS C2S [#530](https://github.com/openshift/cluster-ingress-operator/pull/530)
* [Bug 1899941](https://bugzilla.redhat.com/show_bug.cgi?id=1899941): Override termination grace period for the router deployment [#534](https://github.com/openshift/cluster-ingress-operator/pull/534)
* [Bug 1905778](https://bugzilla.redhat.com/show_bug.cgi?id=1905778): Fix inconsistent ingress operator status after upgrade [#526](https://github.com/openshift/cluster-ingress-operator/pull/526)
* [Bug 1917942](https://bugzilla.redhat.com/show_bug.cgi?id=1917942): canary: Check canary service for nil elements [#533](https://github.com/openshift/cluster-ingress-operator/pull/533)
* [Bug 1916401](https://bugzilla.redhat.com/show_bug.cgi?id=1916401): DNS: Skip deleting records that were not published. [#529](https://github.com/openshift/cluster-ingress-operator/pull/529)
* Updating ose-cluster-ingress-operator builder & base images to be consistent with ART [#527](https://github.com/openshift/cluster-ingress-operator/pull/527)
* [Bug 1915079](https://bugzilla.redhat.com/show_bug.cgi?id=1915079): Disable canary route churn by default [#525](https://github.com/openshift/cluster-ingress-operator/pull/525)
* [Bug 1905100](https://bugzilla.redhat.com/show_bug.cgi?id=1905100): Add "ingress.operator.openshift.io/hard-stop-after" annotation [#522](https://github.com/openshift/cluster-ingress-operator/pull/522)
* [Bug 1898417](https://bugzilla.redhat.com/show_bug.cgi?id=1898417): GCP the dns targets in Google Cloud DNS is not updated after recreating loadbalancer service [#500](https://github.com/openshift/cluster-ingress-operator/pull/500)
* [Bug 1912922](https://bugzilla.redhat.com/show_bug.cgi?id=1912922): default_cert.go: Handle redundantly specified default certificate [#521](https://github.com/openshift/cluster-ingress-operator/pull/521)
* [Bug 1905324](https://bugzilla.redhat.com/show_bug.cgi?id=1905324): Request appropriate memory for ingress-operator container [#515](https://github.com/openshift/cluster-ingress-operator/pull/515)
* [Bug 1912916](https://bugzilla.redhat.com/show_bug.cgi?id=1912916): Set traffic policy to cluster for IBM platform [#516](https://github.com/openshift/cluster-ingress-operator/pull/516)
* [Bug 1887441](https://bugzilla.redhat.com/show_bug.cgi?id=1887441): Conditionally delete generated default cert [#505](https://github.com/openshift/cluster-ingress-operator/pull/505)
* [Bug 1906860](https://bugzilla.redhat.com/show_bug.cgi?id=1906860): Bump for kube 1.20 [#511](https://github.com/openshift/cluster-ingress-operator/pull/511)
* [Bug 1906508](https://bugzilla.redhat.com/show_bug.cgi?id=1906508): test/e2e: Don't clobber err in TestHeaderNameCaseAdjust [#512](https://github.com/openshift/cluster-ingress-operator/pull/512)
* [Bug 1908758](https://bugzilla.redhat.com/show_bug.cgi?id=1908758): Update AWS LB health check interval annotation [#518](https://github.com/openshift/cluster-ingress-operator/pull/518)
* [Bug 1906560](https://bugzilla.redhat.com/show_bug.cgi?id=1906560): Revert "Support changing ingresscontroller load balancer scope" [#514](https://github.com/openshift/cluster-ingress-operator/pull/514)
* [Bug 1906032](https://bugzilla.redhat.com/show_bug.cgi?id=1906032): Canary: Set daemonset MaxUnavailable to 10% [#509](https://github.com/openshift/cluster-ingress-operator/pull/509)
* [Bug 1903165](https://bugzilla.redhat.com/show_bug.cgi?id=1903165): NE-199 Follow Up Fixes. [#501](https://github.com/openshift/cluster-ingress-operator/pull/501)
* [Bug 1904582](https://bugzilla.redhat.com/show_bug.cgi?id=1904582): Assume ingresscontroller is external absent status [#502](https://github.com/openshift/cluster-ingress-operator/pull/502)
* Implement HTTP header case adjustment API [#496](https://github.com/openshift/cluster-ingress-operator/pull/496)
* [Bug 1870373](https://bugzilla.redhat.com/show_bug.cgi?id=1870373): Ingress Operator reports available when DNS fails to provision [#495](https://github.com/openshift/cluster-ingress-operator/pull/495)
* NE-199 Phase 2: Add periodic canary route HTTP checks w/ metrics & basic status reporting [#493](https://github.com/openshift/cluster-ingress-operator/pull/493)
* hack: verify-generated-crd.sh should fail on diffs [#499](https://github.com/openshift/cluster-ingress-operator/pull/499)
* Annotate manifests for single-node-developer cluster profile [#498](https://github.com/openshift/cluster-ingress-operator/pull/498)
* [Bug 1880902](https://bugzilla.redhat.com/show_bug.cgi?id=1880902): automatically set the dnsPolicy with ClusterFirstWithHostNet when endpoint publishing strategy type is set to hostnetwork [#492](https://github.com/openshift/cluster-ingress-operator/pull/492)
* Add IBM Cloud managed annotations to CVO manifests [#494](https://github.com/openshift/cluster-ingress-operator/pull/494)
* dns: Don't hotloop on updates to DNSRecord status [#484](https://github.com/openshift/cluster-ingress-operator/pull/484)
* aws: use shared credentials file instead of static only [#485](https://github.com/openshift/cluster-ingress-operator/pull/485)
* [Bug 1877693](https://bugzilla.redhat.com/show_bug.cgi?id=1877693): dnsrecords specify recordTTL as 30 but the value is nul… [#491](https://github.com/openshift/cluster-ingress-operator/pull/491)
* NE-199 Phase 1: Add initial Canary Controller and Canary Resources [#476](https://github.com/openshift/cluster-ingress-operator/pull/476)
* [Bug 1896923](https://bugzilla.redhat.com/show_bug.cgi?id=1896923): Configure operator metrics handler to use localhost [#490](https://github.com/openshift/cluster-ingress-operator/pull/490)
* addowner-candita [#489](https://github.com/openshift/cluster-ingress-operator/pull/489)
* [Bug 1892338](https://bugzilla.redhat.com/show_bug.cgi?id=1892338): Fix HAProxyReloadFail alert [#481](https://github.com/openshift/cluster-ingress-operator/pull/481)
* [Bug 1891625](https://bugzilla.redhat.com/show_bug.cgi?id=1891625): Support changing ingresscontroller load balancer scope [#472](https://github.com/openshift/cluster-ingress-operator/pull/472)
* Fix up ingress controller deployment godocs [#418](https://github.com/openshift/cluster-ingress-operator/pull/418)
* add current profile annotations to CVO manifests [#478](https://github.com/openshift/cluster-ingress-operator/pull/478)
* Add run-local steps to hacking doc [#406](https://github.com/openshift/cluster-ingress-operator/pull/406)
* [NE-425](https://issues.redhat.com/browse/NE-425): Add hello openshift to CI [#477](https://github.com/openshift/cluster-ingress-operator/pull/477)
* Updating ose-cluster-ingress-operator builder & base images to be consistent with ART [#471](https://github.com/openshift/cluster-ingress-operator/pull/471)
* TestForwardedHeaderPolicy*: Make case-insensitive [#474](https://github.com/openshift/cluster-ingress-operator/pull/474)
* deps: Bump Azure/go-autorest [#470](https://github.com/openshift/cluster-ingress-operator/pull/470)
* [Bug 1881155](https://bugzilla.redhat.com/show_bug.cgi?id=1881155): Improve status reporting when pods cannot be scheduled [#465](https://github.com/openshift/cluster-ingress-operator/pull/465)
* [Full changelog](https://github.com/openshift/cluster-ingress-operator/compare/17dfa4424be9f0c002e262726d7e8695ed85fe18...b86f935f5e693f48dbf6ec23a490422b6e295eb7)


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

* [Bug 1927321](https://bugzilla.redhat.com/show_bug.cgi?id=1927321): competing connectivitycheckcontrollers cause pod restarts during upgrades [#1041](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1041)
* [Bug 1927644](https://bugzilla.redhat.com/show_bug.cgi?id=1927644): bootstrap: add --advertise-address=pod.status.hostIP [#1042](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1042)
* [Bug 1883790](https://bugzilla.redhat.com/show_bug.cgi?id=1883790): Revert "force cert rotation every couple days for development: aggregator-client-signer" [#1037](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1037)
* [Bug 1920159](https://bugzilla.redhat.com/show_bug.cgi?id=1920159): kube-apiservers overstate steady-state CPU needs slightly [#1032](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1032)
* Remove tnozicka and add soltysh to OWNERS [#1034](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1034)
* [Bug 1910140](https://bugzilla.redhat.com/show_bug.cgi?id=1910140): fix the api dashboard with changes in upstream kube 1.20 [#1024](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1024)
* [Bug 1914287](https://bugzilla.redhat.com/show_bug.cgi?id=1914287): bring selflinks back for 4.7, they will be removed in 4.8 [#1023](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1023)
* [Bug 1906808](https://bugzilla.redhat.com/show_bug.cgi?id=1906808): follow-up fixes to SA-issuer observer [#1025](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1025)
* [Bug 1887392](https://bugzilla.redhat.com/show_bug.cgi?id=1887392): bump kube to 0.20.1 and lib-go to master to pick up authn/z caching [#1027](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1027)
* [Bug 1906808](https://bugzilla.redhat.com/show_bug.cgi?id=1906808): configobservation: override service-account-jwks-uri to use LB address [#1020](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1020)
* [Bug 1902059](https://bugzilla.redhat.com/show_bug.cgi?id=1902059): bootstrap: always wire bound SA keys [#1019](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1019)
* [Bug 1907951](https://bugzilla.redhat.com/show_bug.cgi?id=1907951): connectivitycheckcontroller: bump [#1016](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1016)
* add api performance dashbord to openshift console [#1005](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1005)
* remove priority config openshift-aggregated-api-delegated-auth [#1007](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1007)
* clean up: use WaitForAPIServerToStabilizeOnTheSameRevision from library-go [#1014](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1014)
* Annotate manifests for single-node-developer cluster profile [#1015](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1015)
* Always set service-account-issuer flag [#1013](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1013)
* Support user provided service-account-signing-key and issuer [#1012](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1012)
* [Bug 1900635](https://bugzilla.redhat.com/show_bug.cgi?id=1900635): Revert "Merge pull request #1006 from abhinavdahiya/user-provided-sa-signing-key" [#1011](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1011)
* [Bug 1895959](https://bugzilla.redhat.com/show_bug.cgi?id=1895959): don't allow upgrades when webhooktokenauthenticators are set [#1009](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1009)
* Support user provided service-account-signing-key and issuer [#1006](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1006)
* Add IBM Cloud managed annotations to CVO manifests [#1008](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1008)
* token webhook auth: set tokenreview API to v1 [#1004](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1004)
* picks up setting `TCP_USER_TIMEOUT` socket option [#1001](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1001)
* Revert "Set dnsPolicy ClusterFirstWithHostNet to match hostNetwork" [#1002](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1002)
* Use 'kubernetes.io/tls' instead of SecretTypeTLS which is not being substituted [#1000](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1000)
* Restrict log permissions [#995](https://github.com/openshift/cluster-kube-apiserver-operator/pull/995)
* bump library-go for static pod uid [#993](https://github.com/openshift/cluster-kube-apiserver-operator/pull/993)
* [Bug 1888861](https://bugzilla.redhat.com/show_bug.cgi?id=1888861): set servicesSubnet correctly in dual-stack clusters [#986](https://github.com/openshift/cluster-kube-apiserver-operator/pull/986)
* connectivitycheckcontroller: disable by default [#989](https://github.com/openshift/cluster-kube-apiserver-operator/pull/989)
* add current profile annotations to CVO manifests [#983](https://github.com/openshift/cluster-kube-apiserver-operator/pull/983)
* [Bug 1889308](https://bugzilla.redhat.com/show_bug.cgi?id=1889308): Set dnsPolicy ClusterFirstWithHostNet to match hostNetwork [#987](https://github.com/openshift/cluster-kube-apiserver-operator/pull/987)
* Revert "connectivitycheckcontroller: disable by default" [#971](https://github.com/openshift/cluster-kube-apiserver-operator/pull/971)
* [Bug 1888015](https://bugzilla.redhat.com/show_bug.cgi?id=1888015): bump library-go to pick up static pod graceful timeout workaround [#981](https://github.com/openshift/cluster-kube-apiserver-operator/pull/981)
* [Bug 1876166](https://bugzilla.redhat.com/show_bug.cgi?id=1876166): need to be able to disable kube-apiserver connectivity checks [#978](https://github.com/openshift/cluster-kube-apiserver-operator/pull/978)
* operator: add kube-system to informers for namespaces [#977](https://github.com/openshift/cluster-kube-apiserver-operator/pull/977)
* Updating ose-cluster-kube-apiserver-operator builder & base images to be consistent with ART [#970](https://github.com/openshift/cluster-kube-apiserver-operator/pull/970)
* watch-termination: set graceful termination period explicitly [#965](https://github.com/openshift/cluster-kube-apiserver-operator/pull/965)
* protect openshift traffic by using dedicated flowschema [#966](https://github.com/openshift/cluster-kube-apiserver-operator/pull/966)
* [Full changelog](https://github.com/openshift/cluster-kube-apiserver-operator/compare/0a8f1f99f98b4637cfb5a22c61c92264687da859...099c6afa1f8b4fe7654207f7eabd7784b42ce2e3)


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

* [Bug 1924488](https://bugzilla.redhat.com/show_bug.cgi?id=1924488): Bump github.com/gogo/protobuf to v1.3.2 [#508](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/508)
* [Bug 1920159](https://bugzilla.redhat.com/show_bug.cgi?id=1920159): Adjust CPU request for controller manager more precisely [#500](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/500)
* Extend OWNERS [#499](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/499)
* [Bug 1915304](https://bugzilla.redhat.com/show_bug.cgi?id=1915304): Updating ose-cluster-kube-controller-manager-operator builder & base images to be consistent with ART [#495](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/495)
* [Bug 1911211](https://bugzilla.redhat.com/show_bug.cgi?id=1911211): Fix version reporting for recovery-controller [#497](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/497)
* [Bug 1915473](https://bugzilla.redhat.com/show_bug.cgi?id=1915473): Annotate manifests for single-node-developer cluster profile [#487](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/487)
* [Bug 1915500](https://bugzilla.redhat.com/show_bug.cgi?id=1915500): support custom CA bundle for AWS C2S [#494](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/494)
* [Bug 1841119](https://bugzilla.redhat.com/show_bug.cgi?id=1841119): apply extendedArguments directly to kcm in bootstrap [#492](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/492)
* [Bug 1887392](https://bugzilla.redhat.com/show_bug.cgi?id=1887392): bump lib-go to master to pick up authn/z caching [#491](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/491)
* [Bug 1907375](https://bugzilla.redhat.com/show_bug.cgi?id=1907375): bump(*): k8s 1.20 [#489](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/489)
* [Bug 1912888](https://bugzilla.redhat.com/show_bug.cgi?id=1912888): Add recycler pod template as a ConfigMap [#488](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/488)
* sets cluster-policy-controller log level to Normal (-v=2) [#485](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/485)
* [Bug 1898159](https://bugzilla.redhat.com/show_bug.cgi?id=1898159): do not set allocate-node-cidrs, which is handled by ovn and sdn [#480](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/480)
* bump(k8s.io): to 1.20.0-beta.2 [#483](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/483)
* Add IBM Cloud managed annotations to CVO manifests [#481](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/481)
* [Bug 1841119](https://bugzilla.redhat.com/show_bug.cgi?id=1841119): Apply extendedArguments directly to kcm [#471](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/471)
* picks up setting `TCP_USER_TIMEOUT` socket option [#478](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/478)
* Revert "Set dnsPolicy ClusterFirstWithHostNet to match hostNetwork" [#479](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/479)
* add current profile annotations to CVO manifests [#477](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/477)
* [Bug 1890724](https://bugzilla.redhat.com/show_bug.cgi?id=1890724): Reduce OperatorStatusChanged event noise for staticpod controller [#472](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/472)
* [Bug 1889308](https://bugzilla.redhat.com/show_bug.cgi?id=1889308): Set dnsPolicy ClusterFirstWithHostNet to match hostNetwork [#469](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/469)
* [Bug 1888015](https://bugzilla.redhat.com/show_bug.cgi?id=1888015): bump library-go to pick up static pod graceful timeout workaround [#467](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/467)
* Transfer build-root control to the repository [#466](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/466)
* Updating ose-cluster-kube-controller-manager-operator builder & base images to be consistent with ART [#463](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/463)
* [Bug 1886022](https://bugzilla.redhat.com/show_bug.cgi?id=1886022): add new apigroup to rendered clusterrole copy [#462](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/462)
* [Full changelog](https://github.com/openshift/cluster-kube-controller-manager-operator/compare/b05961c979fff825cc17fbd66660f7409cc82f28...281590936f3a94d4ae1eb008709fda6614fe763b)


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

* [Bug 1924490](https://bugzilla.redhat.com/show_bug.cgi?id=1924490): Bump github.com/gogo/protobuf to v1.3.2 [#334](https://github.com/openshift/cluster-kube-scheduler-operator/pull/334)
* Remove tnozicka and ravi from OWNERS [#328](https://github.com/openshift/cluster-kube-scheduler-operator/pull/328)
* [Bug 1920619](https://bugzilla.redhat.com/show_bug.cgi?id=1920619): bump(*): remove default scheduler profile [#326](https://github.com/openshift/cluster-kube-scheduler-operator/pull/326)
* [Bug 1920509](https://bugzilla.redhat.com/show_bug.cgi?id=1920509): Use ss instead of lsof when waiting for ports [#324](https://github.com/openshift/cluster-kube-scheduler-operator/pull/324)
* [Bug 1915304](https://bugzilla.redhat.com/show_bug.cgi?id=1915304): Updating ose-cluster-kube-scheduler-operator builder & base images to be consistent with ART [#321](https://github.com/openshift/cluster-kube-scheduler-operator/pull/321)
* [Bug 1889488](https://bugzilla.redhat.com/show_bug.cgi?id=1889488): Have probes listen to secure ports [#316](https://github.com/openshift/cluster-kube-scheduler-operator/pull/316)
* [Bug 1891068](https://bugzilla.redhat.com/show_bug.cgi?id=1891068): manifests: add missing profile annotations [#319](https://github.com/openshift/cluster-kube-scheduler-operator/pull/319)
* [Bug 1887392](https://bugzilla.redhat.com/show_bug.cgi?id=1887392): bump kube to 1.201 and lib-go to master to pick up authn/z caching [#313](https://github.com/openshift/cluster-kube-scheduler-operator/pull/313)
* [Bug 1908145](https://bugzilla.redhat.com/show_bug.cgi?id=1908145): Change recovery-controller port to avoid conflicts [#311](https://github.com/openshift/cluster-kube-scheduler-operator/pull/311)
* [Bug 1907998](https://bugzilla.redhat.com/show_bug.cgi?id=1907998): Collect /metrics/resources from scheduler [#283](https://github.com/openshift/cluster-kube-scheduler-operator/pull/283)
* [Bug 1905327](https://bugzilla.redhat.com/show_bug.cgi?id=1905327): specify cpu and memory resources for initContainers [#310](https://github.com/openshift/cluster-kube-scheduler-operator/pull/310)
* Annotate manifests for single-node-developer cluster profile [#309](https://github.com/openshift/cluster-kube-scheduler-operator/pull/309)
* Switch to profiles [#307](https://github.com/openshift/cluster-kube-scheduler-operator/pull/307)
* [Bug 1881322](https://bugzilla.redhat.com/show_bug.cgi?id=1881322): Sync new kube-scheduler-client-cert-key on recovery [#288](https://github.com/openshift/cluster-kube-scheduler-operator/pull/288)
* bump(k8s.io): to 1.20.0-beta.2 [#305](https://github.com/openshift/cluster-kube-scheduler-operator/pull/305)
* Add IBM Cloud managed annotations to CVO manifests [#304](https://github.com/openshift/cluster-kube-scheduler-operator/pull/304)
* Revert "Set dnsPolicy ClusterFirstWithHostNet to match hostNetwork" [#303](https://github.com/openshift/cluster-kube-scheduler-operator/pull/303)
* picks up setting `TCP_USER_TIMEOUT` socket option [#302](https://github.com/openshift/cluster-kube-scheduler-operator/pull/302)
* add current profile annotations to CVO manifests [#301](https://github.com/openshift/cluster-kube-scheduler-operator/pull/301)
* bump library-go for static pod uid [#295](https://github.com/openshift/cluster-kube-scheduler-operator/pull/295)
* [Bug 1890724](https://bugzilla.redhat.com/show_bug.cgi?id=1890724): Reduce OperatorStatusChanged event noise for staticpod controller [#294](https://github.com/openshift/cluster-kube-scheduler-operator/pull/294)
* [Bug 1889308](https://bugzilla.redhat.com/show_bug.cgi?id=1889308): Set dnsPolicy ClusterFirstWithHostNet to match hostNetwork [#293](https://github.com/openshift/cluster-kube-scheduler-operator/pull/293)
* [Bug 1888015](https://bugzilla.redhat.com/show_bug.cgi?id=1888015): bump library-go to pick up static pod graceful timeout workaround [#291](https://github.com/openshift/cluster-kube-scheduler-operator/pull/291)
* Updating ose-cluster-kube-scheduler-operator builder & base images to be consistent with ART [#289](https://github.com/openshift/cluster-kube-scheduler-operator/pull/289)
* [Full changelog](https://github.com/openshift/cluster-kube-scheduler-operator/compare/0b9b05bc63e9b079827b3fea86524811bf483612...b2204ca23a57e9f01af915375e6a18fc86ffecda)


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

* Updating ose-cluster-kube-storage-version-migrator-operator builder & base images to be consistent with ART [#38](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/38)
* [Bug 1920159](https://bugzilla.redhat.com/show_bug.cgi?id=1920159): CPU request for migrator should not be higher than average use [#41](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/41)
* Add IBM Cloud managed annotations to CVO manifests [#35](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/35)
* picks up setting `TCP_USER_TIMEOUT` socket option [#34](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/34)
* add current profile annotations to CVO manifests [#33](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/33)
* Updating ose-cluster-kube-storage-version-migrator-operator builder & base images to be consistent with ART [#32](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/32)
* [Full changelog](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/compare/a75236dc5a0ad8bc058a3f1e5f38adb1c70af1c4...54484757581ec26f178c599215715bafd6029582)


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

* [Bug 1924492](https://bugzilla.redhat.com/show_bug.cgi?id=1924492): Bump dependencies to Kubernetes 1.20.6 to mitigate CVE-2021-3121 [#120](https://github.com/openshift/cluster-machine-approver/pull/120)
* Updating ose-cluster-machine-approver builder & base images to be consistent with ART [#103](https://github.com/openshift/cluster-machine-approver/pull/103)
* [Bug 1909108](https://bugzilla.redhat.com/show_bug.cgi?id=1909108): Bump K8s dependencies to 1.20 [#100](https://github.com/openshift/cluster-machine-approver/pull/100)
* [Bug 1907380](https://bugzilla.redhat.com/show_bug.cgi?id=1907380): Reduce verbosity of kube-rbac-proxy logging [#98](https://github.com/openshift/cluster-machine-approver/pull/98)
* Increase test coverage in CSR approval [#95](https://github.com/openshift/cluster-machine-approver/pull/95)
* Annotate manifests for single-node-developer cluster profile [#97](https://github.com/openshift/cluster-machine-approver/pull/97)
* Bump scripts to Go 1.15 [#96](https://github.com/openshift/cluster-machine-approver/pull/96)
* Updating ose-cluster-machine-approver builder & base images to be consistent with ART [#94](https://github.com/openshift/cluster-machine-approver/pull/94)
* add current profile annotations to CVO manifests [#92](https://github.com/openshift/cluster-machine-approver/pull/92)
* [Full changelog](https://github.com/openshift/cluster-machine-approver/compare/a6320f458e1bc658048625ab9a1c3020f3a6e165...9043e2bba8f4707a578895f8b29d4736a61a010c)


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

* [Bug 1986591](https://bugzilla.redhat.com/show_bug.cgi?id=1986591): node exporter calls /proc/cpuinfo multiple times causing the node to freeze [#1300](https://github.com/openshift/cluster-monitoring-operator/pull/1300)
* [Bug 1969963](https://bugzilla.redhat.com/show_bug.cgi?id=1969963): Recording rule for builds by strategy [#1206](https://github.com/openshift/cluster-monitoring-operator/pull/1206)
* [Bug 1967966](https://bugzilla.redhat.com/show_bug.cgi?id=1967966): Switch back anti-affinity to soft from hard for Prometheus [#1200](https://github.com/openshift/cluster-monitoring-operator/pull/1200)
* [Bug 1956565](https://bugzilla.redhat.com/show_bug.cgi?id=1956565): manifest allowlist: add acm_managed_cluster_info in 4.7 [#1144](https://github.com/openshift/cluster-monitoring-operator/pull/1144)
* [Bug 1961069](https://bugzilla.redhat.com/show_bug.cgi?id=1961069): remove dependency of e2e tests on AWS [#1162](https://github.com/openshift/cluster-monitoring-operator/pull/1162)
* [Bug 1957703](https://bugzilla.redhat.com/show_bug.cgi?id=1957703): [4.7]: Add hard anti-affinity constraints to Prometheuses [#1150](https://github.com/openshift/cluster-monitoring-operator/pull/1150)
* [Bug 1950290](https://bugzilla.redhat.com/show_bug.cgi?id=1950290): remove KubeClientCertificateExpiration alert rule [#1171](https://github.com/openshift/cluster-monitoring-operator/pull/1171)
* [Bug 1955482](https://bugzilla.redhat.com/show_bug.cgi?id=1955482): fix kube-state-metrics regexp patterns [#1163](https://github.com/openshift/cluster-monitoring-operator/pull/1163)
* [Bug 1955482](https://bugzilla.redhat.com/show_bug.cgi?id=1955482): Drop high-cardinality metrics from kube-state-metrics which aren't used [#1141](https://github.com/openshift/cluster-monitoring-operator/pull/1141)
* [Bug 1955469](https://bugzilla.redhat.com/show_bug.cgi?id=1955469): remove node_mountstats_nfs_* metrics [#1154](https://github.com/openshift/cluster-monitoring-operator/pull/1154)
* [Bug 1955462](https://bugzilla.redhat.com/show_bug.cgi?id=1955462): drop container_memory_failures_total metric backport [#1160](https://github.com/openshift/cluster-monitoring-operator/pull/1160)
* [Bug 1952149](https://bugzilla.redhat.com/show_bug.cgi?id=1952149): oc adm top reporting unknown status for Windows node [#1130](https://github.com/openshift/cluster-monitoring-operator/pull/1130)
* [Bug 1955449](https://bugzilla.redhat.com/show_bug.cgi?id=1955449): drop crio image metrics [#1134](https://github.com/openshift/cluster-monitoring-operator/pull/1134)
* [Bug 1945856](https://bugzilla.redhat.com/show_bug.cgi?id=1945856): Revert "Bug 1934516: [4.7]: jsonnet/prometheus.jsonnet: Apply system-cluster-critical class to cluster Prometheus " [#1103](https://github.com/openshift/cluster-monitoring-operator/pull/1103)
* [Bug 1945851](https://bugzilla.redhat.com/show_bug.cgi?id=1945851): Backport Remove the "instance" and "pod" labels for kube-state-metrics metrics [#1101](https://github.com/openshift/cluster-monitoring-operator/pull/1101)
* [Bug 1926876](https://bugzilla.redhat.com/show_bug.cgi?id=1926876): pkg/manifests: fix prometheus-proxy trustedCA [#1051](https://github.com/openshift/cluster-monitoring-operator/pull/1051)
* [Bug 1932820](https://bugzilla.redhat.com/show_bug.cgi?id=1932820): Remove kube-apiserver-availability.rules [#1069](https://github.com/openshift/cluster-monitoring-operator/pull/1069)
* [Bug 1930876](https://bugzilla.redhat.com/show_bug.cgi?id=1930876): etcdInsufficientMembers is wrong when etcd is in a pod [#1066](https://github.com/openshift/cluster-monitoring-operator/pull/1066)
* [Bug 1929278](https://bugzilla.redhat.com/show_bug.cgi?id=1929278): [4.7]: jsonnet/prometheus.jsonnet: Apply openshift-user-critical class to cluster Prometheus [#1062](https://github.com/openshift/cluster-monitoring-operator/pull/1062)
* [Bug 1913386](https://bugzilla.redhat.com/show_bug.cgi?id=1913386): allow only /metrics for kube-rbac-proxy in front of UWM prometheu [#1046](https://github.com/openshift/cluster-monitoring-operator/pull/1046)
* [Bug 1913006](https://bugzilla.redhat.com/show_bug.cgi?id=1913006): Removing etcd v2 specific alerts [#1029](https://github.com/openshift/cluster-monitoring-operator/pull/1029)
* jsonnet: remove ksonnet [#1042](https://github.com/openshift/cluster-monitoring-operator/pull/1042)
* [Bug 1905330](https://bugzilla.redhat.com/show_bug.cgi?id=1905330): Add missing CPU and memory requests [#1041](https://github.com/openshift/cluster-monitoring-operator/pull/1041)
* [Bug 1905141](https://bugzilla.redhat.com/show_bug.cgi?id=1905141): Add vsphere-problem-detector to telemetry [#1037](https://github.com/openshift/cluster-monitoring-operator/pull/1037)
* [Bug 1914090](https://bugzilla.redhat.com/show_bug.cgi?id=1914090): jsonnet: remove Ceph block devices in rules [#1039](https://github.com/openshift/cluster-monitoring-operator/pull/1039)
* [Bug 1915003](https://bugzilla.redhat.com/show_bug.cgi?id=1915003): Add a rule for calculating rolling node readiness [#1032](https://github.com/openshift/cluster-monitoring-operator/pull/1032)
* Updating cluster-monitoring-operator builder & base images to be consistent with ART [#1038](https://github.com/openshift/cluster-monitoring-operator/pull/1038)
* [Bug 1916056](https://bugzilla.redhat.com/show_bug.cgi?id=1916056): manifest allowlist: add ACM metric [#1035](https://github.com/openshift/cluster-monitoring-operator/pull/1035)
* [Bug 1915473](https://bugzilla.redhat.com/show_bug.cgi?id=1915473): Annotate manifests for single-node-developer cluster profile [#1003](https://github.com/openshift/cluster-monitoring-operator/pull/1003)
* [Bug 1905393](https://bugzilla.redhat.com/show_bug.cgi?id=1905393): manifests: use rbac.authorization.k8s.io/v1 [#1033](https://github.com/openshift/cluster-monitoring-operator/pull/1033)
* [Bug 1913554](https://bugzilla.redhat.com/show_bug.cgi?id=1913554): Ingress recording rule for error fraction is incorrect [#1030](https://github.com/openshift/cluster-monitoring-operator/pull/1030)
* [Bug 1907475](https://bugzilla.redhat.com/show_bug.cgi?id=1907475): Add recording rules for ingress traffic and error rate [#1019](https://github.com/openshift/cluster-monitoring-operator/pull/1019)
* [Bug 1908342](https://bugzilla.redhat.com/show_bug.cgi?id=1908342): Add pv_collector_total_pv_count storage metric [#994](https://github.com/openshift/cluster-monitoring-operator/pull/994)
* [Bug 1905647](https://bugzilla.redhat.com/show_bug.cgi?id=1905647): Calculate physical CPU core seconds used for consumption and report via telemetry [#1004](https://github.com/openshift/cluster-monitoring-operator/pull/1004)
* [Bug 1899839](https://bugzilla.redhat.com/show_bug.cgi?id=1899839): jsonnet/thanos-ruler.jsonnet: Set resources to the native spec field [#1023](https://github.com/openshift/cluster-monitoring-operator/pull/1023)
* [Bug 1908562](https://bugzilla.redhat.com/show_bug.cgi?id=1908562): Add a recording rule measuring pod readiness [#1020](https://github.com/openshift/cluster-monitoring-operator/pull/1020)
* [MON-1302](https://issues.redhat.com/browse/MON-1302): hack/tools/go.mod: bump prometheus [#1021](https://github.com/openshift/cluster-monitoring-operator/pull/1021)
* Update release checklist template [#1011](https://github.com/openshift/cluster-monitoring-operator/pull/1011)
* [Bug 1906570](https://bugzilla.redhat.com/show_bug.cgi?id=1906570): Mount /var/log/wtmp into node_exporter init container [#1017](https://github.com/openshift/cluster-monitoring-operator/pull/1017)
* [Bug 1829723](https://bugzilla.redhat.com/show_bug.cgi?id=1829723): Update and pin jsonnet dependencies for release 4.7 [#1018](https://github.com/openshift/cluster-monitoring-operator/pull/1018)
* [MON-1302](https://issues.redhat.com/browse/MON-1302): Bump prometheus-operator and k8s golang dependencies [#1009](https://github.com/openshift/cluster-monitoring-operator/pull/1009)
* jsonnet: bump prometheus-operator to v0.44.0 [#1013](https://github.com/openshift/cluster-monitoring-operator/pull/1013)
* [Bug 1903464](https://bugzilla.redhat.com/show_bug.cgi?id=1903464): jsonnet: fix recording rules with many-to-many matching errors [#965](https://github.com/openshift/cluster-monitoring-operator/pull/965)
* [Bug 1904161](https://bugzilla.redhat.com/show_bug.cgi?id=1904161): Use alertmanager_integrations metric instead of alertmanager_notifications_total for AlertmanagerReceiversNotConfigured [#992](https://github.com/openshift/cluster-monitoring-operator/pull/992)
* [Bug 1872786](https://bugzilla.redhat.com/show_bug.cgi?id=1872786): jsonnet: remove apiserver_request:availability30d [#980](https://github.com/openshift/cluster-monitoring-operator/pull/980)
* [Bug 1904985](https://bugzilla.redhat.com/show_bug.cgi?id=1904985): fix TLS secrets for Thanos sidecars [#1008](https://github.com/openshift/cluster-monitoring-operator/pull/1008)
* test/e2e: fix port-forward command [#1010](https://github.com/openshift/cluster-monitoring-operator/pull/1010)
* Add Thanos sidecar metrics + alerts [#993](https://github.com/openshift/cluster-monitoring-operator/pull/993)
* test/e2e: Add Thanos Query Watchdog Alert test [#996](https://github.com/openshift/cluster-monitoring-operator/pull/996)
* [Bug 1899582](https://bugzilla.redhat.com/show_bug.cgi?id=1899582): Increase rest config burst and QPS rate limits [#999](https://github.com/openshift/cluster-monitoring-operator/pull/999)
* Add missing default cluster profile annotation [#998](https://github.com/openshift/cluster-monitoring-operator/pull/998)
* jsonnet: remove unused file [#1000](https://github.com/openshift/cluster-monitoring-operator/pull/1000)
* removal of bindata [#985](https://github.com/openshift/cluster-monitoring-operator/pull/985)
* [Bug 1885856](https://bugzilla.redhat.com/show_bug.cgi?id=1885856): Exporting registry v1 protocol usage metric [#949](https://github.com/openshift/cluster-monitoring-operator/pull/949)
* Switch dns resolver to miekgdns [#997](https://github.com/openshift/cluster-monitoring-operator/pull/997)
* [Bug 1897252](https://bugzilla.redhat.com/show_bug.cgi?id=1897252): Add Thanos query log level [#995](https://github.com/openshift/cluster-monitoring-operator/pull/995)
* Create pod priority class for user workload monitoring [#987](https://github.com/openshift/cluster-monitoring-operator/pull/987)
* [Bug 1868976](https://bugzilla.redhat.com/show_bug.cgi?id=1868976): jsonnet: configure SCCs [#981](https://github.com/openshift/cluster-monitoring-operator/pull/981)
* pkg/operator/operator.go: Adjust log format of resyncPeriod [#984](https://github.com/openshift/cluster-monitoring-operator/pull/984)
* Remove deprecated user workload configuration [#983](https://github.com/openshift/cluster-monitoring-operator/pull/983)
* test/rules: remove commented lines [#979](https://github.com/openshift/cluster-monitoring-operator/pull/979)
* enable hwmon for sensor collection for bare metal clusters [#971](https://github.com/openshift/cluster-monitoring-operator/pull/971)
* Add IBM Cloud managed annotations to CVO manifests [#982](https://github.com/openshift/cluster-monitoring-operator/pull/982)
* jsonnet/prometheus-operator-user-workload.jsonnet: Remove as per TODO [#974](https://github.com/openshift/cluster-monitoring-operator/pull/974)
* [Bug 1878772](https://bugzilla.redhat.com/show_bug.cgi?id=1878772): jsonnet/thanos-querier: exec probes, use correct endpoint for readiness [#977](https://github.com/openshift/cluster-monitoring-operator/pull/977)
* Fix admission reviews versions [#958](https://github.com/openshift/cluster-monitoring-operator/pull/958)
* [Bug 1885244](https://bugzilla.redhat.com/show_bug.cgi?id=1885244): fix cluster role for prometheus operator [#976](https://github.com/openshift/cluster-monitoring-operator/pull/976)
* [Bug 1885244](https://bugzilla.redhat.com/show_bug.cgi?id=1885244): bump prometheus operator to v0.43.0 [#970](https://github.com/openshift/cluster-monitoring-operator/pull/970)
* make role manifest sort stable [#973](https://github.com/openshift/cluster-monitoring-operator/pull/973)
* [Bug 1883765](https://bugzilla.redhat.com/show_bug.cgi?id=1883765): Bump Thanos v0.16.0 [#969](https://github.com/openshift/cluster-monitoring-operator/pull/969)
* jsonnet/jsonnetfile.json: Switch to master [#960](https://github.com/openshift/cluster-monitoring-operator/pull/960)
* OWNERS: add dgrisonnet [#972](https://github.com/openshift/cluster-monitoring-operator/pull/972)
* [Bug 1882730](https://bugzilla.redhat.com/show_bug.cgi?id=1882730): fix cluster:cpu_core_hyperthreading rule for s390x [#953](https://github.com/openshift/cluster-monitoring-operator/pull/953)
* add current profile annotations to CVO manifests [#967](https://github.com/openshift/cluster-monitoring-operator/pull/967)
* [Bug 1885246](https://bugzilla.redhat.com/show_bug.cgi?id=1885246): pkg/*: use k8s.io/klog/v2 [#968](https://github.com/openshift/cluster-monitoring-operator/pull/968)
* [Bug 1890808](https://bugzilla.redhat.com/show_bug.cgi?id=1890808): bump mixins to include new etcd alerts [#963](https://github.com/openshift/cluster-monitoring-operator/pull/963)
* Allowlist cco_credentials_mode metric from cloud credential operator. [#947](https://github.com/openshift/cluster-monitoring-operator/pull/947)
* [Bug 1812085](https://bugzilla.redhat.com/show_bug.cgi?id=1812085): restore pod networking dashboards [#962](https://github.com/openshift/cluster-monitoring-operator/pull/962)
* [Bug 1887799](https://bugzilla.redhat.com/show_bug.cgi?id=1887799): Unset memory limits on config reloader container [#959](https://github.com/openshift/cluster-monitoring-operator/pull/959)
* jsonnet: Cap total resources:sum series [#957](https://github.com/openshift/cluster-monitoring-operator/pull/957)
* update go-jsonnet to faster version [#924](https://github.com/openshift/cluster-monitoring-operator/pull/924)
* [Bug 1879930](https://bugzilla.redhat.com/show_bug.cgi?id=1879930): Preserve labels and annotations during reconciliation [#942](https://github.com/openshift/cluster-monitoring-operator/pull/942)
* Updating cluster-monitoring-operator builder & base images to be consistent with ART [#950](https://github.com/openshift/cluster-monitoring-operator/pull/950)
* jsonnet: Collect all resource counts for telemetry [#951](https://github.com/openshift/cluster-monitoring-operator/pull/951)
* pkg/operator: fix log msg about reconciliation interval [#948](https://github.com/openshift/cluster-monitoring-operator/pull/948)
* [Full changelog](https://github.com/openshift/cluster-monitoring-operator/compare/923baf2d0ee389a6b97dcb08af017b006f7c1288...035c8038f56cdcf0d402bea6671e81882e3ab8bd)


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

* [Bug 1996063](https://bugzilla.redhat.com/show_bug.cgi?id=1996063): Use 10% for nw-check-target maxUnavailable [#1184](https://github.com/openshift/cluster-network-operator/pull/1184)
* [Bug 1988426](https://bugzilla.redhat.com/show_bug.cgi?id=1988426): Change to use mountPath: /host [#1170](https://github.com/openshift/cluster-network-operator/pull/1170)
* [Bug 1962036](https://bugzilla.redhat.com/show_bug.cgi?id=1962036): Use the election mechanism provided by library-go [#1098](https://github.com/openshift/cluster-network-operator/pull/1098)
* [Bug 1972549](https://bugzilla.redhat.com/show_bug.cgi?id=1972549): Remove reference to v1beta1 API [#1134](https://github.com/openshift/cluster-network-operator/pull/1134)
* [Bug 1982217](https://bugzilla.redhat.com/show_bug.cgi?id=1982217): Use 10% for ovnkube-node for maxUnavailable [#1153](https://github.com/openshift/cluster-network-operator/pull/1153)
* [Bug 1969860](https://bugzilla.redhat.com/show_bug.cgi?id=1969860): Escape characters on ini file [#1127](https://github.com/openshift/cluster-network-operator/pull/1127)
* [Bug 1967994](https://bugzilla.redhat.com/show_bug.cgi?id=1967994): Backport daemonset to drop icmp frag needed packets received from other nodes in the cluster to Rel 4.7 [#1119](https://github.com/openshift/cluster-network-operator/pull/1119)
* [Bug 1972183](https://bugzilla.redhat.com/show_bug.cgi?id=1972183): config: Set enable-profiling true by default and allow enable-profiling as a proxy argument [#1129](https://github.com/openshift/cluster-network-operator/pull/1129)
* [Bug 1967388](https://bugzilla.redhat.com/show_bug.cgi?id=1967388): annotate flowcontrol with `networkoperator.openshift.io/ignore-errors` [#1118](https://github.com/openshift/cluster-network-operator/pull/1118)
* [Bug 1967972](https://bugzilla.redhat.com/show_bug.cgi?id=1967972): Add tokenreviews permissions for kube-proxy [#1120](https://github.com/openshift/cluster-network-operator/pull/1120)
* [Bug 1942603](https://bugzilla.redhat.com/show_bug.cgi?id=1942603): [release-4.7] Allow from router policy support for cluster network operator [#1087](https://github.com/openshift/cluster-network-operator/pull/1087)
* [Bug 1937396](https://bugzilla.redhat.com/show_bug.cgi?id=1937396): kuryr/alerts: change the rule for free count [#1011](https://github.com/openshift/cluster-network-operator/pull/1011)
* [Bug 1957749](https://bugzilla.redhat.com/show_bug.cgi?id=1957749): ovnkube: add missing resource requests for SBDB [#1088](https://github.com/openshift/cluster-network-operator/pull/1088)
* [Bug 1954302](https://bugzilla.redhat.com/show_bug.cgi?id=1954302): Remove OVS daemonsets [#1076](https://github.com/openshift/cluster-network-operator/pull/1076)
* [Bug 1956352](https://bugzilla.redhat.com/show_bug.cgi?id=1956352): [4.7] OVN kubernetes dual-stack conversion [#1082](https://github.com/openshift/cluster-network-operator/pull/1082)
* [Bug 1941214](https://bugzilla.redhat.com/show_bug.cgi?id=1941214): Use 10% for ovs maxUnavailable for rolling update [#1031](https://github.com/openshift/cluster-network-operator/pull/1031)
* [Bug 1936719](https://bugzilla.redhat.com/show_bug.cgi?id=1936719): OSD-6600 network-metrics missing priorityClass [#1007](https://github.com/openshift/cluster-network-operator/pull/1007)
* [Bug 1927321](https://bugzilla.redhat.com/show_bug.cgi?id=1927321): competing connectivitycheckcontrollers cause pod restarts during upgrades [#1050](https://github.com/openshift/cluster-network-operator/pull/1050)
* [Bug 1941212](https://bugzilla.redhat.com/show_bug.cgi?id=1941212): The Multus daemonset should handle 10% maxUnavailable [#1030](https://github.com/openshift/cluster-network-operator/pull/1030)
* [Bug 1940806](https://bugzilla.redhat.com/show_bug.cgi?id=1940806): OVN Upgrade: fix upgrade order of node and master [#1029](https://github.com/openshift/cluster-network-operator/pull/1029)
* [Bug 1929371](https://bugzilla.redhat.com/show_bug.cgi?id=1929371): Don't set ClusterOperator Version until rollout is complete [#983](https://github.com/openshift/cluster-network-operator/pull/983)
* [Bug 1937829](https://bugzilla.redhat.com/show_bug.cgi?id=1937829): Cherry-pick dual stack migration [#1017](https://github.com/openshift/cluster-network-operator/pull/1017)
* [Bug 1928028](https://bugzilla.redhat.com/show_bug.cgi?id=1928028): Kuryr: Let Kuryr autodetect primary CNI interface [#978](https://github.com/openshift/cluster-network-operator/pull/978)
* [Bug 1935473](https://bugzilla.redhat.com/show_bug.cgi?id=1935473): Include LB members for Machines created on day-2 operation [#1002](https://github.com/openshift/cluster-network-operator/pull/1002)
* [Bug 1929168](https://bugzilla.redhat.com/show_bug.cgi?id=1929168): Kuryr: Always set worker_nodes_subnets [#987](https://github.com/openshift/cluster-network-operator/pull/987)
* [Bug 1924383](https://bugzilla.redhat.com/show_bug.cgi?id=1924383): update the resource requests made by pods in openshift-network-diagnostics namespace [#973](https://github.com/openshift/cluster-network-operator/pull/973)
* [Bug 1920769](https://bugzilla.redhat.com/show_bug.cgi?id=1920769): Fix the spacing for the node-selector override annotation [#972](https://github.com/openshift/cluster-network-operator/pull/972)
* [Bug 1905730](https://bugzilla.redhat.com/show_bug.cgi?id=1905730): ipsec: Suppress benign error messages on startup of ovs-monitor-ipsec [#966](https://github.com/openshift/cluster-network-operator/pull/966)
* [Bug 1920769](https://bugzilla.redhat.com/show_bug.cgi?id=1920769): override the default node-selector for network-connectivity check [#965](https://github.com/openshift/cluster-network-operator/pull/965)
* [Bug 1920159](https://bugzilla.redhat.com/show_bug.cgi?id=1920159): Reduce CPU requests of ovs daemonset [#963](https://github.com/openshift/cluster-network-operator/pull/963)
* [Bug 1908914](https://bugzilla.redhat.com/show_bug.cgi?id=1908914): OVN-Kubernetes: upgrade node before master, downgrade master before node Upgrade ovn node first [#961](https://github.com/openshift/cluster-network-operator/pull/961)
* [Bug 1903660](https://bugzilla.redhat.com/show_bug.cgi?id=1903660): Don't error when expected master node amount is not met [#954](https://github.com/openshift/cluster-network-operator/pull/954)
* [Bug 1915885](https://bugzilla.redhat.com/show_bug.cgi?id=1915885): Kuryr: Support multiple nodes subnets [#949](https://github.com/openshift/cluster-network-operator/pull/949)
* Minor fixups to docs/operands.md [#958](https://github.com/openshift/cluster-network-operator/pull/958)
* Updating cluster-network-operator builder & base images to be consistent with ART [#951](https://github.com/openshift/cluster-network-operator/pull/951)
* [Bug 1914402](https://bugzilla.redhat.com/show_bug.cgi?id=1914402): ipsec: Add liveness probe [#952](https://github.com/openshift/cluster-network-operator/pull/952)
* [Bug 1909502](https://bugzilla.redhat.com/show_bug.cgi?id=1909502): pkg/util/proxyconfig: remove unused etcd records from proxy config [#930](https://github.com/openshift/cluster-network-operator/pull/930)
* [Bug 1914932](https://bugzilla.redhat.com/show_bug.cgi?id=1914932): Put correct resource name in relatedObjects [#945](https://github.com/openshift/cluster-network-operator/pull/945)
* [Bug 1915312](https://bugzilla.redhat.com/show_bug.cgi?id=1915312): Schedule network diagnostics pods on Linux nodes [#947](https://github.com/openshift/cluster-network-operator/pull/947)
* [Bug 1908775](https://bugzilla.redhat.com/show_bug.cgi?id=1908775): ovn-ipsec: Adjust MTU to account for additional ESP overhead [#928](https://github.com/openshift/cluster-network-operator/pull/928)
* [Bug 1910111](https://bugzilla.redhat.com/show_bug.cgi?id=1910111): order startup of IPsec components [#929](https://github.com/openshift/cluster-network-operator/pull/929)
* [Bug 1912577](https://bugzilla.redhat.com/show_bug.cgi?id=1912577): get rid of support for running OVS in a container [#932](https://github.com/openshift/cluster-network-operator/pull/932)
* [Bug 1909791](https://bugzilla.redhat.com/show_bug.cgi?id=1909791): Fix EndpointSlice addition to standalone kube-proxy RBAC role [#931](https://github.com/openshift/cluster-network-operator/pull/931)
* [Bug 1910097](https://bugzilla.redhat.com/show_bug.cgi?id=1910097): ovn-ipsec: Add resource limits [#927](https://github.com/openshift/cluster-network-operator/pull/927)
* [Bug 1907644](https://bugzilla.redhat.com/show_bug.cgi?id=1907644): fix up non-critical / Progressing status handling [#911](https://github.com/openshift/cluster-network-operator/pull/911)
* [Bug 1906650](https://bugzilla.redhat.com/show_bug.cgi?id=1906650): Add NetworkPolicy, EgressIP, and EgressFirewall to related-objects [#919](https://github.com/openshift/cluster-network-operator/pull/919)
* [Bug 1912409](https://bugzilla.redhat.com/show_bug.cgi?id=1912409): Fix flow schema deployment [#920](https://github.com/openshift/cluster-network-operator/pull/920)
* [Bug 1909791](https://bugzilla.redhat.com/show_bug.cgi?id=1909791): Standlone kube-proxy needs to list EndpointSlices now [#926](https://github.com/openshift/cluster-network-operator/pull/926)
* [Bug 1908889](https://bugzilla.redhat.com/show_bug.cgi?id=1908889): Bump CNO to k8s 1.20 [#917](https://github.com/openshift/cluster-network-operator/pull/917)
* [Bug 1874638](https://bugzilla.redhat.com/show_bug.cgi?id=1874638): Add -F flag for ovn-nbctl logging [#914](https://github.com/openshift/cluster-network-operator/pull/914)
* [Bug 1907454](https://bugzilla.redhat.com/show_bug.cgi?id=1907454): install podnetworkconnectivitycheck crd [#898](https://github.com/openshift/cluster-network-operator/pull/898)
* [Bug 1777038](https://bugzilla.redhat.com/show_bug.cgi?id=1777038): Add alerting rules for subnet allocations [#889](https://github.com/openshift/cluster-network-operator/pull/889)
* [Bug 1906844](https://bugzilla.redhat.com/show_bug.cgi?id=1906844): Disable EndpointSlice and EndpointSliceProxying feature gates and update to k8s 1.19.4. [#905](https://github.com/openshift/cluster-network-operator/pull/905)
* [Bug 1905792](https://bugzilla.redhat.com/show_bug.cgi?id=1905792): changes to egressfirewall CRD to accommodate DNS names [#908](https://github.com/openshift/cluster-network-operator/pull/908)
* hack: fix run-locally [#903](https://github.com/openshift/cluster-network-operator/pull/903)
* Add connectivity checker controller [#856](https://github.com/openshift/cluster-network-operator/pull/856)
* Fix IPsec CI [#900](https://github.com/openshift/cluster-network-operator/pull/900)
* Assign openshift sdn traffic to system priority level [#880](https://github.com/openshift/cluster-network-operator/pull/880)
* [Bug 1890630](https://bugzilla.redhat.com/show_bug.cgi?id=1890630): Ensure LimitedPortsOnNetwork is only triggered when needed [#895](https://github.com/openshift/cluster-network-operator/pull/895)
* Enable IPsec [#886](https://github.com/openshift/cluster-network-operator/pull/886)
* increasing logging when waiting for Masters during bootstrap for OVN [#894](https://github.com/openshift/cluster-network-operator/pull/894)
* ovn rbac for endpoint slices [#891](https://github.com/openshift/cluster-network-operator/pull/891)
* Start to move to a library-go style operator [#863](https://github.com/openshift/cluster-network-operator/pull/863)
* Annotate manifests for single-node-developer cluster profile [#892](https://github.com/openshift/cluster-network-operator/pull/892)
* Kuryr: Allow changes to KuryrConfig [#883](https://github.com/openshift/cluster-network-operator/pull/883)
* Simplify kube-rbac-proxy startup script [#879](https://github.com/openshift/cluster-network-operator/pull/879)
* Add IBM Cloud managed annotations to CVO manifests [#874](https://github.com/openshift/cluster-network-operator/pull/874)
* Build check-endpoints in Dockerfile [#881](https://github.com/openshift/cluster-network-operator/pull/881)
* Add egress-router-cni init container [#815](https://github.com/openshift/cluster-network-operator/pull/815)
* Add check-endpoints command [#872](https://github.com/openshift/cluster-network-operator/pull/872)
* fix CRD / Codegen [#865](https://github.com/openshift/cluster-network-operator/pull/865)
* Add operator.openshift.io/v1/network to relatedObjects for must-gather [#873](https://github.com/openshift/cluster-network-operator/pull/873)
* [Bug 1891716](https://bugzilla.redhat.com/show_bug.cgi?id=1891716): Remove spurious label in the pod selector of the master daemonset. [#867](https://github.com/openshift/cluster-network-operator/pull/867)
* Detect Nodes Network MTU on Installations with Kuryr [#853](https://github.com/openshift/cluster-network-operator/pull/853)
* [Bug 1893362](https://bugzilla.redhat.com/show_bug.cgi?id=1893362): Ensure tail processes exit with parent [#859](https://github.com/openshift/cluster-network-operator/pull/859)
* [Bug 1874638](https://bugzilla.redhat.com/show_bug.cgi?id=1874638): Fixes missing nbctl daemon logging [#772](https://github.com/openshift/cluster-network-operator/pull/772)
* Validate poolBatchPorts number against min and max in configuration. [#809](https://github.com/openshift/cluster-network-operator/pull/809)
* Simplify CA Bundle injection for multus admission webhook [#761](https://github.com/openshift/cluster-network-operator/pull/761)
* add current profile annotations to CVO manifests [#846](https://github.com/openshift/cluster-network-operator/pull/846)
* [Bug 1890130](https://bugzilla.redhat.com/show_bug.cgi?id=1890130): openshift-sdn: multitenant: join openshift-etcd-operator to etcd [#844](https://github.com/openshift/cluster-network-operator/pull/844)
* [Bug 1891023](https://bugzilla.redhat.com/show_bug.cgi?id=1891023): Fix ovn rbac proxy init script secret name [#841](https://github.com/openshift/cluster-network-operator/pull/841)
* Use kube-rbac-proxy for standalone kube-proxy metrics [#839](https://github.com/openshift/cluster-network-operator/pull/839)
* Bump dependencies of k8s to 0.19.2 [#840](https://github.com/openshift/cluster-network-operator/pull/840)
* Set image versions of CNO deployment to latest [#813](https://github.com/openshift/cluster-network-operator/pull/813)
* Updating cluster-network-operator builder & base images to be consistent with ART [#829](https://github.com/openshift/cluster-network-operator/pull/829)
* README: document verbosity overrides [#838](https://github.com/openshift/cluster-network-operator/pull/838)
* Remove operator-sdk dependencies [#827](https://github.com/openshift/cluster-network-operator/pull/827)
* [Bug 1886834](https://bugzilla.redhat.com/show_bug.cgi?id=1886834): Make ovn-cert secret mandatory for both master and node [#834](https://github.com/openshift/cluster-network-operator/pull/834)
* Add ovn-db-pod label on the master pods [#828](https://github.com/openshift/cluster-network-operator/pull/828)
* Allow running openshift-sdn with standalone kube-proxy [#820](https://github.com/openshift/cluster-network-operator/pull/820)
* [Bug 1885002](https://bugzilla.redhat.com/show_bug.cgi?id=1885002): Fix kube-rbac-proxy startup scripts [#822](https://github.com/openshift/cluster-network-operator/pull/822)
* [Bug 1885165](https://bugzilla.redhat.com/show_bug.cgi?id=1885165): Fix ovnkube metrics [#824](https://github.com/openshift/cluster-network-operator/pull/824)
* [Full changelog](https://github.com/openshift/cluster-network-operator/compare/cb7d3ebb66f1c68d0c294ec08302933e890d3c54...c4b5b42127ac0ebd9ce5c5c57c1a15949319bdc1)


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

* [Bug 1986739](https://bugzilla.redhat.com/show_bug.cgi?id=1986739): gather all Tuned CRs [#255](https://github.com/openshift/cluster-node-tuning-operator/pull/255)
* [Bug 1958885](https://bugzilla.redhat.com/show_bug.cgi?id=1958885): Switch to client-go leader-with-lease election. [#238](https://github.com/openshift/cluster-node-tuning-operator/pull/238)
* [Bug 1960542](https://bugzilla.redhat.com/show_bug.cgi?id=1960542): manifests: fix selector in node-tuning-operator ServiceMonitor [#228](https://github.com/openshift/cluster-node-tuning-operator/pull/228)
* [Bug 1928614](https://bugzilla.redhat.com/show_bug.cgi?id=1928614): Keep ignition units in sync with [service] plugin. [#215](https://github.com/openshift/cluster-node-tuning-operator/pull/215)
* [Bug 1925072](https://bugzilla.redhat.com/show_bug.cgi?id=1925072): Remove architecture specific gcc flags. [#202](https://github.com/openshift/cluster-node-tuning-operator/pull/202)
* [Bug 1925072](https://bugzilla.redhat.com/show_bug.cgi?id=1925072): Updating to the latest stalld v1.7.0. [#201](https://github.com/openshift/cluster-node-tuning-operator/pull/201)
* [Bug 1923674](https://bugzilla.redhat.com/show_bug.cgi?id=1923674): Bump vendor dependencies to k8s 1.20.2 [#199](https://github.com/openshift/cluster-node-tuning-operator/pull/199)
* [Bug 1924081](https://bugzilla.redhat.com/show_bug.cgi?id=1924081): Ship the latest tuned-2.15.0 [#200](https://github.com/openshift/cluster-node-tuning-operator/pull/200)
* [Bug 1920438](https://bugzilla.redhat.com/show_bug.cgi?id=1920438): Fix openshift-tuned panic on turning debugging on/off. [#195](https://github.com/openshift/cluster-node-tuning-operator/pull/195)
* [Bug 1919970](https://bugzilla.redhat.com/show_bug.cgi?id=1919970): Recover gracefully after Tuned errors. [#196](https://github.com/openshift/cluster-node-tuning-operator/pull/196)
* [Bug 1906228](https://bugzilla.redhat.com/show_bug.cgi?id=1906228): openshift-tuned and Tuned daemon signal handling fixes. [#192](https://github.com/openshift/cluster-node-tuning-operator/pull/192)
* [Bug 1917327](https://bugzilla.redhat.com/show_bug.cgi?id=1917327): Fix annotation message for NTOPodsNotReady message. [#193](https://github.com/openshift/cluster-node-tuning-operator/pull/193)
* Updating cluster-node-tuning-operator builder & base images to be consistent with ART [#191](https://github.com/openshift/cluster-node-tuning-operator/pull/191)
* [Bug 1907936](https://bugzilla.redhat.com/show_bug.cgi?id=1907936): Switch to nto_profile_calculated_total. [#189](https://github.com/openshift/cluster-node-tuning-operator/pull/189)
* add 'single-node-production-edge' annotations to CVO manifests. [#187](https://github.com/openshift/cluster-node-tuning-operator/pull/187)
* Adjusting annotation. [#186](https://github.com/openshift/cluster-node-tuning-operator/pull/186)
* Updating OWNERS file [#184](https://github.com/openshift/cluster-node-tuning-operator/pull/184)
* Annotate manifests for single-node-developer cluster profile [#185](https://github.com/openshift/cluster-node-tuning-operator/pull/185)
* E2e test cleanup. [#183](https://github.com/openshift/cluster-node-tuning-operator/pull/183)
* Allow selective debugging of the Tuned daemon. [#174](https://github.com/openshift/cluster-node-tuning-operator/pull/174)
* [Bug 1900196](https://bugzilla.redhat.com/show_bug.cgi?id=1900196): Automatically restart stalld after exit. [#181](https://github.com/openshift/cluster-node-tuning-operator/pull/181)
* Switch the upstream Dockerfile to CentOS 8. [#180](https://github.com/openshift/cluster-node-tuning-operator/pull/180)
* Switch to the latest Tuned daemon. [#179](https://github.com/openshift/cluster-node-tuning-operator/pull/179)
* NTO Metrics [#158](https://github.com/openshift/cluster-node-tuning-operator/pull/158)
* Updating cluster-node-tuning-operator builder & base images to be consistent with ART [#178](https://github.com/openshift/cluster-node-tuning-operator/pull/178)
* Add IBM Cloud managed annotations to CVO manifests [#177](https://github.com/openshift/cluster-node-tuning-operator/pull/177)
* [Bug 1895919](https://bugzilla.redhat.com/show_bug.cgi?id=1895919): Add a weak dependency on kmod to tuned. [#175](https://github.com/openshift/cluster-node-tuning-operator/pull/175)
* Change the priorities of example and e2e test profiles. [#173](https://github.com/openshift/cluster-node-tuning-operator/pull/173)
* Generating tuned CRD without any manual intervention. [#172](https://github.com/openshift/cluster-node-tuning-operator/pull/172)
* Set scheduling policy to SCHED_FIFO to stalld and lower threshold. [#169](https://github.com/openshift/cluster-node-tuning-operator/pull/169)
* Ship the latest version of stalld. [#168](https://github.com/openshift/cluster-node-tuning-operator/pull/168)
* add current profile annotations to CVO manifests [#167](https://github.com/openshift/cluster-node-tuning-operator/pull/167)
* [Bug 1887088](https://bugzilla.redhat.com/show_bug.cgi?id=1887088): image-references: no longer require cluster-node-tuned [#165](https://github.com/openshift/cluster-node-tuning-operator/pull/165)
* Update to the latest version of stalld, lowering starving threshold to 30s. [#162](https://github.com/openshift/cluster-node-tuning-operator/pull/162)
* Updating cluster-node-tuning-operator builder & base images to be consistent with ART [#163](https://github.com/openshift/cluster-node-tuning-operator/pull/163)
* Remove traces of unsigned RPMs from the image. [#160](https://github.com/openshift/cluster-node-tuning-operator/pull/160)
* Remove Docker as image build engine [#114](https://github.com/openshift/cluster-node-tuning-operator/pull/114)
* [Full changelog](https://github.com/openshift/cluster-node-tuning-operator/compare/191ec1e8327287cd560914fccad909817fe087b1...3066601cab5378f1c155f9a98995614f0168f803)


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

* [Bug 1996045](https://bugzilla.redhat.com/show_bug.cgi?id=1996045): bindata: run openshift-apiserver as root explicitly. [#468](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/468)
* Updating ose-cluster-openshift-apiserver-operator builder & base images to be consistent with ART [#427](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/427)
* [Bug 1955502](https://bugzilla.redhat.com/show_bug.cgi?id=1955502): explicitly allow apiserver pods to write to their root FS [#449](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/449)
* [Bug 1927321](https://bugzilla.redhat.com/show_bug.cgi?id=1927321): competing connectivitycheckcontrollers cause pod restarts during upgrades [#444](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/444)
* [Bug 1905298](https://bugzilla.redhat.com/show_bug.cgi?id=1905298): openshift-apiserver initContainer fix-audit-permissions is not requesting required resources: cpu, memory [#428](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/428)
* Remove tnozicka and add soltysh to OWNERS [#429](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/429)
* [Bug 1915473](https://bugzilla.redhat.com/show_bug.cgi?id=1915473): Annotate manifests for single-node-developer cluster profile [#420](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/420)
* [Bug 1887392](https://bugzilla.redhat.com/show_bug.cgi?id=1887392): bump kube to 0.20.1 and lib-go to master to pick up authn/z caching [#424](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/424)
* [Bug 1907956](https://bugzilla.redhat.com/show_bug.cgi?id=1907956): connectivitycheckcontroller: bump [#421](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/421)
* [Bug 1806918](https://bugzilla.redhat.com/show_bug.cgi?id=1806918): remove run-level=1 from openshift-apiserver-operator NS [#330](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/330)
* [Bug 1806918](https://bugzilla.redhat.com/show_bug.cgi?id=1806918): remove run-level=1 from openshift-apiserver NS [#323](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/323)
* wait for storage urls before installing the api server [#422](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/422)
* updates encryption related components so that CAO can start manage its own encryption configuration [#416](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/416)
* improve e2e tests [#419](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/419)
* don't claim control over the oauth and user API [#417](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/417)
* Add IBM Cloud managed annotations to CVO manifests [#415](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/415)
* Use more restrictive defaultMode for secret mounts [#413](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/413)
* picks up setting `TCP_USER_TIMEOUT` socket option [#412](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/412)
* add current profile annotations to CVO manifests [#411](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/411)
* Restrict log permissions [#397](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/397)
* Observe Ingress AppsDomain For Routing Domain Override [#409](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/409)
* enable etcd latency metric [#408](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/408)
* connectivitycheckcontroller: disable by default [#407](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/407)
* BUG 1888311: p&f: make oas SAR/TokenReview traffic exempt [#406](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/406)
* [Bug 1888028](https://bugzilla.redhat.com/show_bug.cgi?id=1888028): bump library-go to stop waiting on kube-apiserver availability [#404](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/404)
* Revert "connectivitycheckcontroller: disable by default" [#400](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/400)
* [Bug 1876166](https://bugzilla.redhat.com/show_bug.cgi?id=1876166): need to be able to disable kube-apiserver connectivity checks [#402](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/402)
* Updating ose-cluster-openshift-apiserver-operator builder & base images to be consistent with ART [#399](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/399)
* flowschema for openshift apiserver and its operator [#398](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/398)
* [Full changelog](https://github.com/openshift/cluster-openshift-apiserver-operator/compare/163e5e795d9f273a28a47b8950c9c8553994fca0...df9b1a45165dd1a2cc17b5a885370093bb237e41)


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

* [Bug 1924494](https://bugzilla.redhat.com/show_bug.cgi?id=1924494): Update k8s.io dependencies to address CVE-2021-3121 [#222](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/222)
* [Bug 1944142](https://bugzilla.redhat.com/show_bug.cgi?id=1944142): Bump kubernetes to 0.20.5 [#204](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/204)
* [Bug 1931856](https://bugzilla.redhat.com/show_bug.cgi?id=1931856): Set registry routes in operand config [#199](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/199)
* Extend OWNERS [#195](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/195)
* [Bug 1915304](https://bugzilla.redhat.com/show_bug.cgi?id=1915304): Updating ose-cluster-openshift-controller-manager-operator builder & base images to be consistent with ART [#194](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/194)
* [Bug 1915473](https://bugzilla.redhat.com/show_bug.cgi?id=1915473): Annotate manifests for single-node-developer cluster profile [#187](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/187)
* [Bug 1907948](https://bugzilla.redhat.com/show_bug.cgi?id=1907948): BUILD-149: bump(*): k8s 1.20.1-rc.0 [#189](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/189)
* Add IBM Cloud managed annotations to CVO manifests [#186](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/186)
* picks up setting `TCP_USER_TIMEOUT` socket option [#184](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/184)
* add current profile annotations to CVO manifests [#183](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/183)
* Updating ose-cluster-openshift-controller-manager-operator builder & base images to be consistent with ART [#182](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/182)
* flowschema for openshift controller manager [#181](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/181)
* [Full changelog](https://github.com/openshift/cluster-openshift-controller-manager-operator/compare/e6bd98b2cbb6d7580d90ccfe530f1724e557edfb...2a8963a9c5755d4951d882bd816cd4d6ccdf02cd)


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

* [Bug 1924496](https://bugzilla.redhat.com/show_bug.cgi?id=1924496): Bump github.com/gogo/protobuf to v1.3.2 [#58](https://github.com/openshift/cluster-policy-controller/pull/58)
* Updating cluster-policy-controller builder & base images to be consistent with ART [#54](https://github.com/openshift/cluster-policy-controller/pull/54)
* the quota controllers should resync on new resources and make progress [#48](https://github.com/openshift/cluster-policy-controller/pull/48)
* runs OpenShift specific ResourceQuota monitors [#44](https://github.com/openshift/cluster-policy-controller/pull/44)
* [Bug 1890530](https://bugzilla.redhat.com/show_bug.cgi?id=1890530): release lock on graceful shutdown [#42](https://github.com/openshift/cluster-policy-controller/pull/42)
* Updating cluster-policy-controller builder & base images to be consistent with ART [#41](https://github.com/openshift/cluster-policy-controller/pull/41)
* add event when SCC ranges are created for namespace [#40](https://github.com/openshift/cluster-policy-controller/pull/40)
* [Full changelog](https://github.com/openshift/cluster-policy-controller/compare/aa12fbe31eb4704d221ddcbc245fd4b2f7d45a42...42791bac64066daac0922b3d77e4bd86edae3b4e)


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

* [Bug 1923036](https://bugzilla.redhat.com/show_bug.cgi?id=1923036): Update Jenkins monitored templates names [#359](https://github.com/openshift/cluster-samples-operator/pull/359)
* [Bug 1961518](https://bugzilla.redhat.com/show_bug.cgi?id=1961518): manifests: fix selector in ServiceMonitor [#375](https://github.com/openshift/cluster-samples-operator/pull/375)
* [Bug 1950808](https://bugzilla.redhat.com/show_bug.cgi?id=1950808): add DeepCopy to avoid SharedInformer cache mutation [#370](https://github.com/openshift/cluster-samples-operator/pull/370)
* Updating ose-cluster-samples-operator builder & base images to be consistent with ART [#352](https://github.com/openshift/cluster-samples-operator/pull/352)
* [Bug 1914723](https://bugzilla.redhat.com/show_bug.cgi?id=1914723): SamplesTBRInaccessibleOnBoot Alert has a misspelling [#351](https://github.com/openshift/cluster-samples-operator/pull/351)
* [Bug 1766287](https://bugzilla.redhat.com/show_bug.cgi?id=1766287): Improve usability of hello-openshift imagestream [#350](https://github.com/openshift/cluster-samples-operator/pull/350)
* [Bug 1907952](https://bugzilla.redhat.com/show_bug.cgi?id=1907952): BUILD-147: bump(*): k8s 1.20.1-rc.0 [#349](https://github.com/openshift/cluster-samples-operator/pull/349)
* [Bug 1905319](https://bugzilla.redhat.com/show_bug.cgi?id=1905319): request required minimal mem resource per openshift conventions [#348](https://github.com/openshift/cluster-samples-operator/pull/348)
* pull latest openshift/library for updating samples for 4.7 [#344](https://github.com/openshift/cluster-samples-operator/pull/344)
* more readme corrections stemming from skills transfer work [#347](https://github.com/openshift/cluster-samples-operator/pull/347)
* more README updates/fixes [#345](https://github.com/openshift/cluster-samples-operator/pull/345)
* Annotate manifests for single-node-developer cluster profile [#343](https://github.com/openshift/cluster-samples-operator/pull/343)
* add 'single-node-production-edge' annotations to CVO manifests [#342](https://github.com/openshift/cluster-samples-operator/pull/342)
* [Bug 1898745](https://bugzilla.redhat.com/show_bug.cgi?id=1898745): deprecate ImageChangesInProgress, make sure it stays false [#341](https://github.com/openshift/cluster-samples-operator/pull/341)
* Add IBM Cloud managed annotations to CVO manifests [#339](https://github.com/openshift/cluster-samples-operator/pull/339)
* Updating ose-cluster-samples-operator builder & base images to be consistent with ART [#337](https://github.com/openshift/cluster-samples-operator/pull/337)
* [Bug 1898745](https://bugzilla.redhat.com/show_bug.cgi?id=1898745): actually set imagestreams in progress to false in imagestream event path [#340](https://github.com/openshift/cluster-samples-operator/pull/340)
* set progressing false on imagestream events as well if no active streams [#338](https://github.com/openshift/cluster-samples-operator/pull/338)
* [BUILD-125](https://issues.redhat.com/browse/BUILD-125): move imagestream tracking out of operator config object [#313](https://github.com/openshift/cluster-samples-operator/pull/313)
* Add aarch64 support [#335](https://github.com/openshift/cluster-samples-operator/pull/335)
* add current profile annotations to CVO manifests [#334](https://github.com/openshift/cluster-samples-operator/pull/334)
* Add hello-openshift imagestream [#332](https://github.com/openshift/cluster-samples-operator/pull/332)
* [Bug 1886890](https://bugzilla.redhat.com/show_bug.cgi?id=1886890): Override jenkins-agent-base imagestream [#331](https://github.com/openshift/cluster-samples-operator/pull/331)
* [BUILD-145](https://issues.redhat.com/browse/BUILD-145): store imagestreamtag to image mappings in configmap [#321](https://github.com/openshift/cluster-samples-operator/pull/321)
* Updating ose-cluster-samples-operator builder & base images to be consistent with ART [#330](https://github.com/openshift/cluster-samples-operator/pull/330)
* Sync w/ library for updating jenkins nodejs agent image [#329](https://github.com/openshift/cluster-samples-operator/pull/329)
* [Full changelog](https://github.com/openshift/cluster-samples-operator/compare/45bc9dda411f488693a293a265f776d595f340b8...0df8f92c275b9eccfb1b3ccdd79fb861ddee1d99)


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

* [Bug 1961719](https://bugzilla.redhat.com/show_bug.cgi?id=1961719): manifests: remove namespace from cluster-storage-operator-role binding [#170](https://github.com/openshift/cluster-storage-operator/pull/170)
* [Bug 1959546](https://bugzilla.redhat.com/show_bug.cgi?id=1959546): Add alert about vsphere-problem-detector unable to connect [#169](https://github.com/openshift/cluster-storage-operator/pull/169)
* [Bug 1923098](https://bugzilla.redhat.com/show_bug.cgi?id=1923098): Add replicasets to vsphere permissions [#134](https://github.com/openshift/cluster-storage-operator/pull/134)
* [Bug 1883538](https://bugzilla.redhat.com/show_bug.cgi?id=1883538): Only include the relevant drivers in relatedObjects [#133](https://github.com/openshift/cluster-storage-operator/pull/133)
* [Bug 1910581](https://bugzilla.redhat.com/show_bug.cgi?id=1910581): CSO shouldn't overwrite clustercsidriver objects [#131](https://github.com/openshift/cluster-storage-operator/pull/131)
* [Bug 1917551](https://bugzilla.redhat.com/show_bug.cgi?id=1917551): Change metric used in alerts for vsphere problem detector [#128](https://github.com/openshift/cluster-storage-operator/pull/128)
* [Bug 1912945](https://bugzilla.redhat.com/show_bug.cgi?id=1912945): Add RBAC to allow operator to update CR's spec [#127](https://github.com/openshift/cluster-storage-operator/pull/127)
* [Bug 1904503](https://bugzilla.redhat.com/show_bug.cgi?id=1904503): Add prometheus alerts for vsphere [#126](https://github.com/openshift/cluster-storage-operator/pull/126)
* [Bug 1914451](https://bugzilla.redhat.com/show_bug.cgi?id=1914451): Run CSO as non-root user [#123](https://github.com/openshift/cluster-storage-operator/pull/123)
* Updating cluster-storage-operator builder & base images to be consistent with ART [#125](https://github.com/openshift/cluster-storage-operator/pull/125)
* [Bug 1915473](https://bugzilla.redhat.com/show_bug.cgi?id=1915473): Annotate manifests for single-node-developer cluster profile [#106](https://github.com/openshift/cluster-storage-operator/pull/106)
* [Bug 1912944](https://bugzilla.redhat.com/show_bug.cgi?id=1912944): Set proxy env in vsphere-problem-detector, manila and oVirt deployment containers [#122](https://github.com/openshift/cluster-storage-operator/pull/122)
* [Bug 1912945](https://bugzilla.redhat.com/show_bug.cgi?id=1912945): Add RBAC rules to read proxy resource [#121](https://github.com/openshift/cluster-storage-operator/pull/121)
* [Bug 1907812](https://bugzilla.redhat.com/show_bug.cgi?id=1907812): Use separate RBAC objects for AWS CA bundle retrieval [#118](https://github.com/openshift/cluster-storage-operator/pull/118)
* [Bug 1914119](https://bugzilla.redhat.com/show_bug.cgi?id=1914119): Add RBAC for status field [#120](https://github.com/openshift/cluster-storage-operator/pull/120)
* [Bug 1904497](https://bugzilla.redhat.com/show_bug.cgi?id=1904497): Add vsphere problem detector deployment [#111](https://github.com/openshift/cluster-storage-operator/pull/111)
* [Bug 1907329](https://bugzilla.redhat.com/show_bug.cgi?id=1907329): Add missing default cluster profile annotation [#117](https://github.com/openshift/cluster-storage-operator/pull/117)
* [Bug 1904578](https://bugzilla.redhat.com/show_bug.cgi?id=1904578): Configure metrics scraping [#107](https://github.com/openshift/cluster-storage-operator/pull/107)
* Add IBM Cloud managed annotations to CVO manifests [#102](https://github.com/openshift/cluster-storage-operator/pull/102)
* Add YAMLs for starting vsphere-problem-detector as a deployment [#110](https://github.com/openshift/cluster-storage-operator/pull/110)
* aws: grant ebs operator permission to read configmaps [#112](https://github.com/openshift/cluster-storage-operator/pull/112)
* [Bug 1902601](https://bugzilla.redhat.com/show_bug.cgi?id=1902601): Fix resources in cinder csi deployment template [#108](https://github.com/openshift/cluster-storage-operator/pull/108)
* Add missing default profile annotation [#105](https://github.com/openshift/cluster-storage-operator/pull/105)
* [Bug 1902552](https://bugzilla.redhat.com/show_bug.cgi?id=1902552): Fix cinder-csi images [#104](https://github.com/openshift/cluster-storage-operator/pull/104)
* Add OpenStack Cinder driver startup [#103](https://github.com/openshift/cluster-storage-operator/pull/103)
* Add GCP-PD CSI Operator to CSO [#101](https://github.com/openshift/cluster-storage-operator/pull/101)
* [Bug 1894025](https://bugzilla.redhat.com/show_bug.cgi?id=1894025): Add annotations to cluster-csi-drivers namespace [#100](https://github.com/openshift/cluster-storage-operator/pull/100)
* Remove OpenStack Cinder operator startup [#99](https://github.com/openshift/cluster-storage-operator/pull/99)
* Updating cluster-storage-operator builder & base images to be consistent with ART [#95](https://github.com/openshift/cluster-storage-operator/pull/95)
* Add OpenStack Cinder driver startup [#98](https://github.com/openshift/cluster-storage-operator/pull/98)
* add current profile annotations to CVO manifests [#97](https://github.com/openshift/cluster-storage-operator/pull/97)
* Bump OpenShift API to include Cinder CSI driver [#94](https://github.com/openshift/cluster-storage-operator/pull/94)
* [Bug 1879365](https://bugzilla.redhat.com/show_bug.cgi?id=1879365): Move CSO namespace to lower runlevel [#89](https://github.com/openshift/cluster-storage-operator/pull/89)
* [Full changelog](https://github.com/openshift/cluster-storage-operator/compare/58bf46eaaee91a3be03625177fb884b735fc520c...6d2c25f3cfb931deca457a0c6261651c1a64c464)


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

* Pack both keys in one verifier-public-key-ci entry [#36](https://github.com/openshift/cluster-update-keys/pull/36)
* Adding the new Openshift CI Signer key [#34](https://github.com/openshift/cluster-update-keys/pull/34)
* [Bug 1915473](https://bugzilla.redhat.com/show_bug.cgi?id=1915473): Annotate manifests for single-node-developer cluster profile [#26](https://github.com/openshift/cluster-update-keys/pull/26)
* Updating ose-cluster-update-keys builder & base images to be consistent with ART [#28](https://github.com/openshift/cluster-update-keys/pull/28)
* Add Apache 2.0 License [#20](https://github.com/openshift/cluster-update-keys/pull/20)
* [Bug 1915217](https://bugzilla.redhat.com/show_bug.cgi?id=1915217): readme: specify which keys are used in nightlies/OKD/OCP builds [#27](https://github.com/openshift/cluster-update-keys/pull/27)
* Updating ose-cluster-update-keys builder & base images to be consistent with ART [#25](https://github.com/openshift/cluster-update-keys/pull/25)
* add current profile annotations to CVO manifests [#23](https://github.com/openshift/cluster-update-keys/pull/23)
* [Full changelog](https://github.com/openshift/cluster-update-keys/compare/70c87c7025f2c726e523b2fefbb9252772550c1c...b7e791773b67f9acd6f521b8c1f69778e43a7d94)


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

* [Bug 1991010](https://bugzilla.redhat.com/show_bug.cgi?id=1991010): pkg/cvo/metrics: Ignore Degraded for cluster_operator_up [#638](https://github.com/openshift/cluster-version-operator/pull/638)
* [Bug 1924428](https://bugzilla.redhat.com/show_bug.cgi?id=1924428): CVE-2021-3121 gogo/protobuf lacks certain index validation [#625](https://github.com/openshift/cluster-version-operator/pull/625)
* [Bug 1970272](https://bugzilla.redhat.com/show_bug.cgi?id=1970272): Fixing the log message in rbac.go for clusterrole [#609](https://github.com/openshift/cluster-version-operator/pull/609)
* [Bug 1970272](https://bugzilla.redhat.com/show_bug.cgi?id=1970272): Log object updates and show existing/required diff [#589](https://github.com/openshift/cluster-version-operator/pull/589)
* [Bug 1969501](https://bugzilla.redhat.com/show_bug.cgi?id=1969501): install/0000_90_cluster-version-operator_02_servicemonitor: Soften ClusterOperatorDegraded [#587](https://github.com/openshift/cluster-version-operator/pull/587)
* [Bug 1969378](https://bugzilla.redhat.com/show_bug.cgi?id=1969378): avoid hotlooping on RoleBindings with empty APIGroup [#584](https://github.com/openshift/cluster-version-operator/pull/584)
* [Bug 1966977](https://bugzilla.redhat.com/show_bug.cgi?id=1966977): Prevent hotlooping in ImageStreams [#580](https://github.com/openshift/cluster-version-operator/pull/580)
* [Bug 1959238](https://bugzilla.redhat.com/show_bug.cgi?id=1959238): pkg/cvo/sync_worker: Shift ClusterOperator pre-creation into the manifest-task node [#557](https://github.com/openshift/cluster-version-operator/pull/557)
* [Bug 1943754](https://bugzilla.redhat.com/show_bug.cgi?id=1943754): Ensure automountServiceAccountToken is synced on service account updates [#539](https://github.com/openshift/cluster-version-operator/pull/539)
* [Bug 1941217](https://bugzilla.redhat.com/show_bug.cgi?id=1941217): pkg/cvo/sync_worker: Skip precreation of baremetal ClusterOperator [#534](https://github.com/openshift/cluster-version-operator/pull/534)
* [Bug 1926795](https://bugzilla.redhat.com/show_bug.cgi?id=1926795): install/0000_90_cluster-version-operator_02_servicemonitor.yaml: adjust "CannotRetrieveUpdates" to "warning" [#516](https://github.com/openshift/cluster-version-operator/pull/516)
* [Bug 1921413](https://bugzilla.redhat.com/show_bug.cgi?id=1921413): pkg/start: Fix shutdown deadlock when die before getting a leader lock [#521](https://github.com/openshift/cluster-version-operator/pull/521)
* [Bug 1921413](https://bugzilla.redhat.com/show_bug.cgi?id=1921413): pkg/cvo/cvo: Guard Operator.Run goroutine handling from early cancels [#508](https://github.com/openshift/cluster-version-operator/pull/508)
* [Bug 1916384](https://bugzilla.redhat.com/show_bug.cgi?id=1916384): pkg/cvo: Use shutdownContext for final status synchronization [#501](https://github.com/openshift/cluster-version-operator/pull/501)
* [Bug 1884334](https://bugzilla.redhat.com/show_bug.cgi?id=1884334): UpdateError: enhance for ability to determine when upgrade failing [#486](https://github.com/openshift/cluster-version-operator/pull/486)
* [Bug 1903382](https://bugzilla.redhat.com/show_bug.cgi?id=1903382): pkg/payload/task_graph: Require firstIncompleteNode to have tasks [#484](https://github.com/openshift/cluster-version-operator/pull/484)
* [Bug 1921277](https://bugzilla.redhat.com/show_bug.cgi?id=1921277): pkg/cvo/sync_worker.go: Fix log statements to handle arguments [#507](https://github.com/openshift/cluster-version-operator/pull/507)
* [Bug 1768255](https://bugzilla.redhat.com/show_bug.cgi?id=1768255): replace Fraction with Done and Total [#497](https://github.com/openshift/cluster-version-operator/pull/497)
* [Bug 1918085](https://bugzilla.redhat.com/show_bug.cgi?id=1918085): Fixing the log message in WaitForJobCompletion() [#503](https://github.com/openshift/cluster-version-operator/pull/503)
* [Bug 1905221](https://bugzilla.redhat.com/show_bug.cgi?id=1905221): pkg/cvo/sync_worker.go: Ignore work changes during init [#500](https://github.com/openshift/cluster-version-operator/pull/500)
* [Bug 1905221](https://bugzilla.redhat.com/show_bug.cgi?id=1905221): pkg/cvo/sync_worker.go: log work change details [#492](https://github.com/openshift/cluster-version-operator/pull/492)
* *: Replace registry.svc.ci.openshift.org with registry.ci.openshift.org [#496](https://github.com/openshift/cluster-version-operator/pull/496)
* [Bug 1906100](https://bugzilla.redhat.com/show_bug.cgi?id=1906100): use child context to verify payload signature on forced update [#493](https://github.com/openshift/cluster-version-operator/pull/493)
* [Bug 1907329](https://bugzilla.redhat.com/show_bug.cgi?id=1907329): Add cluster profile support [#404](https://github.com/openshift/cluster-version-operator/pull/404)
* [Bug 1879976](https://bugzilla.redhat.com/show_bug.cgi?id=1879976): pkg/cvo: Compare Cincinnati data by digest when merging metadata [#490](https://github.com/openshift/cluster-version-operator/pull/490)
* [Bug 1907313](https://bugzilla.redhat.com/show_bug.cgi?id=1907313): Don't create ClusterOperator during precreation step if it's present in overrides [#488](https://github.com/openshift/cluster-version-operator/pull/488)
* [Bug 1906916](https://bugzilla.redhat.com/show_bug.cgi?id=1906916): bump k8s.io from v0.19.0 to v0.20.0 [#489](https://github.com/openshift/cluster-version-operator/pull/489)
* Add ClusterProfile template variable [#483](https://github.com/openshift/cluster-version-operator/pull/483)
* Modify to use library-go manifest and verify packages [#443](https://github.com/openshift/cluster-version-operator/pull/443)
* docs/dev/clusteroperator: Fix "he" -> "the" typo [#479](https://github.com/openshift/cluster-version-operator/pull/479)
* Doc fix for cluster operator creation step [#478](https://github.com/openshift/cluster-version-operator/pull/478)
* [Bug 1891143](https://bugzilla.redhat.com/show_bug.cgi?id=1891143): pkg/cvo/metrics: Abandon child goroutines after shutdownContext expires [#477](https://github.com/openshift/cluster-version-operator/pull/477)
* hack/log-explainer: Don't crash if run on truncated logs [#475](https://github.com/openshift/cluster-version-operator/pull/475)
* Fixing go doc for equalUpdate() [#474](https://github.com/openshift/cluster-version-operator/pull/474)
* [Bug 1886900](https://bugzilla.redhat.com/show_bug.cgi?id=1886900): pkg/cvo/sync_worker: Demote "Status change: ..." logging to v6 [#472](https://github.com/openshift/cluster-version-operator/pull/472)
* [Bug 1886900](https://bugzilla.redhat.com/show_bug.cgi?id=1886900): pkg/cvo/sync_worker: Drop "Manifest: ..." logging [#469](https://github.com/openshift/cluster-version-operator/pull/469)
* Updating cluster-version-operator builder & base images to be consistent with ART [#468](https://github.com/openshift/cluster-version-operator/pull/468)
* Fix typo in goarch variable [#466](https://github.com/openshift/cluster-version-operator/pull/466)
* docs: update cluster_installer description [#447](https://github.com/openshift/cluster-version-operator/pull/447)
* Fixing spelling of notUpradeableCondition [#454](https://github.com/openshift/cluster-version-operator/pull/454)
* [Full changelog](https://github.com/openshift/cluster-version-operator/compare/44444894ebe02e943d92514dd981f2fa314adacc...cc81827c1bfe322bd78d2fa0d9b34d532190d850)


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

* Updating configmap-reload builder & base images to be consistent with ART [#25](https://github.com/openshift/configmap-reload/pull/25)
* [Full changelog](https://github.com/openshift/configmap-reload/compare/2ac2b6353aa536ddbb5785509a182baea7829b57...25dfb671c6ce9a73f5594efe699ed410fbf01d44)


### [console](https://github.com/openshift/console/tree/3432f1cc6cb07a8f1210dc26ebe84efde3de752b)

* [Bug 1973707](https://bugzilla.redhat.com/show_bug.cgi?id=1973707): Add chart URl to annotations during helm install/upgrade [#9299](https://github.com/openshift/console/pull/9299)
* [Bug 1995617](https://bugzilla.redhat.com/show_bug.cgi?id=1995617): Fix Pipeline Download All [#9839](https://github.com/openshift/console/pull/9839)
* [Bug 1986724](https://bugzilla.redhat.com/show_bug.cgi?id=1986724): Show the content of Insights widget when there are 0 recommendations for cluster [#9655](https://github.com/openshift/console/pull/9655)
* [Bug 1989642](https://bugzilla.redhat.com/show_bug.cgi?id=1989642): Preserve user annotations while editing an app [#9714](https://github.com/openshift/console/pull/9714)
* [Bug 1975560](https://bugzilla.redhat.com/show_bug.cgi?id=1975560): Fix typo in olm message [#9335](https://github.com/openshift/console/pull/9335)
* [Bug 1975469](https://bugzilla.redhat.com/show_bug.cgi?id=1975469): Handle array to string conversion for HTTPS checkbox value [#9332](https://github.com/openshift/console/pull/9332)
* Updating openshift-enterprise-console images to be consistent with ART [#8596](https://github.com/openshift/console/pull/8596)
* [Bug 1973572](https://bugzilla.redhat.com/show_bug.cgi?id=1973572): Hardcode strings in Home->Overview page [#9322](https://github.com/openshift/console/pull/9322)
* [Bug 1942864](https://bugzilla.redhat.com/show_bug.cgi?id=1942864): Warning Alert for Encrypted PVs in Create StorageClass [#8464](https://github.com/openshift/console/pull/8464)
* [Bug 1965526](https://bugzilla.redhat.com/show_bug.cgi?id=1965526): Removing library charts from the merged helm repo index entries. [#9076](https://github.com/openshift/console/pull/9076)
* [Bug 1970796](https://bugzilla.redhat.com/show_bug.cgi?id=1970796): update cluster-local label for ksvc [#9220](https://github.com/openshift/console/pull/9220)
* [Bug 1970720](https://bugzilla.redhat.com/show_bug.cgi?id=1970720): fix rotated pipelinerun status icon issue in safari [#9216](https://github.com/openshift/console/pull/9216)
* [Bug 1969536](https://bugzilla.redhat.com/show_bug.cgi?id=1969536): Omit bitbucket branch in URL if it contains slash [#9180](https://github.com/openshift/console/pull/9180)
* [Bug 1954962](https://bugzilla.redhat.com/show_bug.cgi?id=1954962): removes extra annotations form spec template for ksvc [#8823](https://github.com/openshift/console/pull/8823)
* [Bug 1948537](https://bugzilla.redhat.com/show_bug.cgi?id=1948537): add hide/reveal button for kms token [#8616](https://github.com/openshift/console/pull/8616)
* [Bug 1942160](https://bugzilla.redhat.com/show_bug.cgi?id=1942160): Update the scope of GitOpsService resource [#8450](https://github.com/openshift/console/pull/8450)
* [Bug 1971667](https://bugzilla.redhat.com/show_bug.cgi?id=1971667): Track and show error messages in modals [#9232](https://github.com/openshift/console/pull/9232)
* [Bug 1969791](https://bugzilla.redhat.com/show_bug.cgi?id=1969791): fixes: WebTerminal widget should send resize events [#9190](https://github.com/openshift/console/pull/9190)
* [Bug 1969105](https://bugzilla.redhat.com/show_bug.cgi?id=1969105): Update IP address on pods list to show podIP other than … [#9172](https://github.com/openshift/console/pull/9172)
* [Bug 1967106](https://bugzilla.redhat.com/show_bug.cgi?id=1967106): can't open terminal for pods that have more than one co… [#9117](https://github.com/openshift/console/pull/9117)
* [Bug 1966275](https://bugzilla.redhat.com/show_bug.cgi?id=1966275): Fix Pipeline Parameters in Modals accept empty string defaults [#9085](https://github.com/openshift/console/pull/9085)
* [Bug 1961567](https://bugzilla.redhat.com/show_bug.cgi?id=1961567): Remove the broken Devfile Sample for BuildConfigs [#8956](https://github.com/openshift/console/pull/8956)
* [Bug 1963025](https://bugzilla.redhat.com/show_bug.cgi?id=1963025): Fix documentation link to network policies [#8953](https://github.com/openshift/console/pull/8953)
* [Bug 1953606](https://bugzilla.redhat.com/show_bug.cgi?id=1953606): Fixing failure domain issue with custom pools (4.7 backport) [#8775](https://github.com/openshift/console/pull/8775)
* [Bug 1970485](https://bugzilla.redhat.com/show_bug.cgi?id=1970485): Add pipeline annotation to secrets for private git repo import with pipeline [#9207](https://github.com/openshift/console/pull/9207)
* [Bug 1964400](https://bugzilla.redhat.com/show_bug.cgi?id=1964400): Fix RGW Total Used Query [#9038](https://github.com/openshift/console/pull/9038)
* [Bug 1958873](https://bugzilla.redhat.com/show_bug.cgi?id=1958873): Fix disk replacement during second replacement [#9083](https://github.com/openshift/console/pull/9083)
* [Bug 1961887](https://bugzilla.redhat.com/show_bug.cgi?id=1961887): Update Taskrun tab to make namespace based calls [#8968](https://github.com/openshift/console/pull/8968)
* [Bug 1959356](https://bugzilla.redhat.com/show_bug.cgi?id=1959356): Tech preview badge for arbiter [#8870](https://github.com/openshift/console/pull/8870)
* [Bug 1964322](https://bugzilla.redhat.com/show_bug.cgi?id=1964322): The status of "Used Capacity Breakdown [Pods]" is "Not available" [#9028](https://github.com/openshift/console/pull/9028)
* [Bug 1957499](https://bugzilla.redhat.com/show_bug.cgi?id=1957499): OperatorHub - console accepts any value for infraFeatures [#8859](https://github.com/openshift/console/pull/8859)
* [Bug 1960686](https://bugzilla.redhat.com/show_bug.cgi?id=1960686): Fix hot loop in global config page [#8935](https://github.com/openshift/console/pull/8935)
* [Bug 1947091](https://bugzilla.redhat.com/show_bug.cgi?id=1947091): Fix skipped task status when using conditions [#8582](https://github.com/openshift/console/pull/8582)
* [Bug 1962493](https://bugzilla.redhat.com/show_bug.cgi?id=1962493): Hide TaskRun edit actions for rows in Pipelinerun's TaskRun tab [#8987](https://github.com/openshift/console/pull/8987)
* [Bug 1966798](https://bugzilla.redhat.com/show_bug.cgi?id=1966798): [release-4.7] Remove monitoring labelling step for 4.7 tests [#9073](https://github.com/openshift/console/pull/9073)
* [Bug 1951210](https://bugzilla.redhat.com/show_bug.cgi?id=1951210): Fix default resource log download file name [#8707](https://github.com/openshift/console/pull/8707)
* [Bug 1944046](https://bugzilla.redhat.com/show_bug.cgi?id=1944046): Warn using an unsupported IE browser [#8494](https://github.com/openshift/console/pull/8494)
* [release 4.7] Bug 1939553: Support binary file type secret entries [#8389](https://github.com/openshift/console/pull/8389)
* [Bug 1960544](https://bugzilla.redhat.com/show_bug.cgi?id=1960544): Overly generic CSS rules for dd and dt elements breaks styling elsewhere in console [#8925](https://github.com/openshift/console/pull/8925)
* [Bug 1960093](https://bugzilla.redhat.com/show_bug.cgi?id=1960093): Make console works against api proxy [#8914](https://github.com/openshift/console/pull/8914)
* [Bug 1942027](https://bugzilla.redhat.com/show_bug.cgi?id=1942027): Fix RBAC check when creating a resource [#8448](https://github.com/openshift/console/pull/8448)
* [Bug 1956336](https://bugzilla.redhat.com/show_bug.cgi?id=1956336): Fix Triggers section in eventlistener details page [#8842](https://github.com/openshift/console/pull/8842)
* [Bug 1953937](https://bugzilla.redhat.com/show_bug.cgi?id=1953937): Fixing PVC creation page issue in 4.7(Reverting wrong commit) [#8784](https://github.com/openshift/console/pull/8784)
* [Bug 1952578](https://bugzilla.redhat.com/show_bug.cgi?id=1952578): Don't poll ClusterVersion when user doesn't have authority [#8749](https://github.com/openshift/console/pull/8749)
* [Bug 1950489](https://bugzilla.redhat.com/show_bug.cgi?id=1950489): Fix "Create binding" link from Role page, RoleBindings tab [#8685](https://github.com/openshift/console/pull/8685)
* [Bug 1948958](https://bugzilla.redhat.com/show_bug.cgi?id=1948958): Fix ingress details page to show referenced secret name [#8633](https://github.com/openshift/console/pull/8633)
* [Bug 1944955](https://bugzilla.redhat.com/show_bug.cgi?id=1944955): Fix close button in the new 'Storage cluster exists' warning alert modal [#8524](https://github.com/openshift/console/pull/8524)
* [Bug 1956313](https://bugzilla.redhat.com/show_bug.cgi?id=1956313): Save additional parameters from build guidance container and drop it [#8841](https://github.com/openshift/console/pull/8841)
* [Bug 1953728](https://bugzilla.redhat.com/show_bug.cgi?id=1953728): Fix issues related to loading dynamic plugins [#8780](https://github.com/openshift/console/pull/8780)
* [Bug 1945594](https://bugzilla.redhat.com/show_bug.cgi?id=1945594): fixing-project-creation-and-updated-packageJson [#8536](https://github.com/openshift/console/pull/8536)
* [Bug 1950214](https://bugzilla.redhat.com/show_bug.cgi?id=1950214): Fix start pipeline action access review [#8681](https://github.com/openshift/console/pull/8681)
* [Bug 1948369](https://bugzilla.redhat.com/show_bug.cgi?id=1948369): Remove cluster label from predefined monitoring queries [#8613](https://github.com/openshift/console/pull/8613)
* [Bug 1954109](https://bugzilla.redhat.com/show_bug.cgi?id=1954109): Backport telemetry dynamic extension to release-4.7 [#8783](https://github.com/openshift/console/pull/8783)
* [Bug 1952209](https://bugzilla.redhat.com/show_bug.cgi?id=1952209): Consistent formatting of dates and times [#8734](https://github.com/openshift/console/pull/8734)
* [Bug 1952293](https://bugzilla.redhat.com/show_bug.cgi?id=1952293): adds check for templates [#8736](https://github.com/openshift/console/pull/8736)
* [Bug 1942843](https://bugzilla.redhat.com/show_bug.cgi?id=1942843): Modified description for storage class encryption - 4.7 Backport [#8462](https://github.com/openshift/console/pull/8462)
* [Bug 1948938](https://bugzilla.redhat.com/show_bug.cgi?id=1948938): [release-4.7] Prow script point to deleted resource [#8619](https://github.com/openshift/console/pull/8619)
* [Bug 1944855](https://bugzilla.redhat.com/show_bug.cgi?id=1944855): Update Dockerfile.product for nodejs v14.16.0 [#8488](https://github.com/openshift/console/pull/8488)
* [Bug 1945153](https://bugzilla.redhat.com/show_bug.cgi?id=1945153): Remove pipeline Tech preview badge for pipelines GA operator [#8528](https://github.com/openshift/console/pull/8528)
* [Bug 1943643](https://bugzilla.redhat.com/show_bug.cgi?id=1943643): fix pipeline metrics endpoint for 1.4 osp [#8489](https://github.com/openshift/console/pull/8489)
* [Bug 1944349](https://bugzilla.redhat.com/show_bug.cgi?id=1944349): fix backwards incompatible trigger api changes [#8503](https://github.com/openshift/console/pull/8503)
* [Bug 1943441](https://bugzilla.redhat.com/show_bug.cgi?id=1943441): Add 'Roll Back' action for Replication Controllers and Replica Sets [#8475](https://github.com/openshift/console/pull/8475)
* [Bug 1925792](https://bugzilla.redhat.com/show_bug.cgi?id=1925792): Fix translation for edit annotation [#8078](https://github.com/openshift/console/pull/8078)
* [Bug 1941468](https://bugzilla.redhat.com/show_bug.cgi?id=1941468): Change link for not available state [#8431](https://github.com/openshift/console/pull/8431)
* [Bug 1939608](https://bugzilla.redhat.com/show_bug.cgi?id=1939608): Fix null handling in FilterToolbar_ to prevent possible exceptions [#8394](https://github.com/openshift/console/pull/8394)
* [Bug 1937356](https://bugzilla.redhat.com/show_bug.cgi?id=1937356): Fix to show correct internal image-stream name in container image edit flow's internal registry image-stream dropdown for kn service [#8353](https://github.com/openshift/console/pull/8353)
* [Bug 1927198](https://bugzilla.redhat.com/show_bug.cgi?id=1927198): fix pvc string in pvc.view [#8126](https://github.com/openshift/console/pull/8126)
* [Bug 1927311](https://bugzilla.redhat.com/show_bug.cgi?id=1927311): avoid 404 errors attempting to load en-US [#8128](https://github.com/openshift/console/pull/8128)
* [Bug 1931382](https://bugzilla.redhat.com/show_bug.cgi?id=1931382): Hide pipeline section in container image edit flow [#8209](https://github.com/openshift/console/pull/8209)
* [Bug 1933665](https://bugzilla.redhat.com/show_bug.cgi?id=1933665): [release-4.7] Create ImageStream and other resources for samples step by step [#8255](https://github.com/openshift/console/pull/8255)
* [Bug 1935672](https://bugzilla.redhat.com/show_bug.cgi?id=1935672): [release-4.7] fix pipelinerun status icon rendering issue [#8311](https://github.com/openshift/console/pull/8311)
* [Bug 1932272](https://bugzilla.redhat.com/show_bug.cgi?id=1932272): Fix KMS validation error for 4.7 release [#8221](https://github.com/openshift/console/pull/8221)
* [Bug 1937313](https://bugzilla.redhat.com/show_bug.cgi?id=1937313): Removed loaded prop and nested component [#8351](https://github.com/openshift/console/pull/8351)
* [Bug 1936803](https://bugzilla.redhat.com/show_bug.cgi?id=1936803): support service binding operator version 0.5.0 [#8335](https://github.com/openshift/console/pull/8335)
* [Bug 1937469](https://bugzilla.redhat.com/show_bug.cgi?id=1937469): Pod/node/ip/template isn't showing when vm is running [#8357](https://github.com/openshift/console/pull/8357)
* [Bug 1932277](https://bugzilla.redhat.com/show_bug.cgi?id=1932277): Create new pool with arbiter - wrong replica (4.7 release) [#8234](https://github.com/openshift/console/pull/8234)
* [Bug 1930152](https://bugzilla.redhat.com/show_bug.cgi?id=1930152): Do not fail new VM wizard when no storage classes are available [#8190](https://github.com/openshift/console/pull/8190)
* [Bug 1937086](https://bugzilla.redhat.com/show_bug.cgi?id=1937086): Fix topology crash due to selfLink deprecation [#8317](https://github.com/openshift/console/pull/8317)
* [Bug 1928228](https://bugzilla.redhat.com/show_bug.cgi?id=1928228): retry co-fetch on 409 POST or 429 [#8154](https://github.com/openshift/console/pull/8154)
* [Bug 1932151](https://bugzilla.redhat.com/show_bug.cgi?id=1932151): Fix rendering of access-mode selector [#8229](https://github.com/openshift/console/pull/8229)
* [Bug 1929198](https://bugzilla.redhat.com/show_bug.cgi?id=1929198): allow choice of binding type when creating RoleBinding [#8172](https://github.com/openshift/console/pull/8172)
* [Bug 1928023](https://bugzilla.redhat.com/show_bug.cgi?id=1928023): Consider finally tasks when calculating task status [#8149](https://github.com/openshift/console/pull/8149)
* [Bug 1927407](https://bugzilla.redhat.com/show_bug.cgi?id=1927407): update pf virtualized dependency to fix breakpoint prop missing in virtualized table [#8130](https://github.com/openshift/console/pull/8130)
* [Bug 1932968](https://bugzilla.redhat.com/show_bug.cgi?id=1932968): Fix to avoid overriding of d/dc pod template container values [#8248](https://github.com/openshift/console/pull/8248)
* [Bug 1926830](https://bugzilla.redhat.com/show_bug.cgi?id=1926830): [CI][e2e] Add storage.bind.immediate.requested annotation to golden image dvs [#8245](https://github.com/openshift/console/pull/8245)
* [ODC-5487](https://issues.redhat.com/browse/ODC-5487): Temp fix for search-input bug [#8071](https://github.com/openshift/console/pull/8071)
* [Bug 1924387](https://bugzilla.redhat.com/show_bug.cgi?id=1924387): Fix malformed ja/zh modal delete message [#8070](https://github.com/openshift/console/pull/8070)
* [Bug 1925596](https://bugzilla.redhat.com/show_bug.cgi?id=1925596): Text overflows Card boundary; Add Commit msg to details [#8064](https://github.com/openshift/console/pull/8064)
* [Bug 1921087](https://bugzilla.redhat.com/show_bug.cgi?id=1921087): Next quick start link update [#7945](https://github.com/openshift/console/pull/7945)
* [Bug 1925562](https://bugzilla.redhat.com/show_bug.cgi?id=1925562): Add new ArgoCD link from GitOps application environments page [#7798](https://github.com/openshift/console/pull/7798)
* [Bug 1891951](https://bugzilla.redhat.com/show_bug.cgi?id=1891951): Compression pool info message [#8066](https://github.com/openshift/console/pull/8066)
* [Bug 1925415](https://bugzilla.redhat.com/show_bug.cgi?id=1925415): waiting for VM importing before move on [#8065](https://github.com/openshift/console/pull/8065)
* [Bug 1925516](https://bugzilla.redhat.com/show_bug.cgi?id=1925516): Pipeline metrics tooltips [#8062](https://github.com/openshift/console/pull/8062)
* [Bug 1925200](https://bugzilla.redhat.com/show_bug.cgi?id=1925200): show warning when alert type cannot be recognized [#8058](https://github.com/openshift/console/pull/8058)
* [Bug 1924083](https://bugzilla.redhat.com/show_bug.cgi?id=1924083): Stop events related to Object Storage from showing up in Persistent Storage Dashboard [#8039](https://github.com/openshift/console/pull/8039)
* Template provider tests [#7995](https://github.com/openshift/console/pull/7995)
* [Bug 1920367](https://bugzilla.redhat.com/show_bug.cgi?id=1920367): When creating localvolumeset instance from the web console, the title for setting volumeMode is `Disk Mode` [#7954](https://github.com/openshift/console/pull/7954)
* Multiple pool cypress test migration [#7616](https://github.com/openshift/console/pull/7616)
* [Bug 1905066](https://bugzilla.redhat.com/show_bug.cgi?id=1905066): Added smoke suite - monitoring test Scenarios [#7984](https://github.com/openshift/console/pull/7984)
* [Bug 1867400](https://bugzilla.redhat.com/show_bug.cgi?id=1867400): Not allow creation of second storagecluster [#7829](https://github.com/openshift/console/pull/7829)
* Make OCS local volume set step responsive in wizard flow [#8017](https://github.com/openshift/console/pull/8017)
* [Bug 1923721](https://bugzilla.redhat.com/show_bug.cgi?id=1923721): Handle pipeline svg icon spin using a wrapped <g> element [#8007](https://github.com/openshift/console/pull/8007)
* [Bug 1925163](https://bugzilla.redhat.com/show_bug.cgi?id=1925163): Add info about dev catalog to boot source column [#8059](https://github.com/openshift/console/pull/8059)
* [Bug 1925024](https://bugzilla.redhat.com/show_bug.cgi?id=1925024): removes form validation from net(sasl/tls) section for kafkaSource [#8051](https://github.com/openshift/console/pull/8051)
* [Bug 1924955](https://bugzilla.redhat.com/show_bug.cgi?id=1924955): Fix that image containers are fetched from external container registries (which doesn't work for private image containers) [#8046](https://github.com/openshift/console/pull/8046)
* [Bug 1924143](https://bugzilla.redhat.com/show_bug.cgi?id=1924143): Create application edit url based on git provider [#8028](https://github.com/openshift/console/pull/8028)
* [Bug 1915176](https://bugzilla.redhat.com/show_bug.cgi?id=1915176): Update snapshot API CRDs to v1 in web-console when creating volumesnapshot related resource [#7801](https://github.com/openshift/console/pull/7801)
* [Bug 1922911](https://bugzilla.redhat.com/show_bug.cgi?id=1922911): Query Browser: Fix graph crash after hiding and then showing a series [#8056](https://github.com/openshift/console/pull/8056)
* Add check errors in add capacity tests [#8033](https://github.com/openshift/console/pull/8033)
* [Bug 1920677](https://bugzilla.redhat.com/show_bug.cgi?id=1920677): Fix for i18n for dev console guided tour [#8032](https://github.com/openshift/console/pull/8032)
* [CONSOLE-2539](https://issues.redhat.com/browse/CONSOLE-2539): Add Chinese and Japanese translations [#7981](https://github.com/openshift/console/pull/7981)
* Update gitops backend service namespace [#7913](https://github.com/openshift/console/pull/7913)
* Add tests for VM template source and VM empty state [#7842](https://github.com/openshift/console/pull/7842)
* [Bug 1925039](https://bugzilla.redhat.com/show_bug.cgi?id=1925039): Fix Test - ID(CNV-5327) [#8054](https://github.com/openshift/console/pull/8054)
* [Bug 1925020](https://bugzilla.redhat.com/show_bug.cgi?id=1925020): Console demo plugin deployment image should not point to dockerhub [#8052](https://github.com/openshift/console/pull/8052)
* [Bug 1923911](https://bugzilla.redhat.com/show_bug.cgi?id=1923911): improve test for vm filter and details page [#8014](https://github.com/openshift/console/pull/8014)
* e2e automation add wait for RDP data [#8042](https://github.com/openshift/console/pull/8042)
* [Bug 1921023](https://bugzilla.redhat.com/show_bug.cgi?id=1921023): Disable flexible scaling for internal mode [#8043](https://github.com/openshift/console/pull/8043)
* [Bug 1924046](https://bugzilla.redhat.com/show_bug.cgi?id=1924046): Avoid checking user settings if url has namespace [#8022](https://github.com/openshift/console/pull/8022)
* [Bug 1874192](https://bugzilla.redhat.com/show_bug.cgi?id=1874192): Add support for creation of GCP BS with a pre-created secret [#8002](https://github.com/openshift/console/pull/8002)
* [Bug 1907877](https://bugzilla.redhat.com/show_bug.cgi?id=1907877): Added cypress automation scripts for pipleline builder [#7642](https://github.com/openshift/console/pull/7642)
* [Bug 1923973](https://bugzilla.redhat.com/show_bug.cgi?id=1923973): Update dynamic plugin demo README to inform about how to enable the ConsolePlugins [#8019](https://github.com/openshift/console/pull/8019)
* [Bug 1797766](https://bugzilla.redhat.com/show_bug.cgi?id=1797766): Resource Requirements" specDescriptor fields - CPU and Memory injects empty string YAML editor [#5525](https://github.com/openshift/console/pull/5525)
* [Bug 1924583](https://bugzilla.redhat.com/show_bug.cgi?id=1924583): Deprectaed templates are listed in the Templates screen [#8038](https://github.com/openshift/console/pull/8038)
* Reduce thickness of donut chart in selected capacity [#7986](https://github.com/openshift/console/pull/7986)
* [Bug 1924078](https://bugzilla.redhat.com/show_bug.cgi?id=1924078): Make Topology quick search View all results footer sticky [#8029](https://github.com/openshift/console/pull/8029)
* [Bug 1920981](https://bugzilla.redhat.com/show_bug.cgi?id=1920981): Add capacity changes for arbiter enabled [#7996](https://github.com/openshift/console/pull/7996)
* [Bug 1924480](https://bugzilla.redhat.com/show_bug.cgi?id=1924480): When creating Snapshoot blockOwnerDeletion is now false [#8036](https://github.com/openshift/console/pull/8036)
* [Bug 1891951](https://bugzilla.redhat.com/show_bug.cgi?id=1891951): Info message while creating pools with compression on [#8013](https://github.com/openshift/console/pull/8013)
* Restrict 'BackingStore' name to 43 characters [#7983](https://github.com/openshift/console/pull/7983)
* [Bug 1924365](https://bugzilla.redhat.com/show_bug.cgi?id=1924365): Add blank disk when choosing network boot [#8035](https://github.com/openshift/console/pull/8035)
* [Bug 1915995](https://bugzilla.redhat.com/show_bug.cgi?id=1915995): - "Edit RoleBinding Subject" action under RoleBinding list page kebab actions causes unhandled exception [#7846](https://github.com/openshift/console/pull/7846)
* Add noobaa sso test migration to cypress [#7570](https://github.com/openshift/console/pull/7570)
* For ODC-5460: downgrade pf topology package to fix create of service binding connector. [#8030](https://github.com/openshift/console/pull/8030)
* [Bug 1923894](https://bugzilla.redhat.com/show_bug.cgi?id=1923894): Listing Subscriptions in OLM should also show them when 'All Projects' namespace is picked [#8018](https://github.com/openshift/console/pull/8018)
* [Bug 1924188](https://bugzilla.redhat.com/show_bug.cgi?id=1924188): Update language selector modal dropdown [#8009](https://github.com/openshift/console/pull/8009)
* [Bug 1920684](https://bugzilla.redhat.com/show_bug.cgi?id=1920684): Update language preferences modal [#7936](https://github.com/openshift/console/pull/7936)
* [Bug 1906118](https://bugzilla.redhat.com/show_bug.cgi?id=1906118): Fix Ceph Polling Issue by adding flag guards [#8021](https://github.com/openshift/console/pull/8021)
* [Bug 1923945](https://bugzilla.redhat.com/show_bug.cgi?id=1923945): Keep PVC name and namespace when os/flavor/workload is changed [#8020](https://github.com/openshift/console/pull/8020)
* [Bug 1923951](https://bugzilla.redhat.com/show_bug.cgi?id=1923951): fixes eveting menuoptions for create flow for all namespace selection [#8016](https://github.com/openshift/console/pull/8016)
* [Bug 1922911](https://bugzilla.redhat.com/show_bug.cgi?id=1922911): Query Browser: Show empty state when all series are disabled [#8012](https://github.com/openshift/console/pull/8012)
* [Bug 1922021](https://bugzilla.redhat.com/show_bug.cgi?id=1922021): i18n three Terminal terms [#8011](https://github.com/openshift/console/pull/8011)
* [Bug 1921949](https://bugzilla.redhat.com/show_bug.cgi?id=1921949): Fix source code URL for apps created using self-hosted repositories [#8006](https://github.com/openshift/console/pull/8006)
* [Bug 1910492](https://bugzilla.redhat.com/show_bug.cgi?id=1910492): Fix KMS details getting auto popluated due to incorrect state manipulation. [#7998](https://github.com/openshift/console/pull/7998)
* [Bug 1918438](https://bugzilla.redhat.com/show_bug.cgi?id=1918438): adds i18n for serving/eventing [#7941](https://github.com/openshift/console/pull/7941)
* [Bug 1891766](https://bugzilla.redhat.com/show_bug.cgi?id=1891766): Stop non-positive values from being entered by users for min disk size [#7890](https://github.com/openshift/console/pull/7890)
* [Bug 1915200](https://bugzilla.redhat.com/show_bug.cgi?id=1915200): [OCP 4.7+ OCS 4.6]Arbiter related Note should not show u… [#7903](https://github.com/openshift/console/pull/7903)
* [Bug 1923081](https://bugzilla.redhat.com/show_bug.cgi?id=1923081): Improve test for checking common templates [#8001](https://github.com/openshift/console/pull/8001)
* [Bug 1905338](https://bugzilla.redhat.com/show_bug.cgi?id=1905338): updated add flow test scenarios [#7989](https://github.com/openshift/console/pull/7989)
* [Bug 1916888](https://bugzilla.redhat.com/show_bug.cgi?id=1916888): Modifying OCS wizard Donor chart based on selected device type [#7924](https://github.com/openshift/console/pull/7924)
* [Bug 1908277](https://bugzilla.redhat.com/show_bug.cgi?id=1908277): Pipeline Actions scripts [#7564](https://github.com/openshift/console/pull/7564)
* [Bug 1921762](https://bugzilla.redhat.com/show_bug.cgi?id=1921762): Fix knative serving and eventing breadcrumbs [#7885](https://github.com/openshift/console/pull/7885)
* [Bug 1921556](https://bugzilla.redhat.com/show_bug.cgi?id=1921556): Modified certificate secrets key name as per rook [#8008](https://github.com/openshift/console/pull/8008)
* [Bug 1923003](https://bugzilla.redhat.com/show_bug.cgi?id=1923003): Update Insights widget state [#7997](https://github.com/openshift/console/pull/7997)
* Remove anonymous exports in NADs plugin [#8005](https://github.com/openshift/console/pull/8005)
* [Bug 1919387](https://bugzilla.redhat.com/show_bug.cgi?id=1919387): Wait till the DOM is loaded when writing to the body localStorage issue [#7925](https://github.com/openshift/console/pull/7925)
* update scenarios [#7897](https://github.com/openshift/console/pull/7897)
* [Bug 1913969](https://bugzilla.redhat.com/show_bug.cgi?id=1913969): Fix edge case exception for fieldDependency spec descriptor [#7957](https://github.com/openshift/console/pull/7957)
* [Bug 1921253](https://bugzilla.redhat.com/show_bug.cgi?id=1921253): i18n TextFilter placeholder [#7953](https://github.com/openshift/console/pull/7953)
* [Bug 1921774](https://bugzilla.redhat.com/show_bug.cgi?id=1921774): fix delete app modal error when resource not found [#7948](https://github.com/openshift/console/pull/7948)
* [Bug 1922015](https://bugzilla.redhat.com/show_bug.cgi?id=1922015): prevent catalog modal header from collapsing [#8004](https://github.com/openshift/console/pull/8004)
* Remove Kanika from Maintainers file [#8000](https://github.com/openshift/console/pull/8000)
* [Bug 1916747](https://bugzilla.redhat.com/show_bug.cgi?id=1916747): Dont link to missing quickstarts [#7999](https://github.com/openshift/console/pull/7999)
* [Bug 1920200](https://bugzilla.redhat.com/show_bug.cgi?id=1920200): Throw error if ConfigMap creation fails with unexpected response [#7918](https://github.com/openshift/console/pull/7918)
* [Bug 1918639](https://bugzilla.redhat.com/show_bug.cgi?id=1918639): add missing trigger types and update the optional fields [#7889](https://github.com/openshift/console/pull/7889)
* [Bug 1908375](https://bugzilla.redhat.com/show_bug.cgi?id=1908375): added pipelines workspaces scripts [#7574](https://github.com/openshift/console/pull/7574)
* [Bug 1908367](https://bugzilla.redhat.com/show_bug.cgi?id=1908367): pipeline triggers scripts [#7572](https://github.com/openshift/console/pull/7572)
* [Bug 1920912](https://bugzilla.redhat.com/show_bug.cgi?id=1920912): Fix poweroff modal [#7993](https://github.com/openshift/console/pull/7993)
* [Bug 1921644](https://bugzilla.redhat.com/show_bug.cgi?id=1921644): [e2e][automation]revert endlines to backslach [#7992](https://github.com/openshift/console/pull/7992)
* [Bug 1922782](https://bugzilla.redhat.com/show_bug.cgi?id=1922782): Data sanity was false [#7988](https://github.com/openshift/console/pull/7988)
* [Bug 1922098](https://bugzilla.redhat.com/show_bug.cgi?id=1922098): project dropdown should close after user pick a project [#7987](https://github.com/openshift/console/pull/7987)
* [Bug 1922066](https://bugzilla.redhat.com/show_bug.cgi?id=1922066): Search for boot disk by boot order, not PVC value [#7980](https://github.com/openshift/console/pull/7980)
* [Bug 1922075](https://bugzilla.redhat.com/show_bug.cgi?id=1922075): Fix kubevirt flavor string [#7978](https://github.com/openshift/console/pull/7978)
* [Bug 1921836](https://bugzilla.redhat.com/show_bug.cgi?id=1921836): Internationalize AccessTableRows [#7971](https://github.com/openshift/console/pull/7971)
* [Bug 1919876](https://bugzilla.redhat.com/show_bug.cgi?id=1919876): Updated accessMode and volumeMode for common-template without source pvc from storage class if exist [#7966](https://github.com/openshift/console/pull/7966)
* [Bug 1921713](https://bugzilla.redhat.com/show_bug.cgi?id=1921713): Fix migration tests [#7965](https://github.com/openshift/console/pull/7965)
* [Bug 1921541](https://bugzilla.redhat.com/show_bug.cgi?id=1921541): skip guide page if it presents [#7960](https://github.com/openshift/console/pull/7960)
* [Bug 1920320](https://bugzilla.redhat.com/show_bug.cgi?id=1920320): Show link to common template in vm details view [#7949](https://github.com/openshift/console/pull/7949)
* [Bug 1920248](https://bugzilla.redhat.com/show_bug.cgi?id=1920248): fix pipeline rerun when pipelineSpec is embedded [#7923](https://github.com/openshift/console/pull/7923)
* Migrate storageclass tests to cypress [#7789](https://github.com/openshift/console/pull/7789)
* [Bug 1921880](https://bugzilla.redhat.com/show_bug.cgi?id=1921880): Load all dynamic plugins enabled on the cluster upon Console startup [#7972](https://github.com/openshift/console/pull/7972)
* [Bug 1911129](https://bugzilla.redhat.com/show_bug.cgi?id=1911129): Fix Monitoring charts renders nothing when switching from a Deployment to "All workloads" [#7659](https://github.com/openshift/console/pull/7659)
* test: don't hard-code artifact dir path [#7990](https://github.com/openshift/console/pull/7990)
* [Bug 1922099](https://bugzilla.redhat.com/show_bug.cgi?id=1922099): updated Readme with QE code review and automation process [#7979](https://github.com/openshift/console/pull/7979)
* [Bug 1920655](https://bugzilla.redhat.com/show_bug.cgi?id=1920655): only show Cluster autoscalar on Cluster Settings if Clu… [#7973](https://github.com/openshift/console/pull/7973)
* [Bug 1921644](https://bugzilla.redhat.com/show_bug.cgi?id=1921644): [e2e][automation] tests errors with wrong cloudInit new line syntax [#7964](https://github.com/openshift/console/pull/7964)
* [Bug 1921572](https://bugzilla.redhat.com/show_bug.cgi?id=1921572): fixes form view for sources contributed via external sources [#7962](https://github.com/openshift/console/pull/7962)
* [Bug 1921258](https://bugzilla.redhat.com/show_bug.cgi?id=1921258): use sessionStorage for user-settings when impersonating [#7958](https://github.com/openshift/console/pull/7958)
* [Bug 1908353](https://bugzilla.redhat.com/show_bug.cgi?id=1908353): pipline run automation scripts [#7933](https://github.com/openshift/console/pull/7933)
* Updating openshift-enterprise-console builder & base images to be consistent with ART [#7830](https://github.com/openshift/console/pull/7830)
* [Bug 1921610](https://bugzilla.redhat.com/show_bug.cgi?id=1921610): fix pipeline metrics font size issue [#7961](https://github.com/openshift/console/pull/7961)
* [Bug 1920390](https://bugzilla.redhat.com/show_bug.cgi?id=1920390): Query Browser: Fix X-axis being updated when no new data fetched [#7977](https://github.com/openshift/console/pull/7977)
* Check PVC is in bound state before expanding [#7975](https://github.com/openshift/console/pull/7975)
* [Bug 1918826](https://bugzilla.redhat.com/show_bug.cgi?id=1918826): Adjust Insights popover icon to center align vertically [#7934](https://github.com/openshift/console/pull/7934)
* [Bug 1922050](https://bugzilla.redhat.com/show_bug.cgi?id=1922050): Improve kubevirt clone tests [#7976](https://github.com/openshift/console/pull/7976)
* [Bug 1918112](https://bugzilla.redhat.com/show_bug.cgi?id=1918112): Fix custom flavor editing when no template flavors exist [#7922](https://github.com/openshift/console/pull/7922)
* [Bug 1921921](https://bugzilla.redhat.com/show_bug.cgi?id=1921921): Fix "Global configuration" breadcrumb casing [#7974](https://github.com/openshift/console/pull/7974)
* [Bug 1920519](https://bugzilla.redhat.com/show_bug.cgi?id=1920519): fix kubectl permission issue in test [#7928](https://github.com/openshift/console/pull/7928)
* [Bug 1893889](https://bugzilla.redhat.com/show_bug.cgi?id=1893889): Update pf dependencies to 2021-1 to fix a117 issues with disabled dropdown items [#7899](https://github.com/openshift/console/pull/7899)
* [Bug 1880410](https://bugzilla.redhat.com/show_bug.cgi?id=1880410): convert pipeline visualization node to SVG [#6676](https://github.com/openshift/console/pull/6676)
* [Bug 1921823](https://bugzilla.redhat.com/show_bug.cgi?id=1921823): Internationalize CheckBoxControls [#7970](https://github.com/openshift/console/pull/7970)
* [Bug 1921806](https://bugzilla.redhat.com/show_bug.cgi?id=1921806): i18n APIResourceLinks [#7969](https://github.com/openshift/console/pull/7969)
* [Bug 1921580](https://bugzilla.redhat.com/show_bug.cgi?id=1921580): Test VM detail view actions dropdown does not pass [#7963](https://github.com/openshift/console/pull/7963)
* [Bug 1920771](https://bugzilla.redhat.com/show_bug.cgi?id=1920771): Internationalize Delete Persistent Volume Claim [#7951](https://github.com/openshift/console/pull/7951)
* [Bug 1918757](https://bugzilla.redhat.com/show_bug.cgi?id=1918757): added document ready state to fix this page loading issue [#7950](https://github.com/openshift/console/pull/7950)
* [Bug 1920674](https://bugzilla.redhat.com/show_bug.cgi?id=1920674): Fix missingKey errors [#7937](https://github.com/openshift/console/pull/7937)
* Update PVC tests to use PersitentVolumeClaim instead of Persistent Volume Claim [#7959](https://github.com/openshift/console/pull/7959)
* [Bug 1919231](https://bugzilla.redhat.com/show_bug.cgi?id=1919231): fix topology quick search modal layout [#7902](https://github.com/openshift/console/pull/7902)
* [Bug 1920984](https://bugzilla.redhat.com/show_bug.cgi?id=1920984): [e2e][automation] some menu items names are out dated [#7940](https://github.com/openshift/console/pull/7940)
* [Bug 1920551](https://bugzilla.redhat.com/show_bug.cgi?id=1920551): Should not allow to edit boot order of common templates [#7931](https://github.com/openshift/console/pull/7931)
* [Bug 1920868](https://bugzilla.redhat.com/show_bug.cgi?id=1920868): fix cdi upload tests [#7939](https://github.com/openshift/console/pull/7939)
* Fix flakiness in OCS Operator Installation test [#7942](https://github.com/openshift/console/pull/7942)
* [Bug 1918803](https://bugzilla.redhat.com/show_bug.cgi?id=1918803): adds details page and handles breadcrumb for knativeServing [#7944](https://github.com/openshift/console/pull/7944)
* [Bug 1919823](https://bugzilla.redhat.com/show_bug.cgi?id=1919823): Update zh-cn translation for Home [#7952](https://github.com/openshift/console/pull/7952)
* [Bug 1878086](https://bugzilla.redhat.com/show_bug.cgi?id=1878086): Disables filesystem name input field in StorageClassForm [#7947](https://github.com/openshift/console/pull/7947)
* [Bug 1908370](https://bugzilla.redhat.com/show_bug.cgi?id=1908370): pipeline secrets scripts [#7573](https://github.com/openshift/console/pull/7573)
* [Bug 1920524](https://bugzilla.redhat.com/show_bug.cgi?id=1920524): Fix topology crash on install of ODH operator to project [#7930](https://github.com/openshift/console/pull/7930)
* [Bug 1892896](https://bugzilla.redhat.com/show_bug.cgi?id=1892896): Disables the block radio input if the provisioner is cephfs [#7537](https://github.com/openshift/console/pull/7537)
* Fix data-test ID used for selecting "Operator recommended Namespace" input button [#7938](https://github.com/openshift/console/pull/7938)
* [Bug 1919750](https://bugzilla.redhat.com/show_bug.cgi?id=1919750): Fix exception on InstallPlan list page [#7932](https://github.com/openshift/console/pull/7932)
* [Bug 1918019](https://bugzilla.redhat.com/show_bug.cgi?id=1918019): support rendering markdown inline instead of iframe [#7872](https://github.com/openshift/console/pull/7872)
* [Bug 1917239](https://bugzilla.redhat.com/show_bug.cgi?id=1917239): fix devconsole monitoring dashboard toolbar [#7855](https://github.com/openshift/console/pull/7855)
* [Bug 1919259](https://bugzilla.redhat.com/show_bug.cgi?id=1919259): Make 'Add x' singular in Pipeline Builder [#7904](https://github.com/openshift/console/pull/7904)
* [Bug 1920430](https://bugzilla.redhat.com/show_bug.cgi?id=1920430): Fix typo in deployment progress [#7926](https://github.com/openshift/console/pull/7926)
* [Bug 1919877](https://bugzilla.redhat.com/show_bug.cgi?id=1919877): fix sidebar error for ksvc resource [#7909](https://github.com/openshift/console/pull/7909)
* [Bug 1918185](https://bugzilla.redhat.com/show_bug.cgi?id=1918185): capitalize pipelinerun details [#7877](https://github.com/openshift/console/pull/7877)
* [Bug 1919945](https://bugzilla.redhat.com/show_bug.cgi?id=1919945): fix name field to avoid overwriting user input value [#7914](https://github.com/openshift/console/pull/7914)
* [Bug 1919851](https://bugzilla.redhat.com/show_bug.cgi?id=1919851): fix pipeline visualization with same pipeline & task name [#7910](https://github.com/openshift/console/pull/7910)
* [Bug 1917585](https://bugzilla.redhat.com/show_bug.cgi?id=1917585): Follow-on for NsDropdown placeholder i18n. [#7917](https://github.com/openshift/console/pull/7917)
* Update .gitignore to include all cypress-a11y-report.json files. [#7916](https://github.com/openshift/console/pull/7916)
* [Bug 1919396](https://bugzilla.redhat.com/show_bug.cgi?id=1919396): Fixed a11y violation for Deployment Config Details Pod Status ring [#7907](https://github.com/openshift/console/pull/7907)
* [Bug 1909005](https://bugzilla.redhat.com/show_bug.cgi?id=1909005): CamelCase and externalize K8s resources [#7277](https://github.com/openshift/console/pull/7277)
* [Bug 1916524](https://bugzilla.redhat.com/show_bug.cgi?id=1916524): Removed template rootdisk [#7915](https://github.com/openshift/console/pull/7915)
* [Bug 1919260](https://bugzilla.redhat.com/show_bug.cgi?id=1919260): Fix styling issues in VM Template list [#7905](https://github.com/openshift/console/pull/7905)
* [Bug 1919097](https://bugzilla.redhat.com/show_bug.cgi?id=1919097): Close bracket ")" missing at the end of the sentence in the UI [#7908](https://github.com/openshift/console/pull/7908)
* [Bug 1918133](https://bugzilla.redhat.com/show_bug.cgi?id=1918133): improve 4.7 failure tests part2 [#7876](https://github.com/openshift/console/pull/7876)
* [Bug 1916882](https://bugzilla.redhat.com/show_bug.cgi?id=1916882): OCS 4.7 wizard does not show zone when zone's are added manually [#7888](https://github.com/openshift/console/pull/7888)
* [Bug 1917372](https://bugzilla.redhat.com/show_bug.cgi?id=1917372): Monitoring: Change Prometheus UI link text to "Platform Prometheus UI" [#7900](https://github.com/openshift/console/pull/7900)
* [Bug 1916764](https://bugzilla.redhat.com/show_bug.cgi?id=1916764): Avoid setting application name in edit flow [#7847](https://github.com/openshift/console/pull/7847)
* [Bug 1918132](https://bugzilla.redhat.com/show_bug.cgi?id=1918132): i18n VolumeSnapshotContents [#7906](https://github.com/openshift/console/pull/7906)
* [Bug 1910753](https://bugzilla.redhat.com/show_bug.cgi?id=1910753): Check for devfile when context directory changes [#7878](https://github.com/openshift/console/pull/7878)
* [Bug 1915972](https://bugzilla.redhat.com/show_bug.cgi?id=1915972): Global configuration breadcrumbs do not work as expected [#7871](https://github.com/openshift/console/pull/7871)
* [Bug 1915898](https://bugzilla.redhat.com/show_bug.cgi?id=1915898): Drop "undefined" and keep empty lines in Pipeline log output [#7828](https://github.com/openshift/console/pull/7828)
* [Bug 1919379](https://bugzilla.redhat.com/show_bug.cgi?id=1919379): Update dotnet logo for '.NET 5'. [#7373](https://github.com/openshift/console/pull/7373)
* [Bug 1918785](https://bugzilla.redhat.com/show_bug.cgi?id=1918785): Use kube_pod_resource_(request|limit) metric [#7894](https://github.com/openshift/console/pull/7894)
* [CONSOLE-2530](https://issues.redhat.com/browse/CONSOLE-2530): Migrate labels CRUD tests [#7834](https://github.com/openshift/console/pull/7834)
* Fix to show CRW icon when CRW operator is installed [#7895](https://github.com/openshift/console/pull/7895)
* [Bug 1911269](https://bugzilla.redhat.com/show_bug.cgi?id=1911269): hide "waiting for builds" info message when a build is present [#7665](https://github.com/openshift/console/pull/7665)
* [CONSOLE-2456](https://issues.redhat.com/browse/CONSOLE-2456): Update OperatorHub detail view to include default catalog sources [#7191](https://github.com/openshift/console/pull/7191)
* [Bug 1915929](https://bugzilla.redhat.com/show_bug.cgi?id=1915929): CONSOLE-2503: Cypress bump to version 6 [#7604](https://github.com/openshift/console/pull/7604)
* Update icon tooltip text from "Topology View" to "Graph View" [#7896](https://github.com/openshift/console/pull/7896)
* [Bug 1918748](https://bugzilla.redhat.com/show_bug.cgi?id=1918748): helmchartrepo is not http(s)_proxy-aware [#7892](https://github.com/openshift/console/pull/7892)
* [Bug 1905416](https://bugzilla.redhat.com/show_bug.cgi?id=1905416): Fix sandboxed links in MarkdownView iframe [#7797](https://github.com/openshift/console/pull/7797)
* [Bug 1918648](https://bugzilla.redhat.com/show_bug.cgi?id=1918648): Replace deprecated 'installplan' Subscription status field with new 'installPlanRef' [#7891](https://github.com/openshift/console/pull/7891)
* [Bug 1916834](https://bugzilla.redhat.com/show_bug.cgi?id=1916834): Pipeline metrics text updates [#7850](https://github.com/openshift/console/pull/7850)
* [Bug 1908573](https://bugzilla.redhat.com/show_bug.cgi?id=1908573): Make flavor strings consistent [#7836](https://github.com/openshift/console/pull/7836)
* [Bug 1910501](https://bugzilla.redhat.com/show_bug.cgi?id=1910501): Use absolute paths when resource creation is cancelled [#7694](https://github.com/openshift/console/pull/7694)
* [Bug 1913306](https://bugzilla.redhat.com/show_bug.cgi?id=1913306): quick-start-footer [#7707](https://github.com/openshift/console/pull/7707)
* [Bug 1917585](https://bugzilla.redhat.com/show_bug.cgi?id=1917585): Clean up olm i18n and catch some missed translations. [#7858](https://github.com/openshift/console/pull/7858)
* [Bug 1918068](https://bugzilla.redhat.com/show_bug.cgi?id=1918068): Fix flaky OLM Cypress tests [#7874](https://github.com/openshift/console/pull/7874)
* [CONSOLE-2464](https://issues.redhat.com/browse/CONSOLE-2464): Automatically collapse metadata.managedFields [#7144](https://github.com/openshift/console/pull/7144)
* [Bug 1917117](https://bugzilla.redhat.com/show_bug.cgi?id=1917117): Template parameters are valid names [#7880](https://github.com/openshift/console/pull/7880)
* [Bug 1910409](https://bugzilla.redhat.com/show_bug.cgi?id=1910409): Add externalized strings for i18n for notification drawer [#7649](https://github.com/openshift/console/pull/7649)
* [Bug 1915674](https://bugzilla.redhat.com/show_bug.cgi?id=1915674): Get pvc storage size from template [#7884](https://github.com/openshift/console/pull/7884)
* [Bug 1918318](https://bugzilla.redhat.com/show_bug.cgi?id=1918318): show kameletbinding in eventsource list and filters [#7883](https://github.com/openshift/console/pull/7883)
* [Bug 1910666](https://bugzilla.redhat.com/show_bug.cgi?id=1910666): Apply var pf-global--FontFamily--monospace to the create secret textarea input [#7873](https://github.com/openshift/console/pull/7873)
* [Bug 1917660](https://bugzilla.redhat.com/show_bug.cgi?id=1917660): Dont use the /scale endpoint for Job resource [#7867](https://github.com/openshift/console/pull/7867)
* [Bug 1917656](https://bugzilla.redhat.com/show_bug.cgi?id=1917656): fix the url for context menu event source url [#7864](https://github.com/openshift/console/pull/7864)
* [Bug 1917124](https://bugzilla.redhat.com/show_bug.cgi?id=1917124): Use name parameter to every DVTemplate in VM Template [#7870](https://github.com/openshift/console/pull/7870)
* [Bug 1917814](https://bugzilla.redhat.com/show_bug.cgi?id=1917814): adds create option for broker from admin serverless eventing [#7869](https://github.com/openshift/console/pull/7869)
* [Bug 1916580](https://bugzilla.redhat.com/show_bug.cgi?id=1916580): Fix default VM Template YAML [#7856](https://github.com/openshift/console/pull/7856)
* [CONSOLE-2487](https://issues.redhat.com/browse/CONSOLE-2487): Combine i18n namesapces into public json file [#7831](https://github.com/openshift/console/pull/7831)
* [Bug 1917658](https://bugzilla.redhat.com/show_bug.cgi?id=1917658): add tech preview badge for camel K operator instances [#7865](https://github.com/openshift/console/pull/7865)
* [Bug 1908997](https://bugzilla.redhat.com/show_bug.cgi?id=1908997): Add more provisioners with their accessmode mapping [#7597](https://github.com/openshift/console/pull/7597)
* [Bug 1917679](https://bugzilla.redhat.com/show_bug.cgi?id=1917679): hide double CTA in admin pipelineruns tab [#7866](https://github.com/openshift/console/pull/7866)
* [Bug 1899627](https://bugzilla.redhat.com/show_bug.cgi?id=1899627): Update project status icon and text in the dashboard Status panel to match health-item display [#7849](https://github.com/openshift/console/pull/7849)
* [Bug 1917272](https://bugzilla.redhat.com/show_bug.cgi?id=1917272): Should update the default minSize to 1Gi when create localvolumeset on web console [#7857](https://github.com/openshift/console/pull/7857)
* verify os template test [#7838](https://github.com/openshift/console/pull/7838)
* [CONSOLE-2396](https://issues.redhat.com/browse/CONSOLE-2396): Add skip to content component [#6596](https://github.com/openshift/console/pull/6596)
* [CONSOLE-2371](https://issues.redhat.com/browse/CONSOLE-2371): [i18n] Externalize olm OperatorHub strings [#7501](https://github.com/openshift/console/pull/7501)
* [CONSOLE-2371](https://issues.redhat.com/browse/CONSOLE-2371): Externalize olm nav items. [#7809](https://github.com/openshift/console/pull/7809)
* [Bug 1916642](https://bugzilla.redhat.com/show_bug.cgi?id=1916642): Remove period in Chinese key/value translation [#7848](https://github.com/openshift/console/pull/7848)
* [CONSOLE-2376](https://issues.redhat.com/browse/CONSOLE-2376): Console plugins [#7360](https://github.com/openshift/console/pull/7360)
* add Andrew Ballantyne as an approver [#7844](https://github.com/openshift/console/pull/7844)
* [Bug 1916099](https://bugzilla.redhat.com/show_bug.cgi?id=1916099): Allow replacing first boot disk in customization wizard [#7840](https://github.com/openshift/console/pull/7840)
* [Bug 1915939](https://bugzilla.redhat.com/show_bug.cgi?id=1915939): Resizing the browser window removes Web Terminal Icon [#7832](https://github.com/openshift/console/pull/7832)
* Update web-Terminal-adminuser.feature with actual admin flow [#7532](https://github.com/openshift/console/pull/7532)
* Fix broken olm cypress tests and add them to CI script. [#7835](https://github.com/openshift/console/pull/7835)
* [Bug 1915879](https://bugzilla.redhat.com/show_bug.cgi?id=1915879): Change Pipeline Details Dashboard tab to Metrics [#7824](https://github.com/openshift/console/pull/7824)
* [CONSOLE-2393](https://issues.redhat.com/browse/CONSOLE-2393): i18n user management page [#7098](https://github.com/openshift/console/pull/7098)
* [Bug 1907660](https://bugzilla.redhat.com/show_bug.cgi?id=1907660): Render pod list cell height correctly when pod names are long [#7821](https://github.com/openshift/console/pull/7821)
* [Bug 1915220](https://bugzilla.redhat.com/show_bug.cgi?id=1915220): Drop localStorage workaround after namespaces are now stored in user settings, use favorite from user settings [#7440](https://github.com/openshift/console/pull/7440)
* [Bug 1880389](https://bugzilla.redhat.com/show_bug.cgi?id=1880389): fix skipped tasks in conditional pipelines [#7833](https://github.com/openshift/console/pull/7833)
* [CONSOLE-2522](https://issues.redhat.com/browse/CONSOLE-2522): Migrate CRD CRUD tests to Cypress [#7827](https://github.com/openshift/console/pull/7827)
* [Bug 1915685](https://bugzilla.redhat.com/show_bug.cgi?id=1915685): Tweak message for not supported template [#7820](https://github.com/openshift/console/pull/7820)
* [Bug 1907480](https://bugzilla.redhat.com/show_bug.cgi?id=1907480): fix query browser prometheus URL for non admin user [#7826](https://github.com/openshift/console/pull/7826)
* Fix redirect loop when running local bridge without valid auth token [#7251](https://github.com/openshift/console/pull/7251)
* [Bug 1915793](https://bugzilla.redhat.com/show_bug.cgi?id=1915793): Disable syncing of quick start all states [#7825](https://github.com/openshift/console/pull/7825)
* [Bug 1911212](https://bugzilla.redhat.com/show_bug.cgi?id=1911212): Monitoring dashboards: Support $__auto_interval_* variables [#7823](https://github.com/openshift/console/pull/7823)
* [Bug 1915694](https://bugzilla.redhat.com/show_bug.cgi?id=1915694): Add immediate request annotaion to auploaded dvs [#7822](https://github.com/openshift/console/pull/7822)
* [Bug 1915647](https://bugzilla.redhat.com/show_bug.cgi?id=1915647): adds check for drophint for eventSource connector [#7816](https://github.com/openshift/console/pull/7816)
* [Bug 1914941](https://bugzilla.redhat.com/show_bug.cgi?id=1914941): VM Template rootdisk is not deleted after fetching default disk bus [#7793](https://github.com/openshift/console/pull/7793)
* [Bug 1909043](https://bugzilla.redhat.com/show_bug.cgi?id=1909043): Show an info instead of warning for flexible scaling on internal mode [#7762](https://github.com/openshift/console/pull/7762)
* [Bug 1909027](https://bugzilla.redhat.com/show_bug.cgi?id=1909027): Modifying selected disk count based on selected disk type [#7759](https://github.com/openshift/console/pull/7759)
* [Bug 1912523](https://bugzilla.redhat.com/show_bug.cgi?id=1912523): Fix to update standalone pods and pods side panels for topology [#7735](https://github.com/openshift/console/pull/7735)
* [Bug 1913196](https://bugzilla.redhat.com/show_bug.cgi?id=1913196): handle resizing of browser for guided tour [#7718](https://github.com/openshift/console/pull/7718)
* [Bug 1912907](https://bugzilla.redhat.com/show_bug.cgi?id=1912907): Helm chart repository index can contain unresolvable relative URL's [#7711](https://github.com/openshift/console/pull/7711)
* [Bug 1910805](https://bugzilla.redhat.com/show_bug.cgi?id=1910805): add translation for pipeline status [#7657](https://github.com/openshift/console/pull/7657)
* [Bug 1908687](https://bugzilla.redhat.com/show_bug.cgi?id=1908687): Use localstorage fallback when running a local bridge [#7586](https://github.com/openshift/console/pull/7586)
* [Bug 1913608](https://bugzilla.redhat.com/show_bug.cgi?id=1913608): Query Browser: Fix bug where `None` table values were not cleared [#7813](https://github.com/openshift/console/pull/7813)
* [Bug 1886977](https://bugzilla.redhat.com/show_bug.cgi?id=1886977): show correct VM Import Provider in status [#7725](https://github.com/openshift/console/pull/7725)
* [Bug 1873480](https://bugzilla.redhat.com/show_bug.cgi?id=1873480): Fix accessibility issue on Topology page [#7562](https://github.com/openshift/console/pull/7562)
* [Bug 1904713](https://bugzilla.redhat.com/show_bug.cgi?id=1904713): Fix issue getting kubernetes cluster version from API Server. [#7548](https://github.com/openshift/console/pull/7548)
* [Bug 1915654](https://bugzilla.redhat.com/show_bug.cgi?id=1915654): Add a verification for Affinity match hint [#7819](https://github.com/openshift/console/pull/7819)
* [Bug 1915649](https://bugzilla.redhat.com/show_bug.cgi?id=1915649): template support message is not a warning [#7818](https://github.com/openshift/console/pull/7818)
* [Bug 1915624](https://bugzilla.redhat.com/show_bug.cgi?id=1915624): Template provider name is required field only for vm templates [#7817](https://github.com/openshift/console/pull/7817)
* [Bug 1915627](https://bugzilla.redhat.com/show_bug.cgi?id=1915627): translate all of guided tour text [#7814](https://github.com/openshift/console/pull/7814)
* [Bug 1915594](https://bugzilla.redhat.com/show_bug.cgi?id=1915594): add test for disk validation [#7812](https://github.com/openshift/console/pull/7812)
* [Bug 1915277](https://bugzilla.redhat.com/show_bug.cgi?id=1915277): [e2e][automation]fix cdi upload form test [#7802](https://github.com/openshift/console/pull/7802)
* [Bug 1888554](https://bugzilla.redhat.com/show_bug.cgi?id=1888554): Improve help text for label selectors on PVC creation form [#7810](https://github.com/openshift/console/pull/7810)
* [Bug 1913660](https://bugzilla.redhat.com/show_bug.cgi?id=1913660): update location and text of Pipeline edit flow alert [#7733](https://github.com/openshift/console/pull/7733)
* [CONSOLE-2521](https://issues.redhat.com/browse/CONSOLE-2521): Migrate Role Binding CRUD tests to Cypress [#7756](https://github.com/openshift/console/pull/7756)
* [CONSOLE-2371](https://issues.redhat.com/browse/CONSOLE-2371): [i18n] Externalize olm operand related strings [#7500](https://github.com/openshift/console/pull/7500)
* [Bug 1915187](https://bugzilla.redhat.com/show_bug.cgi?id=1915187): remove 'TechPreview' badge from VolumeSnapshot* [#7808](https://github.com/openshift/console/pull/7808)
* [Bug 1911307](https://bugzilla.redhat.com/show_bug.cgi?id=1911307): scale pods using the 'scale' subresource [#7807](https://github.com/openshift/console/pull/7807)
* [Bug 1915357](https://bugzilla.redhat.com/show_bug.cgi?id=1915357): Only show load error in catalog when no items are loaded with error [#7805](https://github.com/openshift/console/pull/7805)
* [Bug 1915379](https://bugzilla.redhat.com/show_bug.cgi?id=1915379): Make template provider mandatory. [#7803](https://github.com/openshift/console/pull/7803)
* [Bug 1909790](https://bugzilla.redhat.com/show_bug.cgi?id=1909790): fix pipeline yaml edit flow [#7618](https://github.com/openshift/console/pull/7618)
* [Bug 1915133](https://bugzilla.redhat.com/show_bug.cgi?id=1915133): Fix missing default pinned nav items in dev perspective [#7799](https://github.com/openshift/console/pull/7799)
* [Bug 1914926](https://bugzilla.redhat.com/show_bug.cgi?id=1914926): Upgrade Protractor to pick up webdriver-manager fix for… [#7792](https://github.com/openshift/console/pull/7792)
* [CONSOLE-2523](https://issues.redhat.com/browse/CONSOLE-2523): Add resource requests to cluster and project overview [#7786](https://github.com/openshift/console/pull/7786)
* [Bug 1914257](https://bugzilla.redhat.com/show_bug.cgi?id=1914257): Fix test for NAD on ocp 4.7 [#7771](https://github.com/openshift/console/pull/7771)
* [Bug 1914196](https://bugzilla.redhat.com/show_bug.cgi?id=1914196): Use route port field for docker container port in Dockerfile import [#7767](https://github.com/openshift/console/pull/7767)
* [Bug 1913331](https://bugzilla.redhat.com/show_bug.cgi?id=1913331): Remove master as default branch and use only when ref is given [#7730](https://github.com/openshift/console/pull/7730)
* [Bug 1913332](https://bugzilla.redhat.com/show_bug.cgi?id=1913332): Fix pipeline visualization issue when taskspecs is used [#7729](https://github.com/openshift/console/pull/7729)
* [Bug 1910859](https://bugzilla.redhat.com/show_bug.cgi?id=1910859): breadcrumbs and nav doesn't use last namespace [#7714](https://github.com/openshift/console/pull/7714)
* [Bug 1909836](https://bugzilla.redhat.com/show_bug.cgi?id=1909836): Re-enable and update operator-install-* tests to add catalog-source [#7699](https://github.com/openshift/console/pull/7699)
* [Bug 1914209](https://bugzilla.redhat.com/show_bug.cgi?id=1914209): Associate image secret name to pipeline serviceaccount imagePullSecrets [#7769](https://github.com/openshift/console/pull/7769)
* [Bug 1894020](https://bugzilla.redhat.com/show_bug.cgi?id=1894020): fix Internal registry deploy flow [#7727](https://github.com/openshift/console/pull/7727)
* [CONSOLE-2371](https://issues.redhat.com/browse/CONSOLE-2371): [i18n] Externalize olm package descriptor strings [#7498](https://github.com/openshift/console/pull/7498)
* [Bug 1906898](https://bugzilla.redhat.com/show_bug.cgi?id=1906898): Missing User RoleBindings in the Project Access Web UI [#7488](https://github.com/openshift/console/pull/7488)
* [Bug 1910753](https://bugzilla.redhat.com/show_bug.cgi?id=1910753): Use context directory to find devfile [#7655](https://github.com/openshift/console/pull/7655)
* [Bug 1908296](https://bugzilla.redhat.com/show_bug.cgi?id=1908296): Fix pipeline builder form yaml switcher validation issue [#7565](https://github.com/openshift/console/pull/7565)
* [Bug 1891189](https://bugzilla.redhat.com/show_bug.cgi?id=1891189): Stop non-positive values from being entered by users for max disk size and limit [#7783](https://github.com/openshift/console/pull/7783)
* [Bug 1905370](https://bugzilla.redhat.com/show_bug.cgi?id=1905370): Fix catalog dropdown alignment for firefox [#7794](https://github.com/openshift/console/pull/7794)
* [Bug 1914938](https://bugzilla.redhat.com/show_bug.cgi?id=1914938): Selected PVC from short wizard is not passed to advanced wizard [#7791](https://github.com/openshift/console/pull/7791)
* [Bug 1914309](https://bugzilla.redhat.com/show_bug.cgi?id=1914309): Redirect user to root when terminal operator is not installed [#7774](https://github.com/openshift/console/pull/7774)
* [Bug 1913851](https://bugzilla.redhat.com/show_bug.cgi?id=1913851): sort cluster task in pipeline builder [#7754](https://github.com/openshift/console/pull/7754)
* [Bug 1912730](https://bugzilla.redhat.com/show_bug.cgi?id=1912730): create visual connector if service binding is not available for operator backed resource [#7704](https://github.com/openshift/console/pull/7704)
* [Bug 1912558](https://bugzilla.redhat.com/show_bug.cgi?id=1912558): Show pending status for taskRuns that haven't started [#7701](https://github.com/openshift/console/pull/7701)
* [Bug 1867965](https://bugzilla.redhat.com/show_bug.cgi?id=1867965): Don't override volumes and volumeMounts in D/DC [#7515](https://github.com/openshift/console/pull/7515)
* [Bug 1912852](https://bugzilla.redhat.com/show_bug.cgi?id=1912852): Show not available when storage is not available [#7790](https://github.com/openshift/console/pull/7790)
* [Bug 1914793](https://bugzilla.redhat.com/show_bug.cgi?id=1914793): HW devices dont need to be translated [#7788](https://github.com/openshift/console/pull/7788)
* [Bug 1913563](https://bugzilla.redhat.com/show_bug.cgi?id=1913563): Dont break h1 line in action dropdown [#7787](https://github.com/openshift/console/pull/7787)
* [Bug 1914427](https://bugzilla.redhat.com/show_bug.cgi?id=1914427): Use kube_running_pod_ready to exclude terminal pods [#7779](https://github.com/openshift/console/pull/7779)
* [Bug 1914301](https://bugzilla.redhat.com/show_bug.cgi?id=1914301): Use custom template provider as provider for source too [#7773](https://github.com/openshift/console/pull/7773)
* [Bug 1883388](https://bugzilla.redhat.com/show_bug.cgi?id=1883388): Show maintenance and power status in BMH status card [#7764](https://github.com/openshift/console/pull/7764)
* [Bug 1913807](https://bugzilla.redhat.com/show_bug.cgi?id=1913807): Show support badge only for Full support [#7752](https://github.com/openshift/console/pull/7752)
* [Bug 1914405](https://bugzilla.redhat.com/show_bug.cgi?id=1914405): Fix to keep quick-search modal opened with previous input on coming back from a selection [#7723](https://github.com/openshift/console/pull/7723)
* [Bug 1883614](https://bugzilla.redhat.com/show_bug.cgi?id=1883614): Warn user when restarting BMH [#7765](https://github.com/openshift/console/pull/7765)
* [Bug 1911465](https://bugzilla.redhat.com/show_bug.cgi?id=1911465): Fix humanize IOPS function [#7784](https://github.com/openshift/console/pull/7784)
* [Bug 1914642](https://bugzilla.redhat.com/show_bug.cgi?id=1914642): Customize Wizard Storage tab does not pass validation [#7782](https://github.com/openshift/console/pull/7782)
* [Bug 1911382](https://bugzilla.redhat.com/show_bug.cgi?id=1911382): If source PVC is selected, volumeMode changes to source volumeMode. [#7749](https://github.com/openshift/console/pull/7749)
* [Bug 1912852](https://bugzilla.redhat.com/show_bug.cgi?id=1912852): Use value of value for disk size [#7781](https://github.com/openshift/console/pull/7781)
* [Bug 1914212](https://bugzilla.redhat.com/show_bug.cgi?id=1914212): Add test to validate bootable disk souce [#7770](https://github.com/openshift/console/pull/7770)
* [Bug 1914060](https://bugzilla.redhat.com/show_bug.cgi?id=1914060): choose first boot disk when not using PXE [#7780](https://github.com/openshift/console/pull/7780)
* [Bug 1914183](https://bugzilla.redhat.com/show_bug.cgi?id=1914183): Link to NAD Quickstarts [#7766](https://github.com/openshift/console/pull/7766)
* [Bug 1914204](https://bugzilla.redhat.com/show_bug.cgi?id=1914204): Set TemplateItem metadata to default template [#7768](https://github.com/openshift/console/pull/7768)
* [Bug 1914349](https://bugzilla.redhat.com/show_bug.cgi?id=1914349): Fix alignment of plus and minus icon in number spinner [#7778](https://github.com/openshift/console/pull/7778)
* [CONSOLE-2371](https://issues.redhat.com/browse/CONSOLE-2371): [i18n] Externalize strings in olm root components [#7497](https://github.com/openshift/console/pull/7497)
* [Bug 1914334](https://bugzilla.redhat.com/show_bug.cgi?id=1914334): Sort items alphabetically in samples catalog [#7775](https://github.com/openshift/console/pull/7775)
* chore: add OWNERS files to locale folders [#7772](https://github.com/openshift/console/pull/7772)
* [Bug 1913585](https://bugzilla.redhat.com/show_bug.cgi?id=1913585): fix text for `Create a Project` [#7742](https://github.com/openshift/console/pull/7742)
* [Bug 1913567](https://bugzilla.redhat.com/show_bug.cgi?id=1913567): Monitoring: Change stacked graph tooltips to not use cumulative values [#7763](https://github.com/openshift/console/pull/7763)
* [CONSOLE-2391](https://issues.redhat.com/browse/CONSOLE-2391): Monitoring: i18n for kebab menus and silence create / edit form [#7386](https://github.com/openshift/console/pull/7386)
* [Bug 1913725](https://bugzilla.redhat.com/show_bug.cgi?id=1913725): Refactor Insights Operator Plugin states [#7747](https://github.com/openshift/console/pull/7747)
* [Bug 1911280](https://bugzilla.redhat.com/show_bug.cgi?id=1911280): Use context directory when selecting Builder images [#7470](https://github.com/openshift/console/pull/7470)
* (bug-fix): Fixes warnings and errors for OCS in console [#7761](https://github.com/openshift/console/pull/7761)
* [Bug 1913864](https://bugzilla.redhat.com/show_bug.cgi?id=1913864): Update ImageStreamTag in sample BuildConfig YAML [#7758](https://github.com/openshift/console/pull/7758)
* [Bug 1913783](https://bugzilla.redhat.com/show_bug.cgi?id=1913783): To fix the merging pr issue, commenting the afterEach() block [#7751](https://github.com/openshift/console/pull/7751)
* [Bug 1886154](https://bugzilla.redhat.com/show_bug.cgi?id=1886154): - System roles are not present while trying to create new role binding through web console [#7755](https://github.com/openshift/console/pull/7755)
* [Bug 1913285](https://bugzilla.redhat.com/show_bug.cgi?id=1913285): VM list empty state links to virtualization quick starts [#7724](https://github.com/openshift/console/pull/7724)
* [Bug 1913951](https://bugzilla.redhat.com/show_bug.cgi?id=1913951): Swap Devfile Sample for an official repo [#7757](https://github.com/openshift/console/pull/7757)
* Fixed issue: Not able to select access modes for snapshot and clone [#7650](https://github.com/openshift/console/pull/7650)
* [Bug 1913420](https://bugzilla.redhat.com/show_bug.cgi?id=1913420): Fix i18n display of seconds [#7753](https://github.com/openshift/console/pull/7753)
* [Bug 1913568](https://bugzilla.redhat.com/show_bug.cgi?id=1913568): Normal user cannot create URL template [#7750](https://github.com/openshift/console/pull/7750)
* [Bug 1895169](https://bugzilla.redhat.com/show_bug.cgi?id=1895169): VM Template does not properly manage Mount Windows guest tools check box [#7745](https://github.com/openshift/console/pull/7745)
* [Bug 1913685](https://bugzilla.redhat.com/show_bug.cgi?id=1913685): disable OS field when creating a VM from a template [#7744](https://github.com/openshift/console/pull/7744)
* [Bug 1909004](https://bugzilla.redhat.com/show_bug.cgi?id=1909004): make filesystem queries compatible with both RHCOS and RHEL nodes [#7739](https://github.com/openshift/console/pull/7739)
* [CONSOLE-2371](https://issues.redhat.com/browse/CONSOLE-2371): [i18n] Externalize strings in ./packages/operator-lifecycle-manager/src [#7496](https://github.com/openshift/console/pull/7496)
* [Bug 1913560](https://bugzilla.redhat.com/show_bug.cgi?id=1913560): Make DataVolumes and DV pods optional when fetching base images [#7748](https://github.com/openshift/console/pull/7748)
* [Bug 1907908](https://bugzilla.redhat.com/show_bug.cgi?id=1907908): VM Wizard always uses VirtIO for the VM rootdisk [#7746](https://github.com/openshift/console/pull/7746)
* [Bug 1913209](https://bugzilla.redhat.com/show_bug.cgi?id=1913209): Adjust messaging in support modal for community supported templates [#7719](https://github.com/openshift/console/pull/7719)
* [Bug 1912938](https://bugzilla.redhat.com/show_bug.cgi?id=1912938): Update texts of confirmation modal for quick starts [#7713](https://github.com/openshift/console/pull/7713)
* [Bug 1912434](https://bugzilla.redhat.com/show_bug.cgi?id=1912434): update the guided tour modal heading [#7698](https://github.com/openshift/console/pull/7698)
* [Bug 1911434](https://bugzilla.redhat.com/show_bug.cgi?id=1911434): update Enviroment empty state icon [#7674](https://github.com/openshift/console/pull/7674)
* [Bug 1909276](https://bugzilla.redhat.com/show_bug.cgi?id=1909276): Fix for a11y errors in project dropdown [#7608](https://github.com/openshift/console/pull/7608)
* [Bug 1909236](https://bugzilla.redhat.com/show_bug.cgi?id=1909236): Fix for overlapping remove pin icon on long nav items [#7606](https://github.com/openshift/console/pull/7606)
* [Bug 1909207](https://bugzilla.redhat.com/show_bug.cgi?id=1909207): Fix accessibility issues on monitoring page [#7603](https://github.com/openshift/console/pull/7603)
* [Bug 1907307](https://bugzilla.redhat.com/show_bug.cgi?id=1907307): Check DV provider if PVC does not have any [#7743](https://github.com/openshift/console/pull/7743)
* Fix for  Storage cluster creation failed with 'Cannot read property "protocol" of null ' on adding& then cancelling Encryption [#7688](https://github.com/openshift/console/pull/7688)
* [Bug 1913297](https://bugzilla.redhat.com/show_bug.cgi?id=1913297): Remove restriction of taints for arbiter node [#7726](https://github.com/openshift/console/pull/7726)
* [Bug 1911474](https://bugzilla.redhat.com/show_bug.cgi?id=1911474): Delete Devfile Application Group without any errors [#7677](https://github.com/openshift/console/pull/7677)
* [Bug 1913292](https://bugzilla.redhat.com/show_bug.cgi?id=1913292): Fix flexible scaling when arbiter enabled [#7734](https://github.com/openshift/console/pull/7734)
* [Bug 1908650](https://bugzilla.redhat.com/show_bug.cgi?id=1908650): The title of customize wizard is inconsistent [#7728](https://github.com/openshift/console/pull/7728)
* [Bug 1907892](https://bugzilla.redhat.com/show_bug.cgi?id=1907892): Hide edit app action for apps created using devfile flow [#7542](https://github.com/openshift/console/pull/7542)
* [CONSOLE-2024](https://issues.redhat.com/browse/CONSOLE-2024): Add popover for Unschedulable Pending, CrashLoopBackoff, ErrImagePull, ImagePullBackOff statuses [#7302](https://github.com/openshift/console/pull/7302)
* Export zh-cn and zh-tw po files [#7732](https://github.com/openshift/console/pull/7732)
* [Bug 1913371](https://bugzilla.redhat.com/show_bug.cgi?id=1913371): Fix Administrator missing key error [#7731](https://github.com/openshift/console/pull/7731)
* [Bug 1913249](https://bugzilla.redhat.com/show_bug.cgi?id=1913249): Update info text alerting this template can't be adited [#7722](https://github.com/openshift/console/pull/7722)
* [Bug 1911809](https://bugzilla.redhat.com/show_bug.cgi?id=1911809): [interop-ui-tests] update steps in install helm chart feature file [#7680](https://github.com/openshift/console/pull/7680)
* [Bug 1899725](https://bugzilla.redhat.com/show_bug.cgi?id=1899725): Reduce Quickstart side panel width when browser widths between 769 - 1600px to prevent usability display issues [#7607](https://github.com/openshift/console/pull/7607)
* [Bug 1912703](https://bugzilla.redhat.com/show_bug.cgi?id=1912703): Query Browser: Hide graph empty state when hideGraphs is true [#7717](https://github.com/openshift/console/pull/7717)
* [Bug 1913210](https://bugzilla.redhat.com/show_bug.cgi?id=1913210): fix failure test for 4.7 part1 [#7697](https://github.com/openshift/console/pull/7697)
* CONSOLE 2505: Check in Sprint 193 translations [#7578](https://github.com/openshift/console/pull/7578)
* [CONSOLE-2479](https://issues.redhat.com/browse/CONSOLE-2479): Add YAML Sample for QuickStart CRD [#7457](https://github.com/openshift/console/pull/7457)
* Query Browser: Redesign tooltips and add stacked graph option [#7408](https://github.com/openshift/console/pull/7408)
* [Bug 1912381](https://bugzilla.redhat.com/show_bug.cgi?id=1912381): Add id to nad form inputs [#7721](https://github.com/openshift/console/pull/7721)
* Fix error message title [#7648](https://github.com/openshift/console/pull/7648)
* [Bug 1912849](https://bugzilla.redhat.com/show_bug.cgi?id=1912849): Use default os variant label [#7712](https://github.com/openshift/console/pull/7712)
* Cypress: Re-enable Monitoring test suite [#7417](https://github.com/openshift/console/pull/7417)
* tests: fix timeout loading logs in CRD extensions test [#7709](https://github.com/openshift/console/pull/7709)
* [Bug 1887797](https://bugzilla.redhat.com/show_bug.cgi?id=1887797): asing masquerade to pod interface in VMware import [#7706](https://github.com/openshift/console/pull/7706)
* [Bug 1912536](https://bugzilla.redhat.com/show_bug.cgi?id=1912536): Put correct version on the console-demo-plugin CR [#7700](https://github.com/openshift/console/pull/7700)
* [Bug 1910829](https://bugzilla.redhat.com/show_bug.cgi?id=1910829): Cannot delete a PVC if the dv phase is WaitForFirstConsumer [#7695](https://github.com/openshift/console/pull/7695)
* [Bug 1878953](https://bugzilla.redhat.com/show_bug.cgi?id=1878953): Fix RBAC with upload form and golden images [#7685](https://github.com/openshift/console/pull/7685)
* [Bug 1784298](https://bugzilla.redhat.com/show_bug.cgi?id=1784298): Query Browser: Fix "reduced resolution" showing unnecessarily [#7654](https://github.com/openshift/console/pull/7654)
* [Bug 1909958](https://bugzilla.redhat.com/show_bug.cgi?id=1909958): Add QuickStart highlight labels [#7625](https://github.com/openshift/console/pull/7625)
* [Bug 1908983](https://bugzilla.redhat.com/show_bug.cgi?id=1908983): i18n Deployments/DeploymentConfigs dropdowns [#7605](https://github.com/openshift/console/pull/7605)
* [Bug 1906879](https://bugzilla.redhat.com/show_bug.cgi?id=1906879): Fix missing i18n key error [#7529](https://github.com/openshift/console/pull/7529)
* [Bug 1888036](https://bugzilla.redhat.com/show_bug.cgi?id=1888036): Only show latest version for each CSV and PackageManifest provided API. [#7305](https://github.com/openshift/console/pull/7305)
* [Bug 1889213](https://bugzilla.redhat.com/show_bug.cgi?id=1889213): The error message of uploading failure is not clear enough [#7710](https://github.com/openshift/console/pull/7710)
* [Bug 1766287](https://bugzilla.redhat.com/show_bug.cgi?id=1766287): Fix use of hello-openshift imagestream [#7646](https://github.com/openshift/console/pull/7646)
* [Bug 1907459](https://bugzilla.redhat.com/show_bug.cgi?id=1907459): The Boot source is also maintained by Red Hat. is always shown for all boot sources [#7708](https://github.com/openshift/console/pull/7708)
* [Bug 1912115](https://bugzilla.redhat.com/show_bug.cgi?id=1912115): Fix analyze command [#7702](https://github.com/openshift/console/pull/7702)
* Selects the default class or the first item in SnapshotClassDropdown [#7050](https://github.com/openshift/console/pull/7050)
* [Bug 1905253](https://bugzilla.redhat.com/show_bug.cgi?id=1905253): update events timeline empty state and end messages [#7467](https://github.com/openshift/console/pull/7467)
* [Bug 1872124](https://bugzilla.redhat.com/show_bug.cgi?id=1872124): Adds a dropdown for device type selection. [#6893](https://github.com/openshift/console/pull/6893)
* [CONSOLE-2371](https://issues.redhat.com/browse/CONSOLE-2371): [i18n] Externalize olm modal strings [#7499](https://github.com/openshift/console/pull/7499)
* [Bug 1911574](https://bugzilla.redhat.com/show_bug.cgi?id=1911574): Expose volume mode on Upload Data form [#7691](https://github.com/openshift/console/pull/7691)
* [Bug 1905128](https://bugzilla.redhat.com/show_bug.cgi?id=1905128): Fix prow's e2e test script [#7446](https://github.com/openshift/console/pull/7446)
* [CONSOLE-2457](https://issues.redhat.com/browse/CONSOLE-2457): Modify CatalogSource Details view and include new [#7430](https://github.com/openshift/console/pull/7430)
* [Bug 1907908](https://bugzilla.redhat.com/show_bug.cgi?id=1907908): VM Wizard always uses VirtIO for the VM rootdisk regardless what is defined [#7696](https://github.com/openshift/console/pull/7696)
* [Bug 1912115](https://bugzilla.redhat.com/show_bug.cgi?id=1912115): Increase heap memory size for analyze job to 8GB [#7692](https://github.com/openshift/console/pull/7692)
* [Bug 1910024](https://bugzilla.redhat.com/show_bug.cgi?id=1910024): fallback to localstorage for 404 on create ConfigMap [#7628](https://github.com/openshift/console/pull/7628)
* [Bug 1888544](https://bugzilla.redhat.com/show_bug.cgi?id=1888544): Stop OBC creation page from accepting whitespace [#7693](https://github.com/openshift/console/pull/7693)
* [Bug 1908717](https://bugzilla.redhat.com/show_bug.cgi?id=1908717): Monitoring Dashboards: Add support for $__rate_interval variable [#7651](https://github.com/openshift/console/pull/7651)
* [Bug 1911387](https://bugzilla.redhat.com/show_bug.cgi?id=1911387): Hit error - "Cannot read property value of undefined" while creating VM [#7690](https://github.com/openshift/console/pull/7690)
* [Bug 1911796](https://bugzilla.redhat.com/show_bug.cgi?id=1911796): uploading flow being displayed before submitting the form [#7689](https://github.com/openshift/console/pull/7689)
* [Bug 1911617](https://bugzilla.redhat.com/show_bug.cgi?id=1911617): Failure to add source to VM template when no default sc [#7687](https://github.com/openshift/console/pull/7687)
* [Bug 1911796](https://bugzilla.redhat.com/show_bug.cgi?id=1911796): uploading flow being displayed before submitting the form [#7686](https://github.com/openshift/console/pull/7686)
* [Bug 1911443](https://bugzilla.redhat.com/show_bug.cgi?id=1911443): Remove optional email from ssh key validation [#7684](https://github.com/openshift/console/pull/7684)
* [Bug 1908180](https://bugzilla.redhat.com/show_bug.cgi?id=1908180): Add source for template is stucking in preparing pvc [#7681](https://github.com/openshift/console/pull/7681)
* [Bug 1911443](https://bugzilla.redhat.com/show_bug.cgi?id=1911443): Validate SSH public key in cloud init form [#7678](https://github.com/openshift/console/pull/7678)
* [Bug 1911418](https://bugzilla.redhat.com/show_bug.cgi?id=1911418): default storage class is not used in rootdisk [#7679](https://github.com/openshift/console/pull/7679)
* [Bug 1907767](https://bugzilla.redhat.com/show_bug.cgi?id=1907767): update kubevirt-gating [#7535](https://github.com/openshift/console/pull/7535)
* [Bug 1911381](https://bugzilla.redhat.com/show_bug.cgi?id=1911381): Clone available operating system source to this Virtual Machine checkbox should hide select PVC field [#7676](https://github.com/openshift/console/pull/7676)
* [Bug 1894041](https://bugzilla.redhat.com/show_bug.cgi?id=1894041): VM import wizard: The target storage class name is not displayed [#7675](https://github.com/openshift/console/pull/7675)
* [Bug 1908180](https://bugzilla.redhat.com/show_bug.cgi?id=1908180): Add source for template is stucking in preparing pvc [#7671](https://github.com/openshift/console/pull/7671)
* [Bug 1911408](https://bugzilla.redhat.com/show_bug.cgi?id=1911408): Add autoClone cli tests and new flow of VM creation [#7669](https://github.com/openshift/console/pull/7669)
* [Bug 1909981](https://bugzilla.redhat.com/show_bug.cgi?id=1909981): Improve statement in template select step [#7668](https://github.com/openshift/console/pull/7668)
* [Bug 1908557](https://bugzilla.redhat.com/show_bug.cgi?id=1908557): Miss css id on bootsource wizard [#7672](https://github.com/openshift/console/pull/7672)
* [Bug 1890731](https://bugzilla.redhat.com/show_bug.cgi?id=1890731): Migration status title is now showing state of migration [#7664](https://github.com/openshift/console/pull/7664)
* [Bug 1895908](https://bugzilla.redhat.com/show_bug.cgi?id=1895908): virtio option is not available when modifying a CD-ROM [#7673](https://github.com/openshift/console/pull/7673)
* [Bug 1910829](https://bugzilla.redhat.com/show_bug.cgi?id=1910829): Cannot delete a PVC if the dv phase is WaitForFirstConsumer [#7667](https://github.com/openshift/console/pull/7667)
* [Bug 1910866](https://bugzilla.redhat.com/show_bug.cgi?id=1910866): Unify templates string [#7666](https://github.com/openshift/console/pull/7666)
* [Bug 1911213](https://bugzilla.redhat.com/show_bug.cgi?id=1911213): VM with default flavor should not show a pending changes warning [#7661](https://github.com/openshift/console/pull/7661)
* [Bug 1910870](https://bugzilla.redhat.com/show_bug.cgi?id=1910870): Translate create vm action label [#7662](https://github.com/openshift/console/pull/7662)
* Fix Installation Tests for Ceph [#7639](https://github.com/openshift/console/pull/7639)
* [Bug 1909070](https://bugzilla.redhat.com/show_bug.cgi?id=1909070): Fix logs streaming issue in multistream logs [#7598](https://github.com/openshift/console/pull/7598)
* [Bug 1907989](https://bugzilla.redhat.com/show_bug.cgi?id=1907989): dataVolumeTemplates can be empty [#7660](https://github.com/openshift/console/pull/7660)
* [Bug 1908557](https://bugzilla.redhat.com/show_bug.cgi?id=1908557): Miss css id on bootsource wizard [#7658](https://github.com/openshift/console/pull/7658)
* (bug-fix): Guard 4.7 fetaures for 4.6 [#7633](https://github.com/openshift/console/pull/7633)
* [Bug 1907989](https://bugzilla.redhat.com/show_bug.cgi?id=1907989): Added support for dataVolumeTemplate in yaml [#7645](https://github.com/openshift/console/pull/7645)
* [Bug 1910263](https://bugzilla.redhat.com/show_bug.cgi?id=1910263): Adjust wizard to make existing tests to be able to run [#7627](https://github.com/openshift/console/pull/7627)
* [Bug 1907793](https://bugzilla.redhat.com/show_bug.cgi?id=1907793): Show support info in VM template details [#7644](https://github.com/openshift/console/pull/7644)
* [Bug 1909096](https://bugzilla.redhat.com/show_bug.cgi?id=1909096): Fix missing key errors for noobaa and ceph [#7626](https://github.com/openshift/console/pull/7626)
* [Bug 1906896](https://bugzilla.redhat.com/show_bug.cgi?id=1906896): show empty message for no alerts [#7523](https://github.com/openshift/console/pull/7523)
* [Bug 1909821](https://bugzilla.redhat.com/show_bug.cgi?id=1909821): Fix flexible scaling enablement [#7643](https://github.com/openshift/console/pull/7643)
* [Bug 1910036](https://bugzilla.redhat.com/show_bug.cgi?id=1910036): Gherkin Script Scenario for epic ODC-4504 [#7632](https://github.com/openshift/console/pull/7632)
* [Bug 1909681](https://bugzilla.redhat.com/show_bug.cgi?id=1909681): Remove extension guards for feature detectors in Ceph Plugin [#7619](https://github.com/openshift/console/pull/7619)
* [Bug 1909815](https://bugzilla.redhat.com/show_bug.cgi?id=1909815): Internationalize Admin perspective in switcher [#7622](https://github.com/openshift/console/pull/7622)
* [Bug 1908746](https://bugzilla.redhat.com/show_bug.cgi?id=1908746): Fix for SVG filters in topology for Safari [#7590](https://github.com/openshift/console/pull/7590)
* [Bug 1907459](https://bugzilla.redhat.com/show_bug.cgi?id=1907459): The Boot source is also maintained by Red Hat. is always shown [#7588](https://github.com/openshift/console/pull/7588)
* [Bug 1907453](https://bugzilla.redhat.com/show_bug.cgi?id=1907453): Pod is now availble in Dev view , topology , machine detail [#7575](https://github.com/openshift/console/pull/7575)
* [Bug 1889213](https://bugzilla.redhat.com/show_bug.cgi?id=1889213): The error message of uploading failure is not clear enough [#7567](https://github.com/openshift/console/pull/7567)
* [Bug 1897003](https://bugzilla.redhat.com/show_bug.cgi?id=1897003): VNC console main window can auto reconnect when full screen vnc console tab is closed [#7505](https://github.com/openshift/console/pull/7505)
* [Bug 1908918](https://bugzilla.redhat.com/show_bug.cgi?id=1908918): Fix Pipeline builder yaml view layout [#7595](https://github.com/openshift/console/pull/7595)
* [Bug 1906356](https://bugzilla.redhat.com/show_bug.cgi?id=1906356): Unify Clone PVC boot source flow [#7541](https://github.com/openshift/console/pull/7541)
* [Bug 1853352](https://bugzilla.redhat.com/show_bug.cgi?id=1853352): update CDI version to v1beta1 [#7640](https://github.com/openshift/console/pull/7640)
* [Bug 1909792](https://bugzilla.redhat.com/show_bug.cgi?id=1909792): Internationalize details page empty states [#7621](https://github.com/openshift/console/pull/7621)
* [Bug 1885319](https://bugzilla.redhat.com/show_bug.cgi?id=1885319): Revise DataVolumeTemplate API field [#6846](https://github.com/openshift/console/pull/6846)
* [Bug 1907307](https://bugzilla.redhat.com/show_bug.cgi?id=1907307): Propagate provider and support annotations [#7641](https://github.com/openshift/console/pull/7641)
* [Bug 1910201](https://bugzilla.redhat.com/show_bug.cgi?id=1910201): Add capacity changes for arbiter [#7638](https://github.com/openshift/console/pull/7638)
* Disable operator-install-* Cypress tests [#7623](https://github.com/openshift/console/pull/7623)
* [Bug 1894041](https://bugzilla.redhat.com/show_bug.cgi?id=1894041): VM import wizard: The target storage class name is not displayed [#7634](https://github.com/openshift/console/pull/7634)
* [CONSOLE-2381](https://issues.redhat.com/browse/CONSOLE-2381): Support dynamic demo plugin deployment on cluster [#7471](https://github.com/openshift/console/pull/7471)
* [Bug 1866298](https://bugzilla.redhat.com/show_bug.cgi?id=1866298): Fix namespace labeling issue when storage cluster is created [#7630](https://github.com/openshift/console/pull/7630)
* [CONSOLE-2432](https://issues.redhat.com/browse/CONSOLE-2432): Add i18n externalized strings for events page [#7130](https://github.com/openshift/console/pull/7130)
* [Bug 1908545](https://bugzilla.redhat.com/show_bug.cgi?id=1908545): Clone modal fails to open [#7612](https://github.com/openshift/console/pull/7612)
* Add missing tooltips for KMS advanced modal [#7582](https://github.com/openshift/console/pull/7582)
* [Bug 1907888](https://bugzilla.redhat.com/show_bug.cgi?id=1907888): Fix pipeline list page loader [#7547](https://github.com/openshift/console/pull/7547)
* [Bug 1907518](https://bugzilla.redhat.com/show_bug.cgi?id=1907518): adds rbac for eventSource, KameletBinding and removes camelSource unwanted changes [#7543](https://github.com/openshift/console/pull/7543)
* [Bug 1909610](https://bugzilla.redhat.com/show_bug.cgi?id=1909610): Fix available capacity when no storage class selected [#7402](https://github.com/openshift/console/pull/7402)
* [Bug 1888551](https://bugzilla.redhat.com/show_bug.cgi?id=1888551): Fix review page for creation of bucket class flow [#7620](https://github.com/openshift/console/pull/7620)
* [Bug 1909739](https://bugzilla.redhat.com/show_bug.cgi?id=1909739): Arbiter request data modification [#7613](https://github.com/openshift/console/pull/7613)
* [Bug 1903164](https://bugzilla.redhat.com/show_bug.cgi?id=1903164): fix yaml editor from remounting [#7609](https://github.com/openshift/console/pull/7609)
* [Bug 1909198](https://bugzilla.redhat.com/show_bug.cgi?id=1909198): fixes move sink modal for sources [#7602](https://github.com/openshift/console/pull/7602)
* [Bug 1909116](https://bugzilla.redhat.com/show_bug.cgi?id=1909116): fix alignment of catalog sort dropdown [#7601](https://github.com/openshift/console/pull/7601)
* [Bug 1909092](https://bugzilla.redhat.com/show_bug.cgi?id=1909092): adds feature flag with channel CRD for add action and route [#7600](https://github.com/openshift/console/pull/7600)
* [Bug 1908960](https://bugzilla.redhat.com/show_bug.cgi?id=1908960): Gherkin Scripts for epic ODC-4791 [#7566](https://github.com/openshift/console/pull/7566)
* [CONSOLE-2467](https://issues.redhat.com/browse/CONSOLE-2467): i18n localization for project dashboard [#7474](https://github.com/openshift/console/pull/7474)
* Cypress: Remove OLM(full) test suite from console e2e tests [#7614](https://github.com/openshift/console/pull/7614)
* [Bug 1909067](https://bugzilla.redhat.com/show_bug.cgi?id=1909067): Keep pod terminal output after connection closes [#7528](https://github.com/openshift/console/pull/7528)
* [Bug 1908971](https://bugzilla.redhat.com/show_bug.cgi?id=1908971): Gherkin script for pipeline tech debt 4.7 [#7596](https://github.com/openshift/console/pull/7596)
* [Bug 1907896](https://bugzilla.redhat.com/show_bug.cgi?id=1907896): Update PF React Topology for new item placement issue [#7557](https://github.com/openshift/console/pull/7557)
* [Bug 1903255](https://bugzilla.redhat.com/show_bug.cgi?id=1903255): Add tolerations for ocs taint in localvolumeset and localvolumediscovery [#7551](https://github.com/openshift/console/pull/7551)
* [Bug 1908868](https://bugzilla.redhat.com/show_bug.cgi?id=1908868): add empty state message for Event sources and Chanels [#7594](https://github.com/openshift/console/pull/7594)
* [Bug 1908323](https://bugzilla.redhat.com/show_bug.cgi?id=1908323): Add create button for pipelinerun in devconsole search page [#7568](https://github.com/openshift/console/pull/7568)
* [Bug 1908437](https://bugzilla.redhat.com/show_bug.cgi?id=1908437): Fix to show default operator icon for topology OBS group node w/o icon [#7580](https://github.com/openshift/console/pull/7580)
* [Bug 1907863](https://bugzilla.redhat.com/show_bug.cgi?id=1907863): Update quick start actions to handle concurrent state updates [#7553](https://github.com/openshift/console/pull/7553)
* [Bug 1906118](https://bugzilla.redhat.com/show_bug.cgi?id=1906118): Fix polling issues in OCS feature detector [#7593](https://github.com/openshift/console/pull/7593)
* [Bug 1882658](https://bugzilla.redhat.com/show_bug.cgi?id=1882658): Add information realated to Volume Snapshots in Project Details Page [#7563](https://github.com/openshift/console/pull/7563)
* [Bug 1908716](https://bugzilla.redhat.com/show_bug.cgi?id=1908716): passes loadError message and handled same in pods-overview [#7589](https://github.com/openshift/console/pull/7589)
* [Bug 1908434](https://bugzilla.redhat.com/show_bug.cgi?id=1908434): Remove &apos from metal3-plugin internationalized strings [#7583](https://github.com/openshift/console/pull/7583)
* [Bug 1908641](https://bugzilla.redhat.com/show_bug.cgi?id=1908641): Show breadcrumb on empty state of catalog as well [#7585](https://github.com/openshift/console/pull/7585)
* [Bug 1908715](https://bugzilla.redhat.com/show_bug.cgi?id=1908715): Add fix to loop back to last quick-search list item on pressing arrow up key when on top [#7576](https://github.com/openshift/console/pull/7576)
* [Bug 1822744](https://bugzilla.redhat.com/show_bug.cgi?id=1822744): Cypress command updated to be a function from an object value [#7587](https://github.com/openshift/console/pull/7587)
* [Bug 1908598](https://bugzilla.redhat.com/show_bug.cgi?id=1908598): Fix events filter for persitent dashboard [#6856](https://github.com/openshift/console/pull/6856)
* [Bug 1908467](https://bugzilla.redhat.com/show_bug.cgi?id=1908467): Sentence case Zoom In and Zoom Out [#7584](https://github.com/openshift/console/pull/7584)
* [Bug 1908425](https://bugzilla.redhat.com/show_bug.cgi?id=1908425): - Create Role Binding form subject type and name are undefined when All Project is selected [#7581](https://github.com/openshift/console/pull/7581)
* [Bug 1908410](https://bugzilla.redhat.com/show_bug.cgi?id=1908410): Exclude Yarn from VSCode search [#7577](https://github.com/openshift/console/pull/7577)
* [Bug 1907893](https://bugzilla.redhat.com/show_bug.cgi?id=1907893): Fix nav items sort algorithm to work with latest node/browser versions [#7556](https://github.com/openshift/console/pull/7556)
* [Bug 1906866](https://bugzilla.redhat.com/show_bug.cgi?id=1906866): Add translation for sample-utils.ts [#7495](https://github.com/openshift/console/pull/7495)
* [Bug 1906872](https://bugzilla.redhat.com/show_bug.cgi?id=1906872): Fix Pipeline Tech Preview badge alignment [#7461](https://github.com/openshift/console/pull/7461)
* [Bug 1905074](https://bugzilla.redhat.com/show_bug.cgi?id=1905074): Added gherkin linter [#7432](https://github.com/openshift/console/pull/7432)
* [Bug 1906877](https://bugzilla.redhat.com/show_bug.cgi?id=1906877): Update name filter placeholder for vulnerability list [#7421](https://github.com/openshift/console/pull/7421)
* [Bug 1908381](https://bugzilla.redhat.com/show_bug.cgi?id=1908381): Update devfile handler [#7424](https://github.com/openshift/console/pull/7424)
* [Bug 1908035](https://bugzilla.redhat.com/show_bug.cgi?id=1908035): Fix issue with dynamic-demo-plugin webpack build [#7516](https://github.com/openshift/console/pull/7516)
* [Bug 1907972](https://bugzilla.redhat.com/show_bug.cgi?id=1907972): Update OCM UI link to open Insights tab [#7391](https://github.com/openshift/console/pull/7391)
* [Bug 1897830](https://bugzilla.redhat.com/show_bug.cgi?id=1897830): Fix cluster creation when using localvolume [#7552](https://github.com/openshift/console/pull/7552)
* [Bug 1908135](https://bugzilla.redhat.com/show_bug.cgi?id=1908135): move quick search modal inside topology container [#7560](https://github.com/openshift/console/pull/7560)
* [Bug 1907874](https://bugzilla.redhat.com/show_bug.cgi?id=1907874): Gherkin Script Scenarios for epic ODC-5057 [#7554](https://github.com/openshift/console/pull/7554)
* [Bug 1898679](https://bugzilla.redhat.com/show_bug.cgi?id=1898679): Fix .co-required class styling [#7450](https://github.com/openshift/console/pull/7450)
* [Bug 1907890](https://bugzilla.redhat.com/show_bug.cgi?id=1907890): Fix to show correct alert when required in pipeline parameters and resources forms [#7486](https://github.com/openshift/console/pull/7486)
* [Bug 1906871](https://bugzilla.redhat.com/show_bug.cgi?id=1906871): Fix white screen issue of devconsole monitoring alerts [#7480](https://github.com/openshift/console/pull/7480)
* [Bug 1822744](https://bugzilla.redhat.com/show_bug.cgi?id=1822744): Add Internal Mode Installation Test to Cypress [#7265](https://github.com/openshift/console/pull/7265)
* [Bug 1888551](https://bugzilla.redhat.com/show_bug.cgi?id=1888551): Show Backingstores as list in the review step of creation flow of BucketClass [#7155](https://github.com/openshift/console/pull/7155)
* [Bug 1907875](https://bugzilla.redhat.com/show_bug.cgi?id=1907875): Expand pvc should respond with an invalid size [#7559](https://github.com/openshift/console/pull/7559)
* [Bug 1906120](https://bugzilla.redhat.com/show_bug.cgi?id=1906120): - Create Role Binding' form not setting user or group value when created from a user or group resource [#7546](https://github.com/openshift/console/pull/7546)
* [Bug 1907543](https://bugzilla.redhat.com/show_bug.cgi?id=1907543): Set "en" as default for Moment.js [#7545](https://github.com/openshift/console/pull/7545)
* [Bug 1907295](https://bugzilla.redhat.com/show_bug.cgi?id=1907295): Gherkin script for improve management for helm ODC 2994 [#7536](https://github.com/openshift/console/pull/7536)
* [Bug 1907883](https://bugzilla.redhat.com/show_bug.cgi?id=1907883): Fix Pipleine creation without namespace issue [#7530](https://github.com/openshift/console/pull/7530)
* [Bug 1906864](https://bugzilla.redhat.com/show_bug.cgi?id=1906864): Fix vertical spacing for quick start tour failed error box [#7527](https://github.com/openshift/console/pull/7527)
* [Bug 1905610](https://bugzilla.redhat.com/show_bug.cgi?id=1905610): Fix typo in export script [#7431](https://github.com/openshift/console/pull/7431)
* [Bug 1906685](https://bugzilla.redhat.com/show_bug.cgi?id=1906685): show sinkbinding as resources in sidebar if owned by source [#7520](https://github.com/openshift/console/pull/7520)
* [Bug 1904305](https://bugzilla.redhat.com/show_bug.cgi?id=1904305): add scroll for monitoring dashboard dropdown menu [#7414](https://github.com/openshift/console/pull/7414)
* [Bug 1907299](https://bugzilla.redhat.com/show_bug.cgi?id=1907299): Add badge for OCS Advanced Subscription [#7489](https://github.com/openshift/console/pull/7489)
* [Bug 1906835](https://bugzilla.redhat.com/show_bug.cgi?id=1906835): Improve no model detection in k8s watch hook [#7358](https://github.com/openshift/console/pull/7358)
* [Bug 1907399](https://bugzilla.redhat.com/show_bug.cgi?id=1907399): Do not reload page on a decorator click for internal links [#7540](https://github.com/openshift/console/pull/7540)
* [Bug 1903400](https://bugzilla.redhat.com/show_bug.cgi?id=1903400): Migration cannot be when machine is off or in error [#7539](https://github.com/openshift/console/pull/7539)
* [Bug 1894013](https://bugzilla.redhat.com/show_bug.cgi?id=1894013): VMware URL IP address is required without https:// [#7533](https://github.com/openshift/console/pull/7533)
* [Bug 1907310](https://bugzilla.redhat.com/show_bug.cgi?id=1907310): Rename pin action to favorite [#7512](https://github.com/openshift/console/pull/7512)
* [Bug 1907312](https://bugzilla.redhat.com/show_bug.cgi?id=1907312): Add misssing date info to source popover [#7484](https://github.com/openshift/console/pull/7484)
* [Bug 1907282](https://bugzilla.redhat.com/show_bug.cgi?id=1907282): fix topology page white screen, use ternary operator instead of logical operator [#7534](https://github.com/openshift/console/pull/7534)
* [Bug 1907305](https://bugzilla.redhat.com/show_bug.cgi?id=1907305): Tweak cdrom boot source messages [#7525](https://github.com/openshift/console/pull/7525)
* [Bug 1907304](https://bugzilla.redhat.com/show_bug.cgi?id=1907304): Update select template page style [#7524](https://github.com/openshift/console/pull/7524)
* [Bug 1907303](https://bugzilla.redhat.com/show_bug.cgi?id=1907303): Vertically align table items by baseline [#7513](https://github.com/openshift/console/pull/7513)
* [Bug 1906684](https://bugzilla.redhat.com/show_bug.cgi?id=1906684): handles application group issue with EventSource creation [#7481](https://github.com/openshift/console/pull/7481)
* [Bug 1906840](https://bugzilla.redhat.com/show_bug.cgi?id=1906840): Change ClusterOperator status 'Updating' to 'Progressing' [#7531](https://github.com/openshift/console/pull/7531)
* [Bug 1906766](https://bugzilla.redhat.com/show_bug.cgi?id=1906766): Truncate pod ring inner labels to prevent overflow [#7447](https://github.com/openshift/console/pull/7447)
* [Bug 1906770](https://bugzilla.redhat.com/show_bug.cgi?id=1906770): Hide topology shortcuts in mobile view [#7518](https://github.com/openshift/console/pull/7518)
* [Bug 1906745](https://bugzilla.redhat.com/show_bug.cgi?id=1906745): Upgrade Helm to 3.4.2 [#7517](https://github.com/openshift/console/pull/7517)
* [Bug 1906899](https://bugzilla.redhat.com/show_bug.cgi?id=1906899): fix offset in quick start highlight bounding box [#7475](https://github.com/openshift/console/pull/7475)
* [Bug 1905696](https://bugzilla.redhat.com/show_bug.cgi?id=1905696): i18n ClusterMoreUpdatesModal [#7473](https://github.com/openshift/console/pull/7473)
* [Bug 1906768](https://bugzilla.redhat.com/show_bug.cgi?id=1906768): Fix to correctly sort nav items dependent on non-plugin items [#7469](https://github.com/openshift/console/pull/7469)
* [Bug 1906760](https://bugzilla.redhat.com/show_bug.cgi?id=1906760): Fixes to prevent topology from unnecessary updates/renders [#7465](https://github.com/openshift/console/pull/7465)
* [Bug 1906689](https://bugzilla.redhat.com/show_bug.cgi?id=1906689): Fix user can pin to nav configmaps and secrets multiple times [#7507](https://github.com/openshift/console/pull/7507)
* [Bug 1905977](https://bugzilla.redhat.com/show_bug.cgi?id=1905977): Gherkin script pipeline metrics odc 3711 [#7482](https://github.com/openshift/console/pull/7482)
* [Bug 1906769](https://bugzilla.redhat.com/show_bug.cgi?id=1906769): Fix for topology load for users without access to all resources [#7511](https://github.com/openshift/console/pull/7511)
* [Bug 1905621](https://bugzilla.redhat.com/show_bug.cgi?id=1905621): Protractor login test fails against a 4.7 (nightly) Power cluster [#7502](https://github.com/openshift/console/pull/7502)
* [Bug 1906718](https://bugzilla.redhat.com/show_bug.cgi?id=1906718): Use chart repository spec name when available [#7466](https://github.com/openshift/console/pull/7466)
* [Bug 1906683](https://bugzilla.redhat.com/show_bug.cgi?id=1906683): fixes issue with kn resources if trigger goes to ksvc and IMC from same broker [#7519](https://github.com/openshift/console/pull/7519)
* [Bug 1906691](https://bugzilla.redhat.com/show_bug.cgi?id=1906691): Added doc for disabling helm chart repository [#7509](https://github.com/openshift/console/pull/7509)
* [Bug 1906679](https://bugzilla.redhat.com/show_bug.cgi?id=1906679): Fix QuickStartPanelContent style [#7508](https://github.com/openshift/console/pull/7508)
* [Bug 1905347](https://bugzilla.redhat.com/show_bug.cgi?id=1905347): Gherkin Scripts Scenarios epic ODC-1052 [#7451](https://github.com/openshift/console/pull/7451)
* [Bug 1906441](https://bugzilla.redhat.com/show_bug.cgi?id=1906441): fix keys for HorizontalNav and NavBar [#7514](https://github.com/openshift/console/pull/7514)
* [Bug 1906186](https://bugzilla.redhat.com/show_bug.cgi?id=1906186): use 'the' instead of 'this/these' in alert message [#7510](https://github.com/openshift/console/pull/7510)
* [Bug 1905941](https://bugzilla.redhat.com/show_bug.cgi?id=1905941): Add optional chaining to catalog source Status field [#7494](https://github.com/openshift/console/pull/7494)
* Externalize the recent changes on kms and flexible scaling [#7506](https://github.com/openshift/console/pull/7506)
* [Bug 1888544](https://bugzilla.redhat.com/show_bug.cgi?id=1888544): Trim user provided name for OBC before attempting creation [#7504](https://github.com/openshift/console/pull/7504)
* [Bug 1879013](https://bugzilla.redhat.com/show_bug.cgi?id=1879013): Improve CD-ROM interface selection [#7483](https://github.com/openshift/console/pull/7483)
* [Bug 1906318](https://bugzilla.redhat.com/show_bug.cgi?id=1906318): kubevirt: use proper term for Authorized SSH Keys [#7503](https://github.com/openshift/console/pull/7503)
* [Bug 1866298](https://bugzilla.redhat.com/show_bug.cgi?id=1866298): Label namespace during storage cluster creation [#7487](https://github.com/openshift/console/pull/7487)
* fix quick start catalog tile icon alignment [#7492](https://github.com/openshift/console/pull/7492)
* Add missing OS name to details popover. [#7485](https://github.com/openshift/console/pull/7485)
* [Bug 1905348](https://bugzilla.redhat.com/show_bug.cgi?id=1905348): Gherkin Script Scenarios for epic ODC-4658 [#7441](https://github.com/openshift/console/pull/7441)
* Use kubevirt sc config map [#7170](https://github.com/openshift/console/pull/7170)
* Remove border rule since upstream fix has merged [#7493](https://github.com/openshift/console/pull/7493)
* Fixed endless loading state for insights plugin [#7491](https://github.com/openshift/console/pull/7491)
* Cypress Annotations tests [#7448](https://github.com/openshift/console/pull/7448)
* Fix pipelinerun visualization inprogress crash [#7438](https://github.com/openshift/console/pull/7438)
* [CONSOLE-2399](https://issues.redhat.com/browse/CONSOLE-2399): Update yarn to latest stable 1.22.10 [#7280](https://github.com/openshift/console/pull/7280)
* [Bug 1900377](https://bugzilla.redhat.com/show_bug.cgi?id=1900377): Add selector for active users on Overview tab [#7462](https://github.com/openshift/console/pull/7462)
* Adds default label to snapshot class with the correct annotation [#7052](https://github.com/openshift/console/pull/7052)
* Improve secret hostname hint [#6873](https://github.com/openshift/console/pull/6873)
* [Bug 1879419](https://bugzilla.redhat.com/show_bug.cgi?id=1879419): Improve boot source description for Container and URL [#7479](https://github.com/openshift/console/pull/7479)
* Show error if common template does not have SRC_PV params [#7459](https://github.com/openshift/console/pull/7459)
* Fix to not show misleading alert message in Project Access Page [#7443](https://github.com/openshift/console/pull/7443)
* [Bug 1905380](https://bugzilla.redhat.com/show_bug.cgi?id=1905380): Default to Red Hat/KubeVirt provider if common template does not have … [#7453](https://github.com/openshift/console/pull/7453)
* Add feature guard for Multus [#7419](https://github.com/openshift/console/pull/7419)
* [Bug 1881268](https://bugzilla.redhat.com/show_bug.cgi?id=1881268): Image uploading failed but wizard claim the source [#7458](https://github.com/openshift/console/pull/7458)
* add minwidth to taskBar [#7460](https://github.com/openshift/console/pull/7460)
* [Bug 1903192](https://bugzilla.redhat.com/show_bug.cgi?id=1903192): - Role name missing on create role binding form [#7427](https://github.com/openshift/console/pull/7427)
* Show type badge on every tile in all catalogs [#7468](https://github.com/openshift/console/pull/7468)
* [Bug 1905542](https://bugzilla.redhat.com/show_bug.cgi?id=1905542): Replace 'Baremetal' with 'BareMetal' in the supported platforms for I… [#7463](https://github.com/openshift/console/pull/7463)
* [Bug 1905146](https://bugzilla.redhat.com/show_bug.cgi?id=1905146): Fix helm unit test failures [#7455](https://github.com/openshift/console/pull/7455)
* [Bug 1904244](https://bugzilla.redhat.com/show_bug.cgi?id=1904244): Drop usage of i18next.t from plugin.ts files [#7454](https://github.com/openshift/console/pull/7454)
* Check certificate before uploading [#7269](https://github.com/openshift/console/pull/7269)
* Hide scale buttons of pod donut for Pod resources [#7444](https://github.com/openshift/console/pull/7444)
* [CONSOLE-2475](https://issues.redhat.com/browse/CONSOLE-2475): Check in Japanese and Chinese translations [#7224](https://github.com/openshift/console/pull/7224)
* route eventsource from Admin to catalog for source and workload on create [#7452](https://github.com/openshift/console/pull/7452)
* [Bug 1904993](https://bugzilla.redhat.com/show_bug.cgi?id=1904993): Remove & in strings [#7449](https://github.com/openshift/console/pull/7449)
* [Bug 1882268](https://bugzilla.redhat.com/show_bug.cgi?id=1882268): Add snapshots integration test [#6314](https://github.com/openshift/console/pull/6314)
* convert last used namespace local storage to userSettings [#7433](https://github.com/openshift/console/pull/7433)
* [Bug 1872166](https://bugzilla.redhat.com/show_bug.cgi?id=1872166): Fix Silences link redirection from developer perspective [#7248](https://github.com/openshift/console/pull/7248)
* [Bug 1905104](https://bugzilla.redhat.com/show_bug.cgi?id=1905104): Snapshot modal disk items missing keys [#7442](https://github.com/openshift/console/pull/7442)
* [CONSOLE-2477](https://issues.redhat.com/browse/CONSOLE-2477): Improve OperatorHub -> Sources view [#7259](https://github.com/openshift/console/pull/7259)
* Cypress: do not test for i18n pseudo-translation of timestamps [#7445](https://github.com/openshift/console/pull/7445)
* [CONSOLE-2391](https://issues.redhat.com/browse/CONSOLE-2391): Monitoring: Add i18n for Metrics and Dashboards pages [#7266](https://github.com/openshift/console/pull/7266)
* [Bug 1892198](https://bugzilla.redhat.com/show_bug.cgi?id=1892198): Fix runtime error on operand details page. [#7038](https://github.com/openshift/console/pull/7038)
* [CONSOLE-2431](https://issues.redhat.com/browse/CONSOLE-2431): i18n for home/api-explorer [#7009](https://github.com/openshift/console/pull/7009)
* [Bug 1902981](https://bugzilla.redhat.com/show_bug.cgi?id=1902981): Namespace is passed differently when using create vm from template. [#7439](https://github.com/openshift/console/pull/7439)
* [Bug 1904776](https://bugzilla.redhat.com/show_bug.cgi?id=1904776): Snapshot modal alert is not pluralized [#7434](https://github.com/openshift/console/pull/7434)
* Cypress Automation - Pipelines for add options-odc-5188 [#7375](https://github.com/openshift/console/pull/7375)
* (feat): Enable flexible scaling in storage cluster deployment [#7416](https://github.com/openshift/console/pull/7416)
* Do not load topology resources when in all namespaces project is selected [#7428](https://github.com/openshift/console/pull/7428)
* Provide code snippet for default console catalog categories [#7297](https://github.com/openshift/console/pull/7297)
* Get customized catalog categories in dev catalog from server flags [#7196](https://github.com/openshift/console/pull/7196)
* Revert "remove tech preview badge from web terminal" [#7425](https://github.com/openshift/console/pull/7425)
* gherkin_usability_enhancement_for_quick_start-ODC-4653 [#7409](https://github.com/openshift/console/pull/7409)
* Cpress automation scripts for Add Flow catalog scenarios-odc-5184 [#7357](https://github.com/openshift/console/pull/7357)
* Cypress Automation - Add flow docker flow scenarios-ODC-5182 [#7356](https://github.com/openshift/console/pull/7356)
* KMS flow for storage class creation [#7330](https://github.com/openshift/console/pull/7330)
* [Bug 1903172](https://bugzilla.redhat.com/show_bug.cgi?id=1903172): Background shadow appears under datalist in column management modal [#7413](https://github.com/openshift/console/pull/7413)
* Save dropdown bookmarks and favoriteKey in user settings [#7390](https://github.com/openshift/console/pull/7390)
* Fix sorting of nav section items [#7379](https://github.com/openshift/console/pull/7379)
* Localize more kubevirt strings [#7423](https://github.com/openshift/console/pull/7423)
* i18n for dropdown object enums [#7422](https://github.com/openshift/console/pull/7422)
* add sc detection to vm snapshots [#7418](https://github.com/openshift/console/pull/7418)
* Use extensions to add decorators to topology nodes [#7410](https://github.com/openshift/console/pull/7410)
* Create stretch cluster with arbiter node. [#7376](https://github.com/openshift/console/pull/7376)
* [Bug 1856803](https://bugzilla.redhat.com/show_bug.cgi?id=1856803): Fix cluster monitoring link [#7426](https://github.com/openshift/console/pull/7426)
* Move gitops code out into its own monorepo package [#7420](https://github.com/openshift/console/pull/7420)
* Fix error state for Raw Capacity Card [#7415](https://github.com/openshift/console/pull/7415)
* Gherkin Scripts for ODC-4181 and ODC-3954 [#7401](https://github.com/openshift/console/pull/7401)
* [Bug 1897354](https://bugzilla.redhat.com/show_bug.cgi?id=1897354): make CRDCard display consistent with tabs [#7393](https://github.com/openshift/console/pull/7393)
* [Bug 1897008](https://bugzilla.redhat.com/show_bug.cgi?id=1897008): Cypress: reenable check for 'aria-hidden-focus' rule & checkA11y test for modals [#7382](https://github.com/openshift/console/pull/7382)
* Cypress automation add flow container image scenarios - odc 5181 [#7354](https://github.com/openshift/console/pull/7354)
* convert last used perspective local storage to user settings [#7407](https://github.com/openshift/console/pull/7407)
* Localize remaining kubevirt-plugin modals [#7337](https://github.com/openshift/console/pull/7337)
* Move helm from dev-console into its own monorepo package [#7412](https://github.com/openshift/console/pull/7412)
* i18n ocs day1 and day2 operations [#7406](https://github.com/openshift/console/pull/7406)
* Gherkin display task runs associated with pipeline run odc 3712 [#7377](https://github.com/openshift/console/pull/7377)
* Convert custom table column configuration from localStorage to user settings [#7339](https://github.com/openshift/console/pull/7339)
* kubevirt i18n Actions [#7394](https://github.com/openshift/console/pull/7394)
* Devfile Add Flow [#7299](https://github.com/openshift/console/pull/7299)
* Add ArgoCD application links to GitOpsDetailsPage cards [#7288](https://github.com/openshift/console/pull/7288)
* Allow cluster admins to create terminals [#7145](https://github.com/openshift/console/pull/7145)
* [Bug 1902595](https://bugzilla.redhat.com/show_bug.cgi?id=1902595): Fix to show alerts in topology list view [#7392](https://github.com/openshift/console/pull/7392)
* Convert Pinned Resources local storage to user settings [#7291](https://github.com/openshift/console/pull/7291)
* [Bug 1874968](https://bugzilla.redhat.com/show_bug.cgi?id=1874968): Pressing escape key doesn't exit the dropdown list [#6907](https://github.com/openshift/console/pull/6907)
* Changes to Capacity Metrics in OCS Persistent Storage Dashboard [#7404](https://github.com/openshift/console/pull/7404)
* Fix common template providers [#7403](https://github.com/openshift/console/pull/7403)
* remove vm templates from template catalog [#7398](https://github.com/openshift/console/pull/7398)
* [Bug 1901531](https://bugzilla.redhat.com/show_bug.cgi?id=1901531): Fix runtime error in create CR form [#7397](https://github.com/openshift/console/pull/7397)
* [Bug 1903196](https://bugzilla.redhat.com/show_bug.cgi?id=1903196): Position Overview status popovers to display on top [#7395](https://github.com/openshift/console/pull/7395)
* i18n for advanced wizard [#7378](https://github.com/openshift/console/pull/7378)
* Helm chart list should not return helm charts if the repo is disabled. [#7369](https://github.com/openshift/console/pull/7369)
* Added init state to insights plugin [#7351](https://github.com/openshift/console/pull/7351)
* Update associated pipeline during the edit flow [#7346](https://github.com/openshift/console/pull/7346)
* add pipeline metrics dashboard [#7345](https://github.com/openshift/console/pull/7345)
* Localize the Bare Metal Hosts side nav name [#7336](https://github.com/openshift/console/pull/7336)
* Validation on storage & nodes install step [#7389](https://github.com/openshift/console/pull/7389)
* [Bug 1899200](https://bugzilla.redhat.com/show_bug.cgi?id=1899200): - In Installed Operators page I cannot search for an Operator by it's name [#7319](https://github.com/openshift/console/pull/7319)
* [Bug 1882057](https://bugzilla.redhat.com/show_bug.cgi?id=1882057): Fixes access mode support for PVC creation [#6882](https://github.com/openshift/console/pull/6882)
* Standardize Capitalization knative , devconsole, pipelines, topology, console app, container security and console shared [#7374](https://github.com/openshift/console/pull/7374)
* adds feature flag to catalog item provider [#7400](https://github.com/openshift/console/pull/7400)
* add Kamelets- schema generated forms & yaml/form switching [#7344](https://github.com/openshift/console/pull/7344)
* Add support for samples & snippets in pipeline builder yaml editor [#7396](https://github.com/openshift/console/pull/7396)
* Enable quickstart hints in quickstart sidepanel [#7281](https://github.com/openshift/console/pull/7281)
* Add missed i18n strings [#7388](https://github.com/openshift/console/pull/7388)
* [Bug 1903402](https://bugzilla.redhat.com/show_bug.cgi?id=1903402): Added isVMPage boolean to choose correct links for Nics and Disks [#7387](https://github.com/openshift/console/pull/7387)
* setting storage class when selectedKey is set in storageClassDropDown [#7383](https://github.com/openshift/console/pull/7383)
* [Bug 1901594](https://bugzilla.redhat.com/show_bug.cgi?id=1901594): bump node-sass to 5.0.0 [#7365](https://github.com/openshift/console/pull/7365)
* Localize Virtualization nav name [#7335](https://github.com/openshift/console/pull/7335)
* [Bug 1891314](https://bugzilla.redhat.com/show_bug.cgi?id=1891314): Return helm charts based on the installed kubernetes version [#7012](https://github.com/openshift/console/pull/7012)
* gherkin script for quick search to add project in topology view- ODC-2925 [#7240](https://github.com/openshift/console/pull/7240)
* Add VM Create to Dev console [#7188](https://github.com/openshift/console/pull/7188)
* i18n ocs dashboards [#7368](https://github.com/openshift/console/pull/7368)
* Metal3 i18n form [#7333](https://github.com/openshift/console/pull/7333)
* Kms cluster encryption [#7153](https://github.com/openshift/console/pull/7153)
* [Bug 1896302](https://bugzilla.redhat.com/show_bug.cgi?id=1896302): Fix 4.6 test failures [#7169](https://github.com/openshift/console/pull/7169)
* Update user settings hook to use bridge call to create ConfigMap [#7327](https://github.com/openshift/console/pull/7327)
* Add i18n to topology package [#7315](https://github.com/openshift/console/pull/7315)
* Custom support statement for templates [#7311](https://github.com/openshift/console/pull/7311)
* GitOps- Renamed Application Stages in nav to Environments [#7272](https://github.com/openshift/console/pull/7272)
* i18n overview dashboard health state messages [#7372](https://github.com/openshift/console/pull/7372)
* [Bug 1902969](https://bugzilla.redhat.com/show_bug.cgi?id=1902969): Added a check on the value return from getOwnerReferences [#7371](https://github.com/openshift/console/pull/7371)
* Gherkin Scripts for epic ODC-4645 [#7312](https://github.com/openshift/console/pull/7312)
* Gherkin script for Pipelines - Improve Pipeline Creation Process- ODC… [#7310](https://github.com/openshift/console/pull/7310)
* Add ability to filter quick starts catalog [#7223](https://github.com/openshift/console/pull/7223)
* Use User settings hook for topology layout data, topology view state (graph/list) and cloudshell terminal [#7051](https://github.com/openshift/console/pull/7051)
* [Bug 1901395](https://bugzilla.redhat.com/show_bug.cgi?id=1901395): Remove edit template link [#7370](https://github.com/openshift/console/pull/7370)
* [Bug 1898532](https://bugzilla.redhat.com/show_bug.cgi?id=1898532): Remove _.startCase from FieldSet title [#7366](https://github.com/openshift/console/pull/7366)
* Import console i18n instance [#7362](https://github.com/openshift/console/pull/7362)
* guest agent test: alert when delete vm while user is logged in [#7355](https://github.com/openshift/console/pull/7355)
* Removing Protractor annotations test from e2e, crud, and all test suites due to flakyness [#7322](https://github.com/openshift/console/pull/7322)
* Unify advanced/simple flow boot sources [#7303](https://github.com/openshift/console/pull/7303)
* Edit backing store in bucket class modal [#5439](https://github.com/openshift/console/pull/5439)
* Catalog-Operator Hub: remove local storage and user filter preference [#7328](https://github.com/openshift/console/pull/7328)
* Add quick-search and add functionality in topology [#7323](https://github.com/openshift/console/pull/7323)
* [Bug 1902123](https://bugzilla.redhat.com/show_bug.cgi?id=1902123): Bump gorilla/websocket [#7361](https://github.com/openshift/console/pull/7361)
* Generate assets on postinstall hook [#7332](https://github.com/openshift/console/pull/7332)
* convert Topology filters localStorage to userSettings [#7326](https://github.com/openshift/console/pull/7326)
* generic component to highlight any part of the ui [#7131](https://github.com/openshift/console/pull/7131)
* feature flag Helm based on HelmRepository CRs [#7035](https://github.com/openshift/console/pull/7035)
* i18n for kubevirt basic VM wizard [#7349](https://github.com/openshift/console/pull/7349)
* Add event sources in catalog using catalog extension API [#7338](https://github.com/openshift/console/pull/7338)
* Convert QuickStarts localstorage to user settings [#7258](https://github.com/openshift/console/pull/7258)
* Use console.flag/model extension in console-app package [#7231](https://github.com/openshift/console/pull/7231)
* Add API to create user settings [#7095](https://github.com/openshift/console/pull/7095)
* Cypress: disable Monitoring test suite [#7367](https://github.com/openshift/console/pull/7367)
* [Bug 1901395](https://bugzilla.redhat.com/show_bug.cgi?id=1901395): Fix broken link of edit vm template of a user [#7353](https://github.com/openshift/console/pull/7353)
* Cypress Scripts - Create from git add flow ODC-4976 [#7103](https://github.com/openshift/console/pull/7103)
* kubevirt wizard custom flavort memory lable [#7348](https://github.com/openshift/console/pull/7348)
* [Bug 1901373](https://bugzilla.redhat.com/show_bug.cgi?id=1901373): Removed brackets typo [#7347](https://github.com/openshift/console/pull/7347)
* Convert OperatorHub from localStorage to user settings [#7314](https://github.com/openshift/console/pull/7314)
* Convert Guided tour data from local storage to user settings [#7222](https://github.com/openshift/console/pull/7222)
* [ODC-4372](https://issues.redhat.com/browse/ODC-4372): Gherkin Script - Viewing App Dependency vulnerabilities in Project Dashboard [#7020](https://github.com/openshift/console/pull/7020)
* Convert Hide Alert Checks from localStorage to user settings [#7282](https://github.com/openshift/console/pull/7282)
* i18n support in devconsole Gitops and Guided tour components [#7137](https://github.com/openshift/console/pull/7137)
* Translated devconsole Getting Started text in order to pass Cypress login test [#7331](https://github.com/openshift/console/pull/7331)
* customize dev catalog tile descriptions [#7342](https://github.com/openshift/console/pull/7342)
* : Update web terminal to explain the reason why the workspace was stopped [#7199](https://github.com/openshift/console/pull/7199)
* localize navigation [#7341](https://github.com/openshift/console/pull/7341)
* allow providers to override catalog items [#7334](https://github.com/openshift/console/pull/7334)
* [Bug 1899128](https://bugzilla.redhat.com/show_bug.cgi?id=1899128): Show info message only when vmi not controlled [#7320](https://github.com/openshift/console/pull/7320)
* create new test to verify logged-in users [#7238](https://github.com/openshift/console/pull/7238)
* Updated test-prow-e2e file to accommodate ceph [#7308](https://github.com/openshift/console/pull/7308)
* adds fallback to localstorage for usersettings if 403 for configmap [#7301](https://github.com/openshift/console/pull/7301)
* [CONSOLE-2405](https://issues.redhat.com/browse/CONSOLE-2405): Allow Console static plugins to use dynamic extensions [#7163](https://github.com/openshift/console/pull/7163)
* Unify create VM flow [#7204](https://github.com/openshift/console/pull/7204)
* topology white screens when selecting a VM node [#7329](https://github.com/openshift/console/pull/7329)
* [Bug 1900022](https://bugzilla.redhat.com/show_bug.cgi?id=1900022): Search Page - Top Name/Label filter is not applied to selected Pipeline resources [#7318](https://github.com/openshift/console/pull/7318)
* add non blocking pipeline creation flow [#7241](https://github.com/openshift/console/pull/7241)
* add default workspace when auto starting pipeline from Add flow [#7237](https://github.com/openshift/console/pull/7237)
* localize git-service package [#7324](https://github.com/openshift/console/pull/7324)
* UI crashes on opening topology [#7325](https://github.com/openshift/console/pull/7325)
* tests: Don't run Protractor for olmFull suite [#7321](https://github.com/openshift/console/pull/7321)
* [Bug 1766287](https://bugzilla.redhat.com/show_bug.cgi?id=1766287): - "hello-openshift" template application wrong binary format [#7186](https://github.com/openshift/console/pull/7186)
* Update clone OS message, add link to base PVC [#7257](https://github.com/openshift/console/pull/7257)
* Show 'Clone and boot' if VMT disk will be cloned [#7205](https://github.com/openshift/console/pull/7205)
* i18n support in devconsole helm components [#7117](https://github.com/openshift/console/pull/7117)
* Remove customize link when creating VMs [#7209](https://github.com/openshift/console/pull/7209)
* Update Dockerfile.product for nodejs v14.15.0 [#7304](https://github.com/openshift/console/pull/7304)
* visualisation of KameletBiding in topology [#7239](https://github.com/openshift/console/pull/7239)
* Metal3 i18n ii [#7309](https://github.com/openshift/console/pull/7309)
* added form yaml switcher for eventSources [#7181](https://github.com/openshift/console/pull/7181)
* [Bug 1889724](https://bugzilla.redhat.com/show_bug.cgi?id=1889724): When LocalVolumeDiscovery CR is created form the LSO page , user must Disk tab [#6986](https://github.com/openshift/console/pull/6986)
* Localize VM NICs and disks modals [#7307](https://github.com/openshift/console/pull/7307)
* Metal3 plugin i18n i [#7300](https://github.com/openshift/console/pull/7300)
* [Bug 1899949](https://bugzilla.redhat.com/show_bug.cgi?id=1899949): Remove restriction on disk type selection for LocalVolume Set [#7290](https://github.com/openshift/console/pull/7290)
* Maintain state in wizard flow for storageClass selected [#7142](https://github.com/openshift/console/pull/7142)
* Move topology from dev-console to its own monorepo [#7254](https://github.com/openshift/console/pull/7254)
* Add catalog controller and generic view components [#7233](https://github.com/openshift/console/pull/7233)
* [Bug 1900020](https://bugzilla.redhat.com/show_bug.cgi?id=1900020): Remove &apos from internationalized keys [#7286](https://github.com/openshift/console/pull/7286)
* [CONSOLE-2420](https://issues.redhat.com/browse/CONSOLE-2420): Added i18n testing to cypress crud test suite [#7213](https://github.com/openshift/console/pull/7213)
* Add Multus Configuration option for Attached Mode [#7152](https://github.com/openshift/console/pull/7152)
* kubevirt i18n vm and vmt lists [#7295](https://github.com/openshift/console/pull/7295)
* [Bug 1879056](https://bugzilla.redhat.com/show_bug.cgi?id=1879056): Added eviction strategy support [#7276](https://github.com/openshift/console/pull/7276)
* i18n main vm list [#7292](https://github.com/openshift/console/pull/7292)
* Kubevit i18n overview page i [#7271](https://github.com/openshift/console/pull/7271)
* Add support for Multus(Network) in storage cluster creation under configuration [#6974](https://github.com/openshift/console/pull/6974)
* Remove PF3 components from metal3 and NAD plugins [#7283](https://github.com/openshift/console/pull/7283)
* UI enhancement to support Quickstarts as CRs [#6979](https://github.com/openshift/console/pull/6979)
* [Bug 1888874](https://bugzilla.redhat.com/show_bug.cgi?id=1888874): Update yaml language server to 0.13.0 to allow for better support for hovering [#7279](https://github.com/openshift/console/pull/7279)
* Add ability to specify nav section ordering by plugins [#7275](https://github.com/openshift/console/pull/7275)
* [CONSOLE-1916](https://issues.redhat.com/browse/CONSOLE-1916): Make visual updates to inventory card [#7289](https://github.com/openshift/console/pull/7289)
* add quick starts card on cluster overview [#7150](https://github.com/openshift/console/pull/7150)
* [Bug 1900010](https://bugzilla.redhat.com/show_bug.cgi?id=1900010): Fix i18n sentence fragment [#7285](https://github.com/openshift/console/pull/7285)
* Add ArgoCD dashboard link to GitOpsListPage [#7127](https://github.com/openshift/console/pull/7127)
* [Bug 1900008](https://bugzilla.redhat.com/show_bug.cgi?id=1900008): Fix i18n sentence fragment [#7284](https://github.com/openshift/console/pull/7284)
* Update IMV details page [#7104](https://github.com/openshift/console/pull/7104)
* [CONSOLE-2485](https://issues.redhat.com/browse/CONSOLE-2485): Add Cypress descriptors test [#7261](https://github.com/openshift/console/pull/7261)
* adds useUserSettings hook and associated HOC [#7242](https://github.com/openshift/console/pull/7242)
* Query Browser: Add gap between graph legend columns [#7235](https://github.com/openshift/console/pull/7235)
* New VM from template flow [#6937](https://github.com/openshift/console/pull/6937)
* Add Subscriptions tab to Channel details page [#7105](https://github.com/openshift/console/pull/7105)
* [Bug 1893601](https://bugzilla.redhat.com/show_bug.cgi?id=1893601): fix filesystem queries [#7201](https://github.com/openshift/console/pull/7201)
* More i18n for vm details page [#7250](https://github.com/openshift/console/pull/7250)
* [Bug 1895263](https://bugzilla.redhat.com/show_bug.cgi?id=1895263): Allow creating storage cluster irrespective of LSO namespace [#7184](https://github.com/openshift/console/pull/7184)
* Add Encryption workflow for storage cluster creation [#7062](https://github.com/openshift/console/pull/7062)
* Cypress: test for existance of 'cypress-a11y-report.json' before running 'yarn cypress-a11y-report' [#7262](https://github.com/openshift/console/pull/7262)
* Fix UI crash on opening topology sidebar when a pipeline is associated with an app [#7252](https://github.com/openshift/console/pull/7252)
* Add Pipeline Idle Icon & Add OnClick Start Pipeline Modal [#7246](https://github.com/openshift/console/pull/7246)
* Correct the order of dev perspective nav for pipelines [#7220](https://github.com/openshift/console/pull/7220)
* [CONSOLE-2429](https://issues.redhat.com/browse/CONSOLE-2429): i18n for namespace with table / col management titles [#6953](https://github.com/openshift/console/pull/6953)
* [CONSOLE-2447](https://issues.redhat.com/browse/CONSOLE-2447): i18n for secrets [#7047](https://github.com/openshift/console/pull/7047)
* Add Cypress OperatorHub test [#7244](https://github.com/openshift/console/pull/7244)
* Fix pipeline builder sidebar crash [#7253](https://github.com/openshift/console/pull/7253)
* Add Broker details page [#6945](https://github.com/openshift/console/pull/6945)
* [Bug 1896511](https://bugzilla.redhat.com/show_bug.cgi?id=1896511): Fix the request for lvs and lvd [#7249](https://github.com/openshift/console/pull/7249)
* Fix issue using 'byTestDropDownMenu'  in a chain [#7243](https://github.com/openshift/console/pull/7243)
* Query Browser: Remove Y-axis ticks [#7236](https://github.com/openshift/console/pull/7236)
* Cleanup OverviewItem removing unnecessary fields, retrieve data as necessary [#7207](https://github.com/openshift/console/pull/7207)
* [CONSOLE-2461](https://issues.redhat.com/browse/CONSOLE-2461): Add infrastructure for Korean [#7226](https://github.com/openshift/console/pull/7226)
* Bug:1898357 Address operatorhub image name overlap bug. Enable overflow-wrap on string. [#7230](https://github.com/openshift/console/pull/7230)
* add translation capabilities to extensions [#7234](https://github.com/openshift/console/pull/7234)
* [Bug 1898320](https://bugzilla.redhat.com/show_bug.cgi?id=1898320): - Incorrect Apostrophe Translation of "it's" in Scheduling Disabled Popover [#7232](https://github.com/openshift/console/pull/7232)
* Add Cypress Operator global install mode test [#7225](https://github.com/openshift/console/pull/7225)
* i18n support in devconsole Pipeline components [#7143](https://github.com/openshift/console/pull/7143)
* Fix i18n file diff test [#7187](https://github.com/openshift/console/pull/7187)
* Add Cypress Operator single install mode test [#7214](https://github.com/openshift/console/pull/7214)
* [Bug 1890235](https://bugzilla.redhat.com/show_bug.cgi?id=1890235): update Protractor's checkErrors logging [#7019](https://github.com/openshift/console/pull/7019)
* add error status popover in the pipleline, pipelinerun and taskrun list [#7160](https://github.com/openshift/console/pull/7160)
* Hide edit icon for nodes without vcs URI [#7216](https://github.com/openshift/console/pull/7216)
* show image vulnerability in status under project details [#6934](https://github.com/openshift/console/pull/6934)
* kubevirt: update integration tests dockerfile [#7203](https://github.com/openshift/console/pull/7203)
* [CONSOLE-2438](https://issues.redhat.com/browse/CONSOLE-2438): i18n common components: environment tab [#6891](https://github.com/openshift/console/pull/6891)
* Fix loading errors for i18n keys [#7212](https://github.com/openshift/console/pull/7212)
* Fix continual poll for pod graph data in pod details page [#7210](https://github.com/openshift/console/pull/7210)
* Cypress fixes:  'Create Project' timing issue and temporarily disable a11y check for 'aria-hidden-focus' [#7193](https://github.com/openshift/console/pull/7193)
* Update i18n scripts [#7030](https://github.com/openshift/console/pull/7030)
* [CONSOLE-2437](https://issues.redhat.com/browse/CONSOLE-2437): i18n common components: dropdowns [#6993](https://github.com/openshift/console/pull/6993)
* [Bug 1897423](https://bugzilla.redhat.com/show_bug.cgi?id=1897423): Update dc strategy type and rolling params [#7200](https://github.com/openshift/console/pull/7200)
* [CONSOLE-2439](https://issues.redhat.com/browse/CONSOLE-2439): i18n common components: list view/details components [#6888](https://github.com/openshift/console/pull/6888)
* [Bug 1896296](https://bugzilla.redhat.com/show_bug.cgi?id=1896296): Ensure correct git URL for topology edit icon [#7158](https://github.com/openshift/console/pull/7158)
* add i18n for kubevirt-plugin [details page] [#7168](https://github.com/openshift/console/pull/7168)
* tests: disable Cypress colors in CI [#7198](https://github.com/openshift/console/pull/7198)
* Refactor dev-console pipeline code into pipelines-plugin mono repo [#7190](https://github.com/openshift/console/pull/7190)
* gherkin script- adding event tab in pipeline run and task run pages [#7065](https://github.com/openshift/console/pull/7065)
* Topology, fetch jobs for cronjobs when necessary [#7164](https://github.com/openshift/console/pull/7164)
* Remove reviewer Abhishek from the DevConsole packages [#7197](https://github.com/openshift/console/pull/7197)
* Topology, fetch service and route data when necessary [#7159](https://github.com/openshift/console/pull/7159)
* Add YAML switcher to pipeline builder form [#7028](https://github.com/openshift/console/pull/7028)
* kubevirt: update integration tests dockerfile [#7195](https://github.com/openshift/console/pull/7195)
* add support for Operator Backed SBR through topology inContext [#7084](https://github.com/openshift/console/pull/7084)
* Topology, fetch build config data when necessary [#7162](https://github.com/openshift/console/pull/7162)
* [Bug 1887651](https://bugzilla.redhat.com/show_bug.cgi?id=1887651): Add support for phase values of CephObjectStoreKind CRD used in OCS 4.5 [#6977](https://github.com/openshift/console/pull/6977)
* [Bug 1894810](https://bugzilla.redhat.com/show_bug.cgi?id=1894810): removes techpreview badge from eventing [#7110](https://github.com/openshift/console/pull/7110)
* i18n support in devconsole health checks components [#7115](https://github.com/openshift/console/pull/7115)
* Gherkin Script for epic ODC-3396 [#7156](https://github.com/openshift/console/pull/7156)
* Add Japanese to language switcher [#7189](https://github.com/openshift/console/pull/7189)
* [CONSOLE-2445](https://issues.redhat.com/browse/CONSOLE-2445): deploymentConfig  i18n [#7057](https://github.com/openshift/console/pull/7057)
* Add cypress integration test support for Ceph plugin [#7165](https://github.com/openshift/console/pull/7165)
* i18n support in devconsole Project and QuickStart components [#7151](https://github.com/openshift/console/pull/7151)
* [CONSOLE-2390](https://issues.redhat.com/browse/CONSOLE-2390): i18n build page and image stream page [#6949](https://github.com/openshift/console/pull/6949)
* Update i18n json files [#7185](https://github.com/openshift/console/pull/7185)
* [Bug 1896732](https://bugzilla.redhat.com/show_bug.cgi?id=1896732): disable os upload if no os avaliable [#7183](https://github.com/openshift/console/pull/7183)
* kubevirt: update integration tests dockerfile [#7182](https://github.com/openshift/console/pull/7182)
* [Bug 1882660](https://bugzilla.redhat.com/show_bug.cgi?id=1882660): Show all operators that will be approved with manual ins… [#7076](https://github.com/openshift/console/pull/7076)
* Fix i18n key in ResourceQuotas [#7176](https://github.com/openshift/console/pull/7176)
* [CONSOLE-2325](https://issues.redhat.com/browse/CONSOLE-2325): Add machine translations for Japanese [#7092](https://github.com/openshift/console/pull/7092)
* [Bug 1889928](https://bugzilla.redhat.com/show_bug.cgi?id=1889928): add more tests for golden os [#6967](https://github.com/openshift/console/pull/6967)
* [Bug 1896229](https://bugzilla.redhat.com/show_bug.cgi?id=1896229): Hide empty cards [#7174](https://github.com/openshift/console/pull/7174)
* Change PodRingSet to fetch pods, remove PodRingController [#7077](https://github.com/openshift/console/pull/7077)
* Gherkin Scripts for scenarios in ODC-4419 [#7101](https://github.com/openshift/console/pull/7101)
* i18n support in devconsole hpa components [#7126](https://github.com/openshift/console/pull/7126)
* [Bug 1894374](https://bugzilla.redhat.com/show_bug.cgi?id=1894374): prevent prevent loading by type [#7099](https://github.com/openshift/console/pull/7099)
* Determine metrics status in list view nodes [#7074](https://github.com/openshift/console/pull/7074)
* Add new catalog extensions and catalog service provider [#7023](https://github.com/openshift/console/pull/7023)
* [Bug 1888530](https://bugzilla.redhat.com/show_bug.cgi?id=1888530): [RHOCS Usability Study]No clear statement what rules users violated when failed the naming requirements [#7173](https://github.com/openshift/console/pull/7173)
* [Bug 1895372](https://bugzilla.redhat.com/show_bug.cgi?id=1895372): Tolerate missing `status` on OperatorGroups [#7172](https://github.com/openshift/console/pull/7172)
* Wait for models to be loaded [#7171](https://github.com/openshift/console/pull/7171)
* Fix to use graph view for default for dev perspective topology page [#7157](https://github.com/openshift/console/pull/7157)
* [Bug 1888870](https://bugzilla.redhat.com/show_bug.cgi?id=1888870): Remove resolveCompletionItem from yaml editor since it's not needed [#7167](https://github.com/openshift/console/pull/7167)
* add support for customSchema in resource sidebar for helm charts [#7154](https://github.com/openshift/console/pull/7154)
* remove tech preview badge from web terminal [#7106](https://github.com/openshift/console/pull/7106)
* Consistency display resource details in a two equal column layout [#7166](https://github.com/openshift/console/pull/7166)
* [Bug 1896529](https://bugzilla.redhat.com/show_bug.cgi?id=1896529): Updates to the serverless quicks starts content to fix errors and update areas that have changed based on the new operator release. [#7033](https://github.com/openshift/console/pull/7033)
* i18n support in devconsole Import components [#7139](https://github.com/openshift/console/pull/7139)
* [Bug 1890104](https://bugzilla.redhat.com/show_bug.cgi?id=1890104): update apiVersion for eventing resources wrt serverless 1.10 [#7134](https://github.com/openshift/console/pull/7134)
* [Bug 1896101](https://bugzilla.redhat.com/show_bug.cgi?id=1896101): Added negative tests for migration from VMWare and RHV [#6249](https://github.com/openshift/console/pull/6249)
* [CONSOLE-2444](https://issues.redhat.com/browse/CONSOLE-2444): deployment i18n [#7058](https://github.com/openshift/console/pull/7058)
* add expect library to kubevirt tests [#7146](https://github.com/openshift/console/pull/7146)
* Fix to allow in context create after page reload [#7129](https://github.com/openshift/console/pull/7129)
* i18n support in devconsole monitoring components [#7124](https://github.com/openshift/console/pull/7124)
* [Bug 1894860](https://bugzilla.redhat.com/show_bug.cgi?id=1894860): Correctly report errors when backend tests fail [#7116](https://github.com/openshift/console/pull/7116)
* add to application support for required resources [#7097](https://github.com/openshift/console/pull/7097)
* Add quick search button and keyboard shortcut in topology [#7088](https://github.com/openshift/console/pull/7088)
* [CONSOLE-2443](https://issues.redhat.com/browse/CONSOLE-2443): pod i18n [#7060](https://github.com/openshift/console/pull/7060)
* Fix application dropdown to fetch resources based on extensions. [#7034](https://github.com/openshift/console/pull/7034)
* [Bug 1893351](https://bugzilla.redhat.com/show_bug.cgi?id=1893351): Determine Secret type upon the save [#7071](https://github.com/openshift/console/pull/7071)
* [Bug 1891498](https://bugzilla.redhat.com/show_bug.cgi?id=1891498): Show additional machine config pools while updating [#6992](https://github.com/openshift/console/pull/6992)
* Ensure Console plugin init logic is executed only once [#6963](https://github.com/openshift/console/pull/6963)
* Add option for Deep Compare hook to use JSON.stringify. [#6464](https://github.com/openshift/console/pull/6464)
* [CONSOLE-2466](https://issues.redhat.com/browse/CONSOLE-2466): Bump i18n dependencies [#7128](https://github.com/openshift/console/pull/7128)
* [Bug 1882653](https://bugzilla.redhat.com/show_bug.cgi?id=1882653): Convey automatic subscriptions in same namespace as a m… [#7054](https://github.com/openshift/console/pull/7054)
* [CONSOLE-2452](https://issues.redhat.com/browse/CONSOLE-2452): i18n for replicationControllers [#7042](https://github.com/openshift/console/pull/7042)
* add validation for RHV certificate [#7100](https://github.com/openshift/console/pull/7100)
* [CONSOLE-2453](https://issues.redhat.com/browse/CONSOLE-2453): Hpa i18n [#7043](https://github.com/openshift/console/pull/7043)
* [Bug 1878701](https://bugzilla.redhat.com/show_bug.cgi?id=1878701): Filter out events from old VM with the same nam [#7140](https://github.com/openshift/console/pull/7140)
* [Bug 1894860](https://bugzilla.redhat.com/show_bug.cgi?id=1894860): fixed test "returned merged index file for all accessible helm repos" [#7111](https://github.com/openshift/console/pull/7111)
* [CONSOLE-2395](https://issues.redhat.com/browse/CONSOLE-2395): Add language switcher [#7094](https://github.com/openshift/console/pull/7094)
* Add tests for guest agent data [#6871](https://github.com/openshift/console/pull/6871)
* [Bug 1893944](https://bugzilla.redhat.com/show_bug.cgi?id=1893944): Update Multi Cloud Gateway brand name to Multicloud Object Gateway [#7138](https://github.com/openshift/console/pull/7138)
* [Bug 1895065](https://bugzilla.redhat.com/show_bug.cgi?id=1895065): Fix sample / snippet toggle in resource sidebar [#7125](https://github.com/openshift/console/pull/7125)
* [Bug 1894519](https://bugzilla.redhat.com/show_bug.cgi?id=1894519): Enable external mode for OpenStack and oVirt platform [#7136](https://github.com/openshift/console/pull/7136)
* Fix typo in error message [#7120](https://github.com/openshift/console/pull/7120)
* Fix edit flow in case of custom template application [#7121](https://github.com/openshift/console/pull/7121)
* [Bug 1894330](https://bugzilla.redhat.com/show_bug.cgi?id=1894330): update channels list [#7096](https://github.com/openshift/console/pull/7096)
* [CONSOLE-2392](https://issues.redhat.com/browse/CONSOLE-2392): i18n: externalize strings in Compute nav section [#6929](https://github.com/openshift/console/pull/6929)
* fix quickstart subtitle [#7114](https://github.com/openshift/console/pull/7114)
* [CONSOLE-2449](https://issues.redhat.com/browse/CONSOLE-2449): cron jobs i18n [#7031](https://github.com/openshift/console/pull/7031)
* update pipelinerun graph to show past pipeline structure [#6960](https://github.com/openshift/console/pull/6960)
* Add Vulnerabilities tab in project details page [#6854](https://github.com/openshift/console/pull/6854)
* [Bug 1891047](https://bugzilla.redhat.com/show_bug.cgi?id=1891047): Access server API via kubernetes.default.svc from Helm endpoints [#7112](https://github.com/openshift/console/pull/7112)
* Show custom builder image in edit flows BuilderImage section [#7021](https://github.com/openshift/console/pull/7021)
* Make the 'Reveal Values' match the string from locales/en [#7118](https://github.com/openshift/console/pull/7118)
* [CONSOLE-2448](https://issues.redhat.com/browse/CONSOLE-2448): i18n for configmaps [#7045](https://github.com/openshift/console/pull/7045)
* Fetch pods when displaying pods resources in overview pages [#7070](https://github.com/openshift/console/pull/7070)
* Add graph view to project overview workloads tab [#6901](https://github.com/openshift/console/pull/6901)
* Knative Test Cases Rearrangement [#7081](https://github.com/openshift/console/pull/7081)
* Console-2450: i18n for jobs [#7036](https://github.com/openshift/console/pull/7036)
* [Bug 1894503](https://bugzilla.redhat.com/show_bug.cgi?id=1894503): add automated test for Polarion CNV-5045 [#7102](https://github.com/openshift/console/pull/7102)
* add pipelinerun watcher to add or remove the last run menu item [#7037](https://github.com/openshift/console/pull/7037)
* [Bug 1856354](https://bugzilla.redhat.com/show_bug.cgi?id=1856354): Keep swagger definitions up to date [#6857](https://github.com/openshift/console/pull/6857)
* [CONSOLE-2391](https://issues.redhat.com/browse/CONSOLE-2391): Monitoring: Initial i18n for list & details pages [#7067](https://github.com/openshift/console/pull/7067)
* not all disk types can be selected as the boot source [#7080](https://github.com/openshift/console/pull/7080)
* TaskRun details and log page [#6851](https://github.com/openshift/console/pull/6851)
* i18n support for knative-plugin package [#6885](https://github.com/openshift/console/pull/6885)
* Create an extension to support inContext for import Flows [#7013](https://github.com/openshift/console/pull/7013)
* Fix to maintain data on the graph element on a settings restoral [#7093](https://github.com/openshift/console/pull/7093)
* Fix to warn user when creating an application grouping that exists [#7029](https://github.com/openshift/console/pull/7029)
* [CONSOLE-2442](https://issues.redhat.com/browse/CONSOLE-2442): i18n for replicasets [#7025](https://github.com/openshift/console/pull/7025)
* check for taskRef kind in the TR spec [#7005](https://github.com/openshift/console/pull/7005)
* [Bug 1878873](https://bugzilla.redhat.com/show_bug.cgi?id=1878873): cypress-cucumber-automation-framework [#6776](https://github.com/openshift/console/pull/6776)
* Fix status icon size in topology and alignments [#7041](https://github.com/openshift/console/pull/7041)
* i18n common components: PVC modals [#6933](https://github.com/openshift/console/pull/6933)
* Create buildConfig or pipeline based on user input [#6874](https://github.com/openshift/console/pull/6874)
* Add descriptions to flavor, workload dropdowns [#7006](https://github.com/openshift/console/pull/7006)
* Add Eventing tab and Event Source, Broker, Channel pages under Serverless for Admin perspective [#6939](https://github.com/openshift/console/pull/6939)
* [Bug 1894110](https://bugzilla.redhat.com/show_bug.cgi?id=1894110): Handle values of 0 for maxUnavailable and maxSurge [#7083](https://github.com/openshift/console/pull/7083)
* [CONSOLE-2446](https://issues.redhat.com/browse/CONSOLE-2446): statefulset i18n [#7056](https://github.com/openshift/console/pull/7056)
* [Bug 1893963](https://bugzilla.redhat.com/show_bug.cgi?id=1893963): Dont use lookbehinds regexp [#7082](https://github.com/openshift/console/pull/7082)
* Update kubevirt-plugin OWNERS file [#7079](https://github.com/openshift/console/pull/7079)
* Gherkin Scripts for epic ODC-4388 [#6941](https://github.com/openshift/console/pull/6941)
* E2E test: Use KUBEADM_PASSWORD_FILE by default [#7075](https://github.com/openshift/console/pull/7075)
* Add start button to fresh start pipeline from sidebar [#6955](https://github.com/openshift/console/pull/6955)
* [CONSOLE-2426](https://issues.redhat.com/browse/CONSOLE-2426): Cypress & Protractor: Optimized shell and yarn scripts [#7053](https://github.com/openshift/console/pull/7053)
* update pending Icon in Pipeline Run visualization [#6970](https://github.com/openshift/console/pull/6970)
* [CONSOLE-2451](https://issues.redhat.com/browse/CONSOLE-2451): i18n for daemonsets [#7039](https://github.com/openshift/console/pull/7039)
* add cloudinit doc link [#7015](https://github.com/openshift/console/pull/7015)
* [Bug 1889348](https://bugzilla.redhat.com/show_bug.cgi?id=1889348): Remove Project link from Application Details page [#6969](https://github.com/openshift/console/pull/6969)
* [Bug 1893724](https://bugzilla.redhat.com/show_bug.cgi?id=1893724): Use correct service account for operator monitoring [#7068](https://github.com/openshift/console/pull/7068)
* [Bug 1866087](https://bugzilla.redhat.com/show_bug.cgi?id=1866087): Fix crash when helm manifest yaml contains duplicate keys [#7066](https://github.com/openshift/console/pull/7066)
* Remove Tech Preview badge from dev console monitoring [#7048](https://github.com/openshift/console/pull/7048)
* [Bug 1886766](https://bugzilla.redhat.com/show_bug.cgi?id=1886766): Changes 'Persistent Volume' to 'Persistent Volume Claim' for PVC dropdown in snapshot create page [#6796](https://github.com/openshift/console/pull/6796)
* Monitoring: Fix graph refresh on alert and rule details pages [#6881](https://github.com/openshift/console/pull/6881)
* packages/console-shared localization [#6956](https://github.com/openshift/console/pull/6956)
* [CONSOLE-2296](https://issues.redhat.com/browse/CONSOLE-2296): Update node-sass version [#7040](https://github.com/openshift/console/pull/7040)
* Updating openshift-enterprise-console builder & base images to be consistent with ART [#6861](https://github.com/openshift/console/pull/6861)
* use FocusTrap for popover and remount StepComponent to remove the focus from Next button [#7014](https://github.com/openshift/console/pull/7014)
* [Bug 1891999](https://bugzilla.redhat.com/show_bug.cgi?id=1891999): Fix compression card metrics for Persitent dashboard [#6989](https://github.com/openshift/console/pull/6989)
* Cover static and dynamic plugin SDKs with unit tests [#6886](https://github.com/openshift/console/pull/6886)
* Fix po-to-i18n script [#7016](https://github.com/openshift/console/pull/7016)
* [Bug 1892358](https://bugzilla.redhat.com/show_bug.cgi?id=1892358): update feature gate for kubevirt-gating job [#7017](https://github.com/openshift/console/pull/7017)
* [Bug 1884629](https://bugzilla.redhat.com/show_bug.cgi?id=1884629): pf update to fix dropdown accessibility bug [#7024](https://github.com/openshift/console/pull/7024)
* fix pod donut information [#6864](https://github.com/openshift/console/pull/6864)
* [CONSOLE-2390](https://issues.redhat.com/browse/CONSOLE-2390): i18n build config page [#6913](https://github.com/openshift/console/pull/6913)
* [Bug 1887465](https://bugzilla.redhat.com/show_bug.cgi?id=1887465): Fall back to "all namespaces" when currently active namespace is deleted [#6975](https://github.com/openshift/console/pull/6975)
* [CONSOLE-2297](https://issues.redhat.com/browse/CONSOLE-2297): Added Create Namespace option during operator install [#6765](https://github.com/openshift/console/pull/6765)
* [CONSOLE-2372](https://issues.redhat.com/browse/CONSOLE-2372): i18n - Networking pages [#6928](https://github.com/openshift/console/pull/6928)
* [Bug 1856351](https://bugzilla.redhat.com/show_bug.cgi?id=1856351): Fix build details page charts [#6879](https://github.com/openshift/console/pull/6879)
* [Bug 1885676](https://bugzilla.redhat.com/show_bug.cgi?id=1885676): Minimal deployment warning message is corrected [#7011](https://github.com/openshift/console/pull/7011)
* Add Owner Reference to VM Snapshots [#6995](https://github.com/openshift/console/pull/6995)
* [Bug 1889529](https://bugzilla.redhat.com/show_bug.cgi?id=1889529): Check for any CR name versus a specific name [#7003](https://github.com/openshift/console/pull/7003)
* pass copied secret to the vmimport object instead of the original one [#7000](https://github.com/openshift/console/pull/7000)
* fix cnv base images loading [#6999](https://github.com/openshift/console/pull/6999)
* [Bug 1812412](https://bugzilla.redhat.com/show_bug.cgi?id=1812412): Monitoring: Increase Prometheus query_range timeouts to 30s [#7004](https://github.com/openshift/console/pull/7004)
* [Bug 1891376](https://bugzilla.redhat.com/show_bug.cgi?id=1891376): Extra text in Cluster Utilization charts [#7001](https://github.com/openshift/console/pull/7001)
* [CONSOLE-2423](https://issues.redhat.com/browse/CONSOLE-2423): upgrade yaml language server [#6483](https://github.com/openshift/console/pull/6483)
* [Bug 1875516](https://bugzilla.redhat.com/show_bug.cgi?id=1875516): - disabled scheduling is easy to miss in node page of OCP console [#6900](https://github.com/openshift/console/pull/6900)
* i18n common components: logs [#6890](https://github.com/openshift/console/pull/6890)
* [Bug 1887864](https://bugzilla.redhat.com/show_bug.cgi?id=1887864): Update library-go and replace runc module for v1.0.0-rc8 version [#6990](https://github.com/openshift/console/pull/6990)
* Treat console-extensions.json file as JSON with Comments (jsonc) [#6799](https://github.com/openshift/console/pull/6799)
* [Bug 1891419](https://bugzilla.redhat.com/show_bug.cgi?id=1891419): Wrong detail head on network policy detail page [#6996](https://github.com/openshift/console/pull/6996)
* Made singulars for Insights plugin [#6991](https://github.com/openshift/console/pull/6991)
* Query Browser: Small clean-up of legend CSS [#6994](https://github.com/openshift/console/pull/6994)
* [Bug 1883563](https://bugzilla.redhat.com/show_bug.cgi?id=1883563): Handle promise rejection error [#6818](https://github.com/openshift/console/pull/6818)
* [CONSOLE-1523](https://issues.redhat.com/browse/CONSOLE-1523): Switch logging to klog [#1862](https://github.com/openshift/console/pull/1862)
* (feat) : Updated baremetal install wizard flow [#6976](https://github.com/openshift/console/pull/6976)
* [Bug 1889515](https://bugzilla.redhat.com/show_bug.cgi?id=1889515): - Accessibility - The checkmark in the Node > overview page has no text description, label, or other accessible information [#6971](https://github.com/openshift/console/pull/6971)
* [Bug 1890145](https://bugzilla.redhat.com/show_bug.cgi?id=1890145): Add classname to decrease font size for Status Ready [#6973](https://github.com/openshift/console/pull/6973)
* i18n common components: modals [#6887](https://github.com/openshift/console/pull/6887)
* [Bug 1889692](https://bugzilla.redhat.com/show_bug.cgi?id=1889692): Fix selected capacity to reflect correct disk size [#6984](https://github.com/openshift/console/pull/6984)
* Monitoring: Add legend to alerting rule details page graph [#6980](https://github.com/openshift/console/pull/6980)
* Add useResolvedExtensions hook and improve related code [#6655](https://github.com/openshift/console/pull/6655)
* i18n common components: YAML [#6889](https://github.com/openshift/console/pull/6889)
* [CONSOLE-2394](https://issues.redhat.com/browse/CONSOLE-2394): i18n administration pages [#6883](https://github.com/openshift/console/pull/6883)
* Re-enable Snapshots tab [#6807](https://github.com/openshift/console/pull/6807)
* Add missing key when mapping urls [#6964](https://github.com/openshift/console/pull/6964)
* add details page for eventing trigger and subscription [#6921](https://github.com/openshift/console/pull/6921)
* Save/Restore topology graph layout during current session [#6919](https://github.com/openshift/console/pull/6919)
* [Bug 1881881](https://bugzilla.redhat.com/show_bug.cgi?id=1881881): Replace route dropdown input with typeahead select menu in import/edit flow [#6719](https://github.com/openshift/console/pull/6719)
* Fix edit app flow in case service not available [#6952](https://github.com/openshift/console/pull/6952)
* [CONSOLE-2428](https://issues.redhat.com/browse/CONSOLE-2428): i18n for search section of home nav [#6948](https://github.com/openshift/console/pull/6948)
* Only re-create pod donut if data changes [#6899](https://github.com/openshift/console/pull/6899)
* [CONSOLE-2378](https://issues.redhat.com/browse/CONSOLE-2378): Add infrastructure for Console dynamic plugins [#6101](https://github.com/openshift/console/pull/6101)
* [Bug 1889698](https://bugzilla.redhat.com/show_bug.cgi?id=1889698): Fix form re-render on cancelling [#6968](https://github.com/openshift/console/pull/6968)
* Localize the console-app package [#6903](https://github.com/openshift/console/pull/6903)
* [Bug 1885173](https://bugzilla.redhat.com/show_bug.cgi?id=1885173): Add VM next run configuration test [#6829](https://github.com/openshift/console/pull/6829)
* Add Node qualifier to Affinity table [#6865](https://github.com/openshift/console/pull/6865)
* [Bug 1886452](https://bugzilla.redhat.com/show_bug.cgi?id=1886452): Fix for topology layout options style on select [#6872](https://github.com/openshift/console/pull/6872)
* Handle missing labels as empty [#6940](https://github.com/openshift/console/pull/6940)
* Move topology monitoring data fetching into Hooks [#6875](https://github.com/openshift/console/pull/6875)
* [Bug 1889630](https://bugzilla.redhat.com/show_bug.cgi?id=1889630): - Scheduling disabled popovers are missing for Node status in Node Overview and Details pages [#6961](https://github.com/openshift/console/pull/6961)
* [Bug 1886168](https://bugzilla.redhat.com/show_bug.cgi?id=1886168): Check if the label exists before comparing its value [#6954](https://github.com/openshift/console/pull/6954)
* adds serving in admin to show services, revisions, routes as tab views [#6848](https://github.com/openshift/console/pull/6848)
* Query Browser: Fix tooltips next to the edge of the graph [#6959](https://github.com/openshift/console/pull/6959)
* [Bug 1872923](https://bugzilla.redhat.com/show_bug.cgi?id=1872923): Fix cancel button to return to operator details [#6957](https://github.com/openshift/console/pull/6957)
* Add events tab in pipelinerun and taskrun details page [#6867](https://github.com/openshift/console/pull/6867)
* [Bug 1887472](https://bugzilla.redhat.com/show_bug.cgi?id=1887472): Fix to allow shift-drag to regroup knative services in topology [#6909](https://github.com/openshift/console/pull/6909)
* Cleanup unused topology resources [#6897](https://github.com/openshift/console/pull/6897)
* Update TaskRun List Page Columns & PipelineRun Tab [#6840](https://github.com/openshift/console/pull/6840)
* [Bug 1883766](https://bugzilla.redhat.com/show_bug.cgi?id=1883766): Adjust tests due to UI changes [#6850](https://github.com/openshift/console/pull/6850)
* [Bug 1887375](https://bugzilla.redhat.com/show_bug.cgi?id=1887375): Add volumeMode to the create form and yaml of a pvc [#6912](https://github.com/openshift/console/pull/6912)
* Query Browser: All pressing Escape key to cancel zoom [#6914](https://github.com/openshift/console/pull/6914)
* [Bug 1888985](https://bugzilla.redhat.com/show_bug.cgi?id=1888985): Fix Cypress test flake and accesibility violation: 'Ensures buttons have discernible text' [#6951](https://github.com/openshift/console/pull/6951)
* (feat): Add wizard flow for internal mode cluster creation [#6892](https://github.com/openshift/console/pull/6892)
* make KUBEVIRT_PROJECT_NAME customizable in kubevirt-plugin tests [#6946](https://github.com/openshift/console/pull/6946)
* Remove cluster credentials download action for Internal Mode [#6935](https://github.com/openshift/console/pull/6935)
* i18n: update namespace consolidator [#6930](https://github.com/openshift/console/pull/6930)
* [Bug 1888363](https://bugzilla.redhat.com/show_bug.cgi?id=1888363): log namespaces errors instead of crashing in dev [#6926](https://github.com/openshift/console/pull/6926)
* [Bug 1888150](https://bugzilla.redhat.com/show_bug.cgi?id=1888150): Format markdown text in Install Operand Form [#6927](https://github.com/openshift/console/pull/6927)
* Increase timeout in dashboard test for better stability [#6924](https://github.com/openshift/console/pull/6924)
* [Bug 1887797](https://bugzilla.redhat.com/show_bug.cgi?id=1887797): asign masquerade to pod interface in RHV import [#6925](https://github.com/openshift/console/pull/6925)
* [Bug 1885702](https://bugzilla.redhat.com/show_bug.cgi?id=1885702): Cypress: Fix 'aria-hidden-focus' accesibility violations [#6910](https://github.com/openshift/console/pull/6910)
* [Bug 1887783](https://bugzilla.redhat.com/show_bug.cgi?id=1887783): PVC upload cannot continue after approve the certificate [#6922](https://github.com/openshift/console/pull/6922)
* [Bug 1886168](https://bugzilla.redhat.com/show_bug.cgi?id=1886168): Hide Terminal tab from the NodeDetailsPage if Windows on the Node [#6876](https://github.com/openshift/console/pull/6876)
* add Channels, EventSources, OperatorBacked, HelmCharts menu action to Add To Project context menu [#6838](https://github.com/openshift/console/pull/6838)
* Avoid traversing node_modules when running i18next on packages/* [#6920](https://github.com/openshift/console/pull/6920)
* Fix topology to layout updated graph when application changes [#6898](https://github.com/openshift/console/pull/6898)
* Rearranged Helm Test Cases and added E2E for Helm [#6847](https://github.com/openshift/console/pull/6847)
* [Bug 1885138](https://bugzilla.redhat.com/show_bug.cgi?id=1885138): Include CDI disk cloning to VM status [#6916](https://github.com/openshift/console/pull/6916)
* [Bug 1886524](https://bugzilla.redhat.com/show_bug.cgi?id=1886524): Change default terminal command for Windows Pods [#6906](https://github.com/openshift/console/pull/6906)
* Remove notification drawer header override fix [#6904](https://github.com/openshift/console/pull/6904)
* [Bug 1887380](https://bugzilla.redhat.com/show_bug.cgi?id=1887380): Add additional provisioners to their AccessMode mapping [#6902](https://github.com/openshift/console/pull/6902)
* [Bug 1885706](https://bugzilla.redhat.com/show_bug.cgi?id=1885706): Cypress: Fix 'link-name' accesibility violation [#6878](https://github.com/openshift/console/pull/6878)
* [Bug 1886423](https://bugzilla.redhat.com/show_bug.cgi?id=1886423): New Affinities dont contain ID until saving [#6870](https://github.com/openshift/console/pull/6870)
* [Bug 1876701](https://bugzilla.redhat.com/show_bug.cgi?id=1876701): Fix some spec descriptor widgets inline edit behavior [#6824](https://github.com/openshift/console/pull/6824)
* [Bug 1854567](https://bugzilla.redhat.com/show_bug.cgi?id=1854567): Dont list Subscrition when matching CSV exists on the Installed Operators page [#6862](https://github.com/openshift/console/pull/6862)
* i18n support [#6194](https://github.com/openshift/console/pull/6194)
* Query Browser: Remove SeriesButton's key prop [#6895](https://github.com/openshift/console/pull/6895)
* Added Kanika(a2batic) to list of approvers [#6896](https://github.com/openshift/console/pull/6896)
* fixes issue with containersource selection [#6894](https://github.com/openshift/console/pull/6894)
* Don't attempt to retrieve pipeline data in topology when unsupported [#6842](https://github.com/openshift/console/pull/6842)
* Refactors feature enable code for OCS [#6884](https://github.com/openshift/console/pull/6884)
* [Bug 1847074](https://bugzilla.redhat.com/show_bug.cgi?id=1847074): PF fix for filter bar layout issues at some screen widths on search page [#6771](https://github.com/openshift/console/pull/6771)
* [Bug 1883847](https://bugzilla.redhat.com/show_bug.cgi?id=1883847): Fix subscription name issue for OCS [#6860](https://github.com/openshift/console/pull/6860)
* [Bug 1886397](https://bugzilla.redhat.com/show_bug.cgi?id=1886397): Move object-enum to console shared [#6869](https://github.com/openshift/console/pull/6869)
* [Bug 1885676](https://bugzilla.redhat.com/show_bug.cgi?id=1885676): Update trigger limit for Minimal Deployment [#6845](https://github.com/openshift/console/pull/6845)
* [Bug 1886353](https://bugzilla.redhat.com/show_bug.cgi?id=1886353): Add amd64 URL for virtctl binary in kubevirt-gating job [#6868](https://github.com/openshift/console/pull/6868)
* update subscriber message if none exists [#6863](https://github.com/openshift/console/pull/6863)
* [Bug 1881898](https://bugzilla.redhat.com/show_bug.cgi?id=1881898): fix Quickstart subtitle block [#6692](https://github.com/openshift/console/pull/6692)
* [Bug 1878301](https://bugzilla.redhat.com/show_bug.cgi?id=1878301): Improve display of node unschedulable status [#6852](https://github.com/openshift/console/pull/6852)
* Simplify topology component structure [#6837](https://github.com/openshift/console/pull/6837)
* Added insights-plugin [#6660](https://github.com/openshift/console/pull/6660)
* Append '\n' to ssh private key, if it ends without one. [#6859](https://github.com/openshift/console/pull/6859)
* [Bug 1884654](https://bugzilla.redhat.com/show_bug.cgi?id=1884654): show vmi utilization data [#6827](https://github.com/openshift/console/pull/6827)
* [Bug 1885315](https://bugzilla.redhat.com/show_bug.cgi?id=1885315): specify full regex for jest transform [#6841](https://github.com/openshift/console/pull/6841)
* update kafkaSource v1beta1 spec to remove resources [#6828](https://github.com/openshift/console/pull/6828)
* [Bug 1879282](https://bugzilla.redhat.com/show_bug.cgi?id=1879282): Update doc links in installed operators page [#6820](https://github.com/openshift/console/pull/6820)
* test: Account osd sizing in add capacity tests [#6826](https://github.com/openshift/console/pull/6826)
* Use better fix for messed JSON output in yarn analyze command [#6577](https://github.com/openshift/console/pull/6577)
* Remove Snapshot related components from OCS Plugin [#5968](https://github.com/openshift/console/pull/5968)
* Query Browser: Keep tooltip constrained to graph frame [#6831](https://github.com/openshift/console/pull/6831)
* [Bug 1884724](https://bugzilla.redhat.com/show_bug.cgi?id=1884724): quickstart update of serverless install steps [#6823](https://github.com/openshift/console/pull/6823)
* [Bug 1852743](https://bugzilla.redhat.com/show_bug.cgi?id=1852743): Show total cores in node list [#6816](https://github.com/openshift/console/pull/6816)
* [Bug 1884664](https://bugzilla.redhat.com/show_bug.cgi?id=1884664): Start the install status page as soon as subscription exist [#6801](https://github.com/openshift/console/pull/6801)
* [Bug 1885343](https://bugzilla.redhat.com/show_bug.cgi?id=1885343): Fallback to GQL HTTP on iOS devices [#6778](https://github.com/openshift/console/pull/6778)
* Report actual vendors bundle limit [#6579](https://github.com/openshift/console/pull/6579)
* [Bug 1870800](https://bugzilla.redhat.com/show_bug.cgi?id=1870800): Explain namespace missing namespace column in column management [#6825](https://github.com/openshift/console/pull/6825)
* add password type to StatusDescriptors [#6697](https://github.com/openshift/console/pull/6697)
* [Bug 1885218](https://bugzilla.redhat.com/show_bug.cgi?id=1885218): Add virtctl binary to kubevirt-plugin gating script [#6832](https://github.com/openshift/console/pull/6832)
* [Bug 1884613](https://bugzilla.redhat.com/show_bug.cgi?id=1884613): Fix runtime error for basic users creating Prometheus instance [#6821](https://github.com/openshift/console/pull/6821)
* [Full changelog](https://github.com/openshift/console/compare/061eb133b9e531ef233439c2afecf75a886dfa38...3432f1cc6cb07a8f1210dc26ebe84efde3de752b)


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

* [Bug 1960589](https://bugzilla.redhat.com/show_bug.cgi?id=1960589): [release-4.7] quickstarts: remove "spec.version" [#547](https://github.com/openshift/console-operator/pull/547)
* [Bug 1936337](https://bugzilla.redhat.com/show_bug.cgi?id=1936337): Check for error when generating default and user-defined config for the console-config configmap [#512](https://github.com/openshift/console-operator/pull/512)
* fix consistency issues with QS displaynames and incorporate highlight… [#503](https://github.com/openshift/console-operator/pull/503)
* Improvements to the Install Serverless Operator quick start [#502](https://github.com/openshift/console-operator/pull/502)
* New 4.7 Quick Starts focusing on the developer experience [#501](https://github.com/openshift/console-operator/pull/501)
* [Bug 1917759](https://bugzilla.redhat.com/show_bug.cgi?id=1917759): Dont panic after setting plugin that does not exists to the console-operator config [#499](https://github.com/openshift/console-operator/pull/499)
* Updating openshift-enterprise-console-operator builder & base images to be consistent with ART [#498](https://github.com/openshift/console-operator/pull/498)
* [CONSOLE-2376](https://issues.redhat.com/browse/CONSOLE-2376): Console plugins [#478](https://github.com/openshift/console-operator/pull/478)
* [Bug 1894216](https://bugzilla.redhat.com/show_bug.cgi?id=1894216): Improve OpenShift Console availability [#483](https://github.com/openshift/console-operator/pull/483)
* [Bug 1907280](https://bugzilla.redhat.com/show_bug.cgi?id=1907280): Adds quickstart for ocs install tour [#492](https://github.com/openshift/console-operator/pull/492)
* [Bug 1906713](https://bugzilla.redhat.com/show_bug.cgi?id=1906713): Logged user should be able to get consolequickstarts [#496](https://github.com/openshift/console-operator/pull/496)
* [Bug 1906798](https://bugzilla.redhat.com/show_bug.cgi?id=1906798): Export operator dev catalog customization to console-config ConfigMap [#495](https://github.com/openshift/console-operator/pull/495)
* Update Serverless Quick Start [#494](https://github.com/openshift/console-operator/pull/494)
* Bump openshift/api to get customize catalog categories changes [#484](https://github.com/openshift/console-operator/pull/484)
* [CONSOLE-2472](https://issues.redhat.com/browse/CONSOLE-2472): Add initial quick starts [#490](https://github.com/openshift/console-operator/pull/490)
* Bump(api) to get HelmChartRepository changes [#489](https://github.com/openshift/console-operator/pull/489)
* Add ROKS profile annotation to recently added manifests [#491](https://github.com/openshift/console-operator/pull/491)
* Annotate manifests for single-node-developer cluster profile [#488](https://github.com/openshift/console-operator/pull/488)
* Move the consoleoperator controller to lib-go controller factory [#487](https://github.com/openshift/console-operator/pull/487)
* Fix user settings role definition for console service account [#486](https://github.com/openshift/console-operator/pull/486)
* Add namespace and role resources for user settings [#479](https://github.com/openshift/console-operator/pull/479)
* Add IBM Cloud managed annotations to CVO manifests [#482](https://github.com/openshift/console-operator/pull/482)
* [Bug 1896645](https://bugzilla.redhat.com/show_bug.cgi?id=1896645): Bump DEFAULT_DOC_URL for ocp 4.7 [#481](https://github.com/openshift/console-operator/pull/481)
* Bump openshift/api to get QuickStarts changes [#480](https://github.com/openshift/console-operator/pull/480)
* [CONSOLE-1523](https://issues.redhat.com/browse/CONSOLE-1523): Change log level values to use klog types [#250](https://github.com/openshift/console-operator/pull/250)
* add current profile annotations to CVO manifests [#477](https://github.com/openshift/console-operator/pull/477)
* Updating openshift-enterprise-console-operator builder & base images to be consistent with ART [#476](https://github.com/openshift/console-operator/pull/476)
* [Full changelog](https://github.com/openshift/console-operator/compare/7fd78a283616d3b0a99b5b5b1f2b765a192d9165...44a0308f894abae02f066a40ba394c8aa7331424)


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

* Re-align with upstream VRF changes [#39](https://github.com/openshift/containernetworking-plugins/pull/39)
* Cherry pick commits related to adding the VRF CNI plugin [#38](https://github.com/openshift/containernetworking-plugins/pull/38)
* Updating ose-containernetworking-plugins builder & base images to be consistent with ART [#35](https://github.com/openshift/containernetworking-plugins/pull/35)
* Sync with upstream v0.8.7 [#36](https://github.com/openshift/containernetworking-plugins/pull/36)
* [Bug 1879244](https://bugzilla.redhat.com/show_bug.cgi?id=1879244): ipvlan - make master config as optional [#37](https://github.com/openshift/containernetworking-plugins/pull/37)
* [Full changelog](https://github.com/openshift/containernetworking-plugins/compare/ca372decc534a71f425bbe972395f46c5de227b4...fc27124d43b9dc995057b1f309d5f16e1b2ef151)


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

* Updating coredns builder & base images to be consistent with ART [#50](https://github.com/openshift/coredns/pull/50)
* [Bug 1906860](https://bugzilla.redhat.com/show_bug.cgi?id=1906860): Bump for kube 1.20 [#47](https://github.com/openshift/coredns/pull/47)
* addowner-candita [#46](https://github.com/openshift/coredns/pull/46)
* deps: Bump go autorest [#44](https://github.com/openshift/coredns/pull/44)
* Updating coredns builder & base images to be consistent with ART [#45](https://github.com/openshift/coredns/pull/45)
* OWNERS: Add component [#29](https://github.com/openshift/coredns/pull/29)
* Update owners [#43](https://github.com/openshift/coredns/pull/43)
* [Full changelog](https://github.com/openshift/coredns/compare/885fb55e59fe360b17f9f8eb3c0aebd1d5f49987...d4a3ba3f6e03426d2623da86635caba17c0c3926)


### [csi-driver-manila](https://github.com/openshift/cloud-provider-openstack/tree/d3f709218512df9f46e11c1d13347fc68774d72c)

* [Bug 1969345](https://bugzilla.redhat.com/show_bug.cgi?id=1969345): Backport ignore proxy connecting to CSI sockets [#54](https://github.com/openshift/cloud-provider-openstack/pull/54)
* [Bug 1933659](https://bugzilla.redhat.com/show_bug.cgi?id=1933659): Add udev to the driver image [#47](https://github.com/openshift/cloud-provider-openstack/pull/47)
* Updating csi-driver-manila builder & base images to be consistent with ART [#41](https://github.com/openshift/cloud-provider-openstack/pull/41)
* Updating ose-openstack-cinder-csi-driver builder & base images to be consistent with ART [#40](https://github.com/openshift/cloud-provider-openstack/pull/40)
* Updating ose-openstack-cinder-csi-driver builder & base images to be consistent with ART [#39](https://github.com/openshift/cloud-provider-openstack/pull/39)
* [Bug 1820238](https://bugzilla.redhat.com/show_bug.cgi?id=1820238): Fetch latest changes from upstream [#38](https://github.com/openshift/cloud-provider-openstack/pull/38)
* owners: Add mdbooth to shiftstack-team [#37](https://github.com/openshift/cloud-provider-openstack/pull/37)
* Updating csi-driver-manila builder & base images to be consistent with ART [#35](https://github.com/openshift/cloud-provider-openstack/pull/35)
* Add a new ShiftStack team member [#36](https://github.com/openshift/cloud-provider-openstack/pull/36)
* Fetch latest patches from upstream [#30](https://github.com/openshift/cloud-provider-openstack/pull/30)
* [Full changelog](https://github.com/openshift/cloud-provider-openstack/compare/6dd9c20135583f65c7f8caca9ad583cf0c2281c8...d3f709218512df9f46e11c1d13347fc68774d72c)


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

* [Bug 1987036](https://bugzilla.redhat.com/show_bug.cgi?id=1987036): Use cluster Proxy when available [#110](https://github.com/openshift/csi-driver-manila-operator/pull/110)
* [Bug 1996070](https://bugzilla.redhat.com/show_bug.cgi?id=1996070): Add maxUnavailable to DaemonSets [#116](https://github.com/openshift/csi-driver-manila-operator/pull/116)
* Updating csi-driver-manila-operator builder & base images to be consistent with ART [#91](https://github.com/openshift/csi-driver-manila-operator/pull/91)
* [Bug 1917587](https://bugzilla.redhat.com/show_bug.cgi?id=1917587): disable Manila operator in case of 404 error [#84](https://github.com/openshift/csi-driver-manila-operator/pull/84)
* [Bug 1918716](https://bugzilla.redhat.com/show_bug.cgi?id=1918716): increase Keystone timeout to 2 minutes [#85](https://github.com/openshift/csi-driver-manila-operator/pull/85)
* [Bug 1918140](https://bugzilla.redhat.com/show_bug.cgi?id=1918140): Fix sync of config.openshift.io informer [#82](https://github.com/openshift/csi-driver-manila-operator/pull/82)
* [Bug 1917587](https://bugzilla.redhat.com/show_bug.cgi?id=1917587): disable Manila operator in case of 403 error [#81](https://github.com/openshift/csi-driver-manila-operator/pull/81)
* [Bug 1915643](https://bugzilla.redhat.com/show_bug.cgi?id=1915643): revert setting metadata in the storage classes [#77](https://github.com/openshift/csi-driver-manila-operator/pull/77)
* [Bug 1912948](https://bugzilla.redhat.com/show_bug.cgi?id=1912948): Include proxy ENV in CSI driver [#79](https://github.com/openshift/csi-driver-manila-operator/pull/79)
* Updating csi-driver-manila-operator builder & base images to be consistent with ART [#78](https://github.com/openshift/csi-driver-manila-operator/pull/78)
* [Bug 1820238](https://bugzilla.redhat.com/show_bug.cgi?id=1820238): add metadata with cluster ID to generated storage classes [#73](https://github.com/openshift/csi-driver-manila-operator/pull/73)
* Updating csi-driver-manila-operator builder & base images to be consistent with ART [#71](https://github.com/openshift/csi-driver-manila-operator/pull/71)
* go.mod: Remove unused dependencies [#74](https://github.com/openshift/csi-driver-manila-operator/pull/74)
* [Bug 1894025](https://bugzilla.redhat.com/show_bug.cgi?id=1894025): Add annotation to operand's namespace [#72](https://github.com/openshift/csi-driver-manila-operator/pull/72)
* owners: Add adduarte and mdbooth as approvers [#70](https://github.com/openshift/csi-driver-manila-operator/pull/70)
* Add a new ShiftStack team member [#69](https://github.com/openshift/csi-driver-manila-operator/pull/69)
* [Full changelog](https://github.com/openshift/csi-driver-manila-operator/compare/7b3806565bcf4b21d103896f369304ad28fbc9ac...ea38c191060c3e9a9a240be99b84e90129dbe2f4)


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

* [Bug 1916164](https://bugzilla.redhat.com/show_bug.cgi?id=1916164): Updating csi-driver-nfs builder & base images to be consistent with ART [#39](https://github.com/openshift/csi-driver-nfs/pull/39)
* Updating csi-driver-nfs builder & base images to be consistent with ART [#37](https://github.com/openshift/csi-driver-nfs/pull/37)
* Update shiftstack-team membership [#35](https://github.com/openshift/csi-driver-nfs/pull/35)
* [Full changelog](https://github.com/openshift/csi-driver-nfs/compare/5e962cbd824dc5b5634f54a645e4907a1494fe04...9404d343c020fd1806691704f64d930c779ad639)


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

* Updating csi-attacher builder & base images to be consistent with ART [#28](https://github.com/openshift/csi-external-attacher/pull/28)
* [Bug 1912237](https://bugzilla.redhat.com/show_bug.cgi?id=1912237): Rebase to v3.1.0 for OCP 4.7 [#26](https://github.com/openshift/csi-external-attacher/pull/26)
* Updating csi-attacher builder & base images to be consistent with ART [#25](https://github.com/openshift/csi-external-attacher/pull/25)
* [Full changelog](https://github.com/openshift/csi-external-attacher/compare/45e712af8947aa25865ffb4ebf1f8e466a1d3281...f152de8ab08d9a4f13c97941afa01ef343b92b68)


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

* Updating csi-provisioner builder & base images to be consistent with ART [#36](https://github.com/openshift/csi-external-provisioner/pull/36)
* [Bug 1912237](https://bugzilla.redhat.com/show_bug.cgi?id=1912237): Rebase to v2.1.0 for OCP 4.7 [#34](https://github.com/openshift/csi-external-provisioner/pull/34)
* Updating csi-provisioner builder & base images to be consistent with ART [#33](https://github.com/openshift/csi-external-provisioner/pull/33)
* [Full changelog](https://github.com/openshift/csi-external-provisioner/compare/e079d112ff1a9b751fb85c2972f71031af08f0c1...a49415e114b90060c8cdbb88b1ca3f0a4c5d2ebc)


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

* Updating ose-csi-external-resizer builder & base images to be consistent with ART [#117](https://github.com/openshift/csi-external-resizer/pull/117)
* [Bug 1912237](https://bugzilla.redhat.com/show_bug.cgi?id=1912237): Rebase to v1.1.0 for OCP 4.7 [#115](https://github.com/openshift/csi-external-resizer/pull/115)
* Updating ose-csi-external-resizer builder & base images to be consistent with ART [#114](https://github.com/openshift/csi-external-resizer/pull/114)
* [Full changelog](https://github.com/openshift/csi-external-resizer/compare/b2c4b92328ad1a1dd81498170d107ce9a57d89e3...f77279e9561a02c18676dbcafcbe6db7d0ebd077)


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

* Updating ose-csi-external-snapshotter builder & base images to be consistent with ART [#40](https://github.com/openshift/csi-external-snapshotter/pull/40)
* Updating ose-csi-snapshot-controller builder & base images to be consistent with ART [#39](https://github.com/openshift/csi-external-snapshotter/pull/39)
* Updating csi-snapshot-validation-webhook builder & base images to be consistent with ART [#41](https://github.com/openshift/csi-external-snapshotter/pull/41)
* [Bug 1912237](https://bugzilla.redhat.com/show_bug.cgi?id=1912237): Rebase to v4.0.0 for OCP 4.7 [#36](https://github.com/openshift/csi-external-snapshotter/pull/36)
* Rebase v3.0.2 [#35](https://github.com/openshift/csi-external-snapshotter/pull/35)
* UPSTREAM: <carry>: Add Dockerfile for the admission webhook [#33](https://github.com/openshift/csi-external-snapshotter/pull/33)
* [Bug 1893739](https://bugzilla.redhat.com/show_bug.cgi?id=1893739): UPSTREAM: 423: Get credentials before checking if the SnapshotClass exists [#34](https://github.com/openshift/csi-external-snapshotter/pull/34)
* Updating ose-csi-external-snapshotter builder & base images to be consistent with ART [#32](https://github.com/openshift/csi-external-snapshotter/pull/32)
* Updating ose-csi-snapshot-controller builder & base images to be consistent with ART [#31](https://github.com/openshift/csi-external-snapshotter/pull/31)
* [Full changelog](https://github.com/openshift/csi-external-snapshotter/compare/c80c3836d33131ed810cbe9f599e3cc2d2746dfd...26773735c1cbf09de9bf31cb3c640abdca04cd83)


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

* Updating csi-livenessprobe builder & base images to be consistent with ART [#21](https://github.com/openshift/csi-livenessprobe/pull/21)
* [Bug 1912237](https://bugzilla.redhat.com/show_bug.cgi?id=1912237): Rebase to v2.2.0 for OCP 4.7 [#19](https://github.com/openshift/csi-livenessprobe/pull/19)
* Updating csi-livenessprobe builder & base images to be consistent with ART [#18](https://github.com/openshift/csi-livenessprobe/pull/18)
* [Full changelog](https://github.com/openshift/csi-livenessprobe/compare/53f2398ae6f0c7397a8854a2160d55a79b429252...3dad0280ea630cfcc87bcf02806c75b7a066d81e)


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

* Updating csi-node-driver-registrar builder & base images to be consistent with ART [#26](https://github.com/openshift/csi-node-driver-registrar/pull/26)
* [Bug 1912237](https://bugzilla.redhat.com/show_bug.cgi?id=1912237): Rebase to v2.1.0 for OCP 4.7 [#24](https://github.com/openshift/csi-node-driver-registrar/pull/24)
* Updating csi-node-driver-registrar builder & base images to be consistent with ART [#23](https://github.com/openshift/csi-node-driver-registrar/pull/23)
* [Full changelog](https://github.com/openshift/csi-node-driver-registrar/compare/4ba25176eb3657f7b86b7c34854faae895212ce6...2a77963e5458da1bcde318b4609a6abefaf868d7)


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

* [Bug 1995074](https://bugzilla.redhat.com/show_bug.cgi?id=1995074): bump(s2i): revert incorrect ssh scp fix [#261](https://github.com/openshift/builder/pull/261)
* [Bug 1924455](https://bugzilla.redhat.com/show_bug.cgi?id=1924455): Update dependencies to address CVE-2021-3121 [#258](https://github.com/openshift/builder/pull/258)
* Updating openshift-enterprise-builder builder & base images to be consistent with ART [#188](https://github.com/openshift/builder/pull/188)
* [Bug 1943726](https://bugzilla.redhat.com/show_bug.cgi?id=1943726): add bracket logging on openshift/builder calls into buildah to assist test-platform team triage [#237](https://github.com/openshift/builder/pull/237)
* [Bug 1945692](https://bugzilla.redhat.com/show_bug.cgi?id=1945692): move entitlement related secrets back to mounts.conf [#240](https://github.com/openshift/builder/pull/240)
* [Bug 1924554](https://bugzilla.redhat.com/show_bug.cgi?id=1924554): bump(cni) 0.8.1 [#234](https://github.com/openshift/builder/pull/234)
* [Bug 1940052](https://bugzilla.redhat.com/show_bug.cgi?id=1940052): retry image pulls during builds [#226](https://github.com/openshift/builder/pull/226)
* [Bug 1939218](https://bugzilla.redhat.com/show_bug.cgi?id=1939218): bump(containers/*): [#224](https://github.com/openshift/builder/pull/224)
* [Bug 1918153](https://bugzilla.redhat.com/show_bug.cgi?id=1918153): incorrect escaping of HTML symbols in envars [#215](https://github.com/openshift/builder/pull/215)
* [Bug 1905095](https://bugzilla.redhat.com/show_bug.cgi?id=1905095): bump github.com/containers/image to v5.10.1 [#213](https://github.com/openshift/builder/pull/213)
* [Bug 1916897](https://bugzilla.redhat.com/show_bug.cgi?id=1916897): narrow scope of rhsm transient bind mount [#206](https://github.com/openshift/builder/pull/206)
* [Bug 1918879](https://bugzilla.redhat.com/show_bug.cgi?id=1918879): better surface dockerconfigjson errors causing image pull errors [#200](https://github.com/openshift/builder/pull/200)
* Force use of runc, since we know we're privileged, and customize our seccomp filter [#202](https://github.com/openshift/builder/pull/202)
* [Bug 1916897](https://bugzilla.redhat.com/show_bug.cgi?id=1916897): more automount of cluster trust bundle reverts; no longer automount /run/secrets [#204](https://github.com/openshift/builder/pull/204)
* [Bug 1908361](https://bugzilla.redhat.com/show_bug.cgi?id=1908361): BUILD-150: bump(*): k8s 1.20.0 [#197](https://github.com/openshift/builder/pull/197)
* [Bug 1907407](https://bugzilla.redhat.com/show_bug.cgi?id=1907407): Use -mod=vendor to determine buildah version [#199](https://github.com/openshift/builder/pull/199)
* [Bug 1907407](https://bugzilla.redhat.com/show_bug.cgi?id=1907407): Print buildah version [#196](https://github.com/openshift/builder/pull/196)
* [Bug 1896446](https://bugzilla.redhat.com/show_bug.cgi?id=1896446): Fix private git clones behind a proxy [#189](https://github.com/openshift/builder/pull/189)
* Move dev Dockerfile to Fedora 33 [#191](https://github.com/openshift/builder/pull/191)
* [Bug 1891759](https://bugzilla.redhat.com/show_bug.cgi?id=1891759): Do not mount /etc/pki/ca-trust in builds [#185](https://github.com/openshift/builder/pull/185)
* [Bug 1889957](https://bugzilla.redhat.com/show_bug.cgi?id=1889957): Bump dependencies to mitigate CVE-2020-8564 [#182](https://github.com/openshift/builder/pull/182)
* [Bug 1883803](https://bugzilla.redhat.com/show_bug.cgi?id=1883803): Fixes to merging node credentials [#180](https://github.com/openshift/builder/pull/180)
* [Bug 1884270](https://bugzilla.redhat.com/show_bug.cgi?id=1884270): bump(*): s2i, klog [#179](https://github.com/openshift/builder/pull/179)
* [Full changelog](https://github.com/openshift/builder/compare/263041a5e75138509e89d5a286a1fd5186609d9e...5a46979e5e747b6df27a1b50ec0c922a172298f2)


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

* [Bug 1984094](https://bugzilla.redhat.com/show_bug.cgi?id=1984094): use apimachinery with HTTP/2 health checks enabled [#288](https://github.com/openshift/image-registry/pull/288)
* Updating openshift-enterprise-registry builder & base images to be consistent with ART [#262](https://github.com/openshift/image-registry/pull/262)
* [Bug 1977159](https://bugzilla.redhat.com/show_bug.cgi?id=1977159): bump aws-sdk-go to v1.38.35 [#282](https://github.com/openshift/image-registry/pull/282)
* [Bug 1921909](https://bugzilla.redhat.com/show_bug.cgi?id=1921909): vendor in updated openshift/docker-distribution [#257](https://github.com/openshift/image-registry/pull/257)
* [IR-114](https://issues.redhat.com/browse/IR-114): Adding support for OCI schema [#255](https://github.com/openshift/image-registry/pull/255)
* [Bug 1905502](https://bugzilla.redhat.com/show_bug.cgi?id=1905502): Polling route until registry is available [#259](https://github.com/openshift/image-registry/pull/259)
* [IR-172](https://issues.redhat.com/browse/IR-172): Run remote registries for pull-through tests as pods [#258](https://github.com/openshift/image-registry/pull/258)
* [IR-52](https://issues.redhat.com/browse/IR-52): docker/distribution v2.7.1 [#252](https://github.com/openshift/image-registry/pull/252)
* Workaround /etc/pki/ca-trust bug on OpenShift 4.6 [#254](https://github.com/openshift/image-registry/pull/254)
* [Bug 1883502](https://bugzilla.redhat.com/show_bug.cgi?id=1883502): Migrating from k8s.io/klog v1 to k8s.io/klog v2 [#249](https://github.com/openshift/image-registry/pull/249)
* Updating openshift-enterprise-registry builder & base images to be consistent with ART [#251](https://github.com/openshift/image-registry/pull/251)
* [Bug 1883853](https://bugzilla.redhat.com/show_bug.cgi?id=1883853): Replace bitbucket.org/ww/goautoneg with its mirror [#250](https://github.com/openshift/image-registry/pull/250)
* [Full changelog](https://github.com/openshift/image-registry/compare/5077c16f0562441ddfb6a6a750e96c17ed24ec8b...8b03485af777f8d718427393aa575bbaf6f21610)


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

* [Bug 1970141](https://bugzilla.redhat.com/show_bug.cgi?id=1970141): discover-etcd-initial-cluster: retry if member is not part of member list and dataDir exists [#82](https://github.com/openshift/etcd/pull/82)
* [ETCD-178](https://issues.redhat.com/browse/ETCD-178): Bug 1944386: openshift-tools: fix on off flow and add unit tests [#74](https://github.com/openshift/etcd/pull/74)
* Updating ose-etcd builder & base images to be consistent with ART [#67](https://github.com/openshift/etcd/pull/67)
* OWNERS: add component [#60](https://github.com/openshift/etcd/pull/60)
* Updating ose-etcd builder & base images to be consistent with ART [#59](https://github.com/openshift/etcd/pull/59)
* [Full changelog](https://github.com/openshift/etcd/compare/2cc1056e339d36522b47b6a9c0835accc3395847...c61e5afde9485fac9233c0db6ab950bfb511e1b5)


### [gcp-machine-controllers](https://github.com/openshift/cluster-api-provider-gcp/tree/5f6589d4ef9496e63ebc072f4d863151bbeb4407)

* [Bug 1924508](https://bugzilla.redhat.com/show_bug.cgi?id=1924508): Bump dependencies to Kubernetes 1.20.6 to mitigate CVE-2021-3121 [#164](https://github.com/openshift/cluster-api-provider-gcp/pull/164)
* [Bug 1935636](https://bugzilla.redhat.com/show_bug.cgi?id=1935636): Ensure response body is closed when we are finished with the request [#151](https://github.com/openshift/cluster-api-provider-gcp/pull/151)
* [Bug 1909108](https://bugzilla.redhat.com/show_bug.cgi?id=1909108): Bump K8s dependencies to 1.20 [#141](https://github.com/openshift/cluster-api-provider-gcp/pull/141)
* [Bug 1907286](https://bugzilla.redhat.com/show_bug.cgi?id=1907286): Ensure Machine is marked interruptible as well as Node [#140](https://github.com/openshift/cluster-api-provider-gcp/pull/140)
* [Bug 1903424](https://bugzilla.redhat.com/show_bug.cgi?id=1903424): Ensure MAO dependency is up to date to include newest metrics [#139](https://github.com/openshift/cluster-api-provider-gcp/pull/139)
* Vendor: downgrade gcp sdk to v0.57.0 [#138](https://github.com/openshift/cluster-api-provider-gcp/pull/138)
* [Bug 1902157](https://bugzilla.redhat.com/show_bug.cgi?id=1902157): Update termination handler to use node conditions [#134](https://github.com/openshift/cluster-api-provider-gcp/pull/134)
* Bump scripts to Go 1.15 [#136](https://github.com/openshift/cluster-api-provider-gcp/pull/136)
* Updating ose-gcp-machine-controllers builder & base images to be consistent with ART [#135](https://github.com/openshift/cluster-api-provider-gcp/pull/135)
* Add verify-diff check in generate task and enable in CI [#133](https://github.com/openshift/cluster-api-provider-gcp/pull/133)
* Enable Machine API to support Customer Managed Keys [#132](https://github.com/openshift/cluster-api-provider-gcp/pull/132)
* add bugzilla component and subcomponent to OWNERS [#128](https://github.com/openshift/cluster-api-provider-gcp/pull/128)
* [Full changelog](https://github.com/openshift/cluster-api-provider-gcp/compare/9b15b1192f37d45821100ca047617849db996342...5f6589d4ef9496e63ebc072f4d863151bbeb4407)


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

* Updating grafana builder & base images to be consistent with ART [#54](https://github.com/openshift/grafana/pull/54)
* [Bug 1908592](https://bugzilla.redhat.com/show_bug.cgi?id=1908592): Bump v7.3.6 [#52](https://github.com/openshift/grafana/pull/52)
* [Bug 1899152](https://bugzilla.redhat.com/show_bug.cgi?id=1899152): Bump Grafana to v7.3.5 [#51](https://github.com/openshift/grafana/pull/51)
* [MON-1302](https://issues.redhat.com/browse/MON-1302): Bump Grafana to v7.3.4 [#50](https://github.com/openshift/grafana/pull/50)
* Update OWNERS file [#49](https://github.com/openshift/grafana/pull/49)
* Updating grafana builder & base images to be consistent with ART [#47](https://github.com/openshift/grafana/pull/47)
* [Full changelog](https://github.com/openshift/grafana/compare/1075a442529594154a8fd148a9679b634194cc3b...b02c35dc2d01fce696a3edc28839a9f9fd0150a3)


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

* [Bug 1994645](https://bugzilla.redhat.com/show_bug.cgi?id=1994645): config template: accept IPv6 IPs for whitelisting [#325](https://github.com/openshift/router/pull/325)
* [Bug 1967733](https://bugzilla.redhat.com/show_bug.cgi?id=1967733): template helper - generateHAProxyWhiteListFile, use right arg type [#297](https://github.com/openshift/router/pull/297)
* [Bug 1965402](https://bugzilla.redhat.com/show_bug.cgi?id=1965402): Revert 'Bug 1896977: Enhance host name validation in router' [#293](https://github.com/openshift/router/pull/293)
* [Bug 1963243](https://bugzilla.redhat.com/show_bug.cgi?id=1963243): Add a condition to check if the Endpoints ID is duplicated [#288](https://github.com/openshift/router/pull/288)
* [Bug 1942534](https://bugzilla.redhat.com/show_bug.cgi?id=1942534): [4.7 backport] Route gets admitted with invalid host name if override annotation is used [#273](https://github.com/openshift/router/pull/273)
* [Bug 1938921](https://bugzilla.redhat.com/show_bug.cgi?id=1938921): router/template: Cache compiled regular expressions [#269](https://github.com/openshift/router/pull/269)
* [Bug 1900989](https://bugzilla.redhat.com/show_bug.cgi?id=1900989): Move idle check from endpoints to service [#225](https://github.com/openshift/router/pull/225)
* [Bug 1896977](https://bugzilla.redhat.com/show_bug.cgi?id=1896977): Enhance host name validation in router [#238](https://github.com/openshift/router/pull/238)
* [Bug 1905748](https://bugzilla.redhat.com/show_bug.cgi?id=1905748): Prevent unnecessary reloads in router shards [#243](https://github.com/openshift/router/pull/243)
* Updating ose-haproxy-router-base builder & base images to be consistent with ART [#244](https://github.com/openshift/router/pull/244)
* Updating openshift-enterprise-haproxy-router builder & base images to be consistent with ART [#245](https://github.com/openshift/router/pull/245)
* [Bug 1905100](https://bugzilla.redhat.com/show_bug.cgi?id=1905100): Add tunnel-timeout and hard-stop-after options to haproxy template [#239](https://github.com/openshift/router/pull/239)
* [Bug 1906860](https://bugzilla.redhat.com/show_bug.cgi?id=1906860): Bump for kube 1.20 [#236](https://github.com/openshift/router/pull/236)
* [Bug 1903821](https://bugzilla.redhat.com/show_bug.cgi?id=1903821): Pass stop channel to RouterControllers [#233](https://github.com/openshift/router/pull/233)
* [Bug 1903206](https://bugzilla.redhat.com/show_bug.cgi?id=1903206): Add unit tests to verify NotReadyAddresses in EndpointSlices [#231](https://github.com/openshift/router/pull/231)
* Allow configuring HTTP header name case adjustment [#224](https://github.com/openshift/router/pull/224)
* [Bug 1903206](https://bugzilla.redhat.com/show_bug.cgi?id=1903206): Check Ready condition status in Endpointslices [#229](https://github.com/openshift/router/pull/229)
* Revert "images/router: Update to haproxy22 package" [#226](https://github.com/openshift/router/pull/226)
* addowner-candita [#219](https://github.com/openshift/router/pull/219)
* [Bug 1861383](https://bugzilla.redhat.com/show_bug.cgi?id=1861383): Clip haproxy.router.openshift.io/timeout annotation values to prevent bricking on upgrade [#196](https://github.com/openshift/router/pull/196)
* Address gosec G601 issues [#210](https://github.com/openshift/router/pull/210)
* [Bug 1892338](https://bugzilla.redhat.com/show_bug.cgi?id=1892338): metrics: Rework template_router_reload_failure metric [#209](https://github.com/openshift/router/pull/209)
* images/router: Update to haproxy22 package [#214](https://github.com/openshift/router/pull/214)
* [Bug 1889863](https://bugzilla.redhat.com/show_bug.cgi?id=1889863): Fix logging of namespace label selector [#204](https://github.com/openshift/router/pull/204)
* Allow configuring dontlognull/http-ignore-probes [#174](https://github.com/openshift/router/pull/174)
* Updating openshift-enterprise-haproxy-router builder & base images to be consistent with ART [#198](https://github.com/openshift/router/pull/198)
* Updating ose-haproxy-router-base builder & base images to be consistent with ART [#197](https://github.com/openshift/router/pull/197)
* [Bug 1885414](https://bugzilla.redhat.com/show_bug.cgi?id=1885414): haproxy-config.template: Only enable HTX for HTTP/2 [#194](https://github.com/openshift/router/pull/194)
* [Full changelog](https://github.com/openshift/router/compare/84e7d0c768c3529a633af68a56605cb21362533e...4ab216f0090a985f041cea3e411075a04e2ace0a)


### [hyperkube](https://github.com/openshift/kubernetes/tree/9689d22dc3121e14688bbb057e3a09efb6cb66aa)

* [Bug 1996846](https://bugzilla.redhat.com/show_bug.cgi?id=1996846): UPSTREAM: 98571: kubelet: Stop probing a pod during graceful shutdown [#901](https://github.com/openshift/kubernetes/pull/901)
* [Bug 1973766](https://bugzilla.redhat.com/show_bug.cgi?id=1973766): 4.7: Do not throw error when we can't get canonical path [#881](https://github.com/openshift/kubernetes/pull/881)
* [Bug 1981775](https://bugzilla.redhat.com/show_bug.cgi?id=1981775): Bump apiserver libary go 4.7 [#879](https://github.com/openshift/kubernetes/pull/879)
* [Bug 1981634](https://bugzilla.redhat.com/show_bug.cgi?id=1981634): UPSTREAM: <drop>: use the legacy service-ca.crt content for clusters started in 4.7 or before [#857](https://github.com/openshift/kubernetes/pull/857)
* [Bug 1977383](https://bugzilla.redhat.com/show_bug.cgi?id=1977383): [release-4.7] Ensure service ca configmap is created in all namespaces [#834](https://github.com/openshift/kubernetes/pull/834)
* [Bug 1977383](https://bugzilla.redhat.com/show_bug.cgi?id=1977383): [release-4.7] Fix watch conformance test [#843](https://github.com/openshift/kubernetes/pull/843)
* [Bug 1977383](https://bugzilla.redhat.com/show_bug.cgi?id=1977383): Update resource quota test for compatibility with service ca configmap publishing [#839](https://github.com/openshift/kubernetes/pull/839)
* [Bug 1975553](https://bugzilla.redhat.com/show_bug.cgi?id=1975553): only chown if non-windows machine with projected volumes [#826](https://github.com/openshift/kubernetes/pull/826)
* [Bug 1928862](https://bugzilla.redhat.com/show_bug.cgi?id=1928862): [release-4.7] UPSTREAM: <carry>: kube-apiserver: ignore SIGTERM/INT after the first one [#739](https://github.com/openshift/kubernetes/pull/739)
* [Bug 1966810](https://bugzilla.redhat.com/show_bug.cgi?id=1966810): UPSTREAM: 102224: Fix expired unit test certs [#780](https://github.com/openshift/kubernetes/pull/780)
* [Bug 1963263](https://bugzilla.redhat.com/show_bug.cgi?id=1963263): UPSTREAM: 102000: Ref counting is only applicable to Remote endpoints [#763](https://github.com/openshift/kubernetes/pull/763)
* [Bug 1955883](https://bugzilla.redhat.com/show_bug.cgi?id=1955883): UPSTREAM: 99095: Prevent Kubelet stuck in DiskPressure when imagefs minreclaim is set [#725](https://github.com/openshift/kubernetes/pull/725)
* [Bug 1951726](https://bugzilla.redhat.com/show_bug.cgi?id=1951726): Speed up PV provisioning for vsphere driver (ocp-4.7) [#690](https://github.com/openshift/kubernetes/pull/690)
* [Bug 1942141](https://bugzilla.redhat.com/show_bug.cgi?id=1942141): fixes cinder PV labelling [#635](https://github.com/openshift/kubernetes/pull/635)
* [Bug 1951815](https://bugzilla.redhat.com/show_bug.cgi?id=1951815): UPSTREAM: 99393: kubelet: reduce configmap and secret watch [#692](https://github.com/openshift/kubernetes/pull/692)
* [Bug 1955231](https://bugzilla.redhat.com/show_bug.cgi?id=1955231): UPSTREAM: 101345: kubelet: improve the node informer sync check [#721](https://github.com/openshift/kubernetes/pull/721)
* [Bug 1952917](https://bugzilla.redhat.com/show_bug.cgi?id=1952917): UPSTREAM: 100228: For LoadBalancer Service type don't create a HNS policy for empty or invalid external loadbalancer IP [#697](https://github.com/openshift/kubernetes/pull/697)
* [Bug 1928862](https://bugzilla.redhat.com/show_bug.cgi?id=1928862): Enable snapshot tests [#569](https://github.com/openshift/kubernetes/pull/569)
* [Bug 1945856](https://bugzilla.redhat.com/show_bug.cgi?id=1945856): 99729:Only system-node-critical pods should be OOM Killed last [#642](https://github.com/openshift/kubernetes/pull/642)
* [Bug 1927717](https://bugzilla.redhat.com/show_bug.cgi?id=1927717): UPSTREAM: 98939: fixes race in TestSyncPodsDeletesWhenSourcesAreReady [#567](https://github.com/openshift/kubernetes/pull/567)
* [Bug 1931702](https://bugzilla.redhat.com/show_bug.cgi?id=1931702): UPSTREAM: 96958: kubelet: remove periodic messages from log-level 2 [#589](https://github.com/openshift/kubernetes/pull/589)
* [Bug 1931745](https://bugzilla.redhat.com/show_bug.cgi?id=1931745): UPSTREAM: 98956: Fix race when KillPod followed by IsPodPendingTermining [#590](https://github.com/openshift/kubernetes/pull/590)
* [Bug 1929674](https://bugzilla.redhat.com/show_bug.cgi?id=1929674): kubelet: fix create sandbox delete pod race [#591](https://github.com/openshift/kubernetes/pull/591)
* [Bug 1933094](https://bugzilla.redhat.com/show_bug.cgi?id=1933094): UPSTREAM: 98742: Sync completed pods until their containers have been terminated [#595](https://github.com/openshift/kubernetes/pull/595)
* [Bug 1929012](https://bugzilla.redhat.com/show_bug.cgi?id=1929012): UPSTREAM: 96984: APF e2e: wait for steady state before proceeding [#572](https://github.com/openshift/kubernetes/pull/572)
* [Bug 1927500](https://bugzilla.redhat.com/show_bug.cgi?id=1927500): UPSTREAM: <carry>: kube-apiserver: ignore SIGTERM/INT after the first one [#566](https://github.com/openshift/kubernetes/pull/566)
* BUG 1924870: UPSTREAM: 96901: plumb context with request deadline [#549](https://github.com/openshift/kubernetes/pull/549)
* [Bug 1915085](https://bugzilla.redhat.com/show_bug.cgi?id=1915085): UPSTREAM: 98424: register all pending pod deletions and check for kill [#551](https://github.com/openshift/kubernetes/pull/551)
* Updating openshift-enterprise-hyperkube builder & base images to be consistent with ART [#449](https://github.com/openshift/kubernetes/pull/449)
* [Bug 1894645](https://bugzilla.redhat.com/show_bug.cgi?id=1894645): UPSTREAM: 89885: SQUASH: Fix cinder crash [#510](https://github.com/openshift/kubernetes/pull/510)
* Revert OWNERS changes [#544](https://github.com/openshift/kubernetes/pull/544)
* [Bug 1917803](https://bugzilla.redhat.com/show_bug.cgi?id=1917803): UPSTREAM: 98187: Skip PD tests on 1 node cluster [#546](https://github.com/openshift/kubernetes/pull/546)
* [Bug 1896558](https://bugzilla.redhat.com/show_bug.cgi?id=1896558): Revert undesired multi az skip [#545](https://github.com/openshift/kubernetes/pull/545)
* [Bug 1920368](https://bugzilla.redhat.com/show_bug.cgi?id=1920368): UPSTREAM: 98019: specify the container CPU set during the creation [#541](https://github.com/openshift/kubernetes/pull/541)
* [Bug 1868645](https://bugzilla.redhat.com/show_bug.cgi?id=1868645): UPSTREAM: 94087: kubelet: node sync at least once [#522](https://github.com/openshift/kubernetes/pull/522)
* [Bug 1896558](https://bugzilla.redhat.com/show_bug.cgi?id=1896558): Skip multiaz e2e [#525](https://github.com/openshift/kubernetes/pull/525)
* Add DOWNSTREAM_OWNERS as preparation for https://github.com/kubernetes/test-infra/pull/20482 [#537](https://github.com/openshift/kubernetes/pull/537)
* [Bug 1870342](https://bugzilla.redhat.com/show_bug.cgi?id=1870342): UPSTREAM: 94684: e2e: Pod should avoid nodes that have avoidPod annotation: clean remaining pods [#534](https://github.com/openshift/kubernetes/pull/534)
* [Bug 1882750](https://bugzilla.redhat.com/show_bug.cgi?id=1882750): UPSTREAM: 98103: kubelet: Delete static pod gracefully and fix mirrorPodTerminationMap leak [#531](https://github.com/openshift/kubernetes/pull/531)
* [Bug 1899941](https://bugzilla.redhat.com/show_bug.cgi?id=1899941): Override termination grace period on annotation [#527](https://github.com/openshift/kubernetes/pull/527)
* [Bug 1915945](https://bugzilla.redhat.com/show_bug.cgi?id=1915945): UPSTREAM: 96990: Increase preemption timeout from 1 minute to 2 minutes [#530](https://github.com/openshift/kubernetes/pull/530)
* [Bug 1889420](https://bugzilla.redhat.com/show_bug.cgi?id=1889420): Add dangling volume check for vsphere [#445](https://github.com/openshift/kubernetes/pull/445)
* [Bug 1841119](https://bugzilla.redhat.com/show_bug.cgi?id=1841119): UPSTREAM: <carry>: kube-controller-manager: allow running bare kube-controller-manager [#415](https://github.com/openshift/kubernetes/pull/415)
* [Bug 1908880](https://bugzilla.redhat.com/show_bug.cgi?id=1908880): UPSTREAM: 97980: kubelet: revert checking sandbox deletion [#523](https://github.com/openshift/kubernetes/pull/523)
* [Bug 1915582](https://bugzilla.redhat.com/show_bug.cgi?id=1915582): UPSTREAM: 97860: move all variables in sampleAndWaterMarkHistograms::innerSet [#520](https://github.com/openshift/kubernetes/pull/520)
* [Bug 1903999](https://bugzilla.redhat.com/show_bug.cgi?id=1903999): Httplog response code is always zero [#494](https://github.com/openshift/kubernetes/pull/494)
* UPSTREAM: <carry>: (squash) Add detail to rebase doc [#487](https://github.com/openshift/kubernetes/pull/487)
* adds a unit test for checking if graceful shutdown of HTTP2 server works [#483](https://github.com/openshift/kubernetes/pull/483)
* [Bug 1877812](https://bugzilla.redhat.com/show_bug.cgi?id=1877812): UPSTREAM: 96889: Fix loopback device lookup [#512](https://github.com/openshift/kubernetes/pull/512)
* [Bug 1899760](https://bugzilla.redhat.com/show_bug.cgi?id=1899760): UPSTREAM: 96754: reduce buckets for etcd_request_duration_seconds [#515](https://github.com/openshift/kubernetes/pull/515)
* BUG 1913525: UPSTREAM: 97820: handle webhook authenticator and authorizer error [#516](https://github.com/openshift/kubernetes/pull/516)
* [Bug 1908407](https://bugzilla.redhat.com/show_bug.cgi?id=1908407): UPSTREAM: 95269: Fix panic when kubelet register if a node object already exists with no Status.Capacity or Status.Allocatable [#493](https://github.com/openshift/kubernetes/pull/493)
* [Bug 1895329](https://bugzilla.redhat.com/show_bug.cgi?id=1895329): UPSTREAM: 96751: Lower the frequency of volume plugin deprecation warning [#491](https://github.com/openshift/kubernetes/pull/491)
* [Bug 1912563](https://bugzilla.redhat.com/show_bug.cgi?id=1912563): UPSTREAM: 97206: clean up executing request on panic [#509](https://github.com/openshift/kubernetes/pull/509)
* [Bug 1912563](https://bugzilla.redhat.com/show_bug.cgi?id=1912563): UPSTREAM: 97323: fix the deadlock in priority and fairness config controller [#508](https://github.com/openshift/kubernetes/pull/508)
* [Bug 1913096](https://bugzilla.redhat.com/show_bug.cgi?id=1913096): UPSTREAM: 97006: kubelet: Fix cadvisor machine metrics [#507](https://github.com/openshift/kubernetes/pull/507)
* [Bug 1908389](https://bugzilla.redhat.com/show_bug.cgi?id=1908389): UPSTREAM: 97635: Cherry pick 443 and 448 from cloud provider azure [#500](https://github.com/openshift/kubernetes/pull/500)
* [Bug 1896244](https://bugzilla.redhat.com/show_bug.cgi?id=1896244): UPSTREAM: 96467: Add GinkgoRecover to a local storage go routine [#492](https://github.com/openshift/kubernetes/pull/492)
* [Bug 1903346](https://bugzilla.redhat.com/show_bug.cgi?id=1903346): UPSTREAM: 97013: Fix FibreChannel volume plugin corrupting filesystem on detach [#489](https://github.com/openshift/kubernetes/pull/489)
* add sjenning and mrunalp to approvers and reviewers [#505](https://github.com/openshift/kubernetes/pull/505)
* [Bug 1897603](https://bugzilla.redhat.com/show_bug.cgi?id=1897603): UPSTREAM: 96673: Fix Cinder volume detection on OpenStack Train [#490](https://github.com/openshift/kubernetes/pull/490)
* Fix vendoring of shared libraries missed by 1.20 rebase. [#488](https://github.com/openshift/kubernetes/pull/488)
* [Bug 1907373](https://bugzilla.redhat.com/show_bug.cgi?id=1907373): Rebase to kube v1.20.0 [#471](https://github.com/openshift/kubernetes/pull/471)
* [Bug 1770017](https://bugzilla.redhat.com/show_bug.cgi?id=1770017): kubelet: do not rerun init containers if any main containers have status [#481](https://github.com/openshift/kubernetes/pull/481)
* [Bug 1903248](https://bugzilla.redhat.com/show_bug.cgi?id=1903248): UPSTREAM: 87461: kubelet: ensure pod UIDs are unique [#474](https://github.com/openshift/kubernetes/pull/474)
* [Bug 1873114](https://bugzilla.redhat.com/show_bug.cgi?id=1873114): Nodes goes into NotReady state (VMware) [#472](https://github.com/openshift/kubernetes/pull/472)
* UPSTREAM: 94693: test/e2e: Busybox image is not being templatized [#452](https://github.com/openshift/kubernetes/pull/452)
* [Bug 1884800](https://bugzilla.redhat.com/show_bug.cgi?id=1884800): Reduce volume name length for vsphere [#461](https://github.com/openshift/kubernetes/pull/461)
* [Bug 1893972](https://bugzilla.redhat.com/show_bug.cgi?id=1893972): UPSTREAM: 96144: Skip the sig-storage e2e test as early as possible [#451](https://github.com/openshift/kubernetes/pull/451)
* UPSTREAM: <carry>: Skip "subPath should be able to unmount" NFS test [#450](https://github.com/openshift/kubernetes/pull/450)
* [Bug 1897754](https://bugzilla.redhat.com/show_bug.cgi?id=1897754): HPA: Ignore deleted pods. [#462](https://github.com/openshift/kubernetes/pull/462)
* [Bug 1893776](https://bugzilla.redhat.com/show_bug.cgi?id=1893776): UPSTREAM: 96054: Allow debugging kubelet image pull times [#460](https://github.com/openshift/kubernetes/pull/460)
* [OCPCLOUD-914](https://issues.redhat.com/browse/OCPCLOUD-914): UPSTREAM: 94526: Add vCenter info metric [#447](https://github.com/openshift/kubernetes/pull/447)
* [Bug 1877681](https://bugzilla.redhat.com/show_bug.cgi?id=1877681): UPSTREAM: 95174: Don't add empty AZ labels to OpenStack pre-provisioned PVs [#440](https://github.com/openshift/kubernetes/pull/440)
* UPSTREAM: 96571: Use the busybox shim image constant [#455](https://github.com/openshift/kubernetes/pull/455)
* scc-admission: add audit annotations with reason [#444](https://github.com/openshift/kubernetes/pull/444)
* UPSTREAM 95002: no stack on panic timeout [#456](https://github.com/openshift/kubernetes/pull/456)
* Revert "UPSTREAM: revert: <drop>: don't use dynamic tokens for KCM" [#459](https://github.com/openshift/kubernetes/pull/459)
* UPSTREAM: revert: <drop>: don't use dynamic tokens for KCM [#448](https://github.com/openshift/kubernetes/pull/448)
* [Bug 1862643](https://bugzilla.redhat.com/show_bug.cgi?id=1862643): UPSTREAM: 96120: kubelet: Expose a simple Get-WinEvent shim on the kubelet logs endpoint [#383](https://github.com/openshift/kubernetes/pull/383)
* [Bug 1870337](https://bugzilla.redhat.com/show_bug.cgi?id=1870337): UPSTREAM: 96310: PV e2e: fix race in NFS recycling test [#441](https://github.com/openshift/kubernetes/pull/441)
* UPSTREAM: <carry>: stop overriding flags that are explicitly set [#439](https://github.com/openshift/kubernetes/pull/439)
* [Bug 1887278](https://bugzilla.redhat.com/show_bug.cgi?id=1887278): UPSTREAM: 95236: vsphere: improve logging message on node cache refresh event [#432](https://github.com/openshift/kubernetes/pull/432)
* Revert "UPSTREAM: 95252: Kube-proxy: Perf-fix: Shrink INPUT chain" [#434](https://github.com/openshift/kubernetes/pull/434)
* [Bug 1816812](https://bugzilla.redhat.com/show_bug.cgi?id=1816812): Allow test images to be in a single mirror [#291](https://github.com/openshift/kubernetes/pull/291)
* [Bug 1873043](https://bugzilla.redhat.com/show_bug.cgi?id=1873043): Rebase to 1.19.2 [#361](https://github.com/openshift/kubernetes/pull/361)
* [Bug 1891459](https://bugzilla.redhat.com/show_bug.cgi?id=1891459): UPSTREAM: 95867: Log PodExec stdout + stderr [#427](https://github.com/openshift/kubernetes/pull/427)
* [Bug 1884041](https://bugzilla.redhat.com/show_bug.cgi?id=1884041): UPSTREAM: 95233: Add error text to kube-system wait error [#395](https://github.com/openshift/kubernetes/pull/395)
* [Bug 1879607](https://bugzilla.redhat.com/show_bug.cgi?id=1879607): UPSTREAM: 95252: Kube-proxy: Perf-fix: Shrink INPUT chain [#425](https://github.com/openshift/kubernetes/pull/425)
* UPSTREAM: 95495: remove secondary client retries in e2e tests [#405](https://github.com/openshift/kubernetes/pull/405)
* Add component to OWNERS [#422](https://github.com/openshift/kubernetes/pull/422)
* [Bug 1889891](https://bugzilla.redhat.com/show_bug.cgi?id=1889891): UPSTREAM: 94774: Fix misusage of RLock in timeCache lru.Cache.Get() [#418](https://github.com/openshift/kubernetes/pull/418)
* [Bug 1889786](https://bugzilla.redhat.com/show_bug.cgi?id=1889786): UPSTREAM: 94712: avoid potential secret leaking while reading .dockercfg [#417](https://github.com/openshift/kubernetes/pull/417)
* [Bug 1887026](https://bugzilla.redhat.com/show_bug.cgi?id=1887026): UPSTREAM: 95451: Fix fcpath [#413](https://github.com/openshift/kubernetes/pull/413)
* [Bug 1868527](https://bugzilla.redhat.com/show_bug.cgi?id=1868527): Fix vsphere disk detach failing [#408](https://github.com/openshift/kubernetes/pull/408)
* Fix networking-related test exclusions [#382](https://github.com/openshift/kubernetes/pull/382)
* [Bug 1888041](https://bugzilla.redhat.com/show_bug.cgi?id=1888041): UPSTREAM: 95561: kubelet container status calculation doesn't handle suddenly missing data properly [#411](https://github.com/openshift/kubernetes/pull/411)
* [Bug 1888663](https://bugzilla.redhat.com/show_bug.cgi?id=1888663): wait for oauth-apiserver accessibility [#403](https://github.com/openshift/kubernetes/pull/403)
* [Bug 1887292](https://bugzilla.redhat.com/show_bug.cgi?id=1887292): UPSTREAM: 95245: Mask Ceph RBD adminSecrets in logs when logLevel >= 4 [#406](https://github.com/openshift/kubernetes/pull/406)
* [Bug 1884035](https://bugzilla.redhat.com/show_bug.cgi?id=1884035): set lastterminationstate for container status even when CRI fails to return termination (or any) data [#393](https://github.com/openshift/kubernetes/pull/393)
* [Bug 1884697](https://bugzilla.redhat.com/show_bug.cgi?id=1884697): UPSTREAM: 95261: test: e2e: fix race in pods test [#385](https://github.com/openshift/kubernetes/pull/385)
* [Bug 1874583](https://bugzilla.redhat.com/show_bug.cgi?id=1874583): fix kube-apiserver termination event(s) validation failures [#336](https://github.com/openshift/kubernetes/pull/336)
* [Bug 1848358](https://bugzilla.redhat.com/show_bug.cgi?id=1848358): Show error in status if preserve unknown fields is true for nonstructural schemas [#355](https://github.com/openshift/kubernetes/pull/355)
* [Full changelog](https://github.com/openshift/kubernetes/compare/d8561614ec39e7dc33ef531690b919178010226c...9689d22dc3121e14688bbb057e3a09efb6cb66aa)


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

* [Bug 1925408](https://bugzilla.redhat.com/show_bug.cgi?id=1925408): Remove StatefulSet gatherer & replace it with gathering "cluster-mon… [#329](https://github.com/openshift/insights-operator/pull/329)
* [Bug 1923892](https://bugzilla.redhat.com/show_bug.cgi?id=1923892): Updates arch.md [#323](https://github.com/openshift/insights-operator/pull/323)
* [Bug 1922267](https://bugzilla.redhat.com/show_bug.cgi?id=1922267): collect invalid resource name error from logs [#327](https://github.com/openshift/insights-operator/pull/327)
* [Bug 1923888](https://bugzilla.redhat.com/show_bug.cgi?id=1923888): Fixes error metadata gathering [#325](https://github.com/openshift/insights-operator/pull/325)
* [Bug 1917799](https://bugzilla.redhat.com/show_bug.cgi?id=1917799): Gather list of OLM operator names and versions & minor clean up [#316](https://github.com/openshift/insights-operator/pull/316)
* [Bug 1919778](https://bugzilla.redhat.com/show_bug.cgi?id=1919778): Monitors how many gatherings failed in a row, and applies degraded status accordingly [#320](https://github.com/openshift/insights-operator/pull/320)
* [Bug 1921013](https://bugzilla.redhat.com/show_bug.cgi?id=1921013): Gather PersistentVolume definition (if any) used in Image registry st… [#319](https://github.com/openshift/insights-operator/pull/319)
* [Bug 1918351](https://bugzilla.redhat.com/show_bug.cgi?id=1918351): Gather SAP configuration (SCC & ClusterRoleBinding) [#291](https://github.com/openshift/insights-operator/pull/291)
* [Bug 1916843](https://bugzilla.redhat.com/show_bug.cgi?id=1916843): collect logs from openshift-sdn-controller pod [#314](https://github.com/openshift/insights-operator/pull/314)
* [Bug 1918129](https://bugzilla.redhat.com/show_bug.cgi?id=1918129): Update the sample archive and remove IP anonymization in clusteropera… [#317](https://github.com/openshift/insights-operator/pull/317)
* [Bug 1917367](https://bugzilla.redhat.com/show_bug.cgi?id=1917367): Refactor periodic.go [#302](https://github.com/openshift/insights-operator/pull/302)
* [Bug 1917371](https://bugzilla.redhat.com/show_bug.cgi?id=1917371): Adds docs for using the profiler [#313](https://github.com/openshift/insights-operator/pull/313)
* Updating ose-insights-operator builder & base images to be consistent with ART [#312](https://github.com/openshift/insights-operator/pull/312)
* [Bug 1914975](https://bugzilla.redhat.com/show_bug.cgi?id=1914975): Collect logs from openshift-sdn namespace [#309](https://github.com/openshift/insights-operator/pull/309)
* [Bug 1915188](https://bugzilla.redhat.com/show_bug.cgi?id=1915188): Remove HostSubnet anonymization [#310](https://github.com/openshift/insights-operator/pull/310)
* [release 4.7] Bug 1913356: Implemented gathering specific logs from openshift apiserver operator [#273](https://github.com/openshift/insights-operator/pull/273)
* [release 4.7] Bug 1913343: Added changelog file [#300](https://github.com/openshift/insights-operator/pull/300)
* [Bug 1908400](https://bugzilla.redhat.com/show_bug.cgi?id=1908400): tests-e2e, increase timeouts, re-add TestArchiveUploadedAndResultsReceived [#298](https://github.com/openshift/insights-operator/pull/298)
* [Bug 1882210](https://bugzilla.redhat.com/show_bug.cgi?id=1882210): Upgrade OpenShift & K8s API versions [#285](https://github.com/openshift/insights-operator/pull/285)
* [Bug 1907876](https://bugzilla.redhat.com/show_bug.cgi?id=1907876): Refactoring record and gatherer [#279](https://github.com/openshift/insights-operator/pull/279)
* [Bug 1907378](https://bugzilla.redhat.com/show_bug.cgi?id=1907378): Gather netnamespaces network info [#297](https://github.com/openshift/insights-operator/pull/297)
* [Bug 1907293](https://bugzilla.redhat.com/show_bug.cgi?id=1907293): e2e tests - increase timeouts little bit [#296](https://github.com/openshift/insights-operator/pull/296)
* Skip TestArchiveUploadedAndResultReceived [#295](https://github.com/openshift/insights-operator/pull/295)
* Adds github pull request template. [#282](https://github.com/openshift/insights-operator/pull/282)
* Diskrecorder simplify the Summary function [#255](https://github.com/openshift/insights-operator/pull/255)
* Update initial waiting times and give TestIsIOHealthy more time [#292](https://github.com/openshift/insights-operator/pull/292)
* Check context status when checking container is running OK [#289](https://github.com/openshift/insights-operator/pull/289)
* Adding a metrics report to IO gatherers [#275](https://github.com/openshift/insights-operator/pull/275)
* First check IO container status and optionally delay first gathering [#270](https://github.com/openshift/insights-operator/pull/270)
* Fix bug in statefulset gatherer & minor doc fix [#281](https://github.com/openshift/insights-operator/pull/281)
* Cleanup clusterOperatorInsights helper function [#267](https://github.com/openshift/insights-operator/pull/267)
* Annotate manifests for single-node-developer cluster profile [#277](https://github.com/openshift/insights-operator/pull/277)
* [Bug 1900496](https://bugzilla.redhat.com/show_bug.cgi?id=1900496): Collect complete spec info for cluster operator resources [#266](https://github.com/openshift/insights-operator/pull/266)
* [Bug 1903639](https://bugzilla.redhat.com/show_bug.cgi?id=1903639): Add hostsubnet to sample archive & fix bug in the hostsu… [#274](https://github.com/openshift/insights-operator/pull/274)
* Reuse archives & refactor archive checks + some fixes [#264](https://github.com/openshift/insights-operator/pull/264)
* Fix clusteroperators serialization [#272](https://github.com/openshift/insights-operator/pull/272)
* Init health status metrics to distinguish no report state vs 0 problems [#271](https://github.com/openshift/insights-operator/pull/271)
* fix typos in docs and unused variable [#268](https://github.com/openshift/insights-operator/pull/268)
* Improve container image collection [#174](https://github.com/openshift/insights-operator/pull/174)
* Add IO Architecture doc and metrics sample [#230](https://github.com/openshift/insights-operator/pull/230)
* Skip TestArchiveUploadedAndResultReceived [#265](https://github.com/openshift/insights-operator/pull/265)
* Separating the gather logic into separate files [#257](https://github.com/openshift/insights-operator/pull/257)
* Add IBM Cloud managed annotations to CVO manifests [#259](https://github.com/openshift/insights-operator/pull/259)
* Fix TestProxy in clusterauthorizer_test.go [#260](https://github.com/openshift/insights-operator/pull/260)
* Update owners list [#249](https://github.com/openshift/insights-operator/pull/249)
* Refactor isOperatorDegraded and isOperatorDisabled to operatorConditionCheck [#236](https://github.com/openshift/insights-operator/pull/236)
* Add pattern/patterns to TestArchiveContains [#196](https://github.com/openshift/insights-operator/pull/196)
* [Bug 1893766](https://bugzilla.redhat.com/show_bug.cgi?id=1893766): IO archive contains more records of than is the limit [#246](https://github.com/openshift/insights-operator/pull/246)
* Gather clusteroperator resources [#223](https://github.com/openshift/insights-operator/pull/223)
* add current profile annotations to CVO manifests [#235](https://github.com/openshift/insights-operator/pull/235)
* Added TestArchiveUploadedAndResultReceived [#241](https://github.com/openshift/insights-operator/pull/241)
* Simplify/generalize host subnet pattern [#234](https://github.com/openshift/insights-operator/pull/234)
* Add more verbosity to the tests [#237](https://github.com/openshift/insights-operator/pull/237)
* Gather StatefulSet configs from default & openshift namespaces [#218](https://github.com/openshift/insights-operator/pull/218)
* [Bug 1888172](https://bugzilla.redhat.com/show_bug.cgi?id=1888172): Updates the sample archive. [#220](https://github.com/openshift/insights-operator/pull/220)
* [Bug 1888601](https://bugzilla.redhat.com/show_bug.cgi?id=1888601): Fixes policyClient and the corresponding config. [#225](https://github.com/openshift/insights-operator/pull/225)
* Fix test: Increase allowed delay in TestUploadNotDelayedAfterStart [#173](https://github.com/openshift/insights-operator/pull/173)
* [Bug 1883425](https://bugzilla.redhat.com/show_bug.cgi?id=1883425): Gather installplans [#192](https://github.com/openshift/insights-operator/pull/192)
* [Bug 1887778](https://bugzilla.redhat.com/show_bug.cgi?id=1887778): Adds ContainerRuntimeConfig gatherer [#216](https://github.com/openshift/insights-operator/pull/216)
* Fix error in default Smart proxy report endpoint [#212](https://github.com/openshift/insights-operator/pull/212)
* Take default support instead of rely on existence of config [#211](https://github.com/openshift/insights-operator/pull/211)
* [Bug 1882361](https://bugzilla.redhat.com/show_bug.cgi?id=1882361): Get report from smart-proxy and expose overview as a metric [#163](https://github.com/openshift/insights-operator/pull/163)
* Updating ose-insights-operator builder & base images to be consistent with ART [#207](https://github.com/openshift/insights-operator/pull/207)
* [Bug 1886751](https://bugzilla.redhat.com/show_bug.cgi?id=1886751): Gather MachineConfigPools [#210](https://github.com/openshift/insights-operator/pull/210)
* [Bug 1886462](https://bugzilla.redhat.com/show_bug.cgi?id=1886462): Add the namespace to the gatherers reports to avoid conflicts [#209](https://github.com/openshift/insights-operator/pull/209)
* Report the returned response body to log the error detail from cloud.redhat.com [#142](https://github.com/openshift/insights-operator/pull/142)
* [Bug 1884221](https://bugzilla.redhat.com/show_bug.cgi?id=1884221): IO becomes unhealthy due to a file change [#198](https://github.com/openshift/insights-operator/pull/198)
* Gather ServiceAccounts stats from cluster namespaces [#200](https://github.com/openshift/insights-operator/pull/200)
* [Full changelog](https://github.com/openshift/insights-operator/compare/db5d9b27ada29f994568f77b82c798f7b203d9a8...19b13a7cf1bd5f38a4f1bc4f257ff7fd70803093)


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

* [Bug 1958965](https://bugzilla.redhat.com/show_bug.cgi?id=1958965): Updated ironic packages [#166](https://github.com/openshift/ironic-image/pull/166)
* [Bug 1937695](https://bugzilla.redhat.com/show_bug.cgi?id=1937695): Supply a default for COPY args [#155](https://github.com/openshift/ironic-image/pull/155)
* [Bug 1918558](https://bugzilla.redhat.com/show_bug.cgi?id=1918558): Update ironic version with Supermicro boot fix [#145](https://github.com/openshift/ironic-image/pull/145)
* [Bug 1910739](https://bugzilla.redhat.com/show_bug.cgi?id=1910739): Update ironic version to fix idrac bug [#143](https://github.com/openshift/ironic-image/pull/143)
* [Bug 1920294](https://bugzilla.redhat.com/show_bug.cgi?id=1920294): Update version of pyghmi library [#137](https://github.com/openshift/ironic-image/pull/137)
* [Bug 1915828](https://bugzilla.redhat.com/show_bug.cgi?id=1915828): Latest Dell firmware (04.40.00.00) fails to install IPI on BM using idrac-virtualmedia protocol [#142](https://github.com/openshift/ironic-image/pull/142)
* Updating ironic builder & base images to be consistent with ART [#118](https://github.com/openshift/ironic-image/pull/118)
* [Bug 1917938](https://bugzilla.redhat.com/show_bug.cgi?id=1917938): Update dnsmasq version [#140](https://github.com/openshift/ironic-image/pull/140)
* [Bug 1916145](https://bugzilla.redhat.com/show_bug.cgi?id=1916145): Explicitly set minimum versions of python libraries [#132](https://github.com/openshift/ironic-image/pull/132)
* [Bug 1902653](https://bugzilla.redhat.com/show_bug.cgi?id=1902653): Wait for expected number of drivers starting API [#134](https://github.com/openshift/ironic-image/pull/134)
* [Bug 1909730](https://bugzilla.redhat.com/show_bug.cgi?id=1909730): Prevent unbound variable error in prepare-image [#133](https://github.com/openshift/ironic-image/pull/133)
* [Bug 1906806](https://bugzilla.redhat.com/show_bug.cgi?id=1906806): Introduce separate ARG for extra packages list [#129](https://github.com/openshift/ironic-image/pull/129)
* [Bug 1906397](https://bugzilla.redhat.com/show_bug.cgi?id=1906397): Fix incorrect IPA option [#131](https://github.com/openshift/ironic-image/pull/131)
* Add options to disable TLS validations [#127](https://github.com/openshift/ironic-image/pull/127)
* Merge metal3-io/ironic-inspector-image as of Nov 30, 2020 [#126](https://github.com/openshift/ironic-image/pull/126)
* Add additional drivers to enabled BIOS interface [#124](https://github.com/openshift/ironic-image/pull/124)
* [Bug 1894146](https://bugzilla.redhat.com/show_bug.cgi?id=1894146): Limit the default number of API workers to 4 [#119](https://github.com/openshift/ironic-image/pull/119)
* [Bug 1893648](https://bugzilla.redhat.com/show_bug.cgi?id=1893648): Secure boot compatible ESP image [#114](https://github.com/openshift/ironic-image/pull/114)
* Ironic log watch cherry-pick [#121](https://github.com/openshift/ironic-image/pull/121)
* Use [] around IPv6 address for conductor host config [#113](https://github.com/openshift/ironic-image/pull/113)
* [Bug 1862608](https://bugzilla.redhat.com/show_bug.cgi?id=1862608): Install syslinux-nonlinux [#112](https://github.com/openshift/ironic-image/pull/112)
* Revert "Bug 1862608: Install and configure for syslinux-nonlinux" [#111](https://github.com/openshift/ironic-image/pull/111)
* Sync upstream patches down to openshift [#110](https://github.com/openshift/ironic-image/pull/110)
* Re-enable automated_clean [#109](https://github.com/openshift/ironic-image/pull/109)
* Updating ironic builder & base images to be consistent with ART [#108](https://github.com/openshift/ironic-image/pull/108)
* [Bug 1862608](https://bugzilla.redhat.com/show_bug.cgi?id=1862608): Install and configure for syslinux-nonlinux [#106](https://github.com/openshift/ironic-image/pull/106)
* [Full changelog](https://github.com/openshift/ironic-image/compare/e4a23ad4f2dbc42fca204c3fba272991dc4ba271...1a7f41bb1c2c04ccd06958669a24a08a0bf22258)


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

* Updating ironic-hardware-inventory-recorder-image builder & base images to be consistent with ART [#502](https://github.com/openshift/ironic-hardware-inventory-recorder-image/pull/502)
* Updating ironic-hardware-inventory-recorder-image builder & base images to be consistent with ART [#501](https://github.com/openshift/ironic-hardware-inventory-recorder-image/pull/501)
* Use dnf and clean cache [#498](https://github.com/openshift/ironic-hardware-inventory-recorder-image/pull/498)
* [Full changelog](https://github.com/openshift/ironic-hardware-inventory-recorder-image/compare/2205538ae2eec1e1c9ca002011820ab86011b121...564aaca3b4bd95007472d3c3cd8d2d0748778ef4)


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

* [Bug 1916145](https://bugzilla.redhat.com/show_bug.cgi?id=1916145): Explicitly set minimum versions of python libraries [#56](https://github.com/openshift/ironic-inspector-image/pull/56)
* Updating ironic-inspector builder & base images to be consistent with ART [#54](https://github.com/openshift/ironic-inspector-image/pull/54)
* Remove chmod command in Dockerfile [#53](https://github.com/openshift/ironic-inspector-image/pull/53)
* Take advantage of multi files COPY to simplify Dockerfile [#52](https://github.com/openshift/ironic-inspector-image/pull/52)
* Add options to disable TLS validations [#51](https://github.com/openshift/ironic-inspector-image/pull/51)
* Merge metal3-io/ironic-inspector-image as of Nov 30, 2020 [#50](https://github.com/openshift/ironic-inspector-image/pull/50)
* Add runlogwatch.sh entry point to dump ramdisk inspection logs [#47](https://github.com/openshift/ironic-inspector-image/pull/47)
* Updating ironic-inspector builder & base images to be consistent with ART [#46](https://github.com/openshift/ironic-inspector-image/pull/46)
* Updating ironic-inspector builder & base images to be consistent with ART [#44](https://github.com/openshift/ironic-inspector-image/pull/44)
* [Full changelog](https://github.com/openshift/ironic-inspector-image/compare/38c91c8e3c96a76ea3cb4ecc3b629dce102217e4...916bdc6e005aaa73ef5c3a9b60f5c47cd0a10e29)


### [ironic-ipa-downloader](https://github.com/openshift/ironic-ipa-downloader/tree/ed60b8e9f0b8c0da4046dd8ced85d287c3f4534e)

* [Bug 1963210](https://bugzilla.redhat.com/show_bug.cgi?id=1963210): Add support for no_proxy [#78](https://github.com/openshift/ironic-ipa-downloader/pull/78)
* [Bug 1937809](https://bugzilla.redhat.com/show_bug.cgi?id=1937809): Update ironic-images package [#63](https://github.com/openshift/ironic-ipa-downloader/pull/63)
* Updating ironic-ipa-downloader builder & base images to be consistent with ART [#50](https://github.com/openshift/ironic-ipa-downloader/pull/50)
* [Bug 1908493](https://bugzilla.redhat.com/show_bug.cgi?id=1908493): Update version of ironic-images package [#57](https://github.com/openshift/ironic-ipa-downloader/pull/57)
* Trigger a build [#55](https://github.com/openshift/ironic-ipa-downloader/pull/55)
* Use new ironic-python-agent images [#49](https://github.com/openshift/ironic-ipa-downloader/pull/49)
* [Bug 1894992](https://bugzilla.redhat.com/show_bug.cgi?id=1894992): Add tenacity to installed packages, and hack eventlet to workaround a bug [#47](https://github.com/openshift/ironic-ipa-downloader/pull/47)
* Copy images to shared volume [#33](https://github.com/openshift/ironic-ipa-downloader/pull/33)
* Updating ironic-ipa-downloader builder & base images to be consistent with ART [#44](https://github.com/openshift/ironic-ipa-downloader/pull/44)
* [Full changelog](https://github.com/openshift/ironic-ipa-downloader/compare/085dd5f10d9b6689aad2a26ded832b2ecc36bcc7...ed60b8e9f0b8c0da4046dd8ced85d287c3f4534e)


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

* [Bug 1963210](https://bugzilla.redhat.com/show_bug.cgi?id=1963210): Add support for no_proxy [#53](https://github.com/openshift/ironic-rhcos-downloader/pull/53)
* [Bug 1973367](https://bugzilla.redhat.com/show_bug.cgi?id=1973367): Modify dhcp kernel args based on ipv4/ipv6 [#55](https://github.com/openshift/ironic-rhcos-downloader/pull/55)
* [Bug 1971549](https://bugzilla.redhat.com/show_bug.cgi?id=1971549): Unconditionally remove TMPDIR [#45](https://github.com/openshift/ironic-rhcos-downloader/pull/45)
* Updating ironic-rhcos-downloader builder & base images to be consistent with ART [#34](https://github.com/openshift/ironic-rhcos-downloader/pull/34)
* Allow uncompressed input URL [#32](https://github.com/openshift/ironic-rhcos-downloader/pull/32)
* Updating ironic-rhcos-downloader builder & base images to be consistent with ART [#31](https://github.com/openshift/ironic-rhcos-downloader/pull/31)
* Updating ironic-rhcos-downloader builder & base images to be consistent with ART [#30](https://github.com/openshift/ironic-rhcos-downloader/pull/30)
* [Full changelog](https://github.com/openshift/ironic-rhcos-downloader/compare/b289a391a2a370e503e35005176f2587c6d4d9bf...870afcb36a7ee4a2bef59845981821453b4174dd)


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

* Updating ironic-static-ip-manager builder & base images to be consistent with ART [#15](https://github.com/openshift/ironic-static-ip-manager/pull/15)
* [Bug 1911664](https://bugzilla.redhat.com/show_bug.cgi?id=1911664): Toggle addr_gen_mode to 1 and back [#14](https://github.com/openshift/ironic-static-ip-manager/pull/14)
* [Bug 1901040](https://bugzilla.redhat.com/show_bug.cgi?id=1901040): Force addr_gen_mode to "0" on PROVISIONING_INTERFACE [#12](https://github.com/openshift/ironic-static-ip-manager/pull/12)
* Updating ironic-static-ip-manager builder & base images to be consistent with ART [#11](https://github.com/openshift/ironic-static-ip-manager/pull/11)
* Updating ironic-static-ip-manager builder & base images to be consistent with ART [#10](https://github.com/openshift/ironic-static-ip-manager/pull/10)
* [Full changelog](https://github.com/openshift/ironic-static-ip-manager/compare/2f197d075db5cec48803455808e62b5f0ce03eb1...43d640a07582a5aaaa485ea85319bb0721dea251)


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

* [Bug 1972361](https://bugzilla.redhat.com/show_bug.cgi?id=1972361): Bump jenkins version 2.289.2 [#1281](https://github.com/openshift/jenkins/pull/1281)
* [release 4.7] Bug 1947810: Update Jenkins to 2.277.3 and disable setup wizard [#1259](https://github.com/openshift/jenkins/pull/1259)
* [Bug 1952562](https://bugzilla.redhat.com/show_bug.cgi?id=1952562): bump config-file-provider to 3.7.1 [#1265](https://github.com/openshift/jenkins/pull/1265)
* [release 4.7] Bug 1929118: update kubernetes-client-api [#1230](https://github.com/openshift/jenkins/pull/1230)
* [Bug 1925484](https://bugzilla.redhat.com/show_bug.cgi?id=1925484): Upgrade Jenkins to 2.263.3 [#1220](https://github.com/openshift/jenkins/pull/1220)
* [Bug 1923036](https://bugzilla.redhat.com/show_bug.cgi?id=1923036): Fix monitored Jenkins templates display names [#1208](https://github.com/openshift/jenkins/pull/1208)
* [Bug 1918623](https://bugzilla.redhat.com/show_bug.cgi?id=1918623): Updating ose-jenkins-agent-nodejs-12 builder & base images to be consistent with ART [#1199](https://github.com/openshift/jenkins/pull/1199)
* [Bug 1918622](https://bugzilla.redhat.com/show_bug.cgi?id=1918622): Updating ose-jenkins-agent-maven builder & base images to be consistent with ART [#1198](https://github.com/openshift/jenkins/pull/1198)
* [Bug 1918625](https://bugzilla.redhat.com/show_bug.cgi?id=1918625): Updating ose-jenkins-agent-nodejs-10 builder & base images to be consistent with ART [#1200](https://github.com/openshift/jenkins/pull/1200)
* Updating openshift-jenkins-2 builder & base images to be consistent with ART [#1197](https://github.com/openshift/jenkins/pull/1197)
* Updating ose-jenkins-agent-base builder & base images to be consistent with ART [#1196](https://github.com/openshift/jenkins/pull/1196)
* [Bug 1899111](https://bugzilla.redhat.com/show_bug.cgi?id=1899111): Update Maven version to 3.6 in maven agent [#1195](https://github.com/openshift/jenkins/pull/1195)
* [Bug 1904307](https://bugzilla.redhat.com/show_bug.cgi?id=1904307): Update ant plugin CVE-2020-11979 [#1192](https://github.com/openshift/jenkins/pull/1192)
* [Bug 1896404](https://bugzilla.redhat.com/show_bug.cgi?id=1896404): various fixes [#1187](https://github.com/openshift/jenkins/pull/1187)
* Updating openshift-jenkins-2 builder & base images to be consistent with ART [#1164](https://github.com/openshift/jenkins/pull/1164)
* [Bug 1897584](https://bugzilla.redhat.com/show_bug.cgi?id=1897584): add casc plugins [#1184](https://github.com/openshift/jenkins/pull/1184)
* Updating ose-jenkins-agent-nodejs-10 builder & base images to be consistent with ART [#1167](https://github.com/openshift/jenkins/pull/1167)
* Updating ose-jenkins-agent-nodejs-12 builder & base images to be consistent with ART [#1168](https://github.com/openshift/jenkins/pull/1168)
* Updating ose-jenkins-agent-maven builder & base images to be consistent with ART [#1166](https://github.com/openshift/jenkins/pull/1166)
* Updating ose-jenkins-agent-base builder & base images to be consistent with ART [#1165](https://github.com/openshift/jenkins/pull/1165)
* [Bug 1888900](https://bugzilla.redhat.com/show_bug.cgi?id=1888900): Align plugin version [#1173](https://github.com/openshift/jenkins/pull/1173)
* updating the scl_source enable from rh-maven35 to rh-maven36 [#1169](https://github.com/openshift/jenkins/pull/1169)
* [Full changelog](https://github.com/openshift/jenkins/compare/5fde10091a6ccd6c229c4f8feede5dd3f85105e5...02e81a5a9b02af6c72f6baab1ca6afb3775756dd)


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

* Updating ose-prometheus-adapter builder & base images to be consistent with ART [#43](https://github.com/openshift/k8s-prometheus-adapter/pull/43)
* [Bug 1907390](https://bugzilla.redhat.com/show_bug.cgi?id=1907390): bump to k8s 1.20 [#41](https://github.com/openshift/k8s-prometheus-adapter/pull/41)
* [MON-1302](https://issues.redhat.com/browse/MON-1302): Bump k8s-prometheus-adapter to v0.8.2 [#40](https://github.com/openshift/k8s-prometheus-adapter/pull/40)
* Populate both CPU and Memory resource container metrics if one is specified [#33](https://github.com/openshift/k8s-prometheus-adapter/pull/33)
* [Bug 1885243](https://bugzilla.redhat.com/show_bug.cgi?id=1885243): bump to prometheus-adapter 0.8.1 [#35](https://github.com/openshift/k8s-prometheus-adapter/pull/35)
* [Bug 1819053](https://bugzilla.redhat.com/show_bug.cgi?id=1819053): bump to v0.8.0 [#32](https://github.com/openshift/k8s-prometheus-adapter/pull/32)
* Updating ose-prometheus-adapter builder & base images to be consistent with ART [#31](https://github.com/openshift/k8s-prometheus-adapter/pull/31)
* [Full changelog](https://github.com/openshift/k8s-prometheus-adapter/compare/7f012a26a1b7ccce4344d676e35f220fd209c614...212d80b4bd35fc6f19ec9ec537d0261a2a300cfd)


### [keepalived-ipfailover, pod](https://github.com/openshift/images/tree/0e45f638fbf5fa9e9bdb507d81b2cb9f12fadbaf)

* Updating openshift-enterprise-keepalived-ipfailover builder & base images to be consistent with ART [#46](https://github.com/openshift/images/pull/46)
* Updating openshift-enterprise-base builder & base images to be consistent with ART [#63](https://github.com/openshift/images/pull/63)
* [Bug 1907924](https://bugzilla.redhat.com/show_bug.cgi?id=1907924): enable madvdontneed for golang [#61](https://github.com/openshift/images/pull/61)
* Update owners for Net Edge components [#59](https://github.com/openshift/images/pull/59)
* [Bug 1896170](https://bugzilla.redhat.com/show_bug.cgi?id=1896170): Egress router: Add iptables package to Dockerfile [#55](https://github.com/openshift/images/pull/55)
* Revert "Merge pull request #52 from jupierce/bump_haproxy" [#58](https://github.com/openshift/images/pull/58)
* Updating openshift-enterprise-base builder & base images to be consistent with ART [#51](https://github.com/openshift/images/pull/51)
* haproxy22 is currently tagged in for 4.7 builds [#52](https://github.com/openshift/images/pull/52)
* Updating ose-egress-http-proxy builder & base images to be consistent with ART [#45](https://github.com/openshift/images/pull/45)
* Updating openshift-enterprise-egress-dns-proxy builder & base images to be consistent with ART [#49](https://github.com/openshift/images/pull/49)
* Updating openshift-enterprise-pod builder & base images to be consistent with ART [#47](https://github.com/openshift/images/pull/47)
* Updating openshift-enterprise-base builder & base images to be consistent with ART [#44](https://github.com/openshift/images/pull/44)
* [Full changelog](https://github.com/openshift/images/compare/618b71dbd1ec125da6b0dd004e4dcc2a085f3cb3...0e45f638fbf5fa9e9bdb507d81b2cb9f12fadbaf)


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

* [Bug 2001531](https://bugzilla.redhat.com/show_bug.cgi?id=2001531): improve SDN's OVS healthcheck and logging [#343](https://github.com/openshift/sdn/pull/343)
* [Bug 1995872](https://bugzilla.redhat.com/show_bug.cgi?id=1995872): Disable conntrack for vxlan traffic [#338](https://github.com/openshift/sdn/pull/338)
* [Bug 1971669](https://bugzilla.redhat.com/show_bug.cgi?id=1971669): Fix 4.7 SDN Egress Network Policy [#334](https://github.com/openshift/sdn/pull/334)
* [Bug 1962637](https://bugzilla.redhat.com/show_bug.cgi?id=1962637): ValidateMTU: check only the interface that holds the node ip [#304](https://github.com/openshift/sdn/pull/304)
* [Bug 1923231](https://bugzilla.redhat.com/show_bug.cgi?id=1923231): rebase to sdn-4.7-kubernetes-1.20.0-rc.0 [#286](https://github.com/openshift/sdn/pull/286)
* [Bug 1941993](https://bugzilla.redhat.com/show_bug.cgi?id=1941993): Fix incorrect unmonitoring of egress nodes [#279](https://github.com/openshift/sdn/pull/279)
* [Bug 1924830](https://bugzilla.redhat.com/show_bug.cgi?id=1924830): CVE-2021-3121 gogo/protobuf lacks certain index validation [#265](https://github.com/openshift/sdn/pull/265)
* [Bug 1936920](https://bugzilla.redhat.com/show_bug.cgi?id=1936920): networkpolicy: pass traffic through NAT to handle possible tuple collisions [#272](https://github.com/openshift/sdn/pull/272)
* [Bug 1928304](https://bugzilla.redhat.com/show_bug.cgi?id=1928304): Prefer local endpoint for cluster DNS service [#259](https://github.com/openshift/sdn/pull/259)
* [Bug 1903414](https://bugzilla.redhat.com/show_bug.cgi?id=1903414): Do not use egressIP on reply packets [#236](https://github.com/openshift/sdn/pull/236)
* Updating ose-sdn builder & base images to be consistent with ART [#245](https://github.com/openshift/sdn/pull/245)
* Updating kube-proxy builder & base images to be consistent with ART [#246](https://github.com/openshift/sdn/pull/246)
* [Bug 1905761](https://bugzilla.redhat.com/show_bug.cgi?id=1905761): Fix empty egress policy connectivity [#239](https://github.com/openshift/sdn/pull/239)
* [Bug 1915027](https://bugzilla.redhat.com/show_bug.cgi?id=1915027): Fix MCS-blocking iptables rules [#243](https://github.com/openshift/sdn/pull/243)
* [Bug 1914284](https://bugzilla.redhat.com/show_bug.cgi?id=1914284): Don't try to generate NetworkPolicy flows for non-pod-network pods [#240](https://github.com/openshift/sdn/pull/240)
* [Bug 1905761](https://bugzilla.redhat.com/show_bug.cgi?id=1905761): Fix IP list for empty Egress network policy [#233](https://github.com/openshift/sdn/pull/233)
* [Bug 1906844](https://bugzilla.redhat.com/show_bug.cgi?id=1906844): Handle unsupported EndpointSlice and EndpointSliceProxying feature gates [#230](https://github.com/openshift/sdn/pull/230)
* update to kube 1.20 [#227](https://github.com/openshift/sdn/pull/227)
* [Bug 1897073](https://bugzilla.redhat.com/show_bug.cgi?id=1897073): Don't throw an error for control plane VNID [#220](https://github.com/openshift/sdn/pull/220)
* [Bug 1896958](https://bugzilla.redhat.com/show_bug.cgi?id=1896958): NetworkPolicy performance (pod caching) [#226](https://github.com/openshift/sdn/pull/226)
* Make binaries not stripped [#221](https://github.com/openshift/sdn/pull/221)
* sdn: update to OVS 2.13 [#162](https://github.com/openshift/sdn/pull/162)
* Dockerfile: add tcpdump for debugging [#201](https://github.com/openshift/sdn/pull/201)
* [Bug 1892376](https://bugzilla.redhat.com/show_bug.cgi?id=1892376): Ignore if netns is already deleted while deleting ns [#214](https://github.com/openshift/sdn/pull/214)
* Modifications for klog v2. [#207](https://github.com/openshift/sdn/pull/207)
* [Bug 1890130](https://bugzilla.redhat.com/show_bug.cgi?id=1890130): fix pod creation deadlock [#209](https://github.com/openshift/sdn/pull/209)
* Owners: Remove Phil from reviewers [#208](https://github.com/openshift/sdn/pull/208)
* [Bug 1878845](https://bugzilla.redhat.com/show_bug.cgi?id=1878845): Fix ruleversion [#204](https://github.com/openshift/sdn/pull/204)
* Run metrics when using standalone kube-proxy [#202](https://github.com/openshift/sdn/pull/202)
* Updating ose-sdn builder & base images to be consistent with ART [#199](https://github.com/openshift/sdn/pull/199)
* Updating kube-proxy builder & base images to be consistent with ART [#200](https://github.com/openshift/sdn/pull/200)
* Allow running openshift-sdn with standalone kube-proxy [#198](https://github.com/openshift/sdn/pull/198)
* update egress dns code for dual-stack... [#164](https://github.com/openshift/sdn/pull/164)
* Add documentation to openshift/sdn [#185](https://github.com/openshift/sdn/pull/185)
* [Full changelog](https://github.com/openshift/sdn/compare/8210fdc1920f468f03d6e535230a1b73890d2f93...d9d966aff00fa5ee69d27ab3f3274768321a2770)


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

* Updating kube-rbac-proxy builder & base images to be consistent with ART [#42](https://github.com/openshift/kube-rbac-proxy/pull/42)
* [MON-1208](https://issues.redhat.com/browse/MON-1208): Fix unit tests [#38](https://github.com/openshift/kube-rbac-proxy/pull/38)
* [Bug 1904538](https://bugzilla.redhat.com/show_bug.cgi?id=1904538): Dockerfile.ocp: specify numeric uid [#36](https://github.com/openshift/kube-rbac-proxy/pull/36)
* [MON-1302](https://issues.redhat.com/browse/MON-1302): Bump kube-rbac-proxy to v0.8.0 [#35](https://github.com/openshift/kube-rbac-proxy/pull/35)
* Update OWNERS file [#34](https://github.com/openshift/kube-rbac-proxy/pull/34)
* [Bug 1885241](https://bugzilla.redhat.com/show_bug.cgi?id=1885241): finish moving to klog v2 [#33](https://github.com/openshift/kube-rbac-proxy/pull/33)
* Updating kube-rbac-proxy builder & base images to be consistent with ART [#31](https://github.com/openshift/kube-rbac-proxy/pull/31)
* [Bug 1885241](https://bugzilla.redhat.com/show_bug.cgi?id=1885241): Bump to master (post v0.7.0) [#32](https://github.com/openshift/kube-rbac-proxy/pull/32)
* [Full changelog](https://github.com/openshift/kube-rbac-proxy/compare/fae6ace52b865699ddd6dc4608ee3637ee4ee1b0...14c288e6d19578d96e502def75995b882f1c9b37)


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

* Updating kube-state-metrics builder & base images to be consistent with ART [#43](https://github.com/openshift/kube-state-metrics/pull/43)
* [MON-1208](https://issues.redhat.com/browse/MON-1208): Fix unit tests [#41](https://github.com/openshift/kube-state-metrics/pull/41)
* Update OWNERS file [#40](https://github.com/openshift/kube-state-metrics/pull/40)
* [Bug 1885245](https://bugzilla.redhat.com/show_bug.cgi?id=1885245): Bump klog to v2 and client-go to v0.18.9 [#38](https://github.com/openshift/kube-state-metrics/pull/38)
* Updating kube-state-metrics builder & base images to be consistent with ART [#37](https://github.com/openshift/kube-state-metrics/pull/37)
* [Full changelog](https://github.com/openshift/kube-state-metrics/compare/3a6c689c6c7da5fc2a0488276c98e051c74e89b1...04bff708e05190cbc18182a2dbb8a10930433c1d)


### [kube-storage-version-migrator](https://github.com/openshift/kubernetes-kube-storage-version-migrator/tree/329a4b06361cef8d70c8424d57466a6f5bcd4a59)

* Updating ose-kube-storage-version-migrator builder & base images to be consistent with ART [#165](https://github.com/openshift/kubernetes-kube-storage-version-migrator/pull/165)
* [Full changelog](https://github.com/openshift/kubernetes-kube-storage-version-migrator/compare/6deeefa7d0ef32abd3ff7df04642cb7b29fc7ffa...329a4b06361cef8d70c8424d57466a6f5bcd4a59)


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

* [Bug 2001518](https://bugzilla.redhat.com/show_bug.cgi?id=2001518): Increase keystoneauth's connection pool size [#554](https://github.com/openshift/kuryr-kubernetes/pull/554)
* [Bug 1972631](https://bugzilla.redhat.com/show_bug.cgi?id=1972631): Workaround OVN bug causing subports to be DOWN [#525](https://github.com/openshift/kuryr-kubernetes/pull/525)
* [Bug 1970320](https://bugzilla.redhat.com/show_bug.cgi?id=1970320): Fix Subnet retrival when creating Service without Selector [#522](https://github.com/openshift/kuryr-kubernetes/pull/522)
* [Bug 1949541](https://bugzilla.redhat.com/show_bug.cgi?id=1949541): Fixing bug, Kuryr-Controller crashes when it's missing the status [#501](https://github.com/openshift/kuryr-kubernetes/pull/501)
* [Bug 1959766](https://bugzilla.redhat.com/show_bug.cgi?id=1959766): Fix NPs for OVN LBs with hairpin traffic [#516](https://github.com/openshift/kuryr-kubernetes/pull/516)
* [Bug 1929066](https://bugzilla.redhat.com/show_bug.cgi?id=1929066): Skip pool pre population if no Status is present on CRD [#505](https://github.com/openshift/kuryr-kubernetes/pull/505)
* [Bug 1941941](https://bugzilla.redhat.com/show_bug.cgi?id=1941941): Include service subnet to be open for namespaceSelector set to all. [#504](https://github.com/openshift/kuryr-kubernetes/pull/504)
* [Bug 1929066](https://bugzilla.redhat.com/show_bug.cgi?id=1929066): Fix port pools [#455](https://github.com/openshift/kuryr-kubernetes/pull/455)
* [Bug 1949551](https://bugzilla.redhat.com/show_bug.cgi?id=1949551): kuryr-controller restarting after 3 days cluster running - pools without members [#502](https://github.com/openshift/kuryr-kubernetes/pull/502)
* [Bug 1938960](https://bugzilla.redhat.com/show_bug.cgi?id=1938960): Ignore headless services in NP code [#487](https://github.com/openshift/kuryr-kubernetes/pull/487)
* [Bug 1938960](https://bugzilla.redhat.com/show_bug.cgi?id=1938960): Do not default protocol to TCP for allow-all NPs [#480](https://github.com/openshift/kuryr-kubernetes/pull/480)
* [Bug 1930017](https://bugzilla.redhat.com/show_bug.cgi?id=1930017): Narrow connection to the cluster only on namespaceSelector [#460](https://github.com/openshift/kuryr-kubernetes/pull/460)
* [Bug 1928029](https://bugzilla.redhat.com/show_bug.cgi?id=1928029): Get trunks more diligently [#449](https://github.com/openshift/kuryr-kubernetes/pull/449)
* [Bug 1929168](https://bugzilla.redhat.com/show_bug.cgi?id=1929168): OpenShift: Add configured subnets to the detected [#457](https://github.com/openshift/kuryr-kubernetes/pull/457)
* [Bug 1915885](https://bugzilla.redhat.com/show_bug.cgi?id=1915885): Support multiple nodes subnets [#438](https://github.com/openshift/kuryr-kubernetes/pull/438)
* [Bug 1920481](https://bugzilla.redhat.com/show_bug.cgi?id=1920481): Decrease CPU usage of Prometheus exporter [#437](https://github.com/openshift/kuryr-kubernetes/pull/437)
* [Bug 1915672](https://bugzilla.redhat.com/show_bug.cgi?id=1915672): Handle absence of selfLink on Kuryr-Kubernetes [#436](https://github.com/openshift/kuryr-kubernetes/pull/436)
* Updating kuryr-cni builder & base images to be consistent with ART [#433](https://github.com/openshift/kuryr-kubernetes/pull/433)
* Updating kuryr-controller builder & base images to be consistent with ART [#432](https://github.com/openshift/kuryr-kubernetes/pull/432)
* [Bug 1904973](https://bugzilla.redhat.com/show_bug.cgi?id=1904973): Skip unscheduled pods when handling NP creation [#431](https://github.com/openshift/kuryr-kubernetes/pull/431)
* [Bug 1904973](https://bugzilla.redhat.com/show_bug.cgi?id=1904973): Skip unscheduled pods when deleting NPs [#426](https://github.com/openshift/kuryr-kubernetes/pull/426)
* [Bug 1890630](https://bugzilla.redhat.com/show_bug.cgi?id=1890630): Fix alert value for ports available on Subnet [#423](https://github.com/openshift/kuryr-kubernetes/pull/423)
* Revert "Bug 1890630: Ensure Ports in use per Subnet calculation is correct" [#422](https://github.com/openshift/kuryr-kubernetes/pull/422)
* [Bug 1890630](https://bugzilla.redhat.com/show_bug.cgi?id=1890630): Ensure Ports in use per Subnet calculation is correct [#421](https://github.com/openshift/kuryr-kubernetes/pull/421)
* Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#419](https://github.com/openshift/kuryr-kubernetes/pull/419)
* Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#417](https://github.com/openshift/kuryr-kubernetes/pull/417)
* Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#416](https://github.com/openshift/kuryr-kubernetes/pull/416)
* [Bug 1891559](https://bugzilla.redhat.com/show_bug.cgi?id=1891559): Force pyroute2 0.5.7 [#415](https://github.com/openshift/kuryr-kubernetes/pull/415)
* [Bug 1899922](https://bugzilla.redhat.com/show_bug.cgi?id=1899922): NP changes sometimes influence new pods/services. [#410](https://github.com/openshift/kuryr-kubernetes/pull/410)
* Tempest configs update and tox adjustements [#409](https://github.com/openshift/kuryr-kubernetes/pull/409)
* [Bug 1897142](https://bugzilla.redhat.com/show_bug.cgi?id=1897142): Ensure members are deleted from pools when there is no endpoints [#405](https://github.com/openshift/kuryr-kubernetes/pull/405)
* Fix calculation of Ports availability in Subnet [#403](https://github.com/openshift/kuryr-kubernetes/pull/403)
* Updating kuryr-controller builder & base images to be consistent with ART [#400](https://github.com/openshift/kuryr-kubernetes/pull/400)
* Updating kuryr-cni builder & base images to be consistent with ART [#401](https://github.com/openshift/kuryr-kubernetes/pull/401)
* Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#402](https://github.com/openshift/kuryr-kubernetes/pull/402)
* [Bug 1884584](https://bugzilla.redhat.com/show_bug.cgi?id=1884584): Handle None or {} labels in match_selector() [#398](https://github.com/openshift/kuryr-kubernetes/pull/398)
* Rebase from openstack/master [#397](https://github.com/openshift/kuryr-kubernetes/pull/397)
* Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#394](https://github.com/openshift/kuryr-kubernetes/pull/394)
* [Bug 1894194](https://bugzilla.redhat.com/show_bug.cgi?id=1894194): Delete ports created for host networking pods [#393](https://github.com/openshift/kuryr-kubernetes/pull/393)
* Merge with opendev repository. [#391](https://github.com/openshift/kuryr-kubernetes/pull/391)
* [Bug 1890472](https://bugzilla.redhat.com/show_bug.cgi?id=1890472): Bulk port creation exception not completely formatted [#389](https://github.com/openshift/kuryr-kubernetes/pull/389)
* Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#387](https://github.com/openshift/kuryr-kubernetes/pull/387)
* Misc fixes [#386](https://github.com/openshift/kuryr-kubernetes/pull/386)
* [Bug 1886749](https://bugzilla.redhat.com/show_bug.cgi?id=1886749): Removing network policy from namespace causes inability to access pods through loadbalancer. [#384](https://github.com/openshift/kuryr-kubernetes/pull/384)
* Documentation update [#383](https://github.com/openshift/kuryr-kubernetes/pull/383)
* Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#381](https://github.com/openshift/kuryr-kubernetes/pull/381)
* [Bug 1869606](https://bugzilla.redhat.com/show_bug.cgi?id=1869606): CNI: Lookup offending interface on NetlinkError [#379](https://github.com/openshift/kuryr-kubernetes/pull/379)
* Rebase from master [#378](https://github.com/openshift/kuryr-kubernetes/pull/378)
* Make cni_ds_init find correct conflist files [#377](https://github.com/openshift/kuryr-kubernetes/pull/377)
* Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#376](https://github.com/openshift/kuryr-kubernetes/pull/376)
* Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#373](https://github.com/openshift/kuryr-kubernetes/pull/373)
* [Bug 1886871](https://bugzilla.redhat.com/show_bug.cgi?id=1886871): Fix is_host_network() [#372](https://github.com/openshift/kuryr-kubernetes/pull/372)
* Rebase from master [#371](https://github.com/openshift/kuryr-kubernetes/pull/371)
* Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#370](https://github.com/openshift/kuryr-kubernetes/pull/370)
* Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#369](https://github.com/openshift/kuryr-kubernetes/pull/369)
* [Bug 1884655](https://bugzilla.redhat.com/show_bug.cgi?id=1884655): Add protection from unexpected issues [#366](https://github.com/openshift/kuryr-kubernetes/pull/366)
* Updating kuryr-controller builder & base images to be consistent with ART [#365](https://github.com/openshift/kuryr-kubernetes/pull/365)
* Updating kuryr-cni builder & base images to be consistent with ART [#364](https://github.com/openshift/kuryr-kubernetes/pull/364)
* Updating kuryr-controller builder & base images to be consistent with ART [#363](https://github.com/openshift/kuryr-kubernetes/pull/363)
* Updating kuryr-cni builder & base images to be consistent with ART [#362](https://github.com/openshift/kuryr-kubernetes/pull/362)
* [Full changelog](https://github.com/openshift/kuryr-kubernetes/compare/74e6cd2880745c6f163034e98a65693aff7d3edb...77a9d5eade31e0519d34ff9aa9cf86c1305e25b1)


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

* Updating ose-libvirt-machine-controllers builder & base images to be consistent with ART [#212](https://github.com/openshift/cluster-api-provider-libvirt/pull/212)
* [Bug 1938316](https://bugzilla.redhat.com/show_bug.cgi?id=1938316): [release-4.7] Update MAO and set metrics on :8081 address [#219](https://github.com/openshift/cluster-api-provider-libvirt/pull/219)
* Set firmware attribute in libvirt domain for aarch64 [#214](https://github.com/openshift/cluster-api-provider-libvirt/pull/214)
* Use SPICE graphics only for x86_64 [#215](https://github.com/openshift/cluster-api-provider-libvirt/pull/215)
* [Full changelog](https://github.com/openshift/cluster-api-provider-libvirt/compare/b3e2718f198ee2ca5c0c29a8bc91b3b241a9aed9...eb819cb931e86f66853ad24b919e251369ec83c1)


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

* [Bug 1989648](https://bugzilla.redhat.com/show_bug.cgi?id=1989648): Prevent machine from stucking in Deleting phase on vSphere if related node object not found [#895](https://github.com/openshift/machine-api-operator/pull/895)
* [Bug 1933586](https://bugzilla.redhat.com/show_bug.cgi?id=1933586): Make sure phase is always set before creation [#858](https://github.com/openshift/machine-api-operator/pull/858)
* [Bug 1924517](https://bugzilla.redhat.com/show_bug.cgi?id=1924517): Bump dependencies to Kubernetes 1.20.6 to mitigate CVE-2021-3121 [#867](https://github.com/openshift/machine-api-operator/pull/867)
* [Bug 1955689](https://bugzilla.redhat.com/show_bug.cgi?id=1955689): Webhook filter should check for both mutating and validating webhooks [#861](https://github.com/openshift/machine-api-operator/pull/861)
* [Bug 1947372](https://bugzilla.redhat.com/show_bug.cgi?id=1947372): vSphere, detach virtual disks before virtual machine destroy if node not available [#841](https://github.com/openshift/machine-api-operator/pull/841)
* [Bug 1954610](https://bugzilla.redhat.com/show_bug.cgi?id=1954610): Update GCP default image to match 4.7 release [#856](https://github.com/openshift/machine-api-operator/pull/856)
* [Bug 1929721](https://bugzilla.redhat.com/show_bug.cgi?id=1929721): Add SecurityProfile.EncryptionAtHost parameter to enable host-based VM encryption [#818](https://github.com/openshift/machine-api-operator/pull/818)
* [Bug 1934798](https://bugzilla.redhat.com/show_bug.cgi?id=1934798): reuse mgr client in webhooks [#821](https://github.com/openshift/machine-api-operator/pull/821)
* [Bug 1929645](https://bugzilla.redhat.com/show_bug.cgi?id=1929645): Remove "kubevirt-machine-controllers" image from release 4.7 [#804](https://github.com/openshift/machine-api-operator/pull/804)
* [Bug 1918524](https://bugzilla.redhat.com/show_bug.cgi?id=1918524): Update Makefile to work with containers [#789](https://github.com/openshift/machine-api-operator/pull/789)
* [Bug 1915114](https://bugzilla.redhat.com/show_bug.cgi?id=1915114): allow machine-api-controllers to access configmaps in openshift-config-managed [#787](https://github.com/openshift/machine-api-operator/pull/787)
* [Bug 1915962](https://bugzilla.redhat.com/show_bug.cgi?id=1915962): Add exclusion annotation for machine health check on ROKS [#788](https://github.com/openshift/machine-api-operator/pull/788)
* [Bug 1915473](https://bugzilla.redhat.com/show_bug.cgi?id=1915473): Annotate manifests for single-node-developer cluster profile [#774](https://github.com/openshift/machine-api-operator/pull/774)
* [Bug 1907380](https://bugzilla.redhat.com/show_bug.cgi?id=1907380): Reduce verbosity of kube-rbac-proxy logging for operator [#781](https://github.com/openshift/machine-api-operator/pull/781)
* [Bug 1905709](https://bugzilla.redhat.com/show_bug.cgi?id=1905709): Drain: ignore gracePeriod on unreachable kublets [#780](https://github.com/openshift/machine-api-operator/pull/780)
* [Bug 1909108](https://bugzilla.redhat.com/show_bug.cgi?id=1909108): Upgrade dependencies to controller-runtime v0.7.0 and K8s 1.20 [#705](https://github.com/openshift/machine-api-operator/pull/705)
* [Bug 1907380](https://bugzilla.redhat.com/show_bug.cgi?id=1907380): Reduce verbosity of kube-rbac-proxy logging [#776](https://github.com/openshift/machine-api-operator/pull/776)
* [Bug 1903733](https://bugzilla.redhat.com/show_bug.cgi?id=1903733): MachineSet: Prefer to delete non-Running machines during scale down [#772](https://github.com/openshift/machine-api-operator/pull/772)
* [Bug 1805639](https://bugzilla.redhat.com/show_bug.cgi?id=1805639): Validate credentialsSecret [#673](https://github.com/openshift/machine-api-operator/pull/673)
* [Bug 1882723](https://bugzilla.redhat.com/show_bug.cgi?id=1882723): vSphere: Create warning on invalid specs and remove defaults [#732](https://github.com/openshift/machine-api-operator/pull/732)
* Update kubectl dep [#771](https://github.com/openshift/machine-api-operator/pull/771)
* Refactor webhook syncronization to work with library-go implementation [#642](https://github.com/openshift/machine-api-operator/pull/642)
* add bound serviceaccount token to machine-controller [#743](https://github.com/openshift/machine-api-operator/pull/743)
* [Bug 1882608](https://bugzilla.redhat.com/show_bug.cgi?id=1882608): Add warning when govcloud and spot are enabled in Azure [#765](https://github.com/openshift/machine-api-operator/pull/765)
* Add missing default cluster profile annotation [#775](https://github.com/openshift/machine-api-operator/pull/775)
* add mapi_machinehealthcheck_short_circuit metric [#755](https://github.com/openshift/machine-api-operator/pull/755)
* Update RBAC to enable access to machineconfig object for the baremetal controller [#766](https://github.com/openshift/machine-api-operator/pull/766)
* [Bug 1880161](https://bugzilla.redhat.com/show_bug.cgi?id=1880161): Set retry timeout for actuator.Update() failures [#759](https://github.com/openshift/machine-api-operator/pull/759)
* Add missing default profile annotation [#769](https://github.com/openshift/machine-api-operator/pull/769)
* Don't use external remediation on failed Machines [#688](https://github.com/openshift/machine-api-operator/pull/688)
* Ensure provider dependencies are up to date [#768](https://github.com/openshift/machine-api-operator/pull/768)
* [Bug 1880787](https://bugzilla.redhat.com/show_bug.cgi?id=1880787): Remove changes required to deploy metal3 pods from MAO [#767](https://github.com/openshift/machine-api-operator/pull/767)
* [Bug 1902253](https://bugzilla.redhat.com/show_bug.cgi?id=1902253): Ensure zero value of remediationsAllowed is printed [#762](https://github.com/openshift/machine-api-operator/pull/762)
* [Bug 1902157](https://bugzilla.redhat.com/show_bug.cgi?id=1902157): Fix spelling of automountServiceAccountToken [#761](https://github.com/openshift/machine-api-operator/pull/761)
* Add Kubevirt provider [#716](https://github.com/openshift/machine-api-operator/pull/716)
* Add machine API hacking guide [#726](https://github.com/openshift/machine-api-operator/pull/726)
* add mapi_machinehealthcheck_remediation_success_total metric [#754](https://github.com/openshift/machine-api-operator/pull/754)
* update openshift/library-go [#757](https://github.com/openshift/machine-api-operator/pull/757)
* add mapi_machinehealthcheck_nodes_covered metric [#752](https://github.com/openshift/machine-api-operator/pull/752)
* add more FAQ information about annotations, labels, and taints [#582](https://github.com/openshift/machine-api-operator/pull/582)
* [Bug 1890456](https://bugzilla.redhat.com/show_bug.cgi?id=1890456): Cleanup and refactor vSphere metrics [#733](https://github.com/openshift/machine-api-operator/pull/733)
* Add simple overview user document [#731](https://github.com/openshift/machine-api-operator/pull/731)
* Add `remediationsAllowed` field to MHC status [#652](https://github.com/openshift/machine-api-operator/pull/652)
* [Bug 1895838](https://bugzilla.redhat.com/show_bug.cgi?id=1895838): Remove extraneous code comments [#745](https://github.com/openshift/machine-api-operator/pull/745)
* Add IBM Cloud managed annotations to CVO manifests [#750](https://github.com/openshift/machine-api-operator/pull/750)
* [Bug 1889620](https://bugzilla.redhat.com/show_bug.cgi?id=1889620): Warn MachineSet with publicIp set in disconnected install [#749](https://github.com/openshift/machine-api-operator/pull/749)
* [Bug 1896704](https://bugzilla.redhat.com/show_bug.cgi?id=1896704): Inject cluster-wide proxy configuration in to machine-api-controller deployment [#725](https://github.com/openshift/machine-api-operator/pull/725)
* Update resources to allow termination handler to apply conditions [#627](https://github.com/openshift/machine-api-operator/pull/627)
* [Bug 1889620](https://bugzilla.redhat.com/show_bug.cgi?id=1889620): Azure disconnected reject publicIP setting [#746](https://github.com/openshift/machine-api-operator/pull/746)
* Add verify-diff check in generate task and enable in CI [#744](https://github.com/openshift/machine-api-operator/pull/744)
* [Bug 1820083](https://bugzilla.redhat.com/show_bug.cgi?id=1820083): configure metal3 metrics collection [#671](https://github.com/openshift/machine-api-operator/pull/671)
* [OCPCLOUD-898](https://issues.redhat.com/browse/OCPCLOUD-898): Use klog/controller runtime-logger in mao [#624](https://github.com/openshift/machine-api-operator/pull/624)
* Validate AWS instance tenancy in webhook [#742](https://github.com/openshift/machine-api-operator/pull/742)
* Update Cloud Provider dependencies [#741](https://github.com/openshift/machine-api-operator/pull/741)
* [Bug 1876469](https://bugzilla.redhat.com/show_bug.cgi?id=1876469): Fix link on MachineSet Spec Metadata description [#739](https://github.com/openshift/machine-api-operator/pull/739)
* add current profile annotations to CVO manifests [#738](https://github.com/openshift/machine-api-operator/pull/738)
* vSphere: Enter Failed phase on invalid configuration [#735](https://github.com/openshift/machine-api-operator/pull/735)
* Add documentation section for 'mapi_instance_OP_failed' metrics [#717](https://github.com/openshift/machine-api-operator/pull/717)
* [Bug 1884632](https://bugzilla.redhat.com/show_bug.cgi?id=1884632): Bump Azure dependency to include BYOK encryption fields [#730](https://github.com/openshift/machine-api-operator/pull/730)
* Add HistogramVector to track transition into different Machine phases [#640](https://github.com/openshift/machine-api-operator/pull/640)
* Add TroubleShooting Guide [#721](https://github.com/openshift/machine-api-operator/pull/721)
* [Bug 1876469](https://bugzilla.redhat.com/show_bug.cgi?id=1876469): Fix MHC annotation and update generated artifacts [#719](https://github.com/openshift/machine-api-operator/pull/719)
* add tool for pushing vendor updates to consuming repos easier [#687](https://github.com/openshift/machine-api-operator/pull/687)
* [Full changelog](https://github.com/openshift/machine-api-operator/compare/49e941737cbd721917889db5061d24b338f90cb4...b37833e07e4ecb6bea8f0cfbfcc349116d5d3c23)


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

* [Bug 1989751](https://bugzilla.redhat.com/show_bug.cgi?id=1989751): [on-prem] Disable liveness probe until keepalived.conf exists [#2701](https://github.com/openshift/machine-config-operator/pull/2701)
* [Bug 1995853](https://bugzilla.redhat.com/show_bug.cgi?id=1995853): Gracefully shutdown taking around 6-7 mins (libvirt provider) [#2727](https://github.com/openshift/machine-config-operator/pull/2727)
* [Bug 1988102](https://bugzilla.redhat.com/show_bug.cgi?id=1988102): [release-4.7] On-prem: add default ingress track script to Keepalived [#2697](https://github.com/openshift/machine-config-operator/pull/2697)
* [Bug 1998112](https://bugzilla.redhat.com/show_bug.cgi?id=1998112): vSpehere: disable vmxnet3 tx csum offload [#2738](https://github.com/openshift/machine-config-operator/pull/2738)
* [Bug 1995810](https://bugzilla.redhat.com/show_bug.cgi?id=1995810): crio: complete crio default config [#2725](https://github.com/openshift/machine-config-operator/pull/2725)
* [Bug 1992240](https://bugzilla.redhat.com/show_bug.cgi?id=1992240): change system-connections-merged directory to systemConnectionsMerged [#2709](https://github.com/openshift/machine-config-operator/pull/2709)
* [Bug 1956462](https://bugzilla.redhat.com/show_bug.cgi?id=1956462): ensure SSH key uniqueness [#2563](https://github.com/openshift/machine-config-operator/pull/2563)
* [Bug 1993386](https://bugzilla.redhat.com/show_bug.cgi?id=1993386): crio: use conmon from path [#2715](https://github.com/openshift/machine-config-operator/pull/2715)
* [Bug 1992687](https://bugzilla.redhat.com/show_bug.cgi?id=1992687): alerts: SystemMemoryExceedsReservation triggers too quickly [#2710](https://github.com/openshift/machine-config-operator/pull/2710)
* [Bug 1970166](https://bugzilla.redhat.com/show_bug.cgi?id=1970166): MCO: maxUnavailable of ds/machine-config-daemon does not get updated due to missing resourcemerge check [#2682](https://github.com/openshift/machine-config-operator/pull/2682)
* [Bug 1977432](https://bugzilla.redhat.com/show_bug.cgi?id=1977432): crio: enable internal_wipe option [#2649](https://github.com/openshift/machine-config-operator/pull/2649)
* [Bug 1970590](https://bugzilla.redhat.com/show_bug.cgi?id=1970590): daemon: Change runGetOut to not intermix stdout/stderr [#2609](https://github.com/openshift/machine-config-operator/pull/2609)
* [Bug 1976232](https://bugzilla.redhat.com/show_bug.cgi?id=1976232): Explicitly set keyfile as the default plugin of NetworkManager for RHEL7 [#2641](https://github.com/openshift/machine-config-operator/pull/2641)
* [Bug 1971864](https://bugzilla.redhat.com/show_bug.cgi?id=1971864): Stop setting nopreempt on bootstrap keepalived.conf [#2616](https://github.com/openshift/machine-config-operator/pull/2616)
* [Bug 1973006](https://bugzilla.redhat.com/show_bug.cgi?id=1973006): daemon: cordon the node before performing drain [#2623](https://github.com/openshift/machine-config-operator/pull/2623)
* [Bug 1961341](https://bugzilla.redhat.com/show_bug.cgi?id=1961341): rbac: update remaining apis to v1 [#2620](https://github.com/openshift/machine-config-operator/pull/2620)
* [Bug 1971374](https://bugzilla.redhat.com/show_bug.cgi?id=1971374): daemon/drain.go: bump initial drain sleeps down to 1min [#2612](https://github.com/openshift/machine-config-operator/pull/2612)
* [Bug 1970154](https://bugzilla.redhat.com/show_bug.cgi?id=1970154): operator/sync.go confirm renderedconfig osimageurl matches cvo [#2607](https://github.com/openshift/machine-config-operator/pull/2607)
* [Bug 1968759](https://bugzilla.redhat.com/show_bug.cgi?id=1968759): Bump drain timeout to 1h [#2605](https://github.com/openshift/machine-config-operator/pull/2605)
* [Bug 1949348](https://bugzilla.redhat.com/show_bug.cgi?id=1949348): gcp-routes should wait until network is stopped [#2593](https://github.com/openshift/machine-config-operator/pull/2593)
* [Bug 1962288](https://bugzilla.redhat.com/show_bug.cgi?id=1962288): [ovirt] Stop using db file for static internal records [#2581](https://github.com/openshift/machine-config-operator/pull/2581)
* [Bug 1964568](https://bugzilla.redhat.com/show_bug.cgi?id=1964568): Delete duplicated generated mc [#2591](https://github.com/openshift/machine-config-operator/pull/2591)
* Updating ose-machine-config-operator builder & base images to be consistent with ART [#2399](https://github.com/openshift/machine-config-operator/pull/2399)
* [Bug 1949348](https://bugzilla.redhat.com/show_bug.cgi?id=1949348): not allow healthcheck traffic to loop through the node [#2526](https://github.com/openshift/machine-config-operator/pull/2526)
* [Bug 1953475](https://bugzilla.redhat.com/show_bug.cgi?id=1953475): daemon: return nil for unsupported operation on an OS [#2544](https://github.com/openshift/machine-config-operator/pull/2544)
* docs/README: Useless bump to get a new commit hash [#2584](https://github.com/openshift/machine-config-operator/pull/2584)
* [Bug 1956749](https://bugzilla.redhat.com/show_bug.cgi?id=1956749): vsphere: platform none, vmxnet3v4 fix move to base [#2564](https://github.com/openshift/machine-config-operator/pull/2564)
* [Bug 1950261](https://bugzilla.redhat.com/show_bug.cgi?id=1950261): create the ovs-config-executed file to signal ovs is running on the host [#2532](https://github.com/openshift/machine-config-operator/pull/2532)
* [Bug 1957015](https://bugzilla.redhat.com/show_bug.cgi?id=1957015): [on-prem] Backport duplicate VIP fixes [#2566](https://github.com/openshift/machine-config-operator/pull/2566)
* [Bug 1932383](https://bugzilla.redhat.com/show_bug.cgi?id=1932383): Connect default NIC to cluster network [#2427](https://github.com/openshift/machine-config-operator/pull/2427)
* [Bug 1942488](https://bugzilla.redhat.com/show_bug.cgi?id=1942488): Use new --prefer-ipv6 flag to "runtimecfg node-ip" as appropriate [#2525](https://github.com/openshift/machine-config-operator/pull/2525)
* [Bug 1950498](https://bugzilla.redhat.com/show_bug.cgi?id=1950498): Add on-prem namespaces to relatedObjects [#2533](https://github.com/openshift/machine-config-operator/pull/2533)
* [Bug 1951028](https://bugzilla.redhat.com/show_bug.cgi?id=1951028): configure-ovs doesn't handle bond interfaces correctly for OVNKubernetes [#2536](https://github.com/openshift/machine-config-operator/pull/2536)
* [Bug 1944394](https://bugzilla.redhat.com/show_bug.cgi?id=1944394): Do "systemctl daemon-reload" after running "runtimecfg node-ip" [#2497](https://github.com/openshift/machine-config-operator/pull/2497)
* Fixes: Bug 1943143: [vsphere] hostnames are changed when upgrading from 4.6 to 4.7.x causing upgrades to fail [#2490](https://github.com/openshift/machine-config-operator/pull/2490)
* [Bug 1941246](https://bugzilla.redhat.com/show_bug.cgi?id=1941246): vSphere: Disable tx-udp-tnl offload [#2495](https://github.com/openshift/machine-config-operator/pull/2495)
* [Bug 1941128](https://bugzilla.redhat.com/show_bug.cgi?id=1941128): pkg/operator/status: Use 'DegradedPool' reason for Upgradeable=False [#2473](https://github.com/openshift/machine-config-operator/pull/2473)
* [Bug 1941367](https://bugzilla.redhat.com/show_bug.cgi?id=1941367): Make getting the suffix of an MC more robust [#2476](https://github.com/openshift/machine-config-operator/pull/2476)
* [Bug 1933205](https://bugzilla.redhat.com/show_bug.cgi?id=1933205): Revert "pkg/daemon: Add IgnitionVersion to Daemon" [#2438](https://github.com/openshift/machine-config-operator/pull/2438)
* [Bug 1927783](https://bugzilla.redhat.com/show_bug.cgi?id=1927783): [vsphere] set hostname with --static to provide consistent node name for CSR approval [#2405](https://github.com/openshift/machine-config-operator/pull/2405)
* [Bug 1931863](https://bugzilla.redhat.com/show_bug.cgi?id=1931863): Apply system-connections-merged to all platforms [#2426](https://github.com/openshift/machine-config-operator/pull/2426)
* [Bug 1936008](https://bugzilla.redhat.com/show_bug.cgi?id=1936008): templates: add After=ostree-finalize-staged.service to kubelet.service [#2455](https://github.com/openshift/machine-config-operator/pull/2455)
* [Bug 1929257](https://bugzilla.redhat.com/show_bug.cgi?id=1929257): Fix 1:1 mapping for kubeletconfig:MC and some e2e test fixes [#2462](https://github.com/openshift/machine-config-operator/pull/2462)
* [Bug 1939278](https://bugzilla.redhat.com/show_bug.cgi?id=1939278): Backport kubelet CA no-drain rotation [#2464](https://github.com/openshift/machine-config-operator/pull/2464)
* [Bug 1933368](https://bugzilla.redhat.com/show_bug.cgi?id=1933368): operator/sync.go restore err when required pools not leveled [#2441](https://github.com/openshift/machine-config-operator/pull/2441)
* [Bug 1932860](https://bugzilla.redhat.com/show_bug.cgi?id=1932860): Remove recycler pod templates [#2434](https://github.com/openshift/machine-config-operator/pull/2434)
* [Bug 1931615](https://bugzilla.redhat.com/show_bug.cgi?id=1931615): OVS Config: fixes detecting bond NM files with static IP [#2452](https://github.com/openshift/machine-config-operator/pull/2452)
* [Bug 1927405](https://bugzilla.redhat.com/show_bug.cgi?id=1927405): Fixes ovs-configuration with cloned connections [#2418](https://github.com/openshift/machine-config-operator/pull/2418)
* [Bug 1932638](https://bugzilla.redhat.com/show_bug.cgi?id=1932638): handle Passwd.Users removal more gracefully [#2430](https://github.com/openshift/machine-config-operator/pull/2430)
* [Bug 1925319](https://bugzilla.redhat.com/show_bug.cgi?id=1925319): configure-ovs: fix bash syntax error [#2392](https://github.com/openshift/machine-config-operator/pull/2392)
* [Bug 1921248](https://bugzilla.redhat.com/show_bug.cgi?id=1921248): KubeletConfig: validation warning in CRD and Docs [#2391](https://github.com/openshift/machine-config-operator/pull/2391)
* [Bug 1923874](https://bugzilla.redhat.com/show_bug.cgi?id=1923874): KubeletConfig: Drop validation for kubeletconfig [#2390](https://github.com/openshift/machine-config-operator/pull/2390)
* [Bug 1919271](https://bugzilla.redhat.com/show_bug.cgi?id=1919271): NM resolve prepender: Update for systemd-resolved logic. systemd-resolved requires restart after dropin created [#2377](https://github.com/openshift/machine-config-operator/pull/2377)
* [Bug 1923874](https://bugzilla.redhat.com/show_bug.cgi?id=1923874): KubeletConfig: Revert "Fix KubeletConfig validation for invalid values" [#2383](https://github.com/openshift/machine-config-operator/pull/2383)
* [Bug 1920027](https://bugzilla.redhat.com/show_bug.cgi?id=1920027): templates: split crio dropins into separate files [#2378](https://github.com/openshift/machine-config-operator/pull/2378)
* Add platform aliases [#2280](https://github.com/openshift/machine-config-operator/pull/2280)
* [Bug 1916363](https://bugzilla.redhat.com/show_bug.cgi?id=1916363): Fix how files from system-connections-merged get copied into system-connections [#2362](https://github.com/openshift/machine-config-operator/pull/2362)
* [Bug 1904133](https://bugzilla.redhat.com/show_bug.cgi?id=1904133): kubeletcfg: fix repeated status error msg [#2369](https://github.com/openshift/machine-config-operator/pull/2369)
* [Bug 1919271](https://bugzilla.redhat.com/show_bug.cgi?id=1919271): [on-prem] NM resolve prepender: support appending a nameserver for systemd-resolved [#2359](https://github.com/openshift/machine-config-operator/pull/2359)
* [Bug 1922454](https://bugzilla.redhat.com/show_bug.cgi?id=1922454): Enable crio pprof profile over unix socket [#2372](https://github.com/openshift/machine-config-operator/pull/2372)
* [Bug 1920027](https://bugzilla.redhat.com/show_bug.cgi?id=1920027): use separate dropin files for kubelet [#2365](https://github.com/openshift/machine-config-operator/pull/2365)
* [Bug 1840881](https://bugzilla.redhat.com/show_bug.cgi?id=1840881): Make the kubelet config CR to MC mapping 1:1 [#2366](https://github.com/openshift/machine-config-operator/pull/2366)
* [Bug 1920027](https://bugzilla.redhat.com/show_bug.cgi?id=1920027): daemon: handle zero-length dropins/units [#2363](https://github.com/openshift/machine-config-operator/pull/2363)
* [Bug 1921248](https://bugzilla.redhat.com/show_bug.cgi?id=1921248): KubeletConfig validation warning in CRD and Docs [#2358](https://github.com/openshift/machine-config-operator/pull/2358)
* [Bug 1913536](https://bugzilla.redhat.com/show_bug.cgi?id=1913536): update.go: add broken symlink check + removal during unit enable [#2338](https://github.com/openshift/machine-config-operator/pull/2338)
* [Bug 1915235](https://bugzilla.redhat.com/show_bug.cgi?id=1915235): add imagefs.inodesFree to resourceFields [#2361](https://github.com/openshift/machine-config-operator/pull/2361)
* [Bug 1825417](https://bugzilla.redhat.com/show_bug.cgi?id=1825417): Make the ctrcfg CR to MC mapping 1:1 [#2310](https://github.com/openshift/machine-config-operator/pull/2310)
* [Bug 1918415](https://bugzilla.redhat.com/show_bug.cgi?id=1918415): check dropins for nil-pointers [#2351](https://github.com/openshift/machine-config-operator/pull/2351)
* [Bug 1907929](https://bugzilla.redhat.com/show_bug.cgi?id=1907929): enable madvdontneed in system components [#2299](https://github.com/openshift/machine-config-operator/pull/2299)
* [Bug 1882674](https://bugzilla.redhat.com/show_bug.cgi?id=1882674): use environment file for proxy settings [#2342](https://github.com/openshift/machine-config-operator/pull/2342)
* [Bug 1918471](https://bugzilla.redhat.com/show_bug.cgi?id=1918471): fix custom featuregates and add a unit test [#2352](https://github.com/openshift/machine-config-operator/pull/2352)
* [Bug 1882209](https://bugzilla.redhat.com/show_bug.cgi?id=1882209): baremetal & friends: Set coredns forward policy to sequential [#2122](https://github.com/openshift/machine-config-operator/pull/2122)
* [Bug 1918440](https://bugzilla.redhat.com/show_bug.cgi?id=1918440): daemon: add check before updating kernelArgs [#2349](https://github.com/openshift/machine-config-operator/pull/2349)
* Revert "Bug 1909502: pkg/operator: tolerate removal of etcd records from proxy config" [#2346](https://github.com/openshift/machine-config-operator/pull/2346)
* [Bug 1873593](https://bugzilla.redhat.com/show_bug.cgi?id=1873593): fix error args paring causing unresolved string [#2339](https://github.com/openshift/machine-config-operator/pull/2339)
* [Bug 1916711](https://bugzilla.redhat.com/show_bug.cgi?id=1916711): vendor: update kubernetes and dependencies to 1.20.0 [#2344](https://github.com/openshift/machine-config-operator/pull/2344)
* [Bug 1909502](https://bugzilla.redhat.com/show_bug.cgi?id=1909502): pkg/operator: tolerate removal of etcd records from proxy config [#2315](https://github.com/openshift/machine-config-operator/pull/2315)
* [Bug 1891825](https://bugzilla.redhat.com/show_bug.cgi?id=1891825): Mode mismatch fix for confusing strings [#2340](https://github.com/openshift/machine-config-operator/pull/2340)
* [Bug 1913582](https://bugzilla.redhat.com/show_bug.cgi?id=1913582): fix IsLikeTraditionalRhel7() to account for minor versions [#2332](https://github.com/openshift/machine-config-operator/pull/2332)
* [Bug 1910738](https://bugzilla.redhat.com/show_bug.cgi?id=1910738): [on-prem] fix nodeip-configuration.service template [#2326](https://github.com/openshift/machine-config-operator/pull/2326)
* [Bug 1907639](https://bugzilla.redhat.com/show_bug.cgi?id=1907639): Pass dual-stack node IPs to kubelet in dual-stack clusters [#2277](https://github.com/openshift/machine-config-operator/pull/2277)
* [Bug 1911632](https://bugzilla.redhat.com/show_bug.cgi?id=1911632): daemon/update: fix regression in realtime upgrades [#2329](https://github.com/openshift/machine-config-operator/pull/2329)
* [Bug 1865743](https://bugzilla.redhat.com/show_bug.cgi?id=1865743): Add a prestart line to change ownership of openvswitch dir [#2316](https://github.com/openshift/machine-config-operator/pull/2316)
* [Bug 1910165](https://bugzilla.redhat.com/show_bug.cgi?id=1910165): [baremetal] Correctly handle multiple ipv6 addresses on interface [#2312](https://github.com/openshift/machine-config-operator/pull/2312)
* [Bug 1913154](https://bugzilla.redhat.com/show_bug.cgi?id=1913154): update.go: only set BFQ scheduler for masters [#2325](https://github.com/openshift/machine-config-operator/pull/2325)
* [Bug 1911468](https://bugzilla.redhat.com/show_bug.cgi?id=1911468): [baremetal] Handle OVNKubernetes on ipv4 correctly in static-dhcp [#2323](https://github.com/openshift/machine-config-operator/pull/2323)
* [Bug 1891460](https://bugzilla.redhat.com/show_bug.cgi?id=1891460): KubeletConfig: Allow only positive values for KubeReserved, SystemReserved, EvictionHard and EvictionSoft [#2314](https://github.com/openshift/machine-config-operator/pull/2314)
* [Bug 1882140](https://bugzilla.redhat.com/show_bug.cgi?id=1882140): KubeletConfig: Add the description to kubelet config CRD [#2320](https://github.com/openshift/machine-config-operator/pull/2320)
* Add Ben Howard (darkmuggle) to OWNERS [#2322](https://github.com/openshift/machine-config-operator/pull/2322)
* [Bug 1909943](https://bugzilla.redhat.com/show_bug.cgi?id=1909943): check for scheduler support before setting [#2317](https://github.com/openshift/machine-config-operator/pull/2317)
* [Bug 1844990](https://bugzilla.redhat.com/show_bug.cgi?id=1844990): Bump GoLang to 1.15 for improved TLS Security [#2303](https://github.com/openshift/machine-config-operator/pull/2303)
* [Bug 1908648](https://bugzilla.redhat.com/show_bug.cgi?id=1908648): [test] Skip TestKernelType on OKD [#2256](https://github.com/openshift/machine-config-operator/pull/2256)
* [Bug 1908159](https://bugzilla.redhat.com/show_bug.cgi?id=1908159): operator: fix error syncing cloud config with CA data but no cloud config [#2305](https://github.com/openshift/machine-config-operator/pull/2305)
* [Bug 1901376](https://bugzilla.redhat.com/show_bug.cgi?id=1901376): Fix upgrade issue with DNS controllerconfig field [#2306](https://github.com/openshift/machine-config-operator/pull/2306)
* [Bug 1880259](https://bugzilla.redhat.com/show_bug.cgi?id=1880259): Fixes setting route metric for ovs-config [#2304](https://github.com/openshift/machine-config-operator/pull/2304)
* [Bug 1907671](https://bugzilla.redhat.com/show_bug.cgi?id=1907671): Handle keepalived hangs in liveness probe [#1972](https://github.com/openshift/machine-config-operator/pull/1972)
* [Bug 1907333](https://bugzilla.redhat.com/show_bug.cgi?id=1907333): daemon: Revert code to remove rollback [#2302](https://github.com/openshift/machine-config-operator/pull/2302)
* [Bug 1885365](https://bugzilla.redhat.com/show_bug.cgi?id=1885365): daemon: properly handle unit enable/disables [#2145](https://github.com/openshift/machine-config-operator/pull/2145)
* Revert "Bug 1888565: daemon: Explicitly start rpm-ostreed" [#2296](https://github.com/openshift/machine-config-operator/pull/2296)
* [Bug 1888565](https://bugzilla.redhat.com/show_bug.cgi?id=1888565): daemon: Explicitly start rpm-ostreed [#2291](https://github.com/openshift/machine-config-operator/pull/2291)
* [Bug 1886636](https://bugzilla.redhat.com/show_bug.cgi?id=1886636): update ctrcfg crd to make spec & containerruntimeconfig required [#2156](https://github.com/openshift/machine-config-operator/pull/2156)
* Add IBM Cloud managed annotations to CVO manifests [#2221](https://github.com/openshift/machine-config-operator/pull/2221)
* [Bug 1904124](https://bugzilla.redhat.com/show_bug.cgi?id=1904124): [baremetal] Add check for default connection id to static DHCPv6 script [#2285](https://github.com/openshift/machine-config-operator/pull/2285)
* operator: allow kube-cloud-config cm with CA data but no cloud config [#2208](https://github.com/openshift/machine-config-operator/pull/2208)
* [Bug 1899350](https://bugzilla.redhat.com/show_bug.cgi?id=1899350): Include dhcp client-id and bond options during ovs-configuration [#2264](https://github.com/openshift/machine-config-operator/pull/2264)
* [Bug 1903290](https://bugzilla.redhat.com/show_bug.cgi?id=1903290): kubelet: refactor KUBELET_LOG_LEVEL into KubeletConfig field [#2262](https://github.com/openshift/machine-config-operator/pull/2262)
* templates: Set vSphere hostname from guestinfo before NM starts [#2282](https://github.com/openshift/machine-config-operator/pull/2282)
* Create drop in file for ContainerRuntimeSearchRegistries [#2276](https://github.com/openshift/machine-config-operator/pull/2276)
* daemon: Rework operating system conditionals [#2242](https://github.com/openshift/machine-config-operator/pull/2242)
* [baremetal and friends] Drop unnecessary readiness probes [#2073](https://github.com/openshift/machine-config-operator/pull/2073)
* *: switch to v3.2.0 Ignition configs instead of v3.1.0 [#2248](https://github.com/openshift/machine-config-operator/pull/2248)
* templates: add apiserver-url.env file [#2232](https://github.com/openshift/machine-config-operator/pull/2232)
* templates: use Afterburn for setting GCP hostnames [#2217](https://github.com/openshift/machine-config-operator/pull/2217)
* Annotate manifests for single-node-developer cluster profile [#2268](https://github.com/openshift/machine-config-operator/pull/2268)
* Add dispatcher script to statically configure DHCP address [#2188](https://github.com/openshift/machine-config-operator/pull/2188)
* daemon: selectively reboot based on diffs of applied MCs [#2259](https://github.com/openshift/machine-config-operator/pull/2259)
* Add ipv6 support to static DHCP configuration [#2275](https://github.com/openshift/machine-config-operator/pull/2275)
* [Bug 1873556](https://bugzilla.redhat.com/show_bug.cgi?id=1873556): [on-prem] inject the proxy into the env for NetworkManager.service [#2266](https://github.com/openshift/machine-config-operator/pull/2266)
* [Bug 1898036](https://bugzilla.redhat.com/show_bug.cgi?id=1898036): Copy files from NM overlay onto /etc/NetworkManager/system-connections [#2263](https://github.com/openshift/machine-config-operator/pull/2263)
* docs: Fix broken ostree url [#2270](https://github.com/openshift/machine-config-operator/pull/2270)
* [Bug 1901472](https://bugzilla.redhat.com/show_bug.cgi?id=1901472): Only enable unicast mode on platform that asked for it [#2255](https://github.com/openshift/machine-config-operator/pull/2255)
* operator: prevent upgrades on degraded pools [#2231](https://github.com/openshift/machine-config-operator/pull/2231)
* [Bug 1879099](https://bugzilla.redhat.com/show_bug.cgi?id=1879099): Inject version into controllerconfig, refuse mismatches [#2206](https://github.com/openshift/machine-config-operator/pull/2206)
* Bump openshift/api and openshift/client-go [#2253](https://github.com/openshift/machine-config-operator/pull/2253)
* [Bug 1899600](https://bugzilla.redhat.com/show_bug.cgi?id=1899600): daemon: Only switch to bfq scheduler when we have an OS update [#2243](https://github.com/openshift/machine-config-operator/pull/2243)
* [Bug 1899603](https://bugzilla.redhat.com/show_bug.cgi?id=1899603): daemon: do not roll back on non-*COS machines [#2241](https://github.com/openshift/machine-config-operator/pull/2241)
* templates: move recycler pod out of kubelet manifests directory [#2238](https://github.com/openshift/machine-config-operator/pull/2238)
* Move MDNS config file to common directory [#2234](https://github.com/openshift/machine-config-operator/pull/2234)
* [Bug 1880259](https://bugzilla.redhat.com/show_bug.cgi?id=1880259): ovs-configuration: use NM default ethernet route metric [#2136](https://github.com/openshift/machine-config-operator/pull/2136)
* Add kubevirt platform [#2098](https://github.com/openshift/machine-config-operator/pull/2098)
* [Bug 1895360](https://bugzilla.redhat.com/show_bug.cgi?id=1895360): pkg/daemon: don't delete a file if its replaced with a dropin [#2196](https://github.com/openshift/machine-config-operator/pull/2196)
* templates: Disable SSH keys lookup from authorized_keys.d on FCOS [#2087](https://github.com/openshift/machine-config-operator/pull/2087)
* Fix CRIO PidsLimit json tag [#2104](https://github.com/openshift/machine-config-operator/pull/2104)
* daemon: Remove rollback deployment [#2220](https://github.com/openshift/machine-config-operator/pull/2220)
* controller: cleanup: Remove unnecessary patch methods [#1981](https://github.com/openshift/machine-config-operator/pull/1981)
* [Bug 1897361](https://bugzilla.redhat.com/show_bug.cgi?id=1897361): ctrcfg_test: Wait for our prior target config [#2229](https://github.com/openshift/machine-config-operator/pull/2229)
* FAQ: Add a "debugging node join" section [#2219](https://github.com/openshift/machine-config-operator/pull/2219)
* Move some deduped templates back to where they belong [#2209](https://github.com/openshift/machine-config-operator/pull/2209)
* [Bug 1895099](https://bugzilla.redhat.com/show_bug.cgi?id=1895099): Fix VSphere UPI not populating PlatformStatus [#2207](https://github.com/openshift/machine-config-operator/pull/2207)
* [Bug 1896898](https://bugzilla.redhat.com/show_bug.cgi?id=1896898): Fix awk syntax in configure-ovs.sh [#2228](https://github.com/openshift/machine-config-operator/pull/2228)
* [Bug 1894477](https://bugzilla.redhat.com/show_bug.cgi?id=1894477): Fix bash in nodeip-configuration.service [#2199](https://github.com/openshift/machine-config-operator/pull/2199)
* [Bug 1895385](https://bugzilla.redhat.com/show_bug.cgi?id=1895385): Drop kubelet logging back down to level 3 [#2211](https://github.com/openshift/machine-config-operator/pull/2211)
* [Bug 1873288](https://bugzilla.redhat.com/show_bug.cgi?id=1873288): server: Target the spec configuration if we have at least one node [#2035](https://github.com/openshift/machine-config-operator/pull/2035)
* owners: Add mdbooth to approvers [#2201](https://github.com/openshift/machine-config-operator/pull/2201)
* Revert "crio: drop infra container when possible" [#2204](https://github.com/openshift/machine-config-operator/pull/2204)
* FAQ: add entry about RHEL worker nodes [#2203](https://github.com/openshift/machine-config-operator/pull/2203)
* Bump to the latest Ignition 2.7.0 [#2197](https://github.com/openshift/machine-config-operator/pull/2197)
* templates/master/00-master/_base/files: remove etcd-root-ca [#2183](https://github.com/openshift/machine-config-operator/pull/2183)
* crio: drop infra container when possible [#2177](https://github.com/openshift/machine-config-operator/pull/2177)
* Dedupe on-prem templates [#2079](https://github.com/openshift/machine-config-operator/pull/2079)
* Create and enable overlay mount point for NetworkManager [#2017](https://github.com/openshift/machine-config-operator/pull/2017)
* [Bug 1889912](https://bugzilla.redhat.com/show_bug.cgi?id=1889912): vendor in drain fix for using high cpu [#2191](https://github.com/openshift/machine-config-operator/pull/2191)
* [Bug 1892448](https://bugzilla.redhat.com/show_bug.cgi?id=1892448): daemon: add back metrics for pivot error [#2189](https://github.com/openshift/machine-config-operator/pull/2189)
* controller: Reflect pool paused status in Updating [#2095](https://github.com/openshift/machine-config-operator/pull/2095)
* Remove BootstrapIP from Keepalived template [#2185](https://github.com/openshift/machine-config-operator/pull/2185)
* [Bug 1891460](https://bugzilla.redhat.com/show_bug.cgi?id=1891460): kubelet: add eviction hard validation [#2182](https://github.com/openshift/machine-config-operator/pull/2182)
* Dedupe on-prem bootstrap manifests [#2071](https://github.com/openshift/machine-config-operator/pull/2071)
* [Bug 1866873](https://bugzilla.redhat.com/show_bug.cgi?id=1866873): update MCDDrainErr to reduce cardinality & fix nodename [#2044](https://github.com/openshift/machine-config-operator/pull/2044)
* add current profile annotations to CVO manifests [#2180](https://github.com/openshift/machine-config-operator/pull/2180)
* [Bug 1890074](https://bugzilla.redhat.com/show_bug.cgi?id=1890074): daemon: allow one to one mapping of extension on OKD [#2181](https://github.com/openshift/machine-config-operator/pull/2181)
* update owners file [#2186](https://github.com/openshift/machine-config-operator/pull/2186)
* Updating ose-machine-config-operator builder & base images to be consistent with ART [#2144](https://github.com/openshift/machine-config-operator/pull/2144)
* [Bug 1890074](https://bugzilla.redhat.com/show_bug.cgi?id=1890074): daemon: allow an extension to install group of packages [#2170](https://github.com/openshift/machine-config-operator/pull/2170)
* [Bug 1887545](https://bugzilla.redhat.com/show_bug.cgi?id=1887545): Fix ovs-configuration detecting bond and vlan interfaces [#2152](https://github.com/openshift/machine-config-operator/pull/2152)
* docs/OSUpgrades: Doc /etc/ignition-machine-config-encapsulated.json [#2172](https://github.com/openshift/machine-config-operator/pull/2172)
* server: More unit testing for MCS Ignition version [#2171](https://github.com/openshift/machine-config-operator/pull/2171)
* [Bug 1879283](https://bugzilla.redhat.com/show_bug.cgi?id=1879283): *: add nil check when decoding File.Contents.Source [#2123](https://github.com/openshift/machine-config-operator/pull/2123)
* [Bug 1890250](https://bugzilla.redhat.com/show_bug.cgi?id=1890250): mcs: Ensure that the encapsulated config is spec 2 if requested [#2167](https://github.com/openshift/machine-config-operator/pull/2167)
* Add a new ShiftStack team member [#2165](https://github.com/openshift/machine-config-operator/pull/2165)
* [Bug 1872001](https://bugzilla.redhat.com/show_bug.cgi?id=1872001): Stop using EtcdDiscoveryDomain in templates [#2025](https://github.com/openshift/machine-config-operator/pull/2025)
* [Bug 1867608](https://bugzilla.redhat.com/show_bug.cgi?id=1867608): ds/machine-config-daemon: Set maxUnavailable 10% [#1992](https://github.com/openshift/machine-config-operator/pull/1992)
* docs/custom-pools: Describe a little about nodes and pools and updates [#2135](https://github.com/openshift/machine-config-operator/pull/2135)
* [Bug 1887040](https://bugzilla.redhat.com/show_bug.cgi?id=1887040): OVS config: check if OVS is installed [#2154](https://github.com/openshift/machine-config-operator/pull/2154)
* [Bug 1884165](https://bugzilla.redhat.com/show_bug.cgi?id=1884165): firstboot.service: disable existing repos before pivot [#2092](https://github.com/openshift/machine-config-operator/pull/2092)
* [Bug 1877071](https://bugzilla.redhat.com/show_bug.cgi?id=1877071): vSphere - Limit the number of nameservers to 3 [#2064](https://github.com/openshift/machine-config-operator/pull/2064)
* Fix example to include directives required for alerting [#2149](https://github.com/openshift/machine-config-operator/pull/2149)
* [Bug 1849543](https://bugzilla.redhat.com/show_bug.cgi?id=1849543): Use mc name as finalizer for kubelet config [#2076](https://github.com/openshift/machine-config-operator/pull/2076)
* [Bug 1865839](https://bugzilla.redhat.com/show_bug.cgi?id=1865839): daemon: better error reporting for rpm-ostree operations [#2097](https://github.com/openshift/machine-config-operator/pull/2097)
* [Bug 1882191](https://bugzilla.redhat.com/show_bug.cgi?id=1882191): Add GODEBUG=x509ignoreCN=0 to systemd DefaultEnvironment [#2141](https://github.com/openshift/machine-config-operator/pull/2141)
* baremetal: bootstrap api vip until down [#1995](https://github.com/openshift/machine-config-operator/pull/1995)
* OSUpgrades.md: Expand question/answer section [#2129](https://github.com/openshift/machine-config-operator/pull/2129)
* FAQ: Discuss changing partitioning [#2128](https://github.com/openshift/machine-config-operator/pull/2128)
* [Full changelog](https://github.com/openshift/machine-config-operator/compare/6eca4bdc19d303c42ae44d82ef0dfb2161565d81...5dd1fe366bd0779b290360eb014df67ae1c950cc)


### [mdns-publisher](https://github.com/openshift/mdns-publisher/tree/4b2a15226b570f0847479ee582ed6e8d26490a8d)

* [Bug 1983695](https://bugzilla.redhat.com/show_bug.cgi?id=1983695): [release-4.7] Truncate long service names to 63 characters [#34](https://github.com/openshift/mdns-publisher/pull/34)
* Updating ose-mdns-publisher builder & base images to be consistent with ART [#23](https://github.com/openshift/mdns-publisher/pull/23)
* [Bug 1898097](https://bugzilla.redhat.com/show_bug.cgi?id=1898097): Update zeroconf to pull in rate-limiting fix [#21](https://github.com/openshift/mdns-publisher/pull/21)
* Add component details to OWNERS [#19](https://github.com/openshift/mdns-publisher/pull/19)
* Updating ose-mdns-publisher builder & base images to be consistent with ART [#18](https://github.com/openshift/mdns-publisher/pull/18)
* [Full changelog](https://github.com/openshift/mdns-publisher/compare/793a43fcc1e15890ea7e20c5aee2baf1dddda9f0...4b2a15226b570f0847479ee582ed6e8d26490a8d)


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

* [Bug 1927896](https://bugzilla.redhat.com/show_bug.cgi?id=1927896): make a copy of global RuntimeConfig on merge [#91](https://github.com/openshift/multus-cni/pull/91)
* [Bug 1936334](https://bugzilla.redhat.com/show_bug.cgi?id=1936334): Updating multus-cni builder & base images to be consistent with ART [#81](https://github.com/openshift/multus-cni/pull/81)
* [Bug 1900835](https://bugzilla.redhat.com/show_bug.cgi?id=1900835): Multus should exit zero on DEL when cache file is missing and pod cannot be found. [#82](https://github.com/openshift/multus-cni/pull/82)
* Sync for OpenShift 4.7 (includes Device ID changes) [#83](https://github.com/openshift/multus-cni/pull/83)
* [Full changelog](https://github.com/openshift/multus-cni/compare/30668ec22bd3e92ae2bb258aeff8aca744377574...5530094db7607fc9292e3b269fcf5a85b0dad3df)


### [multus-route-override-cni](https://github.com/openshift/route-override-cni/tree/1662c3ec79b880fce5cd9c4e64f5ba0d4daffc00)

* Updating ose-multus-route-override-cni builder & base images to be consistent with ART [#10](https://github.com/openshift/route-override-cni/pull/10)
* [Full changelog](https://github.com/openshift/route-override-cni/compare/da944e11953b64c1f6e6b8a0319c3a988997bcf6...1662c3ec79b880fce5cd9c4e64f5ba0d4daffc00)


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

* [Bug 1931950](https://bugzilla.redhat.com/show_bug.cgi?id=1931950): [backport 4.7] Fix for IPv6 when leading hextets equal zero [#49](https://github.com/openshift/whereabouts-cni/pull/49)
* [Bug 1898670](https://bugzilla.redhat.com/show_bug.cgi?id=1898670): Removes error when deallocating IP errors out, instead just warns [#39](https://github.com/openshift/whereabouts-cni/pull/39)
* Excluded subnet handling for ipv6 [#36](https://github.com/openshift/whereabouts-cni/pull/36)
* [Full changelog](https://github.com/openshift/whereabouts-cni/compare/577a9f82a77ee9e19a306b8ea4c40b5dc8657f3f...dfe6b395b67c0cede73e6edf758976ae208b930c)


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

* Updating ose-must-gather builder & base images to be consistent with ART [#202](https://github.com/openshift/must-gather/pull/202)
* [Bug 1954302](https://bugzilla.redhat.com/show_bug.cgi?id=1954302): Add ovs related services to GENERAL_SERVICES [#229](https://github.com/openshift/must-gather/pull/229)
* [Bug 1916417](https://bugzilla.redhat.com/show_bug.cgi?id=1916417): Gather Kuryr CRDs data [#201](https://github.com/openshift/must-gather/pull/201)
* [Bug 1906655](https://bugzilla.redhat.com/show_bug.cgi?id=1906655): Add openvswitch services to must-gather [#199](https://github.com/openshift/must-gather/pull/199)
* [Bug 1906968](https://bugzilla.redhat.com/show_bug.cgi?id=1906968): Add kubernetes-nmstate resources to must-gather [#198](https://github.com/openshift/must-gather/pull/198)
* [NE-356](https://issues.redhat.com/browse/NE-356): Add HAProxy config files to must-gather [#189](https://github.com/openshift/must-gather/pull/189)
* Add Data collection for ovn-ipsec encrypted clusters [#196](https://github.com/openshift/must-gather/pull/196)
* [Bug 1862643](https://bugzilla.redhat.com/show_bug.cgi?id=1862643): Collect docker logs from WinEvent log on Windows machines [#195](https://github.com/openshift/must-gather/pull/195)
* Remove namespace [#194](https://github.com/openshift/must-gather/pull/194)
* Updating ose-must-gather builder & base images to be consistent with ART [#193](https://github.com/openshift/must-gather/pull/193)
* Adding Bugzilla component information to must-gather [#190](https://github.com/openshift/must-gather/pull/190)
* Split resources to named and groups [#136](https://github.com/openshift/must-gather/pull/136)
* Enhance must-gather for networking [#187](https://github.com/openshift/must-gather/pull/187)
* Add olm resources to default must-gather [#182](https://github.com/openshift/must-gather/pull/182)
* adding collection script for validation and mutatin admission webhooks [#124](https://github.com/openshift/must-gather/pull/124)
* Fix broken link [#148](https://github.com/openshift/must-gather/pull/148)
* gather_network_logs: specfiy sdn container for sdn pods [#180](https://github.com/openshift/must-gather/pull/180)
* Fixed core dumps message [#181](https://github.com/openshift/must-gather/pull/181)
* [Full changelog](https://github.com/openshift/must-gather/compare/6f310efcaedc68b16a14618abbdbb1b0e97c337d...205d4e3cffb19bda7a658836c84587f2ac78d82c)


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

* Updating ose-network-metrics-daemon builder & base images to be consistent with ART (#29) [#29](https://github.com/openshift/network-metrics-daemon/pull/29)
* Modify the owners file to accomodate bz component. (#30) [#30](https://github.com/openshift/network-metrics-daemon/pull/30)
* [Full changelog](https://github.com/openshift/network-metrics-daemon/compare/c5b56ed97be71c04fe1e56dbee3bbbb1dc28f4ad...b1926150fd61d1f5137d18606661ff451f504a98)


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

* [Bug 1917904](https://bugzilla.redhat.com/show_bug.cgi?id=1917904): bump k8s.io/apiserver to 1.20.4 [#43](https://github.com/openshift/oauth-apiserver/pull/43)
* Updating ose-oauth-apiserver builder & base images to be consistent with ART [#37](https://github.com/openshift/oauth-apiserver/pull/37)
* [Bug 1913325](https://bugzilla.redhat.com/show_bug.cgi?id=1913325): bump kube to 0.20.1 [#35](https://github.com/openshift/oauth-apiserver/pull/35)
* move username and groupname validation to apiserver-library-go [#32](https://github.com/openshift/oauth-apiserver/pull/32)
* allow users list their own access tokens [#24](https://github.com/openshift/oauth-apiserver/pull/24)
* Updating ose-oauth-apiserver builder & base images to be consistent with ART [#29](https://github.com/openshift/oauth-apiserver/pull/29)
* Makefile: prepare test-e2e endpoint [#31](https://github.com/openshift/oauth-apiserver/pull/31)
* bumps kubernetes-apiserver [#30](https://github.com/openshift/oauth-apiserver/pull/30)
* brings TokenReview client timeout [#28](https://github.com/openshift/oauth-apiserver/pull/28)
* register api groups to `legacyscheme.Scheme` early [#26](https://github.com/openshift/oauth-apiserver/pull/26)
* pin to github.com/openshift/kubernetes-client-go [#25](https://github.com/openshift/oauth-apiserver/pull/25)
* bumps to kube 1.19.2 and picks up our carries to apiserver package [#23](https://github.com/openshift/oauth-apiserver/pull/23)
* [Full changelog](https://github.com/openshift/oauth-apiserver/compare/3412a192ea1c2cd30acdf86dc8183e0235e78a16...69f527e90f599e0f509cfce73ba7b95656f03f7f)


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

* Updating golang-github-openshift-oauth-proxy builder & base images to be consistent with ART [#198](https://github.com/openshift/oauth-proxy/pull/198)
* [Bug 1879878](https://bugzilla.redhat.com/show_bug.cgi?id=1879878): remove logging when authz header is present but basic auth is not attempted [#197](https://github.com/openshift/oauth-proxy/pull/197)
* Updating golang-github-openshift-oauth-proxy builder & base images to be consistent with ART [#196](https://github.com/openshift/oauth-proxy/pull/196)
* [Bug 1884131](https://bugzilla.redhat.com/show_bug.cgi?id=1884131): fix e2e tests to use aws cluster supplied by the CI [#148](https://github.com/openshift/oauth-proxy/pull/148)
* [Bug 1884565](https://bugzilla.redhat.com/show_bug.cgi?id=1884565): don't segfault on wrong option combination [#191](https://github.com/openshift/oauth-proxy/pull/191)
* [Full changelog](https://github.com/openshift/oauth-proxy/compare/63af096e2762f9165bc7b30d65b8cd11d60119e7...fd4dfe78bcd8373c545284a671499681f824c645)


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

* [Bug 1965932](https://bugzilla.redhat.com/show_bug.cgi?id=1965932): bump kube to 0.20.4 [#79](https://github.com/openshift/oauth-server/pull/79)
* Updating oauth-server builder & base images to be consistent with ART [#62](https://github.com/openshift/oauth-server/pull/62)
* brings TokenReview client timeout [#61](https://github.com/openshift/oauth-server/pull/61)
* pin to github.com/openshift/kubernetes-client-go [#60](https://github.com/openshift/oauth-server/pull/60)
* bumps to kube 1.19.2 and picks up our carries to apiserver package [#59](https://github.com/openshift/oauth-server/pull/59)
* [Full changelog](https://github.com/openshift/oauth-server/compare/483800527504294f89aaacf165c2ccb873c44122...61db550b94b09356eebabcffd39aea8d90eb6089)


### [openshift-apiserver](https://github.com/openshift/openshift-apiserver/tree/3c007ad1de009a255a56889761dc2ac440529ffc)

* [Bug 1995074](https://bugzilla.redhat.com/show_bug.cgi?id=1995074): revert incorrect ssh scp fix [#242](https://github.com/openshift/openshift-apiserver/pull/242)
* [Bug 1965402](https://bugzilla.redhat.com/show_bug.cgi?id=1965402): Revert 'Bug 1965402: Enhance API host name validation' [#211](https://github.com/openshift/openshift-apiserver/pull/211)
* [Bug 1961557](https://bugzilla.redhat.com/show_bug.cgi?id=1961557): sets shutdown-delay-duration from OpenShiftAPIServerConfig [#199](https://github.com/openshift/openshift-apiserver/pull/199)
* [Bug 1917904](https://bugzilla.redhat.com/show_bug.cgi?id=1917904): bump k8s.io/apiserver to 1.20.4 [#187](https://github.com/openshift/openshift-apiserver/pull/187)
* [Bug 1912590](https://bugzilla.redhat.com/show_bug.cgi?id=1912590): Populate publicDockerImageRepository for new image streams [#181](https://github.com/openshift/openshift-apiserver/pull/181)
* [Bug 1896977](https://bugzilla.redhat.com/show_bug.cgi?id=1896977): Enhance API host name validation [#167](https://github.com/openshift/openshift-apiserver/pull/167)
* [Bug 1900989](https://bugzilla.redhat.com/show_bug.cgi?id=1900989): policy/unidling-controller: allow get/update on services [#180](https://github.com/openshift/openshift-apiserver/pull/180)
* [Bug 1915661](https://bugzilla.redhat.com/show_bug.cgi?id=1915661): update image-pruner role to include jobs, cronjobs and statefulsets [#177](https://github.com/openshift/openshift-apiserver/pull/177)
* [Bug 1910257](https://bugzilla.redhat.com/show_bug.cgi?id=1910257): bump(golang.org/x/crypto) [#174](https://github.com/openshift/openshift-apiserver/pull/174)
* [Bug 1913325](https://bugzilla.redhat.com/show_bug.cgi?id=1913325): Bump to 1.20.1 [#171](https://github.com/openshift/openshift-apiserver/pull/171)
* [Bug 1867380](https://bugzilla.redhat.com/show_bug.cgi?id=1867380): When using webhooks in OCP 4.5 fails to rollout latest deploymentconfig [#165](https://github.com/openshift/openshift-apiserver/pull/165)
* Updating ose-openshift-apiserver builder & base images to be consistent with ART [#159](https://github.com/openshift/openshift-apiserver/pull/159)
* Remove the code serving the oauth and user APIs [#154](https://github.com/openshift/openshift-apiserver/pull/154)
* Use imageapi with custom v1.SecretList type [#158](https://github.com/openshift/openshift-apiserver/pull/158)
* bumps kubernetes-apiserver [#160](https://github.com/openshift/openshift-apiserver/pull/160)
* brings TokenReview client timeout [#157](https://github.com/openshift/openshift-apiserver/pull/157)
* pin to github.com/openshift/kubernetes-client-go [#155](https://github.com/openshift/openshift-apiserver/pull/155)
* bumps (library-go) [#153](https://github.com/openshift/openshift-apiserver/pull/153)
* [IR-113](https://issues.redhat.com/browse/IR-113): OCI Schema support for ImageStream import [#145](https://github.com/openshift/openshift-apiserver/pull/145)
* checking conversions for upstream changes. [#150](https://github.com/openshift/openshift-apiserver/pull/150)
* [Bug 1866605](https://bugzilla.redhat.com/show_bug.cgi?id=1866605): metadata.generation not getting set/updated [#149](https://github.com/openshift/openshift-apiserver/pull/149)
* bumps to kube 1.19.2 and picks up our carries to apiserver package [#148](https://github.com/openshift/openshift-apiserver/pull/148)
* [Bug 1884270](https://bugzilla.redhat.com/show_bug.cgi?id=1884270): bypass golang url parsing with scp styled ssh git URLs; refactor URL for older git clients [#147](https://github.com/openshift/openshift-apiserver/pull/147)
* [Full changelog](https://github.com/openshift/openshift-apiserver/compare/c09e60bc9c6e15cb432880858e5d14c711ff1d8d...3c007ad1de009a255a56889761dc2ac440529ffc)


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

* [Bug 1924531](https://bugzilla.redhat.com/show_bug.cgi?id=1924531): Update k8s.io dependencies to address CVE-2021-3121 [#191](https://github.com/openshift/openshift-controller-manager/pull/191)
* [Bug 1955210](https://bugzilla.redhat.com/show_bug.cgi?id=1955210): fixed LANG for the builder container [#180](https://github.com/openshift/openshift-controller-manager/pull/180)
* Updating ose-openshift-controller-manager builder & base images to be consistent with ART [#158](https://github.com/openshift/openshift-controller-manager/pull/158)
* [Bug 1900989](https://bugzilla.redhat.com/show_bug.cgi?id=1900989): unidling: switch away from endpoints to the service [#165](https://github.com/openshift/openshift-controller-manager/pull/165)
* remove use of BUILD_ISOLATION env var (no longer inspected in openshift/builder) [#160](https://github.com/openshift/openshift-controller-manager/pull/160)
* [Bug 1908459](https://bugzilla.redhat.com/show_bug.cgi?id=1908459): BUILD-148: bump(*): k8s 1.20.0 [#151](https://github.com/openshift/openshift-controller-manager/pull/151)
* [Bug 1860136](https://bugzilla.redhat.com/show_bug.cgi?id=1860136): Fix for Annotation was not propagated to the route when changes made to existing ingress object [#149](https://github.com/openshift/openshift-controller-manager/pull/149)
* [BUILD-187](https://issues.redhat.com/browse/BUILD-187): Detect if image trigger ID was cleared [#150](https://github.com/openshift/openshift-controller-manager/pull/150)
* [Bug 1887745](https://bugzilla.redhat.com/show_bug.cgi?id=1887745): Listing All Events with Chunking [#145](https://github.com/openshift/openshift-controller-manager/pull/145)
* Updating ose-openshift-controller-manager builder & base images to be consistent with ART [#148](https://github.com/openshift/openshift-controller-manager/pull/148)
* [Bug 1891362](https://bugzilla.redhat.com/show_bug.cgi?id=1891362): Remove the openshift_build_result_total metric [#143](https://github.com/openshift/openshift-controller-manager/pull/143)
* Add Build Result Counter Metric [#125](https://github.com/openshift/openshift-controller-manager/pull/125)
* [Full changelog](https://github.com/openshift/openshift-controller-manager/compare/8a39c64da365349ac8a379e2450a6e8bf9597827...c93745bf6898f41c6d10c66e7024238ddf20a86d)


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

* Updating openshift-state-metrics builder & base images to be consistent with ART [#66](https://github.com/openshift/openshift-state-metrics/pull/66)
* Update OWNERS file [#64](https://github.com/openshift/openshift-state-metrics/pull/64)
* [Bug 1885249](https://bugzilla.redhat.com/show_bug.cgi?id=1885249): Replace klog with klog v2 [#63](https://github.com/openshift/openshift-state-metrics/pull/63)
* [Bug 1885249](https://bugzilla.redhat.com/show_bug.cgi?id=1885249): Replace glog with klog v2 [#62](https://github.com/openshift/openshift-state-metrics/pull/62)
* Updating openshift-state-metrics builder & base images to be consistent with ART [#60](https://github.com/openshift/openshift-state-metrics/pull/60)
* [Bug 1886111](https://bugzilla.redhat.com/show_bug.cgi?id=1886111): Revert "Merge pull request #59 from paulfantom/klog" [#61](https://github.com/openshift/openshift-state-metrics/pull/61)
* [Bug 1885249](https://bugzilla.redhat.com/show_bug.cgi?id=1885249): Replace glog with klog v2 [#59](https://github.com/openshift/openshift-state-metrics/pull/59)
* [Full changelog](https://github.com/openshift/openshift-state-metrics/compare/24b34520a3a110dfc9884100d4f242da878dee35...40b0968ee1d488b791cdd6750fac6534abac122e)


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

* [Bug 2000551](https://bugzilla.redhat.com/show_bug.cgi?id=2000551): Adds Proxy to provider client http transport [#200](https://github.com/openshift/cluster-api-provider-openstack/pull/200)
* [Bug 1886848](https://bugzilla.redhat.com/show_bug.cgi?id=1886848): Save status before patching machine annotations [#157](https://github.com/openshift/cluster-api-provider-openstack/pull/157)
* [Bug 1915926](https://bugzilla.redhat.com/show_bug.cgi?id=1915926): Update ose-openstack-machine-controllers builder & base … [#151](https://github.com/openshift/cluster-api-provider-openstack/pull/151)
* [Bug 1913736](https://bugzilla.redhat.com/show_bug.cgi?id=1913736): do not fetch image id when booting from volume [#148](https://github.com/openshift/cluster-api-provider-openstack/pull/148)
* [Bug 1909723](https://bugzilla.redhat.com/show_bug.cgi?id=1909723): Updating ose-openstack-machine-controllers builder & base images to be consistent with ART [#132](https://github.com/openshift/cluster-api-provider-openstack/pull/132)
* [Bug 1909744](https://bugzilla.redhat.com/show_bug.cgi?id=1909744): Bump gophercloud to v0.14.0 [#126](https://github.com/openshift/cluster-api-provider-openstack/pull/126)
* [Bug 1908466](https://bugzilla.redhat.com/show_bug.cgi?id=1908466): check if compute AZ is available [#143](https://github.com/openshift/cluster-api-provider-openstack/pull/143)
* [Bug 1903424](https://bugzilla.redhat.com/show_bug.cgi?id=1903424): Ensure MAO dependency is up to date to include newest metrics [#141](https://github.com/openshift/cluster-api-provider-openstack/pull/141)
* Adds scaling annotations to machineset [#133](https://github.com/openshift/cluster-api-provider-openstack/pull/133)
* [Bug 1805025](https://bugzilla.redhat.com/show_bug.cgi?id=1805025): return correct error if machine validation fails [#137](https://github.com/openshift/cluster-api-provider-openstack/pull/137)
* owners: Add mdbooth [#136](https://github.com/openshift/cluster-api-provider-openstack/pull/136)
* Drop openssh from the image [#135](https://github.com/openshift/cluster-api-provider-openstack/pull/135)
* make primary subnet a programatic part of provider spec [#129](https://github.com/openshift/cluster-api-provider-openstack/pull/129)
* Add EmilienM to the team [#134](https://github.com/openshift/cluster-api-provider-openstack/pull/134)
* Fix vendoring [#127](https://github.com/openshift/cluster-api-provider-openstack/pull/127)
* [Full changelog](https://github.com/openshift/cluster-api-provider-openstack/compare/48b73415908af2333641faef06fb104666120177...dcb7828fd3753b90a5f617349495e59eca0307d1)


### [operator-lifecycle-manager](https://github.com/operator-framework/operator-lifecycle-manager/tree/ebe84506ec094fc9ef505be8f5185e97d0c763ab)

* Fix kubebuilder installation in the build root Dockerfile [#2351](https://github.com/operator-framework/operator-lifecycle-manager/pull/2351)
* [Bug 1982693](https://bugzilla.redhat.com/show_bug.cgi?id=1982693): remove cleanup from startup [#2287](https://github.com/operator-framework/operator-lifecycle-manager/pull/2287)
* [Bug 1972075](https://bugzilla.redhat.com/show_bug.cgi?id=1972075): Add OperatorCondition status sync and update operator upgradeable check [#2206](https://github.com/operator-framework/operator-lifecycle-manager/pull/2206)
* [Bug 1945702](https://bugzilla.redhat.com/show_bug.cgi?id=1945702): Fix inconsistent dependency candidate order. [#2149](https://github.com/operator-framework/operator-lifecycle-manager/pull/2149)
* [Bug 1962314](https://bugzilla.redhat.com/show_bug.cgi?id=1962314): Explicitly set `readOnlyRootFilesystem: false` on created registry pods. [#2171](https://github.com/operator-framework/operator-lifecycle-manager/pull/2171)
* [Bug 1963141](https://bugzilla.redhat.com/show_bug.cgi?id=1963141): Make ClusterOperator Available condition sticky. [#2173](https://github.com/operator-framework/operator-lifecycle-manager/pull/2173)
* [Bug 1962312](https://bugzilla.redhat.com/show_bug.cgi?id=1962312): Simplify deployment status check to reduce flapping. [#2170](https://github.com/operator-framework/operator-lifecycle-manager/pull/2170)
* [Bug 1962302](https://bugzilla.redhat.com/show_bug.cgi?id=1962302): Set reason/message for Available condition in packageserver co [#2168](https://github.com/operator-framework/operator-lifecycle-manager/pull/2168)
* [Bug 1959009](https://bugzilla.redhat.com/show_bug.cgi?id=1959009): Use DeploymentAvailable instead of custom test for CSV status. [#2151](https://github.com/operator-framework/operator-lifecycle-manager/pull/2151)
* [Bug 1924467](https://bugzilla.redhat.com/show_bug.cgi?id=1924467): Bumps k8s.io dependencies to v0.20.6 [#2121](https://github.com/operator-framework/operator-lifecycle-manager/pull/2121)
* [Bug 1949139](https://bugzilla.redhat.com/show_bug.cgi?id=1949139): Preserve existing ServiceAccount owner references during installs. [#2088](https://github.com/operator-framework/operator-lifecycle-manager/pull/2088)
* [Bug 1951657](https://bugzilla.redhat.com/show_bug.cgi?id=1951657): fix(catalog): Reduce namespace resync in resolution failure [#2107](https://github.com/operator-framework/operator-lifecycle-manager/pull/2107)
* [Bug 1952851](https://bugzilla.redhat.com/show_bug.cgi?id=1952851): Add resource requests for bundle unpacker [#2109](https://github.com/operator-framework/operator-lifecycle-manager/pull/2109)
* [Bug 1951232](https://bugzilla.redhat.com/show_bug.cgi?id=1951232): Fix resolution error if inner entry doesn't provide a required API. [#2106](https://github.com/operator-framework/operator-lifecycle-manager/pull/2106)
* [Bug 1947909](https://bugzilla.redhat.com/show_bug.cgi?id=1947909): Do not adopt copied CSVs [#2089](https://github.com/operator-framework/operator-lifecycle-manager/pull/2089)
* [Bug 1937375](https://bugzilla.redhat.com/show_bug.cgi?id=1937375): only override deployment resources when explicitly defined in subscription config [#2036](https://github.com/operator-framework/operator-lifecycle-manager/pull/2036)
* [Bug 1933839](https://bugzilla.redhat.com/show_bug.cgi?id=1933839): bump k8s.io/apiserver for webhook authorizer panic fix [#2022](https://github.com/operator-framework/operator-lifecycle-manager/pull/2022)
* [Bug 1936707](https://bugzilla.redhat.com/show_bug.cgi?id=1936707): Allow non-CSV-owned ServiceAccounts to satisfy CSV requirements. [#2034](https://github.com/operator-framework/operator-lifecycle-manager/pull/2034)
* [Bug 1938405](https://bugzilla.redhat.com/show_bug.cgi?id=1938405): Support jittering relatively small resync intervals. [#2041](https://github.com/operator-framework/operator-lifecycle-manager/pull/2041)
* Updating operator-lifecycle-manager builder & base images to be consistent with ART [#2013](https://github.com/operator-framework/operator-lifecycle-manager/pull/2013)
* [Bug 1934724](https://bugzilla.redhat.com/show_bug.cgi?id=1934724): fix(resolver): Allow skipped versions to be installed initially [#2027](https://github.com/operator-framework/operator-lifecycle-manager/pull/2027)
* [Bug 1929904](https://bugzilla.redhat.com/show_bug.cgi?id=1929904): Infer package name property for unannotated CSVs, if possible. [#2033](https://github.com/operator-framework/operator-lifecycle-manager/pull/2033)
* [Bug 1932002](https://bugzilla.redhat.com/show_bug.cgi?id=1932002): Only one of multiple subscriptions to the same package is honored [#2009](https://github.com/operator-framework/operator-lifecycle-manager/pull/2009)
* [Bug 1921954](https://bugzilla.redhat.com/show_bug.cgi?id=1921954): Clarify subscription constraint strings in resolution failures. [#1990](https://github.com/operator-framework/operator-lifecycle-manager/pull/1990)
* [Bug 1899588](https://bugzilla.redhat.com/show_bug.cgi?id=1899588): Only re-create operator resource if it has existing components [#1938](https://github.com/operator-framework/operator-lifecycle-manager/pull/1938)
* [Bug 1917537](https://bugzilla.redhat.com/show_bug.cgi?id=1917537): Fix time comparison in CSV reconcile loop [#1974](https://github.com/operator-framework/operator-lifecycle-manager/pull/1974)
* [Bug 1920526](https://bugzilla.redhat.com/show_bug.cgi?id=1920526): Fix zero-delay resyncs for certain registry update policies. [#1982](https://github.com/operator-framework/operator-lifecycle-manager/pull/1982)
* Use docker driver for minikube installation test. [#1983](https://github.com/operator-framework/operator-lifecycle-manager/pull/1983)
* fix: improve stalebot configuration for github issue tracking [#1975](https://github.com/operator-framework/operator-lifecycle-manager/pull/1975)
* [Bug 1916021](https://bugzilla.redhat.com/show_bug.cgi?id=1916021): Fix infinite loop when a CSV replacement chain contains a cycle. [#1966](https://github.com/operator-framework/operator-lifecycle-manager/pull/1966)
* [Bug 1909992](https://bugzilla.redhat.com/show_bug.cgi?id=1909992): Allow private bundle images within private indexes [#1941](https://github.com/operator-framework/operator-lifecycle-manager/pull/1941)
* [Bug 1910160](https://bugzilla.redhat.com/show_bug.cgi?id=1910160): Update OperatorCondition controller to watch deps [#1942](https://github.com/operator-framework/operator-lifecycle-manager/pull/1942)
* [Bug 1913085](https://bugzilla.redhat.com/show_bug.cgi?id=1913085): use OLM client when installing CRDs [#1888](https://github.com/operator-framework/operator-lifecycle-manager/pull/1888)
* Add joelanford to OWNERS as reviewer [#1948](https://github.com/operator-framework/operator-lifecycle-manager/pull/1948)
* [Bug 1913132](https://bugzilla.redhat.com/show_bug.cgi?id=1913132): Create CSV Deployments with OpCond EnvVar [#1943](https://github.com/operator-framework/operator-lifecycle-manager/pull/1943)
* [Bug 1905850](https://bugzilla.redhat.com/show_bug.cgi?id=1905850): Fix operatorcondition role verbs [#1939](https://github.com/operator-framework/operator-lifecycle-manager/pull/1939)
* [Bug 1912565](https://bugzilla.redhat.com/show_bug.cgi?id=1912565): update moby/term dependency [#1918](https://github.com/operator-framework/operator-lifecycle-manager/pull/1918)
* [Bug 1908596](https://bugzilla.redhat.com/show_bug.cgi?id=1908596): Use correct caBundle for 'olmcahash' annotation [#1933](https://github.com/operator-framework/operator-lifecycle-manager/pull/1933)
* [Bug 1907329](https://bugzilla.redhat.com/show_bug.cgi?id=1907329): Update /manifests with default cluster profile annotation [#1887](https://github.com/operator-framework/operator-lifecycle-manager/pull/1887)
* [Bug 1907792](https://bugzilla.redhat.com/show_bug.cgi?id=1907792): Change the OperatorUpgradeable condition to Upgradeable [#1911](https://github.com/operator-framework/operator-lifecycle-manager/pull/1911)
* [Bug 1910160](https://bugzilla.redhat.com/show_bug.cgi?id=1910160): Create OperatorConditions for CSVs being installed [#1900](https://github.com/operator-framework/operator-lifecycle-manager/pull/1900)
* [Bug 1907381](https://bugzilla.redhat.com/show_bug.cgi?id=1907381): CSV Annotations override pod annotations [#1913](https://github.com/operator-framework/operator-lifecycle-manager/pull/1913)
* [Bug 1908471](https://bugzilla.redhat.com/show_bug.cgi?id=1908471): Bump deps k8s 1.20 [#1903](https://github.com/operator-framework/operator-lifecycle-manager/pull/1903)
* Docs channel naming design [#1905](https://github.com/operator-framework/operator-lifecycle-manager/pull/1905)
* [Bug 1905299](https://bugzilla.redhat.com/show_bug.cgi?id=1905299): fix(olm): Verify ServiceAccount ownership before installing deployment [#1904](https://github.com/operator-framework/operator-lifecycle-manager/pull/1904)
* [Bug 1906134](https://bugzilla.redhat.com/show_bug.cgi?id=1906134): Don't create OperatorConditions for copied CSVs [#1899](https://github.com/operator-framework/operator-lifecycle-manager/pull/1899)
* [Bug 1903034](https://bugzilla.redhat.com/show_bug.cgi?id=1903034): Reduce log noise from OLM [#1901](https://github.com/operator-framework/operator-lifecycle-manager/pull/1901)
* [Bug 1905599](https://bugzilla.redhat.com/show_bug.cgi?id=1905599): Preserve original .status.lastUpdateTime in copied CSVs. [#1892](https://github.com/operator-framework/operator-lifecycle-manager/pull/1892)
* [Bug 1905640](https://bugzilla.redhat.com/show_bug.cgi?id=1905640): fix(e2e): Fix subscription manual approval flaky test [#1896](https://github.com/operator-framework/operator-lifecycle-manager/pull/1896)
* Add OLM support for the Upgradeable OperatorCondition and Admin overrides [#1885](https://github.com/operator-framework/operator-lifecycle-manager/pull/1885)
* [Bug 1857877](https://bugzilla.redhat.com/show_bug.cgi?id=1857877): check the service account owner in the requirement [#1881](https://github.com/operator-framework/operator-lifecycle-manager/pull/1881)
* Create operatorcondition for operator [#1875](https://github.com/operator-framework/operator-lifecycle-manager/pull/1875)
* Add authentication for private index images [#1878](https://github.com/operator-framework/operator-lifecycle-manager/pull/1878)
* [Bug 1898500](https://bugzilla.redhat.com/show_bug.cgi?id=1898500): Support InstallPlan steps upgrading existing ClusterIP Services. [#1884](https://github.com/operator-framework/operator-lifecycle-manager/pull/1884)
* add current profile annotations to CVO manifests [#1832](https://github.com/operator-framework/operator-lifecycle-manager/pull/1832)
* [Bug 1899835](https://bugzilla.redhat.com/show_bug.cgi?id=1899835): fix(catalog): be defensive about directly indexing catalog pods [#1876](https://github.com/operator-framework/operator-lifecycle-manager/pull/1876)
* (chore): add default label to issues [#1873](https://github.com/operator-framework/operator-lifecycle-manager/pull/1873)
* [Bug 1841175](https://bugzilla.redhat.com/show_bug.cgi?id=1841175): Recreate pending installplan if deleted before approval [#1843](https://github.com/operator-framework/operator-lifecycle-manager/pull/1843)
* Bump k8s dependencies to v0.19.3 [#1862](https://github.com/operator-framework/operator-lifecycle-manager/pull/1862)
* Allow ConsoleYAMLSample resources from bundle manifests [#1616](https://github.com/operator-framework/operator-lifecycle-manager/pull/1616)
* [Bug 1819457](https://bugzilla.redhat.com/show_bug.cgi?id=1819457): Services should not have duplicate ownerrefs [#1855](https://github.com/operator-framework/operator-lifecycle-manager/pull/1855)
* fix the comment in package-server [#1844](https://github.com/operator-framework/operator-lifecycle-manager/pull/1844)
* Generate changelog for v0.17.0. [#1850](https://github.com/operator-framework/operator-lifecycle-manager/pull/1850)
* Replace assertions for csv-e2e to use Gomega's matcher library [#1507](https://github.com/operator-framework/operator-lifecycle-manager/pull/1507)
* [Bug 1891995](https://bugzilla.redhat.com/show_bug.cgi?id=1891995): Add spec hash to service's label to ensure service is correct [#1848](https://github.com/operator-framework/operator-lifecycle-manager/pull/1848)
* Generate manifests for v0.17.0. [#1849](https://github.com/operator-framework/operator-lifecycle-manager/pull/1849)
* Bump version to 0.17.0. [#1842](https://github.com/operator-framework/operator-lifecycle-manager/pull/1842)
* Convert scoped_client_test to ginkgo [#1500](https://github.com/operator-framework/operator-lifecycle-manager/pull/1500)
* Replace assertions in Catalog-e2e to use Gomega's Matcher library [#1502](https://github.com/operator-framework/operator-lifecycle-manager/pull/1502)
* [Bug 1891898](https://bugzilla.redhat.com/show_bug.cgi?id=1891898): Set default, min, and max values on Webhook ports [#1835](https://github.com/operator-framework/operator-lifecycle-manager/pull/1835)
* [Bug 1889838](https://bugzilla.redhat.com/show_bug.cgi?id=1889838): fix race in Operator reconcilation [#1823](https://github.com/operator-framework/operator-lifecycle-manager/pull/1823)
* [Bug 1888073](https://bugzilla.redhat.com/show_bug.cgi?id=1888073): prevent no-op hotlooping on Operators [#1816](https://github.com/operator-framework/operator-lifecycle-manager/pull/1816)
* fix typo [#1807](https://github.com/operator-framework/operator-lifecycle-manager/pull/1807)
* [Bug 1875247](https://bugzilla.redhat.com/show_bug.cgi?id=1875247): Add package check for the channel head querying [#1748](https://github.com/operator-framework/operator-lifecycle-manager/pull/1748)
* [Bug 1879248](https://bugzilla.redhat.com/show_bug.cgi?id=1879248): OLM mounts CA Certs where Kubebuilder expects [#1808](https://github.com/operator-framework/operator-lifecycle-manager/pull/1808)
* [Bug 1885403](https://bugzilla.redhat.com/show_bug.cgi?id=1885403): Improve transitionCSVState error logs [#1803](https://github.com/operator-framework/operator-lifecycle-manager/pull/1803)
* fix typo in the error message [#1741](https://github.com/operator-framework/operator-lifecycle-manager/pull/1741)
* Updating operator-lifecycle-manager builder & base images to be consistent with ART [#1799](https://github.com/operator-framework/operator-lifecycle-manager/pull/1799)
* [Bug 1885398](https://bugzilla.redhat.com/show_bug.cgi?id=1885398): Retrieve CA from conversion webhooks for CA Hash [#1797](https://github.com/operator-framework/operator-lifecycle-manager/pull/1797)
* [Bug 1880473](https://bugzilla.redhat.com/show_bug.cgi?id=1880473): remove extraneous manifests in installplan [#1798](https://github.com/operator-framework/operator-lifecycle-manager/pull/1798)
* doc: add reporting bugs doc and small nit improvements in the README [#1480](https://github.com/operator-framework/operator-lifecycle-manager/pull/1480)
* [Full changelog](https://github.com/operator-framework/operator-lifecycle-manager/compare/15e94abbec89c46a841cffc333394131b0aeca4a...ebe84506ec094fc9ef505be8f5185e97d0c763ab)


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

* [Bug 1961341](https://bugzilla.redhat.com/show_bug.cgi?id=1961341): [release-4.7] Update openshift rolebindings to v1 [#409](https://github.com/operator-framework/operator-marketplace/pull/409)
* Updating marketplace-operator builder & base images to be consistent with ART [#367](https://github.com/operator-framework/operator-marketplace/pull/367)
* [Bug 1927456](https://bugzilla.redhat.com/show_bug.cgi?id=1927456): update defaults to 4.7 [#382](https://github.com/operator-framework/operator-marketplace/pull/382)
* [Bug 1908431](https://bugzilla.redhat.com/show_bug.cgi?id=1908431): Preserve custom catsrc w/ default catsrc name on restart [#373](https://github.com/operator-framework/operator-marketplace/pull/373)
* Fix upstream deployment [#342](https://github.com/operator-framework/operator-marketplace/pull/342)
* add current profile annotations to CVO manifests [#355](https://github.com/operator-framework/operator-marketplace/pull/355)
* Format logs info [#361](https://github.com/operator-framework/operator-marketplace/pull/361)
* [Bug 1896160](https://bugzilla.redhat.com/show_bug.cgi?id=1896160): Marketplace should report when it is degraded [#364](https://github.com/operator-framework/operator-marketplace/pull/364)
* [Bug 1868770](https://bugzilla.redhat.com/show_bug.cgi?id=1868770): Allow catsrc with default catsrc name in disconnected env [#359](https://github.com/operator-framework/operator-marketplace/pull/359)
* [Bug 1891993](https://bugzilla.redhat.com/show_bug.cgi?id=1891993): clean up child resources for old opsrcs [#358](https://github.com/operator-framework/operator-marketplace/pull/358)
* [Bug 1838352](https://bugzilla.redhat.com/show_bug.cgi?id=1838352): Don't report OperatorExited to ClusterOperator [#354](https://github.com/operator-framework/operator-marketplace/pull/354)
* remove the unused resyncInterval [#352](https://github.com/operator-framework/operator-marketplace/pull/352)
* Add bugzilla component to OWNERS file [#353](https://github.com/operator-framework/operator-marketplace/pull/353)
* [Bug 1885376](https://bugzilla.redhat.com/show_bug.cgi?id=1885376): Remove condition around marketplace OperatorAvailable status update [#347](https://github.com/operator-framework/operator-marketplace/pull/347)
* [Full changelog](https://github.com/operator-framework/operator-marketplace/compare/f0c3f9d6acc14bc3fc98f9c8c1766f60a1b9efc6...23f38d3c0385e3fef87848c3378cf6c0a4cbe4d7)


### [operator-registry](https://github.com/operator-framework/operator-registry/tree/06e950de5ebca66e493f6cd2414e73c8978090d3)

* [Bug 1968680](https://bugzilla.redhat.com/show_bug.cgi?id=1968680): fix(containerd): drop xattrs during unpack [#676](https://github.com/operator-framework/operator-registry/pull/676)
* [Bug 1924468](https://bugzilla.redhat.com/show_bug.cgi?id=1924468): Bump the k8s dependencies to v1.20.6 [#638](https://github.com/operator-framework/operator-registry/pull/638)
* [Bug 1937097](https://bugzilla.redhat.com/show_bug.cgi?id=1937097): Add retries to opm index add [#643](https://github.com/operator-framework/operator-registry/pull/643)
* [Bug 1931903](https://bugzilla.redhat.com/show_bug.cgi?id=1931903): add missing closes [#597](https://github.com/operator-framework/operator-registry/pull/597)
* Updating operator-registry builder & base images to be consistent with ART [#584](https://github.com/operator-framework/operator-registry/pull/584)
* fix: use none driver without sudo in upstream minikube e2e tests [#572](https://github.com/operator-framework/operator-registry/pull/572)
* [Bug 1920205](https://bugzilla.redhat.com/show_bug.cgi?id=1920205): use secure local registry for e2e tests [#552](https://github.com/operator-framework/operator-registry/pull/552)
* [Bug 1904297](https://bugzilla.redhat.com/show_bug.cgi?id=1904297): Unexpected images left in `related_images` after pruning [#556](https://github.com/operator-framework/operator-registry/pull/556)
* [Bug 1915408](https://bugzilla.redhat.com/show_bug.cgi?id=1915408): load required docker images for kind cluster in e2e test [#548](https://github.com/operator-framework/operator-registry/pull/548)
* [Bug 1909464](https://bugzilla.redhat.com/show_bug.cgi?id=1909464): Fix windows build with golang 1.15 [#541](https://github.com/operator-framework/operator-registry/pull/541)
* [Bug 1907632](https://bugzilla.redhat.com/show_bug.cgi?id=1907632): Bump k8s deps to 1.20 [#537](https://github.com/operator-framework/operator-registry/pull/537)
* chore: move upstream tests from travisCI [#536](https://github.com/operator-framework/operator-registry/pull/536)
* [Bug 1883560](https://bugzilla.redhat.com/show_bug.cgi?id=1883560): Avoid duplicate registry binaries across downstream image layers. [#531](https://github.com/operator-framework/operator-registry/pull/531)
* Disable broken ppc64le and s390x release builds. [#530](https://github.com/operator-framework/operator-registry/pull/530)
* [Bug 1902824](https://bugzilla.redhat.com/show_bug.cgi?id=1902824): fix(index): account for default channel in index add order [#528](https://github.com/operator-framework/operator-registry/pull/528)
* [Bug 1895367](https://bugzilla.redhat.com/show_bug.cgi?id=1895367): Include the bundle image itself as a related image. [#527](https://github.com/operator-framework/operator-registry/pull/527)
* feat: add opm support for optional validators and custom category validation [#495](https://github.com/operator-framework/operator-registry/pull/495)
* fix(indexing): respect strict mode [#523](https://github.com/operator-framework/operator-registry/pull/523)
* copy .git directory for build tag info [#509](https://github.com/operator-framework/operator-registry/pull/509)
* [Bug 1885425](https://bugzilla.redhat.com/show_bug.cgi?id=1885425): fix(indexing): order bulk add by version field [#503](https://github.com/operator-framework/operator-registry/pull/503)
* fix the description of validation "RegistryV1" format [#480](https://github.com/operator-framework/operator-registry/pull/480)
* Add ConsoleYamlSamples to the supported resources [#432](https://github.com/operator-framework/operator-registry/pull/432)
* Updating operator-registry builder & base images to be consistent with ART [#516](https://github.com/operator-framework/operator-registry/pull/516)
* [Bug 1889388](https://bugzilla.redhat.com/show_bug.cgi?id=1889388): Reconstruct replaces and skips for ListBundles from channel_entry. [#512](https://github.com/operator-framework/operator-registry/pull/512)
* [Bug 1889721](https://bugzilla.redhat.com/show_bug.cgi?id=1889721): add skippatch unit test [#505](https://github.com/operator-framework/operator-registry/pull/505)
* Bump k8s dependencies to v0.19.3 [#515](https://github.com/operator-framework/operator-registry/pull/515)
* Fix Go version used by release job to 1.14.z. [#508](https://github.com/operator-framework/operator-registry/pull/508)
* [Bug 1894278](https://bugzilla.redhat.com/show_bug.cgi?id=1894278): (fix) close connection to db [#506](https://github.com/operator-framework/operator-registry/pull/506)
* Build upstream releases with Go 1.14 instead of 1.15. [#501](https://github.com/operator-framework/operator-registry/pull/501)
* Produce opm linux release binaries for ppc64le and s390x. [#500](https://github.com/operator-framework/operator-registry/pull/500)
* Add Github Actions release workflow. [#496](https://github.com/operator-framework/operator-registry/pull/496)
* Completely populate test database before executing tests. [#494](https://github.com/operator-framework/operator-registry/pull/494)
* Remove unused file. [#493](https://github.com/operator-framework/operator-registry/pull/493)
* Add coverage report job. [#490](https://github.com/operator-framework/operator-registry/pull/490)
* [Bug 1889388](https://bugzilla.redhat.com/show_bug.cgi?id=1889388): Set replaces in ListBundles query result using channel entries. [#483](https://github.com/operator-framework/operator-registry/pull/483)
* Start listening on test server port before running tests. [#491](https://github.com/operator-framework/operator-registry/pull/491)
* [Bug 1889721](https://bugzilla.redhat.com/show_bug.cgi?id=1889721): Check prerelease version for semver-skippatch mode [#486](https://github.com/operator-framework/operator-registry/pull/486)
* [Bug 1881527](https://bugzilla.redhat.com/show_bug.cgi?id=1881527): fix(opm): properly deprecate export flag '-o' [#485](https://github.com/operator-framework/operator-registry/pull/485)
* [Bug 1883773](https://bugzilla.redhat.com/show_bug.cgi?id=1883773): Fix path separator in generated bundle Dockerfiles on Windows. [#481](https://github.com/operator-framework/operator-registry/pull/481)
* Add writable workdir to configmap registry image. [#475](https://github.com/operator-framework/operator-registry/pull/475)
* Fix test flake based on random aggregate error order. [#477](https://github.com/operator-framework/operator-registry/pull/477)
* Make the inability to create /etc/nsswitch.conf non-fatal. [#474](https://github.com/operator-framework/operator-registry/pull/474)
* [Bug 1883905](https://bugzilla.redhat.com/show_bug.cgi?id=1883905): (fix) concurrent writes during image pulls [#464](https://github.com/operator-framework/operator-registry/pull/464)
* [Bug 1883560](https://bugzilla.redhat.com/show_bug.cgi?id=1883560): fix(dockerfile): clean out tmp directory after binaries are placed [#461](https://github.com/operator-framework/operator-registry/pull/461)
* update the help info of the export subcommand [#290](https://github.com/operator-framework/operator-registry/pull/290)
* Add USER for non-root image usage [#425](https://github.com/operator-framework/operator-registry/pull/425)
* fix the comments of LabelDependency in the type definition [#454](https://github.com/operator-framework/operator-registry/pull/454)
* OWNERS: add operator-sdk reviewers estroz, joelanford, jmrodri [#469](https://github.com/operator-framework/operator-registry/pull/469)
* [Full changelog](https://github.com/operator-framework/operator-registry/compare/d0b49148a4f476f1403c7b8fd262173789009484...06e950de5ebca66e493f6cd2414e73c8978090d3)


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

* Updating ose-ovirt-csi-driver builder & base images to be consistent with ART [#72](https://github.com/openshift/ovirt-csi-driver/pull/72)
* [Bug 1918287](https://bugzilla.redhat.com/show_bug.cgi?id=1918287): pass ovirtClient to identity and remove redundant call to Test connection [#67](https://github.com/openshift/ovirt-csi-driver/pull/67)
* [Bug 1904385](https://bugzilla.redhat.com/show_bug.cgi?id=1904385): make ControllerPublishVolume idempotent [#63](https://github.com/openshift/ovirt-csi-driver/pull/63)
* Revert "Abstract all NodeService tools call" [#60](https://github.com/openshift/ovirt-csi-driver/pull/60)
* Abstract all NodeService tools call [#59](https://github.com/openshift/ovirt-csi-driver/pull/59)
* disable metrics [#53](https://github.com/openshift/ovirt-csi-driver/pull/53)
* Updating ose-ovirt-csi-driver builder & base images to be consistent with ART [#54](https://github.com/openshift/ovirt-csi-driver/pull/54)
* [Bug 1899565](https://bugzilla.redhat.com/show_bug.cgi?id=1899565): support raw block devices [#57](https://github.com/openshift/ovirt-csi-driver/pull/57)
* Add bugzilla info to OWNERS [#58](https://github.com/openshift/ovirt-csi-driver/pull/58)
* bump go-ovirt and run make vendor [#55](https://github.com/openshift/ovirt-csi-driver/pull/55)
* Remove all deployment yamls and reffer to the operator [#52](https://github.com/openshift/ovirt-csi-driver/pull/52)
* [Full changelog](https://github.com/openshift/ovirt-csi-driver/compare/dbe2fcdbb8a3e4d23b104e3379d9b2a490d2d602...72545e6381b3625bcb37e37c4c713862d04cb145)


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

* [Bug 1996070](https://bugzilla.redhat.com/show_bug.cgi?id=1996070): Backport maxUnavailable: 10% for DaemonSets [#69](https://github.com/openshift/ovirt-csi-driver-operator/pull/69)
* [Bug 1929777](https://bugzilla.redhat.com/show_bug.cgi?id=1929777): Run config informers when starting the operator [#49](https://github.com/openshift/ovirt-csi-driver-operator/pull/49)
* [Bug 1918395](https://bugzilla.redhat.com/show_bug.cgi?id=1918395): increase livenessProbe period [#43](https://github.com/openshift/ovirt-csi-driver-operator/pull/43)
* Updating ose-cluster-ovirt-csi-operator builder & base images to be consistent with ART [#34](https://github.com/openshift/ovirt-csi-driver-operator/pull/34)
* [Bug 1912949](https://bugzilla.redhat.com/show_bug.cgi?id=1912949): Set proxy config in CSI driver containers [#40](https://github.com/openshift/ovirt-csi-driver-operator/pull/40)
* Add bugzilla info to OWNERS [#36](https://github.com/openshift/ovirt-csi-driver-operator/pull/36)
* bump go-ovirt to 2020-10-23 [#35](https://github.com/openshift/ovirt-csi-driver-operator/pull/35)
* [Bug 1896320](https://bugzilla.redhat.com/show_bug.cgi?id=1896320): Bail immediately if we failed to create an OvirtClient [#33](https://github.com/openshift/ovirt-csi-driver-operator/pull/33)
* check FollowLink errors [#31](https://github.com/openshift/ovirt-csi-driver-operator/pull/31)
* [Full changelog](https://github.com/openshift/ovirt-csi-driver-operator/compare/c4fc2c7537199df38adc1bdc92bfa15794d99c47...5e51508c107a161416c0ffffdd17163f14136478)


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

* [Bug 1939358](https://bugzilla.redhat.com/show_bug.cgi?id=1939358): extract node machine ipaddress from the engine instead using DNS . [#98](https://github.com/openshift/cluster-api-provider-ovirt/pull/98)
* [Bug 1939360](https://bugzilla.redhat.com/show_bug.cgi?id=1939360): providerIDController ignore nodes that have no machine [#99](https://github.com/openshift/cluster-api-provider-ovirt/pull/99)
* [Bug 1939199](https://bugzilla.redhat.com/show_bug.cgi?id=1939199): move to go 1.15 and registry.ci.openshift.org [#97](https://github.com/openshift/cluster-api-provider-ovirt/pull/97)
* [Bug 1927256](https://bugzilla.redhat.com/show_bug.cgi?id=1927256): Bump K8s dependencies to 1.20 [#92](https://github.com/openshift/cluster-api-provider-ovirt/pull/92)
* Updating ose-ovirt-machine-controllers builder & base images to be consistent with ART [#90](https://github.com/openshift/cluster-api-provider-ovirt/pull/90)
* [Bug 1917872](https://bugzilla.redhat.com/show_bug.cgi?id=1917872): Rebase on latest go-ovirt sdk 2021-01-12 [#84](https://github.com/openshift/cluster-api-provider-ovirt/pull/84)
* [Bug 1912567](https://bugzilla.redhat.com/show_bug.cgi?id=1912567): handle node removal from oVirt [#82](https://github.com/openshift/cluster-api-provider-ovirt/pull/82)
* [Bug 1898487](https://bugzilla.redhat.com/show_bug.cgi?id=1898487): Node is not removed when VM has been removed from oVirt engine [#77](https://github.com/openshift/cluster-api-provider-ovirt/pull/77)
* [Bug 1897138](https://bugzilla.redhat.com/show_bug.cgi?id=1897138): Port to machine-api-operator [#75](https://github.com/openshift/cluster-api-provider-ovirt/pull/75)
* Update OWNERS with bugzilla info [#74](https://github.com/openshift/cluster-api-provider-ovirt/pull/74)
* Update OWNERS [#73](https://github.com/openshift/cluster-api-provider-ovirt/pull/73)
* Update OWNERS [#72](https://github.com/openshift/cluster-api-provider-ovirt/pull/72)
* Updating ose-ovirt-machine-controllers builder & base images to be consistent with ART [#71](https://github.com/openshift/cluster-api-provider-ovirt/pull/71)
* [Full changelog](https://github.com/openshift/cluster-api-provider-ovirt/compare/91f12f3f7dee290fa0f6977f5e06e3259e588087...01b9bf8368a3da974bf1c9114c618a548d346acd)


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

* [Bug 1988495](https://bugzilla.redhat.com/show_bug.cgi?id=1988495): Fix LocalGatway ExternalIP [#638](https://github.com/openshift/ovn-kubernetes/pull/638)
* [Bug 1999896](https://bugzilla.redhat.com/show_bug.cgi?id=1999896): Revert "[release-4.7] fix reserve joinSwitch LRP IPs" [#707](https://github.com/openshift/ovn-kubernetes/pull/707)
* [Bug 1997574](https://bugzilla.redhat.com/show_bug.cgi?id=1997574): Fix: sync egress IP for missed events on start-up [#687](https://github.com/openshift/ovn-kubernetes/pull/687)
* [Bug 1976242](https://bugzilla.redhat.com/show_bug.cgi?id=1976242): Update existing policy ACLs on start [#650](https://github.com/openshift/ovn-kubernetes/pull/650)
* [Bug 1997104](https://bugzilla.redhat.com/show_bug.cgi?id=1997104): fix reserve joinSwitch LRP IPs [#683](https://github.com/openshift/ovn-kubernetes/pull/683)
* [Bug 1995910](https://bugzilla.redhat.com/show_bug.cgi?id=1995910): Backport ovnkube-trace requires ip package to be installed [#674](https://github.com/openshift/ovn-kubernetes/pull/674)
* [Bug 1991445](https://bugzilla.redhat.com/show_bug.cgi?id=1991445): Bump OVN to 20.12.0-140.el8fdp [#649](https://github.com/openshift/ovn-kubernetes/pull/649)
* [Bug 1967132](https://bugzilla.redhat.com/show_bug.cgi?id=1967132): policy: handle NetworkPolicies single "from" multiple "ipBlock" [#562](https://github.com/openshift/ovn-kubernetes/pull/562)
* [Bug 1985516](https://bugzilla.redhat.com/show_bug.cgi?id=1985516): Add v6 management interface address for host network policy [#625](https://github.com/openshift/ovn-kubernetes/pull/625)
* [Bug 1962608](https://bugzilla.redhat.com/show_bug.cgi?id=1962608): ensure missed events are handled during a reconnection [#547](https://github.com/openshift/ovn-kubernetes/pull/547)
* [Bug 1972484](https://bugzilla.redhat.com/show_bug.cgi?id=1972484): egress firewall as ACLs + service connectivity fixes [#592](https://github.com/openshift/ovn-kubernetes/pull/592)
* [Bug 1940566](https://bugzilla.redhat.com/show_bug.cgi?id=1940566): Properly log when hybrid overlay errors out [#543](https://github.com/openshift/ovn-kubernetes/pull/543)
* [Bug 1970779](https://bugzilla.redhat.com/show_bug.cgi?id=1970779): Remove getDefaultIfAddr and use getNetworkInterfaceIPAddresses [#571](https://github.com/openshift/ovn-kubernetes/pull/571)
* [Bug 1962590](https://bugzilla.redhat.com/show_bug.cgi?id=1962590): NewAddressSet: return nil in case of error [#546](https://github.com/openshift/ovn-kubernetes/pull/546)
* [Bug 1970322](https://bugzilla.redhat.com/show_bug.cgi?id=1970322): revert 487 [#570](https://github.com/openshift/ovn-kubernetes/pull/570)
* [Bug 1962819](https://bugzilla.redhat.com/show_bug.cgi?id=1962819): CNI cmdCheck: treat ingress_policing_rate=0 as not found [#548](https://github.com/openshift/ovn-kubernetes/pull/548)
* [Bug 1965075](https://bugzilla.redhat.com/show_bug.cgi?id=1965075): CARRY: fix missed learn for hybrid exgw [#556](https://github.com/openshift/ovn-kubernetes/pull/556)
* [Bug 1946682](https://bugzilla.redhat.com/show_bug.cgi?id=1946682): egress firewall as ACLs [#487](https://github.com/openshift/ovn-kubernetes/pull/487)
* [Bug 1942603](https://bugzilla.redhat.com/show_bug.cgi?id=1942603): [release-4.7] Allow from router network policy support [#526](https://github.com/openshift/ovn-kubernetes/pull/526)
* [Bug 1956980](https://bugzilla.redhat.com/show_bug.cgi?id=1956980): [release-4.7] fix ForEachAddressSet() as it is not calling the callback functions [#523](https://github.com/openshift/ovn-kubernetes/pull/523)
* [Bug 1959737](https://bugzilla.redhat.com/show_bug.cgi?id=1959737): Fix: egress IP route health check detection state on restart [#538](https://github.com/openshift/ovn-kubernetes/pull/538)
* [Bug 1956270](https://bugzilla.redhat.com/show_bug.cgi?id=1956270): service controller should not use the target-port [#519](https://github.com/openshift/ovn-kubernetes/pull/519)
* [Bug 1947097](https://bugzilla.redhat.com/show_bug.cgi?id=1947097): [4.7z] Ensure no SNAT on GR for DisableSNATMultipleGws [#533](https://github.com/openshift/ovn-kubernetes/pull/533)
* [Bug 1939488](https://bugzilla.redhat.com/show_bug.cgi?id=1939488): Backport Handle Multus network-status annotations on pod update [#467](https://github.com/openshift/ovn-kubernetes/pull/467)
* [Bug 1956318](https://bugzilla.redhat.com/show_bug.cgi?id=1956318): Revert "removing the hybrid overlay externalGW code" [#521](https://github.com/openshift/ovn-kubernetes/pull/521)
* [Bug 1951064](https://bugzilla.redhat.com/show_bug.cgi?id=1951064): master: cancel leader election on exit [#505](https://github.com/openshift/ovn-kubernetes/pull/505)
* [Bug 1950131](https://bugzilla.redhat.com/show_bug.cgi?id=1950131): fix deadlock in EgressFirewall DNS code [#513](https://github.com/openshift/ovn-kubernetes/pull/513)
* [Bug 1951552](https://bugzilla.redhat.com/show_bug.cgi?id=1951552): master: Delay deleting Namespace's address set for 20 seconds [#507](https://github.com/openshift/ovn-kubernetes/pull/507)
* [Bug 1950432](https://bugzilla.redhat.com/show_bug.cgi?id=1950432): [4.7] pods: bind pod logical switch ports to the node's chassis with requested-chassis [#503](https://github.com/openshift/ovn-kubernetes/pull/503)
* [Bug 1924826](https://bugzilla.redhat.com/show_bug.cgi?id=1924826): Backport Update gogo/protobuf to v1.3.2. [#464](https://github.com/openshift/ovn-kubernetes/pull/464)
* [Bug 1943316](https://bugzilla.redhat.com/show_bug.cgi?id=1943316): [4.7] master: enable logical datapath groups for OVN >= 20.12 [#478](https://github.com/openshift/ovn-kubernetes/pull/478)
* [Bug 1946696](https://bugzilla.redhat.com/show_bug.cgi?id=1946696): iptables: add filter on node local traffic [#489](https://github.com/openshift/ovn-kubernetes/pull/489)
* [Bug 1947835](https://bugzilla.redhat.com/show_bug.cgi?id=1947835): Fix service update for policy type assertion [#493](https://github.com/openshift/ovn-kubernetes/pull/493)
* [Bug 1942702](https://bugzilla.redhat.com/show_bug.cgi?id=1942702): backport lr-nat-del/add fixes [#484](https://github.com/openshift/ovn-kubernetes/pull/484)
* [Bug 1931520](https://bugzilla.redhat.com/show_bug.cgi?id=1931520): Backport Fix ACL syntax for dual-stack [#465](https://github.com/openshift/ovn-kubernetes/pull/465)
* [Bug 1943310](https://bugzilla.redhat.com/show_bug.cgi?id=1943310): [4.7] Enable DB memory trimming on compaction [#477](https://github.com/openshift/ovn-kubernetes/pull/477)
* [Bug 1932268](https://bugzilla.redhat.com/show_bug.cgi?id=1932268): detect if the cluster has endpoint slices [#442](https://github.com/openshift/ovn-kubernetes/pull/442)
* [Bug 1935180](https://bugzilla.redhat.com/show_bug.cgi?id=1935180): Backport Fix mcast querier [#468](https://github.com/openshift/ovn-kubernetes/pull/468)
* [Bug 1937829](https://bugzilla.redhat.com/show_bug.cgi?id=1937829): Cherry-pick dual-stack conversion [#460](https://github.com/openshift/ovn-kubernetes/pull/460)
* [Bug 1934645](https://bugzilla.redhat.com/show_bug.cgi?id=1934645): Backport enable support for BFD on external gateway routes [#462](https://github.com/openshift/ovn-kubernetes/pull/462)
* [Bug 1925475](https://bugzilla.redhat.com/show_bug.cgi?id=1925475): Bump OVN to ovn2.13-20.12.0-24.el8fdp [#451](https://github.com/openshift/ovn-kubernetes/pull/451)
* [Bug 1937238](https://bugzilla.redhat.com/show_bug.cgi?id=1937238): Refactor chain setup for NodePort and ExternalIP [#457](https://github.com/openshift/ovn-kubernetes/pull/457)
* [Bug 1892472](https://bugzilla.redhat.com/show_bug.cgi?id=1892472): Allow for linter to run with podman as a runtime [#430](https://github.com/openshift/ovn-kubernetes/pull/430)
* [Bug 1892472](https://bugzilla.redhat.com/show_bug.cgi?id=1892472): Run linter, utests, and gofmt in container [#428](https://github.com/openshift/ovn-kubernetes/pull/428)
* Dockerfile: yum '==' operator deprecated [#405](https://github.com/openshift/ovn-kubernetes/pull/405)
* [Bug 1915295](https://bugzilla.redhat.com/show_bug.cgi?id=1915295): fix service controller repair loop race [#418](https://github.com/openshift/ovn-kubernetes/pull/418)
* [Bug 1910533](https://bugzilla.redhat.com/show_bug.cgi?id=1910533): Configure GARP for egress IP re-assignment [#422](https://github.com/openshift/ovn-kubernetes/pull/422)
* [Bug 1917605](https://bugzilla.redhat.com/show_bug.cgi?id=1917605): Fixes deleting exgw pod [#420](https://github.com/openshift/ovn-kubernetes/pull/420)
* [Bug 1914250](https://bugzilla.redhat.com/show_bug.cgi?id=1914250): support multipath to detect default gateway [#419](https://github.com/openshift/ovn-kubernetes/pull/419)
* [Bug 1915027](https://bugzilla.redhat.com/show_bug.cgi?id=1915027): Fix MCS-blocking iptables rules [#400](https://github.com/openshift/ovn-kubernetes/pull/400)
* [Bug 1917911](https://bugzilla.redhat.com/show_bug.cgi?id=1917911): Add ovnkube-trace binary to image [#416](https://github.com/openshift/ovn-kubernetes/pull/416)
* [Bug 1903651](https://bugzilla.redhat.com/show_bug.cgi?id=1903651): Add clusterIP to ingress policy AS for SNAT-ed hairpin Traffic Cherry Pick [#408](https://github.com/openshift/ovn-kubernetes/pull/408)
* Updating ose-ovn-kubernetes builder & base images to be consistent with ART [#404](https://github.com/openshift/ovn-kubernetes/pull/404)
* [Bug 1908888](https://bugzilla.redhat.com/show_bug.cgi?id=1908888): Check IP family for exgws [#407](https://github.com/openshift/ovn-kubernetes/pull/407)
* [Bug 1908762](https://bugzilla.redhat.com/show_bug.cgi?id=1908762): Cherry-pick commits for multicast support for v4 and v6 [#403](https://github.com/openshift/ovn-kubernetes/pull/403)
* [Bug 1915981](https://bugzilla.redhat.com/show_bug.cgi?id=1915981): Dockerfile: add ethtool & conntrack, and change maintainer email to Tim [#396](https://github.com/openshift/ovn-kubernetes/pull/396)
* [Bug 1909911](https://bugzilla.redhat.com/show_bug.cgi?id=1909911): Fix egressFirewall segfault caused by restarting [#398](https://github.com/openshift/ovn-kubernetes/pull/398)
* [Bug 1903660](https://bugzilla.redhat.com/show_bug.cgi?id=1903660): Handle pruning of unhealthy db files on disk [#406](https://github.com/openshift/ovn-kubernetes/pull/406)
* [Bug 1908789](https://bugzilla.redhat.com/show_bug.cgi?id=1908789): Dockerfile: bump OVS to 2.13.0-79 [#402](https://github.com/openshift/ovn-kubernetes/pull/402)
* [Bug 1908231](https://bugzilla.redhat.com/show_bug.cgi?id=1908231): Assign readyFunc during local gateway init [#393](https://github.com/openshift/ovn-kubernetes/pull/393)
* [Bug 1885761](https://bugzilla.redhat.com/show_bug.cgi?id=1885761): Adds OFPort to CNI OVS check [#386](https://github.com/openshift/ovn-kubernetes/pull/386)
* [Bug 1907328](https://bugzilla.redhat.com/show_bug.cgi?id=1907328): add iproute-tc package [#383](https://github.com/openshift/ovn-kubernetes/pull/383)
* [Bug 1906986](https://bugzilla.redhat.com/show_bug.cgi?id=1906986): 12-11-20 merge [#384](https://github.com/openshift/ovn-kubernetes/pull/384)
* 12-9-20 merge [#376](https://github.com/openshift/ovn-kubernetes/pull/376)
* Dockerfile: bump OVN to 20.09.0-21 [#375](https://github.com/openshift/ovn-kubernetes/pull/375)
* 2020-12-05 upstream merge (ovnkube trace, gateway ingress CI, misc fixes) [#371](https://github.com/openshift/ovn-kubernetes/pull/371)
* 12-03-2020 merge with Ingress ACL fix [#370](https://github.com/openshift/ovn-kubernetes/pull/370)
* Dockerfile: Add required packages to enable IPsec [#344](https://github.com/openshift/ovn-kubernetes/pull/344)
* 12-01-2020 merge [#366](https://github.com/openshift/ovn-kubernetes/pull/366)
* Bump OVN to 20.09.0-20 [#365](https://github.com/openshift/ovn-kubernetes/pull/365)
* Add missing python3-pyOpenSSL library [#323](https://github.com/openshift/ovn-kubernetes/pull/323)
* [Bug 1897480](https://bugzilla.redhat.com/show_bug.cgi?id=1897480): Bump OVS to >= 2.13.0-72.fdp8 for lldpd CVE fix [#358](https://github.com/openshift/ovn-kubernetes/pull/358)
* [Bug 1887456](https://bugzilla.redhat.com/show_bug.cgi?id=1887456): 11-20-2020 merge [#357](https://github.com/openshift/ovn-kubernetes/pull/357)
* [Bug 1888827](https://bugzilla.redhat.com/show_bug.cgi?id=1888827): 11-13-2020 merge [#317](https://github.com/openshift/ovn-kubernetes/pull/317)
* Bump OVN to 20.09.0-7 [#327](https://github.com/openshift/ovn-kubernetes/pull/327)
* Owners: Remove Phil from reviewers [#322](https://github.com/openshift/ovn-kubernetes/pull/322)
* Add missing python3-openvswitch library [#316](https://github.com/openshift/ovn-kubernetes/pull/316)
* Updating ose-ovn-kubernetes builder & base images to be consistent with ART [#303](https://github.com/openshift/ovn-kubernetes/pull/303)
* 10 14 2020 merge [#311](https://github.com/openshift/ovn-kubernetes/pull/311)
* 10-8-2020 merge [#306](https://github.com/openshift/ovn-kubernetes/pull/306)
* [Full changelog](https://github.com/openshift/ovn-kubernetes/compare/a3bd9ef66b4fcf16eb452fb6ecfbf36db32a759e...fb7b062e7cdc0cf252a8549696d80739d6bc17db)


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

* Updating prom-label-proxy builder & base images to be consistent with ART [#330](https://github.com/openshift/prom-label-proxy/pull/330)
* [MON-1302](https://issues.redhat.com/browse/MON-1302): Bump prom-label-proxy to v0.2.0 [#329](https://github.com/openshift/prom-label-proxy/pull/329)
* Updating prom-label-proxy builder & base images to be consistent with ART [#328](https://github.com/openshift/prom-label-proxy/pull/328)
* [Full changelog](https://github.com/openshift/prom-label-proxy/compare/2b51499247434f960a5b543803a92309e3e7ab22...db87872c6aba7e4e9def29b33beea582557ce940)


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

* Updating golang-github-prometheus-prometheus builder & base images to be consistent with ART [#70](https://github.com/openshift/prometheus/pull/70)
* Update OWNERS [#67](https://github.com/openshift/prometheus/pull/67)
* [MON-1175](https://issues.redhat.com/browse/MON-1175): Revert "web/ui: disable React-based UI" [#66](https://github.com/openshift/prometheus/pull/66)
* Bump v2.22.2 [#65](https://github.com/openshift/prometheus/pull/65)
* Updating golang-github-prometheus-prometheus builder & base images to be consistent with ART [#64](https://github.com/openshift/prometheus/pull/64)
* Bump Prometheus to v2.22.1 [#63](https://github.com/openshift/prometheus/pull/63)
* [Bug 1885235](https://bugzilla.redhat.com/show_bug.cgi?id=1885235): bump Prometheus to v2.22.0 [#61](https://github.com/openshift/prometheus/pull/61)
* Updating golang-github-prometheus-prometheus builder & base images to be consistent with ART [#60](https://github.com/openshift/prometheus/pull/60)
* [Full changelog](https://github.com/openshift/prometheus/compare/f97d7ec81d51522546a076095c141b2d1eb21030...cb5e53cdfedfee185feffcec13304dda87ff3055)


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

* Updating golang-github-prometheus-alertmanager builder & base images to be consistent with ART [#41](https://github.com/openshift/prometheus-alertmanager/pull/41)
* Update OWNERS file [#40](https://github.com/openshift/prometheus-alertmanager/pull/40)
* Updating golang-github-prometheus-alertmanager builder & base images to be consistent with ART [#39](https://github.com/openshift/prometheus-alertmanager/pull/39)
* Updating golang-github-prometheus-alertmanager builder & base images to be consistent with ART [#38](https://github.com/openshift/prometheus-alertmanager/pull/38)
* [Full changelog](https://github.com/openshift/prometheus-alertmanager/compare/ddfb948a847563191515bd7edeb77e7a1deed596...9954cc421d26ecf498ac82f3cbdc64ce3afa4c74)


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

* Updating prometheus-config-reloader builder & base images to be consistent with ART [#106](https://github.com/openshift/prometheus-operator/pull/106)
* Updating prometheus-operator builder & base images to be consistent with ART [#105](https://github.com/openshift/prometheus-operator/pull/105)
* [MON-1302](https://issues.redhat.com/browse/MON-1302): Bump prometheus-operator to v0.44.1 [#102](https://github.com/openshift/prometheus-operator/pull/102)
* Update OWNERS file [#100](https://github.com/openshift/prometheus-operator/pull/100)
* [Bug 1893798](https://bugzilla.redhat.com/show_bug.cgi?id=1893798): MON-1302: Bump prometheus-operator to v0.44.0 [#101](https://github.com/openshift/prometheus-operator/pull/101)
* [Bug 1885244](https://bugzilla.redhat.com/show_bug.cgi?id=1885244): bump to v0.43.0 [#98](https://github.com/openshift/prometheus-operator/pull/98)
* Updating prometheus-operator builder & base images to be consistent with ART [#96](https://github.com/openshift/prometheus-operator/pull/96)
* Updating prometheus-config-reloader builder & base images to be consistent with ART [#97](https://github.com/openshift/prometheus-operator/pull/97)
* [Full changelog](https://github.com/openshift/prometheus-operator/compare/555d6020fa7e3cfd8237daa9802e2bd9cd72ba63...1f0fd51df863c8773d2094e4ca78b4bd14cbf6e6)


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

* [Bug 1917683](https://bugzilla.redhat.com/show_bug.cgi?id=1917683): text_collectors: do not use space as a replacement for escape characters [#79](https://github.com/openshift/node_exporter/pull/79)
* [Bug 1917683](https://bugzilla.redhat.com/show_bug.cgi?id=1917683): Remove escape characters [#78](https://github.com/openshift/node_exporter/pull/78)
* Updating golang-github-prometheus-node_exporter builder & base images to be consistent with ART [#76](https://github.com/openshift/node_exporter/pull/76)
* [Bug 1906570](https://bugzilla.redhat.com/show_bug.cgi?id=1906570): Capture the number of boots by reading wtmp [#74](https://github.com/openshift/node_exporter/pull/74)
* Update OWNERS file [#73](https://github.com/openshift/node_exporter/pull/73)
* Updating golang-github-prometheus-node_exporter builder & base images to be consistent with ART [#72](https://github.com/openshift/node_exporter/pull/72)
* Updating golang-github-prometheus-node_exporter builder & base images to be consistent with ART [#70](https://github.com/openshift/node_exporter/pull/70)
* [Full changelog](https://github.com/openshift/node_exporter/compare/c63b8f3b05a5c432539a35ada3fdcac630475a06...76974e2ed037c4bf81387dabf7ccd388a724c5aa)


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

* [Bug 1981634](https://bugzilla.redhat.com/show_bug.cgi?id=1981634): add vulnerable legacy injector to allow for upgrade clusters to use [#170](https://github.com/openshift/service-ca-operator/pull/170)
* Updating ose-service-ca-operator builder & base images to be consistent with ART [#140](https://github.com/openshift/service-ca-operator/pull/140)
* [Bug 1887392](https://bugzilla.redhat.com/show_bug.cgi?id=1887392): bump kube to 0.20.1 and lib-go to master to pick up authn/z caching [#134](https://github.com/openshift/service-ca-operator/pull/134)
* [Bug 1806915](https://bugzilla.redhat.com/show_bug.cgi?id=1806915): remove runlevel=1 from service-ca-operator owned namespaces [#109](https://github.com/openshift/service-ca-operator/pull/109)
* Annotate manifests for single-node-developer cluster profile [#132](https://github.com/openshift/service-ca-operator/pull/132)
* Add IBM Cloud managed annotations to CVO manifests [#131](https://github.com/openshift/service-ca-operator/pull/131)
* Updating ose-service-ca-operator builder & base images to be consistent with ART [#130](https://github.com/openshift/service-ca-operator/pull/130)
* [Bug 1895141](https://bugzilla.redhat.com/show_bug.cgi?id=1895141): prevent panics in service-ca injectors [#129](https://github.com/openshift/service-ca-operator/pull/129)
* add current profile annotations to CVO manifests [#128](https://github.com/openshift/service-ca-operator/pull/128)
* move controller boilerplate to lib-go controller factory [#121](https://github.com/openshift/service-ca-operator/pull/121)
* [Full changelog](https://github.com/openshift/service-ca-operator/compare/0a3162106840fcded685eb23f1a8beadc6ee2837...f65053f55de7b1793956629c8fa02edb7bb0e5cc)


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

* Updating telemeter builder & base images to be consistent with ART [#369](https://github.com/openshift/telemeter/pull/369)
* [Bug 1919360](https://bugzilla.redhat.com/show_bug.cgi?id=1919360): Add ACM Managed cluster reporting rule [#366](https://github.com/openshift/telemeter/pull/366)
* [Bug 1905330](https://bugzilla.redhat.com/show_bug.cgi?id=1905330): jsonnet: add memory requests to client containers [#370](https://github.com/openshift/telemeter/pull/370)
* Makefile: enable jsonnetfmt check [#365](https://github.com/openshift/telemeter/pull/365)
* jsonnet/telemeter: Add a rule for normalizing ebs_account data [#363](https://github.com/openshift/telemeter/pull/363)
* jsonnet/telemeter: Record which cloudpak a cluster appears to be [#361](https://github.com/openshift/telemeter/pull/361)
* Updating telemeter builder & base images to be consistent with ART [#362](https://github.com/openshift/telemeter/pull/362)
* [Full changelog](https://github.com/openshift/telemeter/compare/d7cd4df1ba5ff2b4d51015cfcfee916365dc5192...e4dac5123ef6b3ecb16b5151e2e8f8aeb8b1f21a)


### [tests](https://github.com/openshift/origin/tree/8b31c8bd88c20a8eb0a7ea32b7e42fdbae212731)

* [Bug 1983616](https://bugzilla.redhat.com/show_bug.cgi?id=1983616): Wait longer in tests where namespace cleanup is slow [#26282](https://github.com/openshift/origin/pull/26282)
* [Bug 1982929](https://bugzilla.redhat.com/show_bug.cgi?id=1982929): Improve GC Check for Builds [#26334](https://github.com/openshift/origin/pull/26334)
* Re-enable quota test [#26284](https://github.com/openshift/origin/pull/26284)
* [Bug 1980540](https://bugzilla.redhat.com/show_bug.cgi?id=1980540): Use cluster-logging for operator installation smoke test. [#26315](https://github.com/openshift/origin/pull/26315)
* [Bug 1977383](https://bugzilla.redhat.com/show_bug.cgi?id=1977383): [release-4.7] Update resource quota test for compatibility with service ca configmap publishing [#26303](https://github.com/openshift/origin/pull/26303)
* [Bug 1928862](https://bugzilla.redhat.com/show_bug.cgi?id=1928862): [4.7] Bump openshift/kubernetes [#26259](https://github.com/openshift/origin/pull/26259)
* [Bug 1978000](https://bugzilla.redhat.com/show_bug.cgi?id=1978000): builds: comment out multi-namespace template test [#26296](https://github.com/openshift/origin/pull/26296)
* NOOP - Trigger a new CI build [#26291](https://github.com/openshift/origin/pull/26291)
* [Bug 1977383](https://bugzilla.redhat.com/show_bug.cgi?id=1977383): [release-4.7] Skip cluster quota test to enable service ca publisher to merge to o/k [#26283](https://github.com/openshift/origin/pull/26283)
* [Bug 1970411](https://bugzilla.redhat.com/show_bug.cgi?id=1970411): properly remove project after test ends [#26217](https://github.com/openshift/origin/pull/26217)
* [Bug 1966358](https://bugzilla.redhat.com/show_bug.cgi?id=1966358): Dockerfile.rhel: fix a bash typo [#26194](https://github.com/openshift/origin/pull/26194)
* [Bug 1961367](https://bugzilla.redhat.com/show_bug.cgi?id=1961367): Add Cinder client to the test image [#26171](https://github.com/openshift/origin/pull/26171)
* [Bug 1955600](https://bugzilla.redhat.com/show_bug.cgi?id=1955600): test/extended/router: Fix-up Unidling test [#26120](https://github.com/openshift/origin/pull/26120)
* [Bug 1963115](https://bugzilla.redhat.com/show_bug.cgi?id=1963115): narrow verify /run test to /run/secrets [#26180](https://github.com/openshift/origin/pull/26180)
* [Bug 1963115](https://bugzilla.redhat.com/show_bug.cgi?id=1963115): move verify run test from tools to cli image to avoid additional /run content [#26176](https://github.com/openshift/origin/pull/26176)
* [Bug 1958797](https://bugzilla.redhat.com/show_bug.cgi?id=1958797): test/extended/router/idle: Only run on OVNKubernetes or OpenShiftSDN [#26145](https://github.com/openshift/origin/pull/26145)
* [Bug 1947705](https://bugzilla.redhat.com/show_bug.cgi?id=1947705): Add test of documented backup/restore procedure [#26110](https://github.com/openshift/origin/pull/26110)
* [Bug 1955669](https://bugzilla.redhat.com/show_bug.cgi?id=1955669): flake testKubeletToAPIServerGracefulTermination [#26121](https://github.com/openshift/origin/pull/26121)
* [Bug 1942055](https://bugzilla.redhat.com/show_bug.cgi?id=1942055): upgrade/upgrade.go: Enhance upgrade ack time out error [#26012](https://github.com/openshift/origin/pull/26012)
* [Bug 1941574](https://bugzilla.redhat.com/show_bug.cgi?id=1941574): test/extended/router/idle: skip test on virt platforms [#25999](https://github.com/openshift/origin/pull/25999)
* [Bug 1940866](https://bugzilla.redhat.com/show_bug.cgi?id=1940866): Add BareMetalPlatformType into e2e upgrade service unsupported list [#25989](https://github.com/openshift/origin/pull/25989)
* [Bug 1927953](https://bugzilla.redhat.com/show_bug.cgi?id=1927953): test/extended/router/idle: address flakes/failures seen in CI [#25892](https://github.com/openshift/origin/pull/25892)
* [Bug 1931622](https://bugzilla.redhat.com/show_bug.cgi?id=1931622): test: add vsphere to unsupported platforms for LB service [#25913](https://github.com/openshift/origin/pull/25913)
* [Bug 1932806](https://bugzilla.redhat.com/show_bug.cgi?id=1932806): release-4.7: e2e: test OAuth API connections in the tests by that name [#25894](https://github.com/openshift/origin/pull/25894)
* [Bug 1935707](https://bugzilla.redhat.com/show_bug.cgi?id=1935707): [release-4.7] test: Detect when the master pool is still updating after upgrade [#25941](https://github.com/openshift/origin/pull/25941)
* [Bug 1931401](https://bugzilla.redhat.com/show_bug.cgi?id=1931401): fix sig-cli flakes [#25910](https://github.com/openshift/origin/pull/25910)
* [Bug 1939477](https://bugzilla.redhat.com/show_bug.cgi?id=1939477): Update tests to use Ruby 2.7 [#25966](https://github.com/openshift/origin/pull/25966)
* [Bug 1927554](https://bugzilla.redhat.com/show_bug.cgi?id=1927554): adjust route host for redis/nodejs/cakephp to accomodate new apiserver restrictions [#25884](https://github.com/openshift/origin/pull/25884)
* test: Calculate leader elections over individual metrics [#25883](https://github.com/openshift/origin/pull/25883)
* [Bug 1926556](https://bugzilla.redhat.com/show_bug.cgi?id=1926556): Allow prometheus state clear to pass etcd leader change test [#25871](https://github.com/openshift/origin/pull/25871)
* [Bug 1926258](https://bugzilla.redhat.com/show_bug.cgi?id=1926258): Don't initialize zone info repeatedly in e2e tests [#25866](https://github.com/openshift/origin/pull/25866)
* tests: Double up the network stress test pressure [#25859](https://github.com/openshift/origin/pull/25859)
* [Bug 1915912](https://bugzilla.redhat.com/show_bug.cgi?id=1915912): Fix CSI snapshotter image version [#25862](https://github.com/openshift/origin/pull/25862)
* [Bug 1924128](https://bugzilla.redhat.com/show_bug.cgi?id=1924128): Allow RHE7 /run contents for build fs test [#25854](https://github.com/openshift/origin/pull/25854)
* tests: Upgrade tests should always include success output [#25860](https://github.com/openshift/origin/pull/25860)
* Updating openshift-enterprise-tests builder & base images to be consistent with ART [#25788](https://github.com/openshift/origin/pull/25788)
* [Bug 1917803](https://bugzilla.redhat.com/show_bug.cgi?id=1917803): Bump(github.com/openshift/kubernetes) [#25852](https://github.com/openshift/origin/pull/25852)
* [Bug 1900989](https://bugzilla.redhat.com/show_bug.cgi?id=1900989): test/extended/router: add idle/unidle e2e test [#25850](https://github.com/openshift/origin/pull/25850)
* test: Upgrade should prereq early tests [#25849](https://github.com/openshift/origin/pull/25849)
* [Bug 1922991](https://bugzilla.redhat.com/show_bug.cgi?id=1922991): allow OKD /run contents for build fs test [#25845](https://github.com/openshift/origin/pull/25845)
* [Bug 1923737](https://bugzilla.redhat.com/show_bug.cgi?id=1923737): Add `--fail-fast` to the tests command [#25837](https://github.com/openshift/origin/pull/25837)
* [Bug 1900989](https://bugzilla.redhat.com/show_bug.cgi?id=1900989): idle.sh: Drop endpoints mocks from idle tests [#25844](https://github.com/openshift/origin/pull/25844)
* [Bug 1921857](https://bugzilla.redhat.com/show_bug.cgi?id=1921857): Router should require multiple 200 responses (hit multiple instances of the router) before continuing the test [#25835](https://github.com/openshift/origin/pull/25835)
* test: Use wildfly 20 since 19 can no longer be accessed at quay [#25846](https://github.com/openshift/origin/pull/25846)
* test/cmd/images.sh: create imagestreamtag --from is a tag [#25841](https://github.com/openshift/origin/pull/25841)
* [Bug 1904684](https://bugzilla.redhat.com/show_bug.cgi?id=1904684): fix missing bits in images.sh tests [#25839](https://github.com/openshift/origin/pull/25839)
* [Bug 1914894](https://bugzilla.redhat.com/show_bug.cgi?id=1914894): get stdout only when invoking oc process [#25826](https://github.com/openshift/origin/pull/25826)
* test: etcd leader changes should be measured over the test, not the run [#25834](https://github.com/openshift/origin/pull/25834)
* [Bug 1921088](https://bugzilla.redhat.com/show_bug.cgi?id=1921088): don't wait for PV removal in volumes.sh [#25827](https://github.com/openshift/origin/pull/25827)
* [Bug 1904684](https://bugzilla.redhat.com/show_bug.cgi?id=1904684): get rid of docker.io in tests [#25746](https://github.com/openshift/origin/pull/25746)
* [Bug 1916897](https://bugzilla.redhat.com/show_bug.cgi?id=1916897): add test to verify build /run fs contents [#25810](https://github.com/openshift/origin/pull/25810)
* [Bug 1913751](https://bugzilla.redhat.com/show_bug.cgi?id=1913751): Add openshift/network/third-party suite, for CNI plugin conformance [#25785](https://github.com/openshift/origin/pull/25785)
* [Bug 1870342](https://bugzilla.redhat.com/show_bug.cgi?id=1870342): UPSTREAM: 94684: e2e: Pod should avoid nodes that have avoidPod annotation: clean remaining pods [#25820](https://github.com/openshift/origin/pull/25820)
* [Bug 1896188](https://bugzilla.redhat.com/show_bug.cgi?id=1896188): bump build timeout to 10m and deploy to 2m in oc debug [#25823](https://github.com/openshift/origin/pull/25823)
* add additional settling debug information [#25819](https://github.com/openshift/origin/pull/25819)
* test/ginkgo: When --count is used tests all fail together [#25813](https://github.com/openshift/origin/pull/25813)
* tests: Synthetic tests moved up and out of test infra [#25811](https://github.com/openshift/origin/pull/25811)
* [Bug 1915945](https://bugzilla.redhat.com/show_bug.cgi?id=1915945): UPSTREAM: 96990: Increase preemption timeout from 1 minute to 2 minutes [#25809](https://github.com/openshift/origin/pull/25809)
* [Bug 1852289](https://bugzilla.redhat.com/show_bug.cgi?id=1852289): Add libvirt to the list of unsupported platforms for LB service [#25586](https://github.com/openshift/origin/pull/25586)
* [Bug 1896188](https://bugzilla.redhat.com/show_bug.cgi?id=1896188): wait for RC presence before starting debug session [#25803](https://github.com/openshift/origin/pull/25803)
* [Bug 1914894](https://bugzilla.redhat.com/show_bug.cgi?id=1914894): make tests more resilient [#25807](https://github.com/openshift/origin/pull/25807)
* [Bug 1902702](https://bugzilla.redhat.com/show_bug.cgi?id=1902702): fix ldap group sync tests and move them from bash to golang [#25738](https://github.com/openshift/origin/pull/25738)
* test: Fail if nodes go unready during a normal parallel run [#25787](https://github.com/openshift/origin/pull/25787)
* [Bug 1896244](https://bugzilla.redhat.com/show_bug.cgi?id=1896244): Bump(github.com/openshift/kubernetes) [#25792](https://github.com/openshift/origin/pull/25792)
* Updating ose-hello-openshift builder & base images to be consistent with ART [#25793](https://github.com/openshift/origin/pull/25793)
* [Bug 1915907](https://bugzilla.redhat.com/show_bug.cgi?id=1915907): replace test/cmd/builds.sh direct/indirect docker.io refs with imagestream image refs [#25798](https://github.com/openshift/origin/pull/25798)
* [Bug 1914894](https://bugzilla.redhat.com/show_bug.cgi?id=1914894): make cmd tests more resilient [#25802](https://github.com/openshift/origin/pull/25802)
* test: Only consider rule evaluation failures in current window [#25789](https://github.com/openshift/origin/pull/25789)
* [Bug 1916419](https://bugzilla.redhat.com/show_bug.cgi?id=1916419): broaden acceptance of scl sample s2i image usage messages [#25799](https://github.com/openshift/origin/pull/25799)
* [Bug 1914343](https://bugzilla.redhat.com/show_bug.cgi?id=1914343): Replacing centos with ubi in image-annotation test. [#25786](https://github.com/openshift/origin/pull/25786)
* Add consoleplugins to list of console resource exceptions [#25794](https://github.com/openshift/origin/pull/25794)
* [Bug 1908217](https://bugzilla.redhat.com/show_bug.cgi?id=1908217): server-side apply e2e: fix oauthclientauthorization race with KCM [#25780](https://github.com/openshift/origin/pull/25780)
* [Bug 1904679](https://bugzilla.redhat.com/show_bug.cgi?id=1904679): drop docker.io from image tests [#25744](https://github.com/openshift/origin/pull/25744)
* test: Allow tests that check invariants over time to be constrained [#25784](https://github.com/openshift/origin/pull/25784)
* test: Assess average series rather than max over the test window [#25783](https://github.com/openshift/origin/pull/25783)
* [Bug 1908675](https://bugzilla.redhat.com/show_bug.cgi?id=1908675): Re-Enable fsgroup policy test [#25775](https://github.com/openshift/origin/pull/25775)
* [Bug 1896977](https://bugzilla.redhat.com/show_bug.cgi?id=1896977): Match e2e test to new enhanced host name validation [#25770](https://github.com/openshift/origin/pull/25770)
* [Bug 1907373](https://bugzilla.redhat.com/show_bug.cgi?id=1907373): Tests for kube rebase to 1.20.0 [#25764](https://github.com/openshift/origin/pull/25764)
* [Bug 1904683](https://bugzilla.redhat.com/show_bug.cgi?id=1904683): add build s2i as root uid image for associated tests [#25745](https://github.com/openshift/origin/pull/25745)
* [Bug 1886160](https://bugzilla.redhat.com/show_bug.cgi?id=1886160): Improve reliability of e2-aws-disruptive [#25707](https://github.com/openshift/origin/pull/25707)
* test: Update images README and add OWNERS [#25769](https://github.com/openshift/origin/pull/25769)
* [Bug 1903674](https://bugzilla.redhat.com/show_bug.cgi?id=1903674): Revert "Temporary disable tests broken upstream" [#25735](https://github.com/openshift/origin/pull/25735)
* Skip table tests broken by 1.20 rebase [#25766](https://github.com/openshift/origin/pull/25766)
* [Bug 1907373](https://bugzilla.redhat.com/show_bug.cgi?id=1907373): Fix build test CM count [#25761](https://github.com/openshift/origin/pull/25761)
* extended-tests: kube-apiserver: switch flowcontrol storage to alpha [#25760](https://github.com/openshift/origin/pull/25760)
* [Bug 1901982](https://bugzilla.redhat.com/show_bug.cgi?id=1901982): clean up remaining build busybox refs after claytons overhaul [#25740](https://github.com/openshift/origin/pull/25740)
* [Bug 1906588](https://bugzilla.redhat.com/show_bug.cgi?id=1906588): normalize ginkgo structuring so we avoid timing windows with k8s e2e setup when changing user [#25754](https://github.com/openshift/origin/pull/25754)
* [Bug 1906713](https://bugzilla.redhat.com/show_bug.cgi?id=1906713): Add consolequickstarts to list of console resource exceptions [#25756](https://github.com/openshift/origin/pull/25756)
* allow operators to settle after MCPs are done upgrading [#25755](https://github.com/openshift/origin/pull/25755)
* add kubevirt as a provide to openshift tests [#25743](https://github.com/openshift/origin/pull/25743)
* Updating openshift-enterprise-tests builder & base images to be consistent with ART [#25685](https://github.com/openshift/origin/pull/25685)
* [Bug 1905232](https://bugzilla.redhat.com/show_bug.cgi?id=1905232): Append image test should be relative to the tools image [#25749](https://github.com/openshift/origin/pull/25749)
* Fix minor bit to make oc validation possible & remove unused test files [#25718](https://github.com/openshift/origin/pull/25718)
* e2e/cli: move observe.sh to proper e2e [#25710](https://github.com/openshift/origin/pull/25710)
* Fix panic dereferencing nil [#25737](https://github.com/openshift/origin/pull/25737)
* Tolerate 1.20 error message in test-cmd [#25731](https://github.com/openshift/origin/pull/25731)
* Fix cluster quota test to tolerate a new default config map in every namespace [#25730](https://github.com/openshift/origin/pull/25730)
* [Bug 1816812](https://bugzilla.redhat.com/show_bug.cgi?id=1816812): Enable mirroring test images offline [#24887](https://github.com/openshift/origin/pull/24887)
* [Feature:LDAP][Serial] ldap group sync can sync groups from ldap: do not oc cp nonexisting folders [#25715](https://github.com/openshift/origin/pull/25715)
* Replace oc --config with oc --kubeconfig [#25725](https://github.com/openshift/origin/pull/25725)
* Temporary disable tests broken upstream [#25732](https://github.com/openshift/origin/pull/25732)
* [Bug 1887488](https://bugzilla.redhat.com/show_bug.cgi?id=1887488): e2e: node: fix ping tester pod [#25688](https://github.com/openshift/origin/pull/25688)
* Update etcd data locations for kube 1.20.0-beta.2 [#25717](https://github.com/openshift/origin/pull/25717)
* Update oc explain tests [#25708](https://github.com/openshift/origin/pull/25708)
* e2e/cli: move policy-storage-admin.sh to proper e2e & drop rsync.sh [#25712](https://github.com/openshift/origin/pull/25712)
* e2e: add useraccessoauthtokens RBAC [#25709](https://github.com/openshift/origin/pull/25709)
* [Bug 1900030](https://bugzilla.redhat.com/show_bug.cgi?id=1900030): Fix monitoring availability of image registry [#25702](https://github.com/openshift/origin/pull/25702)
* [Feature:LegacyCommandTests][Disruptive][Serial] test-cmd: adjust tests to rebased 1.20-beta.2 oc command [#25704](https://github.com/openshift/origin/pull/25704)
* [Bug 1900239](https://bugzilla.redhat.com/show_bug.cgi?id=1900239): bump(*): Skip "subPath should be able to unmount" NFS test [#25701](https://github.com/openshift/origin/pull/25701)
* [Bug 1887509](https://bugzilla.redhat.com/show_bug.cgi?id=1887509): e2e: node: filter out worker nodes without MCD [#25689](https://github.com/openshift/origin/pull/25689)
* [Bug 1898118](https://bugzilla.redhat.com/show_bug.cgi?id=1898118): Logging more during ephemeral registry deployment [#25690](https://github.com/openshift/origin/pull/25690)
* hello-openshift: Make request-port header spec compliant [#25703](https://github.com/openshift/origin/pull/25703)
* [IR-152](https://issues.redhat.com/browse/IR-152): Monitor availability of image registry during upgrades [#25679](https://github.com/openshift/origin/pull/25679)
* Reword CNV as OpenShift Virtualization [#25687](https://github.com/openshift/origin/pull/25687)
* Make oc mirror tests aware of HTTP/2 [#25680](https://github.com/openshift/origin/pull/25680)
* Add e2e testing of server-side apply for openshift types [#25652](https://github.com/openshift/origin/pull/25652)
* hello-openshift: Set BZ component in OWNERS [#25693](https://github.com/openshift/origin/pull/25693)
* Updating ose-hello-openshift builder & base images to be consistent with ART [#25684](https://github.com/openshift/origin/pull/25684)
* [Bug 1895537](https://bugzilla.redhat.com/show_bug.cgi?id=1895537): Image extract tests should check results of ImageStreamImport [#25678](https://github.com/openshift/origin/pull/25678)
* [IR-137](https://issues.redhat.com/browse/IR-137): Awaiting for operators rollout to complete [#25497](https://github.com/openshift/origin/pull/25497)
* [Bug 1896188](https://bugzilla.redhat.com/show_bug.cgi?id=1896188): bump wait timeout for build completion in oc debug test [#25673](https://github.com/openshift/origin/pull/25673)
* [Bug 1873043](https://bugzilla.redhat.com/show_bug.cgi?id=1873043): Rebase to kube 1.19.2 [#25659](https://github.com/openshift/origin/pull/25659)
* rename 'foo' build arg to avoid conflicts with 'foo' env's in the tools image [#25671](https://github.com/openshift/origin/pull/25671)
* Remove CSI driver installation from openshift-tests [#25653](https://github.com/openshift/origin/pull/25653)
* [Bug 1838751](https://bugzilla.redhat.com/show_bug.cgi?id=1838751): oVirt, enable Skipped network tests [#25574](https://github.com/openshift/origin/pull/25574)
* [Bug 1891459](https://bugzilla.redhat.com/show_bug.cgi?id=1891459): bump(k8s.io/kubernetes) [#25646](https://github.com/openshift/origin/pull/25646)
* Report API server unavailability in e2e tests [#25602](https://github.com/openshift/origin/pull/25602)
* add cakephp back in with upstream fix landing [#25650](https://github.com/openshift/origin/pull/25650)
* Evaluate storage metrics of an e2e test. [#25614](https://github.com/openshift/origin/pull/25614)
* move cakephp e2e skip down a level to make openshift-tests happy [#25644](https://github.com/openshift/origin/pull/25644)
* an e2e for testing "openshift.io/imagestreams" count quota [#25645](https://github.com/openshift/origin/pull/25645)
* [Bug 1882556](https://bugzilla.redhat.com/show_bug.cgi?id=1882556): Access git over https for tests [#25625](https://github.com/openshift/origin/pull/25625)
* disable cakephp while cuppett/scl sort out new upstream regression [#25640](https://github.com/openshift/origin/pull/25640)
* Move debug.sh & timeout.sh to a proper e2e [#25638](https://github.com/openshift/origin/pull/25638)
* [Bug 1883642](https://bugzilla.redhat.com/show_bug.cgi?id=1883642): Give informers time to observe limitrange [#25633](https://github.com/openshift/origin/pull/25633)
* check apiserver uptime with both new and re-used connections [#25620](https://github.com/openshift/origin/pull/25620)
* [Bug 1886620](https://bugzilla.redhat.com/show_bug.cgi?id=1886620): deflake e2e test "Application behind service load balancer with PDB is not disrupted " [#25606](https://github.com/openshift/origin/pull/25606)
* [Bug 1887850](https://bugzilla.redhat.com/show_bug.cgi?id=1887850): update SCC test to either pass or fail, but never flake [#25628](https://github.com/openshift/origin/pull/25628)
* Fix skipping of SDN tests [#25588](https://github.com/openshift/origin/pull/25588)
* Fix network test exclusion [#25581](https://github.com/openshift/origin/pull/25581)
* tighten scc test to start failing on more than six pods failing [#25608](https://github.com/openshift/origin/pull/25608)
* [Bug 1890141](https://bugzilla.redhat.com/show_bug.cgi?id=1890141): move off docker.io in templates/builds/jenkins tests [#25595](https://github.com/openshift/origin/pull/25595)
* fix typo in word: strategy [#25615](https://github.com/openshift/origin/pull/25615)
* handle cases where pod sandboxes fail after pod deletion [#25610](https://github.com/openshift/origin/pull/25610)
* fail on pods moving back to pending in 4.7 and later [#25607](https://github.com/openshift/origin/pull/25607)
* tests/extended/OWNERS: add ashcrow to approvers [#25605](https://github.com/openshift/origin/pull/25605)
* add a security test to verify capabilities [#25295](https://github.com/openshift/origin/pull/25295)
* hello-openshift: Echo listening port in HTTP responses via headers [#25609](https://github.com/openshift/origin/pull/25609)
* Add a new FIPS test [#25362](https://github.com/openshift/origin/pull/25362)
* Move admin.sh to a proper e2e [#25169](https://github.com/openshift/origin/pull/25169)
* test: Increase allowed telemetry series by 100 [#25592](https://github.com/openshift/origin/pull/25592)
* [Bug 1879057](https://bugzilla.redhat.com/show_bug.cgi?id=1879057): e2e: skip write/read cache when running Block-mode RWX PVC tests [#25566](https://github.com/openshift/origin/pull/25566)
* test: improve handling of pending pods crashloop detection test [#25471](https://github.com/openshift/origin/pull/25471)
* [Bug 1886488](https://bugzilla.redhat.com/show_bug.cgi?id=1886488): move jenkins e2e nfs setup from docker.io to quay.io image [#25469](https://github.com/openshift/origin/pull/25469)
* add event monitor test for kube-apiserver not being shutdown gracefully [#25594](https://github.com/openshift/origin/pull/25594)
* [Bug 1855325](https://bugzilla.redhat.com/show_bug.cgi?id=1855325): Move checking telemetry data sending to later stages [#25496](https://github.com/openshift/origin/pull/25496)
* hello-openshift: fix base images [#25583](https://github.com/openshift/origin/pull/25583)
* Update hello-openshift OWNERS files [#25584](https://github.com/openshift/origin/pull/25584)
* image_ecosystem: reinstate nodejs test with postgresql based app [#25552](https://github.com/openshift/origin/pull/25552)
* skip service type load balancer upgrade test on ovirt [#25582](https://github.com/openshift/origin/pull/25582)
* test: add error output for build logs [#25437](https://github.com/openshift/origin/pull/25437)
* test: extended: add Late systemd timeout test [#25564](https://github.com/openshift/origin/pull/25564)
* Update OWNERS [#25494](https://github.com/openshift/origin/pull/25494)
* [Full changelog](https://github.com/openshift/origin/compare/c2cad46d66445a7d1a107770d08ae3cb8d8fce01...8b31c8bd88c20a8eb0a7ea32b7e42fdbae212731)


### [thanos](https://github.com/openshift/thanos/tree/319e70c1dacc87e9d88c4f364541699979c31602)

* [Bug 1994123](https://bugzilla.redhat.com/show_bug.cgi?id=1994123): dockerignore: remove vendor from ignored list [#69](https://github.com/openshift/thanos/pull/69)
* [Bug 1944575](https://bugzilla.redhat.com/show_bug.cgi?id=1944575): pkg/rules: fix deduplication of equal alerts with different labels [#52](https://github.com/openshift/thanos/pull/52)
* [Bug 1957646](https://bugzilla.redhat.com/show_bug.cgi?id=1957646): cmd/thanos: use miekgdns resolver as default [#56](https://github.com/openshift/thanos/pull/56)
* Updating thanos builder & base images to be consistent with ART [#45](https://github.com/openshift/thanos/pull/45)
* [Bug 1906496](https://bugzilla.redhat.com/show_bug.cgi?id=1906496): pkg/rules/proxy: fix hotlooping when receiving client errors [#46](https://github.com/openshift/thanos/pull/46)
* [MON-1302](https://issues.redhat.com/browse/MON-1302): Bump Thanos to v0.17.2 [#43](https://github.com/openshift/thanos/pull/43)
* [Bug 1897252](https://bugzilla.redhat.com/show_bug.cgi?id=1897252): CARRY: cmd/thanos: fix DNS resolution when ctx is canceled [#42](https://github.com/openshift/thanos/pull/42)
* [Bug 1897252](https://bugzilla.redhat.com/show_bug.cgi?id=1897252): CARRY: cmd/thanos/query.go: Timeout DNS resolution with refresh inter… [#41](https://github.com/openshift/thanos/pull/41)
* [Bug 1883765](https://bugzilla.redhat.com/show_bug.cgi?id=1883765): bump Thanos to v0.16.0 [#40](https://github.com/openshift/thanos/pull/40)
* Updating thanos builder & base images to be consistent with ART [#39](https://github.com/openshift/thanos/pull/39)
* [Bug 1870287](https://bugzilla.redhat.com/show_bug.cgi?id=1870287): pkg/query: eventually update rules client [#37](https://github.com/openshift/thanos/pull/37)
* [Full changelog](https://github.com/openshift/thanos/compare/1f326d28172cde98087392b1eab5aa14fca31f2f...319e70c1dacc87e9d88c4f364541699979c31602)