# 4.7.0-fc.2

Created: 2021-01-11 06:10:53 +0000 UTC

Image Digest: `sha256:2f00e3016ca5678e51e9d79d4d3ac5a2926e0c09a8e75df19ea983b9cd6c5d05`

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


## Changes from 4.6.9

### Components

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


### New images

* [cluster-baremetal-operator](https://github.com/openshift/cluster-baremetal-operator) git [f2bed005](https://github.com/openshift/cluster-baremetal-operator/commit/f2bed00581fe70b6b935068998e9392c11afe8f0) `sha256:4a58bc103605c565a0d1eca4100b2121b50de236b41efcf254c2953cc20a9028`
* [csi-snapshot-validation-webhook](https://github.com/openshift/csi-external-snapshotter) git [a3bf865d](https://github.com/openshift/csi-external-snapshotter/commit/a3bf865d96c54b845e90a4269069d4c6b201f0b2) `sha256:bca7ba7f47d61f6e44690f9b2699b5d6604e653ada9b349898a85edfe984765d`
* [egress-router-cni](https://github.com/openshift/egress-router-cni) git [6b11e3f5](https://github.com/openshift/egress-router-cni/commit/6b11e3f57656814b385df95c4274cf76fe718f02) `sha256:f7efceb08527b65b4ed02e9c141ce7cbeb925fd4ffd1bb2399c3f0a865af1c1a`
* [gcp-pd-csi-driver](https://github.com/openshift/gcp-pd-csi-driver) git [091f0212](https://github.com/openshift/gcp-pd-csi-driver/commit/091f0212dfa6d93df37b99fcd2b4b9a4c6d5bbba) `sha256:4d78330b5b8466175ad6d30198526d3270e246ff728c9f536f8e268a090a4476`
* [gcp-pd-csi-driver-operator](https://github.com/openshift/gcp-pd-csi-driver-operator) git [dbfe00b6](https://github.com/openshift/gcp-pd-csi-driver-operator/commit/dbfe00b6e1de20f8e32f7bebc28f5d4447d93c64) `sha256:acd0097f798822a243f66ba5b2734ba618dbcbd6b0bec64f1bd92f21c853d828`
* [hello-openshift](https://github.com/openshift/origin) git [4d18a2df](https://github.com/openshift/origin/commit/4d18a2df0f4764198f0867a98bbe035ff1cd8a3c) `sha256:9956d6cfc638a7d369d16be69eb59f3c469bd406fc5f7a66574495eb13b21120`
* [kubevirt-machine-controllers](https://github.com/openshift/cluster-api-provider-kubevirt) git [1990dc94](https://github.com/openshift/cluster-api-provider-kubevirt/commit/1990dc94932fd849aeda7820bd53ca41c6b5f5d7) `sha256:09e17f5e88336a45b7a88bf7c24cf2e1aee45af94bf72f0c9c18298371673116`
* [openstack-cinder-csi-driver](https://github.com/openshift/cloud-provider-openstack) git [c730ab60](https://github.com/openshift/cloud-provider-openstack/commit/c730ab60a5649eed96bdc414ab7db35907c5291c) `sha256:fb3bd149bdf5c3638e35f88f24ff4ba30d3856fb35ba52873621adaf867c248b`
* [openstack-cinder-csi-driver-operator](https://github.com/openshift/openstack-cinder-csi-driver-operator) git [eb9f7a38](https://github.com/openshift/openstack-cinder-csi-driver-operator/commit/eb9f7a3828fc13873e738dd372017a4b8b7ee019) `sha256:6d633aa1c61dfa45e854a100e5980199df73842fc8353963d65f55927626cec8`
* [vsphere-problem-detector](https://github.com/openshift/vsphere-problem-detector) git [fcf377e3](https://github.com/openshift/vsphere-problem-detector/commit/fcf377e3e0fd8500f32fe05cf6a473a5cfa71c58) `sha256:999f48ac548f8daef06c8e17fc9377542582561f361f8e6d9fd9671dd42f34c7`


### Rebuilt images without code change

* machine-os-content `sha256:5e93f61c999b0246264a2398b7c8127c112fa8512346f487f7b4c9b2c2c3278a`
* [multus-admission-controller](https://github.com/openshift/multus-admission-controller) git [a7312f5e](https://github.com/openshift/multus-admission-controller/commit/a7312f5e55e9f34cc8b20f6cbfe1af0f363ca1e6) `sha256:f94692ee6d9741f22c24106587f709bf49b414ced59651301d0a82d59e21aca3`
* [multus-route-override-cni](https://github.com/openshift/route-override-cni) git [4cc155c7](https://github.com/openshift/route-override-cni/commit/4cc155c7a5da69af3975c22923682ca6952f5767) `sha256:bcf5527f39800a653c70885e7aed45df50130defa3dccc14abc7b7500258ed3a`


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

* [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/a84081fd9c990179f4ef52ec92402202f708b493...6e7f163f2f7c1fb0ddab69b0ac952ed993935142)


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

* [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/6563950426ef11198ba4ca0f3dc2740567578442...29da5249bda64d243e95e20ef1a0dcb2dbd91b80)


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

* [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/b1a6ba661ed8096ba75c24deeb03fc4287d30fa9...2a6cf6eb791e8cb79dd74367e662a357f297b946)


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

* 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/f9408af1ad376cb39d4fe5d11ab2c48d1c5277d0...ce1e1f3cd3ff017960039dd17b4f1968cee7cadb)


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

* [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/a48ad4a15b42102d1747d2f5f3b635deffb950b5...69f0bbc18e8c6b1a6e278c54efa2def9b210033a)


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

* 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/fcd9e769a45cc54b4d13959b2253fefc2e1d76d4...6c4442fd1967e995690e74acd8ea54465e043075)


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

* [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/9c39676f01fa180cf3e263c225eb52778b5ced16...cae851306378af05df338e8c5753a741a41f5284)


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

* [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/0158c53a6dc0b4e8751b4dc1157e58ee73c9b38a...5ba9497f109f6d3170ecc7f0f879e93090cf8eda)


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

* [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/02c110006bfef4ba53fa5042bb9eae170dd3dc1c...68540fc03a457c57fdbc2c58a8316909686e37a9)


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

* [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/f6027aa8dce39f77d1a0018ae9376025df705af3...e0ae005686d1d6cfc85340b97f117fb46b652be1)


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

* [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/63a7c98705bffe601efcc6722e175f5527c7d756...f363a21c37613ec5d47fc7dea923afa074c1a617)


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

* [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/698efa2f989b509c5c1a2549a531a08e7639bd9f...7f1d0ad0b53d17879034597d97dac23c9a23dbcb)


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

* [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/52ee4f03604b6a51b3b09913c72859e10f00faa0...92df4d6b82e6dd84f5ba34b6a71581778fd475a4)


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

* 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...33fede9b7f6a375fa2371049cdab045d6304cf4e)


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

* [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/60c2657a060979da79704c5c7b4cd7db8ed62e23...56800dd0f1608f681ea9ccb1df91514afed0e6fc)


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

* [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/aa504504e63bfd667b12be717406bb406f62787a...15dd0be77e8cc86eb6c39543e1cf23c727edc58e)


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

* [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/889561f9301b40fabbe1be767468d821588cafad...5caa8f8cbc20e2aa4948645fedb7892fe6d0325a)


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

* [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/99c4d7ac9d64282d86f2de0351c22ca432d13c79...7df831079cc604edeb345faa34e3b3f8edc06286)


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

* [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/be99ea05e4a6c527dedfb222e95e5fbef0a57d83...67118811beaa9317b1f705233417bfadb7b34462)


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

* [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/3276bbc811dcd771291cc2de8107ebd89fa5b66d...9cc042caf2ae83eff2e222947683c4ab9a20e3c6)


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

* [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/1b23fdcfb737cc80f686949d670bea7db1229481...058527561ed47436995d37116fa6fccd8216428a)


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

* [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/a433452b07113e87db8d59d0531249025efb0ea3...2def28ebf1599f311add331b17a4c14e7d316425)


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

* [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/6f60899f17df0103d1b9250d5f99814680a3737a...4b75bafe01d2bb658e176e2d17a1b5deac5ebf5f)


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

* 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/9a52b3771d325d3025f09b1338ebb743e7ba0c4c...521814c1ab4a57092679991f1915fa9ce37481ef)


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

* [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/6c0d67b38482813fc021d5c643b9c9c5e9993243...72a4740ff38e9c924d0f7cd760b6b5fd85283242)


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

* [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/96fa143482582fc56d4e0f87e4ca4fb87b2f553a...5726ea979ebd83944cead14f2d222052e58334f2)


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

* [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/620d281398e57a06913f4858b423b643055f03a3...c56242f6e2a298bb240d460c54e01fd8a5ef435e)


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

* [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/b0859eb3dd83152f0bcea61f368a64c76f7364a7...572d4d9e6c42bde9b73fed97f448cfcc4c3bbb7c)


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

* [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...ee1b90d366a0f788a7333004493a750a6e58282c)


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

* [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/2b575c96419f8d5ebde7126ef4fa37a548b91fb2...987b47a17aac2e2a63004448a440038d3f038c70)


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

* 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/b711c8a66563067ac5cb46715ea48306cb1b3bcf...42490b7e1997d4e51d6a6808c54d54a1e4dc727c)


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

* [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/89f5223e8ecd8c92a3d6307250cc589533914152...aa144e266326f350bb6e90fe627d567420418b60)


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

* [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/7ac17e63f34f501b78574524a90a21bf4d99297d...19981dc2b27a99b59b611f47f770cdd51e2fecda)


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

* 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/4cc42fb333592c974070c7112577806549d3f039...a49f53ff421810e3c1d1f8c0839599e76140ac6a)


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

* [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/39a42566bfcca5970f3c8805ce4726d19b19417d...1e51a0e4750ca110d4659f33bce210a3de6844b9)


### [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/c2c7a042e59d3f80dfe2947baa79e71c216a5963...25dfb671c6ce9a73f5594efe699ed410fbf01d44)


### [console](https://github.com/openshift/console/tree/445650c8f9a1f066f5179536e0fc1d5384971e58)

* [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/8eb625c0ddd43b14d373e728f7d0b95858f2de79...445650c8f9a1f066f5179536e0fc1d5384971e58)


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

* [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/b195cebf52ea7af30178f4704ac269f482d70208...c4f32c54939555ad2fcd63b39ff55d7b01e0757d)


### [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/d89647376495a071f786e4ba5c699ddba4c230ad)

* [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/546f3f058ba946112117e75c043884dd1f3a1a79...d89647376495a071f786e4ba5c699ddba4c230ad)


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

* 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/6c00ca59764fc584b6d7cb4fded8058439c36c55...c730ab60a5649eed96bdc414ab7db35907c5291c)


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

* 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/dbaa87c5c62e519764f082eb575cbe79830822f4...0643c01e5ecd48ddd41736c0760e990960502c1d)


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

* 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/a2fbb38d91b64e5216fefc1bde231dd0d14a2f4f...6938446db637ab7a37661f1f6a1ebcad113e156a)


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

* [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/22028566f1a7f37b4e36b538675a012a2849eaa3...b5caab166fb5de75fc61b2b008c07d18da470925)


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

* [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/f9236b940f780b9d213f2827ecd9619472741f5f...55c1b177be1c6c7fe78e02c1d41568c1b1cda8e9)


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

* [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/71a3e63c75df148e842decf6f7d323cee4842829...f740e52bbac39a5d35d4a9bc5c4ef6a8f80d13b9)


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

* [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/39e8856e4ea641509dbe26d36488f3f6457aeb66...a3bf865d96c54b845e90a4269069d4c6b201f0b2)


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

* [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/d56a57739d234a04d5813f0ea3dfad052b38ab9a...820657bc21c91351fa25fa4007fd6267bf460ec4)


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

* [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/1746713b261823765a1f4c9e623f9570d35b2102...1f04e702844e7ddc71fdf9bb6494218fe54a5401)


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

* [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/d762c2304f4291469746c8fa8e5baf5ab181689a...8504b3facea8a79d96648dc9b2f0bfbd288cfb2d)


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

* [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/077ff76b50c443a525afbb78ad4159bf35f28c0b...4e3557542ca7bd0cd5e77cd903051bb49b4e5030)


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

* 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/2856025fb4b5b04504857e249fb0998e6a40722d...2afb11e155d34d669152df23f548af2047e5d3b4)


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

* [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/a0fc9aa4ce818d9f8e5f1a4f84ef703ec6180558...186b21520ddb0f1e29d3a709715369135fcaebcd)


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

* [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/0ef8a9c1bb49a85dad67d2143c31bc8bc53c6371...cf0a81cb4b68a2543249def193e1b83e94734725)


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

* [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/89e441002d0dfaefd5587bd9a380f254e864dba2...ddc067efb8206c908571faf538048fb7a87630fd)


### [hyperkube](https://github.com/openshift/kubernetes/tree/394a5a39156c3359d9ffa0efbe4dd522b747ac8c)

* [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/70708036fc265771f8d0a45598209018a8b9bd3e...394a5a39156c3359d9ffa0efbe4dd522b747ac8c)


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

* [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/0fd298a3227bddf46977e2aeeabfbcefdbb260bc...710c942d1a5a3e01acc927d0729ed22a73935dd7)


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

* [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/81082047394a91221255837f9884590e02c9c37e...b94871db6367f525007df3a54aee49396634e47a)


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

* 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...61c4cc7dc99601fe32b239be8923a6ed693908b0)


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

* 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/30a7017a8d541db2a9cfd1331ca442aa84429e84...1b4df256a1450e8c8b516bf29373f3b1d0083cfe)


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

* 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/e660494f0d00d5656c17fcf74b53c6a2db6e6b80...019112aef5b068c907fa2f84b7f63399f92d9713)


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

* 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/555bf2c8a91b7b9b2166ad99893514e96beab5a1...4ff1a017e2e00d572cdb6969dc178d4a91b0d1e2)


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

* [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/123889f6598e032f5257a58b65117583e666a5b4...10d20d9fdf31198f8f159f17ab72e8f364c11396)


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

* [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/499651fe0b4177b02dc59a631fd7aa59ac161bfe...8b2908aa478ac982c44be6d15798526ec6a5feb4)


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

* [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/06726fb077f7dcb5f610163d74617744a4bcabf3...39224321277cc48ea9ae4543dd8f308d8f213732)


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

* [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/5397b55f38a11c61749398f0a3759d4eab5b3960...1ceb456e0417df2f56971f4a3770d0352d1d0a40)


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

* [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/adcf1b2ae2a373c0da0ee451235e0dc541f516e8...33d189597aa8a4203419dcd4c3a9576efdb19881)


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

* [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/8337e6e5e40b4d888ecd9196a6b83ede11f315ac...080481954c0a1fd926b778230ec68ed83533d3b4)


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

* [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/104235b443edc83d3e6a96e2cfdac82a888acef6...900e9b1c8ac3de13f02113e4b6d6901207a7a799)


### [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/531885a8daba8ca2bf3e197f3d3c08efe3e3c6fc)

* [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/bc391fe43d33f91c9fd28b6c557581f89a707566...531885a8daba8ca2bf3e197f3d3c08efe3e3c6fc)


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

* 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/1ca52adab176154cbdd27e150fc67e2513acc84b...b57e18b197838f6d6c377cca00fd47f9af645f3f)


### [local-storage-static-provisioner](https://github.com/openshift/sig-storage-local-static-provisioner/tree/ca1d45868169c74937e609782ef385c9b4c7a11b)

* [Bug 1912977](https://bugzilla.redhat.com/show_bug.cgi?id=1912977): rebase static-provisioner against 2.4.0 release [#28](https://github.com/openshift/sig-storage-local-static-provisioner/pull/28)
* [Bug 1913037](https://bugzilla.redhat.com/show_bug.cgi?id=1913037): Updating local-storage-static-provisioner builder & base images to be consistent with ART [#27](https://github.com/openshift/sig-storage-local-static-provisioner/pull/27)
* [Full changelog](https://github.com/openshift/sig-storage-local-static-provisioner/compare/5bc6dd6e56d0f959edd5a6dbe14d3a8aa304845e...ca1d45868169c74937e609782ef385c9b4c7a11b)


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

* [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/9643c3accfda8f6b63a3c722146a44c7291fc465...d0fb18cef078ea42389fb5917416fa8f298ba6d8)


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

* [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/eb9778355a9020673e8ce9aee092cb98d80cde5e...ad33d39ebe36919d96466d426145ff7aa722574f)


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

* 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/1a83a8058ab22b5874ff198c3d3a97568f70ba7b...6892b71a69c926b57bb672784b32a00255a0aab3)


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

* [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/6fb56fdcbeb6591085c6b183730ff78de9883346...7aa53b3cb5ae0ae4b03906803c7aff37447d4357)


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

* [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/d5306d720c91d53d866669f90dedc6334cd2631f...900aa4231bd31026b3a305f8077c8959f51d8059)


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

* [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/5377c81a6d9e8dedbb85cb81fee667bfd294b5b1...90241d98c74ac8ff40fae47d4ecc792da876e07f)


### [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/9abb36a3fc5ea8dce35ddba8737425672077a845)

* 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/2151531999fea0f6b5590183d1aeecad2ed4cfd4...9abb36a3fc5ea8dce35ddba8737425672077a845)


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

* [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/e384b2cc40d42ad7d28bfb468ae9f5760eac4e1f...4bd4705011c19a7556551c9a1dfaaa5eacc7898c)


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

* 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/163352664e55bc3116d4b288977405c767f74520...3215761a70426326f0be2ca675b0e9b9fdae341e)


### [openshift-apiserver](https://github.com/openshift/openshift-apiserver/tree/842a24f4b2402299c29bf747be1e4b7fab73977e)

* [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/47cd22d46724e7739229cf9618b8576f18de1223...842a24f4b2402299c29bf747be1e4b7fab73977e)


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

* [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/5e84dd54a42aed15ae022f4ee615fa7326ef6ce2...01e367e26a808a9e6ea956e552f4248c28f21266)


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

* 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/041528b3321d5b20ac86a337693bc4cce1d36ca1...4a64265b8f3f50efb907954b3f28f09362280409)


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

* [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/3622a0ce6b56750a9833d20554dcad3e214ac742...5f60693f7a71719d1c69040ee1297949a597da71)


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

* [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/fe32277830b3dc086e014c0e3391de671e5f49f4...ac075ae4d1081a49c15c8c2edfeb71d8d3e0363e)


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

* 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/116e65665e5302f38566c06cce30ec3981c3d172...ca70ae8f43b98dccb0297bc65c8ef1ee657506a6)


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

* [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/e86c799beecfbba0b2d679702248e3ef526ae0ee...b883288704220699151ca7b5e5b4353856ed4964)


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

* 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/230e4c345f0888cfbf68c1b8d22e384e76c8ec3a...e57730f80ea69507bdfbb024e9b56d862f482fd0)


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

* 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/c4cddfb16881409918b8f2593687b9375c563d18...1fda62f9be21bce86f2b0def579e81a4426ea4a0)


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

* [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/a0c3243484fb44f0ee5c505724f547991aed7e3d...3b3f3007343b511fb4d2b40ef0f81cd8eca31aff)


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

* [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/4d159c3b4a6d57e5181a6bf38209cfa067efb4cd...58453bdfba7cb917201d431ae91d8325eb709176)


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

* [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/de0a460a2c223365cf9d3673aa68c2dd166e097a...88d4df5541251ea122687610870e725b0099213a)


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

* 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/4823e7be1c1c42d224fb34e6e5dc17eaba9542a0...8fd1c63421f70a172316511ffcf3d43b8456f473)


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

* 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/9049b9f302e85130e430df4216de045c012f7ce6...dd20bccd5b748d71d9c454d8378538d65b272aaf)


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

* [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/1cbb5d5a81a80c2f996b4c9045a3cc85650cdfd7...99f1d70a787d2213c88e9d2f967b7a2b16fc73f7)


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

* [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/b13ea6076dae6819ad0a0f423308ce872a306463...87f66a2e8ca9e5de2f0cda3105e62cdbb71ad253)


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

* [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/4f5b8bad62b562814fdfce5ae0ddf57bc4be2c02...5de2c0300342f6f3a46133f92d563fee6dd58d3a)


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

* 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/895aca154f5ca7f7ddd7602231d9a770d1e9d3c2...e8aa9e97e711a20fdef05baed5003b3254fe285b)


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

* [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/d7fdd4e373acc04d60de65c4705ea6d69face59c...4d18a2df0f4764198f0867a98bbe035ff1cd8a3c)


### [thanos](https://github.com/openshift/thanos/tree/4d91e94279b9796e6b1310ece40ea1d6745248e4)

* [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/2589790033e14a550a47c664f646eb32a1500e7d...4d91e94279b9796e6b1310ece40ea1d6745248e4)