# 4.8.0-fc.1

Created: 2021-04-23 14:21:17 +0000 UTC

Image Digest: `sha256:38c71134860963e3cf3d40e5ca1414ea01ffc9b62623f8aac5c84009d36da583`

Promoted from registry.ci.openshift.org/ocp/release:4.8.0-0.nightly-2021-04-23-034722


## Changes from 4.7.6

### Components

* Kubernetes upgraded from 1.20.0-beta.2 to 1.21.0-rc.0
* Red Hat Enterprise Linux CoreOS upgraded from 47.83.202104010243-0 to 48.84.202104222319-0


### New images

* [azure-disk-csi-driver](https://github.com/openshift/azure-disk-csi-driver) git [7faa4288](https://github.com/openshift/azure-disk-csi-driver/commit/7faa4288b8051c91957c57d08fd356775a873591) `sha256:d8855c8e943157fdb0ffb4fdd92ac20a67ed6b55c2f1add63d8a3752194f0d1c`
* [azure-disk-csi-driver-operator](https://github.com/openshift/azure-disk-csi-driver-operator) git [a08d8f0b](https://github.com/openshift/azure-disk-csi-driver-operator/commit/a08d8f0bba44558a37c3de1754c61226a9e5f2f7) `sha256:6be421cb66c7f2e1125207d3014bdc5f9c3c51f4c9f49cceac6ede4e8dffa257`
* [kubevirt-machine-controllers](https://github.com/openshift/cluster-api-provider-kubevirt) git [74587c82](https://github.com/openshift/cluster-api-provider-kubevirt/commit/74587c825a1359f08fef9a007f5c9c86e7b2fe88) `sha256:f66a723adc161985637162eb890c066e7d70d84d0dff7b5fb4c949549d3e0d7b`
* [multus-networkpolicy](https://github.com/openshift/multus-networkpolicy) git [016f8258](https://github.com/openshift/multus-networkpolicy/commit/016f825834dd28a19eb671274748ec086041c8ba) `sha256:cac1df8177671baa53da9d0543635ca39ba8c98387fbb4f522b8419173797f58`
* [vsphere-csi-driver](https://github.com/openshift/vmware-vsphere-csi-driver) git [dd5345eb](https://github.com/openshift/vmware-vsphere-csi-driver/commit/dd5345eb7ed3c68eff6619ca434b5e83083f5bc9) `sha256:323bf3d1622beba621ab99966859c3688f3385bde7cfb2a93c8b9f2515033961`
* [vsphere-csi-driver-operator](https://github.com/openshift/vmware-vsphere-csi-driver-operator) git [984d9b3d](https://github.com/openshift/vmware-vsphere-csi-driver-operator/commit/984d9b3d48d9f8d11d36fee0bf6cba4dc1d25e08) `sha256:ea743226c997874b5506c2ca8381c7d2f59e78f6d52db6ab2de1854b79ffacc7`
* [vsphere-csi-driver-syncer](https://github.com/openshift/vmware-vsphere-csi-driver) git [dd5345eb](https://github.com/openshift/vmware-vsphere-csi-driver/commit/dd5345eb7ed3c68eff6619ca434b5e83083f5bc9) `sha256:ad36f363f01dc1dbcae21640e6ccba749e7f830a6562410121d0266bc87be782`


### Removed images

* hello-openshift


### Rebuilt images without code change

* [csi-driver-nfs](https://github.com/openshift/csi-driver-nfs) git [9404d343](https://github.com/openshift/csi-driver-nfs/commit/9404d343c020fd1806691704f64d930c779ad639) `sha256:a1c096b8c50ae0eb3efebf7d737da2f10aaf66c0593956539b5e9218f7d46531`
* [ironic-hardware-inventory-recorder](https://github.com/openshift/ironic-hardware-inventory-recorder-image) git [61c4cc7d](https://github.com/openshift/ironic-hardware-inventory-recorder-image/commit/61c4cc7dc99601fe32b239be8923a6ed693908b0) `sha256:58ec3fe07d3e85ac4b759c28ab72d830f41c5ebcd993046be3e513c9bbda21a1`
* [ironic-static-ip-manager](https://github.com/openshift/ironic-static-ip-manager) git [43d640a0](https://github.com/openshift/ironic-static-ip-manager/commit/43d640a07582a5aaaa485ea85319bb0721dea251) `sha256:bc1c33abfb1cf442cbbd9bcb48e0a72e8db4dab6965950c48108905db53dd10b`
* machine-os-content `sha256:7b895aaf42e9fa81f9ea0bcb8574e0d25a25a712983e17f1443aa2c7488fce9f`
* [multus-admission-controller](https://github.com/openshift/multus-admission-controller) git [a7312f5e](https://github.com/openshift/multus-admission-controller/commit/a7312f5e55e9f34cc8b20f6cbfe1af0f363ca1e6) `sha256:bf3e56fe2c788f107acf6236688c6fb0a3fbd0d83170c8a0d8bbee37006c7d35`
* [multus-route-override-cni](https://github.com/openshift/route-override-cni) git [1662c3ec](https://github.com/openshift/route-override-cni/commit/1662c3ec79b880fce5cd9c4e64f5ba0d4daffc00) `sha256:a1625dfb437f457fd38d0e6573bd8015db58a85af809c3b351acc28aa5bdef1d`
* [oauth-proxy](https://github.com/openshift/oauth-proxy) git [4bd47050](https://github.com/openshift/oauth-proxy/commit/4bd4705011c19a7556551c9a1dfaaa5eacc7898c) `sha256:cf272708d147c6383d37387cac109f03b41fc4bcce524e0f2fc7bed28b599bb8`


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

* [Bug 1932152](https://bugzilla.redhat.com/show_bug.cgi?id=1932152): UPSTREAM: 809: Cap IOPS when calculating from iopsPerGB [#184](https://github.com/openshift/aws-ebs-csi-driver/pull/184)
* [Bug 1942883](https://bugzilla.redhat.com/show_bug.cgi?id=1942883): Rebase to v0.10.1 [#183](https://github.com/openshift/aws-ebs-csi-driver/pull/183)
* Updating ose-aws-ebs-csi-driver builder & base images to be consistent with ART [#182](https://github.com/openshift/aws-ebs-csi-driver/pull/182)
* Add BZ component to OWNERS [#181](https://github.com/openshift/aws-ebs-csi-driver/pull/181)
* [Bug 1932229](https://bugzilla.redhat.com/show_bug.cgi?id=1932229): Rebase to v0.9.0 [#180](https://github.com/openshift/aws-ebs-csi-driver/pull/180)
* Updating ose-aws-ebs-csi-driver builder & base images to be consistent with ART [#179](https://github.com/openshift/aws-ebs-csi-driver/pull/179)
* [Full changelog](https://github.com/openshift/aws-ebs-csi-driver/compare/f6a71bf783f3b7429a8c2fbbc6f3d586e6a7eb60...7a840754b5a709a26073d45fd894960ee9a42808)


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

* [Bug 1948311](https://bugzilla.redhat.com/show_bug.cgi?id=1948311): DelegatingAuthenticationOptions TokenReview request timeout [#121](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/121)
* [Bug 1924470](https://bugzilla.redhat.com/show_bug.cgi?id=1924470): Bump Kubernetes to 1.21 [#119](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/119)
* Fix kube-rbac-proxy image reference [#118](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/118)
* Add metrics scraping [#117](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/117)
* Updating ose-aws-ebs-csi-driver-operator builder & base images to be consistent with ART [#115](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/115)
* [Bug 1933184](https://bugzilla.redhat.com/show_bug.cgi?id=1933184): Add maxUnavailable to DaemonSets [#114](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/114)
* Updating ose-aws-ebs-csi-driver-operator builder & base images to be consistent with ART [#112](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/112)
* Cleanup: Remove serviceName from controller manifest [#113](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/113)
* [Full changelog](https://github.com/openshift/aws-ebs-csi-driver-operator/compare/97f73eb7de4b474497169771239dcd81990d3f2e...3a3ee1c9fabd3d5e13e9f458f158dca847ea75d6)


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

* [Bug 1952611](https://bugzilla.redhat.com/show_bug.cgi?id=1952611): [OCPCLOUD-1115] Get instance tags from infrastructure object [#402](https://github.com/openshift/cluster-api-provider-aws/pull/402)
* [Bug 1948719](https://bugzilla.redhat.com/show_bug.cgi?id=1948719): update makefile to ensure that CGO_ENABLE is set properly [#401](https://github.com/openshift/cluster-api-provider-aws/pull/401)
* [Bug 1948719](https://bugzilla.redhat.com/show_bug.cgi?id=1948719): update dependencies to 1.21 [#399](https://github.com/openshift/cluster-api-provider-aws/pull/399)
* Updating ose-aws-machine-controllers builder & base images to be consistent with ART [#385](https://github.com/openshift/cluster-api-provider-aws/pull/385)
* [Bug 1918910](https://bugzilla.redhat.com/show_bug.cgi?id=1918910): Only log error on wrong instance type for scale from zero [#397](https://github.com/openshift/cluster-api-provider-aws/pull/397)
* [Bug 1880757](https://bugzilla.redhat.com/show_bug.cgi?id=1880757): Unset target groups from LB on deletion [#389](https://github.com/openshift/cluster-api-provider-aws/pull/389)
* [Bug 1910318](https://bugzilla.redhat.com/show_bug.cgi?id=1910318): Ensure original conditions aren't mutated during reconcile [#396](https://github.com/openshift/cluster-api-provider-aws/pull/396)
* Update EC2 instance types [#393](https://github.com/openshift/cluster-api-provider-aws/pull/393)
* [Bug 1910318](https://bugzilla.redhat.com/show_bug.cgi?id=1910318): Add condition to show actuator exists condition on machine [#392](https://github.com/openshift/cluster-api-provider-aws/pull/392)
* Makefile fix [#386](https://github.com/openshift/cluster-api-provider-aws/pull/386)
* [Bug 1934021](https://bugzilla.redhat.com/show_bug.cgi?id=1934021): Ensure response body is closed when we are finished with the request [#390](https://github.com/openshift/cluster-api-provider-aws/pull/390)
* [Full changelog](https://github.com/openshift/cluster-api-provider-aws/compare/2d069b7f8bf4a443ba1a7ac8f669ef05ed92a50e...ec9ced760c3a6817037957f00ca7e5b7aa0c12ed)


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

* Updating ose-aws-pod-identity-webhook builder & base images to be consistent with ART [#132](https://github.com/openshift/aws-pod-identity-webhook/pull/132)
* [Bug 1924472](https://bugzilla.redhat.com/show_bug.cgi?id=1924472): UPSTREAM: 106: vendor bump to gogo/protobuf 1.3.2 [#136](https://github.com/openshift/aws-pod-identity-webhook/pull/136)
* Rebase master [#135](https://github.com/openshift/aws-pod-identity-webhook/pull/135)
* [Full changelog](https://github.com/openshift/aws-pod-identity-webhook/compare/0074d6afef9e20f5a1bcbde85cd7c01e422202ca...94c5323af1021a2c1b8342ed9b1cfc9a250e0fc0)


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

* [Bug 1909136](https://bugzilla.redhat.com/show_bug.cgi?id=1909136): destroy volumes and snapshots created by Cinder CSI driver [#4858](https://github.com/openshift/installer/pull/4858)
* [Bug 1931974](https://bugzilla.redhat.com/show_bug.cgi?id=1931974): Prefer IPv6 hostIP on bootstrap IPv6 deployments [#4756](https://github.com/openshift/installer/pull/4756)
* [Bug 1923786](https://bugzilla.redhat.com/show_bug.cgi?id=1923786): UPI oVirt - replace word in docs [#4855](https://github.com/openshift/installer/pull/4855)
* [Bug 1949923](https://bugzilla.redhat.com/show_bug.cgi?id=1949923): OpenStack: validate root volume availability zones [#4851](https://github.com/openshift/installer/pull/4851)
* [Bug 1936223](https://bugzilla.redhat.com/show_bug.cgi?id=1936223): [ovirt] Fix typo in connect to Engine [#4719](https://github.com/openshift/installer/pull/4719)
* [Bug 1950007](https://bugzilla.redhat.com/show_bug.cgi?id=1950007): UPI image: use get-pip instead of easy_install [#4850](https://github.com/openshift/installer/pull/4850)
* [Bug 1941759](https://bugzilla.redhat.com/show_bug.cgi?id=1941759): Make failure to fetch cloud info non-fatal [#4733](https://github.com/openshift/installer/pull/4733)
* aws: support for bring-your-own hosted zone [#4772](https://github.com/openshift/installer/pull/4772)
* update terraform-provider-ironic to v0.2.5 to get better error handling [#4835](https://github.com/openshift/installer/pull/4835)
* pkg/destroy/gcp: fix dropped error [#4836](https://github.com/openshift/installer/pull/4836)
* Revert "Dockerfile.upi.ci: Drop pip+pyopenssl installs" [#4831](https://github.com/openshift/installer/pull/4831)
* [Bug 1945659](https://bugzilla.redhat.com/show_bug.cgi?id=1945659): remove ovirt_cafile from ovirt-credentials secret [#4809](https://github.com/openshift/installer/pull/4809)
* OpenStack: Availability zones for root volumes [#4707](https://github.com/openshift/installer/pull/4707)
* [Bug 1945236](https://bugzilla.redhat.com/show_bug.cgi?id=1945236): add proxy params to bootstrap ignition [#4804](https://github.com/openshift/installer/pull/4804)
* [Bug 1938131](https://bugzilla.redhat.com/show_bug.cgi?id=1938131): pkg/asset/installconfig/aws: Add iam permission for destorying clusters [#4825](https://github.com/openshift/installer/pull/4825)
* [Bug 1946307](https://bugzilla.redhat.com/show_bug.cgi?id=1946307): gcp: install google cloud sdk with yum the recommended way [#4819](https://github.com/openshift/installer/pull/4819)
* cmd: diagnose problems downloading release image [#4751](https://github.com/openshift/installer/pull/4751)
* [Bug 1937722](https://bugzilla.redhat.com/show_bug.cgi?id=1937722): OCP 4.8: Passing oVirt certificate information to Terraform [#4737](https://github.com/openshift/installer/pull/4737)
* [Bug 1946119](https://bugzilla.redhat.com/show_bug.cgi?id=1946119): aws: support setting IAM role in the default AWS machine platform [#4818](https://github.com/openshift/installer/pull/4818)
* hack: use yaml for coreos manifest [#4814](https://github.com/openshift/installer/pull/4814)
* Updating ose-baremetal-installer builder & base images to be consistent with ART [#4781](https://github.com/openshift/installer/pull/4781)
* pkg/destroy/aws: fix dropped error [#4815](https://github.com/openshift/installer/pull/4815)
* Baremetal: Remove the -openstack rename in the os image. [#4725](https://github.com/openshift/installer/pull/4725)
* Byo IAM roles for IPI install [#4790](https://github.com/openshift/installer/pull/4790)
* Test GCP versioned binary [#4811](https://github.com/openshift/installer/pull/4811)
* [Bug 1944268](https://bugzilla.redhat.com/show_bug.cgi?id=1944268): aws: allow use of unknown regions in known partitions [#4801](https://github.com/openshift/installer/pull/4801)
* Fix ipv6/dual-stack validation with Azure [#4766](https://github.com/openshift/installer/pull/4766)
* installer-create: Provide user friendly error messages during failures [#4800](https://github.com/openshift/installer/pull/4800)
* data/bootstrap: Check if release image architecture matches host architecture [#4592](https://github.com/openshift/installer/pull/4592)
* installer/pkg/asset/installconfig/azure: fix dropped error [#4793](https://github.com/openshift/installer/pull/4793)
* [Bug 1925216](https://bugzilla.redhat.com/show_bug.cgi?id=1925216): Bump gophercloud utils [#4786](https://github.com/openshift/installer/pull/4786)
* Inject CoreOS stream metadata as configmap via CVO manifest [#4760](https://github.com/openshift/installer/pull/4760)
* pkg/asset/cluster: fix dropped error [#4770](https://github.com/openshift/installer/pull/4770)
* Add and use stream metadata for RHCOS, add openshift-install coreos print-stream-json [#4582](https://github.com/openshift/installer/pull/4582)
* [Bug 1931115](https://bugzilla.redhat.com/show_bug.cgi?id=1931115): Azure: Check Azure disk Instance Type for PremiumIO Capabilities [#4726](https://github.com/openshift/installer/pull/4726)
* Validate HotplugVolumes feature gate in Kubevirt [#4650](https://github.com/openshift/installer/pull/4650)
* [Bug 1934557](https://bugzilla.redhat.com/show_bug.cgi?id=1934557): RHCOS boot image bump for LUKS fixes [#4778](https://github.com/openshift/installer/pull/4778)
* images: Add Dockerfile.upi.ci.rhel8 [#4785](https://github.com/openshift/installer/pull/4785)
* gather-bootstrap: Gather logs before bootstrap shuts down [#4693](https://github.com/openshift/installer/pull/4693)
* Revert "Check if VIP IPs overlap with machine CIDR provided during vsphere installation" [#4779](https://github.com/openshift/installer/pull/4779)
* Dockerfile.upi.ci: Drop pip+pyopenssl installs [#4784](https://github.com/openshift/installer/pull/4784)
* Add resource filter that matches Label or ClusterID [#4717](https://github.com/openshift/installer/pull/4717)
* Update cluster-api-provider-ovirt, cluster-api-provider-aws and baremetal-operator [#4700](https://github.com/openshift/installer/pull/4700)
* Enable forward compatibility with kcmo rendering of signing keypair [#4771](https://github.com/openshift/installer/pull/4771)
* [Bug 1939513](https://bugzilla.redhat.com/show_bug.cgi?id=1939513): KubeVirt platform: Add the immediate request annotation to the source PVC [#4759](https://github.com/openshift/installer/pull/4759)
* [Bug 1918469](https://bugzilla.redhat.com/show_bug.cgi?id=1918469): Check if VIP IPs overlap with machine CIDR provided during vsphere installation [#4754](https://github.com/openshift/installer/pull/4754)
* Update owners with new Installer Team members [#4774](https://github.com/openshift/installer/pull/4774)
* asset/tls: fixes certkey unit test for Go >= 1.15 [#4769](https://github.com/openshift/installer/pull/4769)
* Baremetal: Explicitly set watchAllNamespaces [#4709](https://github.com/openshift/installer/pull/4709)
* README: change install to create [#4747](https://github.com/openshift/installer/pull/4747)
* gcp: add kubernetes owned label to master machines [#4752](https://github.com/openshift/installer/pull/4752)
* bootstrap: record progress of services [#4742](https://github.com/openshift/installer/pull/4742)
* gcp: divide machine CIDR into 2 networks for subnets [#4749](https://github.com/openshift/installer/pull/4749)
* Support configurable libvirt disk size [#4757](https://github.com/openshift/installer/pull/4757)
* IPI-BAREMETAL: document how to use external LB for api/ingress traffic [#4765](https://github.com/openshift/installer/pull/4765)
* [Bug 1804230](https://bugzilla.redhat.com/show_bug.cgi?id=1804230): fix broken ETCD link in user docs [#4764](https://github.com/openshift/installer/pull/4764)
* docs/user/aws/customization: Fix KMS-key link format [#4762](https://github.com/openshift/installer/pull/4762)
* [Bug 1933414](https://bugzilla.redhat.com/show_bug.cgi?id=1933414): openstack: Consistent port names [#4734](https://github.com/openshift/installer/pull/4734)
* [Bug 1934557](https://bugzilla.redhat.com/show_bug.cgi?id=1934557): bump RHCOS image for LUKS fix [#4745](https://github.com/openshift/installer/pull/4745)
* [Bug 1934123](https://bugzilla.redhat.com/show_bug.cgi?id=1934123): generate glance url considering the region [#4740](https://github.com/openshift/installer/pull/4740)
* installconfig/aws: validate connectivity to service endpoints. [#4699](https://github.com/openshift/installer/pull/4699)
* [Bug 1937460](https://bugzilla.redhat.com/show_bug.cgi?id=1937460): Update gophercloud module from master [#4741](https://github.com/openshift/installer/pull/4741)
* pkg/asset/cluster/aws: fix dropped error [#4727](https://github.com/openshift/installer/pull/4727)
* [Bug 1903055](https://bugzilla.redhat.com/show_bug.cgi?id=1903055): Set default values to machine pools before validation [#4695](https://github.com/openshift/installer/pull/4695)
* Add docs about issues on UPI with Kuryr [#4649](https://github.com/openshift/installer/pull/4649)
* [Bug 1936443](https://bugzilla.redhat.com/show_bug.cgi?id=1936443): Revert "baremetal: send full ignition to masters" [#4722](https://github.com/openshift/installer/pull/4722)
* kubevirt platfrom validate permissions [#4720](https://github.com/openshift/installer/pull/4720)
* Transition responsibility for CEO asset creation and placement [#4691](https://github.com/openshift/installer/pull/4691)
* [Bug 1930240](https://bugzilla.redhat.com/show_bug.cgi?id=1930240): baremetal: Set missing IP in clouds.yaml [#4702](https://github.com/openshift/installer/pull/4702)
* openstack: add networking quota checks [#4481](https://github.com/openshift/installer/pull/4481)
* docs/user/azure: add resourceGroupName customization [#4728](https://github.com/openshift/installer/pull/4728)
* cmd/openshift-install: fix dropped error [#4681](https://github.com/openshift/installer/pull/4681)
* : Removed '0' from machineset name [#4723](https://github.com/openshift/installer/pull/4723)
* vsphere: Validate vcenter user input to match RFC standards [#4708](https://github.com/openshift/installer/pull/4708)
* [Bug 1926364](https://bugzilla.redhat.com/show_bug.cgi?id=1926364): baremetal: update terraform diagnosis for API timeout [#4715](https://github.com/openshift/installer/pull/4715)
* Adjust master-update.fcc to the new ceo render secret structure [#4712](https://github.com/openshift/installer/pull/4712)
* [Bug 1924474](https://bugzilla.redhat.com/show_bug.cgi?id=1924474): upgrade gogo/protobuf to v1.3.2 and k8s.io/api to v0.20.1 [#4716](https://github.com/openshift/installer/pull/4716)
* [Bug 1923038](https://bugzilla.redhat.com/show_bug.cgi?id=1923038): OpenStack: cache cloud info [#4606](https://github.com/openshift/installer/pull/4606)
* [Bug 1894774](https://bugzilla.redhat.com/show_bug.cgi?id=1894774): openstack: Document setting affinity for workers [#4687](https://github.com/openshift/installer/pull/4687)
* [Bug 1932799](https://bugzilla.redhat.com/show_bug.cgi?id=1932799): baremetal: always use API VIP for installer communication [#4692](https://github.com/openshift/installer/pull/4692)
* [Bug 1880758](https://bugzilla.redhat.com/show_bug.cgi?id=1880758): Replace description to a more meaningful one [#4636](https://github.com/openshift/installer/pull/4636)
* doc: openstack/IPI - Provider Networks [#4646](https://github.com/openshift/installer/pull/4646)
* [Bug 1868755](https://bugzilla.redhat.com/show_bug.cgi?id=1868755): vsphereprivate: tf plugin to no longer error if no network found. [#4678](https://github.com/openshift/installer/pull/4678)
* [Bug 1932789](https://bugzilla.redhat.com/show_bug.cgi?id=1932789): Fix proxy validation when specified with port. [#4694](https://github.com/openshift/installer/pull/4694)
* [Bug 1873079](https://bugzilla.redhat.com/show_bug.cgi?id=1873079): openstack: restrict SSH to machineNetwork CIDR [#4659](https://github.com/openshift/installer/pull/4659)
* Enable bootkube compatibility for ceo rendering improvements [#4686](https://github.com/openshift/installer/pull/4686)
* OpenStack: Stop using deprecated interpolation syntax [#4679](https://github.com/openshift/installer/pull/4679)
* baremetal: automatic UEFI secure boot configuration [#4675](https://github.com/openshift/installer/pull/4675)
* use vendored mockgen for generating mock clients [#4662](https://github.com/openshift/installer/pull/4662)
* docs/aws-iam: improving the concepts for Account root user and IAM user [#4556](https://github.com/openshift/installer/pull/4556)
* Make copies of machine pools in machines asset [#4666](https://github.com/openshift/installer/pull/4666)
* docs: fix small typo in ignition url [#4685](https://github.com/openshift/installer/pull/4685)
* pkg/metrics/builder: fix test errors [#4028](https://github.com/openshift/installer/pull/4028)
* [Bug 1925291](https://bugzilla.redhat.com/show_bug.cgi?id=1925291): baremetal: include netmask in DNSMasq dhcp range [#4639](https://github.com/openshift/installer/pull/4639)
* baremetal:  pass an sshKey to ironic [#4677](https://github.com/openshift/installer/pull/4677)
* openstack: Test AZ Machines generation [#4473](https://github.com/openshift/installer/pull/4473)
* [Bug 1910067](https://bugzilla.redhat.com/show_bug.cgi?id=1910067): openstack UPI: Set the API microversion when operating openstack server groups [#4375](https://github.com/openshift/installer/pull/4375)
* baremetal: sync baremetal-operator [#4669](https://github.com/openshift/installer/pull/4669)
* [Bug 1917931](https://bugzilla.redhat.com/show_bug.cgi?id=1917931): Fix GCP openssl not found error [#4656](https://github.com/openshift/installer/pull/4656)
* openstack: allow for fewer than 3 masters [#4672](https://github.com/openshift/installer/pull/4672)
* proxy: Check if proxies are in cluster and service networks [#4670](https://github.com/openshift/installer/pull/4670)
* update ci image references [#4661](https://github.com/openshift/installer/pull/4661)
* Bump bootstrap in place MCS master ignition to v3_2 [#4668](https://github.com/openshift/installer/pull/4668)
* bootstrap: Ensure temp compat for old and new ceo secret structure [#4667](https://github.com/openshift/installer/pull/4667)
* Stream metadata prep [#4576](https://github.com/openshift/installer/pull/4576)
* vSphere: mark imported virtual machines as template [#4660](https://github.com/openshift/installer/pull/4660)
* vendor/hashicorp: Bump terraform-provider-vsphere [#4644](https://github.com/openshift/installer/pull/4644)
* openstack: refactor getZones() to use gophercloud/utils [#4462](https://github.com/openshift/installer/pull/4462)
* [Bug 1786314](https://bugzilla.redhat.com/show_bug.cgi?id=1786314): openstack: cacert does not require system trust [#4647](https://github.com/openshift/installer/pull/4647)
* [Bug 1786314](https://bugzilla.redhat.com/show_bug.cgi?id=1786314): Bump dependencies [#4561](https://github.com/openshift/installer/pull/4561)
* upi/vsphere: Use Afterburn guestinfo for static IP and hostname config [#3533](https://github.com/openshift/installer/pull/3533)
* [Bug 1928537](https://bugzilla.redhat.com/show_bug.cgi?id=1928537): bump ignition to v3_2 [#4653](https://github.com/openshift/installer/pull/4653)
* update iptables call with sudo [#4623](https://github.com/openshift/installer/pull/4623)
* Updating ose-installer-artifacts builder & base images to be consistent with ART [#4631](https://github.com/openshift/installer/pull/4631)
* Cleanup argument usage in bootkube.sh for ceo [#4609](https://github.com/openshift/installer/pull/4609)
* Updating ose-baremetal-installer builder & base images to be consistent with ART [#4630](https://github.com/openshift/installer/pull/4630)
* [Bug 1924701](https://bugzilla.redhat.com/show_bug.cgi?id=1924701): Fix FIP detach from Router [#4637](https://github.com/openshift/installer/pull/4637)
* Updating ose-installer builder & base images to be consistent with ART [#4629](https://github.com/openshift/installer/pull/4629)
* aws/session.go: include another internal provider name for static creds [#4655](https://github.com/openshift/installer/pull/4655)
* [Bug 1873649](https://bugzilla.redhat.com/show_bug.cgi?id=1873649): Validate noProxy input and add prefix for proxy urls [#4632](https://github.com/openshift/installer/pull/4632)
* asset: move common bootstrap ignition code into a helper type [#4652](https://github.com/openshift/installer/pull/4652)
* Add bootstrap-in-place files to bootstrap-in-place-for-live-iso.ign [#4651](https://github.com/openshift/installer/pull/4651)
* Workaround golang linux/arm64 link error [#4243](https://github.com/openshift/installer/pull/4243)
* OWNERS: Remove ehashman and asalkeld from azure reviewers [#4531](https://github.com/openshift/installer/pull/4531)
* vSphere: Updating Privileges, roles and permissions [#4466](https://github.com/openshift/installer/pull/4466)
* aws: support more auth options in manual mode [#4596](https://github.com/openshift/installer/pull/4596)
* Single Node deployment with bootstrap-in-place [#4482](https://github.com/openshift/installer/pull/4482)
* [Bug 1916593](https://bugzilla.redhat.com/show_bug.cgi?id=1916593): OpenStack UPI: Tag all resources with clusterID [#4622](https://github.com/openshift/installer/pull/4622)
* [Bug 1912571](https://bugzilla.redhat.com/show_bug.cgi?id=1912571): libvirt: support setting network dnsmasq options through the install config [#4494](https://github.com/openshift/installer/pull/4494)
* [Bug 1924140](https://bugzilla.redhat.com/show_bug.cgi?id=1924140): fix a typo in an env variable name [#4608](https://github.com/openshift/installer/pull/4608)
* machines/openstack: re-enable external clientOpts [#4638](https://github.com/openshift/installer/pull/4638)
* vSphere: add missing destroy OWNERS & update OWNERS_ALIASES [#4581](https://github.com/openshift/installer/pull/4581)
* Fix OWNERS for openstack [#4641](https://github.com/openshift/installer/pull/4641)
* data/rhcos.json: Update boot images [#4633](https://github.com/openshift/installer/pull/4633)
* Add controlPlaneTopology to infrastructure manifest [#4497](https://github.com/openshift/installer/pull/4497)
* [Full changelog](https://github.com/openshift/installer/compare/e15f17c958b4a04e770c0cfe758ca69452874508...26d24bd526c43e83a6a4127205a8172d31cfd44e)


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

* [Bug 1857008](https://bugzilla.redhat.com/show_bug.cgi?id=1857008): Set the machine instance state annotation [#142](https://github.com/openshift/cluster-api-provider-baremetal/pull/142)
* Updating baremetal-machine-controller builder & base images to be consistent with ART [#135](https://github.com/openshift/cluster-api-provider-baremetal/pull/135)
* Updating baremetal-machine-controller builder & base images to be consistent with ART [#121](https://github.com/openshift/cluster-api-provider-baremetal/pull/121)
* Changing the default behaviour of the CAPBM to request hard reboot [#138](https://github.com/openshift/cluster-api-provider-baremetal/pull/138)
* add stbenjam to owners file [#141](https://github.com/openshift/cluster-api-provider-baremetal/pull/141)
* stop generating CRDs for provider spec and status [#140](https://github.com/openshift/cluster-api-provider-baremetal/pull/140)
* [Full changelog](https://github.com/openshift/cluster-api-provider-baremetal/compare/25cbb8d8f9e52244ccd6bf459e6dd4b84749de56...0e61e5b3c9a5d77a996be6f913f0a86a6d716b26)


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

* [Bug 1951671](https://bugzilla.redhat.com/show_bug.cgi?id=1951671): Lazily update Node image options in Ironic [#145](https://github.com/openshift/baremetal-operator/pull/145)
* [Bug 1949898](https://bugzilla.redhat.com/show_bug.cgi?id=1949898): modify power_interface for irmc [#144](https://github.com/openshift/baremetal-operator/pull/144)
* Merge upstream 2021-04-06 [#142](https://github.com/openshift/baremetal-operator/pull/142)
* Merge upstream 2021-03-30 [#139](https://github.com/openshift/baremetal-operator/pull/139)
* Updating ose-baremetal-operator builder & base images to be consistent with ART [#136](https://github.com/openshift/baremetal-operator/pull/136)
* [Bug 1941636](https://bugzilla.redhat.com/show_bug.cgi?id=1941636): BM worker nodes deployment with virtual media failed while trying to clean raid [#138](https://github.com/openshift/baremetal-operator/pull/138)
* Copy generated BMH CRD to /manifests directory for CVO to install it [#135](https://github.com/openshift/baremetal-operator/pull/135)
* Generate BMH CRD with annotations needed for OpenShift [#134](https://github.com/openshift/baremetal-operator/pull/134)
* Merge upstream 20210311 [#133](https://github.com/openshift/baremetal-operator/pull/133)
* [Bug 1927678](https://bugzilla.redhat.com/show_bug.cgi?id=1927678): Backporting BMO extensions to support different reboot modes [#128](https://github.com/openshift/baremetal-operator/pull/128)
* Remove yum install genisoimage from Dockerfile.ocp [#126](https://github.com/openshift/baremetal-operator/pull/126)
* Merge upstream 2021-02-11 [#125](https://github.com/openshift/baremetal-operator/pull/125)
* Updating ose-baremetal-operator builder & base images to be consistent with ART [#124](https://github.com/openshift/baremetal-operator/pull/124)
* [Full changelog](https://github.com/openshift/baremetal-operator/compare/74c60aa957f53432d0a98afc78099add55d27c44...d22c5f710cdce4a30f3d8a8457d45ad53dd3f3a2)


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

* Remove etcd name logic [#134](https://github.com/openshift/baremetal-runtimecfg/pull/134)
* Updating baremetal-runtimecfg builder & base images to be consistent with ART [#131](https://github.com/openshift/baremetal-runtimecfg/pull/131)
* Add node resolution to corednsmonitor [#129](https://github.com/openshift/baremetal-runtimecfg/pull/129)
* [Bug 1939740](https://bugzilla.redhat.com/show_bug.cgi?id=1939740): sort AddressesDefault by ifindex and IPv4/IPv6 preference [#130](https://github.com/openshift/baremetal-runtimecfg/pull/130)
* Build all commands at once in Dockerfiles [#127](https://github.com/openshift/baremetal-runtimecfg/pull/127)
* Sort node-ip addresses based on default route priority [#125](https://github.com/openshift/baremetal-runtimecfg/pull/125)
* Delete DNS-VIP and DNSVirtualRouterID [#124](https://github.com/openshift/baremetal-runtimecfg/pull/124)
* Switch Dockerfile to new image registry [#126](https://github.com/openshift/baremetal-runtimecfg/pull/126)
* Add dnsmasqmonitor [#118](https://github.com/openshift/baremetal-runtimecfg/pull/118)
* Updating baremetal-runtimecfg builder & base images to be consistent with ART [#120](https://github.com/openshift/baremetal-runtimecfg/pull/120)
* Move to quay.io dhcp image to avoid Dockerhub limits [#113](https://github.com/openshift/baremetal-runtimecfg/pull/113)
* [Full changelog](https://github.com/openshift/baremetal-runtimecfg/compare/7cdf5fdf6947966780a1502ef37ad9e0ac647435...a6e07d164f47e97985df6cfc270b3098bf3b4945)


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

* [Bug 1949820](https://bugzilla.redhat.com/show_bug.cgi?id=1949820): Add an alias to imagestreams in top command [#810](https://github.com/openshift/oc/pull/810)
* [Bug 1937020](https://bugzilla.redhat.com/show_bug.cgi?id=1937020): `oc adm release new` should look at image stream status tags [#797](https://github.com/openshift/oc/pull/797)
* [Bug 1949050](https://bugzilla.redhat.com/show_bug.cgi?id=1949050): Update containers/image [#737](https://github.com/openshift/oc/pull/737)
* Remove tnozicka from OWNERS and clean those files too [#726](https://github.com/openshift/oc/pull/726)
* Remove `oc adm catalog build` [#787](https://github.com/openshift/oc/pull/787)
* [Bug 1890828](https://bugzilla.redhat.com/show_bug.cgi?id=1890828): Skip images that has already been deleted [#805](https://github.com/openshift/oc/pull/805)
* [Bug 1925148](https://bugzilla.redhat.com/show_bug.cgi?id=1925148): ImageRef Stream name priority increased [#768](https://github.com/openshift/oc/pull/768)
* [Bug 1946839](https://bugzilla.redhat.com/show_bug.cgi?id=1946839): Revert: Split work of oc image mirror [#780](https://github.com/openshift/oc/pull/780)
* [OSDOCS-2033](https://issues.redhat.com/browse/OSDOCS-2033): Adding examples for some CLI commands [#801](https://github.com/openshift/oc/pull/801)
* Updating generate docs output for product docs [#798](https://github.com/openshift/oc/pull/798)
* Updating oc-specific descriptions [#800](https://github.com/openshift/oc/pull/800)
* Bump 4.8 kubernetes 1 21 0 beta 1 [#773](https://github.com/openshift/oc/pull/773)
* Updating openshift-enterprise-cli builder & base images to be consistent with ART [#799](https://github.com/openshift/oc/pull/799)
* Fix usage error print [#788](https://github.com/openshift/oc/pull/788)
* Fixing oc status help example message [#791](https://github.com/openshift/oc/pull/791)
* Fix govet error after golang 1.16 bump [#796](https://github.com/openshift/oc/pull/796)
* Updating ose-cli-artifacts builder & base images to be consistent with ART [#794](https://github.com/openshift/oc/pull/794)
* Updating openshift-enterprise-cli builder & base images to be consistent with ART [#793](https://github.com/openshift/oc/pull/793)
* [Bug 1919168](https://bugzilla.redhat.com/show_bug.cgi?id=1919168): when mirroring to a file destination, mount images under the index location [#772](https://github.com/openshift/oc/pull/772)
* prevent inspect from panic-ing if pods are missing [#762](https://github.com/openshift/oc/pull/762)
* stop trying to gather metrics and other endpoints directly from pods [#763](https://github.com/openshift/oc/pull/763)
* [Bug 1874106](https://bugzilla.redhat.com/show_bug.cgi?id=1874106): Split work of oc image mirror to avoid AuthHeaderTooLong error from registry [#761](https://github.com/openshift/oc/pull/761)
* Fix unit test to use new IS [#765](https://github.com/openshift/oc/pull/765)
* [Bug 1935102](https://bugzilla.redhat.com/show_bug.cgi?id=1935102): Revert Avoid TLS cert checking when login with --insecure-skip-tls-verify=true [#757](https://github.com/openshift/oc/pull/757)
* inspect clusteroperators as a backup to must-gather if it fails [#749](https://github.com/openshift/oc/pull/749)
* pkg/cli/admin/inspect/namespace: Gather PDBs too [#750](https://github.com/openshift/oc/pull/750)
* [Bug 1880865](https://bugzilla.redhat.com/show_bug.cgi?id=1880865): Avoid TLS cert checking when login with --insecure-skip-tls-verify=true [#746](https://github.com/openshift/oc/pull/746)
* indicate how many bytes the hidden secret key was [#752](https://github.com/openshift/oc/pull/752)
* Remove old dependencies on dockerv1client and replace with newer equivalents [#745](https://github.com/openshift/oc/pull/745)
* [Bug 1928850](https://bugzilla.redhat.com/show_bug.cgi?id=1928850): update new-app help to avoid image references without registry/repository (docker.io throttling related) [#742](https://github.com/openshift/oc/pull/742)
* [Bug 1920024](https://bugzilla.redhat.com/show_bug.cgi?id=1920024): Allow debug to start with a single `--image` argument [#399](https://github.com/openshift/oc/pull/399)
* Add summary to oc must-gather [#738](https://github.com/openshift/oc/pull/738)
* [Bug 1925236](https://bugzilla.redhat.com/show_bug.cgi?id=1925236): RouteDescriber: Filter endpoints on route.Spec.Port [#730](https://github.com/openshift/oc/pull/730)
* Updating ose-cli-artifacts builder & base images to be consistent with ART [#735](https://github.com/openshift/oc/pull/735)
* [Bug 1904006](https://bugzilla.redhat.com/show_bug.cgi?id=1904006): update and clarify --dir --from-dir flags with 'oc image' [#729](https://github.com/openshift/oc/pull/729)
* Updating ose-tools builder & base images to be consistent with ART [#734](https://github.com/openshift/oc/pull/734)
* Updating openshift-enterprise-deployer builder & base images to be consistent with ART [#733](https://github.com/openshift/oc/pull/733)
* Updating openshift-enterprise-cli builder & base images to be consistent with ART [#732](https://github.com/openshift/oc/pull/732)
* upate registry.svc.ci->registry.ci [#731](https://github.com/openshift/oc/pull/731)
* add simple debug for image serve [#690](https://github.com/openshift/oc/pull/690)
* Add help text to 'oc registry login' when using --registry flag [#721](https://github.com/openshift/oc/pull/721)
* [Bug 1919032](https://bugzilla.redhat.com/show_bug.cgi?id=1919032): Fix image extract from Root Directory [#713](https://github.com/openshift/oc/pull/713)
* [Full changelog](https://github.com/openshift/oc/compare/2513fdbb36e2ddf13bc0b17460151c03eb3a3547...a5f16de8b05e251fe5195adedd4192c2ca66bbad)


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

* [Bug 1949218](https://bugzilla.redhat.com/show_bug.cgi?id=1949218): build and include ccoctl into image [#323](https://github.com/openshift/cloud-credential-operator/pull/323)
* [Bug 1927017](https://bugzilla.redhat.com/show_bug.cgi?id=1927017): Use file observer for Proxy CA changes [#320](https://github.com/openshift/cloud-credential-operator/pull/320)
* [Bug 1948628](https://bugzilla.redhat.com/show_bug.cgi?id=1948628): Fix ccoctl create aws iam-roles command and docs [#325](https://github.com/openshift/cloud-credential-operator/pull/325)
* [Bug 1948628](https://bugzilla.redhat.com/show_bug.cgi?id=1948628): Add aws subcommand to ccoctl and additional UX changes [#321](https://github.com/openshift/cloud-credential-operator/pull/321)
* [Bug 1946097](https://bugzilla.redhat.com/show_bug.cgi?id=1946097): oVirt credentials secret contains unnecessary "ovirt_cafile" [#317](https://github.com/openshift/cloud-credential-operator/pull/317)
* Add management workload annotations [#319](https://github.com/openshift/cloud-credential-operator/pull/319)
* [Bug 1940142](https://bugzilla.redhat.com/show_bug.cgi?id=1940142): Correct incorrect CACert in secrets created prior to 4.6 [#314](https://github.com/openshift/cloud-credential-operator/pull/314)
* installer manifests and 'all' subcommand [#311](https://github.com/openshift/cloud-credential-operator/pull/311)
* [CCO-73](https://issues.redhat.com/browse/CCO-73): Add command to delete resources created by ccoctl [#312](https://github.com/openshift/cloud-credential-operator/pull/312)
* make docs reflect reality of parameter names [#316](https://github.com/openshift/cloud-credential-operator/pull/316)
* Ccoctl docs [#307](https://github.com/openshift/cloud-credential-operator/pull/307)
* iam-roles subcommand [#306](https://github.com/openshift/cloud-credential-operator/pull/306)
* add generate-only mode for ccoctl create identity-provider [#304](https://github.com/openshift/cloud-credential-operator/pull/304)
* Updating ose-cloud-credential-operator builder & base images to be consistent with ART [#313](https://github.com/openshift/cloud-credential-operator/pull/313)
* [Bug 1927017](https://bugzilla.redhat.com/show_bug.cgi?id=1927017): Context cancel on stopped leading [#310](https://github.com/openshift/cloud-credential-operator/pull/310)
* manifests/0000_90_cloud-credential-operator_04_alertrules: Drop CloudCredentialOperatorDown [#308](https://github.com/openshift/cloud-credential-operator/pull/308)
* no error when SecretRef does not exist [#305](https://github.com/openshift/cloud-credential-operator/pull/305)
* require annotation before upgrade when in manual mode [#286](https://github.com/openshift/cloud-credential-operator/pull/286)
* report STS as a submode of Manual [#303](https://github.com/openshift/cloud-credential-operator/pull/303)
* [CCO-67](https://issues.redhat.com/browse/CCO-67): Add command to setup OpenID Connect provider [#302](https://github.com/openshift/cloud-credential-operator/pull/302)
* Add service account names to credentials request manifest [#298](https://github.com/openshift/cloud-credential-operator/pull/298)
* Add a CredentialsRequest field to store service account names [#299](https://github.com/openshift/cloud-credential-operator/pull/299)
* new binary for setting up credentials outside of cluster [#296](https://github.com/openshift/cloud-credential-operator/pull/296)
* [Bug 1927925](https://bugzilla.redhat.com/show_bug.cgi?id=1927925): spell fix user-visible string [#300](https://github.com/openshift/cloud-credential-operator/pull/300)
* [Bug 1924477](https://bugzilla.redhat.com/show_bug.cgi?id=1924477): Tag gogo/protobuf to v1.3.2 [#297](https://github.com/openshift/cloud-credential-operator/pull/297)
* Updating ose-cloud-credential-operator builder & base images to be consistent with ART [#295](https://github.com/openshift/cloud-credential-operator/pull/295)
* Add controller to cleanup stale credentials requests [#285](https://github.com/openshift/cloud-credential-operator/pull/285)
* specify Azure and GCP as supporting Manual mode [#291](https://github.com/openshift/cloud-credential-operator/pull/291)
* Add initial documentation for using AWS Security Token Service [#290](https://github.com/openshift/cloud-credential-operator/pull/290)
* [Full changelog](https://github.com/openshift/cloud-credential-operator/compare/2aec1a53520e4fc9f8def5bd040e3eca917e3d02...517f71efb6c5babddc7207b5e6331f51316f5880)


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

* [Bug 1946540](https://bugzilla.redhat.com/show_bug.cgi?id=1946540): fix configuring webhook authenticators on upgrade [#435](https://github.com/openshift/cluster-authentication-operator/pull/435)
* [Bug 1948311](https://bugzilla.redhat.com/show_bug.cgi?id=1948311): DelegatingAuthenticationOptions TokenReview request timeout [#436](https://github.com/openshift/cluster-authentication-operator/pull/436)
* Add management workload annotations [#431](https://github.com/openshift/cluster-authentication-operator/pull/431)
* [Bug 1946540](https://bugzilla.redhat.com/show_bug.cgi?id=1946540): only configure webhook authenticators when oauth-apiservers are ready during upgrade [#433](https://github.com/openshift/cluster-authentication-operator/pull/433)
* e2e: fix the token names in tokentimeout test to match the new format [#432](https://github.com/openshift/cluster-authentication-operator/pull/432)
* extends shutdown delay duration to 10 seconds [#429](https://github.com/openshift/cluster-authentication-operator/pull/429)
* move the oauth-server deployment into a generic workloads controller [#414](https://github.com/openshift/cluster-authentication-operator/pull/414)
* oauth-apiserver: add access token inactivity timeout observer [#422](https://github.com/openshift/cluster-authentication-operator/pull/422)
* Updating ose-cluster-authentication-operator builder & base images to be consistent with ART [#421](https://github.com/openshift/cluster-authentication-operator/pull/421)
* follow up changes to clean up endpoint accessible controller [#404](https://github.com/openshift/cluster-authentication-operator/pull/404)
* [Bug 1934107](https://bugzilla.redhat.com/show_bug.cgi?id=1934107): webhook authentication: fix oauth-apiserver IP for IPv6 environments [#415](https://github.com/openshift/cluster-authentication-operator/pull/415)
* switch to v1beta1 for the p&f APIs [#393](https://github.com/openshift/cluster-authentication-operator/pull/393)
* wire openshift authentication as a webhook authenticator [#304](https://github.com/openshift/cluster-authentication-operator/pull/304)
* removes the encryption provider [#409](https://github.com/openshift/cluster-authentication-operator/pull/409)
* e2e: Pin gitlab docker image to 13.8.4-ce.0 [#413](https://github.com/openshift/cluster-authentication-operator/pull/413)
* Remove the 'authentication.operator.openshift.io/managed' annotation from user,oauth apiservices [#407](https://github.com/openshift/cluster-authentication-operator/pull/407)
* Updating ose-cluster-authentication-operator builder & base images to be consistent with ART [#406](https://github.com/openshift/cluster-authentication-operator/pull/406)
* Support non-HA mode [#391](https://github.com/openshift/cluster-authentication-operator/pull/391)
* [Full changelog](https://github.com/openshift/cluster-authentication-operator/compare/cf1e1a6c79db7cf29e7de2a90ecdc458bc13059c...4363b9ba94615e3868b9bb3b1b5bb633b8843da2)


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

* Fix build with Go 1.16 [#200](https://github.com/openshift/kubernetes-autoscaler/pull/200)
* Updating vertical-pod-autoscaler builder & base images to be consistent with ART [#199](https://github.com/openshift/kubernetes-autoscaler/pull/199)
* Housekeeping: add Chen to approvers, update to ci registry [#197](https://github.com/openshift/kubernetes-autoscaler/pull/197)
* Updating vertical-pod-autoscaler builder & base images to be consistent with ART [#193](https://github.com/openshift/kubernetes-autoscaler/pull/193)
* Updating atomic-openshift-cluster-autoscaler builder & base images to be consistent with ART [#192](https://github.com/openshift/kubernetes-autoscaler/pull/192)
* add component and subcomponent to OWNERS [#191](https://github.com/openshift/kubernetes-autoscaler/pull/191)
* [Full changelog](https://github.com/openshift/kubernetes-autoscaler/compare/ac544d46b0f4aa100e40336d87ec069eca335323...e0eb59c3488ce0f2e009ae8f3c9ac1b05883bf5d)


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

* [Bug 1948706](https://bugzilla.redhat.com/show_bug.cgi?id=1948706): Add IBM Cloud managed annotations to CVO manifests [#183](https://github.com/openshift/cluster-autoscaler-operator/pull/183)
* [Bug 1938467](https://bugzilla.redhat.com/show_bug.cgi?id=1938467): Fix cluster autoscaler pod requests [#201](https://github.com/openshift/cluster-autoscaler-operator/pull/201)
* [Bug 1938467](https://bugzilla.redhat.com/show_bug.cgi?id=1938467): The default cluster-autoscaler should get default cpu and memory requests if user omits them [#197](https://github.com/openshift/cluster-autoscaler-operator/pull/197)
* [Bug 1947785](https://bugzilla.redhat.com/show_bug.cgi?id=1947785): Move webhook to v1 [#199](https://github.com/openshift/cluster-autoscaler-operator/pull/199)
* install/90_alertrules: Drop ClusterAutoscalerOperatorDown [#196](https://github.com/openshift/cluster-autoscaler-operator/pull/196)
* [Bug 1923823](https://bugzilla.redhat.com/show_bug.cgi?id=1923823): Improve TLS configuration for Kube RBAC Proxy [#194](https://github.com/openshift/cluster-autoscaler-operator/pull/194)
* Add dgrigore to owners [#182](https://github.com/openshift/cluster-autoscaler-operator/pull/182)
* [Full changelog](https://github.com/openshift/cluster-autoscaler-operator/compare/4b0831e0a8c151850e73ab643c2e15f5ffe22c23...585b85863bf58c31130fcf8b7ab3f369e0f26610)


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

* [Bug 1903700](https://bugzilla.redhat.com/show_bug.cgi?id=1903700): Fix Pod Selectors in metal3 pods created by CBO [#126](https://github.com/openshift/cluster-baremetal-operator/pull/126)
* Add management workload annotations [#124](https://github.com/openshift/cluster-baremetal-operator/pull/124)
* [Bug 1948787](https://bugzilla.redhat.com/show_bug.cgi?id=1948787): secret.StringData is a WriteOnly convience field, stop using it to read [#125](https://github.com/openshift/cluster-baremetal-operator/pull/125)
* Updating ose-cluster-baremetal-operator builder & base images to be consistent with ART [#123](https://github.com/openshift/cluster-baremetal-operator/pull/123)
* Use BMH manifest provided by openshift/baremetal-operator [#122](https://github.com/openshift/cluster-baremetal-operator/pull/122)
* Use the webhook for CR validation [#84](https://github.com/openshift/cluster-baremetal-operator/pull/84)
* Support TLS for ironic and inspector [#80](https://github.com/openshift/cluster-baremetal-operator/pull/80)
* Ensure WATCH_NAMESPACE is always set whether enabled or not [#120](https://github.com/openshift/cluster-baremetal-operator/pull/120)
* Create a webhook for CR validation [#87](https://github.com/openshift/cluster-baremetal-operator/pull/87)
* Update BMH CRD [#118](https://github.com/openshift/cluster-baremetal-operator/pull/118)
* Only set IMAGES_JSON if not previously set [#116](https://github.com/openshift/cluster-baremetal-operator/pull/116)
* [Bug 1885349](https://bugzilla.redhat.com/show_bug.cgi?id=1885349): Inject proxy environment variables everywhere [#109](https://github.com/openshift/cluster-baremetal-operator/pull/109)
* Simplify the rbac roles under common groups if the verbs are the same [#113](https://github.com/openshift/cluster-baremetal-operator/pull/113)
* Allow BMO to watch all Namespaces [#106](https://github.com/openshift/cluster-baremetal-operator/pull/106)
* Add a couple more linters and fix some issues raised [#108](https://github.com/openshift/cluster-baremetal-operator/pull/108)
* Remove the CBO down alert [#111](https://github.com/openshift/cluster-baremetal-operator/pull/111)
* Fix annotations for the prometheus manifests [#110](https://github.com/openshift/cluster-baremetal-operator/pull/110)
* [Bug 1927068](https://bugzilla.redhat.com/show_bug.cgi?id=1927068): provisioning: configure DHCP range with netmask [#104](https://github.com/openshift/cluster-baremetal-operator/pull/104)
* Add POD_NAMESPACE env variable to bmo container [#107](https://github.com/openshift/cluster-baremetal-operator/pull/107)
* [Bug 1906102](https://bugzilla.redhat.com/show_bug.cgi?id=1906102): Add standard metrics support for CBO [#26](https://github.com/openshift/cluster-baremetal-operator/pull/26)
* Update BMH CRD from metal3-io/baremetal-operator [#105](https://github.com/openshift/cluster-baremetal-operator/pull/105)
* Updating ose-cluster-baremetal-operator builder & base images to be consistent with ART [#101](https://github.com/openshift/cluster-baremetal-operator/pull/101)
* Update bmh crd [#100](https://github.com/openshift/cluster-baremetal-operator/pull/100)
* [Full changelog](https://github.com/openshift/cluster-baremetal-operator/compare/ea1ff11f6cd33532bd3f3cdd7e010e97de0fcd04...7bfd5e557073c5007060e927069b4fe183a99703)


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

* Updating ose-cluster-bootstrap builder & base images to be consistent with ART [#54](https://github.com/openshift/cluster-bootstrap/pull/54)
* [Bug 1933263](https://bugzilla.redhat.com/show_bug.cgi?id=1933263): bump(library-go) [#56](https://github.com/openshift/cluster-bootstrap/pull/56)
* allow bootstrapping to create SCCs [#55](https://github.com/openshift/cluster-bootstrap/pull/55)
* Single Node deployment with bootstrap-in-place [#51](https://github.com/openshift/cluster-bootstrap/pull/51)
* [Full changelog](https://github.com/openshift/cluster-bootstrap/compare/6665cae3374c18d466f11c9e0b8e41a61fcb0819...55be49ec0b06cb2d95f2939f2e6bf32b21c89a18)


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

* [Bug 1948311](https://bugzilla.redhat.com/show_bug.cgi?id=1948311): DelegatingAuthenticationOptions TokenReview request timeout [#195](https://github.com/openshift/cluster-config-operator/pull/195)
* [Bug 1947800](https://bugzilla.redhat.com/show_bug.cgi?id=1947800): Bump openshift/api (and Kube 1.21 release) [#192](https://github.com/openshift/cluster-config-operator/pull/192)
* Add management workload annotations [#190](https://github.com/openshift/cluster-config-operator/pull/190)
* [Bug 1949145](https://bugzilla.redhat.com/show_bug.cgi?id=1949145): Add missing annotations to upc [#193](https://github.com/openshift/cluster-config-operator/pull/193)
* [Bug 1949145](https://bugzilla.redhat.com/show_bug.cgi?id=1949145): Add user facing priority class [#191](https://github.com/openshift/cluster-config-operator/pull/191)
* Add IBM Cloud managed annotations to CVO manifests [#166](https://github.com/openshift/cluster-config-operator/pull/166)
* pkg/operator/kube_cloud_config: Fix "kuberneted" -> "Kubernetes" doc typo [#172](https://github.com/openshift/cluster-config-operator/pull/172)
* [Bug 1901535](https://bugzilla.redhat.com/show_bug.cgi?id=1901535): Update openshift/api dependency [#187](https://github.com/openshift/cluster-config-operator/pull/187)
* Mark operator pod as system-cluster-critical [#184](https://github.com/openshift/cluster-config-operator/pull/184)
* Updating ose-cluster-config-operator builder & base images to be consistent with ART [#188](https://github.com/openshift/cluster-config-operator/pull/188)
* Updating ose-cluster-config-operator builder & base images to be consistent with ART [#182](https://github.com/openshift/cluster-config-operator/pull/182)
* bump openshift/api to support new field controlPlaneToplogy in [#175](https://github.com/openshift/cluster-config-operator/pull/175)
* [Full changelog](https://github.com/openshift/cluster-config-operator/compare/3bc7ea731d4fe149250fbc8e6805c3004d7967d8...afa3b3ae40e0d9334d28da371587c452cf403d6f)


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

* [Bug 1948311](https://bugzilla.redhat.com/show_bug.cgi?id=1948311): DelegatingAuthenticationOptions TokenReview request timeout [#86](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/86)
* [Bug 1924483](https://bugzilla.redhat.com/show_bug.cgi?id=1924483): Bump Kubernetes to 1.21 [#85](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/85)
* Updating ose-cluster-csi-snapshot-controller-operator builder & base images to be consistent with ART [#83](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/83)
* [Bug 1926444](https://bugzilla.redhat.com/show_bug.cgi?id=1926444): Fix installation on ROKS [#79](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/79)
* Updating ose-cluster-csi-snapshot-controller-operator builder & base images to be consistent with ART [#77](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/77)
* [Full changelog](https://github.com/openshift/cluster-csi-snapshot-controller-operator/compare/95d85d4a9c9d61e02c980df28da66c5455028177...d872cb8e2c4ce48204193f2fe735a001adeb6e03)


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

* Add management workload annotations [#259](https://github.com/openshift/cluster-dns-operator/pull/259)
* [Bug 1946893](https://bugzilla.redhat.com/show_bug.cgi?id=1946893): update inconsistent error message for AvailableCondition [#258](https://github.com/openshift/cluster-dns-operator/pull/258)
* [Bug 1948708](https://bugzilla.redhat.com/show_bug.cgi?id=1948708): IBM Cloud manifest profile patch [#215](https://github.com/openshift/cluster-dns-operator/pull/215)
* Bump openshift/api, controller runtime, and kube component versions [#257](https://github.com/openshift/cluster-dns-operator/pull/257)
* node-resolver: Use "kubernetes.io/os" node label [#255](https://github.com/openshift/cluster-dns-operator/pull/255)
* Updating ose-cluster-dns-operator builder & base images to be consistent with ART [#249](https://github.com/openshift/cluster-dns-operator/pull/249)
* Add node-resolver daemonset [#209](https://github.com/openshift/cluster-dns-operator/pull/209)
* [Bug 1915473](https://bugzilla.redhat.com/show_bug.cgi?id=1915473): Annotate manifests for single-node-developer cluster profile [#216](https://github.com/openshift/cluster-dns-operator/pull/216)
* [Bug 1943578](https://bugzilla.redhat.com/show_bug.cgi?id=1943578): Corefile: Use 30 second max TTL for caching of negative responses [#253](https://github.com/openshift/cluster-dns-operator/pull/253)
* [Bug 1936022](https://bugzilla.redhat.com/show_bug.cgi?id=1936022): Fix spurious reconciliation of DNS daemonset and service [#243](https://github.com/openshift/cluster-dns-operator/pull/243)
* [NE-515](https://issues.redhat.com/browse/NE-515): Alerts: Update prometheus alert rules for CoreDNS v1.8.z [#239](https://github.com/openshift/cluster-dns-operator/pull/239)
* [Bug 1884053](https://bugzilla.redhat.com/show_bug.cgi?id=1884053): Configure CoreDNS to shut down gracefully [#237](https://github.com/openshift/cluster-dns-operator/pull/237)
* Give CoreDNS access to endpointslices [#244](https://github.com/openshift/cluster-dns-operator/pull/244)
* [Bug 1934905](https://bugzilla.redhat.com/show_bug.cgi?id=1934905): Enable errors plugin for custom upstream resolvers [#241](https://github.com/openshift/cluster-dns-operator/pull/241)
* [Bug 1933761](https://bugzilla.redhat.com/show_bug.cgi?id=1933761): Set CoreDNS's cache's maximum TTL to 900 seconds [#240](https://github.com/openshift/cluster-dns-operator/pull/240)
* [NE-514](https://issues.redhat.com/browse/NE-514): Corefile: Drop deprecated kubernetes `upstream` option [#238](https://github.com/openshift/cluster-dns-operator/pull/238)
* [Bug 1919737](https://bugzilla.redhat.com/show_bug.cgi?id=1919737): Set CoreDNS readiness probe period and timeout each to 3 seconds [#234](https://github.com/openshift/cluster-dns-operator/pull/234)
* Updating ose-cluster-dns-operator builder & base images to be consistent with ART [#233](https://github.com/openshift/cluster-dns-operator/pull/233)
* Add rfredette to OWNERS [#224](https://github.com/openshift/cluster-dns-operator/pull/224)
* [Full changelog](https://github.com/openshift/cluster-dns-operator/compare/542c391a17e20bb7f88c56a2fd53655d1e05e484...fdb490f640ec47489096ef1ff6cd2a2189812b53)


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

* [Bug 1948311](https://bugzilla.redhat.com/show_bug.cgi?id=1948311): DelegatingAuthenticationOptions TokenReview request timeout [#570](https://github.com/openshift/cluster-etcd-operator/pull/570)
* [Bug 1950934](https://bugzilla.redhat.com/show_bug.cgi?id=1950934): pkg/etcdenvvar/etcd_env.go: Sort endpoints to prevent rollout [#567](https://github.com/openshift/cluster-etcd-operator/pull/567)
* Add management workload annotations [#560](https://github.com/openshift/cluster-etcd-operator/pull/560)
* [Bug 1949418](https://bugzilla.redhat.com/show_bug.cgi?id=1949418): bump(*): vendor update [#564](https://github.com/openshift/cluster-etcd-operator/pull/564)
* [Bug 1948553](https://bugzilla.redhat.com/show_bug.cgi?id=1948553): bindata, pkg: Propagate operator log level to etcd itself [#561](https://github.com/openshift/cluster-etcd-operator/pull/561)
* vendor: bump k8s v0.21.0-rc.0 [#563](https://github.com/openshift/cluster-etcd-operator/pull/563)
* [Bug 1948040](https://bugzilla.redhat.com/show_bug.cgi?id=1948040): *: enable zap as default logger [#562](https://github.com/openshift/cluster-etcd-operator/pull/562)
* [Bug 1927942](https://bugzilla.redhat.com/show_bug.cgi?id=1927942): pkg/etcdenvvar: enable SO_REUSEADDR [#553](https://github.com/openshift/cluster-etcd-operator/pull/553)
* Updating cluster-etcd-operator builder & base images to be consistent with ART [#557](https://github.com/openshift/cluster-etcd-operator/pull/557)
* update library-go to fix tight loops [#558](https://github.com/openshift/cluster-etcd-operator/pull/558)
* [Bug 1931658](https://bugzilla.redhat.com/show_bug.cgi?id=1931658): render: refactor scaling strategies [#547](https://github.com/openshift/cluster-etcd-operator/pull/547)
* Remove deprecated render options and remove default [#552](https://github.com/openshift/cluster-etcd-operator/pull/552)
* Remove unused render command options and configuration [#549](https://github.com/openshift/cluster-etcd-operator/pull/549)
* Migrate tls bootstrap from the installer [#546](https://github.com/openshift/cluster-etcd-operator/pull/546)
* pkg/etcdenvvar: set periodical watch progress notification to 5s [#548](https://github.com/openshift/cluster-etcd-operator/pull/548)
* Manage one aggregated cert secret rather than one per cert type [#544](https://github.com/openshift/cluster-etcd-operator/pull/544)
* switch to v1beta1 for the p&f APIs [#516](https://github.com/openshift/cluster-etcd-operator/pull/516)
* Refactor creation of aggregated cert secrets [#542](https://github.com/openshift/cluster-etcd-operator/pull/542)
* [Bug 1929359](https://bugzilla.redhat.com/show_bug.cgi?id=1929359): pkg/operator/quorumguardcontroller: use cli image from release payload [#543](https://github.com/openshift/cluster-etcd-operator/pull/543)
* Improve cert controller detection and correction of invalid certs [#540](https://github.com/openshift/cluster-etcd-operator/pull/540)
* Adding single node ocp cluster support [#527](https://github.com/openshift/cluster-etcd-operator/pull/527)
* Updating cluster-etcd-operator builder & base images to be consistent with ART [#538](https://github.com/openshift/cluster-etcd-operator/pull/538)
* [Bug 1925586](https://bugzilla.redhat.com/show_bug.cgi?id=1925586): pkg/operator/metriccontroller: cleanup transports [#534](https://github.com/openshift/cluster-etcd-operator/pull/534)
* [Full changelog](https://github.com/openshift/cluster-etcd-operator/compare/ee35da5b3ee486f786d7687849d57599d46dfc2e...a254ec3cfafed3cc4787cbf511070d6e5dd1517c)


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

* [Bug 1948714](https://bugzilla.redhat.com/show_bug.cgi?id=1948714): IBM Cloud manifest profile patch [#643](https://github.com/openshift/cluster-image-registry-operator/pull/643)
* [Bug 1923811](https://bugzilla.redhat.com/show_bug.cgi?id=1923811): Report ready replicas [#669](https://github.com/openshift/cluster-image-registry-operator/pull/669)
* [Bug 1944762](https://bugzilla.redhat.com/show_bug.cgi?id=1944762): Allow disruptions when operand has only one replica [#676](https://github.com/openshift/cluster-image-registry-operator/pull/676)
* [Bug 1939731](https://bugzilla.redhat.com/show_bug.cgi?id=1939731): Add PodDisruptionBudget for image-registry [#671](https://github.com/openshift/cluster-image-registry-operator/pull/671)
* Add service account names to credentials request manifest [#664](https://github.com/openshift/cluster-image-registry-operator/pull/664)
* [Bug 1933180](https://bugzilla.redhat.com/show_bug.cgi?id=1933180): Allow more node-ca unavailable replicas during upgrade [#667](https://github.com/openshift/cluster-image-registry-operator/pull/667)
* [Bug 1929654](https://bugzilla.redhat.com/show_bug.cgi?id=1929654): Creating StorageAccount V2 instead of V1 [#665](https://github.com/openshift/cluster-image-registry-operator/pull/665)
* Updating ose-cluster-image-registry-operator builder & base images to be consistent with ART [#663](https://github.com/openshift/cluster-image-registry-operator/pull/663)
* [Bug 1902076](https://bugzilla.redhat.com/show_bug.cgi?id=1902076): Checking for route status [#660](https://github.com/openshift/cluster-image-registry-operator/pull/660)
* [Full changelog](https://github.com/openshift/cluster-image-registry-operator/compare/538ff7fed284953731785c495cf286ea33d97f50...97fbfd7408f652f8fe8a69d6c85bdcecaf960dc1)


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

* [Bug 1950284](https://bugzilla.redhat.com/show_bug.cgi?id=1950284): Annotate services of type LoadBalancer with user tags (AWS only) [#578](https://github.com/openshift/cluster-ingress-operator/pull/578)
* [Bug 1941592](https://bugzilla.redhat.com/show_bug.cgi?id=1941592): Alerts: Fix up HAProxyDown Alert Message [#597](https://github.com/openshift/cluster-ingress-operator/pull/597)
* Updating ose-cluster-ingress-operator builder & base images to be consistent with ART [#579](https://github.com/openshift/cluster-ingress-operator/pull/579)
* [Bug 1947498](https://bugzilla.redhat.com/show_bug.cgi?id=1947498): policy v1 beta1 PodDisruptionBudget is deprecated [#602](https://github.com/openshift/cluster-ingress-operator/pull/602)
* [Bug 1949435](https://bugzilla.redhat.com/show_bug.cgi?id=1949435): ingressclass: Fix API group name in watch predicate [#600](https://github.com/openshift/cluster-ingress-operator/pull/600)
* [Bug 1949880](https://bugzilla.redhat.com/show_bug.cgi?id=1949880): ingress: Propagate GCP ProviderParameters to Status [#599](https://github.com/openshift/cluster-ingress-operator/pull/599)
* [Bug 1919151](https://bugzilla.redhat.com/show_bug.cgi?id=1919151): Azure: Log when using domain not in zone [#537](https://github.com/openshift/cluster-ingress-operator/pull/537)
* [Bug 1948716](https://bugzilla.redhat.com/show_bug.cgi?id=1948716): IBM cloud managed profile patch [#587](https://github.com/openshift/cluster-ingress-operator/pull/587)
* [Bug 1948626](https://bugzilla.redhat.com/show_bug.cgi?id=1948626): test/e2e: Make `TestRouteAdmissionPolicy` deterministic. [#598](https://github.com/openshift/cluster-ingress-operator/pull/598)
* Add management workload annotations [#595](https://github.com/openshift/cluster-ingress-operator/pull/595)
* [NE-302](https://issues.redhat.com/browse/NE-302): Add field for configuring number of HAProxy threads in router [#580](https://github.com/openshift/cluster-ingress-operator/pull/580)
* Add h2spec client subcommand [#590](https://github.com/openshift/cluster-ingress-operator/pull/590)
* configurable_route_test: Preserve ingress spec [#593](https://github.com/openshift/cluster-ingress-operator/pull/593)
* [Bug 1946788](https://bugzilla.redhat.com/show_bug.cgi?id=1946788): ingressclass: Don't set default annotation [#592](https://github.com/openshift/cluster-ingress-operator/pull/592)
* ingressclass: New controller. [#574](https://github.com/openshift/cluster-ingress-operator/pull/574)
* [NE-551](https://issues.redhat.com/browse/NE-551): Configure router to use Power of Two Random Choices with Override [#589](https://github.com/openshift/cluster-ingress-operator/pull/589)
* [Bug 1943845](https://bugzilla.redhat.com/show_bug.cgi?id=1943845): Add startup probe to the router deployment [#583](https://github.com/openshift/cluster-ingress-operator/pull/583)
* Add http/2 and gRPC test server code as new subcommands [#585](https://github.com/openshift/cluster-ingress-operator/pull/585)
* Add the new NetworkPolicy-matching label to the namespace [#586](https://github.com/openshift/cluster-ingress-operator/pull/586)
* Introduce ingress controller [#552](https://github.com/openshift/cluster-ingress-operator/pull/552)
* [NE-553](https://issues.redhat.com/browse/NE-553): Implement the PROXY protocol API [#581](https://github.com/openshift/cluster-ingress-operator/pull/581)
* Add service account names to credentials request manifest [#548](https://github.com/openshift/cluster-ingress-operator/pull/548)
* [NE-354](https://issues.redhat.com/browse/NE-354): Implement Tunable router header buffers [#576](https://github.com/openshift/cluster-ingress-operator/pull/576)
* [Bug 1907315](https://bugzilla.redhat.com/show_bug.cgi?id=1907315): Change AWS interal LB annotation to match documentation [#543](https://github.com/openshift/cluster-ingress-operator/pull/543)
* [Bug 1928931](https://bugzilla.redhat.com/show_bug.cgi?id=1928931): Update DNSRecord CRD from v1beta1 to v1 [#575](https://github.com/openshift/cluster-ingress-operator/pull/575)
* NE 484: Use ingress-operator subcommand instead of hello-openshift [#561](https://github.com/openshift/cluster-ingress-operator/pull/561)
* Use HAProxy log level "info" to enable access logs [#572](https://github.com/openshift/cluster-ingress-operator/pull/572)
* [Bug 1936030](https://bugzilla.redhat.com/show_bug.cgi?id=1936030): Fix spurious reconciliation of NodePort services [#567](https://github.com/openshift/cluster-ingress-operator/pull/567)
* NE-518 GCP: Implement GCP Internal LB Global Access option [#550](https://github.com/openshift/cluster-ingress-operator/pull/550)
* [Bug 1935528](https://bugzilla.redhat.com/show_bug.cgi?id=1935528): Canary: Use cluster-wide proxy for canary client [#565](https://github.com/openshift/cluster-ingress-operator/pull/565)
* [Bug 1934773](https://bugzilla.redhat.com/show_bug.cgi?id=1934773): Canary: Perform canary test probes over https [#562](https://github.com/openshift/cluster-ingress-operator/pull/562)
* [Bug 1933102](https://bugzilla.redhat.com/show_bug.cgi?id=1933102): Canary: Schedule canary server pods to worker and infra nodes [#560](https://github.com/openshift/cluster-ingress-operator/pull/560)
* [Bug 1932401](https://bugzilla.redhat.com/show_bug.cgi?id=1932401): Canary: Add edge termination to canary route [#556](https://github.com/openshift/cluster-ingress-operator/pull/556)
* [Bug 1914127](https://bugzilla.redhat.com/show_bug.cgi?id=1914127): Delete the ingress.openshift.io/operator finalizer [#549](https://github.com/openshift/cluster-ingress-operator/pull/549)
* [Bug 1925245](https://bugzilla.redhat.com/show_bug.cgi?id=1925245): Verify that Serivce resources have idle annotations from corresponding Endpoint resources, should they exist. [#542](https://github.com/openshift/cluster-ingress-operator/pull/542)
* Updating ose-cluster-ingress-operator builder & base images to be consistent with ART [#544](https://github.com/openshift/cluster-ingress-operator/pull/544)
* Add rfredette to OWNERS [#513](https://github.com/openshift/cluster-ingress-operator/pull/513)
* NE-508 Support cluster HA mode [#519](https://github.com/openshift/cluster-ingress-operator/pull/519)
* [Full changelog](https://github.com/openshift/cluster-ingress-operator/compare/1d9717b7624acee5c40d9a2f6bffbf7e628fd23d...3e78d80451a9ffbab69204b39ca18eeaab22b5de)


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

* [Bug 1951637](https://bugzilla.redhat.com/show_bug.cgi?id=1951637): don't roll a new revision on tokentimeout changes [#1109](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1109)
* [Bug 1948311](https://bugzilla.redhat.com/show_bug.cgi?id=1948311): DelegatingAuthenticationOptions TokenReview request timeout [#1110](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1110)
* [Bug 1949956](https://bugzilla.redhat.com/show_bug.cgi?id=1949956): add minreadyseconds to ensure we don't have an LB outage on kas [#1091](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1091)
* [Bug 1949306](https://bugzilla.redhat.com/show_bug.cgi?id=1949306): collect new style counts [#1107](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1107)
* [Bug 1949306](https://bugzilla.redhat.com/show_bug.cgi?id=1949306): switch APIRequestCount from DeprecatedAPIRequest [#1106](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1106)
* [Bug 1949591](https://bugzilla.redhat.com/show_bug.cgi?id=1949591): tweak removed api in use alert expression [#1044](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1044)
* Add management workload annotations [#1095](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1095)
* [Bug 1932165](https://bugzilla.redhat.com/show_bug.cgi?id=1932165): variables in DeprecatedAPIInUse alert's annotations.message are not parsed to existing values [#1055](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1055)
* [Bug 1949418](https://bugzilla.redhat.com/show_bug.cgi?id=1949418): bump(*): vendor update [#1103](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1103)
* [Bug 1949593](https://bugzilla.redhat.com/show_bug.cgi?id=1949593): rename DeprecatedAPIInUse alert to APIRemovedInNextReleaseInUse [#1045](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1045)
* [Bug 1949306](https://bugzilla.redhat.com/show_bug.cgi?id=1949306): add deprecated CRD manifest [#1102](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1102)
* [Bug 1948431](https://bugzilla.redhat.com/show_bug.cgi?id=1948431): Bump openshift/api to get the necessary CSIMigration feature gates [#1098](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1098)
* Update DeprecatedAPIInUse alert for new release. [#1092](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1092)
* bump(k8s.io/*): 1.21 [#1080](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1080)
* [Bug 1909600](https://bugzilla.redhat.com/show_bug.cgi?id=1909600): static-pods: retry failed installers [#1035](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1035)
* [Bug 1939226](https://bugzilla.redhat.com/show_bug.cgi?id=1939226): make kube-apiserver readiness checks, check readyz [#1065](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1065)
* Updating ose-cluster-kube-apiserver-operator builder & base images to be consistent with ART [#1039](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1039)
* [Bug 1937916](https://bugzilla.redhat.com/show_bug.cgi?id=1937916): add a flowschema to ensure that probes never get 429s [#1060](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1060)
* e2e token timeouts: remove the test that moved to CAO [#1076](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1076)
* config api-audiences along with SA issuer [#1050](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1050)
* [Bug 1939227](https://bugzilla.redhat.com/show_bug.cgi?id=1939227): make liveness hit livez [#1066](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1066)
* switch to v1beta1 for the p&f APIs [#1028](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1028)
* make KAS-o upgradable even when webhook authenticators are set [#1052](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1052)
* token inactivity e2e: wait for KAS to stop progressing [#1047](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1047)
* render initial SCC in addition to having the CVO reconcile [#1049](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1049)
* bump to get latest openshift api [#1048](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1048)
* clean up: uses a static encryption provider form the library-go [#1043](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1043)
* add DeprecatedAPIInUse alert [#1018](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1018)
* Speed up port reuse via SO_REUSEADDR [#1046](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1046)
* add rolebinding for delegated in-cluster authentication [#1038](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1038)
* [Bug 1926465](https://bugzilla.redhat.com/show_bug.cgi?id=1926465): bootstrap: add --advertise-address=pod.status.hostIP [#1040](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1040)
* [Bug 1926867](https://bugzilla.redhat.com/show_bug.cgi?id=1926867): competing connectivitycheckcontrollers cause pod restarts during upgrades [#1036](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1036)
* [Full changelog](https://github.com/openshift/cluster-kube-apiserver-operator/compare/60dc437fe7f19ea91be6900e5e4974d7dadbeb11...844bbf7134bcd656bb58ac745a14331c2ce6d839)


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

* [Bug 1948311](https://bugzilla.redhat.com/show_bug.cgi?id=1948311): DelegatingAuthenticationOptions TokenReview request timeout [#522](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/522)
* Add management workload annotations [#516](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/516)
* [Bug 1949418](https://bugzilla.redhat.com/show_bug.cgi?id=1949418): bump(*): vendor update [#519](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/519)
* Remove tnozicka from OWNERS [#502](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/502)
* [Bug 1948431](https://bugzilla.redhat.com/show_bug.cgi?id=1948431): Bump openshift api version to get CSIMigrationXXX feature gates [#518](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/518)
* bump(k8s.io/*): 1.21 [#515](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/515)
* update library-go to fix tight loops [#514](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/514)
* Migrate to using keypair generation and validation from library-go [#512](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/512)
* Updating ose-cluster-kube-controller-manager-operator builder & base images to be consistent with ART [#513](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/513)
* defines test-e2e-preferred-host job for running smoke tests to check if KCM talks to Kube over a preferred host [#509](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/509)
* [Bug 1934132](https://bugzilla.redhat.com/show_bug.cgi?id=1934132): Bump github.com/gogo/protobuf to v1.3.2 [#507](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/507)
* [Bug 1844989](https://bugzilla.redhat.com/show_bug.cgi?id=1844989): Allow to set --tls-cipher-suites and --tls-min-version of KCM instances through observed config [#506](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/506)
* Updating ose-cluster-kube-controller-manager-operator builder & base images to be consistent with ART [#504](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/504)
* [Bug 1911211](https://bugzilla.redhat.com/show_bug.cgi?id=1911211): Update build-machinery-go to the latest master HEAD [#505](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/505)
* fixes Developing and debugging the operator section in the readme file. [#503](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/503)
* [Full changelog](https://github.com/openshift/cluster-kube-controller-manager-operator/compare/281590936f3a94d4ae1eb008709fda6614fe763b...748b4d7fdc3454b8d95d6bca937b84b5180c5f62)


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

* [Bug 1948311](https://bugzilla.redhat.com/show_bug.cgi?id=1948311): DelegatingAuthenticationOptions TokenReview request timeout [#348](https://github.com/openshift/cluster-kube-scheduler-operator/pull/348)
* Add management workload annotations [#343](https://github.com/openshift/cluster-kube-scheduler-operator/pull/343)
* [Bug 1949364](https://bugzilla.redhat.com/show_bug.cgi?id=1949364): Mention scheduling profiles [#345](https://github.com/openshift/cluster-kube-scheduler-operator/pull/345)
* [Bug 1948431](https://bugzilla.redhat.com/show_bug.cgi?id=1948431): Bump openshift/api to get the necessary CSIMigration feature gates [#344](https://github.com/openshift/cluster-kube-scheduler-operator/pull/344)
* passing additional args to kubernetes-scheduler [#336](https://github.com/openshift/cluster-kube-scheduler-operator/pull/336)
* servicemonitor: Relabel kube_pod_resource_* pod/namespace labels [#340](https://github.com/openshift/cluster-kube-scheduler-operator/pull/340)
* bump(k8s.io/*): 1.21 [#342](https://github.com/openshift/cluster-kube-scheduler-operator/pull/342)
* Fix development readme to refer to actual pod/container [#339](https://github.com/openshift/cluster-kube-scheduler-operator/pull/339)
* update library-go to fix tight loops [#341](https://github.com/openshift/cluster-kube-scheduler-operator/pull/341)
* defines test-e2e-preferred-host job for running smoke tests to check if KS talks to Kube over a preferred host [#338](https://github.com/openshift/cluster-kube-scheduler-operator/pull/338)
* Updating ose-cluster-kube-scheduler-operator builder & base images to be consistent with ART [#337](https://github.com/openshift/cluster-kube-scheduler-operator/pull/337)
* [Bug 1938468](https://bugzilla.redhat.com/show_bug.cgi?id=1938468): Specify cpu resource request for kube-scheduler-operator-container container [#335](https://github.com/openshift/cluster-kube-scheduler-operator/pull/335)
* [Bug 1934154](https://bugzilla.redhat.com/show_bug.cgi?id=1934154): Bump github.com/gogo/protobuf to v1.3.2 [#333](https://github.com/openshift/cluster-kube-scheduler-operator/pull/333)
* [Bug 1844989](https://bugzilla.redhat.com/show_bug.cgi?id=1844989): Set --tls-cipher-suites, resp. --tls-min-version only when the fields under servingInfo observedConfig are found [#332](https://github.com/openshift/cluster-kube-scheduler-operator/pull/332)
* [Bug 1844989](https://bugzilla.redhat.com/show_bug.cgi?id=1844989): Allow to set --tls-cipher-suites and --tls-min-version of KS instances through observed config [#331](https://github.com/openshift/cluster-kube-scheduler-operator/pull/331)
* [Bug 1926579](https://bugzilla.redhat.com/show_bug.cgi?id=1926579): Move warning about deprecated spec.policy field [#330](https://github.com/openshift/cluster-kube-scheduler-operator/pull/330)
* Updating ose-cluster-kube-scheduler-operator builder & base images to be consistent with ART [#329](https://github.com/openshift/cluster-kube-scheduler-operator/pull/329)
* [Full changelog](https://github.com/openshift/cluster-kube-scheduler-operator/compare/b2204ca23a57e9f01af915375e6a18fc86ffecda...ec80073e49063ce6650d27c14a6fbea070295b13)


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

* Add IBM cloud managed profile manifest patch [#51](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/51)
* add storageversionmigrations to related objects [#42](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/42)
* [Bug 1881938](https://bugzilla.redhat.com/show_bug.cgi?id=1881938): migrator deployment doesn't tolerate masters [#31](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/31)
* Updating ose-cluster-kube-storage-version-migrator-operator builder & base images to be consistent with ART [#43](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/43)
* [Full changelog](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/compare/54484757581ec26f178c599215715bafd6029582...68ae19aeb3d5f14d6d9f9bbb9c3fff21c016ba77)


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

* [Bug 1940972](https://bugzilla.redhat.com/show_bug.cgi?id=1940972): Increase cache resync period to 10 min instead of 10 hours [#117](https://github.com/openshift/cluster-machine-approver/pull/117)
* [Bug 1948719](https://bugzilla.redhat.com/show_bug.cgi?id=1948719): update dependencies to 1.21 [#115](https://github.com/openshift/cluster-machine-approver/pull/115)
* [Bug 1949741](https://bugzilla.redhat.com/show_bug.cgi?id=1949741): bump golang versions [#113](https://github.com/openshift/cluster-machine-approver/pull/113)
* [Bug 1947785](https://bugzilla.redhat.com/show_bug.cgi?id=1947785): Move certificates to v1 [#111](https://github.com/openshift/cluster-machine-approver/pull/111)
* Add IBM Cloud managed annotations to CVO manifests [#93](https://github.com/openshift/cluster-machine-approver/pull/93)
* Enable running make targets inside container [#107](https://github.com/openshift/cluster-machine-approver/pull/107)
* Refactor logging and error handling [#108](https://github.com/openshift/cluster-machine-approver/pull/108)
* [Bug 1923823](https://bugzilla.redhat.com/show_bug.cgi?id=1923823): Improve TLS configuration for Kube RBAC Proxy [#105](https://github.com/openshift/cluster-machine-approver/pull/105)
* Refactor csr approver to use controller runtime [#101](https://github.com/openshift/cluster-machine-approver/pull/101)
* [Full changelog](https://github.com/openshift/cluster-machine-approver/compare/72a4740ff38e9c924d0f7cd760b6b5fd85283242...444895f88e20256c4cb4f7120713378f37f795af)


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

* [Bug 1948711](https://bugzilla.redhat.com/show_bug.cgi?id=1948711): Apply HA conventions to prometheus-adapter and thanos-ruler [#1124](https://github.com/openshift/cluster-monitoring-operator/pull/1124)
* [Bug 1952032](https://bugzilla.redhat.com/show_bug.cgi?id=1952032): jsonnet: add format changes made by make jsonnet-fmt [#1129](https://github.com/openshift/cluster-monitoring-operator/pull/1129)
* [Bug 1951052](https://bugzilla.redhat.com/show_bug.cgi?id=1951052): drop CRI-O image metrics [#1125](https://github.com/openshift/cluster-monitoring-operator/pull/1125)
* [Bug 1951505](https://bugzilla.redhat.com/show_bug.cgi?id=1951505): Remove deprecated techPreviewUserWorkload [#1126](https://github.com/openshift/cluster-monitoring-operator/pull/1126)
* [Bug 1950761](https://bugzilla.redhat.com/show_bug.cgi?id=1950761): Revert: jsonnet: apply HA conventions [#1122](https://github.com/openshift/cluster-monitoring-operator/pull/1122)
* [Bug 1945677](https://bugzilla.redhat.com/show_bug.cgi?id=1945677): manifest allowlist: add acm_managed_cluster_info [#1102](https://github.com/openshift/cluster-monitoring-operator/pull/1102)
* BUG 1949145: Delete 0000_50_cluster-monitoring-operator_00_0user-priority-class.yaml [#1115](https://github.com/openshift/cluster-monitoring-operator/pull/1115)
* [Bug 1948711](https://bugzilla.redhat.com/show_bug.cgi?id=1948711): jsonnet: apply HA conventions [#1119](https://github.com/openshift/cluster-monitoring-operator/pull/1119)
* [Bug 1948082](https://bugzilla.redhat.com/show_bug.cgi?id=1948082): Set unavailable message [#1112](https://github.com/openshift/cluster-monitoring-operator/pull/1112)
* Add management workload annotations [#1109](https://github.com/openshift/cluster-monitoring-operator/pull/1109)
* [Bug 1940933](https://bugzilla.redhat.com/show_bug.cgi?id=1940933): jsonnet: make AggregatedAPIDown more resilient to OCP upgrades [#1117](https://github.com/openshift/cluster-monitoring-operator/pull/1117)
* [Bug 1920700](https://bugzilla.redhat.com/show_bug.cgi?id=1920700): Bump prometheus-adapter to v0.8.4 [#1113](https://github.com/openshift/cluster-monitoring-operator/pull/1113)
* Refactor proxy config [#1108](https://github.com/openshift/cluster-monitoring-operator/pull/1108)
* Update denied metrics for kube-state-metrics [#1104](https://github.com/openshift/cluster-monitoring-operator/pull/1104)
* IBM Cloud manifest profile patch [#986](https://github.com/openshift/cluster-monitoring-operator/pull/986)
* [Bug 1934516](https://bugzilla.redhat.com/show_bug.cgi?id=1934516): Change prometheus priority class to system-cluster-critical again [#1110](https://github.com/openshift/cluster-monitoring-operator/pull/1110)
* [Bug 1938465](https://bugzilla.redhat.com/show_bug.cgi?id=1938465): increase CPU requests for Thanos querier [#1106](https://github.com/openshift/cluster-monitoring-operator/pull/1106)
* [Bug 1943667](https://bugzilla.redhat.com/show_bug.cgi?id=1943667): fix alert description [#1100](https://github.com/openshift/cluster-monitoring-operator/pull/1100)
* [Bug 1944974](https://bugzilla.redhat.com/show_bug.cgi?id=1944974): remove KubeControllerManagerDown and KubeSchedulerDown alerts [#1098](https://github.com/openshift/cluster-monitoring-operator/pull/1098)
* Bump kube-state-metrics to v2.0.0-rc.1 [#1099](https://github.com/openshift/cluster-monitoring-operator/pull/1099)
* jsonnet: replace external commit import [#1092](https://github.com/openshift/cluster-monitoring-operator/pull/1092)
* [Bug 1943667](https://bugzilla.redhat.com/show_bug.cgi?id=1943667): increase for duration of KubeDaemonSetRolloutStuck [#1094](https://github.com/openshift/cluster-monitoring-operator/pull/1094)
* Remove kube-state-metrics flag temporary [#1095](https://github.com/openshift/cluster-monitoring-operator/pull/1095)
* [Bug 1932624](https://bugzilla.redhat.com/show_bug.cgi?id=1932624): jsonnet/rules,pkg/operator: use gauge based reconcilation state metrics and alerting [#1078](https://github.com/openshift/cluster-monitoring-operator/pull/1078)
* [Bug 1934163](https://bugzilla.redhat.com/show_bug.cgi?id=1934163): adjust Thanos querier alerting rules [#1087](https://github.com/openshift/cluster-monitoring-operator/pull/1087)
* OWNERS: add Jan [#1089](https://github.com/openshift/cluster-monitoring-operator/pull/1089)
* Updating cluster-monitoring-operator builder & base images to be consistent with ART [#1088](https://github.com/openshift/cluster-monitoring-operator/pull/1088)
* [Bug 1921335](https://bugzilla.redhat.com/show_bug.cgi?id=1921335): Fix and adjust ThanosSidecarUnhealthy alert [#1090](https://github.com/openshift/cluster-monitoring-operator/pull/1090)
* Adapt deployment mode based on the infrastructure topology [#1077](https://github.com/openshift/cluster-monitoring-operator/pull/1077)
* hack: add check script for unused rules [#1082](https://github.com/openshift/cluster-monitoring-operator/pull/1082)
* Add jsonnet function to patch upstream rules [#1073](https://github.com/openshift/cluster-monitoring-operator/pull/1073)
* jsonnet: fix etcd mixin import [#1084](https://github.com/openshift/cluster-monitoring-operator/pull/1084)
* [Bug 1933805](https://bugzilla.redhat.com/show_bug.cgi?id=1933805): TargetDown should exclude unschedulable nodes [#1072](https://github.com/openshift/cluster-monitoring-operator/pull/1072)
* *: include all groups when testing prometheus rules [#1081](https://github.com/openshift/cluster-monitoring-operator/pull/1081)
* Run jsonnet-fmt [#1079](https://github.com/openshift/cluster-monitoring-operator/pull/1079)
* [Bug 1925061](https://bugzilla.redhat.com/show_bug.cgi?id=1925061): Remove the "instance" and "pod" labels for kube-state-metrics metrics [#1052](https://github.com/openshift/cluster-monitoring-operator/pull/1052)
* [Bug 1923984](https://bugzilla.redhat.com/show_bug.cgi?id=1923984): Refactor jsonnet to include latest kube-prometheus [#1044](https://github.com/openshift/cluster-monitoring-operator/pull/1044)
* [Bug 1929056](https://bugzilla.redhat.com/show_bug.cgi?id=1929056): Remove kube-apiserver-availability.rules [#1068](https://github.com/openshift/cluster-monitoring-operator/pull/1068)
* pkg/manifests: fix data race when accessing assets [#1054](https://github.com/openshift/cluster-monitoring-operator/pull/1054)
* jsonnet/rules: Mask KubeDeploymentReplicasMismatch alert for upgrade [#1065](https://github.com/openshift/cluster-monitoring-operator/pull/1065)
* [Bug 1929944](https://bugzilla.redhat.com/show_bug.cgi?id=1929944): etcdInsufficientMembers is wrong when etcd is in a pod [#1064](https://github.com/openshift/cluster-monitoring-operator/pull/1064)
* [Bug 1929277](https://bugzilla.redhat.com/show_bug.cgi?id=1929277): [master] jsonnet/prometheus.jsonnet: Apply openshift-user-critical class to cluster Prometheus [#1063](https://github.com/openshift/cluster-monitoring-operator/pull/1063)
* Updating cluster-monitoring-operator builder & base images to be consistent with ART [#1050](https://github.com/openshift/cluster-monitoring-operator/pull/1050)
* [Bug 1920901](https://bugzilla.redhat.com/show_bug.cgi?id=1920901): pkg/manifests: fix prometheus-proxy trustedCA [#1047](https://github.com/openshift/cluster-monitoring-operator/pull/1047)
* docs(data-collection): add newlines for visibility [#1031](https://github.com/openshift/cluster-monitoring-operator/pull/1031)
* [Full changelog](https://github.com/openshift/cluster-monitoring-operator/compare/3b4ba34a9afd6cedf534445d52d279fdd01e36a5...23098871bc199269ab70061e1e34ac0e0635fb8f)


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

* [Bug 1952079](https://bugzilla.redhat.com/show_bug.cgi?id=1952079): Don't try to disable the EndpointSlice feature gate [#1069](https://github.com/openshift/cluster-network-operator/pull/1069)
* [Bug 1937594](https://bugzilla.redhat.com/show_bug.cgi?id=1937594): Update the codegen with the latest API [#1063](https://github.com/openshift/cluster-network-operator/pull/1063)
* [Bug 1937594](https://bugzilla.redhat.com/show_bug.cgi?id=1937594): Split SDN migration into 2 phase [#763](https://github.com/openshift/cluster-network-operator/pull/763)
* Add management workload annotations [#1051](https://github.com/openshift/cluster-network-operator/pull/1051)
* [Bug 1937594](https://bugzilla.redhat.com/show_bug.cgi?id=1937594): Bump openshift/api [#1057](https://github.com/openshift/cluster-network-operator/pull/1057)
* [Bug 1948592](https://bugzilla.redhat.com/show_bug.cgi?id=1948592): Add Egress Router Controller [#887](https://github.com/openshift/cluster-network-operator/pull/887)
* [Bug 1949099](https://bugzilla.redhat.com/show_bug.cgi?id=1949099): Fix up network-check-target [#1049](https://github.com/openshift/cluster-network-operator/pull/1049)
* Set the host-network-namespace parameter for ovn-kubernetes [#1033](https://github.com/openshift/cluster-network-operator/pull/1033)
* Add capabilities in simpleMacvlan's staticIPAM config [#353](https://github.com/openshift/cluster-network-operator/pull/353)
* Fix run_locally namespace [#1054](https://github.com/openshift/cluster-network-operator/pull/1054)
* Minor cleanups [#1053](https://github.com/openshift/cluster-network-operator/pull/1053)
* automatic dual-stack conversion [#1034](https://github.com/openshift/cluster-network-operator/pull/1034)
* Remove LB management [#1014](https://github.com/openshift/cluster-network-operator/pull/1014)
* [Bug 1936515](https://bugzilla.redhat.com/show_bug.cgi?id=1936515): Use the election mechanism provided by library-go [#1052](https://github.com/openshift/cluster-network-operator/pull/1052)
* Allow Pods Network MTU to be configurable [#1043](https://github.com/openshift/cluster-network-operator/pull/1043)
* [Bug 1944160](https://bugzilla.redhat.com/show_bug.cgi?id=1944160): ovn: log more info about nbctl daemon database reconnections [#1040](https://github.com/openshift/cluster-network-operator/pull/1040)
* copy the service network slice [#1048](https://github.com/openshift/cluster-network-operator/pull/1048)
* [Bug 1943649](https://bugzilla.redhat.com/show_bug.cgi?id=1943649): Add command for network-check-target instead of hello-openshift [#1046](https://github.com/openshift/cluster-network-operator/pull/1046)
* Kuryr: Update OWNERS [#1044](https://github.com/openshift/cluster-network-operator/pull/1044)
* Update CNO for OVN acl audit logging [#993](https://github.com/openshift/cluster-network-operator/pull/993)
* Kuryr: Update CRDs from upstream [#1045](https://github.com/openshift/cluster-network-operator/pull/1045)
* Add support for exporting network flows [#1021](https://github.com/openshift/cluster-network-operator/pull/1021)
* Allow from router support in CNO [#981](https://github.com/openshift/cluster-network-operator/pull/981)
* [Bug 1905331](https://bugzilla.redhat.com/show_bug.cgi?id=1905331): Set requests on multus components [#1038](https://github.com/openshift/cluster-network-operator/pull/1038)
* [SDN-1249](https://issues.redhat.com/browse/SDN-1249): Bump openshift/api vendoring to pull egressrouter CRD [#1037](https://github.com/openshift/cluster-network-operator/pull/1037)
* [Bug 1916809](https://bugzilla.redhat.com/show_bug.cgi?id=1916809): mount node ovs db for multi-gather gather_network_logs [#1025](https://github.com/openshift/cluster-network-operator/pull/1025)
* Re-enable shared gateway mode [#897](https://github.com/openshift/cluster-network-operator/pull/897)
* MultiNetworkPolicy integration [#923](https://github.com/openshift/cluster-network-operator/pull/923)
* Update remaining CRDs and webhooks to v1 [#968](https://github.com/openshift/cluster-network-operator/pull/968)
* [Bug 1931997](https://bugzilla.redhat.com/show_bug.cgi?id=1931997): mark network-check-target non critical [#1004](https://github.com/openshift/cluster-network-operator/pull/1004)
* ovnkube: better logging for upgrades/downgrades [#1023](https://github.com/openshift/cluster-network-operator/pull/1023)
* [Bug 1939060](https://bugzilla.redhat.com/show_bug.cgi?id=1939060): OVN Upgrade: fix upgrade order of node and master [#1027](https://github.com/openshift/cluster-network-operator/pull/1027)
* ovn/ipsec: set maxUnavailable to 10% [#1024](https://github.com/openshift/cluster-network-operator/pull/1024)
* [Bug 1939752](https://bugzilla.redhat.com/show_bug.cgi?id=1939752): ovnkube: add missing resource requests for SBDB [#1026](https://github.com/openshift/cluster-network-operator/pull/1026)
* [Bug 1933159](https://bugzilla.redhat.com/show_bug.cgi?id=1933159): The Multus daemonset should handle 10% maxUnavailable [#992](https://github.com/openshift/cluster-network-operator/pull/992)
* [Bug 1938920](https://bugzilla.redhat.com/show_bug.cgi?id=1938920): Set maxUnavailable for ovs-node daemonset [#1020](https://github.com/openshift/cluster-network-operator/pull/1020)
* [Bug 1937452](https://bugzilla.redhat.com/show_bug.cgi?id=1937452): Fix golangci-lint violations [#1013](https://github.com/openshift/cluster-network-operator/pull/1013)
* Allow dual stack migration [#959](https://github.com/openshift/cluster-network-operator/pull/959)
* sdn: Add list/watch RBAC for endpointslices to openshift-sdn [#1003](https://github.com/openshift/cluster-network-operator/pull/1003)
* Fix possible name patterns on regex [#1015](https://github.com/openshift/cluster-network-operator/pull/1015)
* SDN-1571 ipsec: Allow enablement/disablement at runtime [#975](https://github.com/openshift/cluster-network-operator/pull/975)
* [Bug 1937005](https://bugzilla.redhat.com/show_bug.cgi?id=1937005): kuryr/alerts: change the rule for free count [#1009](https://github.com/openshift/cluster-network-operator/pull/1009)
* [Bug 1933174](https://bugzilla.redhat.com/show_bug.cgi?id=1933174): Use 10% for ovs maxUnavailable for rolling update [#996](https://github.com/openshift/cluster-network-operator/pull/996)
* config: Set enable-profiling true by default and allow `enable-profiling` as a proxy argument [#988](https://github.com/openshift/cluster-network-operator/pull/988)
* OSD-6600 network-metrics missing priorityClass [#994](https://github.com/openshift/cluster-network-operator/pull/994)
* [Bug 1934711](https://bugzilla.redhat.com/show_bug.cgi?id=1934711): Use 10% for ovnkube-node for maxUnavailable [#1000](https://github.com/openshift/cluster-network-operator/pull/1000)
* [Bug 1933173](https://bugzilla.redhat.com/show_bug.cgi?id=1933173): Use 10% for sdn maxUnavailable for rolling update [#995](https://github.com/openshift/cluster-network-operator/pull/995)
* [Bug 1933179](https://bugzilla.redhat.com/show_bug.cgi?id=1933179): Use 10% for nw-check-target maxUnavailable [#997](https://github.com/openshift/cluster-network-operator/pull/997)
* bump api version to get multiNetworkPolicy changes [#1005](https://github.com/openshift/cluster-network-operator/pull/1005)
* [Bug 1933269](https://bugzilla.redhat.com/show_bug.cgi?id=1933269): Include LB members for Machines created on day-2 operation [#999](https://github.com/openshift/cluster-network-operator/pull/999)
* cmd: stop using URL_ONLY_KUBECONFIG [#976](https://github.com/openshift/cluster-network-operator/pull/976)
* [Bug 1908916](https://bugzilla.redhat.com/show_bug.cgi?id=1908916): disable ovsdb column diffs if supported [#964](https://github.com/openshift/cluster-network-operator/pull/964)
* Enable golangci-lint; fix up lint issues [#984](https://github.com/openshift/cluster-network-operator/pull/984)
* [Bug 1924425](https://bugzilla.redhat.com/show_bug.cgi?id=1924425): Update protobuf version to address CVE-2021-3121 [#985](https://github.com/openshift/cluster-network-operator/pull/985)
* [Bug 1920209](https://bugzilla.redhat.com/show_bug.cgi?id=1920209): The pods in the Multus daemonset should exit in a reasonable time during an upgrade. [#962](https://github.com/openshift/cluster-network-operator/pull/962)
* [Bug 1927244](https://bugzilla.redhat.com/show_bug.cgi?id=1927244): Kuryr: Always set worker_nodes_subnets [#980](https://github.com/openshift/cluster-network-operator/pull/980)
* [Bug 1928157](https://bugzilla.redhat.com/show_bug.cgi?id=1928157): Don't set ClusterOperator Version until rollout is complete [#979](https://github.com/openshift/cluster-network-operator/pull/979)
* : Bug 1913399: Bump flow control apiVersion to beta [#937](https://github.com/openshift/cluster-network-operator/pull/937)
* Suppress sleep message in ovn-ipsec container [#971](https://github.com/openshift/cluster-network-operator/pull/971)
* [Bug 1921184](https://bugzilla.redhat.com/show_bug.cgi?id=1921184): Kuryr: Let Kuryr autodetect primary CNI interface [#969](https://github.com/openshift/cluster-network-operator/pull/969)
* [Bug 1838343](https://bugzilla.redhat.com/show_bug.cgi?id=1838343): Improve the sb-db and nb-db readiness check to ensure it fails when cluster is not stable. [#655](https://github.com/openshift/cluster-network-operator/pull/655)
* [Bug 1912820](https://bugzilla.redhat.com/show_bug.cgi?id=1912820): competing connectivitycheckcontrollers cause pod restarts during upgrades [#970](https://github.com/openshift/cluster-network-operator/pull/970)
* [Bug 1918375](https://bugzilla.redhat.com/show_bug.cgi?id=1918375): Add tokenreviews permissions for kube-proxy [#960](https://github.com/openshift/cluster-network-operator/pull/960)
* [Full changelog](https://github.com/openshift/cluster-network-operator/compare/fff8ccbf7647d260ca6ce3c075e20014ac255860...2fdb793057d3a8ef2fbe3ccda08e9b62b4771c86)


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

* [Bug 1948782](https://bugzilla.redhat.com/show_bug.cgi?id=1948782): Revert "add 'single-node-production-edge' annotations to CVO manifests." [#224](https://github.com/openshift/cluster-node-tuning-operator/pull/224)
* Bump to golang 1.16 and various vendor deps. [#222](https://github.com/openshift/cluster-node-tuning-operator/pull/222)
* Add management workload annotations [#223](https://github.com/openshift/cluster-node-tuning-operator/pull/223)
* TuneD: udev: explicitly sort udev properties [#221](https://github.com/openshift/cluster-node-tuning-operator/pull/221)
* Add additionalPrinterColumns to profiles CRD. [#220](https://github.com/openshift/cluster-node-tuning-operator/pull/220)
* Updating cluster-node-tuning-operator builder & base images to be consistent with ART [#218](https://github.com/openshift/cluster-node-tuning-operator/pull/218)
* Add "core" e2e tests. [#217](https://github.com/openshift/cluster-node-tuning-operator/pull/217)
* Bump to the latest ignition 3.2 [#216](https://github.com/openshift/cluster-node-tuning-operator/pull/216)
* Add e2e test for adjusting netdev queue count. [#214](https://github.com/openshift/cluster-node-tuning-operator/pull/214)
* Updating to the latest stalld v1.9.0. [#213](https://github.com/openshift/cluster-node-tuning-operator/pull/213)
* Do not manupulate BLS entries and grub config [#212](https://github.com/openshift/cluster-node-tuning-operator/pull/212)
* [Bug 1926903](https://bugzilla.redhat.com/show_bug.cgi?id=1926903): Keep ignition units in sync with [service] plugin. [#211](https://github.com/openshift/cluster-node-tuning-operator/pull/211)
* [Bug 1926903](https://bugzilla.redhat.com/show_bug.cgi?id=1926903): Instantiate the stalld systemd unit as disabled. [#207](https://github.com/openshift/cluster-node-tuning-operator/pull/207)
* stalld: Remove another architecture specific gcc flag [#209](https://github.com/openshift/cluster-node-tuning-operator/pull/209)
* Do not include *-patch files in /manifests. [#208](https://github.com/openshift/cluster-node-tuning-operator/pull/208)
* Remove Dockerfile.rhel7 no longer needed [#203](https://github.com/openshift/cluster-node-tuning-operator/pull/203)
* Updating cluster-node-tuning-operator images to be consistent with new ART images [#194](https://github.com/openshift/cluster-node-tuning-operator/pull/194)
* Support for adjusting netdev queue count. [#205](https://github.com/openshift/cluster-node-tuning-operator/pull/205)
* Add more related objects to ClusterOperator. [#206](https://github.com/openshift/cluster-node-tuning-operator/pull/206)
* Updating cluster-node-tuning-operator builder & base images to be consistent with ART [#204](https://github.com/openshift/cluster-node-tuning-operator/pull/204)
* Add status conditions and profile applied to Profile(s) [#188](https://github.com/openshift/cluster-node-tuning-operator/pull/188)
* [Full changelog](https://github.com/openshift/cluster-node-tuning-operator/compare/78e1417e306a54b589c5cfce659f672a74bc0456...2ff4d31c52cee89b7ee34adc050c55dfdab14593)


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

* [Bug 1948311](https://bugzilla.redhat.com/show_bug.cgi?id=1948311): DelegatingAuthenticationOptions TokenReview request timeout [#447](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/447)
* Add management workload annotations [#443](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/443)
* [Bug 1942725](https://bugzilla.redhat.com/show_bug.cgi?id=1942725): explicitly allow apiserver pods to write to their root FS [#437](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/437)
* extends shutdown delay duration to 10 seconds [#442](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/442)
* expose pod information to oas container via env variables [#440](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/440)
* bump lib-go to pick up workload progressing changes [#439](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/439)
* update library-go to fix tight loops [#438](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/438)
* Updating ose-cluster-openshift-apiserver-operator builder & base images to be consistent with ART [#436](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/436)
* bump lib-go ti pick up latest audit config and workload controller changes [#435](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/435)
* removes the encryption provider [#432](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/432)
* Updating ose-cluster-openshift-apiserver-operator builder & base images to be consistent with ART [#431](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/431)
* switch to v1beta1 for the p&f APIs [#425](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/425)
* [Bug 1912820](https://bugzilla.redhat.com/show_bug.cgi?id=1912820): competing connectivitycheckcontrollers cause pod restarts during upgrades [#430](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/430)
* [Full changelog](https://github.com/openshift/cluster-openshift-apiserver-operator/compare/3e7d4b41ef5c311b1bdc58490bdf5b5655cfa22c...0a6ac90affc62d18d6e52861c1daa178815fae71)


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

* [Bug 1947793](https://bugzilla.redhat.com/show_bug.cgi?id=1947793): Deprecated API in use [#208](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/208)
* Updating ose-cluster-openshift-controller-manager-operator builder & base images to be consistent with ART [#202](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/202)
* [Bug 1941526](https://bugzilla.redhat.com/show_bug.cgi?id=1941526): Bump kubernetes to 0.20.5 [#203](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/203)
* [BUILD-186](https://issues.redhat.com/browse/BUILD-186): add buildconfig/status permissions to ocm [#201](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/201)
* switch to v1beta1 for the p&f APIs [#192](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/192)
* [Bug 1911470](https://bugzilla.redhat.com/show_bug.cgi?id=1911470): Set registry routes in operand config [#197](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/197)
* Updating ose-cluster-openshift-controller-manager-operator builder & base images to be consistent with ART [#198](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/198)
* Remove tnozicka from OWNERS [#196](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/196)
* [Full changelog](https://github.com/openshift/cluster-openshift-controller-manager-operator/compare/3193372af4e97dbf504f21ab84fe0d41cd96ec73...fc00b17ea1f487e2f2e8ae5c4ced7bcd381a1fca)


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

* Updating cluster-policy-controller builder & base images to be consistent with ART [#59](https://github.com/openshift/cluster-policy-controller/pull/59)
* [Bug 1934164](https://bugzilla.redhat.com/show_bug.cgi?id=1934164): Bump github.com/gogo/protobuf to v1.3.2 [#57](https://github.com/openshift/cluster-policy-controller/pull/57)
* Sync with the latest library-go to pull new crypto ciphers [#56](https://github.com/openshift/cluster-policy-controller/pull/56)
* Updating cluster-policy-controller builder & base images to be consistent with ART [#55](https://github.com/openshift/cluster-policy-controller/pull/55)
* [Full changelog](https://github.com/openshift/cluster-policy-controller/compare/42791bac64066daac0922b3d77e4bd86edae3b4e...ec46ea5ce3735fcb3d10290834f9ae5fb31148f0)


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

* [Bug 1949481](https://bugzilla.redhat.com/show_bug.cgi?id=1949481): add DeepCopy to avoid SharedInformer cache mutation [#369](https://github.com/openshift/cluster-samples-operator/pull/369)
* [Bug 1950236](https://bugzilla.redhat.com/show_bug.cgi?id=1950236): OKD: replace some docker.io images with quay.io [#360](https://github.com/openshift/cluster-samples-operator/pull/360)
* [BUILD-249](https://issues.redhat.com/browse/BUILD-249): openshift/library sync for 4.8 [#367](https://github.com/openshift/cluster-samples-operator/pull/367)
* [Bug 1948782](https://bugzilla.redhat.com/show_bug.cgi?id=1948782): revert single-node-production-edge annotation [#368](https://github.com/openshift/cluster-samples-operator/pull/368)
* bump(k8s) 1.21.0 [#365](https://github.com/openshift/cluster-samples-operator/pull/365)
* Add management workload annotations [#366](https://github.com/openshift/cluster-samples-operator/pull/366)
* Fix Typo [#364](https://github.com/openshift/cluster-samples-operator/pull/364)
* Add IBM cloud managed profile manifest patch [#363](https://github.com/openshift/cluster-samples-operator/pull/363)
* Remove hello-openshift imagestream [#362](https://github.com/openshift/cluster-samples-operator/pull/362)
* Updating ose-cluster-samples-operator builder & base images to be consistent with ART [#361](https://github.com/openshift/cluster-samples-operator/pull/361)
* Updating ose-cluster-samples-operator builder & base images to be consistent with ART [#355](https://github.com/openshift/cluster-samples-operator/pull/355)
* [Bug 1930570](https://bugzilla.redhat.com/show_bug.cgi?id=1930570): Update Jenkins monitored templates names [#357](https://github.com/openshift/cluster-samples-operator/pull/357)
* [Full changelog](https://github.com/openshift/cluster-samples-operator/compare/c283ca0858ce3a6bc7e64f2b7d1c3e61cc351aab...4ba29fb7fc2f1d09a5a6b682ef191298329b34b6)


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

* [Bug 1949357](https://bugzilla.redhat.com/show_bug.cgi?id=1949357): Add missing RBAC rules to Manila operator [#163](https://github.com/openshift/cluster-storage-operator/pull/163)
* [Bug 1948505](https://bugzilla.redhat.com/show_bug.cgi?id=1948505): Add missing RBAC rules for vSphere [#156](https://github.com/openshift/cluster-storage-operator/pull/156)
* [Bug 1948721](https://bugzilla.redhat.com/show_bug.cgi?id=1948721): IBM Cloud manifest profile patch [#146](https://github.com/openshift/cluster-storage-operator/pull/146)
* [Bug 1947360](https://bugzilla.redhat.com/show_bug.cgi?id=1947360): vSphere: set CPU/memory resource request [#157](https://github.com/openshift/cluster-storage-operator/pull/157)
* [Bug 1949357](https://bugzilla.redhat.com/show_bug.cgi?id=1949357): Allow Manila operator to create ServiceMonitor in the driver namespace [#162](https://github.com/openshift/cluster-storage-operator/pull/162)
* [Bug 1947866](https://bugzilla.redhat.com/show_bug.cgi?id=1947866): Add log level to Azure Disk CSI Operator [#159](https://github.com/openshift/cluster-storage-operator/pull/159)
* [Bug 1948448](https://bugzilla.redhat.com/show_bug.cgi?id=1948448): Add log level to vSphere operator [#158](https://github.com/openshift/cluster-storage-operator/pull/158)
* [Bug 1949554](https://bugzilla.redhat.com/show_bug.cgi?id=1949554): Pass KUBE_RBAC_PROXY to vSphere CSI driver operator [#161](https://github.com/openshift/cluster-storage-operator/pull/161)
* [Bug 1924500](https://bugzilla.redhat.com/show_bug.cgi?id=1924500): Rebase to Kubernetes 1.21 libraries [#160](https://github.com/openshift/cluster-storage-operator/pull/160)
* [Bug 1949041](https://bugzilla.redhat.com/show_bug.cgi?id=1949041): Update image-references for vsphere [#155](https://github.com/openshift/cluster-storage-operator/pull/155)
* Remove "vmware" prefix from CSI operator and driver [#149](https://github.com/openshift/cluster-storage-operator/pull/149)
* Add management workload annotations [#150](https://github.com/openshift/cluster-storage-operator/pull/150)
* Add vsphere syncer deployment [#153](https://github.com/openshift/cluster-storage-operator/pull/153)
* Degrade the cluster when an unsupported CSI driver is already installed [#152](https://github.com/openshift/cluster-storage-operator/pull/152)
* Add TokenReview permissions to newly introduced operators [#154](https://github.com/openshift/cluster-storage-operator/pull/154)
* Pass KUBE_RBAC_PROXY_IMAGE to CSI driver operators [#151](https://github.com/openshift/cluster-storage-operator/pull/151)
* Add AzureDisk CSI driver installation [#148](https://github.com/openshift/cluster-storage-operator/pull/148)
* Start tech-preview CSI driver operators when tech preview is enabled [#144](https://github.com/openshift/cluster-storage-operator/pull/144)
* Prepare for metrics collection in CSI driver operators [#145](https://github.com/openshift/cluster-storage-operator/pull/145)
* Add service account names to credentials request manifest [#136](https://github.com/openshift/cluster-storage-operator/pull/136)
* Updating cluster-storage-operator builder & base images to be consistent with ART [#143](https://github.com/openshift/cluster-storage-operator/pull/143)
* Allow log level to be replaced [#142](https://github.com/openshift/cluster-storage-operator/pull/142)
* Prevent panic on webhook authenticator and authorizer timeout before response [#139](https://github.com/openshift/cluster-storage-operator/pull/139)
* Propagate log level to GCE and Cinder CSI driver operators [#138](https://github.com/openshift/cluster-storage-operator/pull/138)
* Updating cluster-storage-operator builder & base images to be consistent with ART [#135](https://github.com/openshift/cluster-storage-operator/pull/135)
* Fix typo in README.md [#116](https://github.com/openshift/cluster-storage-operator/pull/116)
* vsphere: don't redeploy StorageClass in every sync [#129](https://github.com/openshift/cluster-storage-operator/pull/129)
* [Full changelog](https://github.com/openshift/cluster-storage-operator/compare/fd2b47c06d0c7efae84c6ff44680f9025ac4f283...b2c98032775f7c370db8604f8cde7f2c58f819b9)


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

* [Bug 1919356](https://bugzilla.redhat.com/show_bug.cgi?id=1919356): Add IBM Cloud managed annotations to CVO manifests [#24](https://github.com/openshift/cluster-update-keys/pull/24)
* Updating ose-cluster-update-keys builder & base images to be consistent with ART [#31](https://github.com/openshift/cluster-update-keys/pull/31)
* [Full changelog](https://github.com/openshift/cluster-update-keys/compare/a7065d83eff2a4dfed1146ff9f7a4f599a73d618...41d14d4c27e274b236426ef80d2144cf46ded532)


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

* [Bug 1951339](https://bugzilla.redhat.com/show_bug.cgi?id=1951339): lib/resourcemerge/core: Clear env and envFrom if unset in manifest [#549](https://github.com/openshift/cluster-version-operator/pull/549)
* [Bug 1950430](https://bugzilla.redhat.com/show_bug.cgi?id=1950430): pkg/cvo/metrics: Drop HTTP, require HTTPS for metrics access [#481](https://github.com/openshift/cluster-version-operator/pull/481)
* Add management workload annotations [#543](https://github.com/openshift/cluster-version-operator/pull/543)
* docs/user/reconciliation: Add some English to the release image inspection [#542](https://github.com/openshift/cluster-version-operator/pull/542)
* pkg/cvo/internal/operatorstatus: Drop deprecated failing/progressing handling [#527](https://github.com/openshift/cluster-version-operator/pull/527)
* lib/resourcemerge/rbac: Reconcile ClusterRole.AggregationRule [#544](https://github.com/openshift/cluster-version-operator/pull/544)
* docs/user/status: Mention channel-clearing for VersionNotFound [#541](https://github.com/openshift/cluster-version-operator/pull/541)
* [Bug 1938947](https://bugzilla.redhat.com/show_bug.cgi?id=1938947): Ensure automountServiceAccountToken is synced on service account updates [#537](https://github.com/openshift/cluster-version-operator/pull/537)
* Document impact of upgradeable condition on the ability to begin an upgrade [#538](https://github.com/openshift/cluster-version-operator/pull/538)
* Updating cluster-version-operator builder & base images to be consistent with ART [#515](https://github.com/openshift/cluster-version-operator/pull/515)
* [Bug 1871303](https://bugzilla.redhat.com/show_bug.cgi?id=1871303): metrics: serve metrics after leader lock acquired [#528](https://github.com/openshift/cluster-version-operator/pull/528)
* pkg/cvo/metrics: Exclude unrecognized statuses from cluster_operator_conditions [#530](https://github.com/openshift/cluster-version-operator/pull/530)
* [Bug 1929917](https://bugzilla.redhat.com/show_bug.cgi?id=1929917): pkg/cvo/sync_worker: Skip precreation of baremetal ClusterOperator [#531](https://github.com/openshift/cluster-version-operator/pull/531)
* pkg/cvo/internal/operatorstatus: Change nested message [#514](https://github.com/openshift/cluster-version-operator/pull/514)
* Use profile from the installer to render CVO manifests [#522](https://github.com/openshift/cluster-version-operator/pull/522)
* Revert "Merge pull request #523 from jottofar/cv-logging" [#529](https://github.com/openshift/cluster-version-operator/pull/529)
* pkg/cvo: Add logging to track ClusterVersion [#523](https://github.com/openshift/cluster-version-operator/pull/523)
* pkg/payload/task: Fix UpdateEffectType const comments [#513](https://github.com/openshift/cluster-version-operator/pull/513)
* [Bug 1927944](https://bugzilla.redhat.com/show_bug.cgi?id=1927944): pkg/start: Fix shutdown deadlock when die before getting a leader lock [#519](https://github.com/openshift/cluster-version-operator/pull/519)
* pkg/cvo/upgradeable: Fix "Upgradebale" -> "Upgradeable" [#459](https://github.com/openshift/cluster-version-operator/pull/459)
* pkg/cvo/metrics: Log metrics-server shutdown [#453](https://github.com/openshift/cluster-version-operator/pull/453)
* pkg/cvo/sync_worker: Make expected/actual version mismatch fatal [#431](https://github.com/openshift/cluster-version-operator/pull/431)
* [Bug 1926310](https://bugzilla.redhat.com/show_bug.cgi?id=1926310): install/0000_90_cluster-version-operator_02_servicemonitor.yaml: adjust "CannotRetrieveUpdates" to "warning" [#509](https://github.com/openshift/cluster-version-operator/pull/509)
* pkg/cvo/updatepayload: Fix "verifcation" -> "verification" typo [#511](https://github.com/openshift/cluster-version-operator/pull/511)
* [Full changelog](https://github.com/openshift/cluster-version-operator/compare/7df967b0c2ed0763d6d0fe7f9c8623e9f970a760...ed0250c784ea0f47d8d60284828b36a11a45f4c3)


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

* vendor: fix inconsistent vendoring [#30](https://github.com/openshift/configmap-reload/pull/30)
* Updating configmap-reload builder & base images to be consistent with ART [#28](https://github.com/openshift/configmap-reload/pull/28)
* vendor: regenerate [#29](https://github.com/openshift/configmap-reload/pull/29)
* [Full changelog](https://github.com/openshift/configmap-reload/compare/25dfb671c6ce9a73f5594efe699ed410fbf01d44...abc5c26e2e5034639f271a2b4f360b581da2a17d)


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

* [Bug 1952585](https://bugzilla.redhat.com/show_bug.cgi?id=1952585): Enhance operator modal repo and container links [#8703](https://github.com/openshift/console/pull/8703)
* [Bug 1944763](https://bugzilla.redhat.com/show_bug.cgi?id=1944763): Fix tooltips to use common component <FieldLevelHelp> [#8690](https://github.com/openshift/console/pull/8690)
* Add No Workspace value to Start Modal [#8663](https://github.com/openshift/console/pull/8663)
* fix(rhoas-plugin): Design alignments, add strings, and fix bugs [#8637](https://github.com/openshift/console/pull/8637)
* Workspaces and Resource dropdowns are FormSelect [#8624](https://github.com/openshift/console/pull/8624)
* Pipeline Builder Param AutoComplete (part 1) [#8692](https://github.com/openshift/console/pull/8692)
* Fixes time in cache bucket class review page [#8667](https://github.com/openshift/console/pull/8667)
* [Bug 1839101](https://bugzilla.redhat.com/show_bug.cgi?id=1839101): Add namespaced attribute to main navigation links [#8249](https://github.com/openshift/console/pull/8249)
* Support user help for workspaces over resources in the Pipeline Builder [#8735](https://github.com/openshift/console/pull/8735)
* [Bug 1951221](https://bugzilla.redhat.com/show_bug.cgi?id=1951221): remove VMDisksFirehose component in favor of a hook [#8711](https://github.com/openshift/console/pull/8711)
* Refactor Console plugin init code [#8676](https://github.com/openshift/console/pull/8676)
* [Bug 1949810](https://bugzilla.redhat.com/show_bug.cgi?id=1949810): adds check for templates [#8732](https://github.com/openshift/console/pull/8732)
* Guard OBC from showing up in Attach Storage [#8727](https://github.com/openshift/console/pull/8727)
* [Bug 1948789](https://bugzilla.redhat.com/show_bug.cgi?id=1948789): Pass all queries for area chart [#8697](https://github.com/openshift/console/pull/8697)
* Cypress:  numerically naming cypress screenshot files [#8408](https://github.com/openshift/console/pull/8408)
* Added a check for okd in ssh cypress testing [#8722](https://github.com/openshift/console/pull/8722)
* [Bug 1950532](https://bugzilla.redhat.com/show_bug.cgi?id=1950532): Include "update" when referring to operator approval [#8712](https://github.com/openshift/console/pull/8712)
* [Bug 1950196](https://bugzilla.redhat.com/show_bug.cgi?id=1950196): Added a check for enableSSHService before adding a secret to a machine [#8724](https://github.com/openshift/console/pull/8724)
* [Bug 1951209](https://bugzilla.redhat.com/show_bug.cgi?id=1951209): kubevirt-plugin: take into account Succeeded VMI Phase [#8708](https://github.com/openshift/console/pull/8708)
* [Bug 1942839](https://bugzilla.redhat.com/show_bug.cgi?id=1942839): Fix async return [#8719](https://github.com/openshift/console/pull/8719)
* Support webpack ConcatenatedModule in ExtensionValidator [#8705](https://github.com/openshift/console/pull/8705)
* [Bug 1949404](https://bugzilla.redhat.com/show_bug.cgi?id=1949404): Fix label selector translation on pvc creation page [#8688](https://github.com/openshift/console/pull/8688)
* build strategy i18n miss [#8659](https://github.com/openshift/console/pull/8659)
* [Bug 1942673](https://bugzilla.redhat.com/show_bug.cgi?id=1942673): Fix pipeline model label references not using keys [#8628](https://github.com/openshift/console/pull/8628)
* [Bug 1922063](https://bugzilla.redhat.com/show_bug.cgi?id=1922063): "Virtual Machine" should be "Templates" in template wizard [#8691](https://github.com/openshift/console/pull/8691)
* [Bug 1949384](https://bugzilla.redhat.com/show_bug.cgi?id=1949384): Localize Default Pull Secret modal [#8680](https://github.com/openshift/console/pull/8680)
* [Bug 1951214](https://bugzilla.redhat.com/show_bug.cgi?id=1951214): fix isEnvType null ptr and add missing volume types [#8709](https://github.com/openshift/console/pull/8709)
* [Bug 1922280](https://bugzilla.redhat.com/show_bug.cgi?id=1922280): No oVirt label in upstream [#8698](https://github.com/openshift/console/pull/8698)
* [Bug 1924728](https://bugzilla.redhat.com/show_bug.cgi?id=1924728): Add warning events to vm status and changed appearance to be more similar to cluster overview [#8700](https://github.com/openshift/console/pull/8700)
* [Bug 1950912](https://bugzilla.redhat.com/show_bug.cgi?id=1950912): kubevirt devconsole tests [#8352](https://github.com/openshift/console/pull/8352)
* Moved isWinToolsImage function to a different file [#8699](https://github.com/openshift/console/pull/8699)
* [Bug 1862989](https://bugzilla.redhat.com/show_bug.cgi?id=1862989): [RFE]VM import wizard - storage class filter or a tooltip [#8610](https://github.com/openshift/console/pull/8610)
* [Bug 1924788](https://bugzilla.redhat.com/show_bug.cgi?id=1924788): Not clear error message when there are no NADs available for the user [#8625](https://github.com/openshift/console/pull/8625)
* [Bug 1949155](https://bugzilla.redhat.com/show_bug.cgi?id=1949155): correctly check for favorited or last namespace on load [#8639](https://github.com/openshift/console/pull/8639)
* provide code snippet to customize roles in project access [#8533](https://github.com/openshift/console/pull/8533)
* Fix dynamic demo plugin build [#8677](https://github.com/openshift/console/pull/8677)
* [Bug 1949411](https://bugzilla.redhat.com/show_bug.cgi?id=1949411): VolumeSnapshot, VolumeSnapshotClass and VolumeSnapshotConent Details tab is not translated - i18n misses [#8684](https://github.com/openshift/console/pull/8684)
* [Bug 1948788](https://bugzilla.redhat.com/show_bug.cgi?id=1948788): always link to metrics viewer even if graph is empty [#8678](https://github.com/openshift/console/pull/8678)
* [Bug 1949774](https://bugzilla.redhat.com/show_bug.cgi?id=1949774): force postcss to ^8.2.0 [#8674](https://github.com/openshift/console/pull/8674)
* Avoid memoizing topology sidebar components [#8671](https://github.com/openshift/console/pull/8671)
* [Bug 1888517](https://bugzilla.redhat.com/show_bug.cgi?id=1888517): Implements increament when expanding storage [#8257](https://github.com/openshift/console/pull/8257)
* [Bug 1949410](https://bugzilla.redhat.com/show_bug.cgi?id=1949410): Fix "Create binding" link from Role page, RoleBindings tab [#8653](https://github.com/openshift/console/pull/8653)
* [Bug 1862084](https://bugzilla.redhat.com/show_bug.cgi?id=1862084): Consistent formatting of dates and times [#8490](https://github.com/openshift/console/pull/8490)
* fixes multi-namespace bucket class page, table and dropdown sync [#8656](https://github.com/openshift/console/pull/8656)
* [Bug 1948427](https://bugzilla.redhat.com/show_bug.cgi?id=1948427): Fix issue where react-modal was removing Operator modal from the DOM [#8679](https://github.com/openshift/console/pull/8679)
* [Bug 1949935](https://bugzilla.redhat.com/show_bug.cgi?id=1949935): Fix start pipeline action access review [#8670](https://github.com/openshift/console/pull/8670)
* Highlight only the navigation button when quick start hint clicked [#8668](https://github.com/openshift/console/pull/8668)
* Insights Makes review page for multiple namespace bucket class consistent [#8666](https://github.com/openshift/console/pull/8666)
* [Bug 1926289](https://bugzilla.redhat.com/show_bug.cgi?id=1926289): create app-content div with modal-container as sibling [#8617](https://github.com/openshift/console/pull/8617)
* [Bug 1888521](https://bugzilla.redhat.com/show_bug.cgi?id=1888521): Add support for adding dynamic storage providers for a Deployment [#8560](https://github.com/openshift/console/pull/8560)
* Topology - Workload Sidebar [#8651](https://github.com/openshift/console/pull/8651)
* Update CTA and description based on design [#8650](https://github.com/openshift/console/pull/8650)
* [ODC-5698](https://issues.redhat.com/browse/ODC-5698): knative smoke test cases [#8356](https://github.com/openshift/console/pull/8356)
* [Bug 1888525](https://bugzilla.redhat.com/show_bug.cgi?id=1888525): Adding capacity to the storage cluster [RHOCS Usability Study] [#8291](https://github.com/openshift/console/pull/8291)
* [Bug 1949514](https://bugzilla.redhat.com/show_bug.cgi?id=1949514): make Location column visible at smaller screen resolutions [#8658](https://github.com/openshift/console/pull/8658)
* [Bug 1942858](https://bugzilla.redhat.com/show_bug.cgi?id=1942858): [RFE]Confusing detach volume UX [#8652](https://github.com/openshift/console/pull/8652)
* Disallow executable permissions for all groups. [#8649](https://github.com/openshift/console/pull/8649)
* Add files required for plow deployment script [#8654](https://github.com/openshift/console/pull/8654)
* [Bug 1916553](https://bugzilla.redhat.com/show_bug.cgi?id=1916553): Default template description is empty on details tab [#8636](https://github.com/openshift/console/pull/8636)
* Remove noobaa package [#8648](https://github.com/openshift/console/pull/8648)
* [Bug 1949180](https://bugzilla.redhat.com/show_bug.cgi?id=1949180): Parse Pipelines kinds [#8640](https://github.com/openshift/console/pull/8640)
* fixes issue with kn resources not shown if KS is created [#8632](https://github.com/openshift/console/pull/8632)
* [Bug 1946705](https://bugzilla.redhat.com/show_bug.cgi?id=1946705): Use search terms as separate words in quick add search [#8572](https://github.com/openshift/console/pull/8572)
* [Bug 1924916](https://bugzilla.redhat.com/show_bug.cgi?id=1924916): PVC reported as Uploading when it is actually cloning [#8612](https://github.com/openshift/console/pull/8612)
* topology i18n misses [#8603](https://github.com/openshift/console/pull/8603)
* [Bug 1949093](https://bugzilla.redhat.com/show_bug.cgi?id=1949093): fix a.pf-c-button hover issues [#8634](https://github.com/openshift/console/pull/8634)
* [Bug 1948919](https://bugzilla.redhat.com/show_bug.cgi?id=1948919): change "desired channel" to "desired version" [#8635](https://github.com/openshift/console/pull/8635)
* [Bug 1948333](https://bugzilla.redhat.com/show_bug.cgi?id=1948333): Force glob-parent version to ^5.1.2 [#8620](https://github.com/openshift/console/pull/8620)
* Support Embedded Task/Pipeline/Pipeline Resources [#8630](https://github.com/openshift/console/pull/8630)
* [Bug 1918785](https://bugzilla.redhat.com/show_bug.cgi?id=1918785): Update all resource request/limit queries based on new labels [#8606](https://github.com/openshift/console/pull/8606)
* [Bug 1946922](https://bugzilla.redhat.com/show_bug.cgi?id=1946922): Fix ingress details page to show referenced secret name [#8623](https://github.com/openshift/console/pull/8623)
* Fix broken link document Sealing Virtual Machines on CNV [#8626](https://github.com/openshift/console/pull/8626)
* Misc Pipeline Workspace updates [#8604](https://github.com/openshift/console/pull/8604)
* Use active namespace for creating sample href [#8621](https://github.com/openshift/console/pull/8621)
* Added missing styling and machine ready check [#8618](https://github.com/openshift/console/pull/8618)
* [Bug 1922065](https://bugzilla.redhat.com/show_bug.cgi?id=1922065): Rootdisk size is default to 15GiB in customize wizard [#8615](https://github.com/openshift/console/pull/8615)
* imports sorting part 4 [#8567](https://github.com/openshift/console/pull/8567)
* [Bug 1942839](https://bugzilla.redhat.com/show_bug.cgi?id=1942839): Image is now pulled from config map data [#8549](https://github.com/openshift/console/pull/8549)
* show type header for serverless function in topology [#8516](https://github.com/openshift/console/pull/8516)
* converting pvc extension types to dynamic-plugin-sdk [#8162](https://github.com/openshift/console/pull/8162)
* [Bug 1925207](https://bugzilla.redhat.com/show_bug.cgi?id=1925207): fix custom template cloudint disk [#8611](https://github.com/openshift/console/pull/8611)
* Converting context provider extensions to dynamic [#8156](https://github.com/openshift/console/pull/8156)
* Prow script point to deleted resource [#8609](https://github.com/openshift/console/pull/8609)
* Improve generated dist/doc/console-extensions.md [#8543](https://github.com/openshift/console/pull/8543)
* Edit flow for knatified workload for git import with buildConfig, Pipelines and Container Image [#8607](https://github.com/openshift/console/pull/8607)
* Added plugin for delete block pool modal [#8600](https://github.com/openshift/console/pull/8600)
* Use redhat-developer devfile sample repository [#8585](https://github.com/openshift/console/pull/8585)
* [Bug 1946320](https://bugzilla.redhat.com/show_bug.cgi?id=1946320): Fix empty state message for PVC dropdown [#8561](https://github.com/openshift/console/pull/8561)
* Gherkin script for Pipeline Builder enhancements and parity with Tekton [#8501](https://github.com/openshift/console/pull/8501)
* Support FormSelect for Pipeline Resources [#8595](https://github.com/openshift/console/pull/8595)
* Fix for creation of visual connectors [#8541](https://github.com/openshift/console/pull/8541)
* Create component to visualize copy/execute snippets in the Quickstarts [#8527](https://github.com/openshift/console/pull/8527)
* fix: remove stray `}` from end of aria-label in delete dialog [#8484](https://github.com/openshift/console/pull/8484)
* [Bug 1947828](https://bugzilla.redhat.com/show_bug.cgi?id=1947828): fix resource log download filename for long lines [#8598](https://github.com/openshift/console/pull/8598)
* (fix): Remove `i18nKey` for translation [#8605](https://github.com/openshift/console/pull/8605)
* Add support to override and hide CSV Actions [#8597](https://github.com/openshift/console/pull/8597)
* Pool management - delete [#8550](https://github.com/openshift/console/pull/8550)
* [CONSOLE-2379](https://issues.redhat.com/browse/CONSOLE-2379): Add build config for dynamic plugin SDK [#8378](https://github.com/openshift/console/pull/8378)
* [Bug 1848151](https://bugzilla.redhat.com/show_bug.cgi?id=1848151): Don't poll ClusterVersion when user doesn't have authority [#8602](https://github.com/openshift/console/pull/8602)
* [Bug 1942193](https://bugzilla.redhat.com/show_bug.cgi?id=1942193): Override default PF Accordion blue border on the edit Operator form. Only target the field group heading when used to display dynamic form field groups. [#8575](https://github.com/openshift/console/pull/8575)
* show modal for editing resource limits [#8457](https://github.com/openshift/console/pull/8457)
* [Bug 1910500](https://bugzilla.redhat.com/show_bug.cgi?id=1910500): Fixes CSI provisioner additional parameters [#8337](https://github.com/openshift/console/pull/8337)
* Make multus behaviour common between two modes [#8599](https://github.com/openshift/console/pull/8599)
* Adds support to edit bucket class with namespace store resources [#8594](https://github.com/openshift/console/pull/8594)
* Gherkin script for Form based edit for Deployment & DeploymentConfig-ODC-5007 [#8588](https://github.com/openshift/console/pull/8588)
* Gherkin Script for Enhancements for feature parity with Tekton-ODC-5151 [#8555](https://github.com/openshift/console/pull/8555)
* [Bug 1943449](https://bugzilla.redhat.com/show_bug.cgi?id=1943449): Bump hosted-git-info package as part of CVE [#8481](https://github.com/openshift/console/pull/8481)
* Fixes inconsistency in tables in attached devices [#8578](https://github.com/openshift/console/pull/8578)
* [Bug 1866318](https://bugzilla.redhat.com/show_bug.cgi?id=1866318): [RHOCS Usability Study][Dashboard] Users found it difficult to navigate to the OCS dashboard [#8496](https://github.com/openshift/console/pull/8496)
* Gherkin script for updating empty state of topology-ODC-5595 [#8592](https://github.com/openshift/console/pull/8592)
* [Bug 1866331](https://bugzilla.redhat.com/show_bug.cgi?id=1866331): Add tooltips [#8590](https://github.com/openshift/console/pull/8590)
* [Bug 1942557](https://bugzilla.redhat.com/show_bug.cgi?id=1942557): Remove cluster label from predefined monitoring queries [#8519](https://github.com/openshift/console/pull/8519)
* Adds description in bucket class dropdown for OBC page [#8589](https://github.com/openshift/console/pull/8589)
* add support for workspaces [#8573](https://github.com/openshift/console/pull/8573)
* Add support for Alert Action in Dynamic SDK [#8569](https://github.com/openshift/console/pull/8569)
* Kafka Source creation form to support bootstrap server host from KC [#8518](https://github.com/openshift/console/pull/8518)
* View shortcuts on the topology list view [#8515](https://github.com/openshift/console/pull/8515)
* Add support for conditionally task in pipeline visualization [#8581](https://github.com/openshift/console/pull/8581)
* Fix remove trigger issue [#8521](https://github.com/openshift/console/pull/8521)
* [Bug 1942749](https://bugzilla.redhat.com/show_bug.cgi?id=1942749): standardize field level help to use FieldLevelHelp [#8471](https://github.com/openshift/console/pull/8471)
* Adds support for creating multi namespace bucket class [#8293](https://github.com/openshift/console/pull/8293)
* show kafka source connector [#8415](https://github.com/openshift/console/pull/8415)
* [Bug 1930015](https://bugzilla.redhat.com/show_bug.cgi?id=1930015): OS list is overlapped by buttons in template wizard [#8579](https://github.com/openshift/console/pull/8579)
* [Bug 1942716](https://bugzilla.redhat.com/show_bug.cgi?id=1942716): Fix different Image Manifest Vulnerabilities issues [#8474](https://github.com/openshift/console/pull/8474)
* [Bug 1940361](https://bugzilla.redhat.com/show_bug.cgi?id=1940361): enhance vm action test with storageClass HPP [#8411](https://github.com/openshift/console/pull/8411)
* Reconcile resolved extension types [#8224](https://github.com/openshift/console/pull/8224)
* [Bug 1935176](https://bugzilla.redhat.com/show_bug.cgi?id=1935176): Indicate single node deployment on cluster overview page [#8432](https://github.com/openshift/console/pull/8432)
* Replaces _.get with optional chaining in Ceph Storage Plugin [#8161](https://github.com/openshift/console/pull/8161)
* [Bug 1941915](https://bugzilla.redhat.com/show_bug.cgi?id=1941915): Added validation check for in progress custom boot source template name [#8580](https://github.com/openshift/console/pull/8580)
* Add support for MultiColumnField to support multiline [#8576](https://github.com/openshift/console/pull/8576)
* Adds UI support for creating cache bucket class [#8497](https://github.com/openshift/console/pull/8497)
* update label app.kubernetes.io/name and remove unused yamls [#8574](https://github.com/openshift/console/pull/8574)
* [Bug 1946449](https://bugzilla.redhat.com/show_bug.cgi?id=1946449): fix cloud init tests as UI changed [#8566](https://github.com/openshift/console/pull/8566)
* Create Edit flow for Upload Jar Form [#8458](https://github.com/openshift/console/pull/8458)
* converting global config extension to dynamic-plugin-sdk [#8088](https://github.com/openshift/console/pull/8088)
* Fix for Protractor project details dashboard card (Labels) test [#8586](https://github.com/openshift/console/pull/8586)
* cypress tests for ssh [#8565](https://github.com/openshift/console/pull/8565)
* Fix skipped task status when using conditions [#8577](https://github.com/openshift/console/pull/8577)
* ODC 5602: Added step definitions related to eventing features smoke test cases [#8564](https://github.com/openshift/console/pull/8564)
* Updating openshift-enterprise-console images to be consistent with ART [#8562](https://github.com/openshift/console/pull/8562)
* Test vm ssh connect - cypress [#8554](https://github.com/openshift/console/pull/8554)
* Embedded Tasks in Pipeline Builder [#8538](https://github.com/openshift/console/pull/8538)
* updates icon for serverless functions [#8525](https://github.com/openshift/console/pull/8525)
* Pool management - Update block pool [#8330](https://github.com/openshift/console/pull/8330)
* [CONSOLE-2400](https://issues.redhat.com/browse/CONSOLE-2400): Bump react to v17 [#7736](https://github.com/openshift/console/pull/7736)
* [Bug 1937941](https://bugzilla.redhat.com/show_bug.cgi?id=1937941): Fix wording for favorite templates [#8570](https://github.com/openshift/console/pull/8570)
* [Bug 1937717](https://bugzilla.redhat.com/show_bug.cgi?id=1937717): Set a kebab column in the template list [#8568](https://github.com/openshift/console/pull/8568)
* Rework terminal to check if the operator is installed before showing the terminal button [#8342](https://github.com/openshift/console/pull/8342)
* Create KSVC with min/max scale if workload has related HPA [#8476](https://github.com/openshift/console/pull/8476)
* Monitoring: Tidy files & imports [#8544](https://github.com/openshift/console/pull/8544)
* [Bug 1936620](https://bugzilla.redhat.com/show_bug.cgi?id=1936620): Fix create operand form default boolean field [#8504](https://github.com/openshift/console/pull/8504)
* Organize remaining files [#8557](https://github.com/openshift/console/pull/8557)
* Monitoring dashboards: All optional "All" to variable dropdowns [#8553](https://github.com/openshift/console/pull/8553)
* [Bug 1945630](https://bugzilla.redhat.com/show_bug.cgi?id=1945630): Fix default resource log download file name [#8559](https://github.com/openshift/console/pull/8559)
* [ODC-5507](https://issues.redhat.com/browse/ODC-5507): Topology cypress cucumber setup [#8530](https://github.com/openshift/console/pull/8530)
* part 2 of sorting imports [#8551](https://github.com/openshift/console/pull/8551)
* Adds support for creating single namespace store bucket class [#8266](https://github.com/openshift/console/pull/8266)
* Adding data test for ssh cypress tests [#8520](https://github.com/openshift/console/pull/8520)
* organized kubevirt plugin imports files [#8535](https://github.com/openshift/console/pull/8535)
* convert samples page to use catalog extensions [#8492](https://github.com/openshift/console/pull/8492)
* Simplify Console extension types [#8506](https://github.com/openshift/console/pull/8506)
* workspaces in pipeline start modal [#8372](https://github.com/openshift/console/pull/8372)
* [Bug 1916116](https://bugzilla.redhat.com/show_bug.cgi?id=1916116): Pf update to fix NavExpandable component [#8534](https://github.com/openshift/console/pull/8534)
* [Bug 1932673](https://bugzilla.redhat.com/show_bug.cgi?id=1932673): Virtual machine template provided by red hat should not be editable [#8540](https://github.com/openshift/console/pull/8540)
* Support URLs in Result values [#8522](https://github.com/openshift/console/pull/8522)
* [Bug 1945637](https://bugzilla.redhat.com/show_bug.cgi?id=1945637): odc 5666 fixing pipelines scripts issues [#8422](https://github.com/openshift/console/pull/8422)
* Changes according to UX requirements [#8529](https://github.com/openshift/console/pull/8529)
* Align checkboxes [#8510](https://github.com/openshift/console/pull/8510)
* Add extension types for console actions and topology details panel [#8467](https://github.com/openshift/console/pull/8467)
* [Bug 1933857](https://bugzilla.redhat.com/show_bug.cgi?id=1933857): Follow on fix to ensure operand details page 404s when no model is found [#8443](https://github.com/openshift/console/pull/8443)
* [CONSOLE-2524](https://issues.redhat.com/browse/CONSOLE-2524): Add Kata container RuntimeClass to workload detail pages [#8406](https://github.com/openshift/console/pull/8406)
* [Bug 1932281](https://bugzilla.redhat.com/show_bug.cgi?id=1932281): inform user when channels are unknown [#8392](https://github.com/openshift/console/pull/8392)
* [ODC-5545](https://issues.redhat.com/browse/ODC-5545): cypress cucumber helm setup [#8387](https://github.com/openshift/console/pull/8387)
* [Bug 1943356](https://bugzilla.redhat.com/show_bug.cgi?id=1943356): change "UI extension" to "plugin" [#8479](https://github.com/openshift/console/pull/8479)
* [Bug 1942839](https://bugzilla.redhat.com/show_bug.cgi?id=1942839): Use digest for virtio-win container image [#8514](https://github.com/openshift/console/pull/8514)
* [ODC-5725](https://issues.redhat.com/browse/ODC-5725): Add owners file to topology folder [#8539](https://github.com/openshift/console/pull/8539)
* [Bug 1945146](https://bugzilla.redhat.com/show_bug.cgi?id=1945146): Remove pipeline Tech preview badge for  pipelines GA operator [#8526](https://github.com/openshift/console/pull/8526)
* [Bug 1944602](https://bugzilla.redhat.com/show_bug.cgi?id=1944602): fixing-project-creation-and-updated-packageJson [#8513](https://github.com/openshift/console/pull/8513)
* [Bug 1939069](https://bugzilla.redhat.com/show_bug.cgi?id=1939069): Add source to vm template silently failed [#8512](https://github.com/openshift/console/pull/8512)
* [CONSOLE-2527](https://issues.redhat.com/browse/CONSOLE-2527): Add translations from Sprint 197 [#8404](https://github.com/openshift/console/pull/8404)
* changed ssh copy command to work with http and not only https [#8532](https://github.com/openshift/console/pull/8532)
* Fix to show resources to filter by in Topology [#8517](https://github.com/openshift/console/pull/8517)
* Query Browser: Switch colors to `ChartThemeColor.multiUnordered` [#8507](https://github.com/openshift/console/pull/8507)
* Adding aggregated services to catalog, topology and various views. [#8146](https://github.com/openshift/console/pull/8146)
* The field name VolumeSnapshotContent is wrong on VolumeSnapshotContent detail page [#8511](https://github.com/openshift/console/pull/8511)
* [Bug 1942673](https://bugzilla.redhat.com/show_bug.cgi?id=1942673): Fix breadcrumbs, delete modal, and create for i18n in pipelines models (and other kinds). [#8486](https://github.com/openshift/console/pull/8486)
* [Bug 1944509](https://bugzilla.redhat.com/show_bug.cgi?id=1944509): Add context to translation strings [#8508](https://github.com/openshift/console/pull/8508)
* [Bug 1944273](https://bugzilla.redhat.com/show_bug.cgi?id=1944273): don't use latest virtio disk image for downstream [#8509](https://github.com/openshift/console/pull/8509)
* [Bug 1943996](https://bugzilla.redhat.com/show_bug.cgi?id=1943996): Bump ua-parser-js to avoid ReDoS via malicious User-Agent header [#8495](https://github.com/openshift/console/pull/8495)
* Pipeline Builder Validation Rework [#8460](https://github.com/openshift/console/pull/8460)
* [RHSTOR-1554](https://issues.redhat.com/browse/RHSTOR-1554): Migrate object service dashboard tests [#8270](https://github.com/openshift/console/pull/8270)
* adds topology actions to upload a jar file [#8456](https://github.com/openshift/console/pull/8456)
* [Bug 1941995](https://bugzilla.redhat.com/show_bug.cgi?id=1941995): fix backwards incompatible trigger api changes [#8437](https://github.com/openshift/console/pull/8437)
* Added OWNERS file to frontend/packages/integration-tests-cypress [#8451](https://github.com/openshift/console/pull/8451)
* [Bug 1942641](https://bugzilla.redhat.com/show_bug.cgi?id=1942641): Fix build related i18n misses [#8473](https://github.com/openshift/console/pull/8473)
* [Bug 1943543](https://bugzilla.redhat.com/show_bug.cgi?id=1943543): Fix to include template and selected options for RC rollbacks [#8482](https://github.com/openshift/console/pull/8482)
* Fix for topology sub context menus placement [#8470](https://github.com/openshift/console/pull/8470)
* fix Task badge color in pipeline builder page [#8478](https://github.com/openshift/console/pull/8478)
* Update Dockerfile.product for nodejs v14.16.0 [#8427](https://github.com/openshift/console/pull/8427)
* Fix for topology crash on load when application group is selected [#8472](https://github.com/openshift/console/pull/8472)
* [Bug 1927902](https://bugzilla.redhat.com/show_bug.cgi?id=1927902): i18n Cluster Utilization dashboard durations [#8332](https://github.com/openshift/console/pull/8332)
* [Bug 1766287](https://bugzilla.redhat.com/show_bug.cgi?id=1766287): Use httpd in workload YAML templates [#8459](https://github.com/openshift/console/pull/8459)
* quick search modal close on starting quickstart [#8403](https://github.com/openshift/console/pull/8403)
* [Bug 1938140](https://bugzilla.redhat.com/show_bug.cgi?id=1938140): Add 'Roll Back' action for Replication Controllers and Replica Sets [#8381](https://github.com/openshift/console/pull/8381)
* Added thick-provision feature flag in Readme [#8468](https://github.com/openshift/console/pull/8468)
* [Bug 1942395](https://bugzilla.redhat.com/show_bug.cgi?id=1942395): Display Failed status for DeploymentConfig [#8463](https://github.com/openshift/console/pull/8463)
* [Bug 1942694](https://bugzilla.redhat.com/show_bug.cgi?id=1942694): decodeURIComponent for name in <title> so special chars… [#8466](https://github.com/openshift/console/pull/8466)
* [Bug 1915971](https://bugzilla.redhat.com/show_bug.cgi?id=1915971): Role and Role Binding breadcrumbs do not work as expected [#8010](https://github.com/openshift/console/pull/8010)
* [Bug 1927423](https://bugzilla.redhat.com/show_bug.cgi?id=1927423): Monitoring: Add warning to list pages when silences cannot be loaded [#8461](https://github.com/openshift/console/pull/8461)
* Pool management list and creation [#8254](https://github.com/openshift/console/pull/8254)
* Fix Add HorizontalPodAutoscaler page layout [#8455](https://github.com/openshift/console/pull/8455)
* Gherkin Script:Add workspaces support for pipelines-ODC-3991 [#8361](https://github.com/openshift/console/pull/8361)
* [Bug 1924641](https://bugzilla.redhat.com/show_bug.cgi?id=1924641): Remove error message for "missing storage class" [#8259](https://github.com/openshift/console/pull/8259)
* [Bug 1909091](https://bugzilla.redhat.com/show_bug.cgi?id=1909091): Removed prefix check [#8454](https://github.com/openshift/console/pull/8454)
* [Bug 1941667](https://bugzilla.redhat.com/show_bug.cgi?id=1941667): fixes i18n miss in ProjectAccess [#8447](https://github.com/openshift/console/pull/8447)
* odc 5670 code refactoring [#8433](https://github.com/openshift/console/pull/8433)
* Adds resource page for creating namespacestore CRs [#8223](https://github.com/openshift/console/pull/8223)
* ssh to vm [#8263](https://github.com/openshift/console/pull/8263)
* Improve fetching LSO status during cluster installation [#8159](https://github.com/openshift/console/pull/8159)
* [Bug 1941990](https://bugzilla.redhat.com/show_bug.cgi?id=1941990): fix pipeline metrics endpoint for 1.4 osp [#8445](https://github.com/openshift/console/pull/8445)
* Thick provisioned for Ceph RBD [#8186](https://github.com/openshift/console/pull/8186)
* Implement Add Capacity Modal using PF [#8178](https://github.com/openshift/console/pull/8178)
* [Bug 1905627](https://bugzilla.redhat.com/show_bug.cgi?id=1905627): Warn using an unsupported IE browser [#8384](https://github.com/openshift/console/pull/8384)
* Updating openshift-enterprise-console builder & base images to be consistent with ART [#8449](https://github.com/openshift/console/pull/8449)
* [Bug 1938321](https://bugzilla.redhat.com/show_bug.cgi?id=1938321): PackageManifest lists link to details pages [#8444](https://github.com/openshift/console/pull/8444)
* [Bug 1939606](https://bugzilla.redhat.com/show_bug.cgi?id=1939606): Attempting to put a host into maintenance mode warns about Ceph cluster health, but no storage cluster problems are apparent [#8446](https://github.com/openshift/console/pull/8446)
* [Bug 1937496](https://bugzilla.redhat.com/show_bug.cgi?id=1937496): Query Browser: Add timestamp date to tooltips [#8420](https://github.com/openshift/console/pull/8420)
* adding console.resource-metadata extension types to dynamic-plugin-sdk [#8284](https://github.com/openshift/console/pull/8284)
* [Bug 1939815](https://bugzilla.redhat.com/show_bug.cgi?id=1939815): Modified warning Alert for Encrypted PVs in Create StorageClass [#8435](https://github.com/openshift/console/pull/8435)
* Fix BRIDGE_K8S_AUTH_BEARER_TOKEN env var in readme [#8434](https://github.com/openshift/console/pull/8434)
* Monitoring: Fix list page default sort [#8429](https://github.com/openshift/console/pull/8429)
* [Bug 1928008](https://bugzilla.redhat.com/show_bug.cgi?id=1928008): Persist state on back navigation [#8157](https://github.com/openshift/console/pull/8157)
* Update the catalog item filter for vm templates [#8442](https://github.com/openshift/console/pull/8442)
* [Bug 1824911](https://bugzilla.redhat.com/show_bug.cgi?id=1824911): Fix RBAC check when creating a resource [#8440](https://github.com/openshift/console/pull/8440)
* [CONSOLE-2389](https://issues.redhat.com/browse/CONSOLE-2389): i18n translation of Storage section [#7123](https://github.com/openshift/console/pull/7123)
* [Bug 1937658](https://bugzilla.redhat.com/show_bug.cgi?id=1937658): Modified description for storage class encryption [#8402](https://github.com/openshift/console/pull/8402)
* Fix LSO's local-volume-discovery radio buttons [#8426](https://github.com/openshift/console/pull/8426)
* Make customize form footer sticky [#8409](https://github.com/openshift/console/pull/8409)
* [Bug 1879140](https://bugzilla.redhat.com/show_bug.cgi?id=1879140): Set proper loglevel for auth errors [#7217](https://github.com/openshift/console/pull/7217)
* [Bug 1937666](https://bugzilla.redhat.com/show_bug.cgi?id=1937666): Fixes mouseover on headline [#8430](https://github.com/openshift/console/pull/8430)
* [Bug 1931279](https://bugzilla.redhat.com/show_bug.cgi?id=1931279): Bump lodash-es to latest v4.17.21, to remove security vulnerabilities [#8247](https://github.com/openshift/console/pull/8247)
* GitOps Environment card title layout issue [#8316](https://github.com/openshift/console/pull/8316)
* Fix for creating visual connectors to operator workload nodes [#8423](https://github.com/openshift/console/pull/8423)
* Monitoring dashboards: Fix clearing queries when dashboard unmounts [#8419](https://github.com/openshift/console/pull/8419)
* Query Browser: Fix cutoff for when to show X axis seconds [#8418](https://github.com/openshift/console/pull/8418)
* [ODC-5660](https://issues.redhat.com/browse/ODC-5660): fixing linter issues in topology gherkin features [#8412](https://github.com/openshift/console/pull/8412)
* drag and drop jar file on topology graph / list view [#8374](https://github.com/openshift/console/pull/8374)
* truncate select task text to prevent overlap with the dropdown icon [#8328](https://github.com/openshift/console/pull/8328)
* Add provder and support fields when customizing source [#8313](https://github.com/openshift/console/pull/8313)
* [Bug 1940755](https://bugzilla.redhat.com/show_bug.cgi?id=1940755): Remove wrongly set namespace parameter when creating LocalVolumeSet [#8421](https://github.com/openshift/console/pull/8421)
* [Bug 1930546](https://bugzilla.redhat.com/show_bug.cgi?id=1930546): show error in RsourceDropdown on load error [#8275](https://github.com/openshift/console/pull/8275)
* [Bug 1925087](https://bugzilla.redhat.com/show_bug.cgi?id=1925087): Add i18n support to the Secret modals and add new hint for the servername [#8047](https://github.com/openshift/console/pull/8047)
* fix autofill name field values [#8414](https://github.com/openshift/console/pull/8414)
* Adds spinner for donut chart [#8397](https://github.com/openshift/console/pull/8397)
* [Bug 1939573](https://bugzilla.redhat.com/show_bug.cgi?id=1939573): Warn if git provider rate limits [#8390](https://github.com/openshift/console/pull/8390)
* Gherkin Script:Getting Started - Spring Boot-ODC-4389 [#8362](https://github.com/openshift/console/pull/8362)
* JAR upload from Add flow [#8355](https://github.com/openshift/console/pull/8355)
* Pipeline diagram finally task [#8399](https://github.com/openshift/console/pull/8399)
* Add form component for editing deployments [#8401](https://github.com/openshift/console/pull/8401)
* Monitoring: Replacing connect with useDispatch / useSelector [#8413](https://github.com/openshift/console/pull/8413)
* Remove unused Dex dependency [#8340](https://github.com/openshift/console/pull/8340)
* [CONSOLE-2494](https://issues.redhat.com/browse/CONSOLE-2494): Bump node and yarn versions in docker builder file [#7306](https://github.com/openshift/console/pull/7306)
* Add more space between template name and checkbox in Finish modal [#8410](https://github.com/openshift/console/pull/8410)
* Add info about customize flow when adding source [#8314](https://github.com/openshift/console/pull/8314)
* Feature: Taint Nodes [#8218](https://github.com/openshift/console/pull/8218)
* add support for finally tasks in pipeline builder [#8385](https://github.com/openshift/console/pull/8385)
* Update Dev perspective to show `Add` page on first visit [#8373](https://github.com/openshift/console/pull/8373)
* Query Browser: Show dates on X-axis when time range is over one day [#8365](https://github.com/openshift/console/pull/8365)
* [Bug 1926106](https://bugzilla.redhat.com/show_bug.cgi?id=1926106): i18n translation of create & delete project namespace modal [#8204](https://github.com/openshift/console/pull/8204)
* Fix for a11y issue on monitoring page [#8393](https://github.com/openshift/console/pull/8393)
* Migrate all usage of static catalog extensions to dynamic extensions [#8405](https://github.com/openshift/console/pull/8405)
* [Bug 1939869](https://bugzilla.redhat.com/show_bug.cgi?id=1939869): Add annotations to datavolume for HPP [#8398](https://github.com/openshift/console/pull/8398)
* Remove "Tech preview" encryption label [#8396](https://github.com/openshift/console/pull/8396)
* [Bug 1926798](https://bugzilla.redhat.com/show_bug.cgi?id=1926798): Check undefined values for Arbiter dropdown [#8388](https://github.com/openshift/console/pull/8388)
* [RHSTOR-1643](https://issues.redhat.com/browse/RHSTOR-1643): Fix Import Order [#8131](https://github.com/openshift/console/pull/8131)
* Monitoring dashboards: Support grouping of panels into rows [#8364](https://github.com/openshift/console/pull/8364)
* [Bug 1937018](https://bugzilla.redhat.com/show_bug.cgi?id=1937018): Fix null handling in FilterToolbar_ to prevent possible exceptions [#8391](https://github.com/openshift/console/pull/8391)
* adding navigation extension types to dynamic-plugin-sdk [#8171](https://github.com/openshift/console/pull/8171)
* Cypress: fixed skipping login when running locally [#8341](https://github.com/openshift/console/pull/8341)
* Monitoring: Highlight {{ ... }} tags in Prometheus templates [#8333](https://github.com/openshift/console/pull/8333)
* bump react-refresh versions [#8303](https://github.com/openshift/console/pull/8303)
* [Bug 1924536](https://bugzilla.redhat.com/show_bug.cgi?id=1924536): Change link for not available state [#8232](https://github.com/openshift/console/pull/8232)
* Update the scope of GitOpsService resource [#8379](https://github.com/openshift/console/pull/8379)
* Monitoring: Add missing i18n for "Stacked" [#8376](https://github.com/openshift/console/pull/8376)
* Update empty state for TopologyView [#8370](https://github.com/openshift/console/pull/8370)
* create infra to execute commands in terminal [#8302](https://github.com/openshift/console/pull/8302)
* Customize VM template boot source [#8151](https://github.com/openshift/console/pull/8151)
* (bug-fix): Fixes donut chart loading [#8383](https://github.com/openshift/console/pull/8383)
* YAML Editor Automation [#8369](https://github.com/openshift/console/pull/8369)
* Update descriptor reference doc to remove fieldDependency sibling restriction. [#8278](https://github.com/openshift/console/pull/8278)
* adding global config extension types to dynamic-plugin-sdk [#8087](https://github.com/openshift/console/pull/8087)
* [ODC-5622](https://issues.redhat.com/browse/ODC-5622): Create Namespaces script is failing on CI due to load issue [#8375](https://github.com/openshift/console/pull/8375)
* (refactor): Fix handling of nodes in internal attached devices wizard [#8256](https://github.com/openshift/console/pull/8256)
* Migrate all static AddAction extensions to dynamic extensions [#8371](https://github.com/openshift/console/pull/8371)
* [Bug 1937628](https://bugzilla.redhat.com/show_bug.cgi?id=1937628): Bump upgrade channels for 4.8 [#8367](https://github.com/openshift/console/pull/8367)
* Update PF package versions to 2021-3 [#8331](https://github.com/openshift/console/pull/8331)
* improve i18n parser to support console-extensions.json [#8363](https://github.com/openshift/console/pull/8363)
* [Bug 1937683](https://bugzilla.redhat.com/show_bug.cgi?id=1937683): Show plane image destination of output in buildConfig when the destination is a DockerImage [#8368](https://github.com/openshift/console/pull/8368)
* Improve Console TypeScript type declarations [#8343](https://github.com/openshift/console/pull/8343)
* Upgrade xterm v3.12.0 to v4.10.0 [#8260](https://github.com/openshift/console/pull/8260)
* Adding useSSHKeys hook, core usage for ssh feature [#8366](https://github.com/openshift/console/pull/8366)
* Fix ResolvedExtension type inference [#8358](https://github.com/openshift/console/pull/8358)
* Add .eslintrc to dynamic plugin SDK scripts directory [#8359](https://github.com/openshift/console/pull/8359)
* [Bug 1929243](https://bugzilla.redhat.com/show_bug.cgi?id=1929243): override normal namespace hiding for pods view in node details [#8253](https://github.com/openshift/console/pull/8253)
* Fix @console/active-plugins generation interfering with i18n [#8344](https://github.com/openshift/console/pull/8344)
* Query Browser: Fix bug where lines briefly appear outside graph frame [#8334](https://github.com/openshift/console/pull/8334)
* Monitoring dashboards: Fix bug where end time was not reset after zoom [#8321](https://github.com/openshift/console/pull/8321)
* [Bug 1926126](https://bugzilla.redhat.com/show_bug.cgi?id=1926126): Remove period in translation [#8129](https://github.com/openshift/console/pull/8129)
* adding yaml templates extension types to dynamic-plugin-sdk [#7935](https://github.com/openshift/console/pull/7935)
* [Bug 1909091](https://bugzilla.redhat.com/show_bug.cgi?id=1909091): Pod/node/ip/template isn't showing when vm is running [#8350](https://github.com/openshift/console/pull/8350)
* Consolidate Noobaa and Ceph Plugin [#8185](https://github.com/openshift/console/pull/8185)
* [Bug 1936854](https://bugzilla.redhat.com/show_bug.cgi?id=1936854): Fix to show correct internal image-stream name in container image edit flow's internal registry image-stream dropdown for kn service [#8338](https://github.com/openshift/console/pull/8338)
* [Bug 1936983](https://bugzilla.redhat.com/show_bug.cgi?id=1936983): Removed loaded prop and nested component [#8347](https://github.com/openshift/console/pull/8347)
* fixes shadow and form footer for edit form [#8346](https://github.com/openshift/console/pull/8346)
* Update console-extensions.json format [#8252](https://github.com/openshift/console/pull/8252)
* [Bug 1879638](https://bugzilla.redhat.com/show_bug.cgi?id=1879638): Support binary file type secret entries [#7399](https://github.com/openshift/console/pull/7399)
* [Bug 1935269](https://bugzilla.redhat.com/show_bug.cgi?id=1935269): Include jobs in operator backed sidebar & resource details page [#8306](https://github.com/openshift/console/pull/8306)
* [Bug 1928875](https://bugzilla.redhat.com/show_bug.cgi?id=1928875): Update translations [#8101](https://github.com/openshift/console/pull/8101)
* fix helm nav item delay to show up on page load [#8336](https://github.com/openshift/console/pull/8336)
* Improve plugin JSON schema generator code [#8297](https://github.com/openshift/console/pull/8297)
* Add workspaces to Pipeline Details Page [#8238](https://github.com/openshift/console/pull/8238)
* [Bug 1931005](https://bugzilla.redhat.com/show_bug.cgi?id=1931005): include related objects without a name [#8329](https://github.com/openshift/console/pull/8329)
* [Bug 1931755](https://bugzilla.redhat.com/show_bug.cgi?id=1931755): Fix test about VM start via kebab action [#8219](https://github.com/openshift/console/pull/8219)
* removes references of deprecated selfLink [#8318](https://github.com/openshift/console/pull/8318)
* Migrate obcTest.scenario.ts [#8061](https://github.com/openshift/console/pull/8061)
* [ODC-5596](https://issues.redhat.com/browse/ODC-5596): Updated cypress extensibility related files [#8305](https://github.com/openshift/console/pull/8305)
* [Bug 1883587](https://bugzilla.redhat.com/show_bug.cgi?id=1883587): Adds volume mode selector when restoring a volumesnapshot [#8136](https://github.com/openshift/console/pull/8136)
* display full quick start prerequisites in quick search [#8308](https://github.com/openshift/console/pull/8308)
* adding pvc extension types to dynamic-plugin-sdk [#7912](https://github.com/openshift/console/pull/7912)
* Install Web Terminal Operator [#8319](https://github.com/openshift/console/pull/8319)
* support service binding operator version 0.5.0 [#8309](https://github.com/openshift/console/pull/8309)
* odc-5564-select the builder image when git url is not validated [#8295](https://github.com/openshift/console/pull/8295)
* fixes shadow and form footer for ksvc form [#8285](https://github.com/openshift/console/pull/8285)
* odc-5571-fixed page details related smoke test case [#8287](https://github.com/openshift/console/pull/8287)
* [Bug 1888561](https://bugzilla.redhat.com/show_bug.cgi?id=1888561): Fixes MCG info [#8281](https://github.com/openshift/console/pull/8281)
* [Bug 1934329](https://bugzilla.redhat.com/show_bug.cgi?id=1934329): Bump sanitize-html version to 2.3.2 to improperly validate the hostnames [#8294](https://github.com/openshift/console/pull/8294)
* [CONSOLE-2380](https://issues.redhat.com/browse/CONSOLE-2380): Add UI for enabling/disabling dynamic plugins during op… [#8175](https://github.com/openshift/console/pull/8175)
* [Bug 1857477](https://bugzilla.redhat.com/show_bug.cgi?id=1857477): Updates helptext for storage cluster creation [#8237](https://github.com/openshift/console/pull/8237)
* [Bug 1918729](https://bugzilla.redhat.com/show_bug.cgi?id=1918729): add hide/reveal button for kms token [#8196](https://github.com/openshift/console/pull/8196)
* Monitoring dashboards: Allow zooming all graphs and sync their ranges [#8273](https://github.com/openshift/console/pull/8273)
* [Bug 1932453](https://bugzilla.redhat.com/show_bug.cgi?id=1932453): Update format for Japanese date/times [#8242](https://github.com/openshift/console/pull/8242)
* [Bug 1933857](https://bugzilla.redhat.com/show_bug.cgi?id=1933857): Fix uncaught exception in DetailsPage component [#8271](https://github.com/openshift/console/pull/8271)
* [CONSOLE-2758](https://issues.redhat.com/browse/CONSOLE-2758): Bump webpack-cli and webpack-dev-server to latest version [#8269](https://github.com/openshift/console/pull/8269)
* [Bug 1928893](https://bugzilla.redhat.com/show_bug.cgi?id=1928893): Fix mismatched disk and memory pressure condition status [#8268](https://github.com/openshift/console/pull/8268)
* Fix topology crash due to selfLink deprecation [#8264](https://github.com/openshift/console/pull/8264)
* Monitoring dashboards: Add "Last" to the time interval descriptions [#8258](https://github.com/openshift/console/pull/8258)
* [Bug 1919406](https://bugzilla.redhat.com/show_bug.cgi?id=1919406): Update OperatorHub 'Provider type' filter to 'Source' [#8251](https://github.com/openshift/console/pull/8251)
* [Bug 1927941](https://bugzilla.redhat.com/show_bug.cgi?id=1927941): Fix frontend descriptor API edge cases [#8145](https://github.com/openshift/console/pull/8145)
* [ODC-5590](https://issues.redhat.com/browse/ODC-5590): segregated the knative test cases [#8286](https://github.com/openshift/console/pull/8286)
* (bug-fix)Fix Object storage event filter [#8283](https://github.com/openshift/console/pull/8283)
* Remove unused /frontend/public/components/operator-hub/operator-hub-community-provider-modal.tsx [#8276](https://github.com/openshift/console/pull/8276)
* fix Create route text for import forms [#8274](https://github.com/openshift/console/pull/8274)
* [Bug 1933284](https://bugzilla.redhat.com/show_bug.cgi?id=1933284): Sort sample and snippets in the resource sidebar [#8262](https://github.com/openshift/console/pull/8262)
* [Bug 1852743](https://bugzilla.redhat.com/show_bug.cgi?id=1852743): Use consistent labels for CPU in node list [#8250](https://github.com/openshift/console/pull/8250)
* test: clear the session token before login [#8289](https://github.com/openshift/console/pull/8289)
* Update to PF4 Access Consoles [#8169](https://github.com/openshift/console/pull/8169)
* Add single control point of all toast notifications [#8227](https://github.com/openshift/console/pull/8227)
* Create workloads from Templates [#8246](https://github.com/openshift/console/pull/8246)
* Gherkin: Improve knative & build integration [#8235](https://github.com/openshift/console/pull/8235)
* Create ImageStream and other resources for samples step by step [#8222](https://github.com/openshift/console/pull/8222)
* change addForm layout to make footer full length [#8213](https://github.com/openshift/console/pull/8213)
* Make workload serverless [#8200](https://github.com/openshift/console/pull/8200)
* Gherkin:Added topology regression cases: ODC-4179 [#8228](https://github.com/openshift/console/pull/8228)
* Update topology quick search to include results from quick starts catalog [#8225](https://github.com/openshift/console/pull/8225)
* gherkin for scaling advanced option for knative service ODC-4744 [#8241](https://github.com/openshift/console/pull/8241)
* Migrate bucket class test into cypress [#7652](https://github.com/openshift/console/pull/7652)
* visualize serverless function in topology [#8233](https://github.com/openshift/console/pull/8233)
* Fix builder image version dropdown value in pipeline edit flow [#8215](https://github.com/openshift/console/pull/8215)
* [Bug 1929577](https://bugzilla.redhat.com/show_bug.cgi?id=1929577): Fix to avoid overriding of d/dc pod template container values [#8201](https://github.com/openshift/console/pull/8201)
* (test): Unit tests for flexible scaling feature [#7653](https://github.com/openshift/console/pull/7653)
* Avoid deep merging extension properties [#8243](https://github.com/openshift/console/pull/8243)
* Advance Scaling options 'Autoscale window and concurrency utilization' for Serverless [#8108](https://github.com/openshift/console/pull/8108)
* fix validation in number type input field [#8198](https://github.com/openshift/console/pull/8198)
* Add support for workspaces in pipeline builder [#8214](https://github.com/openshift/console/pull/8214)
* Improve standalone route page extension processing [#8192](https://github.com/openshift/console/pull/8192)
* Add badges support in catalog items and make cta optional [#8239](https://github.com/openshift/console/pull/8239)
* Remove offensive language [#8206](https://github.com/openshift/console/pull/8206)
* Recently running pipeline should be listed first [#8183](https://github.com/openshift/console/pull/8183)
* Monitoring: Add `title`s to the alert and alerting rule list rows [#8230](https://github.com/openshift/console/pull/8230)
* [Bug 1924083](https://bugzilla.redhat.com/show_bug.cgi?id=1924083): Fix Noobaa events filters [#8084](https://github.com/openshift/console/pull/8084)
* [Bug 1866322](https://bugzilla.redhat.com/show_bug.cgi?id=1866322): Add prop to AlertItem to hide default link [#8231](https://github.com/openshift/console/pull/8231)
* Consume KebabActions extension via standard API [#8226](https://github.com/openshift/console/pull/8226)
* fix alerts notification layout [#8181](https://github.com/openshift/console/pull/8181)
* move route section 'after create a route to the application' option [#8189](https://github.com/openshift/console/pull/8189)
* [Bug 1928045](https://bugzilla.redhat.com/show_bug.cgi?id=1928045): Fixes N+1 scaling info [#8217](https://github.com/openshift/console/pull/8217)
* [ODC-5474](https://issues.redhat.com/browse/ODC-5474): gitops cypress cucumber setup [#8180](https://github.com/openshift/console/pull/8180)
* [Bug 1917241](https://bugzilla.redhat.com/show_bug.cgi?id=1917241): Format UTC date in tooltips [#8193](https://github.com/openshift/console/pull/8193)
* Console extension processing improvements [#8202](https://github.com/openshift/console/pull/8202)
* refactor: Local volume discovery request and wizard footer changes for attached devices wizard [#8158](https://github.com/openshift/console/pull/8158)
* [Bug 1906304](https://bugzilla.redhat.com/show_bug.cgi?id=1906304): Fix NaN in Memory/CPU pod charts [#7806](https://github.com/openshift/console/pull/7806)
* QuickStart highlight fixed for collapsed nav [#8152](https://github.com/openshift/console/pull/8152)
* [Bug 1908343](https://bugzilla.redhat.com/show_bug.cgi?id=1908343): Allow clicking on column labels to configure column management in dialog [#7624](https://github.com/openshift/console/pull/7624)
* fix spacing for MulitColumnField component [#8208](https://github.com/openshift/console/pull/8208)
* add text area for multiline task param [#8195](https://github.com/openshift/console/pull/8195)
* Update the Task Results error message to be an empty state message [#8194](https://github.com/openshift/console/pull/8194)
* Remove dead code related to old catalog extension [#8191](https://github.com/openshift/console/pull/8191)
* Moved api types files to types/api folder, added index file [#8023](https://github.com/openshift/console/pull/8023)
* Gherkin Scripts: Deploy Application using Templates [#8207](https://github.com/openshift/console/pull/8207)
* [Bug 1929803](https://bugzilla.redhat.com/show_bug.cgi?id=1929803): Hide pipeline section in container image edit flow [#8184](https://github.com/openshift/console/pull/8184)
* [Bug 1899587](https://bugzilla.redhat.com/show_bug.cgi?id=1899587): Fix RGW Total Used Query [#8050](https://github.com/openshift/console/pull/8050)
* [Bug 1925261](https://bugzilla.redhat.com/show_bug.cgi?id=1925261): Fix KMS validation error [#8147](https://github.com/openshift/console/pull/8147)
* test: increase analyze script heap size [#8203](https://github.com/openshift/console/pull/8203)
* [Bug 1916450](https://bugzilla.redhat.com/show_bug.cgi?id=1916450): Alertmanager: add Title and Text fields to Adv. config section of Slack Receiver form [#7921](https://github.com/openshift/console/pull/7921)
* add close [x] button in the pipeline task sidebar [#8174](https://github.com/openshift/console/pull/8174)
* [Bug 1920677](https://bugzilla.redhat.com/show_bug.cgi?id=1920677): fixes missing i18n for create a project [#8069](https://github.com/openshift/console/pull/8069)
* Fix environment tests [#8163](https://github.com/openshift/console/pull/8163)
* Gherkin for Alert details page- ODC-5485 [#8132](https://github.com/openshift/console/pull/8132)
* odc-5518-cypress dev file[add flow] automation [#8141](https://github.com/openshift/console/pull/8141)
* [Bug 1929769](https://bugzilla.redhat.com/show_bug.cgi?id=1929769): Switch to correct perspective when loading non-shared routes [#8182](https://github.com/openshift/console/pull/8182)
* Add dynamic extension for standalone pages [#8170](https://github.com/openshift/console/pull/8170)
* [ODC-5473](https://issues.redhat.com/browse/ODC-5473): Moved the pipelines scripts from dev console to pipelines folder [#8124](https://github.com/openshift/console/pull/8124)
* make quickstart drawer resizable [#8089](https://github.com/openshift/console/pull/8089)
* Fix issues related to loading plugins via SERVER_FLAGS.consolePlugins [#8076](https://github.com/openshift/console/pull/8076)
* [Bug 1924983](https://bugzilla.redhat.com/show_bug.cgi?id=1924983): localize components in utils directory [#8049](https://github.com/openshift/console/pull/8049)
* Remove dead code for in context binding and fix wrong import [#8168](https://github.com/openshift/console/pull/8168)
* Pipeline Results [#8095](https://github.com/openshift/console/pull/8095)
* [Bug 1930064](https://bugzilla.redhat.com/show_bug.cgi?id=1930064): Do not fail new VM wizard when no storage classes are available [#8188](https://github.com/openshift/console/pull/8188)
* [Bug 1928869](https://bugzilla.redhat.com/show_bug.cgi?id=1928869): remove css overrides for search component and update pf dependency to 2021.2 [#8166](https://github.com/openshift/console/pull/8166)
* [Bug 1888561](https://bugzilla.redhat.com/show_bug.cgi?id=1888561): Improve explanations and definitions for MCG [#8179](https://github.com/openshift/console/pull/8179)
* YAMLs to install operator [#8134](https://github.com/openshift/console/pull/8134)
* Refactor Ceph Plugin Dashboard Directory Structure [#8111](https://github.com/openshift/console/pull/8111)
* Add default value to the runtime VERSION parameter in add flow pipelines [#8127](https://github.com/openshift/console/pull/8127)
* Interop UI install helmchart [#8090](https://github.com/openshift/console/pull/8090)
* [Bug 1888519](https://bugzilla.redhat.com/show_bug.cgi?id=1888519): Links OCS page from dashboard [#8148](https://github.com/openshift/console/pull/8148)
* [Bug 1926154](https://bugzilla.redhat.com/show_bug.cgi?id=1926154): Fix pool replica for arbiter [#8177](https://github.com/openshift/console/pull/8177)
* fix pipelinerun status icon rendering issue [#8173](https://github.com/openshift/console/pull/8173)
* [Bug 1924747](https://bugzilla.redhat.com/show_bug.cgi?id=1924747): InventoryItems aren't internationalized [#8040](https://github.com/openshift/console/pull/8040)
* [Bug 1922264](https://bugzilla.redhat.com/show_bug.cgi?id=1922264): Fix rendering of access-mode selector [#8055](https://github.com/openshift/console/pull/8055)
* Monitoring dashboards: Click a graph card to open the Metrics page [#7437](https://github.com/openshift/console/pull/7437)
* Gherkin: Added all types of health check [#8135](https://github.com/openshift/console/pull/8135)
* [Bug 1926154](https://bugzilla.redhat.com/show_bug.cgi?id=1926154): Fix for creating new pool with arbiter -  wrong replica [#8117](https://github.com/openshift/console/pull/8117)
* [Bug 1927882](https://bugzilla.redhat.com/show_bug.cgi?id=1927882): allow choice of binding type when creating RoleBinding [#8167](https://github.com/openshift/console/pull/8167)
* [Bug 1927797](https://bugzilla.redhat.com/show_bug.cgi?id=1927797): Add "Pod" in HPA pod donut label [#8137](https://github.com/openshift/console/pull/8137)
* [Bug 1926336](https://bugzilla.redhat.com/show_bug.cgi?id=1926336): Switch grid column responsive size to prevent breakage of Service port mappings content [#8164](https://github.com/openshift/console/pull/8164)
* [Bug 1905147](https://bugzilla.redhat.com/show_bug.cgi?id=1905147): Show multiple pre-requisites as unordered list in popover [#8133](https://github.com/openshift/console/pull/8133)
* [Bug 1924586](https://bugzilla.redhat.com/show_bug.cgi?id=1924586): internationalize control plane and operator status [#8113](https://github.com/openshift/console/pull/8113)
* Add support for taskSpec in pipeline visualization component in the pipeline details page. [#8106](https://github.com/openshift/console/pull/8106)
* Check for kindObj before accessing its properties [#8160](https://github.com/openshift/console/pull/8160)
* odc-5475-updated setting.json in frontend folder [#8082](https://github.com/openshift/console/pull/8082)
* [Bug 1927898](https://bugzilla.redhat.com/show_bug.cgi?id=1927898): i18n Admin Notifier [#8144](https://github.com/openshift/console/pull/8144)
* [Bug 1901207](https://bugzilla.redhat.com/show_bug.cgi?id=1901207): Pipeline resources table not immediately updated after Name filter applied or removed [#8142](https://github.com/openshift/console/pull/8142)
* [Bug 1927465](https://bugzilla.redhat.com/show_bug.cgi?id=1927465): i18n Dashboard content [#8143](https://github.com/openshift/console/pull/8143)
* Adds Christoph as an approver to DevConsole packages [#8153](https://github.com/openshift/console/pull/8153)
* Fix tests for CNV 2.5 [#8125](https://github.com/openshift/console/pull/8125)
* [Bug 1926072](https://bugzilla.redhat.com/show_bug.cgi?id=1926072): Fix close button in the new 'Storage cluster exists' warning alert modal [#8105](https://github.com/openshift/console/pull/8105)
* [Bug 1891766](https://bugzilla.redhat.com/show_bug.cgi?id=1891766): Disable submit button for incorrect validations (LSO/OCS local volume set) [#8092](https://github.com/openshift/console/pull/8092)
* Migrates backing store test to cypress [#7617](https://github.com/openshift/console/pull/7617)
* add copy to clipboard functionality to EventListenerURL [#8097](https://github.com/openshift/console/pull/8097)
* Remove dead code related to developer catalog and service catalog [#8112](https://github.com/openshift/console/pull/8112)
* Use dry run options directly to remove bad dependency [#8114](https://github.com/openshift/console/pull/8114)
* [Bug 1920699](https://bugzilla.redhat.com/show_bug.cgi?id=1920699): retry co-fetch on 409 POST or 429 [#8116](https://github.com/openshift/console/pull/8116)
* [Bug 1926843](https://bugzilla.redhat.com/show_bug.cgi?id=1926843): Consider finally tasks when calculating task status [#8110](https://github.com/openshift/console/pull/8110)
* [Bug 1921227](https://bugzilla.redhat.com/show_bug.cgi?id=1921227): Avoid require()'ing modules when generating @console/active-plugins [#7919](https://github.com/openshift/console/pull/7919)
* Refactor constants in Ceph Plugin [#5978](https://github.com/openshift/console/pull/5978)
* [Bug 1925083](https://bugzilla.redhat.com/show_bug.cgi?id=1925083): IDP Creation not fully i18ned [#8077](https://github.com/openshift/console/pull/8077)
* Fix flakes in Ceph CI [#8122](https://github.com/openshift/console/pull/8122)
* Fixes inconsistent fonts on step 1 and step 2 of baremetal wizard [#8103](https://github.com/openshift/console/pull/8103)
* Workloads on Topology Page Automation [#8037](https://github.com/openshift/console/pull/8037)
* [Bug 1921267](https://bugzilla.redhat.com/show_bug.cgi?id=1921267): i18n ResourceListDropdown [#7955](https://github.com/openshift/console/pull/7955)
* [Bug 1874931](https://bugzilla.redhat.com/show_bug.cgi?id=1874931): Add shortcut above YAML editor and tab toggle action shortcut to popover to improve accessibility [#8115](https://github.com/openshift/console/pull/8115)
* [Bug 1921227](https://bugzilla.redhat.com/show_bug.cgi?id=1921227): Improve code reference handling for Console dynamic plugins [#7898](https://github.com/openshift/console/pull/7898)
* [Bug 1927013](https://bugzilla.redhat.com/show_bug.cgi?id=1927013): update pf virtualized dependency to fix breakpoint prop missing in virtualized table [#8119](https://github.com/openshift/console/pull/8119)
* [Bug 1922992](https://bugzilla.redhat.com/show_bug.cgi?id=1922992): i18n missing items in YAML sidebar [#8027](https://github.com/openshift/console/pull/8027)
* adding context provider extension types to dynamic-plugin-sdk [#7882](https://github.com/openshift/console/pull/7882)
* [Bug 1902003](https://bugzilla.redhat.com/show_bug.cgi?id=1902003): Clarification of Jobs completions column data when sorting [#7760](https://github.com/openshift/console/pull/7760)
* Fix filname for multiple storage class test in cypress [#8081](https://github.com/openshift/console/pull/8081)
* [ODC-5076](https://issues.redhat.com/browse/ODC-5076): Updated knative-automation framework setup [#7875](https://github.com/openshift/console/pull/7875)
* Model Feature Flag - convert kubevirt extension to dynamic [#7881](https://github.com/openshift/console/pull/7881)
* [Bug 1927075](https://bugzilla.redhat.com/show_bug.cgi?id=1927075): fix pvc string in pvc.view [#8118](https://github.com/openshift/console/pull/8118)
* i18n: avoid 404 errors attempting to load en-US [#8100](https://github.com/openshift/console/pull/8100)
* [Bug 1921780](https://bugzilla.redhat.com/show_bug.cgi?id=1921780): Clean up Search i18n [#7967](https://github.com/openshift/console/pull/7967)
* [Bug 1926735](https://bugzilla.redhat.com/show_bug.cgi?id=1926735): add template support check if use it separately [#8107](https://github.com/openshift/console/pull/8107)
* Remove Noobaa Operator Page as this is an Internal CRD [#8102](https://github.com/openshift/console/pull/8102)
* Remove stale files and functions which are not required [#8094](https://github.com/openshift/console/pull/8094)
* [Bug 1921781](https://bugzilla.redhat.com/show_bug.cgi?id=1921781): i18n DefaultList [#7968](https://github.com/openshift/console/pull/7968)
* adding reducer extension types to dynamic-plugin-sdk [#7860](https://github.com/openshift/console/pull/7860)
* Document kubevirt DOWNSTREAM variable [#8086](https://github.com/openshift/console/pull/8086)
* Updating openshift-enterprise-console builder & base images to be consistent with ART [#8104](https://github.com/openshift/console/pull/8104)
* [Bug 1925017](https://bugzilla.redhat.com/show_bug.cgi?id=1925017): Remove trailing comma [#8079](https://github.com/openshift/console/pull/8079)
* Add storage.bind.immediate.requested annotation to golden image dvs [#8085](https://github.com/openshift/console/pull/8085)
* Interop UI - actions on helm release [#8091](https://github.com/openshift/console/pull/8091)
* Fix pipeline types [#8080](https://github.com/openshift/console/pull/8080)
* Update OWNERS components [#8073](https://github.com/openshift/console/pull/8073)
* [Bug 1924585](https://bugzilla.redhat.com/show_bug.cgi?id=1924585): Fix translation for edit annotation [#8075](https://github.com/openshift/console/pull/8075)
* [Full changelog](https://github.com/openshift/console/compare/0ce968592020dd6eb581891eb8db5600c94bfe3c...edcd95cc50661dea17877951fc6b8595930a6c17)


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

* Rename workload annotations [#530](https://github.com/openshift/console-operator/pull/530)
* update to non-deprecated NewCommand method [#534](https://github.com/openshift/console-operator/pull/534)
* [Bug 1948782](https://bugzilla.redhat.com/show_bug.cgi?id=1948782): remove stale annotation for single-node [#529](https://github.com/openshift/console-operator/pull/529)
* Export quickStarts data to console-config ConfigMap [#528](https://github.com/openshift/console-operator/pull/528)
* Add management workload annotations [#523](https://github.com/openshift/console-operator/pull/523)
* [Bug 1948524](https://bugzilla.redhat.com/show_bug.cgi?id=1948524): Remove ResyncEvery method from the operator sync loop [#525](https://github.com/openshift/console-operator/pull/525)
* [Bug 1947789](https://bugzilla.redhat.com/show_bug.cgi?id=1947789): Bump deps to pickup CRD apiVersion bump [#524](https://github.com/openshift/console-operator/pull/524)
* Export project access details to console-config ConfigMap [#514](https://github.com/openshift/console-operator/pull/514)
* IBM Cloud manifest profile patch [#520](https://github.com/openshift/console-operator/pull/520)
* [Bug 1945326](https://bugzilla.redhat.com/show_bug.cgi?id=1945326): Resync controllers every minute [#521](https://github.com/openshift/console-operator/pull/521)
* Bump openshift/api to get project access role cuztomization changes [#519](https://github.com/openshift/console-operator/pull/519)
* Add in get subscriptions to console service account [#513](https://github.com/openshift/console-operator/pull/513)
* Add e2e test to check correct deployment replicas, based on the Infrastructure config TopologyMode [#510](https://github.com/openshift/console-operator/pull/510)
* [CONSOLE-2792](https://issues.redhat.com/browse/CONSOLE-2792): Bump openshift/api dependecy in console-operator to get CustomDomain API for Ingress config [#517](https://github.com/openshift/console-operator/pull/517)
* Updating openshift-enterprise-console-operator builder & base images to be consistent with ART [#518](https://github.com/openshift/console-operator/pull/518)
* [Bug 1937627](https://bugzilla.redhat.com/show_bug.cgi?id=1937627): Bump DEFAULT_DOC_URL for 4.8 [#515](https://github.com/openshift/console-operator/pull/515)
* [Bug 1935541](https://bugzilla.redhat.com/show_bug.cgi?id=1935541): Check for error when generating default and user-defined config for the console-config configmap [#511](https://github.com/openshift/console-operator/pull/511)
* [CONSOLE-2526](https://issues.redhat.com/browse/CONSOLE-2526): Update console operator for single-node clusters [#508](https://github.com/openshift/console-operator/pull/508)
* [Bug 1931760](https://bugzilla.redhat.com/show_bug.cgi?id=1931760): Non-unified reference to OCS in quickstarts [#509](https://github.com/openshift/console-operator/pull/509)
* [CONSOLE-2366](https://issues.redhat.com/browse/CONSOLE-2366): Move the operator's controllers to lib-go controller factory [#500](https://github.com/openshift/console-operator/pull/500)
* [CONSOLE-2757](https://issues.redhat.com/browse/CONSOLE-2757): Bump github.com/openshift/api [#506](https://github.com/openshift/console-operator/pull/506)
* Updating openshift-enterprise-console-operator builder & base images to be consistent with ART [#505](https://github.com/openshift/console-operator/pull/505)
* Bump polling interval when checking for resource unavailability [#507](https://github.com/openshift/console-operator/pull/507)
* RetryOnConflict should be fetching latest version of console-operator config [#504](https://github.com/openshift/console-operator/pull/504)
* [Full changelog](https://github.com/openshift/console-operator/compare/4f933d59784bd37216466ca329ea51fc797b99a1...9ac85f8ec15f7b71ecc8d00cdaa8c8dca56e96a7)


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

* [Bug 1926502](https://bugzilla.redhat.com/show_bug.cgi?id=1926502): vendor: bump libcni [#45](https://github.com/openshift/containernetworking-plugins/pull/45)
* [Full changelog](https://github.com/openshift/containernetworking-plugins/compare/fc27124d43b9dc995057b1f309d5f16e1b2ef151...a8801b05722b803db020506231f645f93cf36e7d)


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

* Updating coredns builder & base images to be consistent with ART [#55](https://github.com/openshift/coredns/pull/55)
* Upstream #4430: Corrected detection of K8s minor version [#54](https://github.com/openshift/coredns/pull/54)
* [NE-514](https://issues.redhat.com/browse/NE-514): Rebase to upstream v1.8.1 [#52](https://github.com/openshift/coredns/pull/52)
* Updating coredns builder & base images to be consistent with ART [#51](https://github.com/openshift/coredns/pull/51)
* Add rfredette to OWNERS [#48](https://github.com/openshift/coredns/pull/48)
* [Full changelog](https://github.com/openshift/coredns/compare/d4a3ba3f6e03426d2623da86635caba17c0c3926...1cc720fdadcaf1666bee8935d597bf4d635eccd8)


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

* [Bug 1919291](https://bugzilla.redhat.com/show_bug.cgi?id=1919291): UPSTREAM: 1434: [cinder-csi-plugin] Fix filesystem resize [#49](https://github.com/openshift/cloud-provider-openstack/pull/49)
* Updating ose-openstack-cinder-csi-driver builder & base images to be consistent with ART [#50](https://github.com/openshift/cloud-provider-openstack/pull/50)
* Updating csi-driver-manila builder & base images to be consistent with ART [#51](https://github.com/openshift/cloud-provider-openstack/pull/51)
* [Bug 1930220](https://bugzilla.redhat.com/show_bug.cgi?id=1930220): Add udev to the driver image [#45](https://github.com/openshift/cloud-provider-openstack/pull/45)
* Updating csi-driver-manila builder & base images to be consistent with ART [#44](https://github.com/openshift/cloud-provider-openstack/pull/44)
* Updating ose-openstack-cinder-csi-driver builder & base images to be consistent with ART [#43](https://github.com/openshift/cloud-provider-openstack/pull/43)
* [Full changelog](https://github.com/openshift/cloud-provider-openstack/compare/5202bfdc042bafa732f19dcbec31ca6137fa3fa4...44dbf2c253772116ed0470136992eba76415efc4)


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

* [Bug 1949357](https://bugzilla.redhat.com/show_bug.cgi?id=1949357): Fix namespace in metrics collection objects [#96](https://github.com/openshift/csi-driver-manila-operator/pull/96)
* Manila: Add metrics scraping [#95](https://github.com/openshift/csi-driver-manila-operator/pull/95)
* Updating csi-driver-manila-operator builder & base images to be consistent with ART [#94](https://github.com/openshift/csi-driver-manila-operator/pull/94)
* [Bug 1918564](https://bugzilla.redhat.com/show_bug.cgi?id=1918564): bump library-go [#93](https://github.com/openshift/csi-driver-manila-operator/pull/93)
* [Bug 1933184](https://bugzilla.redhat.com/show_bug.cgi?id=1933184): Add maxUnavailable to DaemonSets [#92](https://github.com/openshift/csi-driver-manila-operator/pull/92)
* Updating csi-driver-manila-operator builder & base images to be consistent with ART [#89](https://github.com/openshift/csi-driver-manila-operator/pull/89)
* Cleanup: Remove serviceName from controller manifest [#90](https://github.com/openshift/csi-driver-manila-operator/pull/90)
* [Full changelog](https://github.com/openshift/csi-driver-manila-operator/compare/00b1f648e74d8008ce32ae65eb4d6d8b5ac1bbed...3f44977ff0021c567e88ba6cd9268c6fe5558b30)


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

* Updating csi-attacher builder & base images to be consistent with ART [#30](https://github.com/openshift/csi-external-attacher/pull/30)
* Updating csi-attacher builder & base images to be consistent with ART [#29](https://github.com/openshift/csi-external-attacher/pull/29)
* [Full changelog](https://github.com/openshift/csi-external-attacher/compare/f152de8ab08d9a4f13c97941afa01ef343b92b68...13bdf981ab296eca6f1058f590206af67ad2299a)


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

* Updating csi-provisioner builder & base images to be consistent with ART [#38](https://github.com/openshift/csi-external-provisioner/pull/38)
* Updating csi-provisioner builder & base images to be consistent with ART [#37](https://github.com/openshift/csi-external-provisioner/pull/37)
* [Full changelog](https://github.com/openshift/csi-external-provisioner/compare/a49415e114b90060c8cdbb88b1ca3f0a4c5d2ebc...7725008838c8c63fafeed401872b252f0f26870d)


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

* Updating ose-csi-external-resizer builder & base images to be consistent with ART [#119](https://github.com/openshift/csi-external-resizer/pull/119)
* Updating ose-csi-external-resizer builder & base images to be consistent with ART [#118](https://github.com/openshift/csi-external-resizer/pull/118)
* [Full changelog](https://github.com/openshift/csi-external-resizer/compare/f77279e9561a02c18676dbcafcbe6db7d0ebd077...5f54908d54df17ae105bb788310cc547c695a0f8)


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

* Updating ose-csi-external-snapshotter builder & base images to be consistent with ART [#46](https://github.com/openshift/csi-external-snapshotter/pull/46)
* Updating ose-csi-snapshot-controller builder & base images to be consistent with ART [#45](https://github.com/openshift/csi-external-snapshotter/pull/45)
* Updating csi-snapshot-validation-webhook builder & base images to be consistent with ART [#47](https://github.com/openshift/csi-external-snapshotter/pull/47)
* Updating ose-csi-external-snapshotter builder & base images to be consistent with ART [#43](https://github.com/openshift/csi-external-snapshotter/pull/43)
* Updating csi-snapshot-validation-webhook builder & base images to be consistent with ART [#44](https://github.com/openshift/csi-external-snapshotter/pull/44)
* Updating ose-csi-snapshot-controller builder & base images to be consistent with ART [#42](https://github.com/openshift/csi-external-snapshotter/pull/42)
* [Full changelog](https://github.com/openshift/csi-external-snapshotter/compare/26773735c1cbf09de9bf31cb3c640abdca04cd83...f5b16ded5123321aaea08cc05f5caf4c1016eea8)


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

* Updating csi-livenessprobe builder & base images to be consistent with ART [#23](https://github.com/openshift/csi-livenessprobe/pull/23)
* Updating csi-livenessprobe builder & base images to be consistent with ART [#22](https://github.com/openshift/csi-livenessprobe/pull/22)
* [Full changelog](https://github.com/openshift/csi-livenessprobe/compare/3dad0280ea630cfcc87bcf02806c75b7a066d81e...a29b1153451d6ffa6fbcb1dacbe25639c2523488)


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

* Updating csi-node-driver-registrar builder & base images to be consistent with ART [#28](https://github.com/openshift/csi-node-driver-registrar/pull/28)
* Updating csi-node-driver-registrar builder & base images to be consistent with ART [#27](https://github.com/openshift/csi-node-driver-registrar/pull/27)
* [Full changelog](https://github.com/openshift/csi-node-driver-registrar/compare/2a77963e5458da1bcde318b4609a6abefaf868d7...0519730f75f89c11f1ee07c7f81b0bcae1ddf705)


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

* [Bug 1951084](https://bugzilla.redhat.com/show_bug.cgi?id=1951084): remove mounts.conf again, but patch buildah change needed to make transient mounts work for us [#239](https://github.com/openshift/builder/pull/239)
* [Bug 1940479](https://bugzilla.redhat.com/show_bug.cgi?id=1940479): bump(containers/buildah) 1.20.0 [#243](https://github.com/openshift/builder/pull/243)
* [Bug 1947164](https://bugzilla.redhat.com/show_bug.cgi?id=1947164): Print "Successfully pushed" only if push succeeded [#232](https://github.com/openshift/builder/pull/232)
* [Bug 1940488](https://bugzilla.redhat.com/show_bug.cgi?id=1940488): move entitlement related secrets back to mounts.conf [#238](https://github.com/openshift/builder/pull/238)
* [Bug 1943614](https://bugzilla.redhat.com/show_bug.cgi?id=1943614): add explict exit log after buildah pull image; tweak existing start log priot to buildah pull image call [#236](https://github.com/openshift/builder/pull/236)
* [Bug 1943614](https://bugzilla.redhat.com/show_bug.cgi?id=1943614): add enter/exit logging around buildah pull image [#233](https://github.com/openshift/builder/pull/233)
* [Bug 1940488](https://bugzilla.redhat.com/show_bug.cgi?id=1940488): add etc-pki-entitlements from pod secrets if available to build container [#228](https://github.com/openshift/builder/pull/228)
* [Bug 1926021](https://bugzilla.redhat.com/show_bug.cgi?id=1926021): Update buildah to v1.19.8, containernetworking/cni to v0.8.1 [#229](https://github.com/openshift/builder/pull/229)
* Updating openshift-enterprise-builder builder & base images to be consistent with ART [#217](https://github.com/openshift/builder/pull/217)
* [Bug 1905095](https://bugzilla.redhat.com/show_bug.cgi?id=1905095): bump github.com/containers/image [#221](https://github.com/openshift/builder/pull/221)
* [Bug 1937535](https://bugzilla.redhat.com/show_bug.cgi?id=1937535): retry image pulls during builds [#222](https://github.com/openshift/builder/pull/222)
* [Bug 1895053](https://bugzilla.redhat.com/show_bug.cgi?id=1895053): Mount CA trust store in builds [#218](https://github.com/openshift/builder/pull/218)
* [Full changelog](https://github.com/openshift/builder/compare/14156f392c82ac10a230c313cc93b3951af1f592...0792d68019fe517392967a9e4263676068ad53c5)


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

* Better log message when action is not allowed [#268](https://github.com/openshift/image-registry/pull/268)
* Updating openshift-enterprise-registry builder & base images to be consistent with ART [#264](https://github.com/openshift/image-registry/pull/264)
* [Bug 1924568](https://bugzilla.redhat.com/show_bug.cgi?id=1924568): Bumping docker distribution dependency [#265](https://github.com/openshift/image-registry/pull/265)
* [Full changelog](https://github.com/openshift/image-registry/compare/8e0c068aef607fceffe3e179c3a9701f51c51dff...1b129a6c313f89e11d97601808ad7bc5b75d6009)


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

* Updating egress-router-cni builder & base images to be consistent with ART [#41](https://github.com/openshift/egress-router-cni/pull/41)
* Fix gofmt linting issues on macvlan_test [#40](https://github.com/openshift/egress-router-cni/pull/40)
* Include build-machinery-go tests [#39](https://github.com/openshift/egress-router-cni/pull/39)
* Enable unit testing [#37](https://github.com/openshift/egress-router-cni/pull/37)
* Remove valadas from owners [#38](https://github.com/openshift/egress-router-cni/pull/38)
* Update go.mod file [#36](https://github.com/openshift/egress-router-cni/pull/36)
* add unit tests for `fillNetConfDefaults()` in macvlan.go [#31](https://github.com/openshift/egress-router-cni/pull/31)
* Add developer documentation [#25](https://github.com/openshift/egress-router-cni/pull/25)
* [SDN-1569](https://issues.redhat.com/browse/SDN-1569): Add support for multiple destinations in redirect mode [#34](https://github.com/openshift/egress-router-cni/pull/34)
* Updating egress-router-cni builder & base images to be consistent with ART [#35](https://github.com/openshift/egress-router-cni/pull/35)
* Update README to current implementation [#29](https://github.com/openshift/egress-router-cni/pull/29)
* [Full changelog](https://github.com/openshift/egress-router-cni/compare/96ebd3782cbb63de098e75ebcedeac60546cfee3...9703590c71da9bf6ba7fed7335723a5b67a9b591)


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

* UPSTREAM: <carry>: *: ensure zap logger is set before use [#75](https://github.com/openshift/etcd/pull/75)
* [ETCD-180](https://issues.redhat.com/browse/ETCD-180): Bug 1927942: UPSTREAM: <carry>: *: add support for socket options [#70](https://github.com/openshift/etcd/pull/70)
* [ETCD-178](https://issues.redhat.com/browse/ETCD-178): Bug 1931652: openshift-tools: fix on off flow and add unit tests [#73](https://github.com/openshift/etcd/pull/73)
* Updating ose-etcd builder & base images to be consistent with ART [#68](https://github.com/openshift/etcd/pull/68)
* [Bug 1870189](https://bugzilla.redhat.com/show_bug.cgi?id=1870189): Bump v3.4.14 [#65](https://github.com/openshift/etcd/pull/65)
* [Full changelog](https://github.com/openshift/etcd/compare/cca97c76b915b1d14abd39814995fa1e2d087145...6a8ba887f2dcfa59e21daef2bc85858b9efeb3ab)


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

* [Bug 1948719](https://bugzilla.redhat.com/show_bug.cgi?id=1948719): update k8s dependencies to 1.21 [#159](https://github.com/openshift/cluster-api-provider-gcp/pull/159)
* [Bug 1918910](https://bugzilla.redhat.com/show_bug.cgi?id=1918910): Only log error on nonexistent instance type for scale from zero [#157](https://github.com/openshift/cluster-api-provider-gcp/pull/157)
* Updating ose-gcp-machine-controllers builder & base images to be consistent with ART [#156](https://github.com/openshift/cluster-api-provider-gcp/pull/156)
* [Bug 1910318](https://bugzilla.redhat.com/show_bug.cgi?id=1910318): Ensure original conditions aren't mutated during reconcile [#155](https://github.com/openshift/cluster-api-provider-gcp/pull/155)
* [Bug 1910318](https://bugzilla.redhat.com/show_bug.cgi?id=1910318): Add condition to show actuator exists condition on machine [#152](https://github.com/openshift/cluster-api-provider-gcp/pull/152)
* [Bug 1934021](https://bugzilla.redhat.com/show_bug.cgi?id=1934021): Ensure response body is closed when we are finished with the request [#150](https://github.com/openshift/cluster-api-provider-gcp/pull/150)
* Try to mark node for up to 30 seconds when termination notice observed [#145](https://github.com/openshift/cluster-api-provider-gcp/pull/145)
* Updating ose-gcp-machine-controllers builder & base images to be consistent with ART [#146](https://github.com/openshift/cluster-api-provider-gcp/pull/146)
* [Full changelog](https://github.com/openshift/cluster-api-provider-gcp/compare/7215497c95a43c5f633bc511e3e85dd1d956a931...c95aea9fa85e745a07bdbe87b12cd225ab590daf)


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

* Updating ose-gcp-pd-csi-driver builder & base images to be consistent with ART [#12](https://github.com/openshift/gcp-pd-csi-driver/pull/12)
* UPSTREAM: 693: Add CLI option to label the PD disks [#11](https://github.com/openshift/gcp-pd-csi-driver/pull/11)
* Updating ose-gcp-pd-csi-driver builder & base images to be consistent with ART [#9](https://github.com/openshift/gcp-pd-csi-driver/pull/9)
* [Full changelog](https://github.com/openshift/gcp-pd-csi-driver/compare/091f0212dfa6d93df37b99fcd2b4b9a4c6d5bbba...0b618896c6b7c977f96d133060c54ed1b6c87540)


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

* [Bug 1947774](https://bugzilla.redhat.com/show_bug.cgi?id=1947774): fix imagePullPolicy to ifNotPresent [#23](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/23)
* [Bug 1951058](https://bugzilla.redhat.com/show_bug.cgi?id=1951058): Enable multipods capability in e2e tests [#22](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/22)
* GCP PD: Add metrics scraping [#21](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/21)
* Updating ose-gcp-pd-csi-driver-operator builder & base images to be consistent with ART [#19](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/19)
* [Bug 1939865](https://bugzilla.redhat.com/show_bug.cgi?id=1939865): Add CSIDriver object [#17](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/17)
* [Bug 1933184](https://bugzilla.redhat.com/show_bug.cgi?id=1933184): Add maxUnavailable to DaemonSets [#15](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/15)
* Change the disk label name [#16](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/16)
* Add cluster ID as extra label for newly created PDs. [#14](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/14)
* Update images in README.md [#8](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/8)
* Cleanup: Remove serviceName from controller manifest [#13](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/13)
* Updating ose-gcp-pd-csi-driver-operator builder & base images to be consistent with ART [#12](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/12)
* [Full changelog](https://github.com/openshift/gcp-pd-csi-driver-operator/compare/3583e00c7ff4f31957c0e9223d8c1dea3f4c23c3...9e7b2377889169833649482545d1707ab09cd932)


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

* Updating grafana builder & base images to be consistent with ART [#56](https://github.com/openshift/grafana/pull/56)
* Updating grafana builder & base images to be consistent with ART [#55](https://github.com/openshift/grafana/pull/55)
* [Full changelog](https://github.com/openshift/grafana/compare/b02c35dc2d01fce696a3edc28839a9f9fd0150a3...ed1309dd787415ea4b25f68b302f59beece34bda)


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

* [Bug 1924461](https://bugzilla.redhat.com/show_bug.cgi?id=1924461): Deps: Bump for kube 1.21 [#278](https://github.com/openshift/router/pull/278)
* Add errorfile stanzas and dummy default html files to the router [#274](https://github.com/openshift/router/pull/274)
* haproxy-config.template: Use power-of-two balancing [#192](https://github.com/openshift/router/pull/192)
* haproxy-config.template: Re-indent. [#276](https://github.com/openshift/router/pull/276)
* Updating ose-haproxy-router-base builder & base images to be consistent with ART [#272](https://github.com/openshift/router/pull/272)
* [Bug 1925697](https://bugzilla.redhat.com/show_bug.cgi?id=1925697): Route admission should not use the override [#258](https://github.com/openshift/router/pull/258)
* [NE-417](https://issues.redhat.com/browse/NE-417): Allow configuring HAProxy header buffer sizes [#193](https://github.com/openshift/router/pull/193)
* [Bug 1937972](https://bugzilla.redhat.com/show_bug.cgi?id=1937972): router/template: Cache compiled regular expressions [#268](https://github.com/openshift/router/pull/268)
* [Bug 1909906](https://bugzilla.redhat.com/show_bug.cgi?id=1909906): Exit gracefully if metrics listener fails [#266](https://github.com/openshift/router/pull/266)
* [Bug 1903821](https://bugzilla.redhat.com/show_bug.cgi?id=1903821): contention: Contend over route ingress admission condition [#240](https://github.com/openshift/router/pull/240)
* template: Drop http-use-htx option [#261](https://github.com/openshift/router/pull/261)
* Switch to haproxy22 [#259](https://github.com/openshift/router/pull/259)
* Updating openshift-enterprise-haproxy-router builder & base images to be consistent with ART [#256](https://github.com/openshift/router/pull/256)
* Updating ose-haproxy-router-base builder & base images to be consistent with ART [#255](https://github.com/openshift/router/pull/255)
* [Bug 1801407](https://bugzilla.redhat.com/show_bug.cgi?id=1801407): Omit brackets around IPv4 addresses in v4v6 mode [#83](https://github.com/openshift/router/pull/83)
* Add rfredette to OWNERS [#237](https://github.com/openshift/router/pull/237)
* [Full changelog](https://github.com/openshift/router/compare/130b5993726c46e83ca871a97a930d73f2c433a8...1df7535e452e0b4d8e3eca6457d3fdebafe8361c)


### [hyperkube](https://github.com/openshift/kubernetes/tree/0ac2bdedaffd762e6fc73ec31b39fab217639b24)

* [Bug 1949050](https://bugzilla.redhat.com/show_bug.cgi?id=1949050): UPSTREAM: 101287: Fail fast when image is specified w/o tag [#693](https://github.com/openshift/kubernetes/pull/693)
* [Bug 1949050](https://bugzilla.redhat.com/show_bug.cgi?id=1949050): UPSTREAM: 101337: Remove Limits from scheduling e2e balanced pod reso… [#696](https://github.com/openshift/kubernetes/pull/696)
* [Bug 1951558](https://bugzilla.redhat.com/show_bug.cgi?id=1951558): UPSTREAM: 101093: Fix startupProbe behaviour changed [#687](https://github.com/openshift/kubernetes/pull/687)
* [Bug 1949306](https://bugzilla.redhat.com/show_bug.cgi?id=1949306): UPSTREAM: <carry>: keep apirequestcounts for non-persisted users between updates [#684](https://github.com/openshift/kubernetes/pull/684)
* [Bug 1951042](https://bugzilla.redhat.com/show_bug.cgi?id=1951042): fix crash when killing container fails
 [#682](https://github.com/openshift/kubernetes/pull/682)
* [Bug 1934400](https://bugzilla.redhat.com/show_bug.cgi?id=1934400): bump(apiserver-library-go): scc-admission: don't apply defaultAllowPrivilegeEscalation:false when container is privileged [#673](https://github.com/openshift/kubernetes/pull/673)
* [Bug 1949661](https://bugzilla.redhat.com/show_bug.cgi?id=1949661): UPSTREAM: <carry>: management pinning annotations [#627](https://github.com/openshift/kubernetes/pull/627)
* [Bug 1949306](https://bugzilla.redhat.com/show_bug.cgi?id=1949306): UPSTREAM: <carry>: DeprecatedAPIRequestHandler unit tests [#675](https://github.com/openshift/kubernetes/pull/675)
* [Bug 1949306](https://bugzilla.redhat.com/show_bug.cgi?id=1949306): UPSTREAM: <carry>: DeprecatedAPIRequest Log [#663](https://github.com/openshift/kubernetes/pull/663)
* [Bug 1949050](https://bugzilla.redhat.com/show_bug.cgi?id=1949050): UPSTREAM: 101147: Limit image spec's hash length [#674](https://github.com/openshift/kubernetes/pull/674)
* [Bug 1949721](https://bugzilla.redhat.com/show_bug.cgi?id=1949721): UPSTREAM: 99237: Use the audit ID of a request for better correlation [#672](https://github.com/openshift/kubernetes/pull/672)
* [Bug 1934085](https://bugzilla.redhat.com/show_bug.cgi?id=1934085): UPSTREAM: 100128: [sig-scheduling] SchedulerPreemption|SchedulerPredicates|SchedulerPriorities: adjust some e2e tests to run in a single node cluster scenario [#665](https://github.com/openshift/kubernetes/pull/665)
* BUG 1948703: UPSTREAM: 100678: apf: exempt probes /healthz /livez /readyz [#656](https://github.com/openshift/kubernetes/pull/656)
* UPSTREAM: <carry>: Add Dockerfile to build pause image [#633](https://github.com/openshift/kubernetes/pull/633)
* <carry>: enable CSI migration gates in Attach/Detach controller [#601](https://github.com/openshift/kubernetes/pull/601)
* UPSTREAM: <carry>: bump tag version [#652](https://github.com/openshift/kubernetes/pull/652)
* UPSTREAM: <carry>: Disable CSI migration on OpenStack Cinder [#651](https://github.com/openshift/kubernetes/pull/651)
* KS with preferred host support [#638](https://github.com/openshift/kubernetes/pull/638)
* Rebase 1.21.0 rc.0 [#641](https://github.com/openshift/kubernetes/pull/641)
* Revert "UPSTREAM: 97295: Fix staticcheck in test/integration/{examples,framework}" [#648](https://github.com/openshift/kubernetes/pull/648)
* UPSTREAM: 97295: Fix staticcheck in test/integration/{examples,framework} [#644](https://github.com/openshift/kubernetes/pull/644)
* UPSTREAM: <carry>: rate limit initial watch storm from kubelets on apiserver restart [#629](https://github.com/openshift/kubernetes/pull/629)
* [Bug 1941000](https://bugzilla.redhat.com/show_bug.cgi?id=1941000): get AZ of cinder volume from cinder and not from metadata [#634](https://github.com/openshift/kubernetes/pull/634)
* upstream: 99817: Fix zero-value custom resource validation with go1.16 [#637](https://github.com/openshift/kubernetes/pull/637)
* UPSTREAM: <carry>: kube-apiserver: ignore SIGTERM/INT after the first one [#616](https://github.com/openshift/kubernetes/pull/616)
* improves the apiserver graceful shutdown procedure [#606](https://github.com/openshift/kubernetes/pull/606)
* Ensure multi-az test is run in the serial job [#626](https://github.com/openshift/kubernetes/pull/626)
* UPSTREAM: 96856: e2e network policy enclose IPv6 destinations [#628](https://github.com/openshift/kubernetes/pull/628)
* UPSTREAM: <carry>: provide events, messages, and bodies for probe failures of important pods [#609](https://github.com/openshift/kubernetes/pull/609)
* UPSTREAM: <carry>: allow kubelet to self-authorize metrics scraping [#598](https://github.com/openshift/kubernetes/pull/598)
* UPSTREAM: 91295: kubectl explain: detect resource group in case there… [#608](https://github.com/openshift/kubernetes/pull/608)
* use hardcoded authorizer for metrics [#588](https://github.com/openshift/kubernetes/pull/588)
* UPSTREAM: 96984: APF e2e: wait for steady state before proceeding [#599](https://github.com/openshift/kubernetes/pull/599)
* [Bug 1932097](https://bugzilla.redhat.com/show_bug.cgi?id=1932097): UPSTREAM: 98571: kubelet: Stop probing a pod during graceful shutdown [#594](https://github.com/openshift/kubernetes/pull/594)
* [Bug 1885717](https://bugzilla.redhat.com/show_bug.cgi?id=1885717): UPSTREAM: 98742: Sync completed pods until their containers have been terminated [#593](https://github.com/openshift/kubernetes/pull/593)
* UPSTREAM: 99199: delay serving CRD creates for a few seconds for HA consistency [#587](https://github.com/openshift/kubernetes/pull/587)
* [Bug 1931103](https://bugzilla.redhat.com/show_bug.cgi?id=1931103): UPSTREAM: 96958: kubelet: remove periodic messages from log-level 2 [#584](https://github.com/openshift/kubernetes/pull/584)
* [Bug 1916489](https://bugzilla.redhat.com/show_bug.cgi?id=1916489): (e2e/scheduler) Ensure minimum memory limit in createBalancedPodForNodes [#526](https://github.com/openshift/kubernetes/pull/526)
* [Bug 1908378](https://bugzilla.redhat.com/show_bug.cgi?id=1908378): kubelet: fix create sandbox delete pod race [#580](https://github.com/openshift/kubernetes/pull/580)
* UPSTREAM: 98956: Fix race when KillPod followed by IsPodPendingTermining [#578](https://github.com/openshift/kubernetes/pull/578)
* add failure details for SCC not used [#573](https://github.com/openshift/kubernetes/pull/573)
* [Bug 1897918](https://bugzilla.redhat.com/show_bug.cgi?id=1897918): UPSTREAM: 93861: apiserver: add --permit-address-sharing flag to listen with SO_REUSEADDR [#309](https://github.com/openshift/kubernetes/pull/309)
* [Bug 1876918](https://bugzilla.redhat.com/show_bug.cgi?id=1876918): Move deferred taint cleanup call to ensure all are removed [#513](https://github.com/openshift/kubernetes/pull/513)
* [Bug 1927391](https://bugzilla.redhat.com/show_bug.cgi?id=1927391): UPSTREAM: 98939: fixes race in TestSyncPodsDeletesWhenSourcesAreReady [#564](https://github.com/openshift/kubernetes/pull/564)
* [Bug 1926484](https://bugzilla.redhat.com/show_bug.cgi?id=1926484): UPSTREAM: <carry>: kube-apiserver: ignore SIGTERM/INT after the first one [#558](https://github.com/openshift/kubernetes/pull/558)
* [Bug 1926285](https://bugzilla.redhat.com/show_bug.cgi?id=1926285): UPSTREAM: <carry>: ignore not found errors in status messages [#557](https://github.com/openshift/kubernetes/pull/557)
* [Bug 1925493](https://bugzilla.redhat.com/show_bug.cgi?id=1925493): Enable snapshot tests [#555](https://github.com/openshift/kubernetes/pull/555)
* [Bug 1896558](https://bugzilla.redhat.com/show_bug.cgi?id=1896558): Balance nodes in scheduling e2e [#547](https://github.com/openshift/kubernetes/pull/547)
* [Full changelog](https://github.com/openshift/kubernetes/compare/bafe72fb05eddc8246040b9945ec242b9f805935...0ac2bdedaffd762e6fc73ec31b39fab217639b24)


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

* Add a workload fingerprint gatherer [#315](https://github.com/openshift/insights-operator/pull/315)
* Recorder refactoring that improves maintainability [#337](https://github.com/openshift/insights-operator/pull/337)
* Fixes changelog script code styling [#341](https://github.com/openshift/insights-operator/pull/341)
* Improve code removing some codesmells [#303](https://github.com/openshift/insights-operator/pull/303)
* Introduce parallelism to unit tests [#306](https://github.com/openshift/insights-operator/pull/306)
* Some charms to Makefile [#305](https://github.com/openshift/insights-operator/pull/305)
* [Bug 1923895](https://bugzilla.redhat.com/show_bug.cgi?id=1923895): Auto changelog [#318](https://github.com/openshift/insights-operator/pull/318)
* Disable instead of Degrade in case of gather fails [#336](https://github.com/openshift/insights-operator/pull/336)
* Do not create the metrics file in case of any error [#334](https://github.com/openshift/insights-operator/pull/334)
* Updating ose-insights-operator builder & base images to be consistent with ART [#333](https://github.com/openshift/insights-operator/pull/333)
* [Bug 1926082](https://bugzilla.redhat.com/show_bug.cgi?id=1926082): Relax the recent log gatherers to avoid degrading during… [#332](https://github.com/openshift/insights-operator/pull/332)
* [Full changelog](https://github.com/openshift/insights-operator/compare/23a298922d25de761c8f765625d6ebb63a25774e...6433cde53c4a179b9aaff6060494b87124421e2a)


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

* [Bug 1948981](https://bugzilla.redhat.com/show_bug.cgi?id=1948981): Update packages to latest for 4.8 [#159](https://github.com/openshift/ironic-image/pull/159)
* Upgrade to latest ironic-lib version [#157](https://github.com/openshift/ironic-image/pull/157)
* Update packages to pick up latest changes [#156](https://github.com/openshift/ironic-image/pull/156)
* [Bug 1888712](https://bugzilla.redhat.com/show_bug.cgi?id=1888712): Support for including vlan interfaces in introspection r… [#154](https://github.com/openshift/ironic-image/pull/154)
* Start using current ironic versions [#150](https://github.com/openshift/ironic-image/pull/150)
* Image sync [#151](https://github.com/openshift/ironic-image/pull/151)
* Updating ironic builder & base images to be consistent with ART [#146](https://github.com/openshift/ironic-image/pull/146)
* Prevent content override of /bin/ when building with imagebuilder [#149](https://github.com/openshift/ironic-image/pull/149)
* Add Support for Fedora-based OKD [#123](https://github.com/openshift/ironic-image/pull/123)
* Take advantage of multi files COPY to simplify Dockerfile [#144](https://github.com/openshift/ironic-image/pull/144)
* Supply a default for COPY args [#147](https://github.com/openshift/ironic-image/pull/147)
* [Full changelog](https://github.com/openshift/ironic-image/compare/738bd6c0b8ed07a7570c21af0cb5d1658dcbcb4c...d34465fd068b1995679370936748d55917339458)


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

* [Bug 1948981](https://bugzilla.redhat.com/show_bug.cgi?id=1948981): Update packages to latest for 4.8 [#64](https://github.com/openshift/ironic-inspector-image/pull/64)
* Upgrade to latest ironic-lib version [#63](https://github.com/openshift/ironic-inspector-image/pull/63)
* Update packages to pick up latest changes [#62](https://github.com/openshift/ironic-inspector-image/pull/62)
* Updating ironic-inspector builder & base images to be consistent with ART [#61](https://github.com/openshift/ironic-inspector-image/pull/61)
* Introduce separate ARG for extra packages list [#59](https://github.com/openshift/ironic-inspector-image/pull/59)
* [Full changelog](https://github.com/openshift/ironic-inspector-image/compare/916bdc6e005aaa73ef5c3a9b60f5c47cd0a10e29...9aafd074adf6dbc7ee7c2c3150568578e82acc3f)


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

* [Bug 1948513](https://bugzilla.redhat.com/show_bug.cgi?id=1948513): Add support for no_proxy [#65](https://github.com/openshift/ironic-ipa-downloader/pull/65)
* Update ipa-ramdisk to latest for 4.8 [#66](https://github.com/openshift/ironic-ipa-downloader/pull/66)
* Upgrade to latest ipa-ramdisk [#64](https://github.com/openshift/ironic-ipa-downloader/pull/64)
* [Bug 1935419](https://bugzilla.redhat.com/show_bug.cgi?id=1935419): Fix failed to scale worker using virtualmedia on Dell R640 [#62](https://github.com/openshift/ironic-ipa-downloader/pull/62)
* Updating ironic-ipa-downloader builder & base images to be consistent with ART [#60](https://github.com/openshift/ironic-ipa-downloader/pull/60)
* [Full changelog](https://github.com/openshift/ironic-ipa-downloader/compare/b8956beec4813085b13b49639f55810ef229dfdc...af3b5d867e47c4f1d5253ddb02706e90e399b02f)


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

* [Bug 1948513](https://bugzilla.redhat.com/show_bug.cgi?id=1948513): Add support for no_proxy [#39](https://github.com/openshift/ironic-rhcos-downloader/pull/39)
* [Bug 1906147](https://bugzilla.redhat.com/show_bug.cgi?id=1906147): Ensure curl uses the CA cert bundle instead of an insecure connection [#37](https://github.com/openshift/ironic-rhcos-downloader/pull/37)
* Remove hardcoded -openstack requirement in image name. [#26](https://github.com/openshift/ironic-rhcos-downloader/pull/26)
* Explicitly exit on retry failure [#33](https://github.com/openshift/ironic-rhcos-downloader/pull/33)
* [Full changelog](https://github.com/openshift/ironic-rhcos-downloader/compare/4cdc8c311630d0d9807accb12e63bbfa8bbc3ad4...7e9c9a707c2be75bec5671b006a0cc7ae7fbabc8)


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

* Add another folder for agent-maven [#1239](https://github.com/openshift/jenkins/pull/1239)
* [Bug 1928845](https://bugzilla.redhat.com/show_bug.cgi?id=1928845): update openshift-sync plugin [#1227](https://github.com/openshift/jenkins/pull/1227)
* [Bug 1928658](https://bugzilla.redhat.com/show_bug.cgi?id=1928658): update kubernetes-client-api [#1225](https://github.com/openshift/jenkins/pull/1225)
* Updating ose-jenkins-agent-base builder & base images to be consistent with ART [#1215](https://github.com/openshift/jenkins/pull/1215)
* Updating ose-jenkins-agent-nodejs-12 builder & base images to be consistent with ART [#1218](https://github.com/openshift/jenkins/pull/1218)
* Updating ose-jenkins-agent-nodejs-10 builder & base images to be consistent with ART [#1219](https://github.com/openshift/jenkins/pull/1219)
* Updating ose-jenkins-agent-maven builder & base images to be consistent with ART [#1217](https://github.com/openshift/jenkins/pull/1217)
* Updating openshift-jenkins-2 builder & base images to be consistent with ART [#1216](https://github.com/openshift/jenkins/pull/1216)
* Upgrade Jenkins to 2.263.3 [#1207](https://github.com/openshift/jenkins/pull/1207)
* [Full changelog](https://github.com/openshift/jenkins/compare/503e5770e622bf78a746628a8b276a2616365135...84056bf7c0fc2b42b118761e610953e9b2fc89c5)


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

* [Bug 1920700](https://bugzilla.redhat.com/show_bug.cgi?id=1920700): Bump prometheus-adapter to v0.8.4 [#47](https://github.com/openshift/k8s-prometheus-adapter/pull/47)
* Updating ose-prometheus-adapter builder & base images to be consistent with ART [#46](https://github.com/openshift/k8s-prometheus-adapter/pull/46)
* [Bug 1914994](https://bugzilla.redhat.com/show_bug.cgi?id=1914994): Bump k8s-prometheus-adapter to v0.8.3 [#45](https://github.com/openshift/k8s-prometheus-adapter/pull/45)
* Updating ose-prometheus-adapter builder & base images to be consistent with ART [#44](https://github.com/openshift/k8s-prometheus-adapter/pull/44)
* [Full changelog](https://github.com/openshift/k8s-prometheus-adapter/compare/212d80b4bd35fc6f19ec9ec537d0261a2a300cfd...2856bc27f7319c069c02cbc5210852c34ef6e4ef)


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

* pod: build with Go 1.16 [#87](https://github.com/openshift/images/pull/87)
* Use print() function in both Python 2 and Python 3 [#9](https://github.com/openshift/images/pull/9)
* Updating ose-egress-http-proxy builder & base images to be consistent with ART [#79](https://github.com/openshift/images/pull/79)
* Updating openshift-enterprise-egress-router builder & base images to be consistent with ART [#81](https://github.com/openshift/images/pull/81)
* Updating openshift-enterprise-pod builder & base images to be consistent with ART [#80](https://github.com/openshift/images/pull/80)
* Updating openshift-enterprise-egress-dns-proxy builder & base images to be consistent with ART [#83](https://github.com/openshift/images/pull/83)
* Updating openshift-enterprise-keepalived-ipfailover builder & base images to be consistent with ART [#82](https://github.com/openshift/images/pull/82)
* egress/dns-proxy: Switch to haproxy22 [#84](https://github.com/openshift/images/pull/84)
* Updating openshift-enterprise-base builder & base images to be consistent with ART [#77](https://github.com/openshift/images/pull/77)
* pod process container: drop unneeded log line [#65](https://github.com/openshift/images/pull/65)
* ipfailover: Add component to OWNERS [#62](https://github.com/openshift/images/pull/62)
* [Full changelog](https://github.com/openshift/images/compare/0e45f638fbf5fa9e9bdb507d81b2cb9f12fadbaf...bcab0f7337420343611546aae2634eaf0d36c33e)


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

* [Bug 1952079](https://bugzilla.redhat.com/show_bug.cgi?id=1952079): Don't require EndpointSlice to be disabled [#290](https://github.com/openshift/sdn/pull/290)
* egress IP traffic load-balancing [#277](https://github.com/openshift/sdn/pull/277)
* Add a unit test to ensure we don't change flows without changing ruleVersion [#276](https://github.com/openshift/sdn/pull/276)
* Fix multiple race conditions in networkpolicy_test.go [#282](https://github.com/openshift/sdn/pull/282)
* Add a networkpolicy test with empty namespaceSelector [#278](https://github.com/openshift/sdn/pull/278)
* [Bug 1926931](https://bugzilla.redhat.com/show_bug.cgi?id=1926931): Fix incorrect unmonitoring of egress nodes [#275](https://github.com/openshift/sdn/pull/275)
* Support allow-from-router feature using openshift-host-network namespace [#262](https://github.com/openshift/sdn/pull/262)
* [Bug 1933711](https://bugzilla.redhat.com/show_bug.cgi?id=1933711): EgressDNS: Keep short lived records at most 30s [#263](https://github.com/openshift/sdn/pull/263)
* [Bug 1910378](https://bugzilla.redhat.com/show_bug.cgi?id=1910378): networkpolicy: pass traffic through NAT to handle possible tuple collisions [#269](https://github.com/openshift/sdn/pull/269)
* [Bug 1924527](https://bugzilla.redhat.com/show_bug.cgi?id=1924527): CVE-2021-3121 gogo/protobuf lacks certain index validation [#260](https://github.com/openshift/sdn/pull/260)
* [Bug 1919737](https://bugzilla.redhat.com/show_bug.cgi?id=1919737): Prefer local endpoint for cluster DNS service [#254](https://github.com/openshift/sdn/pull/254)
* [Bug 1850060](https://bugzilla.redhat.com/show_bug.cgi?id=1850060): Make DNS queries for egress network policy async [#251](https://github.com/openshift/sdn/pull/251)
* Be less melodramatic when restarting due to OVS restart [#248](https://github.com/openshift/sdn/pull/248)
* [Full changelog](https://github.com/openshift/sdn/compare/9ddcd3669847fba83222504c91506f300bf081e3...0a34047a53cd212115acb6853af014684f128bb5)


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

* Updating kube-rbac-proxy builder & base images to be consistent with ART [#44](https://github.com/openshift/kube-rbac-proxy/pull/44)
* add hardcoded authorizer to approve /metrics for metrics scraper [#43](https://github.com/openshift/kube-rbac-proxy/pull/43)
* Updating kube-rbac-proxy builder & base images to be consistent with ART [#41](https://github.com/openshift/kube-rbac-proxy/pull/41)
* [Full changelog](https://github.com/openshift/kube-rbac-proxy/compare/14c288e6d19578d96e502def75995b882f1c9b37...8d11a8fa9ce252cd25794c0d9280cbdc0c2affcb)


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

* Bump kube-state-metrics to be synced with release-2.0 branch [#48](https://github.com/openshift/kube-state-metrics/pull/48)
* Updating kube-state-metrics builder & base images to be consistent with ART [#46](https://github.com/openshift/kube-state-metrics/pull/46)
* Updating kube-state-metrics builder & base images to be consistent with ART [#44](https://github.com/openshift/kube-state-metrics/pull/44)
* [Full changelog](https://github.com/openshift/kube-state-metrics/compare/04bff708e05190cbc18182a2dbb8a10930433c1d...ea813dc568656eaf831f4a36990d428d9a594b2e)


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

* [Bug 1947801](https://bugzilla.redhat.com/show_bug.cgi?id=1947801): Rebase to upstream 82e8a25 [#173](https://github.com/openshift/kubernetes-kube-storage-version-migrator/pull/173)
* [Bug 1947801](https://bugzilla.redhat.com/show_bug.cgi?id=1947801): ci-operator: switch to Golang 1.15 before 1.21.0 bump [#172](https://github.com/openshift/kubernetes-kube-storage-version-migrator/pull/172)
* [Bug 1947801](https://bugzilla.redhat.com/show_bug.cgi?id=1947801): Pre-rebase: squash commits [#171](https://github.com/openshift/kubernetes-kube-storage-version-migrator/pull/171)
* Updating ose-kube-storage-version-migrator builder & base images to be consistent with ART [#168](https://github.com/openshift/kubernetes-kube-storage-version-migrator/pull/168)
* [Full changelog](https://github.com/openshift/kubernetes-kube-storage-version-migrator/compare/329a4b06361cef8d70c8424d57466a6f5bcd4a59...ce8e3c33099cd8884d43dddf3b8f967a77a23c5d)


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

* [Bug 1949480](https://bugzilla.redhat.com/show_bug.cgi?id=1949480): Fix constant update of Listeners timeout [#503](https://github.com/openshift/kuryr-kubernetes/pull/503)
* [Bug 1933880](https://bugzilla.redhat.com/show_bug.cgi?id=1933880): Fixing bug, Kuryr-Controller crashes when it's missing the status [#499](https://github.com/openshift/kuryr-kubernetes/pull/499)
* [Bug 1921878](https://bugzilla.redhat.com/show_bug.cgi?id=1921878): Include service subnet to be open for namespaceSelector set to all. [#498](https://github.com/openshift/kuryr-kubernetes/pull/498)
* Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#497](https://github.com/openshift/kuryr-kubernetes/pull/497)
* Handle default Kubernetes Service [#491](https://github.com/openshift/kuryr-kubernetes/pull/491)
* Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#495](https://github.com/openshift/kuryr-kubernetes/pull/495)
* Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#493](https://github.com/openshift/kuryr-kubernetes/pull/493)
* Update OWNERS [#494](https://github.com/openshift/kuryr-kubernetes/pull/494)
* [Bug 1936342](https://bugzilla.redhat.com/show_bug.cgi?id=1936342): kuryr-controller restarting after 3 days cluster running - pools without members [#492](https://github.com/openshift/kuryr-kubernetes/pull/492)
* Updating kuryr-cni builder & base images to be consistent with ART [#486](https://github.com/openshift/kuryr-kubernetes/pull/486)
* Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#483](https://github.com/openshift/kuryr-kubernetes/pull/483)
* Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#479](https://github.com/openshift/kuryr-kubernetes/pull/479)
* Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#477](https://github.com/openshift/kuryr-kubernetes/pull/477)
* [Bug 1937459](https://bugzilla.redhat.com/show_bug.cgi?id=1937459): Fix Subnet retrival when creating Service without Selector [#476](https://github.com/openshift/kuryr-kubernetes/pull/476)
* Rebase from OpenStack master [#475](https://github.com/openshift/kuryr-kubernetes/pull/475)
* [Bug 1924075](https://bugzilla.redhat.com/show_bug.cgi?id=1924075): Skip pool pre population if no Status is present on CRD [#470](https://github.com/openshift/kuryr-kubernetes/pull/470)
* [Bug 1919398](https://bugzilla.redhat.com/show_bug.cgi?id=1919398): Do not default protocol to TCP for allow-all NPs [#461](https://github.com/openshift/kuryr-kubernetes/pull/461)
* [Bug 1921878](https://bugzilla.redhat.com/show_bug.cgi?id=1921878): Narrow connection to the cluster only on namespaceSelector [#459](https://github.com/openshift/kuryr-kubernetes/pull/459)
* [Bug 1927244](https://bugzilla.redhat.com/show_bug.cgi?id=1927244): OpenShift: Add configured subnets to the detected [#454](https://github.com/openshift/kuryr-kubernetes/pull/454)
* Removing the upgrade code from Kuryr-Kubernetes repo [#453](https://github.com/openshift/kuryr-kubernetes/pull/453)
* [Bug 1924075](https://bugzilla.redhat.com/show_bug.cgi?id=1924075): Fix port pools [#452](https://github.com/openshift/kuryr-kubernetes/pull/452)
* Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#448](https://github.com/openshift/kuryr-kubernetes/pull/448)
* Updating kuryr-cni builder & base images to be consistent with ART [#443](https://github.com/openshift/kuryr-kubernetes/pull/443)
* Updating kuryr-controller builder & base images to be consistent with ART [#442](https://github.com/openshift/kuryr-kubernetes/pull/442)
* [Bug 1924917](https://bugzilla.redhat.com/show_bug.cgi?id=1924917): Get trunks more diligently [#446](https://github.com/openshift/kuryr-kubernetes/pull/446)
* Rebase from OpenStack's master [#444](https://github.com/openshift/kuryr-kubernetes/pull/444)
* [Full changelog](https://github.com/openshift/kuryr-kubernetes/compare/d49acc455c98dead4995e34add0bf9f3e6e7324b...e682f20208f4f7b16f36e58b86abe62d5d0425e3)


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

* [Bug 1936488](https://bugzilla.redhat.com/show_bug.cgi?id=1936488): Update MAO and set metrics on :8081 address [#218](https://github.com/openshift/cluster-api-provider-libvirt/pull/218)
* [Full changelog](https://github.com/openshift/cluster-api-provider-libvirt/compare/033be25ca038fe773b23c076e9ac64926de72474...1a48d4b99ab5a2ce89fa909d12f3256f7489544f)


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

* [Bug 1951029](https://bugzilla.redhat.com/show_bug.cgi?id=1951029): Drainer panics on missing context for node patch [#851](https://github.com/openshift/machine-api-operator/pull/851)
* [Bug 1910318](https://bugzilla.redhat.com/show_bug.cgi?id=1910318): Ensure conditions are correctly copied before annotations are patched [#849](https://github.com/openshift/machine-api-operator/pull/849)
* [Bug 1880757](https://bugzilla.redhat.com/show_bug.cgi?id=1880757): Add missing permission for target group de-registration [#835](https://github.com/openshift/machine-api-operator/pull/835)
* [Bug 1948719](https://bugzilla.redhat.com/show_bug.cgi?id=1948719): update dependencies to 1.21 [#848](https://github.com/openshift/machine-api-operator/pull/848)
* [Bug 1948471](https://bugzilla.redhat.com/show_bug.cgi?id=1948471): Add release inclusion annotations to external remediation cluster role [#847](https://github.com/openshift/machine-api-operator/pull/847)
* 4019 fencing  backport mhc external remediation template [#795](https://github.com/openshift/machine-api-operator/pull/795)
* Vsphere enable autoscaling from/to zero [#839](https://github.com/openshift/machine-api-operator/pull/839)
* Fix GCP default image name [#842](https://github.com/openshift/machine-api-operator/pull/842)
* Update hacking-guide.md with imagebuilder troubleshooting instructions [#822](https://github.com/openshift/machine-api-operator/pull/822)
* Update GCP default disk image to include ignition v3 [#833](https://github.com/openshift/machine-api-operator/pull/833)
* Don't mount service account token in termination daemonset [#836](https://github.com/openshift/machine-api-operator/pull/836)
* [Bug 1883993](https://bugzilla.redhat.com/show_bug.cgi?id=1883993): vSphere, detach virtual disks before virtual machine destroy if node not available [#815](https://github.com/openshift/machine-api-operator/pull/815)
* BUG 1932154: add warning for missing IAMInstanceProfile in AWS [#824](https://github.com/openshift/machine-api-operator/pull/824)
* [Bug 1910318](https://bugzilla.redhat.com/show_bug.cgi?id=1910318): Ensure original conditions aren't mutated during reconcile [#829](https://github.com/openshift/machine-api-operator/pull/829)
* Add service account names to credentials request manifest [#802](https://github.com/openshift/machine-api-operator/pull/802)
* [Bug 1938493](https://bugzilla.redhat.com/show_bug.cgi?id=1938493): Revert "Add resource limit to pods" [#827](https://github.com/openshift/machine-api-operator/pull/827)
* install/0000_90_machine-api-operator_04_alertrules: Drop MachineAPIOperatorDown [#826](https://github.com/openshift/machine-api-operator/pull/826)
* [Bug 1923823](https://bugzilla.redhat.com/show_bug.cgi?id=1923823): Improve TLS configuration for Kube RBAC Proxy [#823](https://github.com/openshift/machine-api-operator/pull/823)
* Add resource limit to pods [#825](https://github.com/openshift/machine-api-operator/pull/825)
* remove code [#791](https://github.com/openshift/machine-api-operator/pull/791)
* [Bug 1921892](https://bugzilla.redhat.com/show_bug.cgi?id=1921892): Ensure manager stops before ending the test [#809](https://github.com/openshift/machine-api-operator/pull/809)
* [Bug 1910318](https://bugzilla.redhat.com/show_bug.cgi?id=1910318): [OCPCLOUD-931] Add condition to show actuator exists output on machine status [#810](https://github.com/openshift/machine-api-operator/pull/810)
* [Bug 1934216](https://bugzilla.redhat.com/show_bug.cgi?id=1934216): reuse mgr client in webhooks [#817](https://github.com/openshift/machine-api-operator/pull/817)
* Ensure daemonset conforms to standards [#811](https://github.com/openshift/machine-api-operator/pull/811)
* : Aggregate operator errors before failing to sync [#691](https://github.com/openshift/machine-api-operator/pull/691)
* Enable Junit reports for CI unit tests runs [#806](https://github.com/openshift/machine-api-operator/pull/806)
* Update capz for disk encryption [#801](https://github.com/openshift/machine-api-operator/pull/801)
* Makefile fix [#799](https://github.com/openshift/machine-api-operator/pull/799)
* fix the link to capbm [#785](https://github.com/openshift/machine-api-operator/pull/785)
* Return a valid error message when multiple templates are found [#794](https://github.com/openshift/machine-api-operator/pull/794)
* Machine: Set ErrorReason when entering Failed phase [#701](https://github.com/openshift/machine-api-operator/pull/701)
* [Full changelog](https://github.com/openshift/machine-api-operator/compare/a00ea96d676b2b87a7de6f8ad2cac09ed2f14c67...384733bfd62e7c73a8752667efc3f8b3acad188c)


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

* [Bug 1949818](https://bugzilla.redhat.com/show_bug.cgi?id=1949818): test/e2e: add e2e test for Single Node OpenShift [#2507](https://github.com/openshift/machine-config-operator/pull/2507)
* [Bug 1950112](https://bugzilla.redhat.com/show_bug.cgi?id=1950112): properly return error in failed podman cp [#2534](https://github.com/openshift/machine-config-operator/pull/2534)
* [Bug 1950543](https://bugzilla.redhat.com/show_bug.cgi?id=1950543): document non-HA behaviors [#2522](https://github.com/openshift/machine-config-operator/pull/2522)
* [Bug 1949347](https://bugzilla.redhat.com/show_bug.cgi?id=1949347): apiserver-watcher support for dual-stack [#2479](https://github.com/openshift/machine-config-operator/pull/2479)
* Add management workload annotations [#2515](https://github.com/openshift/machine-config-operator/pull/2515)
* [Bug 1948022](https://bugzilla.redhat.com/show_bug.cgi?id=1948022): Add on-prem namespaces to relatedObjects [#2460](https://github.com/openshift/machine-config-operator/pull/2460)
* [Bug 1937594](https://bugzilla.redhat.com/show_bug.cgi?id=1937594): Respect status.Migration in network.config when exsits [#2518](https://github.com/openshift/machine-config-operator/pull/2518)
* [Bug 1931505](https://bugzilla.redhat.com/show_bug.cgi?id=1931505): [on-prem] Cleanup keepalived vips before starting service [#2511](https://github.com/openshift/machine-config-operator/pull/2511)
* [Bug 1949387](https://bugzilla.redhat.com/show_bug.cgi?id=1949387): Fix the typo in reserved calculation in auto sizing script [#2527](https://github.com/openshift/machine-config-operator/pull/2527)
* [Bug 1934443](https://bugzilla.redhat.com/show_bug.cgi?id=1934443): Fix ovs-configure script to detect team interface [#2512](https://github.com/openshift/machine-config-operator/pull/2512)
* [Bug 1947684](https://bugzilla.redhat.com/show_bug.cgi?id=1947684): delay kubelet config readiness until after pools and controller config are ready [#2517](https://github.com/openshift/machine-config-operator/pull/2517)
* [Bug 1948431](https://bugzilla.redhat.com/show_bug.cgi?id=1948431): Bump openshift/api [#2521](https://github.com/openshift/machine-config-operator/pull/2521)
* [Bug 1899187](https://bugzilla.redhat.com/show_bug.cgi?id=1899187): run afterburn-hostname only when Network Manager is up [#2516](https://github.com/openshift/machine-config-operator/pull/2516)
* [Bug 1940207](https://bugzilla.redhat.com/show_bug.cgi?id=1940207): create the ovs-config-executed file to signal ovs is running on the host [#2506](https://github.com/openshift/machine-config-operator/pull/2506)
* [Bug 1943320](https://bugzilla.redhat.com/show_bug.cgi?id=1943320): configure-ovs doesn't handle bond interfaces correctly for OVNKubernetes [#2519](https://github.com/openshift/machine-config-operator/pull/2519)
* [Bug 1933772](https://bugzilla.redhat.com/show_bug.cgi?id=1933772): Revert rework of signal handling [#2500](https://github.com/openshift/machine-config-operator/pull/2500)
* operator: upgradeable false when pools are still updating [#2487](https://github.com/openshift/machine-config-operator/pull/2487)
* [Bug 1946513](https://bugzilla.redhat.com/show_bug.cgi?id=1946513): Fix Auto node sizing to honor user input [#2514](https://github.com/openshift/machine-config-operator/pull/2514)
* Add new extension for sandboxed-containers [#2456](https://github.com/openshift/machine-config-operator/pull/2456)
* [Bug 1944986](https://bugzilla.redhat.com/show_bug.cgi?id=1944986): Doc fix for ContainerRuntimeConfig CR [#2503](https://github.com/openshift/machine-config-operator/pull/2503)
* [Bug 1899057](https://bugzilla.redhat.com/show_bug.cgi?id=1899057): configure-ovs-network: fix spurious OVS warnings [#2496](https://github.com/openshift/machine-config-operator/pull/2496)
* [Bug 1945431](https://bugzilla.redhat.com/show_bug.cgi?id=1945431): alerts: SystemMemoryExceedsReservation triggers too quickly [#2508](https://github.com/openshift/machine-config-operator/pull/2508)
* [Bug 1939740](https://bugzilla.redhat.com/show_bug.cgi?id=1939740): Use new --prefer-ipv6 flag to "runtimecfg node-ip" as appropriate [#2478](https://github.com/openshift/machine-config-operator/pull/2478)
* vSphere: Update reviewers and approvers [#2505](https://github.com/openshift/machine-config-operator/pull/2505)
* [Bug 1943329](https://bugzilla.redhat.com/show_bug.cgi?id=1943329): add tlsSecurityProfile to KubeletConfig manifest [#2492](https://github.com/openshift/machine-config-operator/pull/2492)
* [Bug 1920670](https://bugzilla.redhat.com/show_bug.cgi?id=1920670): [Baremetal and friends] Properly handle SIGTERM - Keepalived container [#2367](https://github.com/openshift/machine-config-operator/pull/2367)
* [Bug 1940939](https://bugzilla.redhat.com/show_bug.cgi?id=1940939): Do "systemctl daemon-reload" after running "runtimecfg node-ip" [#2470](https://github.com/openshift/machine-config-operator/pull/2470)
* [Bug 1941936](https://bugzilla.redhat.com/show_bug.cgi?id=1941936): drop LogSizeMax and OverlaySize in ContainerRuntimeConfiguration when not used [#2494](https://github.com/openshift/machine-config-operator/pull/2494)
* [OCPNODE-367](https://issues.redhat.com/browse/OCPNODE-367): Auto node sizing for Openshift [#2466](https://github.com/openshift/machine-config-operator/pull/2466)
* [Bug 1935539](https://bugzilla.redhat.com/show_bug.cgi?id=1935539): vSphere: udp tnl workaround cannot use nmcli [#2482](https://github.com/openshift/machine-config-operator/pull/2482)
* [Bug 1925698](https://bugzilla.redhat.com/show_bug.cgi?id=1925698): not allow healthcheck traffic to loop through the node [#2477](https://github.com/openshift/machine-config-operator/pull/2477)
* [Bug 1943145](https://bugzilla.redhat.com/show_bug.cgi?id=1943145): Strengthen kubelet service dependency on crio service [#2491](https://github.com/openshift/machine-config-operator/pull/2491)
* [Bug 1940950](https://bugzilla.redhat.com/show_bug.cgi?id=1940950): Strengthen kubelet service dependency on crio service [#2489](https://github.com/openshift/machine-config-operator/pull/2489)
* Fixes: Bug 1942207: [vsphere] hostnames are changed when upgrading from 4.6 to 4.7.x causing upgrades to fail [#2486](https://github.com/openshift/machine-config-operator/pull/2486)
* [Bug 1938084](https://bugzilla.redhat.com/show_bug.cgi?id=1938084): configure-ovs.sh:incorrect setting of cloned-mac-address field [#2468](https://github.com/openshift/machine-config-operator/pull/2468)
* Update Update-SSHKeys.md [#2483](https://github.com/openshift/machine-config-operator/pull/2483)
* [Bug 1930636](https://bugzilla.redhat.com/show_bug.cgi?id=1930636): fix error print verb [#2485](https://github.com/openshift/machine-config-operator/pull/2485)
* Makefile: Bump test-e2e timeout to 90 minutes [#2474](https://github.com/openshift/machine-config-operator/pull/2474)
* [Bug 1935539](https://bugzilla.redhat.com/show_bug.cgi?id=1935539): vSphere: Disable tx udp_csum segmentation [#2472](https://github.com/openshift/machine-config-operator/pull/2472)
* [Bug 1825417](https://bugzilla.redhat.com/show_bug.cgi?id=1825417): Make getting the suffix of an MC more robust [#2458](https://github.com/openshift/machine-config-operator/pull/2458)
* [Bug 1939270](https://bugzilla.redhat.com/show_bug.cgi?id=1939270): pkg/operator/status: Use 'DegradedPool' reason for Upgradeable=False [#2463](https://github.com/openshift/machine-config-operator/pull/2463)
* Bump haproxy http-request timeout to 30 seconds [#1743](https://github.com/openshift/machine-config-operator/pull/1743)
* Skip drain on Single Node deployment [#2457](https://github.com/openshift/machine-config-operator/pull/2457)
* [Bug 1840881](https://bugzilla.redhat.com/show_bug.cgi?id=1840881): Make getting the suffix of a kubeletconfig MC more robust [#2459](https://github.com/openshift/machine-config-operator/pull/2459)
* [Bug 1902963](https://bugzilla.redhat.com/show_bug.cgi?id=1902963): templates: add After=ostree-finalize-staged.service to kubelet.service [#2414](https://github.com/openshift/machine-config-operator/pull/2414)
* [Bug 1934113](https://bugzilla.redhat.com/show_bug.cgi?id=1934113): Improve error handling for os updates [#2449](https://github.com/openshift/machine-config-operator/pull/2449)
* [Bug 1930636](https://bugzilla.redhat.com/show_bug.cgi?id=1930636): Fix overlaySize & pidslimit ctrcfg [#2448](https://github.com/openshift/machine-config-operator/pull/2448)
* [Bug 1933805](https://bugzilla.redhat.com/show_bug.cgi?id=1933805): Add node label to service monitor [#2446](https://github.com/openshift/machine-config-operator/pull/2446)
* [Bug 1931522](https://bugzilla.redhat.com/show_bug.cgi?id=1931522): OVS Config: fixes detecting bond NM files with static IP [#2424](https://github.com/openshift/machine-config-operator/pull/2424)
* [OCPNODE-464](https://issues.redhat.com/browse/OCPNODE-464): add tls security profile support [#2324](https://github.com/openshift/machine-config-operator/pull/2324)
* [Bug 1932105](https://bugzilla.redhat.com/show_bug.cgi?id=1932105): pkg/operator/sync: More logging for syncRequiredMachineConfigPools [#2444](https://github.com/openshift/machine-config-operator/pull/2444)
* [Bug 1932105](https://bugzilla.redhat.com/show_bug.cgi?id=1932105): operator/sync.go restore err when required pools not leveled [#2440](https://github.com/openshift/machine-config-operator/pull/2440)
* [Bug 1871770](https://bugzilla.redhat.com/show_bug.cgi?id=1871770): Remove extraneous whitespace from keepalived peer list [#2409](https://github.com/openshift/machine-config-operator/pull/2409)
* [Bug 1927731](https://bugzilla.redhat.com/show_bug.cgi?id=1927731): Revert "pkg/daemon: Add IgnitionVersion to Daemon" [#2431](https://github.com/openshift/machine-config-operator/pull/2431)
* [Bug 1896226](https://bugzilla.redhat.com/show_bug.cgi?id=1896226): Remove recycler pod templates [#2318](https://github.com/openshift/machine-config-operator/pull/2318)
* [Bug 1844990](https://bugzilla.redhat.com/show_bug.cgi?id=1844990): server/api: Disable unsafe ciphers for CVE-2016-2183 [#2420](https://github.com/openshift/machine-config-operator/pull/2420)
* [Bug 1930620](https://bugzilla.redhat.com/show_bug.cgi?id=1930620): support trace loglevel [#2429](https://github.com/openshift/machine-config-operator/pull/2429)
* OWNERS: Surrendering membership [#2432](https://github.com/openshift/machine-config-operator/pull/2432)
* [Bug 1922997](https://bugzilla.redhat.com/show_bug.cgi?id=1922997): Connect default NIC to cluster network [#2384](https://github.com/openshift/machine-config-operator/pull/2384)
* [Bug 1928473](https://bugzilla.redhat.com/show_bug.cgi?id=1928473): Apply system-connections-merged to all platforms [#2425](https://github.com/openshift/machine-config-operator/pull/2425)
* Add kubelet CA to no-reboot action list/Do not drain for non-reboot actions [#2398](https://github.com/openshift/machine-config-operator/pull/2398)
* controller: remove etcd quorum-guard check on master pool [#2416](https://github.com/openshift/machine-config-operator/pull/2416)
* daemon: safer signal handling for shutdown [#2395](https://github.com/openshift/machine-config-operator/pull/2395)
* pkg/daemon: Drop unnecessary select from runLoginMonitor [#2406](https://github.com/openshift/machine-config-operator/pull/2406)
* vendor: update openshift/api to bring in new field controlPlaneTopology [#2417](https://github.com/openshift/machine-config-operator/pull/2417)
* [Bug 1927366](https://bugzilla.redhat.com/show_bug.cgi?id=1927366): Fixes ovs-configuration with cloned connections [#2402](https://github.com/openshift/machine-config-operator/pull/2402)
* [Bug 1840881](https://bugzilla.redhat.com/show_bug.cgi?id=1840881): Fix 1:1 mapping for kubeletconfig:MC and some e2e test fixes [#2408](https://github.com/openshift/machine-config-operator/pull/2408)
* Dockerfile: update reference to builder to new CI location [#2400](https://github.com/openshift/machine-config-operator/pull/2400)
* [Bug 1920807](https://bugzilla.redhat.com/show_bug.cgi?id=1920807): [vsphere] set hostname with --static to provide consistent node name for CSR approval [#2380](https://github.com/openshift/machine-config-operator/pull/2380)
* Updating ose-machine-config-operator builder & base images to be consistent with ART [#2396](https://github.com/openshift/machine-config-operator/pull/2396)
* OWNERS: drop @runcom with gratitude [#2379](https://github.com/openshift/machine-config-operator/pull/2379)
* [Bug 1885186](https://bugzilla.redhat.com/show_bug.cgi?id=1885186): handle Passwd.Users removal more gracefully [#2389](https://github.com/openshift/machine-config-operator/pull/2389)
* [Full changelog](https://github.com/openshift/machine-config-operator/compare/a29f0d80366f4a6eb72f163cb11249b8b965a22b...d3da910bfa9f4b599af4ed7f5ac270d55950a3a1)


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

* Updating ose-mdns-publisher builder & base images to be consistent with ART [#28](https://github.com/openshift/mdns-publisher/pull/28)
* [Bug 1915122](https://bugzilla.redhat.com/show_bug.cgi?id=1915122): Truncate long service names to 63 characters [#24](https://github.com/openshift/mdns-publisher/pull/24)
* Updating ose-mdns-publisher builder & base images to be consistent with ART [#25](https://github.com/openshift/mdns-publisher/pull/25)
* [Full changelog](https://github.com/openshift/mdns-publisher/compare/207a7e5d80dbca3ffb2dc205ebba516e29ebaa6d...2c42cc4d95ef276b81cd78d9509e2dc34f3713c1)


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

* Change nil instead of error in case of no network annotation [#96](https://github.com/openshift/multus-cni/pull/96)
* Updating multus-cni builder & base images to be consistent with ART [#93](https://github.com/openshift/multus-cni/pull/93)
* Sync with upstream for OCP 4.8 [#88](https://github.com/openshift/multus-cni/pull/88)
* Updating multus-cni builder & base images to be consistent with ART [#86](https://github.com/openshift/multus-cni/pull/86)
* [Full changelog](https://github.com/openshift/multus-cni/compare/1728ddf0d06ef43386aa64aeab41a9e0380c6813...4839889c619472ad0ef6868a0eeb2685363ede60)


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

* Fix IP address type size to 16 bytes [#51](https://github.com/openshift/whereabouts-cni/pull/51)
* [Bug 1919048](https://bugzilla.redhat.com/show_bug.cgi?id=1919048): Fix for IPv6 when leading hextets equal zero [#48](https://github.com/openshift/whereabouts-cni/pull/48)
* [Full changelog](https://github.com/openshift/whereabouts-cni/compare/dfe6b395b67c0cede73e6edf758976ae208b930c...9a05258711b1b459c0b24293a6d8fa77c9e5d852)


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

* [Bug 1907353](https://bugzilla.redhat.com/show_bug.cgi?id=1907353): Add ovs related services to GENERAL_SERVICES [#225](https://github.com/openshift/must-gather/pull/225)
* Add multi-networkpolicy object in must-gather [#226](https://github.com/openshift/must-gather/pull/226)
* gather multi-networkpolicy logs [#224](https://github.com/openshift/must-gather/pull/224)
* [Bug 1916809](https://bugzilla.redhat.com/show_bug.cgi?id=1916809): extend must-gather network log to include nodes' ovs DB [#218](https://github.com/openshift/must-gather/pull/218)
* [Bug 1916392](https://bugzilla.redhat.com/show_bug.cgi?id=1916392): Gather API priority and fairness debug endpoints [#204](https://github.com/openshift/must-gather/pull/204)
* Updating ose-must-gather builder & base images to be consistent with ART [#210](https://github.com/openshift/must-gather/pull/210)
* Gather ethtool info from driver and offload [#207](https://github.com/openshift/must-gather/pull/207)
* collect alerts from the cluster [#205](https://github.com/openshift/must-gather/pull/205)
* [Full changelog](https://github.com/openshift/must-gather/compare/140ea5e8081106c68668b6bd2d0873dc9032af0b...cbf587fe6e4c97196e84aea68ad7a57210035e92)


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

* Changed container repository from Docker to Quay (#36) [#36](https://github.com/openshift/network-metrics-daemon/pull/36)
* Updating ose-network-metrics-daemon builder & base images to be consistent with ART (#35) [#35](https://github.com/openshift/network-metrics-daemon/pull/35)
* deployments: Use 33% as the rollout maxUnavailable (#34) [#34](https://github.com/openshift/network-metrics-daemon/pull/34)
* Updating ose-network-metrics-daemon builder & base images to be consistent with ART (#33) [#33](https://github.com/openshift/network-metrics-daemon/pull/33)
* [Full changelog](https://github.com/openshift/network-metrics-daemon/compare/b1926150fd61d1f5137d18606661ff451f504a98...f02c63ae9475d2e51ee1b94b8e341ac8f9d590b7)


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

* [Bug 1948311](https://bugzilla.redhat.com/show_bug.cgi?id=1948311): bump to kube 1.21.0 [#50](https://github.com/openshift/oauth-apiserver/pull/50)
* forbid the old token format [#44](https://github.com/openshift/oauth-apiserver/pull/44)
* prints flags at startup [#48](https://github.com/openshift/oauth-apiserver/pull/48)
* loosen up username and identity name validation [#47](https://github.com/openshift/oauth-apiserver/pull/47)
* [Bug 1933599](https://bugzilla.redhat.com/show_bug.cgi?id=1933599): bump k8s.io/apiserver to 1.20.4 [#45](https://github.com/openshift/oauth-apiserver/pull/45)
* add a custom authorizer to ensure kube-apiserver can always access tokenreviews webhook [#41](https://github.com/openshift/oauth-apiserver/pull/41)
* Add token validation for OpenShift OAuth access tokens [#9](https://github.com/openshift/oauth-apiserver/pull/9)
* Updating ose-oauth-apiserver builder & base images to be consistent with ART [#39](https://github.com/openshift/oauth-apiserver/pull/39)
* completeConfig: remove storage, storageErr state from config [#40](https://github.com/openshift/oauth-apiserver/pull/40)
* [Full changelog](https://github.com/openshift/oauth-apiserver/compare/69f527e90f599e0f509cfce73ba7b95656f03f7f...74036646ecc93231b276787e335925fc1070f6fe)


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

* [Bug 1948311](https://bugzilla.redhat.com/show_bug.cgi?id=1948311): DelegatingAuthenticationOptions TokenReview request timeout [#75](https://github.com/openshift/oauth-server/pull/75)
* base64-encode usernames when they contain ':' or '/' [#72](https://github.com/openshift/oauth-server/pull/72)
* Remove the legacy Dockerfile [#73](https://github.com/openshift/oauth-server/pull/73)
* Updating oauth-server builder & base images to be consistent with ART [#70](https://github.com/openshift/oauth-server/pull/70)
* [Bug 1892642](https://bugzilla.redhat.com/show_bug.cgi?id=1892642): metrics: move unlabeled metrics to Counters, initialize all [#69](https://github.com/openshift/oauth-server/pull/69)
* [Full changelog](https://github.com/openshift/oauth-server/compare/3215761a70426326f0be2ca675b0e9b9fdae341e...f40542158385122d0d5914b1ff3023c824ea0674)


### [openshift-apiserver](https://github.com/openshift/openshift-apiserver/tree/4ec57eb921bad25a4e72151137f81cccfd63762e)

* [BUILD-186](https://issues.redhat.com/browse/BUILD-186): build lastTriggeredID needs to be in status [#191](https://github.com/openshift/openshift-apiserver/pull/191)
* bump apiserver-lib-go for looser username validation [#195](https://github.com/openshift/openshift-apiserver/pull/195)
* sets shutdown-delay-duration from OpenShiftAPIServerConfig [#198](https://github.com/openshift/openshift-apiserver/pull/198)
* limit basic-user cluster role well-known access to oauth-authorization-server only [#192](https://github.com/openshift/openshift-apiserver/pull/192)
* [Bug 1895053](https://bugzilla.redhat.com/show_bug.cgi?id=1895053): Propagate new MountTrustedCA field [#185](https://github.com/openshift/openshift-apiserver/pull/185)
* [Bug 1933599](https://bugzilla.redhat.com/show_bug.cgi?id=1933599): bump k8s.io/apiserver to 1.20.4 [#190](https://github.com/openshift/openshift-apiserver/pull/190)
* Updating ose-openshift-apiserver builder & base images to be consistent with ART [#184](https://github.com/openshift/openshift-apiserver/pull/184)
* [Full changelog](https://github.com/openshift/openshift-apiserver/compare/a0f41548179e57e9b184a3e713ac6227cc4385ff...4ec57eb921bad25a4e72151137f81cccfd63762e)


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

* [BUILD-186](https://issues.redhat.com/browse/BUILD-186): build lastTriggeredID needs to be in status [#171](https://github.com/openshift/openshift-controller-manager/pull/171)
* [Bug 1947793](https://bugzilla.redhat.com/show_bug.cgi?id=1947793): Deprecated API in use [#175](https://github.com/openshift/openshift-controller-manager/pull/175)
* ingress: Migrate to networking.k8s.io/v1 [#172](https://github.com/openshift/openshift-controller-manager/pull/172)
* [Bug 1895053](https://bugzilla.redhat.com/show_bug.cgi?id=1895053): Instruct builds to optionally mount trusted CAs [#154](https://github.com/openshift/openshift-controller-manager/pull/154)
* Updating ose-openshift-controller-manager builder & base images to be consistent with ART [#174](https://github.com/openshift/openshift-controller-manager/pull/174)
* Updating ose-openshift-controller-manager builder & base images to be consistent with ART [#168](https://github.com/openshift/openshift-controller-manager/pull/168)
* [Full changelog](https://github.com/openshift/openshift-controller-manager/compare/e0755cd0dca5e8a0cdae0a52d7127f75f20b1e9a...86450d945e76bcf8670b769b620c442fb0cf770a)


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

* Updating openshift-state-metrics builder & base images to be consistent with ART [#68](https://github.com/openshift/openshift-state-metrics/pull/68)
* Updating openshift-state-metrics builder & base images to be consistent with ART [#67](https://github.com/openshift/openshift-state-metrics/pull/67)
* [Full changelog](https://github.com/openshift/openshift-state-metrics/compare/40b0968ee1d488b791cdd6750fac6534abac122e...101429149266e2c86a41b82baf47a033c9a93b02)


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

* [Bug 1947774](https://bugzilla.redhat.com/show_bug.cgi?id=1947774): fix imagePullPolicy to ifNotPresent [#35](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/35)
* Cinder: Add metrics scraping [#34](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/34)
* [Bug 1909136](https://bugzilla.redhat.com/show_bug.cgi?id=1909136): Pass cluster ID to CSI driver [#33](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/33)
* Updating ose-openstack-cinder-csi-driver-operator builder & base images to be consistent with ART [#32](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/32)
* [Bug 1918562](https://bugzilla.redhat.com/show_bug.cgi?id=1918562): bump library-go [#30](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/30)
* [Bug 1933184](https://bugzilla.redhat.com/show_bug.cgi?id=1933184): Add maxUnavailable to DaemonSets [#28](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/28)
* Fix logLevel propagation to the operands [#27](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/27)
* Updating ose-openstack-cinder-csi-driver-operator builder & base images to be consistent with ART [#25](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/25)
* Cleanup: Remove serviceName from controller manifest [#26](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/26)
* [Full changelog](https://github.com/openshift/openstack-cinder-csi-driver-operator/compare/117ce62c69b399c524850f4ca32324a4ed288acd...9c21c2599e64f4e8c6238fc14b03ce0c07f82901)


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

* [Bug 1952179](https://bugzilla.redhat.com/show_bug.cgi?id=1952179): Port Allowed Address Pairs UI [#178](https://github.com/openshift/cluster-api-provider-openstack/pull/178)
* [Bug 1948546](https://bugzilla.redhat.com/show_bug.cgi?id=1948546): Port create bugs [#175](https://github.com/openshift/cluster-api-provider-openstack/pull/175)
* Ports NetworkID json typo [#174](https://github.com/openshift/cluster-api-provider-openstack/pull/174)
* Sriov Addons [#173](https://github.com/openshift/cluster-api-provider-openstack/pull/173)
* Updating ose-openstack-machine-controllers builder & base images to be consistent with ART [#172](https://github.com/openshift/cluster-api-provider-openstack/pull/172)
* [Bug 1747270](https://bugzilla.redhat.com/show_bug.cgi?id=1747270): InstanceService.GetInstanceList should not do substring search on name [#171](https://github.com/openshift/cluster-api-provider-openstack/pull/171)
* Adds vnictype to port creation [#169](https://github.com/openshift/cluster-api-provider-openstack/pull/169)
* Add availability zone option to root volume [#168](https://github.com/openshift/cluster-api-provider-openstack/pull/168)
* Tag Ports Created By CAPO Based on Network or Subnet Attached [#166](https://github.com/openshift/cluster-api-provider-openstack/pull/166)
* Remove pkg/errors dependency [#155](https://github.com/openshift/cluster-api-provider-openstack/pull/155)
* Updating ose-openstack-machine-controllers builder & base images to be consistent with ART [#162](https://github.com/openshift/cluster-api-provider-openstack/pull/162)
* images: Remove openssh from the RHEL variant [#145](https://github.com/openshift/cluster-api-provider-openstack/pull/145)
* hack: Add verify-vendor.sh [#144](https://github.com/openshift/cluster-api-provider-openstack/pull/144)
* Update BZ component [#160](https://github.com/openshift/cluster-api-provider-openstack/pull/160)
* use gophercloud/utils to list available AZs [#146](https://github.com/openshift/cluster-api-provider-openstack/pull/146)
* [Full changelog](https://github.com/openshift/cluster-api-provider-openstack/compare/471cf3ab636c26ed7c9fba6330374a5ea1b36b43...6a1e5ac57ffd25020af8f6a85567bb0bedd8d34b)


### [operator-lifecycle-manager](https://github.com/openshift/operator-framework-olm/tree/35090f5202d805b16bf7904df258ce6b80df1d52)

* [Bug 1934071](https://bugzilla.redhat.com/show_bug.cgi?id=1934071): fix(catalog): Reduce namespace resync in resolution failure [#62](https://github.com/openshift/operator-framework-olm/pull/62)
* Add verify target to Makefile. [#64](https://github.com/openshift/operator-framework-olm/pull/64)
* [Bug 1951652](https://bugzilla.redhat.com/show_bug.cgi?id=1951652): Retry failures when pulling images [#63](https://github.com/openshift/operator-framework-olm/pull/63)
* [Bug 1942522](https://bugzilla.redhat.com/show_bug.cgi?id=1942522): Fix resolution error if inner entry doesn't provide a required API. [#60](https://github.com/openshift/operator-framework-olm/pull/60)
* Add management workload annotations [#42](https://github.com/openshift/operator-framework-olm/pull/42)
* [Bug 1938492](https://bugzilla.redhat.com/show_bug.cgi?id=1938492): Add resource requests for bundle unpacker [#55](https://github.com/openshift/operator-framework-olm/pull/55)
* [Bug 1949294](https://bugzilla.redhat.com/show_bug.cgi?id=1949294): fix environment variable merging from subscription.config [#53](https://github.com/openshift/operator-framework-olm/pull/53)
* [Bug 1948725](https://bugzilla.redhat.com/show_bug.cgi?id=1948725): Add IBM managed cloud profile annotations to manifests [#50](https://github.com/openshift/operator-framework-olm/pull/50)
* [Bug 1934080](https://bugzilla.redhat.com/show_bug.cgi?id=1934080): Preserve existing ServiceAccount owner references during installs. [#41](https://github.com/openshift/operator-framework-olm/pull/41)
* [Bug 1948771](https://bugzilla.redhat.com/show_bug.cgi?id=1948771): Revert "set packageserver replicas to 1 for single node" [#51](https://github.com/openshift/operator-framework-olm/pull/51)
* staging/operator-registry: Pull in all non-opm-add declarative config updates [#47](https://github.com/openshift/operator-framework-olm/pull/47)
* Staged api to 01e8bf8b (v0.8.0) and olm to c480add3. [#49](https://github.com/openshift/operator-framework-olm/pull/49)
* staging/operator-registry: Pull in declarative config base packages + server command [#45](https://github.com/openshift/operator-framework-olm/pull/45)
* Update the staging/operator-lifecycle-manager tree [#46](https://github.com/openshift/operator-framework-olm/pull/46)
* [Bug 1946838](https://bugzilla.redhat.com/show_bug.cgi?id=1946838): Do not adopt copied CSVs [#44](https://github.com/openshift/operator-framework-olm/pull/44)
* [Bug 1913525](https://bugzilla.redhat.com/show_bug.cgi?id=1913525): Bump the k8s dependencies to v0.20.4 [#40](https://github.com/openshift/operator-framework-olm/pull/40)
* Upstream sync for operator-lifecycle-manager [#38](https://github.com/openshift/operator-framework-olm/pull/38)
* staging/olm: Re-generate test fake package(s) [#39](https://github.com/openshift/operator-framework-olm/pull/39)
* Upstream sync for operator-registry [#36](https://github.com/openshift/operator-framework-olm/pull/36)
* [Bug 1945584](https://bugzilla.redhat.com/show_bug.cgi?id=1945584): Remove overrides for GOOS and GOARCH in cpb Makefile recipe. [#35](https://github.com/openshift/operator-framework-olm/pull/35)
* Makefile: Use the full git commit hash when building binaries [#33](https://github.com/openshift/operator-framework-olm/pull/33)
* Remove the OLM_VERSION file and update the base.Dockerfile to use Go 1.16 [#32](https://github.com/openshift/operator-framework-olm/pull/32)
* Updating operator-lifecycle-manager builder & base images to be consistent with ART [#31](https://github.com/openshift/operator-framework-olm/pull/31)
* Updating operator-registry builder & base images to be consistent with ART [#30](https://github.com/openshift/operator-framework-olm/pull/30)
* Dockerfile,Makefile: Add opm binary and cross compilation target(s) [#29](https://github.com/openshift/operator-framework-olm/pull/29)
* add crd and manifest generation [#27](https://github.com/openshift/operator-framework-olm/pull/27)
* staging: Update OLM modules after recent changes [#26](https://github.com/openshift/operator-framework-olm/pull/26)
* Release 4.8 [#25](https://github.com/openshift/operator-framework-olm/pull/25)
* scripts: Update the unit.sh helper script and populate the nested staging directory [#21](https://github.com/openshift/operator-framework-olm/pull/21)
* Add additional make targets and update Dockerfile(s) [#20](https://github.com/openshift/operator-framework-olm/pull/20)
* Dockerfile: Update the Golang operator-registry base image tag [#19](https://github.com/openshift/operator-framework-olm/pull/19)
* Update repository layout [#18](https://github.com/openshift/operator-framework-olm/pull/18)
* Update helper scripts and root Makefile [#12](https://github.com/openshift/operator-framework-olm/pull/12)
* Update the CI registry in the registry Dockerfile and copy OLM_VERSION to root directory [#10](https://github.com/openshift/operator-framework-olm/pull/10)
* *.Dockerfile: Manually bump the image tags to 4.8 [#6](https://github.com/openshift/operator-framework-olm/pull/6)
* staging: Sync the vendor dependencies [#9](https://github.com/openshift/operator-framework-olm/pull/9)
* Add root .gitignore [#7](https://github.com/openshift/operator-framework-olm/pull/7)
* Add Ankita's initial commit + remove nested OWNERS files [#5](https://github.com/openshift/operator-framework-olm/pull/5)
* Create OWNERS [#1](https://github.com/openshift/operator-framework-olm/pull/1)
* [Full changelog](https://github.com/openshift/operator-framework-olm/compare/44f92b8a8e6d8f716eef00b192f4d80441ea160d...35090f5202d805b16bf7904df258ce6b80df1d52)


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

* Update Dockerfile.okd [#392](https://github.com/operator-framework/operator-marketplace/pull/392)
* [Bug 1949277](https://bugzilla.redhat.com/show_bug.cgi?id=1949277): Add operator manifest specific to ibm-cloud-managed profile [#389](https://github.com/operator-framework/operator-marketplace/pull/389)
* [Bug 1947794](https://bugzilla.redhat.com/show_bug.cgi?id=1947794): Update openshift rolebindings to v1 [#390](https://github.com/operator-framework/operator-marketplace/pull/390)
* update defaults to 4.8 [#387](https://github.com/operator-framework/operator-marketplace/pull/387)
* Add management workload annotations [#388](https://github.com/operator-framework/operator-marketplace/pull/388)
* Build with Go 1.16 [#386](https://github.com/operator-framework/operator-marketplace/pull/386)
* Add ROKS profile annotation [#385](https://github.com/operator-framework/operator-marketplace/pull/385)
* Annotate manifests for single-node-developer cluster profile [#369](https://github.com/operator-framework/operator-marketplace/pull/369)
* [Bug 1927393](https://bugzilla.redhat.com/show_bug.cgi?id=1927393): update defaults to 4.7 [#380](https://github.com/operator-framework/operator-marketplace/pull/380)
* [Full changelog](https://github.com/operator-framework/operator-marketplace/compare/96bab9b9f5bb2c8fce141992230cf75e48f14f78...8a49009c5aab147fda1eba0d4a2618f4dde81357)


### [operator-registry](https://github.com/openshift/operator-framework-olm/tree/35090f5202d805b16bf7904df258ce6b80df1d52)

* [Bug 1934071](https://bugzilla.redhat.com/show_bug.cgi?id=1934071): fix(catalog): Reduce namespace resync in resolution failure [#62](https://github.com/openshift/operator-framework-olm/pull/62)
* Add verify target to Makefile. [#64](https://github.com/openshift/operator-framework-olm/pull/64)
* [Bug 1951652](https://bugzilla.redhat.com/show_bug.cgi?id=1951652): Retry failures when pulling images [#63](https://github.com/openshift/operator-framework-olm/pull/63)
* [Bug 1942522](https://bugzilla.redhat.com/show_bug.cgi?id=1942522): Fix resolution error if inner entry doesn't provide a required API. [#60](https://github.com/openshift/operator-framework-olm/pull/60)
* Add management workload annotations [#42](https://github.com/openshift/operator-framework-olm/pull/42)
* [Bug 1938492](https://bugzilla.redhat.com/show_bug.cgi?id=1938492): Add resource requests for bundle unpacker [#55](https://github.com/openshift/operator-framework-olm/pull/55)
* [Bug 1949294](https://bugzilla.redhat.com/show_bug.cgi?id=1949294): fix environment variable merging from subscription.config [#53](https://github.com/openshift/operator-framework-olm/pull/53)
* [Bug 1948725](https://bugzilla.redhat.com/show_bug.cgi?id=1948725): Add IBM managed cloud profile annotations to manifests [#50](https://github.com/openshift/operator-framework-olm/pull/50)
* [Bug 1934080](https://bugzilla.redhat.com/show_bug.cgi?id=1934080): Preserve existing ServiceAccount owner references during installs. [#41](https://github.com/openshift/operator-framework-olm/pull/41)
* [Bug 1948771](https://bugzilla.redhat.com/show_bug.cgi?id=1948771): Revert "set packageserver replicas to 1 for single node" [#51](https://github.com/openshift/operator-framework-olm/pull/51)
* staging/operator-registry: Pull in all non-opm-add declarative config updates [#47](https://github.com/openshift/operator-framework-olm/pull/47)
* Staged api to 01e8bf8b (v0.8.0) and olm to c480add3. [#49](https://github.com/openshift/operator-framework-olm/pull/49)
* staging/operator-registry: Pull in declarative config base packages + server command [#45](https://github.com/openshift/operator-framework-olm/pull/45)
* Update the staging/operator-lifecycle-manager tree [#46](https://github.com/openshift/operator-framework-olm/pull/46)
* [Bug 1946838](https://bugzilla.redhat.com/show_bug.cgi?id=1946838): Do not adopt copied CSVs [#44](https://github.com/openshift/operator-framework-olm/pull/44)
* [Bug 1913525](https://bugzilla.redhat.com/show_bug.cgi?id=1913525): Bump the k8s dependencies to v0.20.4 [#40](https://github.com/openshift/operator-framework-olm/pull/40)
* Upstream sync for operator-lifecycle-manager [#38](https://github.com/openshift/operator-framework-olm/pull/38)
* staging/olm: Re-generate test fake package(s) [#39](https://github.com/openshift/operator-framework-olm/pull/39)
* Upstream sync for operator-registry [#36](https://github.com/openshift/operator-framework-olm/pull/36)
* [Bug 1945584](https://bugzilla.redhat.com/show_bug.cgi?id=1945584): Remove overrides for GOOS and GOARCH in cpb Makefile recipe. [#35](https://github.com/openshift/operator-framework-olm/pull/35)
* Makefile: Use the full git commit hash when building binaries [#33](https://github.com/openshift/operator-framework-olm/pull/33)
* Remove the OLM_VERSION file and update the base.Dockerfile to use Go 1.16 [#32](https://github.com/openshift/operator-framework-olm/pull/32)
* Updating operator-lifecycle-manager builder & base images to be consistent with ART [#31](https://github.com/openshift/operator-framework-olm/pull/31)
* Updating operator-registry builder & base images to be consistent with ART [#30](https://github.com/openshift/operator-framework-olm/pull/30)
* Dockerfile,Makefile: Add opm binary and cross compilation target(s) [#29](https://github.com/openshift/operator-framework-olm/pull/29)
* add crd and manifest generation [#27](https://github.com/openshift/operator-framework-olm/pull/27)
* staging: Update OLM modules after recent changes [#26](https://github.com/openshift/operator-framework-olm/pull/26)
* Release 4.8 [#25](https://github.com/openshift/operator-framework-olm/pull/25)
* scripts: Update the unit.sh helper script and populate the nested staging directory [#21](https://github.com/openshift/operator-framework-olm/pull/21)
* Add additional make targets and update Dockerfile(s) [#20](https://github.com/openshift/operator-framework-olm/pull/20)
* Dockerfile: Update the Golang operator-registry base image tag [#19](https://github.com/openshift/operator-framework-olm/pull/19)
* Update repository layout [#18](https://github.com/openshift/operator-framework-olm/pull/18)
* Update helper scripts and root Makefile [#12](https://github.com/openshift/operator-framework-olm/pull/12)
* Update the CI registry in the registry Dockerfile and copy OLM_VERSION to root directory [#10](https://github.com/openshift/operator-framework-olm/pull/10)
* *.Dockerfile: Manually bump the image tags to 4.8 [#6](https://github.com/openshift/operator-framework-olm/pull/6)
* staging: Sync the vendor dependencies [#9](https://github.com/openshift/operator-framework-olm/pull/9)
* Add root .gitignore [#7](https://github.com/openshift/operator-framework-olm/pull/7)
* Add Ankita's initial commit + remove nested OWNERS files [#5](https://github.com/openshift/operator-framework-olm/pull/5)
* Create OWNERS [#1](https://github.com/openshift/operator-framework-olm/pull/1)
* [Full changelog](https://github.com/openshift/operator-framework-olm/compare/a97d366a92d302ff2056fa2d19aa3e48b0fbc99c...35090f5202d805b16bf7904df258ce6b80df1d52)


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

* Updating ose-ovirt-csi-driver builder & base images to be consistent with ART [#70](https://github.com/openshift/ovirt-csi-driver/pull/70)
* Update OWNERS and Registry ci [#73](https://github.com/openshift/ovirt-csi-driver/pull/73)
* [Full changelog](https://github.com/openshift/ovirt-csi-driver/compare/72545e6381b3625bcb37e37c4c713862d04cb145...b1d4ec36d194e7dd655e8cfb35229e1bed4c7a14)


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

* oVirt: Add metrics scraping [#53](https://github.com/openshift/ovirt-csi-driver-operator/pull/53)
* Updating ose-cluster-ovirt-csi-operator builder & base images to be consistent with ART [#52](https://github.com/openshift/ovirt-csi-driver-operator/pull/52)
* [Bug 1933184](https://bugzilla.redhat.com/show_bug.cgi?id=1933184): Fix maxUnavailable value to 10% [#51](https://github.com/openshift/ovirt-csi-driver-operator/pull/51)
* [Bug 1933184](https://bugzilla.redhat.com/show_bug.cgi?id=1933184): Add maxUnavailable to DaemonSets [#50](https://github.com/openshift/ovirt-csi-driver-operator/pull/50)
* Run config informers when starting the operator [#48](https://github.com/openshift/ovirt-csi-driver-operator/pull/48)
* Cleanup: Remove serviceName from controller manifest [#46](https://github.com/openshift/ovirt-csi-driver-operator/pull/46)
* Updating ose-cluster-ovirt-csi-operator builder & base images to be consistent with ART [#45](https://github.com/openshift/ovirt-csi-driver-operator/pull/45)
* update manifests and README [#42](https://github.com/openshift/ovirt-csi-driver-operator/pull/42)
* [Full changelog](https://github.com/openshift/ovirt-csi-driver-operator/compare/f8808a04dc6bfe7ce36a8238089dbae7ab29cbb6...2c689b502670b0d655549cecbe42c1c91a12700a)


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

* [Bug 1948963](https://bugzilla.redhat.com/show_bug.cgi?id=1948963): add support for hugepages [#102](https://github.com/openshift/cluster-api-provider-ovirt/pull/102)
* [Bug 1941334](https://bugzilla.redhat.com/show_bug.cgi?id=1941334): Add support for auto pinning policy [#100](https://github.com/openshift/cluster-api-provider-ovirt/pull/100)
* [Bug 1917485](https://bugzilla.redhat.com/show_bug.cgi?id=1917485): Add validations to machine object [#96](https://github.com/openshift/cluster-api-provider-ovirt/pull/96)
* [Bug 1937694](https://bugzilla.redhat.com/show_bug.cgi?id=1937694): providerIDController ignore nodes that have no machine [#95](https://github.com/openshift/cluster-api-provider-ovirt/pull/95)
* [Bug 1931215](https://bugzilla.redhat.com/show_bug.cgi?id=1931215): Add support for affinity group [#80](https://github.com/openshift/cluster-api-provider-ovirt/pull/80)
* [Bug 1920905](https://bugzilla.redhat.com/show_bug.cgi?id=1920905): extract node machine ipaddress from the engine instead using DNS . [#85](https://github.com/openshift/cluster-api-provider-ovirt/pull/85)
* credentials: handle error in the strconv.Parsebool [#94](https://github.com/openshift/cluster-api-provider-ovirt/pull/94)
* add custom capo readme [#88](https://github.com/openshift/cluster-api-provider-ovirt/pull/88)
* Updating ose-ovirt-machine-controllers builder & base images to be consistent with ART [#91](https://github.com/openshift/cluster-api-provider-ovirt/pull/91)
* [Bug 1926346](https://bugzilla.redhat.com/show_bug.cgi?id=1926346): move to go 1.15 and registry.ci.openshift.org [#87](https://github.com/openshift/cluster-api-provider-ovirt/pull/87)
* Updating ose-ovirt-machine-controllers builder & base images to be consistent with ART [#83](https://github.com/openshift/cluster-api-provider-ovirt/pull/83)
* [Bug 1926278](https://bugzilla.redhat.com/show_bug.cgi?id=1926278): Bump K8s dependencies to 1.20 [#86](https://github.com/openshift/cluster-api-provider-ovirt/pull/86)
* [Full changelog](https://github.com/openshift/cluster-api-provider-ovirt/compare/e6fa5e240bca27e126b9de179e8c56220f1a9c44...2ac685fd451c03564072c873ca087b06a0934aab)


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

* [Bug 1944121](https://bugzilla.redhat.com/show_bug.cgi?id=1944121): master: Delay deleting Namespace's address set for 20 seconds [#499](https://github.com/openshift/ovn-kubernetes/pull/499)
* [Bug 1947917](https://bugzilla.redhat.com/show_bug.cgi?id=1947917): fix deadlock in EgressFirewall DNS code [#502](https://github.com/openshift/ovn-kubernetes/pull/502)
* [Bug 1950159](https://bugzilla.redhat.com/show_bug.cgi?id=1950159): Fix linter errors in OCP Hacks [#495](https://github.com/openshift/ovn-kubernetes/pull/495)
* [Bug 1947712](https://bugzilla.redhat.com/show_bug.cgi?id=1947712): pods: bind pod logical switch ports to the node's chassis with requested-chassis [#500](https://github.com/openshift/ovn-kubernetes/pull/500)
* [Bug 1945948](https://bugzilla.redhat.com/show_bug.cgi?id=1945948): Fixes local node IP reachability in shared gateway mode [#498](https://github.com/openshift/ovn-kubernetes/pull/498)
* [Bug 1930248](https://bugzilla.redhat.com/show_bug.cgi?id=1930248): Sync management port for an existing node [#497](https://github.com/openshift/ovn-kubernetes/pull/497)
* 4-9-21 merge [#496](https://github.com/openshift/ovn-kubernetes/pull/496)
* Dockerfile: bump OVS to openvswitch2.15-2.15.0-9 [#492](https://github.com/openshift/ovn-kubernetes/pull/492)
* [Bug 1944180](https://bugzilla.redhat.com/show_bug.cgi?id=1944180): 3-30-21 merge [#480](https://github.com/openshift/ovn-kubernetes/pull/480)
* Dockerfile: bump OVS to openvswitch2.15-2.15.0-2 [#461](https://github.com/openshift/ovn-kubernetes/pull/461)
* Add wait to iptables commands for OCP Hacks [#476](https://github.com/openshift/ovn-kubernetes/pull/476)
* 3-24-21 merge [#475](https://github.com/openshift/ovn-kubernetes/pull/475)
* 3-22-21 merge [#472](https://github.com/openshift/ovn-kubernetes/pull/472)
* BZ 1927845: Bump OVS version to 2.13.0-79.5.el8fdp [#434](https://github.com/openshift/ovn-kubernetes/pull/434)
* Remove valadas from owners [#469](https://github.com/openshift/ovn-kubernetes/pull/469)
* Bump OVN to ovn2.13-20.12.0-25.el8fdp [#470](https://github.com/openshift/ovn-kubernetes/pull/470)
* [Bug 1934643](https://bugzilla.redhat.com/show_bug.cgi?id=1934643): Downstream merge 3-10-21 [#458](https://github.com/openshift/ovn-kubernetes/pull/458)
* Downstream merge 3-4-21 [#440](https://github.com/openshift/ovn-kubernetes/pull/440)
* Bump OVN to ovn2.13-20.12.0-24.el8fdp [#447](https://github.com/openshift/ovn-kubernetes/pull/447)
* Downstream merge 2-22-21 [#438](https://github.com/openshift/ovn-kubernetes/pull/438)
* [Bug 1918442](https://bugzilla.redhat.com/show_bug.cgi?id=1918442): Fix idling and rejects for 4.7 [#433](https://github.com/openshift/ovn-kubernetes/pull/433)
* Create a podman image to use with CI so linter/utests can be run [#431](https://github.com/openshift/ovn-kubernetes/pull/431)
* Updating ose-ovn-kubernetes builder & base images to be consistent with ART [#432](https://github.com/openshift/ovn-kubernetes/pull/432)
* [Full changelog](https://github.com/openshift/ovn-kubernetes/compare/485f3583bd8cdfa5c2045638a78392f60808bf70...ffb83fc22259e7d0d6b0b77d4f5efc2471e1d5ca)


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

* Updating prom-label-proxy builder & base images to be consistent with ART [#333](https://github.com/openshift/prom-label-proxy/pull/333)
* Updating prom-label-proxy builder & base images to be consistent with ART [#332](https://github.com/openshift/prom-label-proxy/pull/332)
* [Full changelog](https://github.com/openshift/prom-label-proxy/compare/db87872c6aba7e4e9def29b33beea582557ce940...2faeb4050010914d6b55da38bffb44b95702e052)


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

* Updating golang-github-prometheus-prometheus builder & base images to be consistent with ART [#79](https://github.com/openshift/prometheus/pull/79)
* Updating golang-github-prometheus-prometheus builder & base images to be consistent with ART [#72](https://github.com/openshift/prometheus/pull/72)
* [MON-1208](https://issues.redhat.com/browse/MON-1208): Bump Prometheus to v2.24.1 [#69](https://github.com/openshift/prometheus/pull/69)
* [Full changelog](https://github.com/openshift/prometheus/compare/cb5e53cdfedfee185feffcec13304dda87ff3055...e5297d8668409ba1e7bb44e7fc5509dd74493d79)


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

* Updating golang-github-prometheus-alertmanager builder & base images to be consistent with ART [#44](https://github.com/openshift/prometheus-alertmanager/pull/44)
* Updating golang-github-prometheus-alertmanager builder & base images to be consistent with ART [#43](https://github.com/openshift/prometheus-alertmanager/pull/43)
* [Full changelog](https://github.com/openshift/prometheus-alertmanager/compare/9954cc421d26ecf498ac82f3cbdc64ce3afa4c74...7b5ac8741d87542c43d002aef3b881d7f8065133)


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

* Updating prometheus-config-reloader builder & base images to be consistent with ART [#113](https://github.com/openshift/prometheus-operator/pull/113)
* Updating prometheus-operator builder & base images to be consistent with ART [#112](https://github.com/openshift/prometheus-operator/pull/112)
* Merge 0.45 into master [#109](https://github.com/openshift/prometheus-operator/pull/109)
* Updating prometheus-operator builder & base images to be consistent with ART [#107](https://github.com/openshift/prometheus-operator/pull/107)
* Updating prometheus-config-reloader builder & base images to be consistent with ART [#108](https://github.com/openshift/prometheus-operator/pull/108)
* [Full changelog](https://github.com/openshift/prometheus-operator/compare/1f0fd51df863c8773d2094e4ca78b4bd14cbf6e6...1572a3d9cb7844352f3e68a3cc4859b39341f967)


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

* Updating golang-github-prometheus-node_exporter builder & base images to be consistent with ART [#80](https://github.com/openshift/node_exporter/pull/80)
* Bump node_exporter to 1.1.1 [#84](https://github.com/openshift/node_exporter/pull/84)
* [Full changelog](https://github.com/openshift/node_exporter/compare/76974e2ed037c4bf81387dabf7ccd388a724c5aa...5146a0e9afd8f200aec667ec6b38c9c12b5ec582)


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

* [Bug 1948311](https://bugzilla.redhat.com/show_bug.cgi?id=1948311): DelegatingAuthenticationOptions TokenReview request timeout [#157](https://github.com/openshift/service-ca-operator/pull/157)
* Add management workload annotations [#152](https://github.com/openshift/service-ca-operator/pull/152)
* IBM Cloud manifest profile patch [#151](https://github.com/openshift/service-ca-operator/pull/151)
* Generate wildcard certificates matching pod host names for headless services [#149](https://github.com/openshift/service-ca-operator/pull/149)
* Updating ose-service-ca-operator builder & base images to be consistent with ART [#148](https://github.com/openshift/service-ca-operator/pull/148)
* Various e2e test fixes and cleanups [#147](https://github.com/openshift/service-ca-operator/pull/147)
* Random cleanups [#150](https://github.com/openshift/service-ca-operator/pull/150)
* Don't ignore the minTimeLeft parameter to requiresRegeneration [#143](https://github.com/openshift/service-ca-operator/pull/143)
* [Bug 1914446](https://bugzilla.redhat.com/show_bug.cgi?id=1914446): manifests: run the operator's pod as non-root user [#136](https://github.com/openshift/service-ca-operator/pull/136)
* Fix (make verify) with Go 1.16 [#142](https://github.com/openshift/service-ca-operator/pull/142)
* Remove cleanup of 4.3 deployments that was safe to remove in 4.5 [#141](https://github.com/openshift/service-ca-operator/pull/141)
* Updating ose-service-ca-operator builder & base images to be consistent with ART [#139](https://github.com/openshift/service-ca-operator/pull/139)
* [Full changelog](https://github.com/openshift/service-ca-operator/compare/e113f2498bb2b54202449ddc3488cb8471997a10...a37a7c39185d2a41c3b9c97de5278124b5342ecb)


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

* Updating telemeter builder & base images to be consistent with ART [#373](https://github.com/openshift/telemeter/pull/373)
* [Full changelog](https://github.com/openshift/telemeter/compare/e4dac5123ef6b3ecb16b5151e2e8f8aeb8b1f21a...7484569e92fb59bd248d0b51fb446b6222afc1d3)


### [tests](https://github.com/openshift/origin/tree/23e7cc5a0cb535b282451bdd478538e7336ecba7)

* [Bug 1952045](https://bugzilla.redhat.com/show_bug.cgi?id=1952045): request mirroring for nfs-server image used in jenkins-e2e tests [#26088](https://github.com/openshift/origin/pull/26088)
* [Bug 1951705](https://bugzilla.redhat.com/show_bug.cgi?id=1951705): allow HighOverallControlPlaneCPU during e2e runs [#26099](https://github.com/openshift/origin/pull/26099)
* monitor: mark the starting point for clusteroperators [#26092](https://github.com/openshift/origin/pull/26092)
* [Bug 1949050](https://bugzilla.redhat.com/show_bug.cgi?id=1949050): fix images.sh script [#26096](https://github.com/openshift/origin/pull/26096)
* [Bug 1848408](https://bugzilla.redhat.com/show_bug.cgi?id=1848408): fix validation issues in test files [#26091](https://github.com/openshift/origin/pull/26091)
* [Bug 1949096](https://bugzilla.redhat.com/show_bug.cgi?id=1949096): Restore private git clone tests [#26015](https://github.com/openshift/origin/pull/26015)
* [Bug 1949978](https://bugzilla.redhat.com/show_bug.cgi?id=1949978): test/extended/router: skip http2, grpc-interop and h2spec on AWS [#26089](https://github.com/openshift/origin/pull/26089)
* [Bug 1938467](https://bugzilla.redhat.com/show_bug.cgi?id=1938467): test/extended/operators/resources: Autoscaler sets requests [#26087](https://github.com/openshift/origin/pull/26087)
* monitor: Add pull time to pulled events for analysis [#26074](https://github.com/openshift/origin/pull/26074)
* monitor: Clamp intervals to the test duration [#26084](https://github.com/openshift/origin/pull/26084)
* ensure that sampled conditions always have a range of time in their event interval [#26080](https://github.com/openshift/origin/pull/26080)
* [Bug 1895053](https://bugzilla.redhat.com/show_bug.cgi?id=1895053): Verify builds can mount proxy trustedCA [#25778](https://github.com/openshift/origin/pull/25778)
* Remove non conformance test from the minimal suite [#26063](https://github.com/openshift/origin/pull/26063)
* [Bug 1949928](https://bugzilla.redhat.com/show_bug.cgi?id=1949928): Remove references to EOL ImageStream Tags [#26082](https://github.com/openshift/origin/pull/26082)
* [Bug 1938492](https://bugzilla.redhat.com/show_bug.cgi?id=1938492): test/extended/operators/resources: Marketplace Job sets requests [#26085](https://github.com/openshift/origin/pull/26085)
* [Bug 1949978](https://bugzilla.redhat.com/show_bug.cgi?id=1949978): test/extended/router: skip h2spec on proxy jobs [#26086](https://github.com/openshift/origin/pull/26086)
* [Bug 1949978](https://bugzilla.redhat.com/show_bug.cgi?id=1949978): test/extended/router: h2spec increase timeout and retry tests [#26083](https://github.com/openshift/origin/pull/26083)
* [Bug 1947809](https://bugzilla.redhat.com/show_bug.cgi?id=1947809): upgrade: register none suite [#26081](https://github.com/openshift/origin/pull/26081)
* SNO topology: the oauth-server should only have a single replica now [#26052](https://github.com/openshift/origin/pull/26052)
* Set a minimum width to e2e-intervals chart by default [#26078](https://github.com/openshift/origin/pull/26078)
* [Bug 1938465](https://bugzilla.redhat.com/show_bug.cgi?id=1938465): test/extended/operators: remove CPU limits exception for Thanos querier [#26048](https://github.com/openshift/origin/pull/26048)
* test: Expose node changes as intervals [#26066](https://github.com/openshift/origin/pull/26066)
* [Bug 1949050](https://bugzilla.redhat.com/show_bug.cgi?id=1949050): Fix oauthaccesstoken test to use the new required name [#26060](https://github.com/openshift/origin/pull/26060)
* [Bug 1948634](https://bugzilla.redhat.com/show_bug.cgi?id=1948634): upgrade: allow upgrades without version change [#26027](https://github.com/openshift/origin/pull/26027)
* [Bug 1949042](https://bugzilla.redhat.com/show_bug.cgi?id=1949042): test/extended/router: skip h2 related tests on OpenStack [#26068](https://github.com/openshift/origin/pull/26068)
* [Bug 1948021](https://bugzilla.redhat.com/show_bug.cgi?id=1948021): test/extended/operators: Require Upgradeable=True or unset for "start all core operators" [#26030](https://github.com/openshift/origin/pull/26030)
* [Bug 1947806](https://bugzilla.redhat.com/show_bug.cgi?id=1947806): test/extended/router: Re-enable h2spec tests [#26044](https://github.com/openshift/origin/pull/26044)
* [Bug 1948629](https://bugzilla.redhat.com/show_bug.cgi?id=1948629): upgrades: add "none" / "minimal" test suites to skip disruption tests [#26061](https://github.com/openshift/origin/pull/26061)
* pkg/test/ginkgo/cmd_runsuite: Fix e2e-* clobber for upgrade-conformance [#26049](https://github.com/openshift/origin/pull/26049)
* update list of canary tests [#26058](https://github.com/openshift/origin/pull/26058)
* [Bug 1947806](https://bugzilla.redhat.com/show_bug.cgi?id=1947806): test/extended/router: enable http/2, gRPC router tests [#25897](https://github.com/openshift/origin/pull/25897)
* [Bug 1945398](https://bugzilla.redhat.com/show_bug.cgi?id=1945398): e2e requestheader: properly wait for a new oauth-server rollout [#26053](https://github.com/openshift/origin/pull/26053)
* test: provide a way to skip tests on disconnected clusters [#26019](https://github.com/openshift/origin/pull/26019)
* Baremetal platform tests refinement [#26043](https://github.com/openshift/origin/pull/26043)
* visualize monitor event intervals [#26034](https://github.com/openshift/origin/pull/26034)
* fix the rest of parallel tests working with old token format [#26009](https://github.com/openshift/origin/pull/26009)
* [NE-544](https://issues.redhat.com/browse/NE-544): DNS: Add new dual-stack service DNS test [#25954](https://github.com/openshift/origin/pull/25954)
* test: skip checking nodejs 10 and perl 5.26 [#26017](https://github.com/openshift/origin/pull/26017)
* require operator availability and non-degraded for upgrades [#26037](https://github.com/openshift/origin/pull/26037)
* Add list of canary tests to openshift-tests image [#25946](https://github.com/openshift/origin/pull/25946)
* test/extended/operators/daemon_set: Multus bug has been fixed [#25968](https://github.com/openshift/origin/pull/25968)
* Change BindNetwork of outhserver to tcp to support IPv6 [#26040](https://github.com/openshift/origin/pull/26040)
* Update test rules to bump k8s [#26039](https://github.com/openshift/origin/pull/26039)
* test/extended/operators: Multus grew requests, drop its exception [#26031](https://github.com/openshift/origin/pull/26031)
* tests/extended: Add a basic sanity test for CoreOS bootimages [#25993](https://github.com/openshift/origin/pull/25993)
* test: grant exception to installer etcd retry pods [#26035](https://github.com/openshift/origin/pull/26035)
* test: remove apk add tcpdump to internal ports test [#26008](https://github.com/openshift/origin/pull/26008)
* Fix tests to allow landing k8s bump in oc [#26032](https://github.com/openshift/origin/pull/26032)
* test: EventLevel is compared by value for filtering [#26024](https://github.com/openshift/origin/pull/26024)
* test: Remove exceptions in fixed bugs in alert/resource tests [#26020](https://github.com/openshift/origin/pull/26020)
* test: Mark GCP as fixed and AWS as flaky in upgrade availability [#26023](https://github.com/openshift/origin/pull/26023)
* test: App availability test during upgrade must set minReady [#26022](https://github.com/openshift/origin/pull/26022)
* test: Do not check github for commits on OLM test [#26021](https://github.com/openshift/origin/pull/26021)
* allow separating monitor event identification from monitor event generation [#26004](https://github.com/openshift/origin/pull/26004)
* test/extended/single_node: update for monitoring components [#26018](https://github.com/openshift/origin/pull/26018)
* Sync perl/dancer imagestreams and use Perl 5.26-ubi8 and 5.30-ubi8 [#25972](https://github.com/openshift/origin/pull/25972)
* Updating openshift-enterprise-tests builder & base images to be consistent with ART [#26013](https://github.com/openshift/origin/pull/26013)
* cmd: initialize baremetal provider [#26007](https://github.com/openshift/origin/pull/26007)
* test: add baremetal provider [#25994](https://github.com/openshift/origin/pull/25994)
* [Bug 1905095](https://bugzilla.redhat.com/show_bug.cgi?id=1905095): Verify layer MIME types in images [#25830](https://github.com/openshift/origin/pull/25830)
* Add new tests for baremetal IPI platform [#25853](https://github.com/openshift/origin/pull/25853)
* Fix and re-enable test/extended/images/signatures.go [#25880](https://github.com/openshift/origin/pull/25880)
* replace registry.redhat.io refs with internal image registry refs in image-eco [#25985](https://github.com/openshift/origin/pull/25985)
* pkg/synthetictests/operators: Include the reason string in testOperatorState [#25980](https://github.com/openshift/origin/pull/25980)
* [Bug 1909875](https://bugzilla.redhat.com/show_bug.cgi?id=1909875): upgrade/upgrade.go: Enhance upgrade ack time out error [#25984](https://github.com/openshift/origin/pull/25984)
* fix CLI and etcd tests to work with the new format of oauth{access,authorize} tokens [#25965](https://github.com/openshift/origin/pull/25965)
* test: stop building URL's with host/port and Sprintf [#25987](https://github.com/openshift/origin/pull/25987)
* test: Synthetics should only return junit tests instead of a bool [#25988](https://github.com/openshift/origin/pull/25988)
* test: grant ovirt-csi-driver an exception for not having requests [#25990](https://github.com/openshift/origin/pull/25990)
* test/e2e/upgrade: Relax 'too long' soft timeout for rollback jobs [#25977](https://github.com/openshift/origin/pull/25977)
* test: Mark kubelet terminates non-gracefully as a flake [#25986](https://github.com/openshift/origin/pull/25986)
* test: Grant bare metal components an exception for not having requests [#25982](https://github.com/openshift/origin/pull/25982)
* test: Require no alerts during upgrades [#25904](https://github.com/openshift/origin/pull/25904)
* test: Prevent limits from being set on pods and enforce requests [#25959](https://github.com/openshift/origin/pull/25959)
* test: External image test was silently failing [#25958](https://github.com/openshift/origin/pull/25958)
* test: Mark pod transition back to pending as a flake for now [#25971](https://github.com/openshift/origin/pull/25971)
* test: Temporarily move some synthetics out of disruptive [#25961](https://github.com/openshift/origin/pull/25961)
* [Bug 1939232](https://bugzilla.redhat.com/show_bug.cgi?id=1939232): Update tests to use Ruby 2.7 [#25949](https://github.com/openshift/origin/pull/25949)
* [Bug 1928946](https://bugzilla.redhat.com/show_bug.cgi?id=1928946): Move apiserver graceful failure responsibility to invariant [#25963](https://github.com/openshift/origin/pull/25963)
* Skip maxUnavailable check on DS on masters with complex label selectors [#25962](https://github.com/openshift/origin/pull/25962)
* extended/router: Omit routes.json from cat command [#25030](https://github.com/openshift/origin/pull/25030)
* test: Fail if a daemonset has a different upgrade strategy than default [#25928](https://github.com/openshift/origin/pull/25928)
* Remove console deployments from list of 2 replicas in single-replica topology [#25929](https://github.com/openshift/origin/pull/25929)
* test: When node upgrade sythetic resets, clear intermediate state [#25957](https://github.com/openshift/origin/pull/25957)
* indicate which tests correspond to an operator outage [#25953](https://github.com/openshift/origin/pull/25953)
* [Bug 1891124](https://bugzilla.redhat.com/show_bug.cgi?id=1891124): Skip MCO CRD checks for ibmcloud provider in cli testing [#25742](https://github.com/openshift/origin/pull/25742)
* operators: prevent panic in no crashlooping pods in core namespaces [#25944](https://github.com/openshift/origin/pull/25944)
* straight moves of the various synthentic tests [#25948](https://github.com/openshift/origin/pull/25948)
* Add BareMetalPlatformType into e2e upgrade service unsupported list [#25940](https://github.com/openshift/origin/pull/25940)
* [Bug 1928297](https://bugzilla.redhat.com/show_bug.cgi?id=1928297): Wait until router pod is ready before checking health [#25895](https://github.com/openshift/origin/pull/25895)
* test/extended/router: Add OWNERS [#25621](https://github.com/openshift/origin/pull/25621)
* flake on operator state changes during e2e [#25918](https://github.com/openshift/origin/pull/25918)
* test: Node unready should ignore the ns/ in event locator [#25939](https://github.com/openshift/origin/pull/25939)
* test: Consider UpgradeRollback as an invariant reset for node ready [#25935](https://github.com/openshift/origin/pull/25935)
* test: Nodes that are deleted should not fire the unready alert [#25934](https://github.com/openshift/origin/pull/25934)
* test: Graceful termination invariant should separate pre-suite events [#25932](https://github.com/openshift/origin/pull/25932)
* [Bug 1933114](https://bugzilla.redhat.com/show_bug.cgi?id=1933114): test/extended/router/idle: skip test on virt platforms [#25924](https://github.com/openshift/origin/pull/25924)
* Restore s2i memoryswap quota test [#25917](https://github.com/openshift/origin/pull/25917)
* test: Exclude AggregatedAPIDown alert caused by test cleanup [#25925](https://github.com/openshift/origin/pull/25925)
* test: Prevent all SCC failures from being allowed during normal e2e [#25919](https://github.com/openshift/origin/pull/25919)
* test: Detect when the master pool is still updating after upgrade [#25922](https://github.com/openshift/origin/pull/25922)
* [Bug 1932618](https://bugzilla.redhat.com/show_bug.cgi?id=1932618): Don't allow alerts to fire during a test run [#25923](https://github.com/openshift/origin/pull/25923)
* monitor: Improve cluster operator transition message [#25921](https://github.com/openshift/origin/pull/25921)
* put the SCC test back [#25911](https://github.com/openshift/origin/pull/25911)
* [Bug 1929110](https://bugzilla.redhat.com/show_bug.cgi?id=1929110): test: add vsphere to unsupported platforms for LB service [#25900](https://github.com/openshift/origin/pull/25900)
* Added openshift-image-registry to single node topology test allowedToFail list [#25902](https://github.com/openshift/origin/pull/25902)
* [Bug 1921720](https://bugzilla.redhat.com/show_bug.cgi?id=1921720): fix sig-cli flakes [#25909](https://github.com/openshift/origin/pull/25909)
* test: Ensure nodes stay ready during upgrades after reboot [#25896](https://github.com/openshift/origin/pull/25896)
* test: AWS and Azure should tolerate no API disruption [#25903](https://github.com/openshift/origin/pull/25903)
* test: Synthetic failures were not failing the job [#25901](https://github.com/openshift/origin/pull/25901)
* test: SCC early failures (before suite) flake until fixed [#25906](https://github.com/openshift/origin/pull/25906)
* [Bug 1899941](https://bugzilla.redhat.com/show_bug.cgi?id=1899941): Add e2e test for liveness override annotation [#25828](https://github.com/openshift/origin/pull/25828)
* [Bug 1925493](https://bugzilla.redhat.com/show_bug.cgi?id=1925493): Bump (openshift/kubernetes) with updated tests [#25876](https://github.com/openshift/origin/pull/25876)
* [Bug 1926146](https://bugzilla.redhat.com/show_bug.cgi?id=1926146): test/extended/router/idle: address flakes/failures seen in CI [#25874](https://github.com/openshift/origin/pull/25874)
* test: Calculate leader elections over individual metrics [#25882](https://github.com/openshift/origin/pull/25882)
* tolerate permissions for allowing in-cluster CA bundles to all authenticated [#25881](https://github.com/openshift/origin/pull/25881)
* e2e: test OAuth API connections in the tests by that name [#25879](https://github.com/openshift/origin/pull/25879)
* [Bug 1926977](https://bugzilla.redhat.com/show_bug.cgi?id=1926977): adjust route host for redis/nodejs to accomodate new apiserver restrictions [#25877](https://github.com/openshift/origin/pull/25877)
* Test that new single replica topology API is taken into account [#25812](https://github.com/openshift/origin/pull/25812)
* Updating openshift-enterprise-tests builder & base images to be consistent with ART [#25873](https://github.com/openshift/origin/pull/25873)
* Change registry.svc.ci.openshift.org to registry.ci.openshift.org [#25863](https://github.com/openshift/origin/pull/25863)
* Updating ose-hello-openshift builder & base images to be consistent with ART [#25872](https://github.com/openshift/origin/pull/25872)
* [Bug 1924953](https://bugzilla.redhat.com/show_bug.cgi?id=1924953): Allow prometheus state clear to pass etcd leader change test [#25870](https://github.com/openshift/origin/pull/25870)
* [Bug 1886160](https://bugzilla.redhat.com/show_bug.cgi?id=1886160): Add test of documented backup/restore procedure [#25723](https://github.com/openshift/origin/pull/25723)
* Upgrade openshift/api to 670ac3fc997c [#25869](https://github.com/openshift/origin/pull/25869)
* [Bug 1896558](https://bugzilla.redhat.com/show_bug.cgi?id=1896558): bump(openshift/kubernetes): fix flaking multi-AZ test [#25848](https://github.com/openshift/origin/pull/25848)
* [Bug 1920221](https://bugzilla.redhat.com/show_bug.cgi?id=1920221): Don't initialize zone info repeatedly [#25861](https://github.com/openshift/origin/pull/25861)
* [Full changelog](https://github.com/openshift/origin/compare/17e0bb8eadaee7e8bd2a2cb87720f6b871feade2...23e7cc5a0cb535b282451bdd478538e7336ecba7)


### [thanos](https://github.com/openshift/thanos/tree/61687d0da3b165dacb5d1ffecd7d8ddccfa14c1e)

* [Bug 1934325](https://bugzilla.redhat.com/show_bug.cgi?id=1934325): bump to v0.19.0 [#54](https://github.com/openshift/thanos/pull/54)
* [Bug 1926598](https://bugzilla.redhat.com/show_bug.cgi?id=1926598): pkg/rules: fix deduplication of equal alerts with different labels [#51](https://github.com/openshift/thanos/pull/51)
* Updating thanos builder & base images to be consistent with ART [#50](https://github.com/openshift/thanos/pull/50)
* Updating thanos builder & base images to be consistent with ART [#48](https://github.com/openshift/thanos/pull/48)
* [Bug 1929540](https://bugzilla.redhat.com/show_bug.cgi?id=1929540): update golang.org/x/text [#49](https://github.com/openshift/thanos/pull/49)
* [Full changelog](https://github.com/openshift/thanos/compare/0526ff025d325790d57df34cf2d66810a25da578...61687d0da3b165dacb5d1ffecd7d8ddccfa14c1e)


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

* Fixes 1939555: Fix deadlock when enqueing functions into the pool [#34](https://github.com/openshift/vsphere-problem-detector/pull/34)
* [Bug 1929824](https://bugzilla.redhat.com/show_bug.cgi?id=1929824): Disable PV check [#33](https://github.com/openshift/vsphere-problem-detector/pull/33)
* [Bug 1919336](https://bugzilla.redhat.com/show_bug.cgi?id=1919336): Check if datastore belongs to a datastore cluster [#28](https://github.com/openshift/vsphere-problem-detector/pull/28)
* Remove WIP note [#32](https://github.com/openshift/vsphere-problem-detector/pull/32)
* Add unit tests [#17](https://github.com/openshift/vsphere-problem-detector/pull/17)
* [Bug 1926943](https://bugzilla.redhat.com/show_bug.cgi?id=1926943): Fix volume name length check [#30](https://github.com/openshift/vsphere-problem-detector/pull/30)
* Updating vsphere-problem-detector builder & base images to be consistent with ART [#29](https://github.com/openshift/vsphere-problem-detector/pull/29)
* Update govmomi to 0.23.1 [#26](https://github.com/openshift/vsphere-problem-detector/pull/26)
* [Full changelog](https://github.com/openshift/vsphere-problem-detector/compare/077d6bef3bc1e003188e0bea4e086c874f97f944...c32cbf1855ba43d6f223811bf894bf8fd35332a9)