# 4.7.47

Created: 2022-04-01 10:49:51 +0000 UTC

Image Digest: `sha256:bd8c022db335141ddc485a0aa79141a7ba9576cde3c48c7b028ade6beca5a5f2`

Promoted from registry.ci.openshift.org/ocp/release:4.7.0-0.nightly-2022-04-01-023715


## Changes from 4.7.4

### Components

* Kubernetes upgraded from 1.20.0-beta.2 to 1.20.14
* Red Hat Enterprise Linux CoreOS upgraded from 47.83.202103191543-0 to 47.84.202203231256-0


### New images

* [driver-toolkit](https://github.com/openshift/driver-toolkit) git [bcd11a1f](https://github.com/openshift/driver-toolkit/commit/bcd11a1f0137bb10b1958f1e27e04a213aef96be) `sha256:3d90b7063d93c2d9db2612b8f28af07865f574d091ef9824ea5418a2d68ad430`


### Rebuilt images without code change

* [aws-ebs-csi-driver](https://github.com/openshift/aws-ebs-csi-driver) git [f6a71bf7](https://github.com/openshift/aws-ebs-csi-driver/commit/f6a71bf783f3b7429a8c2fbbc6f3d586e6a7eb60) `sha256:45417898d8f5aed5f4b51f578a3872d6612ed912692b66575d8e7e60a0aa20d4`
* [cluster-bootstrap](https://github.com/openshift/cluster-bootstrap) git [6665cae3](https://github.com/openshift/cluster-bootstrap/commit/6665cae3374c18d466f11c9e0b8e41a61fcb0819) `sha256:db9f813ae3c949b631d74cf520f20e6e7251da14647e1b0e7a2c226985446512`
* [cluster-kube-storage-version-migrator-operator](https://github.com/openshift/cluster-kube-storage-version-migrator-operator) git [54484757](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/commit/54484757581ec26f178c599215715bafd6029582) `sha256:84ac87db8b23ef8b579d0951155e31a000cb8b419af1dcafb65790c89cb9e402`
* [coredns](https://github.com/openshift/coredns) git [d4a3ba3f](https://github.com/openshift/coredns/commit/d4a3ba3f6e03426d2623da86635caba17c0c3926) `sha256:f994a5f4d36afaf0f9a55e810fac475573d494c42f87b4ce1e090143dea9c44a`
* [csi-driver-nfs](https://github.com/openshift/csi-driver-nfs) git [9404d343](https://github.com/openshift/csi-driver-nfs/commit/9404d343c020fd1806691704f64d930c779ad639) `sha256:55f01b36dc3070a505f2f52e7340ddc0a03f203f86b30b0f1036b52ab032857a`
* [csi-external-attacher](https://github.com/openshift/csi-external-attacher) git [f152de8a](https://github.com/openshift/csi-external-attacher/commit/f152de8ab08d9a4f13c97941afa01ef343b92b68) `sha256:f3bedd933c46f9df48fb1a791a79eba480c08d55cb2823d834d608504cba55ec`
* [csi-external-provisioner](https://github.com/openshift/csi-external-provisioner) git [a49415e1](https://github.com/openshift/csi-external-provisioner/commit/a49415e114b90060c8cdbb88b1ca3f0a4c5d2ebc) `sha256:998dcf51ea85a23c1dd90ae1fc056cd90b127cb9cc51899c80bd72698e0c1cee`
* [csi-external-resizer](https://github.com/openshift/csi-external-resizer) git [f77279e9](https://github.com/openshift/csi-external-resizer/commit/f77279e9561a02c18676dbcafcbe6db7d0ebd077) `sha256:510baee8f0a57291defe114e420ef8123b1298e8e57a89aad43053d09b432397`
* [csi-external-snapshotter](https://github.com/openshift/csi-external-snapshotter) git [26773735](https://github.com/openshift/csi-external-snapshotter/commit/26773735c1cbf09de9bf31cb3c640abdca04cd83) `sha256:2da5fc831244408761f7185254727dc1840333f1073de638d118502c8a4e8cfb`
* [csi-livenessprobe](https://github.com/openshift/csi-livenessprobe) git [3dad0280](https://github.com/openshift/csi-livenessprobe/commit/3dad0280ea630cfcc87bcf02806c75b7a066d81e) `sha256:c38076f5553355eeb8aab1dd5cd3930f71433d96039f1517dc3f6d1c208886f6`
* [csi-node-driver-registrar](https://github.com/openshift/csi-node-driver-registrar) git [2a77963e](https://github.com/openshift/csi-node-driver-registrar/commit/2a77963e5458da1bcde318b4609a6abefaf868d7) `sha256:96796944cf77504bbd73e6ea4a8d1a86ad3bb4582d0eb2af972ba84095fbfc08`
* [csi-snapshot-controller](https://github.com/openshift/csi-external-snapshotter) git [26773735](https://github.com/openshift/csi-external-snapshotter/commit/26773735c1cbf09de9bf31cb3c640abdca04cd83) `sha256:b603ea78324b07d8a4ae2c20e2b07399c7d62c37c771ec8dde47dbbf70c405b7`
* [csi-snapshot-validation-webhook](https://github.com/openshift/csi-external-snapshotter) git [26773735](https://github.com/openshift/csi-external-snapshotter/commit/26773735c1cbf09de9bf31cb3c640abdca04cd83) `sha256:148b78613a4347785edb5e09b89f373b7e8d5ea098468378f2f390bcfbc39588`
* [egress-router-cni](https://github.com/openshift/egress-router-cni) git [96ebd378](https://github.com/openshift/egress-router-cni/commit/96ebd3782cbb63de098e75ebcedeac60546cfee3) `sha256:173836885c9c69b20013a85ea822d7abd6497296cd901d57b140f2eecbf94248`
* [grafana](https://github.com/openshift/grafana) git [b02c35dc](https://github.com/openshift/grafana/commit/b02c35dc2d01fce696a3edc28839a9f9fd0150a3) `sha256:919f6f8cfb8348d031aab1333ee6b0967b4832382abb2ffdb6463b96bc45d058`
* [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:7983b91ec7b6e50381e50f8d5c2fefcfce83543aace2cab49058e117bffabe51`
* [k8s-prometheus-adapter](https://github.com/openshift/k8s-prometheus-adapter) git [212d80b4](https://github.com/openshift/k8s-prometheus-adapter/commit/212d80b4bd35fc6f19ec9ec537d0261a2a300cfd) `sha256:68c517bb520ad29527cb83f9260e26958ef617a1ed128bb0611eedd844a3be7e`
* [keepalived-ipfailover](https://github.com/openshift/images) git [0e45f638](https://github.com/openshift/images/commit/0e45f638fbf5fa9e9bdb507d81b2cb9f12fadbaf) `sha256:db87f89130f9c39cb5c9dfc2e1f9d5ddf7007f75437c6f250b47fad3bf83e2f8`
* [kube-rbac-proxy](https://github.com/openshift/kube-rbac-proxy) git [14c288e6](https://github.com/openshift/kube-rbac-proxy/commit/14c288e6d19578d96e502def75995b882f1c9b37) `sha256:fabda2f4455a8f7bb7e2622bc94c519d68ef1a8d28c9b6972bbb4f90b4fb2329`
* [kube-state-metrics](https://github.com/openshift/kube-state-metrics) git [04bff708](https://github.com/openshift/kube-state-metrics/commit/04bff708e05190cbc18182a2dbb8a10930433c1d) `sha256:f70768b18c4ee9f4c07c5d68ff102ee88e859ff828ea16f3066d7c1361a69548`
* [kube-storage-version-migrator](https://github.com/openshift/kubernetes-kube-storage-version-migrator) git [329a4b06](https://github.com/openshift/kubernetes-kube-storage-version-migrator/commit/329a4b06361cef8d70c8424d57466a6f5bcd4a59) `sha256:defa6000648721af13450146fddbfd4e5c30967a0ae601eba914ba74589b4f52`
* machine-os-content `sha256:444955a23b60079a61879b9bfb4014c7323623df08614821048cce9b8dd1630a`
* [multus-admission-controller](https://github.com/openshift/multus-admission-controller) git [a7312f5e](https://github.com/openshift/multus-admission-controller/commit/a7312f5e55e9f34cc8b20f6cbfe1af0f363ca1e6) `sha256:79ba2e48f8f1fb9215899c11728e152ec7d87b827215078d9aef47a4a645aaca`
* [multus-route-override-cni](https://github.com/openshift/route-override-cni) git [1662c3ec](https://github.com/openshift/route-override-cni/commit/1662c3ec79b880fce5cd9c4e64f5ba0d4daffc00) `sha256:0dce3ac516ba9ec98925d4630606ffb739417a552ccb0e3435328b05f64d99cf`
* [openshift-state-metrics](https://github.com/openshift/openshift-state-metrics) git [40b0968e](https://github.com/openshift/openshift-state-metrics/commit/40b0968ee1d488b791cdd6750fac6534abac122e) `sha256:8afda24017e1040c8354ea1de7cbcb2599ce9e034f7e09a5106180078d2bf8e4`
* [ovirt-csi-driver](https://github.com/openshift/ovirt-csi-driver) git [72545e63](https://github.com/openshift/ovirt-csi-driver/commit/72545e6381b3625bcb37e37c4c713862d04cb145) `sha256:378781a51ef25343cdc0694f59e6371724ab15c185e7d0033b51565278b69638`
* [pod](https://github.com/openshift/images) git [0e45f638](https://github.com/openshift/images/commit/0e45f638fbf5fa9e9bdb507d81b2cb9f12fadbaf) `sha256:504105f4b29befb89fa3b25366d367e177fed02c194972fb0c28f7e8928bbc44`
* [prom-label-proxy](https://github.com/openshift/prom-label-proxy) git [db87872c](https://github.com/openshift/prom-label-proxy/commit/db87872c6aba7e4e9def29b33beea582557ce940) `sha256:bf81e55611e2415d1992bf5fbc3d80942d9557c59786cd1015127359349ea3c5`
* [prometheus](https://github.com/openshift/prometheus) git [cb5e53cd](https://github.com/openshift/prometheus/commit/cb5e53cdfedfee185feffcec13304dda87ff3055) `sha256:1d7a30cebc1dee28b44cf1c1230544037bc0c724ab5623b2bafee273460023d5`
* [prometheus-alertmanager](https://github.com/openshift/prometheus-alertmanager) git [9954cc42](https://github.com/openshift/prometheus-alertmanager/commit/9954cc421d26ecf498ac82f3cbdc64ce3afa4c74) `sha256:23656cc934dace88b0c12a02bb748083f4bec7d0a2ae091d489ac4ae77c161b6`
* [prometheus-config-reloader](https://github.com/openshift/prometheus-operator) git [1f0fd51d](https://github.com/openshift/prometheus-operator/commit/1f0fd51df863c8773d2094e4ca78b4bd14cbf6e6) `sha256:faa8fd503535c12fb15439a0f16c1b51403298324af025ffc24ab9bb9d44f6ad`
* [prometheus-node-exporter](https://github.com/openshift/node_exporter) git [76974e2e](https://github.com/openshift/node_exporter/commit/76974e2ed037c4bf81387dabf7ccd388a724c5aa) `sha256:c99241e92a44b279e3c2423c591a9ab64028c217c84e2bf709179e67ae73dd74`
* [prometheus-operator](https://github.com/openshift/prometheus-operator) git [1f0fd51d](https://github.com/openshift/prometheus-operator/commit/1f0fd51df863c8773d2094e4ca78b4bd14cbf6e6) `sha256:bcb5ab52d03ab08f19f5f3e4686109ed70315a9c1d5feb96dc09e73f66b57a93`
* [telemeter](https://github.com/openshift/telemeter) git [e4dac512](https://github.com/openshift/telemeter/commit/e4dac5123ef6b3ecb16b5151e2e8f8aeb8b1f21a) `sha256:178573501b03d55a5785b379cbdaed9b991edcfd4ca6ced4b3f9f7773ca7b117`


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

* [Bug 1996070](https://bugzilla.redhat.com/show_bug.cgi?id=1996070): Add maxUnavailable to DaemonSets [#135](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/135)
* [Full changelog](https://github.com/openshift/aws-ebs-csi-driver-operator/compare/97f73eb7de4b474497169771239dcd81990d3f2e...3a9ff17d523a342ee71a967a2b82d5cf044f1eb8)


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

* [Bug 1976192](https://bugzilla.redhat.com/show_bug.cgi?id=1976192): update aws-sdk-go to v1.38.25 [#415](https://github.com/openshift/cluster-api-provider-aws/pull/415)
* [Bug 1942966](https://bugzilla.redhat.com/show_bug.cgi?id=1942966): Update EC2 instance types [#398](https://github.com/openshift/cluster-api-provider-aws/pull/398)
* Updating ose-aws-machine-controllers builder & base images to be consistent with ART [#373](https://github.com/openshift/cluster-api-provider-aws/pull/373)
* [Bug 1924471](https://bugzilla.redhat.com/show_bug.cgi?id=1924471): Bump dependencies to Kubernetes 1.20.6 to mitigate CVE-2021-3121 [#409](https://github.com/openshift/cluster-api-provider-aws/pull/409)
* [Bug 1952614](https://bugzilla.redhat.com/show_bug.cgi?id=1952614): [OCPCLOUD-1115] Get instance tags from infrastructure object [#405](https://github.com/openshift/cluster-api-provider-aws/pull/405)
* [Full changelog](https://github.com/openshift/cluster-api-provider-aws/compare/2d069b7f8bf4a443ba1a7ac8f669ef05ed92a50e...5368195c02ca672dc7f7a4ad571df5584fa4087f)


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

* [Bug 2046237](https://bugzilla.redhat.com/show_bug.cgi?id=2046237): update go.mod for go1.15 [#149](https://github.com/openshift/aws-pod-identity-webhook/pull/149)
* [Full changelog](https://github.com/openshift/aws-pod-identity-webhook/compare/0074d6afef9e20f5a1bcbde85cd7c01e422202ca...5ad66502d3abfe7bda9b962815ba382096a80610)


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

* [Bug 2057559](https://bugzilla.redhat.com/show_bug.cgi?id=2057559): Requeue create on invalid credentials errors [#254](https://github.com/openshift/cluster-api-provider-azure/pull/254)
* [Full changelog](https://github.com/openshift/cluster-api-provider-azure/compare/e744815d9f0526afb01c01930fac16c8375e419a...e77402b9159835cc2d9987b2ebd3d7d66fe6a683)


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

* [Bug 2066406](https://bugzilla.redhat.com/show_bug.cgi?id=2066406): OpenStack+Kuryr: Fix `cluster destroy` with BYON [#5754](https://github.com/openshift/installer/pull/5754)
* [Bug 1973367](https://bugzilla.redhat.com/show_bug.cgi?id=1973367): baremetal: pass IP_OPTIONS to os downloader [#5013](https://github.com/openshift/installer/pull/5013)
* [Bug 1928761](https://bugzilla.redhat.com/show_bug.cgi?id=1928761): Validation of platform.openstack.machineSubnet [#5434](https://github.com/openshift/installer/pull/5434)
* [Bug 1964753](https://bugzilla.redhat.com/show_bug.cgi?id=1964753): Bump RHCOS 4.7 boot image [#5229](https://github.com/openshift/installer/pull/5229)
* Update OWNERS [#5243](https://github.com/openshift/installer/pull/5243)
* [Bug 1980866](https://bugzilla.redhat.com/show_bug.cgi?id=1980866): [4.7] Prefer IPv6 hostIP on bootstrap IPv6 deployments [#5067](https://github.com/openshift/installer/pull/5067)
* [Bug 1981553](https://bugzilla.redhat.com/show_bug.cgi?id=1981553): [release-4.7] aws: move elastic ip permissions to create networking category [#5055](https://github.com/openshift/installer/pull/5055)
* [Bug 1954595](https://bugzilla.redhat.com/show_bug.cgi?id=1954595): Validate noProxy input and add prefix for proxy urls [#5060](https://github.com/openshift/installer/pull/5060)
* OWNERS: add more core team members as approvers [#5123](https://github.com/openshift/installer/pull/5123)
* [Bug 1977481](https://bugzilla.redhat.com/show_bug.cgi?id=1977481): Dockerfile: repin libvirt [#5043](https://github.com/openshift/installer/pull/5043)
* [Bug 1975819](https://bugzilla.redhat.com/show_bug.cgi?id=1975819): upi/vsphere: Use Afterburn guestinfo for static IP and hostname config [#5025](https://github.com/openshift/installer/pull/5025)
* [Bug 1974282](https://bugzilla.redhat.com/show_bug.cgi?id=1974282): gather: collect networking information in log bundle [#5017](https://github.com/openshift/installer/pull/5017)
* [Bug 1971163](https://bugzilla.redhat.com/show_bug.cgi?id=1971163): Updating AWS instance types [#4992](https://github.com/openshift/installer/pull/4992)
* [Bug 1945467](https://bugzilla.redhat.com/show_bug.cgi?id=1945467): aws: allow use of unknown regions in known partitions [#4807](https://github.com/openshift/installer/pull/4807)
* [Bug 1938426](https://bugzilla.redhat.com/show_bug.cgi?id=1938426): Set default values to machine pools before validation [#4750](https://github.com/openshift/installer/pull/4750)
* [Bug 1967355](https://bugzilla.redhat.com/show_bug.cgi?id=1967355): pattern removed from sed to prevent expansion [#4975](https://github.com/openshift/installer/pull/4975)
* [Bug 1956483](https://bugzilla.redhat.com/show_bug.cgi?id=1956483): Bump boot images for RHCOS fixes [#4961](https://github.com/openshift/installer/pull/4961)
* [Bug 1947427](https://bugzilla.redhat.com/show_bug.cgi?id=1947427): add proxy params to bootstrap ignition [#4830](https://github.com/openshift/installer/pull/4830)
* [Bug 1939014](https://bugzilla.redhat.com/show_bug.cgi?id=1939014): generate glance url considering the region [#4753](https://github.com/openshift/installer/pull/4753)
* [Bug 1947216](https://bugzilla.redhat.com/show_bug.cgi?id=1947216): pkg/asset/installconfig/aws: Add iam permission for destorying clusters [#4827](https://github.com/openshift/installer/pull/4827)
* [Bug 1948398](https://bugzilla.redhat.com/show_bug.cgi?id=1948398): remove ovirt_cafile from ovirt-credentials secret [#4842](https://github.com/openshift/installer/pull/4842)
* [Bug 1962435](https://bugzilla.redhat.com/show_bug.cgi?id=1962435): aws: using dotted domain when looking for public hosted zone [#4948](https://github.com/openshift/installer/pull/4948)
* [Bug 1940275](https://bugzilla.redhat.com/show_bug.cgi?id=1940275): Revert "baremetal: send full ignition to masters" [#4767](https://github.com/openshift/installer/pull/4767)
* [Bug 1943500](https://bugzilla.redhat.com/show_bug.cgi?id=1943500): Bump gophercloud utils [#4794](https://github.com/openshift/installer/pull/4794)
* [Bug 1958518](https://bugzilla.redhat.com/show_bug.cgi?id=1958518): aws: restore setting aws platform spec in infra resource [#4918](https://github.com/openshift/installer/pull/4918)
* [Bug 1958428](https://bugzilla.redhat.com/show_bug.cgi?id=1958428): aws: support more auth options in manual mode [#4914](https://github.com/openshift/installer/pull/4914)
* [Bug 1945907](https://bugzilla.redhat.com/show_bug.cgi?id=1945907): Byo aws iam roles  4.7 [#4813](https://github.com/openshift/installer/pull/4813)
* [Bug 1954803](https://bugzilla.redhat.com/show_bug.cgi?id=1954803): aws: support for bring-your-own hosted zone [#4887](https://github.com/openshift/installer/pull/4887)
* [Bug 1951571](https://bugzilla.redhat.com/show_bug.cgi?id=1951571): registry.svc.ci.openshift.org is no longer valid [#4853](https://github.com/openshift/installer/pull/4853)
* [Bug 1954152](https://bugzilla.redhat.com/show_bug.cgi?id=1954152): manifests: populate aws user tags in infrastructure [#4882](https://github.com/openshift/installer/pull/4882)
* [Bug 1935174](https://bugzilla.redhat.com/show_bug.cgi?id=1935174): RHCOS bump for LUKS, prjquota, etc [#4791](https://github.com/openshift/installer/pull/4791)
* [Bug 1947122](https://bugzilla.redhat.com/show_bug.cgi?id=1947122): gcp: install google cloud sdk with yum the recommended way [#4824](https://github.com/openshift/installer/pull/4824)
* [Bug 1933728](https://bugzilla.redhat.com/show_bug.cgi?id=1933728): baremetal: include netmask in DNSMasq dhcp range [#4698](https://github.com/openshift/installer/pull/4698)
* [Full changelog](https://github.com/openshift/installer/compare/7d4efe10b441e9cb3dda33f81c62fd0eaeb3d6e6...4b386e9188695a9e9fc11b4ba848756b62fb94e7)


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

* Updating baremetal-machine-controller images to be consistent with ART [#161](https://github.com/openshift/cluster-api-provider-baremetal/pull/161)
* [Bug 1938967](https://bugzilla.redhat.com/show_bug.cgi?id=1938967): Updating baremetal-machine-controller builder & base images to be consistent with ART [#134](https://github.com/openshift/cluster-api-provider-baremetal/pull/134)
* [Bug 1936844](https://bugzilla.redhat.com/show_bug.cgi?id=1936844): [release-4.7] Changing the default behaviour of the CAPBM to request hard reboot [#144](https://github.com/openshift/cluster-api-provider-baremetal/pull/144)
* [Full changelog](https://github.com/openshift/cluster-api-provider-baremetal/compare/4e254d08e0ad44a8ae5e4928cdc72d2dab599302...6d86e627a0150115deffbba726b56e04e6b7ca0e)


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

* [Bug 1972430](https://bugzilla.redhat.com/show_bug.cgi?id=1972430): Don't deprovision provisioned host due to error [#159](https://github.com/openshift/baremetal-operator/pull/159)
* [Bug 1961341](https://bugzilla.redhat.com/show_bug.cgi?id=1961341): config: use rbacv1 instead of rbacv1beta1 [#148](https://github.com/openshift/baremetal-operator/pull/148)
* [Full changelog](https://github.com/openshift/baremetal-operator/compare/74c60aa957f53432d0a98afc78099add55d27c44...e36cbc13f82e290ca5f525a4da0fab516808d113)


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

* [Bug 1962949](https://bugzilla.redhat.com/show_bug.cgi?id=1962949): Keepalived- verify that unicast peers list isn't empty on master nodes [#140](https://github.com/openshift/baremetal-runtimecfg/pull/140)
* [Bug 1942488](https://bugzilla.redhat.com/show_bug.cgi?id=1942488): sort AddressesDefault by route priority, ifindex, and IPv4/IPv6 preference [#132](https://github.com/openshift/baremetal-runtimecfg/pull/132)
* [Full changelog](https://github.com/openshift/baremetal-runtimecfg/compare/7cdf5fdf6947966780a1502ef37ad9e0ac647435...9c5da32ba602e5881178e56269b0506fcb54ff92)


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

* [Bug 2039763](https://bugzilla.redhat.com/show_bug.cgi?id=2039763): Remove `git://` from new-app tests [#1024](https://github.com/openshift/oc/pull/1024)
* [Bug 2004194](https://bugzilla.redhat.com/show_bug.cgi?id=2004194): Registry mirror panic [#927](https://github.com/openshift/oc/pull/927)
* [Bug 1995074](https://bugzilla.redhat.com/show_bug.cgi?id=1995074): revert incorrect allowance of ssh:// prefix with scp styled URLs [#902](https://github.com/openshift/oc/pull/902)
* [Bug 1974264](https://bugzilla.redhat.com/show_bug.cgi?id=1974264): make oc logs work with BuildConfig's JenkinsPipeline strategy [#864](https://github.com/openshift/oc/pull/864)
* [Bug 1976284](https://bugzilla.redhat.com/show_bug.cgi?id=1976284): skip-multiple-scopes with adm catalog mirror [#869](https://github.com/openshift/oc/pull/869)
* [Bug 1963784](https://bugzilla.redhat.com/show_bug.cgi?id=1963784): Preserve AuthInfo when switching projects [#861](https://github.com/openshift/oc/pull/861)
* [Bug 1970811](https://bugzilla.redhat.com/show_bug.cgi?id=1970811): set User-Agent when talking with registries [#848](https://github.com/openshift/oc/pull/848)
* [Bug 1969928](https://bugzilla.redhat.com/show_bug.cgi?id=1969928): exclude security during exctraction [#844](https://github.com/openshift/oc/pull/844)
* Fix unit test failure [#838](https://github.com/openshift/oc/pull/838)
* [Bug 1942938](https://bugzilla.redhat.com/show_bug.cgi?id=1942938): [release-4.7] inspect clusteroperators as a backup to must-gather if it fails [#766](https://github.com/openshift/oc/pull/766)
* [Bug 1924453](https://bugzilla.redhat.com/show_bug.cgi?id=1924453): Bump github.com/gogo/protobuf to v1.3.2 [#753](https://github.com/openshift/oc/pull/753)
* [Bug 1942059](https://bugzilla.redhat.com/show_bug.cgi?id=1942059): when mirroring to a file destination, mount images under the index location [#779](https://github.com/openshift/oc/pull/779)
* [Full changelog](https://github.com/openshift/oc/compare/c8d1f56fb3e20d7ee2b4e0280425ef95a013e9ee...c4ebc7adea655be4dab6dcb421d16367ca034130)


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

* [Bug 2064428](https://bugzilla.redhat.com/show_bug.cgi?id=2064428): Remove Azure mint mode support as Active Directory Graph API will be sunset [#455](https://github.com/openshift/cloud-credential-operator/pull/455)
* [Bug 2027750](https://bugzilla.redhat.com/show_bug.cgi?id=2027750): Check for aws status in infra platform status field before client setup [#427](https://github.com/openshift/cloud-credential-operator/pull/427)
* [Bug 1958983](https://bugzilla.redhat.com/show_bug.cgi?id=1958983): rework GCP passthrough permissions checking [#338](https://github.com/openshift/cloud-credential-operator/pull/338)
* [Bug 1948396](https://bugzilla.redhat.com/show_bug.cgi?id=1948396): oVirt credentials secret contains unnecessary "ovirt_cafile" [#322](https://github.com/openshift/cloud-credential-operator/pull/322)
* [Bug 1948702](https://bugzilla.redhat.com/show_bug.cgi?id=1948702): [release-4.7] manifests/0000_90_cloud-credential-operator_04_alertrules: Drop CloudCredentialOperatorDown [#324](https://github.com/openshift/cloud-credential-operator/pull/324)
* [Bug 1928151](https://bugzilla.redhat.com/show_bug.cgi?id=1928151): spell fix user-visible string [#301](https://github.com/openshift/cloud-credential-operator/pull/301)
* [Full changelog](https://github.com/openshift/cloud-credential-operator/compare/0427557ed7300864ae0068b92c4c8bfee1629b3b...113f33cc6ceef272835e6fd17dff543b541485ef)


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

* [Bug 2003633](https://bugzilla.redhat.com/show_bug.cgi?id=2003633): manifests, bindata: explicitely set runAsUser for operator and operand [#485](https://github.com/openshift/cluster-authentication-operator/pull/485)
* Updating ose-cluster-authentication-operator builder & base images to be consistent with ART [#408](https://github.com/openshift/cluster-authentication-operator/pull/408)
* [Bug 1971087](https://bugzilla.redhat.com/show_bug.cgi?id=1971087): add a controller to remove webhooktokenauthenticator config [#418](https://github.com/openshift/cluster-authentication-operator/pull/418)
* [Bug 1956797](https://bugzilla.redhat.com/show_bug.cgi?id=1956797): bump kube to 0.20.6 to prevent delegated authz panics [#443](https://github.com/openshift/cluster-authentication-operator/pull/443)
* [Bug 1941840](https://bugzilla.redhat.com/show_bug.cgi?id=1941840): endpoints controller: close response bodies [#440](https://github.com/openshift/cluster-authentication-operator/pull/440)
* [Bug 1949941](https://bugzilla.redhat.com/show_bug.cgi?id=1949941): add a scraper and an alert to check for old-style tokens [#437](https://github.com/openshift/cluster-authentication-operator/pull/437)
* [Full changelog](https://github.com/openshift/cluster-authentication-operator/compare/cf1e1a6c79db7cf29e7de2a90ecdc458bc13059c...5c93df529fa7cf9a7081d845a496aa17f92b937b)


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

* [Bug 1924416](https://bugzilla.redhat.com/show_bug.cgi?id=1924416): Bump dependencies to Kubernetes 1.20.6 to mitigate CVE-2021-3121 [#204](https://github.com/openshift/kubernetes-autoscaler/pull/204)
* Updating atomic-openshift-cluster-autoscaler builder & base images to be consistent with ART [#187](https://github.com/openshift/kubernetes-autoscaler/pull/187)
* [Full changelog](https://github.com/openshift/kubernetes-autoscaler/compare/ac544d46b0f4aa100e40336d87ec069eca335323...8b2e494f7796639b46f9867407fe21546cfc01c3)


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

* [Bug 1961341](https://bugzilla.redhat.com/show_bug.cgi?id=1961341): manifests: use v1 for RBAC [#206](https://github.com/openshift/cluster-autoscaler-operator/pull/206)
* [Bug 1924478](https://bugzilla.redhat.com/show_bug.cgi?id=1924478): Bump dependencies to Kubernetes 1.20.6 to mitigate CVE-2021-3121 [#207](https://github.com/openshift/cluster-autoscaler-operator/pull/207)
* [Full changelog](https://github.com/openshift/cluster-autoscaler-operator/compare/4b0831e0a8c151850e73ab643c2e15f5ffe22c23...7658bea6c42d770029e6928c1d74ec3bf0175a49)


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

* [Bug 1976924](https://bugzilla.redhat.com/show_bug.cgi?id=1976924): Update bmh crd [#190](https://github.com/openshift/cluster-baremetal-operator/pull/190)
* [Bug 1933726](https://bugzilla.redhat.com/show_bug.cgi?id=1933726): provisioning: configure DHCP range with netmask [#112](https://github.com/openshift/cluster-baremetal-operator/pull/112)
* [Bug 1973367](https://bugzilla.redhat.com/show_bug.cgi?id=1973367): Pass IP_OPTIONS=dhcp|dhcp6 down to OS Downloader container [#171](https://github.com/openshift/cluster-baremetal-operator/pull/171)
* [Bug 1972291](https://bugzilla.redhat.com/show_bug.cgi?id=1972291): Use a cache URL with the .svc.cluster.local suffix [#161](https://github.com/openshift/cluster-baremetal-operator/pull/161)
* [Bug 1936544](https://bugzilla.redhat.com/show_bug.cgi?id=1936544): Inject proxy environment variables everywhere [#117](https://github.com/openshift/cluster-baremetal-operator/pull/117)
* [Full changelog](https://github.com/openshift/cluster-baremetal-operator/compare/ea1ff11f6cd33532bd3f3cdd7e010e97de0fcd04...f73e5fcb432e4b847cddec5ce8570f8c5c32e902)


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

* [Bug 1954152](https://bugzilla.redhat.com/show_bug.cgi?id=1954152): vendor: bump to the latest openshift/api [#200](https://github.com/openshift/cluster-config-operator/pull/200)
* [Full changelog](https://github.com/openshift/cluster-config-operator/compare/3bc7ea731d4fe149250fbc8e6805c3004d7967d8...07e059a6b0c98e98d71f0c08dc741605e2431914)


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

* [Bug 1961719](https://bugzilla.redhat.com/show_bug.cgi?id=1961719): manifests/05_operator_rbac: Drop the unused namespace property [#89](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/89)
* [Bug 1967328](https://bugzilla.redhat.com/show_bug.cgi?id=1967328): Remove exclude annotation from manifests to include in ROKS [#91](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/91)
* [Bug 1929881](https://bugzilla.redhat.com/show_bug.cgi?id=1929881): Fix installation on ROKS [#80](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/80)
* [Full changelog](https://github.com/openshift/cluster-csi-snapshot-controller-operator/compare/95d85d4a9c9d61e02c980df28da66c5455028177...fc036b59b83b25ac6d1050aee0a172abb54502c6)


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

* [Bug 1967766](https://bugzilla.redhat.com/show_bug.cgi?id=1967766): Corefile: Set bufsize to 512 bytes for all servers [#277](https://github.com/openshift/cluster-dns-operator/pull/277)
* [Bug 1953097](https://bugzilla.redhat.com/show_bug.cgi?id=1953097): Corefile: Enable bufsize plugin for all servers [#267](https://github.com/openshift/cluster-dns-operator/pull/267)
* [Bug 1953609](https://bugzilla.redhat.com/show_bug.cgi?id=1953609): Enable errors plugin for custom upstream resolvers [#268](https://github.com/openshift/cluster-dns-operator/pull/268)
* [Bug 1942228](https://bugzilla.redhat.com/show_bug.cgi?id=1942228): Fix spurious reconciliation of DNS daemonset and service [#250](https://github.com/openshift/cluster-dns-operator/pull/250)
* [Bug 1943826](https://bugzilla.redhat.com/show_bug.cgi?id=1943826): Corefile: Use 30 second max TTL for caching of negative responses [#254](https://github.com/openshift/cluster-dns-operator/pull/254)
* [Bug 1937089](https://bugzilla.redhat.com/show_bug.cgi?id=1937089): Configure CoreDNS to shut down gracefully [#247](https://github.com/openshift/cluster-dns-operator/pull/247)
* [Full changelog](https://github.com/openshift/cluster-dns-operator/compare/331db4e9e26c702601ccbe72ff789016034bf778...cf8be7b279499d5010894b8c9bf79acc9853be36)


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

* [Bug 1976988](https://bugzilla.redhat.com/show_bug.cgi?id=1976988): [release-4.7]: Increase inertia duration for the EtcdMembersDegraded condition [#618](https://github.com/openshift/cluster-etcd-operator/pull/618)
* [Bug 1976287](https://bugzilla.redhat.com/show_bug.cgi?id=1976287): Validate the status of the etcd snapshot during backup and restore [#617](https://github.com/openshift/cluster-etcd-operator/pull/617)
* [Bug 1951447](https://bugzilla.redhat.com/show_bug.cgi?id=1951447): pkg/etcdenvvar/etcd_env.go: Sort endpoints to prevent rollout [#568](https://github.com/openshift/cluster-etcd-operator/pull/568)
* [Bug 1958416](https://bugzilla.redhat.com/show_bug.cgi?id=1958416): pkg/dnshelpers: fallback to spec if status is not populated for serviceNetwork [#594](https://github.com/openshift/cluster-etcd-operator/pull/594)
* [Bug 1955418](https://bugzilla.redhat.com/show_bug.cgi?id=1955418): manifests: Shift FlowSchema to level 50 [#582](https://github.com/openshift/cluster-etcd-operator/pull/582)
* [Bug 1954121](https://bugzilla.redhat.com/show_bug.cgi?id=1954121): [release-4.7] Improve cert controller detection and correction of invalid certs [#577](https://github.com/openshift/cluster-etcd-operator/pull/577)
* OWNERS: add lilic as reviewer [#588](https://github.com/openshift/cluster-etcd-operator/pull/588)
* [Bug 1954073](https://bugzilla.redhat.com/show_bug.cgi?id=1954073): bindata, pkg: Propagate operator log level to etcd itself [#578](https://github.com/openshift/cluster-etcd-operator/pull/578)
* [Full changelog](https://github.com/openshift/cluster-etcd-operator/compare/ee35da5b3ee486f786d7687849d57599d46dfc2e...51cb8c4147c45672c9645fae39bfcc6d696adc85)


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

* [Bug 1988388](https://bugzilla.redhat.com/show_bug.cgi?id=1988388): Properly set custom tolerations [#708](https://github.com/openshift/cluster-image-registry-operator/pull/708)
* [Bug 1984979](https://bugzilla.redhat.com/show_bug.cgi?id=1984979): Creating StorageAccount V2 instead of V1 [#707](https://github.com/openshift/cluster-image-registry-operator/pull/707)
* Updating ose-cluster-image-registry-operator builder & base images to be consistent with ART [#651](https://github.com/openshift/cluster-image-registry-operator/pull/651)
* [Bug 1977159](https://bugzilla.redhat.com/show_bug.cgi?id=1977159): bump aws-sdk-go to v1.38.35 [#704](https://github.com/openshift/cluster-image-registry-operator/pull/704)
* [Bug 1973693](https://bugzilla.redhat.com/show_bug.cgi?id=1973693): Setting required pod anti-affinity rules [#697](https://github.com/openshift/cluster-image-registry-operator/pull/697)
* [Bug 1960562](https://bugzilla.redhat.com/show_bug.cgi?id=1960562): manifests: fix selector in image-registry-operator [#689](https://github.com/openshift/cluster-image-registry-operator/pull/689)
* [Bug 1957308](https://bugzilla.redhat.com/show_bug.cgi?id=1957308): Setting user tags always when Storage is Managed [#684](https://github.com/openshift/cluster-image-registry-operator/pull/684)
* [Bug 1955176](https://bugzilla.redhat.com/show_bug.cgi?id=1955176): Setting user provided tags on bucket creation [#682](https://github.com/openshift/cluster-image-registry-operator/pull/682)
* [Full changelog](https://github.com/openshift/cluster-image-registry-operator/compare/538ff7fed284953731785c495cf286ea33d97f50...70a85883e406641339251b5c1473e4dec7083928)


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

* [Bug 1996897](https://bugzilla.redhat.com/show_bug.cgi?id=1996897): Add startup probe to the router deployment [#645](https://github.com/openshift/cluster-ingress-operator/pull/645)
* [Bug 1978845](https://bugzilla.redhat.com/show_bug.cgi?id=1978845): Specify topology spread constraints [#632](https://github.com/openshift/cluster-ingress-operator/pull/632)
* [Bug 1973983](https://bugzilla.redhat.com/show_bug.cgi?id=1973983): Canary: Handle downgrades from 4.8 to 4.7 properly [#627](https://github.com/openshift/cluster-ingress-operator/pull/627)
* [Bug 1960776](https://bugzilla.redhat.com/show_bug.cgi?id=1960776): Reconcile openshift-ingress namespace on upgrade [#616](https://github.com/openshift/cluster-ingress-operator/pull/616)
* [Bug 1942603](https://bugzilla.redhat.com/show_bug.cgi?id=1942603): [release-4.7] Add the new NetworkPolicy-matching label to the namespace [#615](https://github.com/openshift/cluster-ingress-operator/pull/615)
* [Bug 1954097](https://bugzilla.redhat.com/show_bug.cgi?id=1954097): Annotate services of type LoadBalancer with user tags (AWS only) [#606](https://github.com/openshift/cluster-ingress-operator/pull/606)
* [Bug 1937214](https://bugzilla.redhat.com/show_bug.cgi?id=1937214): Fix spurious reconciliation of NodePort services [#570](https://github.com/openshift/cluster-ingress-operator/pull/570)
* [Full changelog](https://github.com/openshift/cluster-ingress-operator/compare/e9b715829f264317a13a5ace7f1eda76edad9fcd...e76561d4a0e8976f44c6eaf5e7360827b583a21a)


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

* [Bug 2001243](https://bugzilla.redhat.com/show_bug.cgi?id=2001243): Enforce OpenShift's defined kubelet version skew policies [#1223](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1223)
* [Bug 1927321](https://bugzilla.redhat.com/show_bug.cgi?id=1927321): competing connectivitycheckcontrollers cause pod restarts during upgrades [#1041](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1041)
* [Full changelog](https://github.com/openshift/cluster-kube-apiserver-operator/compare/60dc437fe7f19ea91be6900e5e4974d7dadbeb11...d5d5759042b1820715983fb5546fcf2ea1183e66)


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

* [Bug 1924488](https://bugzilla.redhat.com/show_bug.cgi?id=1924488): Bump github.com/gogo/protobuf to v1.3.2 [#508](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/508)
* [Full changelog](https://github.com/openshift/cluster-kube-controller-manager-operator/compare/d95b6453169b9a43d01e939f060919d2a7a6e94f...281590936f3a94d4ae1eb008709fda6614fe763b)


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

* [Bug 1924490](https://bugzilla.redhat.com/show_bug.cgi?id=1924490): Bump github.com/gogo/protobuf to v1.3.2 [#334](https://github.com/openshift/cluster-kube-scheduler-operator/pull/334)
* [Full changelog](https://github.com/openshift/cluster-kube-scheduler-operator/compare/776a21927cdedf968dd368638c14b7ba998dbe65...b2204ca23a57e9f01af915375e6a18fc86ffecda)


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

* [Bug 1924492](https://bugzilla.redhat.com/show_bug.cgi?id=1924492): Bump dependencies to Kubernetes 1.20.6 to mitigate CVE-2021-3121 [#120](https://github.com/openshift/cluster-machine-approver/pull/120)
* Updating ose-cluster-machine-approver builder & base images to be consistent with ART [#103](https://github.com/openshift/cluster-machine-approver/pull/103)
* [Full changelog](https://github.com/openshift/cluster-machine-approver/compare/72a4740ff38e9c924d0f7cd760b6b5fd85283242...9043e2bba8f4707a578895f8b29d4736a61a010c)


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

* [Bug 2014023](https://bugzilla.redhat.com/show_bug.cgi?id=2014023): Backport etcd telemetry [#1433](https://github.com/openshift/cluster-monitoring-operator/pull/1433)
* [Bug 1986591](https://bugzilla.redhat.com/show_bug.cgi?id=1986591): node exporter calls /proc/cpuinfo multiple times causing the node to freeze [#1300](https://github.com/openshift/cluster-monitoring-operator/pull/1300)
* [Bug 1969963](https://bugzilla.redhat.com/show_bug.cgi?id=1969963): Recording rule for builds by strategy [#1206](https://github.com/openshift/cluster-monitoring-operator/pull/1206)
* [Bug 1967966](https://bugzilla.redhat.com/show_bug.cgi?id=1967966): Switch back anti-affinity to soft from hard for Prometheus [#1200](https://github.com/openshift/cluster-monitoring-operator/pull/1200)
* [Bug 1956565](https://bugzilla.redhat.com/show_bug.cgi?id=1956565): manifest allowlist: add acm_managed_cluster_info in 4.7 [#1144](https://github.com/openshift/cluster-monitoring-operator/pull/1144)
* [Bug 1961069](https://bugzilla.redhat.com/show_bug.cgi?id=1961069): remove dependency of e2e tests on AWS [#1162](https://github.com/openshift/cluster-monitoring-operator/pull/1162)
* [Bug 1957703](https://bugzilla.redhat.com/show_bug.cgi?id=1957703): [4.7]: Add hard anti-affinity constraints to Prometheuses [#1150](https://github.com/openshift/cluster-monitoring-operator/pull/1150)
* [Bug 1950290](https://bugzilla.redhat.com/show_bug.cgi?id=1950290): remove KubeClientCertificateExpiration alert rule [#1171](https://github.com/openshift/cluster-monitoring-operator/pull/1171)
* [Bug 1955482](https://bugzilla.redhat.com/show_bug.cgi?id=1955482): fix kube-state-metrics regexp patterns [#1163](https://github.com/openshift/cluster-monitoring-operator/pull/1163)
* [Bug 1955482](https://bugzilla.redhat.com/show_bug.cgi?id=1955482): Drop high-cardinality metrics from kube-state-metrics which aren't used [#1141](https://github.com/openshift/cluster-monitoring-operator/pull/1141)
* [Bug 1955469](https://bugzilla.redhat.com/show_bug.cgi?id=1955469): remove node_mountstats_nfs_* metrics [#1154](https://github.com/openshift/cluster-monitoring-operator/pull/1154)
* [Bug 1955462](https://bugzilla.redhat.com/show_bug.cgi?id=1955462): drop container_memory_failures_total metric backport [#1160](https://github.com/openshift/cluster-monitoring-operator/pull/1160)
* [Bug 1952149](https://bugzilla.redhat.com/show_bug.cgi?id=1952149): oc adm top reporting unknown status for Windows node [#1130](https://github.com/openshift/cluster-monitoring-operator/pull/1130)
* [Bug 1955449](https://bugzilla.redhat.com/show_bug.cgi?id=1955449): drop crio image metrics [#1134](https://github.com/openshift/cluster-monitoring-operator/pull/1134)
* [Bug 1945856](https://bugzilla.redhat.com/show_bug.cgi?id=1945856): Revert "Bug 1934516: [4.7]: jsonnet/prometheus.jsonnet: Apply system-cluster-critical class to cluster Prometheus " [#1103](https://github.com/openshift/cluster-monitoring-operator/pull/1103)
* [Bug 1945851](https://bugzilla.redhat.com/show_bug.cgi?id=1945851): Backport Remove the "instance" and "pod" labels for kube-state-metrics metrics [#1101](https://github.com/openshift/cluster-monitoring-operator/pull/1101)
* [Full changelog](https://github.com/openshift/cluster-monitoring-operator/compare/3b4ba34a9afd6cedf534445d52d279fdd01e36a5...0f7da469218513896435381193ff97df3b23f66a)


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

* [release 4.8] Updates owners [#1337](https://github.com/openshift/cluster-network-operator/pull/1337)
* [Bug 2041893](https://bugzilla.redhat.com/show_bug.cgi?id=2041893): Allow to use proxy to connect to OSP cloud [#1284](https://github.com/openshift/cluster-network-operator/pull/1284)
* [Bug 2021224](https://bugzilla.redhat.com/show_bug.cgi?id=2021224): ovnkube: set ovn-controller lflow cache limit to 1GB [#1217](https://github.com/openshift/cluster-network-operator/pull/1217)
* [Bug 2034355](https://bugzilla.redhat.com/show_bug.cgi?id=2034355): Whereabouts IP Reconciliaton [backport 4.7] [#1266](https://github.com/openshift/cluster-network-operator/pull/1266)
* [Bug 1924839](https://bugzilla.redhat.com/show_bug.cgi?id=1924839): [release-4.7] Update protobuf version to address CVE-2021-3121
 [#1084](https://github.com/openshift/cluster-network-operator/pull/1084)
* [Bug 1990932](https://bugzilla.redhat.com/show_bug.cgi?id=1990932): [Backport 4.7] Whereabouts should have RBAC for leases [#1186](https://github.com/openshift/cluster-network-operator/pull/1186)
* [Bug 2003800](https://bugzilla.redhat.com/show_bug.cgi?id=2003800): Use 10% for sdn maxUnavailable for rolling update [#1202](https://github.com/openshift/cluster-network-operator/pull/1202)
* [Bug 1996063](https://bugzilla.redhat.com/show_bug.cgi?id=1996063): Use 10% for nw-check-target maxUnavailable [#1184](https://github.com/openshift/cluster-network-operator/pull/1184)
* [Bug 1988426](https://bugzilla.redhat.com/show_bug.cgi?id=1988426): Change to use mountPath: /host [#1170](https://github.com/openshift/cluster-network-operator/pull/1170)
* [Bug 1962036](https://bugzilla.redhat.com/show_bug.cgi?id=1962036): Use the election mechanism provided by library-go [#1098](https://github.com/openshift/cluster-network-operator/pull/1098)
* [Bug 1972549](https://bugzilla.redhat.com/show_bug.cgi?id=1972549): Remove reference to v1beta1 API [#1134](https://github.com/openshift/cluster-network-operator/pull/1134)
* [Bug 1982217](https://bugzilla.redhat.com/show_bug.cgi?id=1982217): Use 10% for ovnkube-node for maxUnavailable [#1153](https://github.com/openshift/cluster-network-operator/pull/1153)
* [Bug 1969860](https://bugzilla.redhat.com/show_bug.cgi?id=1969860): Escape characters on ini file [#1127](https://github.com/openshift/cluster-network-operator/pull/1127)
* [Bug 1967994](https://bugzilla.redhat.com/show_bug.cgi?id=1967994): Backport daemonset to drop icmp frag needed packets received from other nodes in the cluster to Rel 4.7 [#1119](https://github.com/openshift/cluster-network-operator/pull/1119)
* [Bug 1972183](https://bugzilla.redhat.com/show_bug.cgi?id=1972183): config: Set enable-profiling true by default and allow enable-profiling as a proxy argument [#1129](https://github.com/openshift/cluster-network-operator/pull/1129)
* [Bug 1967388](https://bugzilla.redhat.com/show_bug.cgi?id=1967388): annotate flowcontrol with `networkoperator.openshift.io/ignore-errors` [#1118](https://github.com/openshift/cluster-network-operator/pull/1118)
* [Bug 1967972](https://bugzilla.redhat.com/show_bug.cgi?id=1967972): Add tokenreviews permissions for kube-proxy [#1120](https://github.com/openshift/cluster-network-operator/pull/1120)
* [Bug 1942603](https://bugzilla.redhat.com/show_bug.cgi?id=1942603): [release-4.7] Allow from router policy support for cluster network operator [#1087](https://github.com/openshift/cluster-network-operator/pull/1087)
* [Bug 1937396](https://bugzilla.redhat.com/show_bug.cgi?id=1937396): kuryr/alerts: change the rule for free count [#1011](https://github.com/openshift/cluster-network-operator/pull/1011)
* [Bug 1957749](https://bugzilla.redhat.com/show_bug.cgi?id=1957749): ovnkube: add missing resource requests for SBDB [#1088](https://github.com/openshift/cluster-network-operator/pull/1088)
* [Bug 1954302](https://bugzilla.redhat.com/show_bug.cgi?id=1954302): Remove OVS daemonsets [#1076](https://github.com/openshift/cluster-network-operator/pull/1076)
* [Bug 1956352](https://bugzilla.redhat.com/show_bug.cgi?id=1956352): [4.7] OVN kubernetes dual-stack conversion [#1082](https://github.com/openshift/cluster-network-operator/pull/1082)
* [Bug 1941214](https://bugzilla.redhat.com/show_bug.cgi?id=1941214): Use 10% for ovs maxUnavailable for rolling update [#1031](https://github.com/openshift/cluster-network-operator/pull/1031)
* [Bug 1936719](https://bugzilla.redhat.com/show_bug.cgi?id=1936719): OSD-6600 network-metrics missing priorityClass [#1007](https://github.com/openshift/cluster-network-operator/pull/1007)
* [Bug 1927321](https://bugzilla.redhat.com/show_bug.cgi?id=1927321): competing connectivitycheckcontrollers cause pod restarts during upgrades [#1050](https://github.com/openshift/cluster-network-operator/pull/1050)
* [Bug 1941212](https://bugzilla.redhat.com/show_bug.cgi?id=1941212): The Multus daemonset should handle 10% maxUnavailable [#1030](https://github.com/openshift/cluster-network-operator/pull/1030)
* [Bug 1940806](https://bugzilla.redhat.com/show_bug.cgi?id=1940806): OVN Upgrade: fix upgrade order of node and master [#1029](https://github.com/openshift/cluster-network-operator/pull/1029)
* [Full changelog](https://github.com/openshift/cluster-network-operator/compare/1e4600dafcbfed6d631e82dc9721db28eac4b1e2...2af93f4340736ff72754ccb0b35321080734feb9)


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

* [Bug 2014430](https://bugzilla.redhat.com/show_bug.cgi?id=2014430): stalld: update to v1.13.0 [#281](https://github.com/openshift/cluster-node-tuning-operator/pull/281)
* [Bug 1986739](https://bugzilla.redhat.com/show_bug.cgi?id=1986739): gather all Tuned CRs [#255](https://github.com/openshift/cluster-node-tuning-operator/pull/255)
* [Bug 1958885](https://bugzilla.redhat.com/show_bug.cgi?id=1958885): Switch to client-go leader-with-lease election. [#238](https://github.com/openshift/cluster-node-tuning-operator/pull/238)
* [Bug 1960542](https://bugzilla.redhat.com/show_bug.cgi?id=1960542): manifests: fix selector in node-tuning-operator ServiceMonitor [#228](https://github.com/openshift/cluster-node-tuning-operator/pull/228)
* [Bug 1928614](https://bugzilla.redhat.com/show_bug.cgi?id=1928614): Keep ignition units in sync with [service] plugin. [#215](https://github.com/openshift/cluster-node-tuning-operator/pull/215)
* [Full changelog](https://github.com/openshift/cluster-node-tuning-operator/compare/24392937d275074c73294d3e02ea71b2f1e16299...93164875e3bc9030e995b465c91aafb29226ac39)


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

* [Bug 1996045](https://bugzilla.redhat.com/show_bug.cgi?id=1996045): bindata: run openshift-apiserver as root explicitly. [#468](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/468)
* Updating ose-cluster-openshift-apiserver-operator builder & base images to be consistent with ART [#427](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/427)
* [Bug 1955502](https://bugzilla.redhat.com/show_bug.cgi?id=1955502): explicitly allow apiserver pods to write to their root FS [#449](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/449)
* [Bug 1927321](https://bugzilla.redhat.com/show_bug.cgi?id=1927321): competing connectivitycheckcontrollers cause pod restarts during upgrades [#444](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/444)
* [Full changelog](https://github.com/openshift/cluster-openshift-apiserver-operator/compare/3e7d4b41ef5c311b1bdc58490bdf5b5655cfa22c...df9b1a45165dd1a2cc17b5a885370093bb237e41)


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

* [Bug 1924494](https://bugzilla.redhat.com/show_bug.cgi?id=1924494): Update k8s.io dependencies to address CVE-2021-3121 [#222](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/222)
* [Bug 1944142](https://bugzilla.redhat.com/show_bug.cgi?id=1944142): Bump kubernetes to 0.20.5 [#204](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/204)
* [Bug 1931856](https://bugzilla.redhat.com/show_bug.cgi?id=1931856): Set registry routes in operand config [#199](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/199)
* [Full changelog](https://github.com/openshift/cluster-openshift-controller-manager-operator/compare/7d311b378ea9ccbf486a9fea9bce8ef53345c5ef...2a8963a9c5755d4951d882bd816cd4d6ccdf02cd)


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

* [Bug 1924496](https://bugzilla.redhat.com/show_bug.cgi?id=1924496): Bump github.com/gogo/protobuf to v1.3.2 [#58](https://github.com/openshift/cluster-policy-controller/pull/58)
* [Full changelog](https://github.com/openshift/cluster-policy-controller/compare/3ca5e1497a1d77b5337701087b4bdbcd81283f9f...42791bac64066daac0922b3d77e4bd86edae3b4e)


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

* [Bug 2001977](https://bugzilla.redhat.com/show_bug.cgi?id=2001977): delete hello-openshift in payload imagestream [#393](https://github.com/openshift/cluster-samples-operator/pull/393)
* [Bug 1923036](https://bugzilla.redhat.com/show_bug.cgi?id=1923036): Update Jenkins monitored templates names [#359](https://github.com/openshift/cluster-samples-operator/pull/359)
* [Bug 1961518](https://bugzilla.redhat.com/show_bug.cgi?id=1961518): manifests: fix selector in ServiceMonitor [#375](https://github.com/openshift/cluster-samples-operator/pull/375)
* [Bug 1950808](https://bugzilla.redhat.com/show_bug.cgi?id=1950808): add DeepCopy to avoid SharedInformer cache mutation [#370](https://github.com/openshift/cluster-samples-operator/pull/370)
* [Full changelog](https://github.com/openshift/cluster-samples-operator/compare/c283ca0858ce3a6bc7e64f2b7d1c3e61cc351aab...1892553d5556068b3e1d89336a349e1e3b3511af)


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

* [Bug 2030740](https://bugzilla.redhat.com/show_bug.cgi?id=2030740): Add trusted CA bundle to vsphere operators [#248](https://github.com/openshift/cluster-storage-operator/pull/248)
* [Bug 1986030](https://bugzilla.redhat.com/show_bug.cgi?id=1986030): Manila CSI driver is not in must-gather [#193](https://github.com/openshift/cluster-storage-operator/pull/193)
* [Bug 1961719](https://bugzilla.redhat.com/show_bug.cgi?id=1961719): manifests: remove namespace from cluster-storage-operator-role binding [#170](https://github.com/openshift/cluster-storage-operator/pull/170)
* [Bug 1959546](https://bugzilla.redhat.com/show_bug.cgi?id=1959546): Add alert about vsphere-problem-detector unable to connect [#169](https://github.com/openshift/cluster-storage-operator/pull/169)
* [Full changelog](https://github.com/openshift/cluster-storage-operator/compare/fd2b47c06d0c7efae84c6ff44680f9025ac4f283...d6f34df7b01139ec35602261b46da91f3eedf0b4)


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

* Pack both keys in one verifier-public-key-ci entry [#36](https://github.com/openshift/cluster-update-keys/pull/36)
* Adding the new Openshift CI Signer key [#34](https://github.com/openshift/cluster-update-keys/pull/34)
* [Full changelog](https://github.com/openshift/cluster-update-keys/compare/a7065d83eff2a4dfed1146ff9f7a4f599a73d618...b7e791773b67f9acd6f521b8c1f69778e43a7d94)


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

* [Bug 2007674](https://bugzilla.redhat.com/show_bug.cgi?id=2007674): pkg/cvo/egress: Load HTTPS proxy from Proxy status [#664](https://github.com/openshift/cluster-version-operator/pull/664)
* [Bug 1961341](https://bugzilla.redhat.com/show_bug.cgi?id=1961341): Remove rbacv1beta1 support [#652](https://github.com/openshift/cluster-version-operator/pull/652)
* [Bug 1991010](https://bugzilla.redhat.com/show_bug.cgi?id=1991010): pkg/cvo/metrics: Ignore Degraded for cluster_operator_up [#638](https://github.com/openshift/cluster-version-operator/pull/638)
* [Bug 1924428](https://bugzilla.redhat.com/show_bug.cgi?id=1924428): CVE-2021-3121 gogo/protobuf lacks certain index validation [#625](https://github.com/openshift/cluster-version-operator/pull/625)
* [Bug 1970272](https://bugzilla.redhat.com/show_bug.cgi?id=1970272): Fixing the log message in rbac.go for clusterrole [#609](https://github.com/openshift/cluster-version-operator/pull/609)
* [Bug 1970272](https://bugzilla.redhat.com/show_bug.cgi?id=1970272): Log object updates and show existing/required diff [#589](https://github.com/openshift/cluster-version-operator/pull/589)
* [Bug 1969501](https://bugzilla.redhat.com/show_bug.cgi?id=1969501): install/0000_90_cluster-version-operator_02_servicemonitor: Soften ClusterOperatorDegraded [#587](https://github.com/openshift/cluster-version-operator/pull/587)
* [Bug 1969378](https://bugzilla.redhat.com/show_bug.cgi?id=1969378): avoid hotlooping on RoleBindings with empty APIGroup [#584](https://github.com/openshift/cluster-version-operator/pull/584)
* [Bug 1966977](https://bugzilla.redhat.com/show_bug.cgi?id=1966977): Prevent hotlooping in ImageStreams [#580](https://github.com/openshift/cluster-version-operator/pull/580)
* [Bug 1959238](https://bugzilla.redhat.com/show_bug.cgi?id=1959238): pkg/cvo/sync_worker: Shift ClusterOperator pre-creation into the manifest-task node [#557](https://github.com/openshift/cluster-version-operator/pull/557)
* [Bug 1943754](https://bugzilla.redhat.com/show_bug.cgi?id=1943754): Ensure automountServiceAccountToken is synced on service account updates [#539](https://github.com/openshift/cluster-version-operator/pull/539)
* [Bug 1941217](https://bugzilla.redhat.com/show_bug.cgi?id=1941217): pkg/cvo/sync_worker: Skip precreation of baremetal ClusterOperator [#534](https://github.com/openshift/cluster-version-operator/pull/534)
* [Full changelog](https://github.com/openshift/cluster-version-operator/compare/397e8bad8d095b1f34fc2173d8a66fdd0e6a9352...4e7c701d940682bbfe7ba6ed0bdf4c814b4694a6)


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

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


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

* [Bug 2052859](https://bugzilla.redhat.com/show_bug.cgi?id=2052859): override normal namespace hiding for pods view in node details [#11027](https://github.com/openshift/console/pull/11027)
* [Bug 2055411](https://bugzilla.redhat.com/show_bug.cgi?id=2055411): Filter superseded helm secrets and fix firehose to support partial metadata [#11078](https://github.com/openshift/console/pull/11078)
* [Bug 2044949](https://bugzilla.redhat.com/show_bug.cgi?id=2044949): fix dev-catalog stuck in loading state [#10923](https://github.com/openshift/console/pull/10923)
* [Bug 2055403](https://bugzilla.redhat.com/show_bug.cgi?id=2055403): Add support for fetching partial metadata and fix helm list page crash [#11077](https://github.com/openshift/console/pull/11077)
* [Bug 2049313](https://bugzilla.redhat.com/show_bug.cgi?id=2049313): Topology performance: Do not fetch HPA for each Deployment (Pod Ring) [#10991](https://github.com/openshift/console/pull/10991)
* [Bug 2052858](https://bugzilla.redhat.com/show_bug.cgi?id=2052858): Add subject name selector field to SinkBinding form [#11026](https://github.com/openshift/console/pull/11026)
* (4.7 Backport) Bug 1981412: Change OCM links from cloud. to console.redhat.com #9470 [#9471](https://github.com/openshift/console/pull/9471)
* [Bug 2005298](https://bugzilla.redhat.com/show_bug.cgi?id=2005298): Block and File and Object dashboards should not be part of OCP Console for ODF Managed Services [#10097](https://github.com/openshift/console/pull/10097)
* [Bug 2005138](https://bugzilla.redhat.com/show_bug.cgi?id=2005138): Console overview operators shown upgrading when still waiting on approval [#10093](https://github.com/openshift/console/pull/10093)
* [release 4.7] Bug 1969754: windows vms fail to start rls 4.7 [#9657](https://github.com/openshift/console/pull/9657)
* [Bug 2004946](https://bugzilla.redhat.com/show_bug.cgi?id=2004946): Use httpd in workload YAML templates [#10089](https://github.com/openshift/console/pull/10089)
* [Bug 1973707](https://bugzilla.redhat.com/show_bug.cgi?id=1973707): Add chart URl to annotations during helm install/upgrade [#9299](https://github.com/openshift/console/pull/9299)
* [Bug 1995617](https://bugzilla.redhat.com/show_bug.cgi?id=1995617): Fix Pipeline Download All [#9839](https://github.com/openshift/console/pull/9839)
* [Bug 1986724](https://bugzilla.redhat.com/show_bug.cgi?id=1986724): Show the content of Insights widget when there are 0 recommendations for cluster [#9655](https://github.com/openshift/console/pull/9655)
* [Bug 1989642](https://bugzilla.redhat.com/show_bug.cgi?id=1989642): Preserve user annotations while editing an app [#9714](https://github.com/openshift/console/pull/9714)
* [Bug 1975560](https://bugzilla.redhat.com/show_bug.cgi?id=1975560): Fix typo in olm message [#9335](https://github.com/openshift/console/pull/9335)
* [Bug 1975469](https://bugzilla.redhat.com/show_bug.cgi?id=1975469): Handle array to string conversion for HTTPS checkbox value [#9332](https://github.com/openshift/console/pull/9332)
* Updating openshift-enterprise-console images to be consistent with ART [#8596](https://github.com/openshift/console/pull/8596)
* [Bug 1973572](https://bugzilla.redhat.com/show_bug.cgi?id=1973572): Hardcode strings in Home->Overview page [#9322](https://github.com/openshift/console/pull/9322)
* [Bug 1942864](https://bugzilla.redhat.com/show_bug.cgi?id=1942864): Warning Alert for Encrypted PVs in Create StorageClass [#8464](https://github.com/openshift/console/pull/8464)
* [Bug 1965526](https://bugzilla.redhat.com/show_bug.cgi?id=1965526): Removing library charts from the merged helm repo index entries. [#9076](https://github.com/openshift/console/pull/9076)
* [Bug 1970796](https://bugzilla.redhat.com/show_bug.cgi?id=1970796): update cluster-local label for ksvc [#9220](https://github.com/openshift/console/pull/9220)
* [Bug 1970720](https://bugzilla.redhat.com/show_bug.cgi?id=1970720): fix rotated pipelinerun status icon issue in safari [#9216](https://github.com/openshift/console/pull/9216)
* [Bug 1969536](https://bugzilla.redhat.com/show_bug.cgi?id=1969536): Omit bitbucket branch in URL if it contains slash [#9180](https://github.com/openshift/console/pull/9180)
* [Bug 1954962](https://bugzilla.redhat.com/show_bug.cgi?id=1954962): removes extra annotations form spec template for ksvc [#8823](https://github.com/openshift/console/pull/8823)
* [Bug 1948537](https://bugzilla.redhat.com/show_bug.cgi?id=1948537): add hide/reveal button for kms token [#8616](https://github.com/openshift/console/pull/8616)
* [Bug 1942160](https://bugzilla.redhat.com/show_bug.cgi?id=1942160): Update the scope of GitOpsService resource [#8450](https://github.com/openshift/console/pull/8450)
* [Bug 1971667](https://bugzilla.redhat.com/show_bug.cgi?id=1971667): Track and show error messages in modals [#9232](https://github.com/openshift/console/pull/9232)
* [Bug 1969791](https://bugzilla.redhat.com/show_bug.cgi?id=1969791): fixes: WebTerminal widget should send resize events [#9190](https://github.com/openshift/console/pull/9190)
* [Bug 1969105](https://bugzilla.redhat.com/show_bug.cgi?id=1969105): Update IP address on pods list to show podIP other than … [#9172](https://github.com/openshift/console/pull/9172)
* [Bug 1967106](https://bugzilla.redhat.com/show_bug.cgi?id=1967106): can't open terminal for pods that have more than one co… [#9117](https://github.com/openshift/console/pull/9117)
* [Bug 1966275](https://bugzilla.redhat.com/show_bug.cgi?id=1966275): Fix Pipeline Parameters in Modals accept empty string defaults [#9085](https://github.com/openshift/console/pull/9085)
* [Bug 1961567](https://bugzilla.redhat.com/show_bug.cgi?id=1961567): Remove the broken Devfile Sample for BuildConfigs [#8956](https://github.com/openshift/console/pull/8956)
* [Bug 1963025](https://bugzilla.redhat.com/show_bug.cgi?id=1963025): Fix documentation link to network policies [#8953](https://github.com/openshift/console/pull/8953)
* [Bug 1953606](https://bugzilla.redhat.com/show_bug.cgi?id=1953606): Fixing failure domain issue with custom pools (4.7 backport) [#8775](https://github.com/openshift/console/pull/8775)
* [Bug 1970485](https://bugzilla.redhat.com/show_bug.cgi?id=1970485): Add pipeline annotation to secrets for private git repo import with pipeline [#9207](https://github.com/openshift/console/pull/9207)
* [Bug 1964400](https://bugzilla.redhat.com/show_bug.cgi?id=1964400): Fix RGW Total Used Query [#9038](https://github.com/openshift/console/pull/9038)
* [Bug 1958873](https://bugzilla.redhat.com/show_bug.cgi?id=1958873): Fix disk replacement during second replacement [#9083](https://github.com/openshift/console/pull/9083)
* [Bug 1961887](https://bugzilla.redhat.com/show_bug.cgi?id=1961887): Update Taskrun tab to make namespace based calls [#8968](https://github.com/openshift/console/pull/8968)
* [Bug 1959356](https://bugzilla.redhat.com/show_bug.cgi?id=1959356): Tech preview badge for arbiter [#8870](https://github.com/openshift/console/pull/8870)
* [Bug 1964322](https://bugzilla.redhat.com/show_bug.cgi?id=1964322): The status of "Used Capacity Breakdown [Pods]" is "Not available" [#9028](https://github.com/openshift/console/pull/9028)
* [Bug 1957499](https://bugzilla.redhat.com/show_bug.cgi?id=1957499): OperatorHub - console accepts any value for infraFeatures [#8859](https://github.com/openshift/console/pull/8859)
* [Bug 1960686](https://bugzilla.redhat.com/show_bug.cgi?id=1960686): Fix hot loop in global config page [#8935](https://github.com/openshift/console/pull/8935)
* [Bug 1947091](https://bugzilla.redhat.com/show_bug.cgi?id=1947091): Fix skipped task status when using conditions [#8582](https://github.com/openshift/console/pull/8582)
* [Bug 1962493](https://bugzilla.redhat.com/show_bug.cgi?id=1962493): Hide TaskRun edit actions for rows in Pipelinerun's TaskRun tab [#8987](https://github.com/openshift/console/pull/8987)
* [Bug 1966798](https://bugzilla.redhat.com/show_bug.cgi?id=1966798): [release-4.7] Remove monitoring labelling step for 4.7 tests [#9073](https://github.com/openshift/console/pull/9073)
* [Bug 1951210](https://bugzilla.redhat.com/show_bug.cgi?id=1951210): Fix default resource log download file name [#8707](https://github.com/openshift/console/pull/8707)
* [Bug 1944046](https://bugzilla.redhat.com/show_bug.cgi?id=1944046): Warn using an unsupported IE browser [#8494](https://github.com/openshift/console/pull/8494)
* [release 4.7] Bug 1939553: Support binary file type secret entries [#8389](https://github.com/openshift/console/pull/8389)
* [Bug 1960544](https://bugzilla.redhat.com/show_bug.cgi?id=1960544): Overly generic CSS rules for dd and dt elements breaks styling elsewhere in console [#8925](https://github.com/openshift/console/pull/8925)
* [Bug 1960093](https://bugzilla.redhat.com/show_bug.cgi?id=1960093): Make console works against api proxy [#8914](https://github.com/openshift/console/pull/8914)
* [Bug 1942027](https://bugzilla.redhat.com/show_bug.cgi?id=1942027): Fix RBAC check when creating a resource [#8448](https://github.com/openshift/console/pull/8448)
* [Bug 1956336](https://bugzilla.redhat.com/show_bug.cgi?id=1956336): Fix Triggers section in eventlistener details page [#8842](https://github.com/openshift/console/pull/8842)
* [Bug 1953937](https://bugzilla.redhat.com/show_bug.cgi?id=1953937): Fixing PVC creation page issue in 4.7(Reverting wrong commit) [#8784](https://github.com/openshift/console/pull/8784)
* [Bug 1952578](https://bugzilla.redhat.com/show_bug.cgi?id=1952578): Don't poll ClusterVersion when user doesn't have authority [#8749](https://github.com/openshift/console/pull/8749)
* [Bug 1950489](https://bugzilla.redhat.com/show_bug.cgi?id=1950489): Fix "Create binding" link from Role page, RoleBindings tab [#8685](https://github.com/openshift/console/pull/8685)
* [Bug 1948958](https://bugzilla.redhat.com/show_bug.cgi?id=1948958): Fix ingress details page to show referenced secret name [#8633](https://github.com/openshift/console/pull/8633)
* [Bug 1944955](https://bugzilla.redhat.com/show_bug.cgi?id=1944955): Fix close button in the new 'Storage cluster exists' warning alert modal [#8524](https://github.com/openshift/console/pull/8524)
* [Bug 1956313](https://bugzilla.redhat.com/show_bug.cgi?id=1956313): Save additional parameters from build guidance container and drop it [#8841](https://github.com/openshift/console/pull/8841)
* [Bug 1953728](https://bugzilla.redhat.com/show_bug.cgi?id=1953728): Fix issues related to loading dynamic plugins [#8780](https://github.com/openshift/console/pull/8780)
* [Bug 1945594](https://bugzilla.redhat.com/show_bug.cgi?id=1945594): fixing-project-creation-and-updated-packageJson [#8536](https://github.com/openshift/console/pull/8536)
* [Bug 1950214](https://bugzilla.redhat.com/show_bug.cgi?id=1950214): Fix start pipeline action access review [#8681](https://github.com/openshift/console/pull/8681)
* [Bug 1948369](https://bugzilla.redhat.com/show_bug.cgi?id=1948369): Remove cluster label from predefined monitoring queries [#8613](https://github.com/openshift/console/pull/8613)
* [Bug 1954109](https://bugzilla.redhat.com/show_bug.cgi?id=1954109): Backport telemetry dynamic extension to release-4.7 [#8783](https://github.com/openshift/console/pull/8783)
* [Bug 1952209](https://bugzilla.redhat.com/show_bug.cgi?id=1952209): Consistent formatting of dates and times [#8734](https://github.com/openshift/console/pull/8734)
* [Bug 1952293](https://bugzilla.redhat.com/show_bug.cgi?id=1952293): adds check for templates [#8736](https://github.com/openshift/console/pull/8736)
* [Bug 1942843](https://bugzilla.redhat.com/show_bug.cgi?id=1942843): Modified description for storage class encryption - 4.7 Backport [#8462](https://github.com/openshift/console/pull/8462)
* [Bug 1948938](https://bugzilla.redhat.com/show_bug.cgi?id=1948938): [release-4.7] Prow script point to deleted resource [#8619](https://github.com/openshift/console/pull/8619)
* [Bug 1944855](https://bugzilla.redhat.com/show_bug.cgi?id=1944855): Update Dockerfile.product for nodejs v14.16.0 [#8488](https://github.com/openshift/console/pull/8488)
* [Bug 1945153](https://bugzilla.redhat.com/show_bug.cgi?id=1945153): Remove pipeline Tech preview badge for pipelines GA operator [#8528](https://github.com/openshift/console/pull/8528)
* [Bug 1943643](https://bugzilla.redhat.com/show_bug.cgi?id=1943643): fix pipeline metrics endpoint for 1.4 osp [#8489](https://github.com/openshift/console/pull/8489)
* [Bug 1944349](https://bugzilla.redhat.com/show_bug.cgi?id=1944349): fix backwards incompatible trigger api changes [#8503](https://github.com/openshift/console/pull/8503)
* [Bug 1943441](https://bugzilla.redhat.com/show_bug.cgi?id=1943441): Add 'Roll Back' action for Replication Controllers and Replica Sets [#8475](https://github.com/openshift/console/pull/8475)
* [Bug 1925792](https://bugzilla.redhat.com/show_bug.cgi?id=1925792): Fix translation for edit annotation [#8078](https://github.com/openshift/console/pull/8078)
* [Bug 1941468](https://bugzilla.redhat.com/show_bug.cgi?id=1941468): Change link for not available state [#8431](https://github.com/openshift/console/pull/8431)
* [Bug 1939608](https://bugzilla.redhat.com/show_bug.cgi?id=1939608): Fix null handling in FilterToolbar_ to prevent possible exceptions [#8394](https://github.com/openshift/console/pull/8394)
* [Bug 1937356](https://bugzilla.redhat.com/show_bug.cgi?id=1937356): Fix to show correct internal image-stream name in container image edit flow's internal registry image-stream dropdown for kn service [#8353](https://github.com/openshift/console/pull/8353)
* [Bug 1927198](https://bugzilla.redhat.com/show_bug.cgi?id=1927198): fix pvc string in pvc.view [#8126](https://github.com/openshift/console/pull/8126)
* [Bug 1927311](https://bugzilla.redhat.com/show_bug.cgi?id=1927311): avoid 404 errors attempting to load en-US [#8128](https://github.com/openshift/console/pull/8128)
* [Bug 1931382](https://bugzilla.redhat.com/show_bug.cgi?id=1931382): Hide pipeline section in container image edit flow [#8209](https://github.com/openshift/console/pull/8209)
* [Bug 1933665](https://bugzilla.redhat.com/show_bug.cgi?id=1933665): [release-4.7] Create ImageStream and other resources for samples step by step [#8255](https://github.com/openshift/console/pull/8255)
* [Bug 1935672](https://bugzilla.redhat.com/show_bug.cgi?id=1935672): [release-4.7] fix pipelinerun status icon rendering issue [#8311](https://github.com/openshift/console/pull/8311)
* [Bug 1932272](https://bugzilla.redhat.com/show_bug.cgi?id=1932272): Fix KMS validation error for 4.7 release [#8221](https://github.com/openshift/console/pull/8221)
* [Full changelog](https://github.com/openshift/console/compare/9da3a0e9c917f4cb06b05e555c12542e10739f82...59d7e2bf3b5cff557c962a2f55b06500be914836)


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

* [Bug 2042534](https://bugzilla.redhat.com/show_bug.cgi?id=2042534): Bump build-machinery-go for console-operator to pickup change in yaml-patch repository [#629](https://github.com/openshift/console-operator/pull/629)
* [Bug 2016654](https://bugzilla.redhat.com/show_bug.cgi?id=2016654): Use hard requirements for antiaffinity rules [#605](https://github.com/openshift/console-operator/pull/605)
* [Bug 1960589](https://bugzilla.redhat.com/show_bug.cgi?id=1960589): [release-4.7] quickstarts: remove "spec.version" [#547](https://github.com/openshift/console-operator/pull/547)
* [Bug 1936337](https://bugzilla.redhat.com/show_bug.cgi?id=1936337): Check for error when generating default and user-defined config for the console-config configmap [#512](https://github.com/openshift/console-operator/pull/512)
* [Full changelog](https://github.com/openshift/console-operator/compare/c1efdfc6294cd32c071142da770b9410a97aff3c...c3019e23019b0147d3caa9790c0dbee50eff7b62)


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

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


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

* [Bug 1969345](https://bugzilla.redhat.com/show_bug.cgi?id=1969345): Backport ignore proxy connecting to CSI sockets [#54](https://github.com/openshift/cloud-provider-openstack/pull/54)
* [Full changelog](https://github.com/openshift/cloud-provider-openstack/compare/5202bfdc042bafa732f19dcbec31ca6137fa3fa4...d3f709218512df9f46e11c1d13347fc68774d72c)


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

* [Bug 2002555](https://bugzilla.redhat.com/show_bug.cgi?id=2002555): Do not degrade cluster on failure to reach Manila [#126](https://github.com/openshift/csi-driver-manila-operator/pull/126)
* [Bug 1987036](https://bugzilla.redhat.com/show_bug.cgi?id=1987036): Use cluster Proxy when available [#110](https://github.com/openshift/csi-driver-manila-operator/pull/110)
* [Bug 1996070](https://bugzilla.redhat.com/show_bug.cgi?id=1996070): Add maxUnavailable to DaemonSets [#116](https://github.com/openshift/csi-driver-manila-operator/pull/116)
* [Full changelog](https://github.com/openshift/csi-driver-manila-operator/compare/00b1f648e74d8008ce32ae65eb4d6d8b5ac1bbed...b652a62f269127e6e9195383eab951d59c6d7a6d)


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

* [Bug 1995074](https://bugzilla.redhat.com/show_bug.cgi?id=1995074): bump(s2i): revert incorrect ssh scp fix [#261](https://github.com/openshift/builder/pull/261)
* [Bug 1924455](https://bugzilla.redhat.com/show_bug.cgi?id=1924455): Update dependencies to address CVE-2021-3121 [#258](https://github.com/openshift/builder/pull/258)
* Updating openshift-enterprise-builder builder & base images to be consistent with ART [#188](https://github.com/openshift/builder/pull/188)
* [Bug 1943726](https://bugzilla.redhat.com/show_bug.cgi?id=1943726): add bracket logging on openshift/builder calls into buildah to assist test-platform team triage [#237](https://github.com/openshift/builder/pull/237)
* [Bug 1945692](https://bugzilla.redhat.com/show_bug.cgi?id=1945692): move entitlement related secrets back to mounts.conf [#240](https://github.com/openshift/builder/pull/240)
* [Bug 1924554](https://bugzilla.redhat.com/show_bug.cgi?id=1924554): bump(cni) 0.8.1 [#234](https://github.com/openshift/builder/pull/234)
* [Bug 1940052](https://bugzilla.redhat.com/show_bug.cgi?id=1940052): retry image pulls during builds [#226](https://github.com/openshift/builder/pull/226)
* [Full changelog](https://github.com/openshift/builder/compare/cfe626635ab8799dcc7d874429fdfdd10406400b...5a46979e5e747b6df27a1b50ec0c922a172298f2)


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

* [Bug 1984094](https://bugzilla.redhat.com/show_bug.cgi?id=1984094): use apimachinery with HTTP/2 health checks enabled [#288](https://github.com/openshift/image-registry/pull/288)
* Updating openshift-enterprise-registry builder & base images to be consistent with ART [#262](https://github.com/openshift/image-registry/pull/262)
* [Bug 1977159](https://bugzilla.redhat.com/show_bug.cgi?id=1977159): bump aws-sdk-go to v1.38.35 [#282](https://github.com/openshift/image-registry/pull/282)
* [Full changelog](https://github.com/openshift/image-registry/compare/8e0c068aef607fceffe3e179c3a9701f51c51dff...8b03485af777f8d718427393aa575bbaf6f21610)


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

* [Bug 1970141](https://bugzilla.redhat.com/show_bug.cgi?id=1970141): discover-etcd-initial-cluster: retry if member is not part of member list and dataDir exists [#82](https://github.com/openshift/etcd/pull/82)
* [ETCD-178](https://issues.redhat.com/browse/ETCD-178): Bug 1944386: openshift-tools: fix on off flow and add unit tests [#74](https://github.com/openshift/etcd/pull/74)
* [Full changelog](https://github.com/openshift/etcd/compare/cca97c76b915b1d14abd39814995fa1e2d087145...c61e5afde9485fac9233c0db6ab950bfb511e1b5)


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

* [Bug 1924508](https://bugzilla.redhat.com/show_bug.cgi?id=1924508): Bump dependencies to Kubernetes 1.20.6 to mitigate CVE-2021-3121 [#164](https://github.com/openshift/cluster-api-provider-gcp/pull/164)
* [Full changelog](https://github.com/openshift/cluster-api-provider-gcp/compare/7215497c95a43c5f633bc511e3e85dd1d956a931...5f6589d4ef9496e63ebc072f4d863151bbeb4407)


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

* Updating ose-gcp-pd-csi-driver builder & base images to be consistent with ART [#10](https://github.com/openshift/gcp-pd-csi-driver/pull/10)
* [Full changelog](https://github.com/openshift/gcp-pd-csi-driver/compare/091f0212dfa6d93df37b99fcd2b4b9a4c6d5bbba...0cb61d205d0f911fe8ca614094f0cd3f911d665c)


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

* [Bug 1996070](https://bugzilla.redhat.com/show_bug.cgi?id=1996070): Add maxUnavailable to DaemonSets [#33](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/33)
* [Bug 1940005](https://bugzilla.redhat.com/show_bug.cgi?id=1940005): Add CSIDriver object [#18](https://github.com/openshift/gcp-pd-csi-driver-operator/pull/18)
* [Full changelog](https://github.com/openshift/gcp-pd-csi-driver-operator/compare/3583e00c7ff4f31957c0e9223d8c1dea3f4c23c3...d40dd57595673e4737fa77e29a955f6beefac284)


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

* [Bug 1994645](https://bugzilla.redhat.com/show_bug.cgi?id=1994645): config template: accept IPv6 IPs for whitelisting [#325](https://github.com/openshift/router/pull/325)
* [Bug 1967733](https://bugzilla.redhat.com/show_bug.cgi?id=1967733): template helper - generateHAProxyWhiteListFile, use right arg type [#297](https://github.com/openshift/router/pull/297)
* [Bug 1965402](https://bugzilla.redhat.com/show_bug.cgi?id=1965402): Revert 'Bug 1896977: Enhance host name validation in router' [#293](https://github.com/openshift/router/pull/293)
* [Bug 1963243](https://bugzilla.redhat.com/show_bug.cgi?id=1963243): Add a condition to check if the Endpoints ID is duplicated [#288](https://github.com/openshift/router/pull/288)
* [Bug 1942534](https://bugzilla.redhat.com/show_bug.cgi?id=1942534): [4.7 backport] Route gets admitted with invalid host name if override annotation is used [#273](https://github.com/openshift/router/pull/273)
* [Bug 1938921](https://bugzilla.redhat.com/show_bug.cgi?id=1938921): router/template: Cache compiled regular expressions [#269](https://github.com/openshift/router/pull/269)
* [Full changelog](https://github.com/openshift/router/compare/30e2fb5b65753e6b6593f61b16768a5229b5bd97...4ab216f0090a985f041cea3e411075a04e2ace0a)


### [hello-openshift, tests](https://github.com/openshift/origin/tree/7706ed41ca790a298404e144e11ab7fcccc55c5b)

* [Bug 2034370](https://bugzilla.redhat.com/show_bug.cgi?id=2034370): test: Nodes that are deleted should not fire the unready alert [#26716](https://github.com/openshift/origin/pull/26716)
* [Bug 2031104](https://bugzilla.redhat.com/show_bug.cgi?id=2031104): Skipping Django Test until bug is fixed [#26688](https://github.com/openshift/origin/pull/26688)
* [Bug 2022188](https://bugzilla.redhat.com/show_bug.cgi?id=2022188): Add more tests for image policy [#26626](https://github.com/openshift/origin/pull/26626)
* [Bug 2019520](https://bugzilla.redhat.com/show_bug.cgi?id=2019520): Skip test 'clone repository using git:// protocol should clone using git:// if no proxy is configured' [#26563](https://github.com/openshift/origin/pull/26563)
* [Bug 1983616](https://bugzilla.redhat.com/show_bug.cgi?id=1983616): Wait longer in tests where namespace cleanup is slow [#26282](https://github.com/openshift/origin/pull/26282)
* [Bug 1982929](https://bugzilla.redhat.com/show_bug.cgi?id=1982929): Improve GC Check for Builds [#26334](https://github.com/openshift/origin/pull/26334)
* Re-enable quota test [#26284](https://github.com/openshift/origin/pull/26284)
* [Bug 1980540](https://bugzilla.redhat.com/show_bug.cgi?id=1980540): Use cluster-logging for operator installation smoke test. [#26315](https://github.com/openshift/origin/pull/26315)
* [Bug 1977383](https://bugzilla.redhat.com/show_bug.cgi?id=1977383): [release-4.7] Update resource quota test for compatibility with service ca configmap publishing [#26303](https://github.com/openshift/origin/pull/26303)
* [Bug 1928862](https://bugzilla.redhat.com/show_bug.cgi?id=1928862): [4.7] Bump openshift/kubernetes [#26259](https://github.com/openshift/origin/pull/26259)
* [Bug 1978000](https://bugzilla.redhat.com/show_bug.cgi?id=1978000): builds: comment out multi-namespace template test [#26296](https://github.com/openshift/origin/pull/26296)
* NOOP - Trigger a new CI build [#26291](https://github.com/openshift/origin/pull/26291)
* [Bug 1977383](https://bugzilla.redhat.com/show_bug.cgi?id=1977383): [release-4.7] Skip cluster quota test to enable service ca publisher to merge to o/k [#26283](https://github.com/openshift/origin/pull/26283)
* [Bug 1970411](https://bugzilla.redhat.com/show_bug.cgi?id=1970411): properly remove project after test ends [#26217](https://github.com/openshift/origin/pull/26217)
* [Bug 1966358](https://bugzilla.redhat.com/show_bug.cgi?id=1966358): Dockerfile.rhel: fix a bash typo [#26194](https://github.com/openshift/origin/pull/26194)
* [Bug 1961367](https://bugzilla.redhat.com/show_bug.cgi?id=1961367): Add Cinder client to the test image [#26171](https://github.com/openshift/origin/pull/26171)
* [Bug 1955600](https://bugzilla.redhat.com/show_bug.cgi?id=1955600): test/extended/router: Fix-up Unidling test [#26120](https://github.com/openshift/origin/pull/26120)
* [Bug 1963115](https://bugzilla.redhat.com/show_bug.cgi?id=1963115): narrow verify /run test to /run/secrets [#26180](https://github.com/openshift/origin/pull/26180)
* [Bug 1963115](https://bugzilla.redhat.com/show_bug.cgi?id=1963115): move verify run test from tools to cli image to avoid additional /run content [#26176](https://github.com/openshift/origin/pull/26176)
* [Bug 1958797](https://bugzilla.redhat.com/show_bug.cgi?id=1958797): test/extended/router/idle: Only run on OVNKubernetes or OpenShiftSDN [#26145](https://github.com/openshift/origin/pull/26145)
* [Bug 1947705](https://bugzilla.redhat.com/show_bug.cgi?id=1947705): Add test of documented backup/restore procedure [#26110](https://github.com/openshift/origin/pull/26110)
* [Bug 1955669](https://bugzilla.redhat.com/show_bug.cgi?id=1955669): flake testKubeletToAPIServerGracefulTermination [#26121](https://github.com/openshift/origin/pull/26121)
* [Bug 1942055](https://bugzilla.redhat.com/show_bug.cgi?id=1942055): upgrade/upgrade.go: Enhance upgrade ack time out error [#26012](https://github.com/openshift/origin/pull/26012)
* [Bug 1941574](https://bugzilla.redhat.com/show_bug.cgi?id=1941574): test/extended/router/idle: skip test on virt platforms [#25999](https://github.com/openshift/origin/pull/25999)
* [Bug 1940866](https://bugzilla.redhat.com/show_bug.cgi?id=1940866): Add BareMetalPlatformType into e2e upgrade service unsupported list [#25989](https://github.com/openshift/origin/pull/25989)
* [Bug 1927953](https://bugzilla.redhat.com/show_bug.cgi?id=1927953): test/extended/router/idle: address flakes/failures seen in CI [#25892](https://github.com/openshift/origin/pull/25892)
* [Bug 1931622](https://bugzilla.redhat.com/show_bug.cgi?id=1931622): test: add vsphere to unsupported platforms for LB service [#25913](https://github.com/openshift/origin/pull/25913)
* [Bug 1932806](https://bugzilla.redhat.com/show_bug.cgi?id=1932806): release-4.7: e2e: test OAuth API connections in the tests by that name [#25894](https://github.com/openshift/origin/pull/25894)
* [Bug 1935707](https://bugzilla.redhat.com/show_bug.cgi?id=1935707): [release-4.7] test: Detect when the master pool is still updating after upgrade [#25941](https://github.com/openshift/origin/pull/25941)
* [Full changelog](https://github.com/openshift/origin/compare/c936d9d6a8c5b541751f85aadbdb0dbccf042114...7706ed41ca790a298404e144e11ab7fcccc55c5b)


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

* [Bug 2060528](https://bugzilla.redhat.com/show_bug.cgi?id=2060528): Backport inotify patch to 4.7 [#1205](https://github.com/openshift/kubernetes/pull/1205)
* [Bug 2024640](https://bugzilla.redhat.com/show_bug.cgi?id=2024640): Rebase v1.20.14 [#1101](https://github.com/openshift/kubernetes/pull/1101)
* [Bug 2054669](https://bugzilla.redhat.com/show_bug.cgi?id=2054669): UPSTREAM: 89885: SQUASH: Retry fetching clouds.conf [#1178](https://github.com/openshift/kubernetes/pull/1178)
* [Bug 2024996](https://bugzilla.redhat.com/show_bug.cgi?id=2024996): Fix subpath source check [#1068](https://github.com/openshift/kubernetes/pull/1068)
* [Bug 2022720](https://bugzilla.redhat.com/show_bug.cgi?id=2022720): UPSTREAM: 106261: Don't guess SELinux support on error [#1055](https://github.com/openshift/kubernetes/pull/1055)
* [Bug 2022188](https://bugzilla.redhat.com/show_bug.cgi?id=2022188): Image policy should mutate DeploymentConfigs, StatefulSets, and new CronJobs [#1073](https://github.com/openshift/kubernetes/pull/1073)
* [Bug 2022259](https://bugzilla.redhat.com/show_bug.cgi?id=2022259): Rebase v1.20.12 [#1046](https://github.com/openshift/kubernetes/pull/1046)
* [Bug 1939537](https://bugzilla.redhat.com/show_bug.cgi?id=1939537): UPSTREAM: 100678: apf: exempt probes /healthz /livez /readyz [#658](https://github.com/openshift/kubernetes/pull/658)
* [Bug 1926724](https://bugzilla.redhat.com/show_bug.cgi?id=1926724): UPSTREAM: 98028: add auto update for priority & fairness bootstrap configuration objects [#563](https://github.com/openshift/kubernetes/pull/563)
* [Bug 2008508](https://bugzilla.redhat.com/show_bug.cgi?id=2008508): Rebase v1.20.11 [#982](https://github.com/openshift/kubernetes/pull/982)
* [Bug 1993753](https://bugzilla.redhat.com/show_bug.cgi?id=1993753): UPSTREAM: 104348: Pass additional flags to subpath mount to avoid fla… [#941](https://github.com/openshift/kubernetes/pull/941)
* [Bug 2003027](https://bugzilla.redhat.com/show_bug.cgi?id=2003027): Rebase 1.20.10 [#935](https://github.com/openshift/kubernetes/pull/935)
* [Bug 1996846](https://bugzilla.redhat.com/show_bug.cgi?id=1996846): UPSTREAM: 98571: kubelet: Stop probing a pod during graceful shutdown [#901](https://github.com/openshift/kubernetes/pull/901)
* [Bug 1973766](https://bugzilla.redhat.com/show_bug.cgi?id=1973766): 4.7: Do not throw error when we can't get canonical path [#881](https://github.com/openshift/kubernetes/pull/881)
* [Bug 1981775](https://bugzilla.redhat.com/show_bug.cgi?id=1981775): Bump apiserver libary go 4.7 [#879](https://github.com/openshift/kubernetes/pull/879)
* [Bug 1981634](https://bugzilla.redhat.com/show_bug.cgi?id=1981634): UPSTREAM: <drop>: use the legacy service-ca.crt content for clusters started in 4.7 or before [#857](https://github.com/openshift/kubernetes/pull/857)
* [Bug 1977383](https://bugzilla.redhat.com/show_bug.cgi?id=1977383): [release-4.7] Ensure service ca configmap is created in all namespaces [#834](https://github.com/openshift/kubernetes/pull/834)
* [Bug 1977383](https://bugzilla.redhat.com/show_bug.cgi?id=1977383): [release-4.7] Fix watch conformance test [#843](https://github.com/openshift/kubernetes/pull/843)
* [Bug 1977383](https://bugzilla.redhat.com/show_bug.cgi?id=1977383): Update resource quota test for compatibility with service ca configmap publishing [#839](https://github.com/openshift/kubernetes/pull/839)
* [Bug 1975553](https://bugzilla.redhat.com/show_bug.cgi?id=1975553): only chown if non-windows machine with projected volumes [#826](https://github.com/openshift/kubernetes/pull/826)
* [Bug 1928862](https://bugzilla.redhat.com/show_bug.cgi?id=1928862): [release-4.7] UPSTREAM: <carry>: kube-apiserver: ignore SIGTERM/INT after the first one [#739](https://github.com/openshift/kubernetes/pull/739)
* [Bug 1966810](https://bugzilla.redhat.com/show_bug.cgi?id=1966810): UPSTREAM: 102224: Fix expired unit test certs [#780](https://github.com/openshift/kubernetes/pull/780)
* [Bug 1963263](https://bugzilla.redhat.com/show_bug.cgi?id=1963263): UPSTREAM: 102000: Ref counting is only applicable to Remote endpoints [#763](https://github.com/openshift/kubernetes/pull/763)
* [Bug 1955883](https://bugzilla.redhat.com/show_bug.cgi?id=1955883): UPSTREAM: 99095: Prevent Kubelet stuck in DiskPressure when imagefs minreclaim is set [#725](https://github.com/openshift/kubernetes/pull/725)
* [Bug 1951726](https://bugzilla.redhat.com/show_bug.cgi?id=1951726): Speed up PV provisioning for vsphere driver (ocp-4.7) [#690](https://github.com/openshift/kubernetes/pull/690)
* [Bug 1942141](https://bugzilla.redhat.com/show_bug.cgi?id=1942141): fixes cinder PV labelling [#635](https://github.com/openshift/kubernetes/pull/635)
* [Bug 1951815](https://bugzilla.redhat.com/show_bug.cgi?id=1951815): UPSTREAM: 99393: kubelet: reduce configmap and secret watch [#692](https://github.com/openshift/kubernetes/pull/692)
* [Bug 1955231](https://bugzilla.redhat.com/show_bug.cgi?id=1955231): UPSTREAM: 101345: kubelet: improve the node informer sync check [#721](https://github.com/openshift/kubernetes/pull/721)
* [Bug 1952917](https://bugzilla.redhat.com/show_bug.cgi?id=1952917): UPSTREAM: 100228: For LoadBalancer Service type don't create a HNS policy for empty or invalid external loadbalancer IP [#697](https://github.com/openshift/kubernetes/pull/697)
* [Bug 1928862](https://bugzilla.redhat.com/show_bug.cgi?id=1928862): Enable snapshot tests [#569](https://github.com/openshift/kubernetes/pull/569)
* [Bug 1945856](https://bugzilla.redhat.com/show_bug.cgi?id=1945856): 99729:Only system-node-critical pods should be OOM Killed last [#642](https://github.com/openshift/kubernetes/pull/642)
* [Bug 1927717](https://bugzilla.redhat.com/show_bug.cgi?id=1927717): UPSTREAM: 98939: fixes race in TestSyncPodsDeletesWhenSourcesAreReady [#567](https://github.com/openshift/kubernetes/pull/567)
* [Full changelog](https://github.com/openshift/kubernetes/compare/bafe72fb05eddc8246040b9945ec242b9f805935...0d609304b1b1ce6ff1471f63d808e4b7a86596fe)


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

* [Bug 2028092](https://bugzilla.redhat.com/show_bug.cgi?id=2028092): gather webhook configurations (#508) (#561) [#508](https://github.com/openshift/insights-operator/pull/508)
* [Bug 2026659](https://bugzilla.redhat.com/show_bug.cgi?id=2026659): Gather all the container logs from related namespaces of degraded clusteroperator (#516) (#555) [#516](https://github.com/openshift/insights-operator/pull/516)
* [Bug 2026410](https://bugzilla.redhat.com/show_bug.cgi?id=2026410): Fix PDB gatherer (#552) [#552](https://github.com/openshift/insights-operator/pull/552)
* [Bug 2024614](https://bugzilla.redhat.com/show_bug.cgi?id=2024614): Anonymize identity provider attributes in the (#520) (#527) (#541) (#549) [#520](https://github.com/openshift/insights-operator/pull/520)
* [Bug 2022637](https://bugzilla.redhat.com/show_bug.cgi?id=2022637): Anonymize the ImageRegistry storage information also in status (#546) [#546](https://github.com/openshift/insights-operator/pull/546)
* [Bug 2002539](https://bugzilla.redhat.com/show_bug.cgi?id=2002539): Fix wrong rebase of PSP gatherer (#512) [#512](https://github.com/openshift/insights-operator/pull/512)
* [Bug 2002539](https://bugzilla.redhat.com/show_bug.cgi?id=2002539): Gather installed PSP names (#489) (#493) [#489](https://github.com/openshift/insights-operator/pull/489)
* [Bug 1982170](https://bugzilla.redhat.com/show_bug.cgi?id=1982170): Set also the summary operation when updating status (#480) [#480](https://github.com/openshift/insights-operator/pull/480)
* [release 4.7] Bug 1960645: Adds virt_platform metric to the collected metrics (#428) [#428](https://github.com/openshift/insights-operator/pull/428)
* [release 4.7] Bug 1953579: GatherClusterOperators and GatherClusterOperatorsPodAndEvents (#410) [#410](https://github.com/openshift/insights-operator/pull/410)
* Add vsphere_node_hw_version_total metric (#416) [#416](https://github.com/openshift/insights-operator/pull/416)
* [Bug 1950926](https://bugzilla.redhat.com/show_bug.cgi?id=1950926): Extend OLM data with CSV display name (#400) (#402) [#400](https://github.com/openshift/insights-operator/pull/400)
* [Bug 1942068](https://bugzilla.redhat.com/show_bug.cgi?id=1942068): Gahter datahubs.installers.datahub.sap.com resources from SAP clusters (#383) [#383](https://github.com/openshift/insights-operator/pull/383)
* [Bug 1939061](https://bugzilla.redhat.com/show_bug.cgi?id=1939061): Sap license management logs gatherer 4.7 (#372) [#372](https://github.com/openshift/insights-operator/pull/372)
* Adds memory usage to the metadata (#364) [#364](https://github.com/openshift/insights-operator/pull/364)
* [Bug 1935070](https://bugzilla.redhat.com/show_bug.cgi?id=1935070): Extend the OLM operator data with related … (#362) [#362](https://github.com/openshift/insights-operator/pull/362)
* [Bug 1934442](https://bugzilla.redhat.com/show_bug.cgi?id=1934442): Gather info about unhealthy SAP pods (#360) [#360](https://github.com/openshift/insights-operator/pull/360)
* [Bug 1936802](https://bugzilla.redhat.com/show_bug.cgi?id=1936802): Authentication log gatherer - do not scan all the pods in openshfit-authentication (#369) [#369](https://github.com/openshift/insights-operator/pull/369)
* [Full changelog](https://github.com/openshift/insights-operator/compare/ef5a950ecdadd7d5e73ca1edfeace761e953b853...accd49647d70932fe2c6cdfb113a6523053f55d7)


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

* [Bug 1958965](https://bugzilla.redhat.com/show_bug.cgi?id=1958965): Updated ironic packages [#166](https://github.com/openshift/ironic-image/pull/166)
* [Full changelog](https://github.com/openshift/ironic-image/compare/738bd6c0b8ed07a7570c21af0cb5d1658dcbcb4c...1a7f41bb1c2c04ccd06958669a24a08a0bf22258)


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

* Updating ironic-hardware-inventory-recorder-image builder & base images to be consistent with ART [#502](https://github.com/openshift/ironic-hardware-inventory-recorder-image/pull/502)
* [Full changelog](https://github.com/openshift/ironic-hardware-inventory-recorder-image/compare/61c4cc7dc99601fe32b239be8923a6ed693908b0...564aaca3b4bd95007472d3c3cd8d2d0748778ef4)


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

* [Bug 2002405](https://bugzilla.redhat.com/show_bug.cgi?id=2002405): Sync inspector to include the latest bugfixes for 4.7 [#70](https://github.com/openshift/ironic-inspector-image/pull/70)
* [Full changelog](https://github.com/openshift/ironic-inspector-image/compare/916bdc6e005aaa73ef5c3a9b60f5c47cd0a10e29...b6cbf0338ba9f892735d09093ba4732ab3602b43)


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

* [Bug 2013591](https://bugzilla.redhat.com/show_bug.cgi?id=2013591): Bump IPA version to 15.2-20211013.1 [#86](https://github.com/openshift/ironic-ipa-downloader/pull/86)
* [Bug 1963210](https://bugzilla.redhat.com/show_bug.cgi?id=1963210): Add support for no_proxy [#78](https://github.com/openshift/ironic-ipa-downloader/pull/78)
* [Bug 1937809](https://bugzilla.redhat.com/show_bug.cgi?id=1937809): Update ironic-images package [#63](https://github.com/openshift/ironic-ipa-downloader/pull/63)
* [Full changelog](https://github.com/openshift/ironic-ipa-downloader/compare/b8956beec4813085b13b49639f55810ef229dfdc...f33b14ad0d4f9e4b11b053a4423ebdec62709035)


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

* [Bug 1963210](https://bugzilla.redhat.com/show_bug.cgi?id=1963210): Add support for no_proxy [#53](https://github.com/openshift/ironic-rhcos-downloader/pull/53)
* [Bug 1973367](https://bugzilla.redhat.com/show_bug.cgi?id=1973367): Modify dhcp kernel args based on ipv4/ipv6 [#55](https://github.com/openshift/ironic-rhcos-downloader/pull/55)
* [Bug 1971549](https://bugzilla.redhat.com/show_bug.cgi?id=1971549): Unconditionally remove TMPDIR [#45](https://github.com/openshift/ironic-rhcos-downloader/pull/45)
* [Full changelog](https://github.com/openshift/ironic-rhcos-downloader/compare/4cdc8c311630d0d9807accb12e63bbfa8bbc3ad4...870afcb36a7ee4a2bef59845981821453b4174dd)


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

* [Bug 2069142](https://bugzilla.redhat.com/show_bug.cgi?id=2069142): [release-4.7] 2022-02-15 Security Advisory [#1415](https://github.com/openshift/jenkins/pull/1415)
* [Bug 2044939](https://bugzilla.redhat.com/show_bug.cgi?id=2044939): Jenkins Fixes for CVE-2022-20617 and CVE-2022-20612 [#1371](https://github.com/openshift/jenkins/pull/1371)
* [Bug 2020613](https://bugzilla.redhat.com/show_bug.cgi?id=2020613): Update Jenkins and plugins per 2021-11 advisory [#1348](https://github.com/openshift/jenkins/pull/1348)
* [Bug 1972361](https://bugzilla.redhat.com/show_bug.cgi?id=1972361): Bump jenkins version 2.289.2 [#1281](https://github.com/openshift/jenkins/pull/1281)
* [release 4.7] Bug 1947810: Update Jenkins to 2.277.3 and disable setup wizard [#1259](https://github.com/openshift/jenkins/pull/1259)
* [Bug 1952562](https://bugzilla.redhat.com/show_bug.cgi?id=1952562): bump config-file-provider to 3.7.1 [#1265](https://github.com/openshift/jenkins/pull/1265)
* [Full changelog](https://github.com/openshift/jenkins/compare/503e5770e622bf78a746628a8b276a2616365135...3923a26cac9502ad481102be648a9ed35a8bec94)


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

* [Bug 2005494](https://bugzilla.redhat.com/show_bug.cgi?id=2005494): Support allow-from-router feature using openshift-host-network namespace [#300](https://github.com/openshift/sdn/pull/300)
* [Bug 2002291](https://bugzilla.redhat.com/show_bug.cgi?id=2002291): [4.7] proxy: don't re-check every userspace proxy rule on every change [#348](https://github.com/openshift/sdn/pull/348)
* [Bug 1987297](https://bugzilla.redhat.com/show_bug.cgi?id=1987297): when assigning and releasing egressIP try more than once before failing [#327](https://github.com/openshift/sdn/pull/327)
* [Bug 2001531](https://bugzilla.redhat.com/show_bug.cgi?id=2001531): improve SDN's OVS healthcheck and logging [#343](https://github.com/openshift/sdn/pull/343)
* [Bug 1995872](https://bugzilla.redhat.com/show_bug.cgi?id=1995872): Disable conntrack for vxlan traffic [#338](https://github.com/openshift/sdn/pull/338)
* [Bug 1971669](https://bugzilla.redhat.com/show_bug.cgi?id=1971669): Fix 4.7 SDN Egress Network Policy [#334](https://github.com/openshift/sdn/pull/334)
* [Bug 1962637](https://bugzilla.redhat.com/show_bug.cgi?id=1962637): ValidateMTU: check only the interface that holds the node ip [#304](https://github.com/openshift/sdn/pull/304)
* [Bug 1923231](https://bugzilla.redhat.com/show_bug.cgi?id=1923231): rebase to sdn-4.7-kubernetes-1.20.0-rc.0 [#286](https://github.com/openshift/sdn/pull/286)
* [Bug 1941993](https://bugzilla.redhat.com/show_bug.cgi?id=1941993): Fix incorrect unmonitoring of egress nodes [#279](https://github.com/openshift/sdn/pull/279)
* [Bug 1924830](https://bugzilla.redhat.com/show_bug.cgi?id=1924830): CVE-2021-3121 gogo/protobuf lacks certain index validation [#265](https://github.com/openshift/sdn/pull/265)
* [Full changelog](https://github.com/openshift/sdn/compare/8f0968de25a351f5663b6ec379918d25e1dfa785...0e051e55d52b142d14254d9fcf4f14543a8b71eb)


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

* [Bug 2028396](https://bugzilla.redhat.com/show_bug.cgi?id=2028396): Make completed Pods Ports reusable [#608](https://github.com/openshift/kuryr-kubernetes/pull/608)
* [Bug 2018244](https://bugzilla.redhat.com/show_bug.cgi?id=2018244): Update TOX_CONSTRAINTS_FILE for stable/xena [#588](https://github.com/openshift/kuryr-kubernetes/pull/588)
* [Bug 2001518](https://bugzilla.redhat.com/show_bug.cgi?id=2001518): Increase keystoneauth's connection pool size [#554](https://github.com/openshift/kuryr-kubernetes/pull/554)
* [Bug 1972631](https://bugzilla.redhat.com/show_bug.cgi?id=1972631): Workaround OVN bug causing subports to be DOWN [#525](https://github.com/openshift/kuryr-kubernetes/pull/525)
* [Bug 1970320](https://bugzilla.redhat.com/show_bug.cgi?id=1970320): Fix Subnet retrival when creating Service without Selector [#522](https://github.com/openshift/kuryr-kubernetes/pull/522)
* [Bug 1949541](https://bugzilla.redhat.com/show_bug.cgi?id=1949541): Fixing bug, Kuryr-Controller crashes when it's missing the status [#501](https://github.com/openshift/kuryr-kubernetes/pull/501)
* [Bug 1959766](https://bugzilla.redhat.com/show_bug.cgi?id=1959766): Fix NPs for OVN LBs with hairpin traffic [#516](https://github.com/openshift/kuryr-kubernetes/pull/516)
* [Bug 1929066](https://bugzilla.redhat.com/show_bug.cgi?id=1929066): Skip pool pre population if no Status is present on CRD [#505](https://github.com/openshift/kuryr-kubernetes/pull/505)
* [Bug 1941941](https://bugzilla.redhat.com/show_bug.cgi?id=1941941): Include service subnet to be open for namespaceSelector set to all. [#504](https://github.com/openshift/kuryr-kubernetes/pull/504)
* [Bug 1929066](https://bugzilla.redhat.com/show_bug.cgi?id=1929066): Fix port pools [#455](https://github.com/openshift/kuryr-kubernetes/pull/455)
* [Bug 1949551](https://bugzilla.redhat.com/show_bug.cgi?id=1949551): kuryr-controller restarting after 3 days cluster running - pools without members [#502](https://github.com/openshift/kuryr-kubernetes/pull/502)
* [Bug 1938960](https://bugzilla.redhat.com/show_bug.cgi?id=1938960): Ignore headless services in NP code [#487](https://github.com/openshift/kuryr-kubernetes/pull/487)
* [Full changelog](https://github.com/openshift/kuryr-kubernetes/compare/49a22de017c178f6f719825625cd5d14134a88b5...72de60e9d56489a9c3874a1592fb3382f9eb93c6)


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

* Updating ose-libvirt-machine-controllers builder & base images to be consistent with ART [#212](https://github.com/openshift/cluster-api-provider-libvirt/pull/212)
* [Bug 1938316](https://bugzilla.redhat.com/show_bug.cgi?id=1938316): [release-4.7] Update MAO and set metrics on :8081 address [#219](https://github.com/openshift/cluster-api-provider-libvirt/pull/219)
* [Full changelog](https://github.com/openshift/cluster-api-provider-libvirt/compare/b57e18b197838f6d6c377cca00fd47f9af645f3f...eb819cb931e86f66853ad24b919e251369ec83c1)


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

* [Bug 2022839](https://bugzilla.redhat.com/show_bug.cgi?id=2022839): GCP CI runs are complaining about APIs not being enabled [#954](https://github.com/openshift/machine-api-operator/pull/954)
* Bump some SHAs [#937](https://github.com/openshift/machine-api-operator/pull/937)
* [Bug 1993118](https://bugzilla.redhat.com/show_bug.cgi?id=1993118): Make sure nodes don't have attached volumes before vm deletion [#904](https://github.com/openshift/machine-api-operator/pull/904)
* [Bug 1999590](https://bugzilla.redhat.com/show_bug.cgi?id=1999590): [release-4.7] add alert for machine with long deletion phase [#907](https://github.com/openshift/machine-api-operator/pull/907)
* [Bug 1989648](https://bugzilla.redhat.com/show_bug.cgi?id=1989648): Prevent machine from stucking in Deleting phase on vSphere if related node object not found [#895](https://github.com/openshift/machine-api-operator/pull/895)
* [Bug 1933586](https://bugzilla.redhat.com/show_bug.cgi?id=1933586): Make sure phase is always set before creation [#858](https://github.com/openshift/machine-api-operator/pull/858)
* [Bug 1924517](https://bugzilla.redhat.com/show_bug.cgi?id=1924517): Bump dependencies to Kubernetes 1.20.6 to mitigate CVE-2021-3121 [#867](https://github.com/openshift/machine-api-operator/pull/867)
* [Bug 1955689](https://bugzilla.redhat.com/show_bug.cgi?id=1955689): Webhook filter should check for both mutating and validating webhooks [#861](https://github.com/openshift/machine-api-operator/pull/861)
* [Bug 1947372](https://bugzilla.redhat.com/show_bug.cgi?id=1947372): vSphere, detach virtual disks before virtual machine destroy if node not available [#841](https://github.com/openshift/machine-api-operator/pull/841)
* [Bug 1954610](https://bugzilla.redhat.com/show_bug.cgi?id=1954610): Update GCP default image to match 4.7 release [#856](https://github.com/openshift/machine-api-operator/pull/856)
* [Full changelog](https://github.com/openshift/machine-api-operator/compare/a00ea96d676b2b87a7de6f8ad2cac09ed2f14c67...8578fefdadf45cde741447871ca0ccf9a74451c5)


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

* [Bug 2033000](https://bugzilla.redhat.com/show_bug.cgi?id=2033000): fixes 1 to 1 containerruntime config mapping [#2878](https://github.com/openshift/machine-config-operator/pull/2878)
* [Bug 2059724](https://bugzilla.redhat.com/show_bug.cgi?id=2059724): Prepend to search domains instead of replacing [#2977](https://github.com/openshift/machine-config-operator/pull/2977)
* [Bug 2038383](https://bugzilla.redhat.com/show_bug.cgi?id=2038383): Respect DHCP option 119 for on-prem [#2904](https://github.com/openshift/machine-config-operator/pull/2904)
* [Bug 2028525](https://bugzilla.redhat.com/show_bug.cgi?id=2028525): [Release 4.7] daemon: make cordon/uncordon more robust and better logging [#2854](https://github.com/openshift/machine-config-operator/pull/2854)
* [Bug 2026825](https://bugzilla.redhat.com/show_bug.cgi?id=2026825): Send WARN message to stderr [#2841](https://github.com/openshift/machine-config-operator/pull/2841)
* [Bug 1988102](https://bugzilla.redhat.com/show_bug.cgi?id=1988102): [IPI ON-PREM] move Keepalived default ingress script to separate file [#2825](https://github.com/openshift/machine-config-operator/pull/2825)
* [Bug 1975174](https://bugzilla.redhat.com/show_bug.cgi?id=1975174): configure-ovs: fix nondeterministic master in slave profiles [#2640](https://github.com/openshift/machine-config-operator/pull/2640)
* [Bug 2008692](https://bugzilla.redhat.com/show_bug.cgi?id=2008692): Don't write empty static pod manifests [#2783](https://github.com/openshift/machine-config-operator/pull/2783)
* [Bug 1995621](https://bugzilla.redhat.com/show_bug.cgi?id=1995621): Backport fix 1 to 1 relation to kubelet configs and machine config pools [#2759](https://github.com/openshift/machine-config-operator/pull/2759)
* [Bug 2011375](https://bugzilla.redhat.com/show_bug.cgi?id=2011375): templates: Silence audit events from container infra by default [#2792](https://github.com/openshift/machine-config-operator/pull/2792)
* [Bug 2008759](https://bugzilla.redhat.com/show_bug.cgi?id=2008759): Set timeoutSeconds for keepalived liveness probe [#2773](https://github.com/openshift/machine-config-operator/pull/2773)
* [Bug 2008588](https://bugzilla.redhat.com/show_bug.cgi?id=2008588): Check suffix annotation is a number [#2781](https://github.com/openshift/machine-config-operator/pull/2781)
* [Bug 2004581](https://bugzilla.redhat.com/show_bug.cgi?id=2004581): Set ovs syslog level to info [#2767](https://github.com/openshift/machine-config-operator/pull/2767)
* [Bug 2000501](https://bugzilla.redhat.com/show_bug.cgi?id=2000501): bump SystemMemoryExceedsReservation alert threshold to 95% [#2749](https://github.com/openshift/machine-config-operator/pull/2749)
* [Bug 1989751](https://bugzilla.redhat.com/show_bug.cgi?id=1989751): [on-prem] Disable liveness probe until keepalived.conf exists [#2701](https://github.com/openshift/machine-config-operator/pull/2701)
* [Bug 1995853](https://bugzilla.redhat.com/show_bug.cgi?id=1995853): Gracefully shutdown taking around 6-7 mins (libvirt provider) [#2727](https://github.com/openshift/machine-config-operator/pull/2727)
* [Bug 1988102](https://bugzilla.redhat.com/show_bug.cgi?id=1988102): [release-4.7] On-prem: add default ingress track script to Keepalived [#2697](https://github.com/openshift/machine-config-operator/pull/2697)
* [Bug 1998112](https://bugzilla.redhat.com/show_bug.cgi?id=1998112): vSpehere: disable vmxnet3 tx csum offload [#2738](https://github.com/openshift/machine-config-operator/pull/2738)
* [Bug 1995810](https://bugzilla.redhat.com/show_bug.cgi?id=1995810): crio: complete crio default config [#2725](https://github.com/openshift/machine-config-operator/pull/2725)
* [Bug 1992240](https://bugzilla.redhat.com/show_bug.cgi?id=1992240): change system-connections-merged directory to systemConnectionsMerged [#2709](https://github.com/openshift/machine-config-operator/pull/2709)
* [Bug 1956462](https://bugzilla.redhat.com/show_bug.cgi?id=1956462): ensure SSH key uniqueness [#2563](https://github.com/openshift/machine-config-operator/pull/2563)
* [Bug 1993386](https://bugzilla.redhat.com/show_bug.cgi?id=1993386): crio: use conmon from path [#2715](https://github.com/openshift/machine-config-operator/pull/2715)
* [Bug 1992687](https://bugzilla.redhat.com/show_bug.cgi?id=1992687): alerts: SystemMemoryExceedsReservation triggers too quickly [#2710](https://github.com/openshift/machine-config-operator/pull/2710)
* [Bug 1970166](https://bugzilla.redhat.com/show_bug.cgi?id=1970166): MCO: maxUnavailable of ds/machine-config-daemon does not get updated due to missing resourcemerge check [#2682](https://github.com/openshift/machine-config-operator/pull/2682)
* [Bug 1977432](https://bugzilla.redhat.com/show_bug.cgi?id=1977432): crio: enable internal_wipe option [#2649](https://github.com/openshift/machine-config-operator/pull/2649)
* [Bug 1970590](https://bugzilla.redhat.com/show_bug.cgi?id=1970590): daemon: Change runGetOut to not intermix stdout/stderr [#2609](https://github.com/openshift/machine-config-operator/pull/2609)
* [Bug 1976232](https://bugzilla.redhat.com/show_bug.cgi?id=1976232): Explicitly set keyfile as the default plugin of NetworkManager for RHEL7 [#2641](https://github.com/openshift/machine-config-operator/pull/2641)
* [Bug 1971864](https://bugzilla.redhat.com/show_bug.cgi?id=1971864): Stop setting nopreempt on bootstrap keepalived.conf [#2616](https://github.com/openshift/machine-config-operator/pull/2616)
* [Bug 1973006](https://bugzilla.redhat.com/show_bug.cgi?id=1973006): daemon: cordon the node before performing drain [#2623](https://github.com/openshift/machine-config-operator/pull/2623)
* [Bug 1961341](https://bugzilla.redhat.com/show_bug.cgi?id=1961341): rbac: update remaining apis to v1 [#2620](https://github.com/openshift/machine-config-operator/pull/2620)
* [Bug 1971374](https://bugzilla.redhat.com/show_bug.cgi?id=1971374): daemon/drain.go: bump initial drain sleeps down to 1min [#2612](https://github.com/openshift/machine-config-operator/pull/2612)
* [Bug 1970154](https://bugzilla.redhat.com/show_bug.cgi?id=1970154): operator/sync.go confirm renderedconfig osimageurl matches cvo [#2607](https://github.com/openshift/machine-config-operator/pull/2607)
* [Bug 1968759](https://bugzilla.redhat.com/show_bug.cgi?id=1968759): Bump drain timeout to 1h [#2605](https://github.com/openshift/machine-config-operator/pull/2605)
* [Bug 1949348](https://bugzilla.redhat.com/show_bug.cgi?id=1949348): gcp-routes should wait until network is stopped [#2593](https://github.com/openshift/machine-config-operator/pull/2593)
* [Bug 1962288](https://bugzilla.redhat.com/show_bug.cgi?id=1962288): [ovirt] Stop using db file for static internal records [#2581](https://github.com/openshift/machine-config-operator/pull/2581)
* [Bug 1964568](https://bugzilla.redhat.com/show_bug.cgi?id=1964568): Delete duplicated generated mc [#2591](https://github.com/openshift/machine-config-operator/pull/2591)
* Updating ose-machine-config-operator builder & base images to be consistent with ART [#2399](https://github.com/openshift/machine-config-operator/pull/2399)
* [Bug 1949348](https://bugzilla.redhat.com/show_bug.cgi?id=1949348): not allow healthcheck traffic to loop through the node [#2526](https://github.com/openshift/machine-config-operator/pull/2526)
* [Bug 1953475](https://bugzilla.redhat.com/show_bug.cgi?id=1953475): daemon: return nil for unsupported operation on an OS [#2544](https://github.com/openshift/machine-config-operator/pull/2544)
* docs/README: Useless bump to get a new commit hash [#2584](https://github.com/openshift/machine-config-operator/pull/2584)
* [Bug 1956749](https://bugzilla.redhat.com/show_bug.cgi?id=1956749): vsphere: platform none, vmxnet3v4 fix move to base [#2564](https://github.com/openshift/machine-config-operator/pull/2564)
* [Bug 1950261](https://bugzilla.redhat.com/show_bug.cgi?id=1950261): create the ovs-config-executed file to signal ovs is running on the host [#2532](https://github.com/openshift/machine-config-operator/pull/2532)
* [Bug 1957015](https://bugzilla.redhat.com/show_bug.cgi?id=1957015): [on-prem] Backport duplicate VIP fixes [#2566](https://github.com/openshift/machine-config-operator/pull/2566)
* [Bug 1932383](https://bugzilla.redhat.com/show_bug.cgi?id=1932383): Connect default NIC to cluster network [#2427](https://github.com/openshift/machine-config-operator/pull/2427)
* [Bug 1942488](https://bugzilla.redhat.com/show_bug.cgi?id=1942488): Use new --prefer-ipv6 flag to "runtimecfg node-ip" as appropriate [#2525](https://github.com/openshift/machine-config-operator/pull/2525)
* [Bug 1950498](https://bugzilla.redhat.com/show_bug.cgi?id=1950498): Add on-prem namespaces to relatedObjects [#2533](https://github.com/openshift/machine-config-operator/pull/2533)
* [Bug 1951028](https://bugzilla.redhat.com/show_bug.cgi?id=1951028): configure-ovs doesn't handle bond interfaces correctly for OVNKubernetes [#2536](https://github.com/openshift/machine-config-operator/pull/2536)
* [Bug 1944394](https://bugzilla.redhat.com/show_bug.cgi?id=1944394): Do "systemctl daemon-reload" after running "runtimecfg node-ip" [#2497](https://github.com/openshift/machine-config-operator/pull/2497)
* Fixes: Bug 1943143: [vsphere] hostnames are changed when upgrading from 4.6 to 4.7.x causing upgrades to fail [#2490](https://github.com/openshift/machine-config-operator/pull/2490)
* [Bug 1941246](https://bugzilla.redhat.com/show_bug.cgi?id=1941246): vSphere: Disable tx-udp-tnl offload [#2495](https://github.com/openshift/machine-config-operator/pull/2495)
* [Bug 1941128](https://bugzilla.redhat.com/show_bug.cgi?id=1941128): pkg/operator/status: Use 'DegradedPool' reason for Upgradeable=False [#2473](https://github.com/openshift/machine-config-operator/pull/2473)
* [Bug 1941367](https://bugzilla.redhat.com/show_bug.cgi?id=1941367): Make getting the suffix of an MC more robust [#2476](https://github.com/openshift/machine-config-operator/pull/2476)
* [Bug 1933205](https://bugzilla.redhat.com/show_bug.cgi?id=1933205): Revert "pkg/daemon: Add IgnitionVersion to Daemon" [#2438](https://github.com/openshift/machine-config-operator/pull/2438)
* [Full changelog](https://github.com/openshift/machine-config-operator/compare/b8a2aeb8f5a4d6c22773dc814cc9c6d3e5b85705...4cc9cdc43cb32947edc12186707e69ee8860213a)


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

* [Bug 2004537](https://bugzilla.redhat.com/show_bug.cgi?id=2004537): Update zeroconf vendoring [#39](https://github.com/openshift/mdns-publisher/pull/39)
* [Bug 1983695](https://bugzilla.redhat.com/show_bug.cgi?id=1983695): [release-4.7] Truncate long service names to 63 characters [#34](https://github.com/openshift/mdns-publisher/pull/34)
* [Full changelog](https://github.com/openshift/mdns-publisher/compare/207a7e5d80dbca3ffb2dc205ebba516e29ebaa6d...af3f360536eca53d47ada65c3ddc842888432198)


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

* [Bug 1927896](https://bugzilla.redhat.com/show_bug.cgi?id=1927896): make a copy of global RuntimeConfig on merge [#91](https://github.com/openshift/multus-cni/pull/91)
* [Full changelog](https://github.com/openshift/multus-cni/compare/1728ddf0d06ef43386aa64aeab41a9e0380c6813...5530094db7607fc9292e3b269fcf5a85b0dad3df)


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

* [Bug 2028967](https://bugzilla.redhat.com/show_bug.cgi?id=2028967): Whereabouts should reconcile IP addresses [backport 4.7] [#79](https://github.com/openshift/whereabouts-cni/pull/79)
* [Bug 1965268](https://bugzilla.redhat.com/show_bug.cgi?id=1965268): Syncs with upstream for leader election [backport 4.7] [#65](https://github.com/openshift/whereabouts-cni/pull/65)
* [Full changelog](https://github.com/openshift/whereabouts-cni/compare/dfe6b395b67c0cede73e6edf758976ae208b930c...7b05b370c3ca670ad775eb0f690ade1658068fbf)


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

* Updating ose-must-gather builder & base images to be consistent with ART [#202](https://github.com/openshift/must-gather/pull/202)
* [Bug 1954302](https://bugzilla.redhat.com/show_bug.cgi?id=1954302): Add ovs related services to GENERAL_SERVICES [#229](https://github.com/openshift/must-gather/pull/229)
* [Full changelog](https://github.com/openshift/must-gather/compare/140ea5e8081106c68668b6bd2d0873dc9032af0b...205d4e3cffb19bda7a658836c84587f2ac78d82c)


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

* Change repo from Docker to quay.io (#44) [#44](https://github.com/openshift/network-metrics-daemon/pull/44)
* Updating ose-network-metrics-daemon images to be consistent with ART (#32) [#32](https://github.com/openshift/network-metrics-daemon/pull/32)
* [Full changelog](https://github.com/openshift/network-metrics-daemon/compare/b1926150fd61d1f5137d18606661ff451f504a98...d73afb7cf70541e027e79ee4e70c81cb9f28b444)


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

* [Bug 1917904](https://bugzilla.redhat.com/show_bug.cgi?id=1917904): bump k8s.io/apiserver to 1.20.4 [#43](https://github.com/openshift/oauth-apiserver/pull/43)
* [Full changelog](https://github.com/openshift/oauth-apiserver/compare/d00e67a0b5e0d7c303b201a5bbcb943a9bc26774...69f527e90f599e0f509cfce73ba7b95656f03f7f)


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

* Updating golang-github-openshift-oauth-proxy builder & base images to be consistent with ART [#198](https://github.com/openshift/oauth-proxy/pull/198)
* [Full changelog](https://github.com/openshift/oauth-proxy/compare/4bd4705011c19a7556551c9a1dfaaa5eacc7898c...fd4dfe78bcd8373c545284a671499681f824c645)


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

* Updating oauth-server images to be consistent with ART [#90](https://github.com/openshift/oauth-server/pull/90)
* [Bug 1965932](https://bugzilla.redhat.com/show_bug.cgi?id=1965932): bump kube to 0.20.4 [#79](https://github.com/openshift/oauth-server/pull/79)
* [Full changelog](https://github.com/openshift/oauth-server/compare/3215761a70426326f0be2ca675b0e9b9fdae341e...55f888e101a2d2a7fe2b5f7d789cabe0628f1907)


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

* [Bug 2022188](https://bugzilla.redhat.com/show_bug.cgi?id=2022188): Image policy should mutate DeploymentConfigs [#261](https://github.com/openshift/openshift-apiserver/pull/261)
* [Bug 1995074](https://bugzilla.redhat.com/show_bug.cgi?id=1995074): revert incorrect ssh scp fix [#242](https://github.com/openshift/openshift-apiserver/pull/242)
* [Bug 1965402](https://bugzilla.redhat.com/show_bug.cgi?id=1965402): Revert 'Bug 1965402: Enhance API host name validation' [#211](https://github.com/openshift/openshift-apiserver/pull/211)
* [Bug 1961557](https://bugzilla.redhat.com/show_bug.cgi?id=1961557): sets shutdown-delay-duration from OpenShiftAPIServerConfig [#199](https://github.com/openshift/openshift-apiserver/pull/199)
* [Bug 1917904](https://bugzilla.redhat.com/show_bug.cgi?id=1917904): bump k8s.io/apiserver to 1.20.4 [#187](https://github.com/openshift/openshift-apiserver/pull/187)
* [Full changelog](https://github.com/openshift/openshift-apiserver/compare/d7ccc71549d84594bfc7f5deda2ed61de7bde100...c35a474587b5ef4bc7cc111e0f7e57860a253fa5)


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

* [Bug 1924531](https://bugzilla.redhat.com/show_bug.cgi?id=1924531): Update k8s.io dependencies to address CVE-2021-3121 [#191](https://github.com/openshift/openshift-controller-manager/pull/191)
* [Bug 1955210](https://bugzilla.redhat.com/show_bug.cgi?id=1955210): fixed LANG for the builder container [#180](https://github.com/openshift/openshift-controller-manager/pull/180)
* [Full changelog](https://github.com/openshift/openshift-controller-manager/compare/e0755cd0dca5e8a0cdae0a52d7127f75f20b1e9a...c93745bf6898f41c6d10c66e7024238ddf20a86d)


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

* [Bug 2049879](https://bugzilla.redhat.com/show_bug.cgi?id=2049879): Explicitly set default value for ReclaimPolicy [#72](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/72)
* [Bug 2016286](https://bugzilla.redhat.com/show_bug.cgi?id=2016286): Fix error when mounting /var/lib/kubelet/pods [#58](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/58)
* [Bug 1996070](https://bugzilla.redhat.com/show_bug.cgi?id=1996070): Add maxUnavailable to DaemonSets [#54](https://github.com/openshift/openstack-cinder-csi-driver-operator/pull/54)
* [Full changelog](https://github.com/openshift/openstack-cinder-csi-driver-operator/compare/117ce62c69b399c524850f4ca32324a4ed288acd...a35d9af0d9558aed65a261ac3454df3b0b7bc93c)


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

* [Bug 2000551](https://bugzilla.redhat.com/show_bug.cgi?id=2000551): Adds Proxy to provider client http transport [#200](https://github.com/openshift/cluster-api-provider-openstack/pull/200)
* [Full changelog](https://github.com/openshift/cluster-api-provider-openstack/compare/471cf3ab636c26ed7c9fba6330374a5ea1b36b43...dcb7828fd3753b90a5f617349495e59eca0307d1)


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

* Fix kubebuilder installation in the build root Dockerfile [#2351](https://github.com/operator-framework/operator-lifecycle-manager/pull/2351)
* [Bug 1982693](https://bugzilla.redhat.com/show_bug.cgi?id=1982693): remove cleanup from startup [#2287](https://github.com/operator-framework/operator-lifecycle-manager/pull/2287)
* [Bug 1972075](https://bugzilla.redhat.com/show_bug.cgi?id=1972075): Add OperatorCondition status sync and update operator upgradeable check [#2206](https://github.com/operator-framework/operator-lifecycle-manager/pull/2206)
* [Bug 1945702](https://bugzilla.redhat.com/show_bug.cgi?id=1945702): Fix inconsistent dependency candidate order. [#2149](https://github.com/operator-framework/operator-lifecycle-manager/pull/2149)
* [Bug 1962314](https://bugzilla.redhat.com/show_bug.cgi?id=1962314): Explicitly set `readOnlyRootFilesystem: false` on created registry pods. [#2171](https://github.com/operator-framework/operator-lifecycle-manager/pull/2171)
* [Bug 1963141](https://bugzilla.redhat.com/show_bug.cgi?id=1963141): Make ClusterOperator Available condition sticky. [#2173](https://github.com/operator-framework/operator-lifecycle-manager/pull/2173)
* [Bug 1962312](https://bugzilla.redhat.com/show_bug.cgi?id=1962312): Simplify deployment status check to reduce flapping. [#2170](https://github.com/operator-framework/operator-lifecycle-manager/pull/2170)
* [Bug 1962302](https://bugzilla.redhat.com/show_bug.cgi?id=1962302): Set reason/message for Available condition in packageserver co [#2168](https://github.com/operator-framework/operator-lifecycle-manager/pull/2168)
* [Bug 1959009](https://bugzilla.redhat.com/show_bug.cgi?id=1959009): Use DeploymentAvailable instead of custom test for CSV status. [#2151](https://github.com/operator-framework/operator-lifecycle-manager/pull/2151)
* [Bug 1924467](https://bugzilla.redhat.com/show_bug.cgi?id=1924467): Bumps k8s.io dependencies to v0.20.6 [#2121](https://github.com/operator-framework/operator-lifecycle-manager/pull/2121)
* [Bug 1949139](https://bugzilla.redhat.com/show_bug.cgi?id=1949139): Preserve existing ServiceAccount owner references during installs. [#2088](https://github.com/operator-framework/operator-lifecycle-manager/pull/2088)
* [Bug 1951657](https://bugzilla.redhat.com/show_bug.cgi?id=1951657): fix(catalog): Reduce namespace resync in resolution failure [#2107](https://github.com/operator-framework/operator-lifecycle-manager/pull/2107)
* [Bug 1952851](https://bugzilla.redhat.com/show_bug.cgi?id=1952851): Add resource requests for bundle unpacker [#2109](https://github.com/operator-framework/operator-lifecycle-manager/pull/2109)
* [Bug 1951232](https://bugzilla.redhat.com/show_bug.cgi?id=1951232): Fix resolution error if inner entry doesn't provide a required API. [#2106](https://github.com/operator-framework/operator-lifecycle-manager/pull/2106)
* [Bug 1947909](https://bugzilla.redhat.com/show_bug.cgi?id=1947909): Do not adopt copied CSVs [#2089](https://github.com/operator-framework/operator-lifecycle-manager/pull/2089)
* [Bug 1937375](https://bugzilla.redhat.com/show_bug.cgi?id=1937375): only override deployment resources when explicitly defined in subscription config [#2036](https://github.com/operator-framework/operator-lifecycle-manager/pull/2036)
* [Full changelog](https://github.com/operator-framework/operator-lifecycle-manager/compare/5e1931322e24a04530aff2113025cdbf76740884...6bc6b9cf9c6357b94eee8ceb057260bb0b4a3fd7)


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

* [Bug 1961341](https://bugzilla.redhat.com/show_bug.cgi?id=1961341): [release-4.7] Update openshift rolebindings to v1 [#409](https://github.com/operator-framework/operator-marketplace/pull/409)
* Updating marketplace-operator builder & base images to be consistent with ART [#367](https://github.com/operator-framework/operator-marketplace/pull/367)
* [Full changelog](https://github.com/operator-framework/operator-marketplace/compare/eb79c0de7b3e8296aaf179a083346d5ee9157b36...23f38d3c0385e3fef87848c3378cf6c0a4cbe4d7)


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

* [Bug 1968680](https://bugzilla.redhat.com/show_bug.cgi?id=1968680): fix(containerd): drop xattrs during unpack [#676](https://github.com/operator-framework/operator-registry/pull/676)
* [Bug 1924468](https://bugzilla.redhat.com/show_bug.cgi?id=1924468): Bump the k8s dependencies to v1.20.6 [#638](https://github.com/operator-framework/operator-registry/pull/638)
* [Bug 1937097](https://bugzilla.redhat.com/show_bug.cgi?id=1937097): Add retries to opm index add [#643](https://github.com/operator-framework/operator-registry/pull/643)
* [Full changelog](https://github.com/operator-framework/operator-registry/compare/a97d366a92d302ff2056fa2d19aa3e48b0fbc99c...06e950de5ebca66e493f6cd2414e73c8978090d3)


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

* [Bug 1996070](https://bugzilla.redhat.com/show_bug.cgi?id=1996070): Backport maxUnavailable: 10% for DaemonSets [#69](https://github.com/openshift/ovirt-csi-driver-operator/pull/69)
* [Full changelog](https://github.com/openshift/ovirt-csi-driver-operator/compare/f8808a04dc6bfe7ce36a8238089dbae7ab29cbb6...5e51508c107a161416c0ffffdd17163f14136478)


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

* [Bug 2001287](https://bugzilla.redhat.com/show_bug.cgi?id=2001287): correct IPAddress detection for OVNKubernetes [#120](https://github.com/openshift/cluster-api-provider-ovirt/pull/120)
* [Bug 1939358](https://bugzilla.redhat.com/show_bug.cgi?id=1939358): extract node machine ipaddress from the engine instead using DNS . [#98](https://github.com/openshift/cluster-api-provider-ovirt/pull/98)
* [Bug 1939360](https://bugzilla.redhat.com/show_bug.cgi?id=1939360): providerIDController ignore nodes that have no machine [#99](https://github.com/openshift/cluster-api-provider-ovirt/pull/99)
* [Full changelog](https://github.com/openshift/cluster-api-provider-ovirt/compare/e6fa5e240bca27e126b9de179e8c56220f1a9c44...75b327298f514972f4f27ea8f401dd354471dc7d)


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

* [Bug 2021224](https://bugzilla.redhat.com/show_bug.cgi?id=2021224): Add ovn-controller logical flow cache options [#891](https://github.com/openshift/ovn-kubernetes/pull/891)
* [Bug 2047325](https://bugzilla.redhat.com/show_bug.cgi?id=2047325): Fix node connectivity to service backed by egress IP pods [#946](https://github.com/openshift/ovn-kubernetes/pull/946)
* [Bug 2043677](https://bugzilla.redhat.com/show_bug.cgi?id=2043677): Fix pod handlers and pod IP parsing for egress IP [#920](https://github.com/openshift/ovn-kubernetes/pull/920)
* [Bug 2039282](https://bugzilla.redhat.com/show_bug.cgi?id=2039282): filter out KubeAPIAuth when logging CNI requests [#906](https://github.com/openshift/ovn-kubernetes/pull/906)
* [Bug 2034506](https://bugzilla.redhat.com/show_bug.cgi?id=2034506): Make config parsing more resilient for unknown fields [#882](https://github.com/openshift/ovn-kubernetes/pull/882)
* [Bug 2027874](https://bugzilla.redhat.com/show_bug.cgi?id=2027874): [4.7z] Fixes race between node handler and pod sync [#859](https://github.com/openshift/ovn-kubernetes/pull/859)
* [Bug 2019093](https://bugzilla.redhat.com/show_bug.cgi?id=2019093): Not exit when ovnkube runs with '--gateway-interface none' [#820](https://github.com/openshift/ovn-kubernetes/pull/820)
* [Bug 2027468](https://bugzilla.redhat.com/show_bug.cgi?id=2027468): 4.7 backport [#850](https://github.com/openshift/ovn-kubernetes/pull/850)
* [Bug 2014360](https://bugzilla.redhat.com/show_bug.cgi?id=2014360): [4.7z] Scale fixes for pods/exgws [#799](https://github.com/openshift/ovn-kubernetes/pull/799)
* [Bug 2011402](https://bugzilla.redhat.com/show_bug.cgi?id=2011402): [4.7] bump OVN to 20.12.0-183.el8fdp [#786](https://github.com/openshift/ovn-kubernetes/pull/786)
* [Bug 1935149](https://bugzilla.redhat.com/show_bug.cgi?id=1935149): Resync node management port on subnet change [#456](https://github.com/openshift/ovn-kubernetes/pull/456)
* [Bug 2005519](https://bugzilla.redhat.com/show_bug.cgi?id=2005519): [4.7z] Remove waiting for namespace and namespace lock contention [#766](https://github.com/openshift/ovn-kubernetes/pull/766)
* [Bug 2005468](https://bugzilla.redhat.com/show_bug.cgi?id=2005468): [4.7z] Fixes skipping pods accidentally in retry [#759](https://github.com/openshift/ovn-kubernetes/pull/759)
* [Bug 2007653](https://bugzilla.redhat.com/show_bug.cgi?id=2007653): Fix ensurePod to call addPortExternalGW only for annotation updates [#765](https://github.com/openshift/ovn-kubernetes/pull/765)
* [Bug 2006159](https://bugzilla.redhat.com/show_bug.cgi?id=2006159): Fix duplicate incrementing of subnet allocation metric [#764](https://github.com/openshift/ovn-kubernetes/pull/764)
* [Bug 2004489](https://bugzilla.redhat.com/show_bug.cgi?id=2004489): panic after EgressFirewall deletion and DNS record expiration [#751](https://github.com/openshift/ovn-kubernetes/pull/751)
* [Bug 2007665](https://bugzilla.redhat.com/show_bug.cgi?id=2007665): [4.7z] Ensure host interfaces are deleted by CNI [#769](https://github.com/openshift/ovn-kubernetes/pull/769)
* [Bug 2005391](https://bugzilla.redhat.com/show_bug.cgi?id=2005391): [4.7z] Fixes misuse of pod annotations during update event [#754](https://github.com/openshift/ovn-kubernetes/pull/754)
* [Bug 2005913](https://bugzilla.redhat.com/show_bug.cgi?id=2005913): [4.7z] Sync ECMP routes on startup and fixes stale ECMP routes [#763](https://github.com/openshift/ovn-kubernetes/pull/763)
* [Bug 2001543](https://bugzilla.redhat.com/show_bug.cgi?id=2001543): fix reserve joinSwitch LRP IPs [#721](https://github.com/openshift/ovn-kubernetes/pull/721)
* [Bug 2001364](https://bugzilla.redhat.com/show_bug.cgi?id=2001364): [4.7z] Ensure client handling of canceled/dropped OVSDB monitor [#719](https://github.com/openshift/ovn-kubernetes/pull/719)
* [Bug 2001998](https://bugzilla.redhat.com/show_bug.cgi?id=2001998): egressfirewall not set after upgrade [#724](https://github.com/openshift/ovn-kubernetes/pull/724)
* [Bug 1988495](https://bugzilla.redhat.com/show_bug.cgi?id=1988495): Fix LocalGatway ExternalIP [#638](https://github.com/openshift/ovn-kubernetes/pull/638)
* [Bug 1999896](https://bugzilla.redhat.com/show_bug.cgi?id=1999896): Revert "[release-4.7] fix reserve joinSwitch LRP IPs" [#707](https://github.com/openshift/ovn-kubernetes/pull/707)
* [Bug 1997574](https://bugzilla.redhat.com/show_bug.cgi?id=1997574): Fix: sync egress IP for missed events on start-up [#687](https://github.com/openshift/ovn-kubernetes/pull/687)
* [Bug 1976242](https://bugzilla.redhat.com/show_bug.cgi?id=1976242): Update existing policy ACLs on start [#650](https://github.com/openshift/ovn-kubernetes/pull/650)
* [Bug 1997104](https://bugzilla.redhat.com/show_bug.cgi?id=1997104): fix reserve joinSwitch LRP IPs [#683](https://github.com/openshift/ovn-kubernetes/pull/683)
* [Bug 1995910](https://bugzilla.redhat.com/show_bug.cgi?id=1995910): Backport ovnkube-trace requires ip package to be installed [#674](https://github.com/openshift/ovn-kubernetes/pull/674)
* [Bug 1991445](https://bugzilla.redhat.com/show_bug.cgi?id=1991445): Bump OVN to 20.12.0-140.el8fdp [#649](https://github.com/openshift/ovn-kubernetes/pull/649)
* [Bug 1967132](https://bugzilla.redhat.com/show_bug.cgi?id=1967132): policy: handle NetworkPolicies single "from" multiple "ipBlock" [#562](https://github.com/openshift/ovn-kubernetes/pull/562)
* [Bug 1985516](https://bugzilla.redhat.com/show_bug.cgi?id=1985516): Add v6 management interface address for host network policy [#625](https://github.com/openshift/ovn-kubernetes/pull/625)
* [Bug 1962608](https://bugzilla.redhat.com/show_bug.cgi?id=1962608): ensure missed events are handled during a reconnection [#547](https://github.com/openshift/ovn-kubernetes/pull/547)
* [Bug 1972484](https://bugzilla.redhat.com/show_bug.cgi?id=1972484): egress firewall as ACLs + service connectivity fixes [#592](https://github.com/openshift/ovn-kubernetes/pull/592)
* [Bug 1940566](https://bugzilla.redhat.com/show_bug.cgi?id=1940566): Properly log when hybrid overlay errors out [#543](https://github.com/openshift/ovn-kubernetes/pull/543)
* [Bug 1970779](https://bugzilla.redhat.com/show_bug.cgi?id=1970779): Remove getDefaultIfAddr and use getNetworkInterfaceIPAddresses [#571](https://github.com/openshift/ovn-kubernetes/pull/571)
* [Bug 1962590](https://bugzilla.redhat.com/show_bug.cgi?id=1962590): NewAddressSet: return nil in case of error [#546](https://github.com/openshift/ovn-kubernetes/pull/546)
* [Bug 1970322](https://bugzilla.redhat.com/show_bug.cgi?id=1970322): revert 487 [#570](https://github.com/openshift/ovn-kubernetes/pull/570)
* [Bug 1962819](https://bugzilla.redhat.com/show_bug.cgi?id=1962819): CNI cmdCheck: treat ingress_policing_rate=0 as not found [#548](https://github.com/openshift/ovn-kubernetes/pull/548)
* [Bug 1965075](https://bugzilla.redhat.com/show_bug.cgi?id=1965075): CARRY: fix missed learn for hybrid exgw [#556](https://github.com/openshift/ovn-kubernetes/pull/556)
* [Bug 1946682](https://bugzilla.redhat.com/show_bug.cgi?id=1946682): egress firewall as ACLs [#487](https://github.com/openshift/ovn-kubernetes/pull/487)
* [Bug 1942603](https://bugzilla.redhat.com/show_bug.cgi?id=1942603): [release-4.7] Allow from router network policy support [#526](https://github.com/openshift/ovn-kubernetes/pull/526)
* [Bug 1956980](https://bugzilla.redhat.com/show_bug.cgi?id=1956980): [release-4.7] fix ForEachAddressSet() as it is not calling the callback functions [#523](https://github.com/openshift/ovn-kubernetes/pull/523)
* [Bug 1959737](https://bugzilla.redhat.com/show_bug.cgi?id=1959737): Fix: egress IP route health check detection state on restart [#538](https://github.com/openshift/ovn-kubernetes/pull/538)
* [Bug 1956270](https://bugzilla.redhat.com/show_bug.cgi?id=1956270): service controller should not use the target-port [#519](https://github.com/openshift/ovn-kubernetes/pull/519)
* [Bug 1947097](https://bugzilla.redhat.com/show_bug.cgi?id=1947097): [4.7z] Ensure no SNAT on GR for DisableSNATMultipleGws [#533](https://github.com/openshift/ovn-kubernetes/pull/533)
* [Bug 1939488](https://bugzilla.redhat.com/show_bug.cgi?id=1939488): Backport Handle Multus network-status annotations on pod update [#467](https://github.com/openshift/ovn-kubernetes/pull/467)
* [Bug 1956318](https://bugzilla.redhat.com/show_bug.cgi?id=1956318): Revert "removing the hybrid overlay externalGW code" [#521](https://github.com/openshift/ovn-kubernetes/pull/521)
* [Bug 1951064](https://bugzilla.redhat.com/show_bug.cgi?id=1951064): master: cancel leader election on exit [#505](https://github.com/openshift/ovn-kubernetes/pull/505)
* [Bug 1950131](https://bugzilla.redhat.com/show_bug.cgi?id=1950131): fix deadlock in EgressFirewall DNS code [#513](https://github.com/openshift/ovn-kubernetes/pull/513)
* [Bug 1951552](https://bugzilla.redhat.com/show_bug.cgi?id=1951552): master: Delay deleting Namespace's address set for 20 seconds [#507](https://github.com/openshift/ovn-kubernetes/pull/507)
* [Bug 1950432](https://bugzilla.redhat.com/show_bug.cgi?id=1950432): [4.7] pods: bind pod logical switch ports to the node's chassis with requested-chassis [#503](https://github.com/openshift/ovn-kubernetes/pull/503)
* [Bug 1924826](https://bugzilla.redhat.com/show_bug.cgi?id=1924826): Backport Update gogo/protobuf to v1.3.2. [#464](https://github.com/openshift/ovn-kubernetes/pull/464)
* [Bug 1943316](https://bugzilla.redhat.com/show_bug.cgi?id=1943316): [4.7] master: enable logical datapath groups for OVN >= 20.12 [#478](https://github.com/openshift/ovn-kubernetes/pull/478)
* [Bug 1946696](https://bugzilla.redhat.com/show_bug.cgi?id=1946696): iptables: add filter on node local traffic [#489](https://github.com/openshift/ovn-kubernetes/pull/489)
* [Bug 1947835](https://bugzilla.redhat.com/show_bug.cgi?id=1947835): Fix service update for policy type assertion [#493](https://github.com/openshift/ovn-kubernetes/pull/493)
* [Bug 1942702](https://bugzilla.redhat.com/show_bug.cgi?id=1942702): backport lr-nat-del/add fixes [#484](https://github.com/openshift/ovn-kubernetes/pull/484)
* [Bug 1931520](https://bugzilla.redhat.com/show_bug.cgi?id=1931520): Backport Fix ACL syntax for dual-stack [#465](https://github.com/openshift/ovn-kubernetes/pull/465)
* [Bug 1943310](https://bugzilla.redhat.com/show_bug.cgi?id=1943310): [4.7] Enable DB memory trimming on compaction [#477](https://github.com/openshift/ovn-kubernetes/pull/477)
* [Bug 1932268](https://bugzilla.redhat.com/show_bug.cgi?id=1932268): detect if the cluster has endpoint slices [#442](https://github.com/openshift/ovn-kubernetes/pull/442)
* [Bug 1935180](https://bugzilla.redhat.com/show_bug.cgi?id=1935180): Backport Fix mcast querier [#468](https://github.com/openshift/ovn-kubernetes/pull/468)
* [Full changelog](https://github.com/openshift/ovn-kubernetes/compare/0cea1c05b75777dc3be959f9aef0863fca754d72...385bc8f4a1bfc4d7e646da632dbb577fccd5d223)


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

* [Bug 1981634](https://bugzilla.redhat.com/show_bug.cgi?id=1981634): add vulnerable legacy injector to allow for upgrade clusters to use [#170](https://github.com/openshift/service-ca-operator/pull/170)
* [Full changelog](https://github.com/openshift/service-ca-operator/compare/e113f2498bb2b54202449ddc3488cb8471997a10...f65053f55de7b1793956629c8fa02edb7bb0e5cc)


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

* [Bug 1994123](https://bugzilla.redhat.com/show_bug.cgi?id=1994123): dockerignore: remove vendor from ignored list [#69](https://github.com/openshift/thanos/pull/69)
* [Bug 1944575](https://bugzilla.redhat.com/show_bug.cgi?id=1944575): pkg/rules: fix deduplication of equal alerts with different labels [#52](https://github.com/openshift/thanos/pull/52)
* [Bug 1957646](https://bugzilla.redhat.com/show_bug.cgi?id=1957646): cmd/thanos: use miekgdns resolver as default [#56](https://github.com/openshift/thanos/pull/56)
* [Full changelog](https://github.com/openshift/thanos/compare/0526ff025d325790d57df34cf2d66810a25da578...319e70c1dacc87e9d88c4f364541699979c31602)


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

* [Bug 2039341](https://bugzilla.redhat.com/show_bug.cgi?id=2039341): Deferred logout after checks are run [#70](https://github.com/openshift/vsphere-problem-detector/pull/70)
* [Bug 1959546](https://bugzilla.redhat.com/show_bug.cgi?id=1959546): Update to current master [#40](https://github.com/openshift/vsphere-problem-detector/pull/40)
* [Bug 1936975](https://bugzilla.redhat.com/show_bug.cgi?id=1936975): Fix deadlock when enqueing functions into the pool [#35](https://github.com/openshift/vsphere-problem-detector/pull/35)
* [Full changelog](https://github.com/openshift/vsphere-problem-detector/compare/602c27477b66fd8752b7c39a13b6b948731e60eb...9854609067d7520ad7895c7e0017627febc006e2)