# 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.6.54 ### Components * Kubernetes upgraded from 1.19.16 to 1.20.14 * Red Hat Enterprise Linux CoreOS upgraded from 46.82.202201111703-0 to 47.84.202203231256-0 ### New images * [cluster-baremetal-operator](https://github.com/openshift/cluster-baremetal-operator) git [f73e5fcb](https://github.com/openshift/cluster-baremetal-operator/commit/f73e5fcb432e4b847cddec5ce8570f8c5c32e902) `sha256:94eb28e32d7441abe935dd230bfe8a89bfd292452a621ee7d50d601a0bcd34b8` * [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` * [gcp-pd-csi-driver](https://github.com/openshift/gcp-pd-csi-driver) git [0cb61d20](https://github.com/openshift/gcp-pd-csi-driver/commit/0cb61d205d0f911fe8ca614094f0cd3f911d665c) `sha256:8fc45dd1d68da84bc005650c609e538249951ce520531f7686e3bb16ee1dd209` * [gcp-pd-csi-driver-operator](https://github.com/openshift/gcp-pd-csi-driver-operator) git [d40dd575](https://github.com/openshift/gcp-pd-csi-driver-operator/commit/d40dd57595673e4737fa77e29a955f6beefac284) `sha256:66d369900a128913d39a3b0b9a067d575dfcff72f0c24566a9376cecf6cde342` * [hello-openshift](https://github.com/openshift/origin) git [7706ed41](https://github.com/openshift/origin/commit/7706ed41ca790a298404e144e11ab7fcccc55c5b) `sha256:dc42bc8d67f832d667c0fe2095c1e9ef83e9721feb8393ec6fd1366c760da2be` * [openstack-cinder-csi-driver](https://github.com/openshift/cloud-provider-openstack) git [d3f70921](https://github.com/openshift/cloud-provider-openstack/commit/d3f709218512df9f46e11c1d13347fc68774d72c) `sha256:481f0521b1701d3336dc71b8146e382c342bccd161d54e714e24bd237467c2ff` * [openstack-cinder-csi-driver-operator](https://github.com/openshift/openstack-cinder-csi-driver-operator) git [a35d9af0](https://github.com/openshift/openstack-cinder-csi-driver-operator/commit/a35d9af0d9558aed65a261ac3454df3b0b7bc93c) `sha256:e8deb05b407cd319807702bab316c474e00ffd470f13347c9c166782d86e3cad` * [vsphere-problem-detector](https://github.com/openshift/vsphere-problem-detector) git [98546090](https://github.com/openshift/vsphere-problem-detector/commit/9854609067d7520ad7895c7e0017627febc006e2) `sha256:b30440726fa6d10ae53f225719046a75643ba3f73052c8befc77e4c3a089e15b` ### Rebuilt images without code change * machine-os-content `sha256:444955a23b60079a61879b9bfb4014c7323623df08614821048cce9b8dd1630a` ### [aws-ebs-csi-driver](https://github.com/openshift/aws-ebs-csi-driver/tree/f6a71bf783f3b7429a8c2fbbc6f3d586e6a7eb60) * Updating ose-aws-ebs-csi-driver builder & base images to be consistent with ART [#178](https://github.com/openshift/aws-ebs-csi-driver/pull/178) * [Bug 1913289](https://bugzilla.redhat.com/show_bug.cgi?id=1913289): Rebase to v0.8.0 for OCP 4.7 [#176](https://github.com/openshift/aws-ebs-csi-driver/pull/176) * [Bug 1872251](https://bugzilla.redhat.com/show_bug.cgi?id=1872251): Upstream: 555: Vendor deps [#172](https://github.com/openshift/aws-ebs-csi-driver/pull/172) * vendor: bump aws sdk for sts webhook authentication [#175](https://github.com/openshift/aws-ebs-csi-driver/pull/175) * [Bug 1876935](https://bugzilla.redhat.com/show_bug.cgi?id=1876935): UPSTREAM: 568: Apply extra volume tags to EBS snapshots [#174](https://github.com/openshift/aws-ebs-csi-driver/pull/174) * Updating ose-aws-ebs-csi-driver builder & base images to be consistent with ART [#173](https://github.com/openshift/aws-ebs-csi-driver/pull/173) * [Full changelog](https://github.com/openshift/aws-ebs-csi-driver/compare/b4647c129df74ac1d731c03b5a12c45cdac77f7d...f6a71bf783f3b7429a8c2fbbc6f3d586e6a7eb60) ### [aws-ebs-csi-driver-operator](https://github.com/openshift/aws-ebs-csi-driver-operator/tree/3a9ff17d523a342ee71a967a2b82d5cf044f1eb8) * [Bug 1996070](https://bugzilla.redhat.com/show_bug.cgi?id=1996070): Add maxUnavailable to DaemonSets [#135](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/135) * [Bug 1905119](https://bugzilla.redhat.com/show_bug.cgi?id=1905119): dynamically update controller asset for custom CA bundle [#111](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/111) * Updating ose-aws-ebs-csi-driver-operator builder & base images to be consistent with ART [#109](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/109) * [Bug 1912945](https://bugzilla.redhat.com/show_bug.cgi?id=1912945): Set proxy config in Deployment containers [#106](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/106) * [Bug 1898045](https://bugzilla.redhat.com/show_bug.cgi?id=1898045): redeploy CSI Controller Deployment when secret changes [#107](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/107) * [Bug 1898045](https://bugzilla.redhat.com/show_bug.cgi?id=1898045): redeploy CSI Controller Deployment when secret changes [#104](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/104) * support custom CA bundle for AWS API [#102](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/102) * assets/controller.yaml: support using aws config for credentials [#99](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/99) * [Bug 1898851](https://bugzilla.redhat.com/show_bug.cgi?id=1898851): Add multipods tests [#100](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/100) * [Bug 1898851](https://bugzilla.redhat.com/show_bug.cgi?id=1898851): Enable topology tests for the driver [#98](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/98) * Updating ose-aws-ebs-csi-driver-operator builder & base images to be consistent with ART [#96](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/96) * [Bug 1840759](https://bugzilla.redhat.com/show_bug.cgi?id=1840759): Pass cluster ID to CSI driver [#83](https://github.com/openshift/aws-ebs-csi-driver-operator/pull/83) * [Full changelog](https://github.com/openshift/aws-ebs-csi-driver-operator/compare/71b6b96427de49ecbba3cf35726ff1607b9f4ae8...3a9ff17d523a342ee71a967a2b82d5cf044f1eb8) ### [aws-machine-controllers](https://github.com/openshift/cluster-api-provider-aws/tree/5368195c02ca672dc7f7a4ad571df5584fa4087f) * [Bug 1976192](https://bugzilla.redhat.com/show_bug.cgi?id=1976192): update aws-sdk-go to v1.38.25 [#415](https://github.com/openshift/cluster-api-provider-aws/pull/415) * [Bug 1942966](https://bugzilla.redhat.com/show_bug.cgi?id=1942966): Update EC2 instance types [#398](https://github.com/openshift/cluster-api-provider-aws/pull/398) * Updating ose-aws-machine-controllers builder & base images to be consistent with ART [#373](https://github.com/openshift/cluster-api-provider-aws/pull/373) * [Bug 1924471](https://bugzilla.redhat.com/show_bug.cgi?id=1924471): Bump dependencies to Kubernetes 1.20.6 to mitigate CVE-2021-3121 [#409](https://github.com/openshift/cluster-api-provider-aws/pull/409) * [Bug 1952614](https://bugzilla.redhat.com/show_bug.cgi?id=1952614): [OCPCLOUD-1115] Get instance tags from infrastructure object [#405](https://github.com/openshift/cluster-api-provider-aws/pull/405) * [Bug 1935636](https://bugzilla.redhat.com/show_bug.cgi?id=1935636): Ensure response body is closed when we are finished with the request [#391](https://github.com/openshift/cluster-api-provider-aws/pull/391) * [Bug 1915114](https://bugzilla.redhat.com/show_bug.cgi?id=1915114): use separate client for accessing openshift-config-managed namespace [#382](https://github.com/openshift/cluster-api-provider-aws/pull/382) * [Bug 1909108](https://bugzilla.redhat.com/show_bug.cgi?id=1909108): Bump K8s dependencies to 1.20 [#381](https://github.com/openshift/cluster-api-provider-aws/pull/381) * [Bug 1906740](https://bugzilla.redhat.com/show_bug.cgi?id=1906740): Ensure the region is valid when creating AWS client [#380](https://github.com/openshift/cluster-api-provider-aws/pull/380) * [Bug 1907286](https://bugzilla.redhat.com/show_bug.cgi?id=1907286): Ensure Machine is marked interruptible as well as Node [#379](https://github.com/openshift/cluster-api-provider-aws/pull/379) * [Bug 1903424](https://bugzilla.redhat.com/show_bug.cgi?id=1903424): Ensure MAO dependency is up to date to include newest metrics [#378](https://github.com/openshift/cluster-api-provider-aws/pull/378) * support custom CA bundle for AWS API [#372](https://github.com/openshift/cluster-api-provider-aws/pull/372) * use shared credentials file for session creation [#374](https://github.com/openshift/cluster-api-provider-aws/pull/374) * [Bug 1902157](https://bugzilla.redhat.com/show_bug.cgi?id=1902157): Mark node with condition when due for termination [#332](https://github.com/openshift/cluster-api-provider-aws/pull/332) * Bump scripts to Go 1.15 [#375](https://github.com/openshift/cluster-api-provider-aws/pull/375) * Move instance tenancy under placement field [#370](https://github.com/openshift/cluster-api-provider-aws/pull/370) * Add verify-diff check in generate task and enable in CI [#368](https://github.com/openshift/cluster-api-provider-aws/pull/368) * add elmiko to OWNERS file [#366](https://github.com/openshift/cluster-api-provider-aws/pull/366) * bump AWS SDK to v1.35.20 [#365](https://github.com/openshift/cluster-api-provider-aws/pull/365) * Add support for dedicated instance tenancy [#360](https://github.com/openshift/cluster-api-provider-aws/pull/360) * add bugzilla component and subcomponent to OWNERS [#359](https://github.com/openshift/cluster-api-provider-aws/pull/359) * [Full changelog](https://github.com/openshift/cluster-api-provider-aws/compare/717942ec9db008bf8e2b4f0e409c536f947aa57f...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) * Updating ose-aws-pod-identity-webhook builder & base images to be consistent with ART [#130](https://github.com/openshift/aws-pod-identity-webhook/pull/130) * Updating ose-aws-pod-identity-webhook builder & base images to be consistent with ART [#129](https://github.com/openshift/aws-pod-identity-webhook/pull/129) * [Full changelog](https://github.com/openshift/aws-pod-identity-webhook/compare/d5f1271996d1feede3e6bcf0d4eda8246e535063...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/7a14c7f1a41a1b5b7bde1367464ae9552f24609b...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) * [Bug 1930106](https://bugzilla.redhat.com/show_bug.cgi?id=1930106): bump ignition to v3_2 [#4701](https://github.com/openshift/installer/pull/4701) * [Bug 1922292](https://bugzilla.redhat.com/show_bug.cgi?id=1922292): [release-4.7] data/rhcos.json: Update boot images [#4635](https://github.com/openshift/installer/pull/4635) * [Bug 1924701](https://bugzilla.redhat.com/show_bug.cgi?id=1924701): Fix cluster destroy when byo is used with Kuryr [#4616](https://github.com/openshift/installer/pull/4616) * [Bug 1909978](https://bugzilla.redhat.com/show_bug.cgi?id=1909978): update ignore-volume-az documentation [#4617](https://github.com/openshift/installer/pull/4617) * [Bug 1916692](https://bugzilla.redhat.com/show_bug.cgi?id=1916692): OpenStack: Delete leftover LBs when destroying cluster [#4563](https://github.com/openshift/installer/pull/4563) * [Bug 1919407](https://bugzilla.redhat.com/show_bug.cgi?id=1919407): openstack/validation: enforce control plane size [#4585](https://github.com/openshift/installer/pull/4585) * [Bug 1909978](https://bugzilla.redhat.com/show_bug.cgi?id=1909978): update documentation for ignore-volume-az usage [#4603](https://github.com/openshift/installer/pull/4603) * [Bug 1896218](https://bugzilla.redhat.com/show_bug.cgi?id=1896218): remove GCP role bindings before service accounts [#4602](https://github.com/openshift/installer/pull/4602) * [Bug 1921911](https://bugzilla.redhat.com/show_bug.cgi?id=1921911): Revert "Merge pull request #4589 from patrickdillon/bz-1896218-gcp-se… [#4600](https://github.com/openshift/installer/pull/4600) * [Bug 1921655](https://bugzilla.redhat.com/show_bug.cgi?id=1921655): OpenStack: fix error handling for cloudinfo [#4599](https://github.com/openshift/installer/pull/4599) * [Bug 1896218](https://bugzilla.redhat.com/show_bug.cgi?id=1896218): remove GCP role bindings before service accounts [#4589](https://github.com/openshift/installer/pull/4589) * Updating ose-installer-artifacts builder & base images to be consistent with ART [#4546](https://github.com/openshift/installer/pull/4546) * maintenance: remove pools and volumes [#3620](https://github.com/openshift/installer/pull/3620) * [Bug 1810438](https://bugzilla.redhat.com/show_bug.cgi?id=1810438): oVirt: Add missing piece for gathering bootstrap IP info [#4524](https://github.com/openshift/installer/pull/4524) * Updating ose-baremetal-installer builder & base images to be consistent with ART [#4544](https://github.com/openshift/installer/pull/4544) * Updating ose-installer builder & base images to be consistent with ART [#4543](https://github.com/openshift/installer/pull/4543) * [Bug 1920243](https://bugzilla.redhat.com/show_bug.cgi?id=1920243): disable anonymous auth on bootstrap nodes [#4590](https://github.com/openshift/installer/pull/4590) * [Bug 1917101](https://bugzilla.redhat.com/show_bug.cgi?id=1917101): UPI ovirt - remove RHCOS image from Network req [#4577](https://github.com/openshift/installer/pull/4577) * [Bug 1893117](https://bugzilla.redhat.com/show_bug.cgi?id=1893117): terraform/vsphereprivate: ignore hosts in maintenance mode [#4566](https://github.com/openshift/installer/pull/4566) * [Bug 1919072](https://bugzilla.redhat.com/show_bug.cgi?id=1919072): AWS cloudformation change protocol from ESP to 50 [#4583](https://github.com/openshift/installer/pull/4583) * [Bug 1916938](https://bugzilla.redhat.com/show_bug.cgi?id=1916938): tolerate equal APIFloatingIP and LbFloatingIP [#4575](https://github.com/openshift/installer/pull/4575) * [Bug 1907822](https://bugzilla.redhat.com/show_bug.cgi?id=1907822): Don't panic on bad data in quota validations [#4483](https://github.com/openshift/installer/pull/4483) * [Bug 1912828](https://bugzilla.redhat.com/show_bug.cgi?id=1912828): Rebase on the latest terraform provider/go-ovirt [#4562](https://github.com/openshift/installer/pull/4562) * [Bug 1916373](https://bugzilla.redhat.com/show_bug.cgi?id=1916373): upi: allow IPsec ports [#4552](https://github.com/openshift/installer/pull/4552) * [Bug 1915460](https://bugzilla.redhat.com/show_bug.cgi?id=1915460): ovirt: validate cluster name during install [#4537](https://github.com/openshift/installer/pull/4537) * [Bug 1910244](https://bugzilla.redhat.com/show_bug.cgi?id=1910244): Go mod update for golang crypto [#4569](https://github.com/openshift/installer/pull/4569) * [Bug 1915617](https://bugzilla.redhat.com/show_bug.cgi?id=1915617): update boot images for various fixes [#4540](https://github.com/openshift/installer/pull/4540) * [Bug 1909502](https://bugzilla.redhat.com/show_bug.cgi?id=1909502): pkg/asset/manifests: remove etcd records from proxy config [#4518](https://github.com/openshift/installer/pull/4518) * [Bug 1915998](https://bugzilla.redhat.com/show_bug.cgi?id=1915998): Set Additional Control Plane Security Groups on Bootstrap Node [#4551](https://github.com/openshift/installer/pull/4551) * [Bug 1916271](https://bugzilla.redhat.com/show_bug.cgi?id=1916271): openstack known issues: ControlPlane anti-affinity [#4548](https://github.com/openshift/installer/pull/4548) * [Bug 1813949](https://bugzilla.redhat.com/show_bug.cgi?id=1813949): ignore local env variables when we create a service client [#4426](https://github.com/openshift/installer/pull/4426) * [Bug 1916505](https://bugzilla.redhat.com/show_bug.cgi?id=1916505): AWS IPI: Add IPsec master-to-worker flows [#4554](https://github.com/openshift/installer/pull/4554) * [Bug 1908468](https://bugzilla.redhat.com/show_bug.cgi?id=1908468): azure/validation: some memory values are float and not int [#4530](https://github.com/openshift/installer/pull/4530) * [Bug 1908583](https://bugzilla.redhat.com/show_bug.cgi?id=1908583): Set same additional networks on Bootstrap as Control Plane [#4528](https://github.com/openshift/installer/pull/4528) * [Bug 1914439](https://bugzilla.redhat.com/show_bug.cgi?id=1914439): OpenStack Port Create Typo in SRIOV Docs [#4529](https://github.com/openshift/installer/pull/4529) * [Bug 1909587](https://bugzilla.redhat.com/show_bug.cgi?id=1909587): openstack: Create Control plane nodes sequentially [#4522](https://github.com/openshift/installer/pull/4522) * [Bug 1910127](https://bugzilla.redhat.com/show_bug.cgi?id=1910127): ovirt: UPI doc improvements [#4498](https://github.com/openshift/installer/pull/4498) * [Bug 1913151](https://bugzilla.redhat.com/show_bug.cgi?id=1913151): KubeVirt user docs: change role example - add "update" verb to VM [#4521](https://github.com/openshift/installer/pull/4521) * [Bug 1910070](https://bugzilla.redhat.com/show_bug.cgi?id=1910070): Set termination_grace_period_seconds to 10 minutes [#4511](https://github.com/openshift/installer/pull/4511) * [Bug 1786314](https://bugzilla.redhat.com/show_bug.cgi?id=1786314): bump gophercloud/utils [#4486](https://github.com/openshift/installer/pull/4486) * [Bug 1911819](https://bugzilla.redhat.com/show_bug.cgi?id=1911819): Fix docs/user/kubevirt/install-config.yaml to pass ./hack/yaml-lint.sh [#4519](https://github.com/openshift/installer/pull/4519) * [Bug 1911819](https://bugzilla.redhat.com/show_bug.cgi?id=1911819): Add kubevirt user documentation [#4516](https://github.com/openshift/installer/pull/4516) * [Bug 1908743](https://bugzilla.redhat.com/show_bug.cgi?id=1908743): Add validation that the KubeMacPool component is enabled for the namespace [#4509](https://github.com/openshift/installer/pull/4509) * [Bug 1910049](https://bugzilla.redhat.com/show_bug.cgi?id=1910049): Revert "openstack UPI: Use ansible-galaxy" [#4506](https://github.com/openshift/installer/pull/4506) * [Bug 1882022](https://bugzilla.redhat.com/show_bug.cgi?id=1882022): installconfig: enable vsphere folders for datacenters and clusters. [#4493](https://github.com/openshift/installer/pull/4493) * [Bug 1908782](https://bugzilla.redhat.com/show_bug.cgi?id=1908782): terraform: Add rules to allow internal IPsec traffic [#4491](https://github.com/openshift/installer/pull/4491) * [Bug 1908171](https://bugzilla.redhat.com/show_bug.cgi?id=1908171): fix Terraform issue with GCP custom machine types [#4496](https://github.com/openshift/installer/pull/4496) * [Bug 1907947](https://bugzilla.redhat.com/show_bug.cgi?id=1907947): cloud-creds-secret creation with current context info only [#4484](https://github.com/openshift/installer/pull/4484) * [Bug 1907628](https://bugzilla.redhat.com/show_bug.cgi?id=1907628): OpenStack Documentation for MachineSets with Multiple Networks [#4463](https://github.com/openshift/installer/pull/4463) * [Bug 1906517](https://bugzilla.redhat.com/show_bug.cgi?id=1906517): OpenStack: Skip collecting info for empty subnet IDs [#4474](https://github.com/openshift/installer/pull/4474) * [Bug 1908280](https://bugzilla.redhat.com/show_bug.cgi?id=1908280): update docs for Cinder AZs [#4487](https://github.com/openshift/installer/pull/4487) * [Bug 1907621](https://bugzilla.redhat.com/show_bug.cgi?id=1907621): Bump cluster-api-provider-kubevirt version [#4479](https://github.com/openshift/installer/pull/4479) * [Bug 1890228](https://bugzilla.redhat.com/show_bug.cgi?id=1890228): pkg/destroy/aws: Pass destroy if HostedZone does not exist [#4477](https://github.com/openshift/installer/pull/4477) * [Bug 1906459](https://bugzilla.redhat.com/show_bug.cgi?id=1906459): openstack: fix quota checks when they're unlimited [#4470](https://github.com/openshift/installer/pull/4470) * Update GCP Customization doc to reflect CMEK additions [#4468](https://github.com/openshift/installer/pull/4468) * Openstack: describes how to enable qemu agent for UPI. [#4441](https://github.com/openshift/installer/pull/4441) * oVirt: update team members [#4464](https://github.com/openshift/installer/pull/4464) * [Bug 1904663](https://bugzilla.redhat.com/show_bug.cgi?id=1904663): Fix comparison in pointer ignition customization asset [#4455](https://github.com/openshift/installer/pull/4455) * openstack: Test Nova AZ manifest generation [#4459](https://github.com/openshift/installer/pull/4459) * do not generate the cloud cred secret when credentialsMode is Manual [#4416](https://github.com/openshift/installer/pull/4416) * update gophercloud/utils & terraform/provider-openstack [#4457](https://github.com/openshift/installer/pull/4457) * hack/verify-vendor.sh: Fail early if error [#4421](https://github.com/openshift/installer/pull/4421) * [Bug 1899175](https://bugzilla.redhat.com/show_bug.cgi?id=1899175): data/rhcos.json: Update boot images for RHEL 8.3 [#4414](https://github.com/openshift/installer/pull/4414) * Openstack primary subnet using machine spec [#4346](https://github.com/openshift/installer/pull/4346) * Deprecate computeFlavor in OpenStack platform [#4321](https://github.com/openshift/installer/pull/4321) * openstack: Test manifest creation [#4431](https://github.com/openshift/installer/pull/4431) * openstack: Allow to skip pre-flight validations [#4452](https://github.com/openshift/installer/pull/4452) * [Bug 1900138](https://bugzilla.redhat.com/show_bug.cgi?id=1900138): Removed support for insecure mode for oVirt/RHV installation [#4404](https://github.com/openshift/installer/pull/4404) * openstack: check quotas before creating cluster [#4432](https://github.com/openshift/installer/pull/4432) * OpenStack: Adds clusterOSImageProperties to install-config.yaml [#4401](https://github.com/openshift/installer/pull/4401) * [Bug 1904125](https://bugzilla.redhat.com/show_bug.cgi?id=1904125): Ensure the bootstrap ignition libvirt pool defaults to <clustername>.<id>.bootstrap rather than 'default' [#4448](https://github.com/openshift/installer/pull/4448) * [Bug 1868748](https://bugzilla.redhat.com/show_bug.cgi?id=1868748): baremetal: rename JSON field for ClusterProvisioningIP [#4053](https://github.com/openshift/installer/pull/4053) * Add KubeVirt platform as infrastructure for Openshift installation [#4350](https://github.com/openshift/installer/pull/4350) * cloudproviderconfig: Refactor openstack [#4447](https://github.com/openshift/installer/pull/4447) * Pass CLUSTER_PROFILE env var to CVO render [#4444](https://github.com/openshift/installer/pull/4444) * vSphere Destroy: add log messages for tag destruction [#4407](https://github.com/openshift/installer/pull/4407) * baremetal: send full ignition to masters [#4427](https://github.com/openshift/installer/pull/4427) * asset/installconfig/Azure: Validate install-config instance types [#4419](https://github.com/openshift/installer/pull/4419) * Update MCO doc references [#4445](https://github.com/openshift/installer/pull/4445) * baremetal: Add ironic logwatch containers [#4437](https://github.com/openshift/installer/pull/4437) * Create SR-IOV UPI Docs [#4439](https://github.com/openshift/installer/pull/4439) * docs: update docs/design/resource_dep.svg [#4443](https://github.com/openshift/installer/pull/4443) * [Bug 1903277](https://bugzilla.redhat.com/show_bug.cgi?id=1903277): destroy/aws: remove rules from default security group [#4440](https://github.com/openshift/installer/pull/4440) * Set default release image to 4.7 [#4409](https://github.com/openshift/installer/pull/4409) * baremetal: make cluster provisioning IP optional [#4429](https://github.com/openshift/installer/pull/4429) * pkg/asset/quota: Typo in warning message presented to user [#4430](https://github.com/openshift/installer/pull/4430) * Create a machineconfig for IPI pointer ignition customizations [#4413](https://github.com/openshift/installer/pull/4413) * vSphere Docs: Update to include Permissions [#4393](https://github.com/openshift/installer/pull/4393) * [OSASINFRA-902](https://issues.redhat.com/browse/OSASINFRA-902): Update OpenStack Custom External LB and DNS Docs [#4389](https://github.com/openshift/installer/pull/4389) * baremetal: correct the cacheImageURL when we don't have a provisioningIP [#4408](https://github.com/openshift/installer/pull/4408) * [Bug 1895874](https://bugzilla.redhat.com/show_bug.cgi?id=1895874): Use oVirt Engine certificate verified by the user for installation [#4387](https://github.com/openshift/installer/pull/4387) * [Bug 1899853](https://bugzilla.redhat.com/show_bug.cgi?id=1899853): openstack: CP nodes port to use addtional SGs [#4411](https://github.com/openshift/installer/pull/4411) * baremetal: Handle xz filenames for OKD [#4392](https://github.com/openshift/installer/pull/4392) * Support user provided service-account-signing-key and issuer [#4373](https://github.com/openshift/installer/pull/4373) * pkg: validation for previously existing ovirt configuration [#4354](https://github.com/openshift/installer/pull/4354) * [Bug 1898194](https://bugzilla.redhat.com/show_bug.cgi?id=1898194): installconfig/gcp/validation: handle custom machine types [#4386](https://github.com/openshift/installer/pull/4386) * baremetal: when networking is disabled make the bootstrap provisioning ip optional [#4390](https://github.com/openshift/installer/pull/4390) * [Bug 1898238](https://bugzilla.redhat.com/show_bug.cgi?id=1898238): Validate the the API and Ingress FIPs are not the same [#4385](https://github.com/openshift/installer/pull/4385) * [Bug 1848945](https://bugzilla.redhat.com/show_bug.cgi?id=1848945): OpenStack - Documentation for adding worker nodes using ansible [#4205](https://github.com/openshift/installer/pull/4205) * [Bug 1813012](https://bugzilla.redhat.com/show_bug.cgi?id=1813012): Remove unused etcd discovery domain [#4067](https://github.com/openshift/installer/pull/4067) * [Bug 1894432](https://bugzilla.redhat.com/show_bug.cgi?id=1894432): oVirt, add timeout to tmp_import_vm [#4341](https://github.com/openshift/installer/pull/4341) * baremetal: validate that macs are EUI-48 and unicast [#4378](https://github.com/openshift/installer/pull/4378) * [Bug 1855351](https://bugzilla.redhat.com/show_bug.cgi?id=1855351): standardize interrupt error messages [#4360](https://github.com/openshift/installer/pull/4360) * Stop validating DefaultMachinePlatform [#4391](https://github.com/openshift/installer/pull/4391) * [Bug 1889779](https://bugzilla.redhat.com/show_bug.cgi?id=1889779): vSphere destroy: handle failed clusters [#4388](https://github.com/openshift/installer/pull/4388) * openstack UPI: Use ansible-galaxy [#4379](https://github.com/openshift/installer/pull/4379) * Updating ose-baremetal-installer builder & base images to be consistent with ART [#4370](https://github.com/openshift/installer/pull/4370) * Correcting normal typos [#4363](https://github.com/openshift/installer/pull/4363) * [Bug 1891543](https://bugzilla.redhat.com/show_bug.cgi?id=1891543): openstack: remove platform flavor validation [#4383](https://github.com/openshift/installer/pull/4383) * baremetal: remove root_gb from tfvars [#4319](https://github.com/openshift/installer/pull/4319) * Cleanup: make conversion functions private [#4376](https://github.com/openshift/installer/pull/4376) * [Bug 1888464](https://bugzilla.redhat.com/show_bug.cgi?id=1888464): add tag:UnTagResource perm for aws shared networks [#4371](https://github.com/openshift/installer/pull/4371) * Remove the secrets directory recursively [#4369](https://github.com/openshift/installer/pull/4369) * doc/openstack: update quota reqs for kuryr [#4362](https://github.com/openshift/installer/pull/4362) * Fix 'troubleshooting' typo [#4365](https://github.com/openshift/installer/pull/4365) * libvirt: Bump bootstrap size (primarily for OKD) [#4364](https://github.com/openshift/installer/pull/4364) * data/data/aws/route53: use CNAME for us-iso-east-1 region [#4367](https://github.com/openshift/installer/pull/4367) * [Bug 1886435](https://bugzilla.redhat.com/show_bug.cgi?id=1886435): Fix azure UPI az group deployment deprecation [#4366](https://github.com/openshift/installer/pull/4366) * asset/installconfig/gcp: Validate install-config instance types [#4329](https://github.com/openshift/installer/pull/4329) * Use 'kubernetes.io/tls' instead of SecretTypeTLS which is not being substituted [#4342](https://github.com/openshift/installer/pull/4342) * aws: support custom trust bundle for c2s regions [#4335](https://github.com/openshift/installer/pull/4335) * pkg/asset/cluster/aws: switch to ec2 tagging API [#4356](https://github.com/openshift/installer/pull/4356) * [Bug 1867165](https://bugzilla.redhat.com/show_bug.cgi?id=1867165): baremetal: allow configuring bootstrap mac addresses [#4052](https://github.com/openshift/installer/pull/4052) * doc/openstack/UPI: improvements [#4355](https://github.com/openshift/installer/pull/4355) * Small corrections in ovirt/install_ipi.md [#4353](https://github.com/openshift/installer/pull/4353) * data/bootstrap/files/usr/local/bin/installer-gather: Tee logs into tarball [#4345](https://github.com/openshift/installer/pull/4345) * data/manifests/bootkube/cvo-overrides: Bump default to stable-4.7 [#4347](https://github.com/openshift/installer/pull/4347) * owners: Add mdbooth to openstack-approvers [#4348](https://github.com/openshift/installer/pull/4348) * owners: add dhellmann to baremetal-approvers/reviewers [#4343](https://github.com/openshift/installer/pull/4343) * data/manifests/bootkube/cvo-overrides: Drop the explicit upstream [#4112](https://github.com/openshift/installer/pull/4112) * [Bug 1891543](https://bugzilla.redhat.com/show_bug.cgi?id=1891543): openstack: consider volumes for storage requirements checks [#4323](https://github.com/openshift/installer/pull/4323) * Document how to deploy cluster with BM and VM workers [#4336](https://github.com/openshift/installer/pull/4336) * Wrap errors after OpenStack creds validation [#4338](https://github.com/openshift/installer/pull/4338) * [Bug 1855351](https://bugzilla.redhat.com/show_bug.cgi?id=1855351): Handle CTRL+C in GCP survey [#4334](https://github.com/openshift/installer/pull/4334) * [Bug 1894144](https://bugzilla.redhat.com/show_bug.cgi?id=1894144): baremetal: pin libvirt to 4.5.0 [#4339](https://github.com/openshift/installer/pull/4339) * cmd/openshift-install/create: Use library-go's IngressURI helper [#4245](https://github.com/openshift/installer/pull/4245) * [Bug 1888378](https://bugzilla.redhat.com/show_bug.cgi?id=1888378): Ignore error if resource group already deleted [#4325](https://github.com/openshift/installer/pull/4325) * [Bug 1887863](https://bugzilla.redhat.com/show_bug.cgi?id=1887863): Patch Flavor Not Found validation for OpenStack Install Config [#4289](https://github.com/openshift/installer/pull/4289) * Use authentication for Ironic on baremetal bootstrap host [#4256](https://github.com/openshift/installer/pull/4256) * [Bug 1841381](https://bugzilla.redhat.com/show_bug.cgi?id=1841381): oVirt, add memoryMB validation [#4309](https://github.com/openshift/installer/pull/4309) * [Bug 1878374](https://bugzilla.redhat.com/show_bug.cgi?id=1878374): Adding more nitro and the AMD instance types (AWS, UPI) [#4327](https://github.com/openshift/installer/pull/4327) * [Bug 1866925](https://bugzilla.redhat.com/show_bug.cgi?id=1866925): display Azure destroy auth error [#4331](https://github.com/openshift/installer/pull/4331) * openstack: fixup markdown [#4328](https://github.com/openshift/installer/pull/4328) * Revert "[Azure][Destroy] Check if resource group exists" [#4322](https://github.com/openshift/installer/pull/4322) * Add Encryption Key reference to GCP MachinePool API [#4318](https://github.com/openshift/installer/pull/4318) * aws: block cluster destroy in c2s region [#4316](https://github.com/openshift/installer/pull/4316) * aws: ensure users set ami id for c2s regions [#4315](https://github.com/openshift/installer/pull/4315) * [Bug 1891702](https://bugzilla.redhat.com/show_bug.cgi?id=1891702): pkg/asset/ignition/bootstrap: exit loop if pem.Decode() fails [#4317](https://github.com/openshift/installer/pull/4317) * [Bug 1888378](https://bugzilla.redhat.com/show_bug.cgi?id=1888378): [Azure][Destroy] Check if resource group exists [#4320](https://github.com/openshift/installer/pull/4320) * oVirt: change owners [#4311](https://github.com/openshift/installer/pull/4311) * Code cleanup and optimizations [#4272](https://github.com/openshift/installer/pull/4272) * [Bug 1889267](https://bugzilla.redhat.com/show_bug.cgi?id=1889267): oVirt, increase terraform template and release image timeout to 20m [#4285](https://github.com/openshift/installer/pull/4285) * install-approvers: add staebler [#4297](https://github.com/openshift/installer/pull/4297) * [Bug 1880443](https://bugzilla.redhat.com/show_bug.cgi?id=1880443): allow providing client options when generating OpenStack MachineSets [#4196](https://github.com/openshift/installer/pull/4196) * openstack: Update CI base image [#4291](https://github.com/openshift/installer/pull/4291) * pkg/asset/installconfig/aws: Validate install-config instance type [#4258](https://github.com/openshift/installer/pull/4258) * go.mod Update [#4294](https://github.com/openshift/installer/pull/4294) * [Bug 1836017](https://bugzilla.redhat.com/show_bug.cgi?id=1836017): Configure haproxy to check /readyz [#4012](https://github.com/openshift/installer/pull/4012) * [Bug 1870728](https://bugzilla.redhat.com/show_bug.cgi?id=1870728): pkg/asset/ignition/bootstrap: Display warning if certificates are expired [#4287](https://github.com/openshift/installer/pull/4287) * [Bug 1889852](https://bugzilla.redhat.com/show_bug.cgi?id=1889852): add new AWS regions [#4288](https://github.com/openshift/installer/pull/4288) * [Bug 1877116](https://bugzilla.redhat.com/show_bug.cgi?id=1877116): aws: use file for bootstrap ign when uploading to s3 [#4281](https://github.com/openshift/installer/pull/4281) * [Bug 1886553](https://bugzilla.redhat.com/show_bug.cgi?id=1886553): GCP - Increase worker NAT min ports [#4273](https://github.com/openshift/installer/pull/4273) * cmd: split newlines in logrus stderr output to new entry [#4282](https://github.com/openshift/installer/pull/4282) * openstack: Add a new team member [#4290](https://github.com/openshift/installer/pull/4290) * [Bug 1882649](https://bugzilla.redhat.com/show_bug.cgi?id=1882649): Determine Glance disk format based on file extension [#4279](https://github.com/openshift/installer/pull/4279) * vSphere: Update dockerfile removing certificate [#4274](https://github.com/openshift/installer/pull/4274) * Update README.md - Broken Link - Spelling [#4278](https://github.com/openshift/installer/pull/4278) * OpenStack: remove legacy image validation [#4277](https://github.com/openshift/installer/pull/4277) * [Bug 1882844](https://bugzilla.redhat.com/show_bug.cgi?id=1882844): vsphere destroy: delete tag category created by installer [#4265](https://github.com/openshift/installer/pull/4265) * [Bug 1878900](https://bugzilla.redhat.com/show_bug.cgi?id=1878900): openstack: Fix error messages in flavor validation [#4269](https://github.com/openshift/installer/pull/4269) * OpenStack UPI: Custom API and Ingress vip addresses [#4092](https://github.com/openshift/installer/pull/4092) * [Bug 1888671](https://bugzilla.redhat.com/show_bug.cgi?id=1888671): openstack: Document Cinder's ignore-volume-az [#4271](https://github.com/openshift/installer/pull/4271) * Bump K8s.io version to v0.19.0 [#4266](https://github.com/openshift/installer/pull/4266) * destroy: return aws resources that could not be deleted [#4270](https://github.com/openshift/installer/pull/4270) * install-complete: provide troubleshooting info when operators fail [#4259](https://github.com/openshift/installer/pull/4259) * OpenStack: add clusterOSImage validations [#3964](https://github.com/openshift/installer/pull/3964) * [Bug 1887525](https://bugzilla.redhat.com/show_bug.cgi?id=1887525): baremetal: Wait for master-bmh-update script to succeed [#4262](https://github.com/openshift/installer/pull/4262) * openstack: Bump Ansible to 2.9 in UPI [#4261](https://github.com/openshift/installer/pull/4261) * [Bug 1874248](https://bugzilla.redhat.com/show_bug.cgi?id=1874248): types/vsphere/validation: ensure vcenter is all lower case [#4254](https://github.com/openshift/installer/pull/4254) * [Bug 1884691](https://bugzilla.redhat.com/show_bug.cgi?id=1884691): types: allow manual cred mode for gcp and azure [#4238](https://github.com/openshift/installer/pull/4238) * Updating ose-installer builder & base images to be consistent with ART [#4250](https://github.com/openshift/installer/pull/4250) * Remove dead code [#4252](https://github.com/openshift/installer/pull/4252) * Updating ose-installer-artifacts builder & base images to be consistent with ART [#4251](https://github.com/openshift/installer/pull/4251) * openstack privileges documented [#4214](https://github.com/openshift/installer/pull/4214) * OpenStack: Rename lbFloatingIP to apiFloatingIP [#4244](https://github.com/openshift/installer/pull/4244) * [Bug 1882191](https://bugzilla.redhat.com/show_bug.cgi?id=1882191): Add GODEBUG=x509ignoreCN=0 to systemd DefaultEnvironment [#4248](https://github.com/openshift/installer/pull/4248) * [Bug 1884435](https://bugzilla.redhat.com/show_bug.cgi?id=1884435): vsphere - add delay if resolv.conf is not available; wait for dhcp [#4237](https://github.com/openshift/installer/pull/4237) * [Bug 1777224](https://bugzilla.redhat.com/show_bug.cgi?id=1777224): pkg/asset: metadata to depend on ignition [#4223](https://github.com/openshift/installer/pull/4223) * Bump RHCOS images for Ignition entropy fix [#4241](https://github.com/openshift/installer/pull/4241) * [Bug 1859174](https://bugzilla.redhat.com/show_bug.cgi?id=1859174): Upgrade Terraform provider OpenStack [#4216](https://github.com/openshift/installer/pull/4216) * Fix json tag for GCP auth service account [#4166](https://github.com/openshift/installer/pull/4166) * installer/pkg/quota/gcp/limits.go: fix minor typo in comment [#4160](https://github.com/openshift/installer/pull/4160) * IP address should be specified without underscore. [#3204](https://github.com/openshift/installer/pull/3204) * Docs: OpenStack: Remove mention of cluster failing to destroy [#4208](https://github.com/openshift/installer/pull/4208) * [Bug 1876815](https://bugzilla.redhat.com/show_bug.cgi?id=1876815): OpenStack: unset OS_CLOUD [#4231](https://github.com/openshift/installer/pull/4231) * [Full changelog](https://github.com/openshift/installer/compare/1cfb1b32f5aaf0dfe0fb2ea9da41c710da9b2c76...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) * [Bug 1907614](https://bugzilla.redhat.com/show_bug.cgi?id=1907614): Update kubernetes deps to 1.20 [#132](https://github.com/openshift/cluster-api-provider-baremetal/pull/132) * Allow actuator.Exists() to find a host in the unmanaged state [#130](https://github.com/openshift/cluster-api-provider-baremetal/pull/130) * [Bug 1868104](https://bugzilla.redhat.com/show_bug.cgi?id=1868104): Make use of errors and Failed phase to handle failed machines [#113](https://github.com/openshift/cluster-api-provider-baremetal/pull/113) * [Bug 1903424](https://bugzilla.redhat.com/show_bug.cgi?id=1903424): Ensure MAO dependency is up to date to include newest metrics [#129](https://github.com/openshift/cluster-api-provider-baremetal/pull/129) * Fall back to deleting Machine if remediation fails [#119](https://github.com/openshift/cluster-api-provider-baremetal/pull/119) * Updating baremetal-machine-controller builder & base images to be consistent with ART [#126](https://github.com/openshift/cluster-api-provider-baremetal/pull/126) * Fix typo in readme - annotation should exist on CR, not CRD [#125](https://github.com/openshift/cluster-api-provider-baremetal/pull/125) * Don't add a finalizer to the Node [#124](https://github.com/openshift/cluster-api-provider-baremetal/pull/124) * [Bug 1886028](https://bugzilla.redhat.com/show_bug.cgi?id=1886028): Remove Node finalizer first on delete [#122](https://github.com/openshift/cluster-api-provider-baremetal/pull/122) * [Full changelog](https://github.com/openshift/cluster-api-provider-baremetal/compare/32d804364c4d622a996af656b42b4992c49bf65a...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) * [Bug 1910352](https://bugzilla.redhat.com/show_bug.cgi?id=1910352): Fail registration when boot MAC address conflicts [#131](https://github.com/openshift/baremetal-operator/pull/131) * [Bug 1936407](https://bugzilla.redhat.com/show_bug.cgi?id=1936407): Backport of BMO code to 4.7 to support different reboot modes [#132](https://github.com/openshift/baremetal-operator/pull/132) * [Bug 1932452](https://bugzilla.redhat.com/show_bug.cgi?id=1932452): Backport ensure adoption is retried upon failure [#127](https://github.com/openshift/baremetal-operator/pull/127) * [Bug 1917484](https://bugzilla.redhat.com/show_bug.cgi?id=1917484): Don't adopt after clean failure during deprovisioning [#122](https://github.com/openshift/baremetal-operator/pull/122) * Updating ose-baremetal-operator builder & base images to be consistent with ART [#120](https://github.com/openshift/baremetal-operator/pull/120) * [Bug 1912701](https://bugzilla.redhat.com/show_bug.cgi?id=1912701): Handle dual-stack configuration in inspection data [#118](https://github.com/openshift/baremetal-operator/pull/118) * [Bug 1913112](https://bugzilla.redhat.com/show_bug.cgi?id=1913112): Allow BMC details to be omitted for Hosts in Unmanaged state [#117](https://github.com/openshift/baremetal-operator/pull/117) * Merge upstream 2020-12-04 [#114](https://github.com/openshift/baremetal-operator/pull/114) * Merge upstream 2020-12-03 [#113](https://github.com/openshift/baremetal-operator/pull/113) * Merge upstream 2020-10-26 [#111](https://github.com/openshift/baremetal-operator/pull/111) * Merge upstream 2020-10-22 [#110](https://github.com/openshift/baremetal-operator/pull/110) * Merge upstream [#109](https://github.com/openshift/baremetal-operator/pull/109) * Downstream dockerfile [#108](https://github.com/openshift/baremetal-operator/pull/108) * Merge upstream 2020-10-08 [#103](https://github.com/openshift/baremetal-operator/pull/103) * Add more approvers and reviewers [#107](https://github.com/openshift/baremetal-operator/pull/107) * Updating ose-baremetal-operator builder & base images to be consistent with ART [#106](https://github.com/openshift/baremetal-operator/pull/106) * [Bug 1884824](https://bugzilla.redhat.com/show_bug.cgi?id=1884824): Update to k8s 1.19 [#105](https://github.com/openshift/baremetal-operator/pull/105) * [Full changelog](https://github.com/openshift/baremetal-operator/compare/b4b10a088a0cef66c1ba8a9c0d88db4fa33699d3...e36cbc13f82e290ca5f525a4da0fab516808d113) ### [baremetal-runtimecfg](https://github.com/openshift/baremetal-runtimecfg/tree/9c5da32ba602e5881178e56269b0506fcb54ff92) * [Bug 1962949](https://bugzilla.redhat.com/show_bug.cgi?id=1962949): Keepalived- verify that unicast peers list isn't empty on master nodes [#140](https://github.com/openshift/baremetal-runtimecfg/pull/140) * [Bug 1942488](https://bugzilla.redhat.com/show_bug.cgi?id=1942488): sort AddressesDefault by route priority, ifindex, and IPv4/IPv6 preference [#132](https://github.com/openshift/baremetal-runtimecfg/pull/132) * [Bug 1915080](https://bugzilla.redhat.com/show_bug.cgi?id=1915080): add CloseIdleConnections for HTTP K8S API healthcheck [#117](https://github.com/openshift/baremetal-runtimecfg/pull/117) * Updating baremetal-runtimecfg builder & base images to be consistent with ART [#115](https://github.com/openshift/baremetal-runtimecfg/pull/115) * [Bug 1905233](https://bugzilla.redhat.com/show_bug.cgi?id=1905233): get the correct VRRP interface in case of IPV6 overlapping subnets [#112](https://github.com/openshift/baremetal-runtimecfg/pull/112) * [Bug 1894539](https://bugzilla.redhat.com/show_bug.cgi?id=1894539): Allow node-ip to function without attachment to VIP network [#111](https://github.com/openshift/baremetal-runtimecfg/pull/111) * Update "runtimecfg node-ip" for dual-stack [#110](https://github.com/openshift/baremetal-runtimecfg/pull/110) * Set mac address as prefix for unique hostname [#109](https://github.com/openshift/baremetal-runtimecfg/pull/109) * [Bug 1894539](https://bugzilla.redhat.com/show_bug.cgi?id=1894539): Allow baremetal-runtimecfg to function when the node isn't attached to the VIP network [#108](https://github.com/openshift/baremetal-runtimecfg/pull/108) * Remove get boostrap IP code [#107](https://github.com/openshift/baremetal-runtimecfg/pull/107) * Add image build and push to the Makefile [#97](https://github.com/openshift/baremetal-runtimecfg/pull/97) * [Bug 1885867](https://bugzilla.redhat.com/show_bug.cgi?id=1885867): Flip to unicast only when MCO set to desired version in all nodes [#103](https://github.com/openshift/baremetal-runtimecfg/pull/103) * Add bz component information [#106](https://github.com/openshift/baremetal-runtimecfg/pull/106) * Updating baremetal-runtimecfg builder & base images to be consistent with ART [#104](https://github.com/openshift/baremetal-runtimecfg/pull/104) * Change local Dockerfile to use CentOS 8 [#95](https://github.com/openshift/baremetal-runtimecfg/pull/95) * [Full changelog](https://github.com/openshift/baremetal-runtimecfg/compare/cdc8995cda7e83f72e29b74328fdb3c246ff8916...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) * [Bug 1939477](https://bugzilla.redhat.com/show_bug.cgi?id=1939477): Fix unit test to use new IS [#769](https://github.com/openshift/oc/pull/769) * Add missing docs generation tools [#725](https://github.com/openshift/oc/pull/725) * [Bug 1914894](https://bugzilla.redhat.com/show_bug.cgi?id=1914894): warn users about using non-groupified resources [#693](https://github.com/openshift/oc/pull/693) * [Bug 1900989](https://bugzilla.redhat.com/show_bug.cgi?id=1900989): idle: also annotate the service [#720](https://github.com/openshift/oc/pull/720) * [Bug 1888192](https://bugzilla.redhat.com/show_bug.cgi?id=1888192): add rsync & log re-tries [#631](https://github.com/openshift/oc/pull/631) * [Bug 1907421](https://bugzilla.redhat.com/show_bug.cgi?id=1907421): Implementing retries during for image mirror [#706](https://github.com/openshift/oc/pull/706) * [Bug 1920024](https://bugzilla.redhat.com/show_bug.cgi?id=1920024): debug: Allow pods to keep labels during debugging [#613](https://github.com/openshift/oc/pull/613) * [Bug 1919862](https://bugzilla.redhat.com/show_bug.cgi?id=1919862): fix message after oc new-project [#715](https://github.com/openshift/oc/pull/715) * [Bug 1920427](https://bugzilla.redhat.com/show_bug.cgi?id=1920427): drop information about prompt for oc login [#717](https://github.com/openshift/oc/pull/717) * [Bug 1878022](https://bugzilla.redhat.com/show_bug.cgi?id=1878022): Improving import-image help messages [#712](https://github.com/openshift/oc/pull/712) * [Bug 1917522](https://bugzilla.redhat.com/show_bug.cgi?id=1917522): Mark filter-by-os deprecated in oc adm catalog mirror [#710](https://github.com/openshift/oc/pull/710) * [Bug 1902299](https://bugzilla.redhat.com/show_bug.cgi?id=1902299): catalog mirror improvements [#673](https://github.com/openshift/oc/pull/673) * Updating openshift-enterprise-deployer builder & base images to be consistent with ART [#700](https://github.com/openshift/oc/pull/700) * Updating ose-cli-artifacts builder & base images to be consistent with ART [#702](https://github.com/openshift/oc/pull/702) * Updating ose-tools builder & base images to be consistent with ART [#701](https://github.com/openshift/oc/pull/701) * Updating openshift-enterprise-cli builder & base images to be consistent with ART [#699](https://github.com/openshift/oc/pull/699) * [Bug 1916621](https://bugzilla.redhat.com/show_bug.cgi?id=1916621): fix oc adm node-logs examples [#708](https://github.com/openshift/oc/pull/708) * [Bug 1906276](https://bugzilla.redhat.com/show_bug.cgi?id=1906276): oc image append|extract: clarify help for --filter-by-os [#707](https://github.com/openshift/oc/pull/707) * [Bug 1890677](https://bugzilla.redhat.com/show_bug.cgi?id=1890677): oc image: Include error msg when image not found and register oci schema for mediatypes [#697](https://github.com/openshift/oc/pull/697) * [Bug 1899575](https://bugzilla.redhat.com/show_bug.cgi?id=1899575): bump discovery burst to 250 [#696](https://github.com/openshift/oc/pull/696) * [Bug 1890995](https://bugzilla.redhat.com/show_bug.cgi?id=1890995): oc new-app: provide message for unauthorized error with image lookup [#691](https://github.com/openshift/oc/pull/691) * [Bug 1911487](https://bugzilla.redhat.com/show_bug.cgi?id=1911487): make deployment config explicit for prune deployments [#683](https://github.com/openshift/oc/pull/683) * [Bug 1908697](https://bugzilla.redhat.com/show_bug.cgi?id=1908697): use wrapper for diff command [#682](https://github.com/openshift/oc/pull/682) * [Bug 1914452](https://bugzilla.redhat.com/show_bug.cgi?id=1914452): Fix the manifest list warning when choosing an os/arch digest from list [#688](https://github.com/openshift/oc/pull/688) * [Bug 1908484](https://bugzilla.redhat.com/show_bug.cgi?id=1908484): credentials-requests extract only write creds requests not all manifests [#687](https://github.com/openshift/oc/pull/687) * [Bug 1910840](https://bugzilla.redhat.com/show_bug.cgi?id=1910840): fix help for rollback [#684](https://github.com/openshift/oc/pull/684) * [Bug 1880068](https://bugzilla.redhat.com/show_bug.cgi?id=1880068): Take StatefulSets, Jobs and CronJobs into account during image prune [#671](https://github.com/openshift/oc/pull/671) * [Bug 1907375](https://bugzilla.redhat.com/show_bug.cgi?id=1907375): bump deps [#689](https://github.com/openshift/oc/pull/689) * [Bug 1909289](https://bugzilla.redhat.com/show_bug.cgi?id=1909289): Should be able to debug an init container [#676](https://github.com/openshift/oc/pull/676) * [Bug 1878972](https://bugzilla.redhat.com/show_bug.cgi?id=1878972): pkg/cli/admin/release: Use '-', not '=', for untranslated arches [#680](https://github.com/openshift/oc/pull/680) * REVERT: Bug 1812813: oc debug node: create debug namespace with empty node-selector annotation #550 [#668](https://github.com/openshift/oc/pull/668) * [Bug 1905404](https://bugzilla.redhat.com/show_bug.cgi?id=1905404): fix append example [#664](https://github.com/openshift/oc/pull/664) * [Bug 1890951](https://bugzilla.redhat.com/show_bug.cgi?id=1890951): Improve output of 'oc image mirror' with multi-arch images [#642](https://github.com/openshift/oc/pull/642) * [Bug 1890671](https://bugzilla.redhat.com/show_bug.cgi?id=1890671): use proper username for image verification [#637](https://github.com/openshift/oc/pull/637) * [Bug 1906121](https://bugzilla.redhat.com/show_bug.cgi?id=1906121): Remove duplicates and use k8s methods [#649](https://github.com/openshift/oc/pull/649) * [Bug 1878972](https://bugzilla.redhat.com/show_bug.cgi?id=1878972): adm release mirror: add architecture information [#646](https://github.com/openshift/oc/pull/646) * Oc 4.7 kubernetes 1.20.0 beta.2 [#660](https://github.com/openshift/oc/pull/660) * [Bug 1903033](https://bugzilla.redhat.com/show_bug.cgi?id=1903033): deduplicate imageContentSources printed when mirroring release [#661](https://github.com/openshift/oc/pull/661) * observe: support CRDs [#650](https://github.com/openshift/oc/pull/650) * [Bug 1878823](https://bugzilla.redhat.com/show_bug.cgi?id=1878823): 'oc adm release mirror' add --to-release mirrors to generated ICSP [#640](https://github.com/openshift/oc/pull/640) * [IR-112](https://issues.redhat.com/browse/IR-112): Pruner should be aware of OCI image configs [#617](https://github.com/openshift/oc/pull/617) * [Bug 1891555](https://bugzilla.redhat.com/show_bug.cgi?id=1891555): Accept OS_GIT_VERSION to set version information [#635](https://github.com/openshift/oc/pull/635) * [Bug 1893645](https://bugzilla.redhat.com/show_bug.cgi?id=1893645): account for nil in LastTransitionTime in route status [#632](https://github.com/openshift/oc/pull/632) * [Bug 1891555](https://bugzilla.redhat.com/show_bug.cgi?id=1891555): BuildRequires goversioninfo [#629](https://github.com/openshift/oc/pull/629) * [Bug 1888738](https://bugzilla.redhat.com/show_bug.cgi?id=1888738): fall-back must-gather to official RH supported image [#627](https://github.com/openshift/oc/pull/627) * show proper wildcard for 'oc image mirror --help example' [#625](https://github.com/openshift/oc/pull/625) * [Bug 1853116](https://bugzilla.redhat.com/show_bug.cgi?id=1853116): write to files instead of stdout [#482](https://github.com/openshift/oc/pull/482) * inspect: add example how to use multiple resources [#621](https://github.com/openshift/oc/pull/621) * fix help for 'oc adm release extract' [#622](https://github.com/openshift/oc/pull/622) * [Bug 1891555](https://bugzilla.redhat.com/show_bug.cgi?id=1891555): Create Windows version information [#623](https://github.com/openshift/oc/pull/623) * [Bug 1888657](https://bugzilla.redhat.com/show_bug.cgi?id=1888657): set command name for LoginOptions [#616](https://github.com/openshift/oc/pull/616) * [Bug 1841885](https://bugzilla.redhat.com/show_bug.cgi?id=1841885): Support airgapped mirroring with `oc adm catalog mirror` [#611](https://github.com/openshift/oc/pull/611) * Updating ose-tools builder & base images to be consistent with ART [#607](https://github.com/openshift/oc/pull/607) * Updating openshift-enterprise-cli builder & base images to be consistent with ART [#606](https://github.com/openshift/oc/pull/606) * Updating openshift-enterprise-deployer builder & base images to be consistent with ART [#608](https://github.com/openshift/oc/pull/608) * Updating ose-cli-artifacts builder & base images to be consistent with ART [#609](https://github.com/openshift/oc/pull/609) * [Bug 1868384](https://bugzilla.redhat.com/show_bug.cgi?id=1868384): Login: Avoid overwriting same user from different cluster [#537](https://github.com/openshift/oc/pull/537) * [Bug 1885179](https://bugzilla.redhat.com/show_bug.cgi?id=1885179): Avoid deadlock by closing pipe reader end [#604](https://github.com/openshift/oc/pull/604) * oc login: Show tokenURL message if only IDP is basic and user has not provided username [#553](https://github.com/openshift/oc/pull/553) * release: Fix typo in cli argument for release mirror [#612](https://github.com/openshift/oc/pull/612) * [Bug 1884270](https://bugzilla.redhat.com/show_bug.cgi?id=1884270): bypass golang url parsing with scp styled ssh git URLs; refactor URL for older git clients [#610](https://github.com/openshift/oc/pull/610) * [Bug 1885170](https://bugzilla.redhat.com/show_bug.cgi?id=1885170): fix nil pointer in release code [#603](https://github.com/openshift/oc/pull/603) * Refactor deletion of hashed session token on user logout [#534](https://github.com/openshift/oc/pull/534) * must-gather: fixed typo when using a plug-in image [#481](https://github.com/openshift/oc/pull/481) * cli/admin/release/new: typo fix [#558](https://github.com/openshift/oc/pull/558) * [Full changelog](https://github.com/openshift/oc/compare/2c6062082e8dbbf36936b35dcc27c6882d3a2f67...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) * [Bug 1916081](https://bugzilla.redhat.com/show_bug.cgi?id=1916081): MissingTargetNamespace message fix [#293](https://github.com/openshift/cloud-credential-operator/pull/293) * [Bug 1920695](https://bugzilla.redhat.com/show_bug.cgi?id=1920695): Update OpenShift CI registry in Makefile [#288](https://github.com/openshift/cloud-credential-operator/pull/288) * [Bug 1916454](https://bugzilla.redhat.com/show_bug.cgi?id=1916454): checking 4.7 creds [#280](https://github.com/openshift/cloud-credential-operator/pull/280) * Updating ose-cloud-credential-operator builder & base images to be consistent with ART [#282](https://github.com/openshift/cloud-credential-operator/pull/282) * [Bug 1908747](https://bugzilla.redhat.com/show_bug.cgi?id=1908747): remove stale S3 CredentialsRequest manifests [#278](https://github.com/openshift/cloud-credential-operator/pull/278) * [Bug 1906880](https://bugzilla.redhat.com/show_bug.cgi?id=1906880): operator: remove odicdiscoveryendpoint controller [#276](https://github.com/openshift/cloud-credential-operator/pull/276) * [Bug 1903226](https://bugzilla.redhat.com/show_bug.cgi?id=1903226): exclude run-level 0 namespaces from MutatingWebhook for Pods [#275](https://github.com/openshift/cloud-credential-operator/pull/275) * Add IBM Cloud managed annotations to CVO manifests [#274](https://github.com/openshift/cloud-credential-operator/pull/274) * add current profile annotations to CVO manifests [#272](https://github.com/openshift/cloud-credential-operator/pull/272) * [Bug 1880785](https://bugzilla.redhat.com/show_bug.cgi?id=1880785): Fix CredentialsRequest missing description in 'oc explain' [#270](https://github.com/openshift/cloud-credential-operator/pull/270) * add new credentials field for AWS Secrets [#264](https://github.com/openshift/cloud-credential-operator/pull/264) * aws: support custom CA bundle for AWS API [#266](https://github.com/openshift/cloud-credential-operator/pull/266) * [Bug 1889540](https://bugzilla.redhat.com/show_bug.cgi?id=1889540): manifests: Allow 'for: 20m' for CloudCredentialOperatorDown [#262](https://github.com/openshift/cloud-credential-operator/pull/262) * Revert "Fix /etc/pki/ca-trust/extracted/pem permissions issue" [#265](https://github.com/openshift/cloud-credential-operator/pull/265) * Add kubevirt platform [#260](https://github.com/openshift/cloud-credential-operator/pull/260) * Fix /etc/pki/ca-trust/extracted/pem permissions issue [#263](https://github.com/openshift/cloud-credential-operator/pull/263) * Redistribute new root creds in passthrough mode [#242](https://github.com/openshift/cloud-credential-operator/pull/242) * move status calculation into its own controller [#255](https://github.com/openshift/cloud-credential-operator/pull/255) * enable GCP read only creds to be used when root creds missing [#259](https://github.com/openshift/cloud-credential-operator/pull/259) * Updating ose-cloud-credential-operator builder & base images to be consistent with ART [#258](https://github.com/openshift/cloud-credential-operator/pull/258) * allow skipping leader election [#257](https://github.com/openshift/cloud-credential-operator/pull/257) * Stop reporting mode metrics for unused modes. [#256](https://github.com/openshift/cloud-credential-operator/pull/256) * Fix formatting in README [#243](https://github.com/openshift/cloud-credential-operator/pull/243) * [Full changelog](https://github.com/openshift/cloud-credential-operator/compare/f6a87ed0cb8891492af3cfe5f68226d5e3f0cce7...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) * [Bug 1841039](https://bugzilla.redhat.com/show_bug.cgi?id=1841039): e2e: add a test for password grant checking with keycloak [#401](https://github.com/openshift/cluster-authentication-operator/pull/401) * [Bug 1921275](https://bugzilla.redhat.com/show_bug.cgi?id=1921275): deploymentController: treat error retrieving authentication.operator/cluster [#402](https://github.com/openshift/cluster-authentication-operator/pull/402) * [Bug 1917114](https://bugzilla.redhat.com/show_bug.cgi?id=1917114): proxyconfig controller: match URL to noproxy correctly [#400](https://github.com/openshift/cluster-authentication-operator/pull/400) * [Bug 1916949](https://bugzilla.redhat.com/show_bug.cgi?id=1916949): manifests: exclude rbac resources in openshift-oauth-apiserver namespace from hosted profile [#399](https://github.com/openshift/cluster-authentication-operator/pull/399) * [Bug 1905329](https://bugzilla.redhat.com/show_bug.cgi?id=1905329): oauth-apiserver deployment: add cpu and memory requests [#395](https://github.com/openshift/cluster-authentication-operator/pull/395) * [Bug 1901774](https://bugzilla.redhat.com/show_bug.cgi?id=1901774): manifests: add liveness probe to the operator's deployment [#394](https://github.com/openshift/cluster-authentication-operator/pull/394) * [Bug 1887392](https://bugzilla.redhat.com/show_bug.cgi?id=1887392): bump kube to 0.20.1 and lib-go to master to pick up authn/z caching [#392](https://github.com/openshift/cluster-authentication-operator/pull/392) * [Bug 1901057](https://bugzilla.redhat.com/show_bug.cgi?id=1901057): proxyconfig controller: add router CA to the trusted pool [#387](https://github.com/openshift/cluster-authentication-operator/pull/387) * Updating ose-cluster-authentication-operator builder & base images to be consistent with ART [#377](https://github.com/openshift/cluster-authentication-operator/pull/377) * oauth-apiserver:workload: wait for storage urls before installing the api server [#386](https://github.com/openshift/cluster-authentication-operator/pull/386) * Annotate manifests for single-node-developer cluster profile [#383](https://github.com/openshift/cluster-authentication-operator/pull/383) * starts to manage the encryption configuration [#379](https://github.com/openshift/cluster-authentication-operator/pull/379) * always claim control over oauth and user APIs [#380](https://github.com/openshift/cluster-authentication-operator/pull/380) * add RBAC for the new useroauthaccesstokens [#381](https://github.com/openshift/cluster-authentication-operator/pull/381) * pkg/controllers/common: Fix "successfull" -> "successful" typos [#382](https://github.com/openshift/cluster-authentication-operator/pull/382) * Add IBM Cloud managed annotations to CVO manifests [#378](https://github.com/openshift/cluster-authentication-operator/pull/378) * oauthserver: grab unsupported overrides from a prefixed tree [#319](https://github.com/openshift/cluster-authentication-operator/pull/319) * Add a controller to report misconfigured proxy [#355](https://github.com/openshift/cluster-authentication-operator/pull/355) * picks up setting `TCP_USER_TIMEOUT` socket option [#372](https://github.com/openshift/cluster-authentication-operator/pull/372) * [Bug 1893386](https://bugzilla.redhat.com/show_bug.cgi?id=1893386): Fix wrong operator config informer [#373](https://github.com/openshift/cluster-authentication-operator/pull/373) * Restrict log permissions [#366](https://github.com/openshift/cluster-authentication-operator/pull/366) * [Bug 1893386](https://bugzilla.redhat.com/show_bug.cgi?id=1893386): update ingress node available to handle custom placement [#370](https://github.com/openshift/cluster-authentication-operator/pull/370) * add current profile annotations to CVO manifests [#369](https://github.com/openshift/cluster-authentication-operator/pull/369) * [Bug 1891758](https://bugzilla.redhat.com/show_bug.cgi?id=1891758): deployment: update event spam [#365](https://github.com/openshift/cluster-authentication-operator/pull/365) * [Bug 1887428](https://bugzilla.redhat.com/show_bug.cgi?id=1887428): add ServiceMonitor for the oauth apiserver [#361](https://github.com/openshift/cluster-authentication-operator/pull/361) * BUG 1888311: p&f: make oauth SAR/TokenReview traffic exempt [#363](https://github.com/openshift/cluster-authentication-operator/pull/363) * [Bug 1888028](https://bugzilla.redhat.com/show_bug.cgi?id=1888028): bump library-go to stop waiting on kube-apiserver availability [#362](https://github.com/openshift/cluster-authentication-operator/pull/362) * pkg/controllers: Use library-go's IngressURI helper [#358](https://github.com/openshift/cluster-authentication-operator/pull/358) * BUG 1886449: p&f: assign oauth server traffic to workload-high [#359](https://github.com/openshift/cluster-authentication-operator/pull/359) * remove unused vbom.ml/util dependency [#357](https://github.com/openshift/cluster-authentication-operator/pull/357) * ingressnodesavailable: fix typo in message [#348](https://github.com/openshift/cluster-authentication-operator/pull/348) * flowschema for oauth server and its operator [#356](https://github.com/openshift/cluster-authentication-operator/pull/356) * [Full changelog](https://github.com/openshift/cluster-authentication-operator/compare/938196ece243bfffb6f0f3d634f86ae740e29118...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) * Updating vertical-pod-autoscaler builder & base images to be consistent with ART [#190](https://github.com/openshift/kubernetes-autoscaler/pull/190) * [Bug 1913960](https://bugzilla.redhat.com/show_bug.cgi?id=1913960): rebase on top of kubernetes/autoscaler 1.20 [#185](https://github.com/openshift/kubernetes-autoscaler/pull/185) * [Bug 1906933](https://bugzilla.redhat.com/show_bug.cgi?id=1906933): Add upstream patch for update group identifier [#184](https://github.com/openshift/kubernetes-autoscaler/pull/184) * Add upstream patch for --cloud-config option [#180](https://github.com/openshift/kubernetes-autoscaler/pull/180) * Add upstream patch for node group autodiscovery [#179](https://github.com/openshift/kubernetes-autoscaler/pull/179) * BUG 1854256: Bump github.com/heketi/heketi to v10.1.0 [#183](https://github.com/openshift/kubernetes-autoscaler/pull/183) * Add upstream patch to remove internal types in favor of unstructured [#177](https://github.com/openshift/kubernetes-autoscaler/pull/177) * Updating atomic-openshift-cluster-autoscaler builder & base images to be consistent with ART [#181](https://github.com/openshift/kubernetes-autoscaler/pull/181) * Updating vertical-pod-autoscaler builder & base images to be consistent with ART [#182](https://github.com/openshift/kubernetes-autoscaler/pull/182) * [Bug 1891551](https://bugzilla.redhat.com/show_bug.cgi?id=1891551): Ensure the node template include up to date and informative labels [#178](https://github.com/openshift/kubernetes-autoscaler/pull/178) * [Full changelog](https://github.com/openshift/kubernetes-autoscaler/compare/a19224cf4a9f9ba6e3daaadc364e6a8fc91004b6...8b2e494f7796639b46f9867407fe21546cfc01c3) ### [cluster-autoscaler-operator](https://github.com/openshift/cluster-autoscaler-operator/tree/7658bea6c42d770029e6928c1d74ec3bf0175a49) * [Bug 1961341](https://bugzilla.redhat.com/show_bug.cgi?id=1961341): manifests: use v1 for RBAC [#206](https://github.com/openshift/cluster-autoscaler-operator/pull/206) * [Bug 1924478](https://bugzilla.redhat.com/show_bug.cgi?id=1924478): Bump dependencies to Kubernetes 1.20.6 to mitigate CVE-2021-3121 [#207](https://github.com/openshift/cluster-autoscaler-operator/pull/207) * [Bug 1915473](https://bugzilla.redhat.com/show_bug.cgi?id=1915473): Annotate manifests for single-node-developer cluster profile [#188](https://github.com/openshift/cluster-autoscaler-operator/pull/188) * [Bug 1907380](https://bugzilla.redhat.com/show_bug.cgi?id=1907380): Reduce verbosity of kube-rbac-proxy logging [#189](https://github.com/openshift/cluster-autoscaler-operator/pull/189) * [Bug 1909108](https://bugzilla.redhat.com/show_bug.cgi?id=1909108): Bump K8s dependencies to 1.20 [#190](https://github.com/openshift/cluster-autoscaler-operator/pull/190) * Bump scripts to Go 1.15 [#186](https://github.com/openshift/cluster-autoscaler-operator/pull/186) * [Bug 1879777](https://bugzilla.redhat.com/show_bug.cgi?id=1879777): Remove namespace manifest [#185](https://github.com/openshift/cluster-autoscaler-operator/pull/185) * add machineset/scale resource to the cluster-autoscaler role [#177](https://github.com/openshift/cluster-autoscaler-operator/pull/177) * add current profile annotations to CVO manifests [#179](https://github.com/openshift/cluster-autoscaler-operator/pull/179) * Add verify-diff check in generate task and enable in CI [#181](https://github.com/openshift/cluster-autoscaler-operator/pull/181) * update go mod vendor [#180](https://github.com/openshift/cluster-autoscaler-operator/pull/180) * [Bug 1876469](https://bugzilla.redhat.com/show_bug.cgi?id=1876469): Update generated CRDs [#178](https://github.com/openshift/cluster-autoscaler-operator/pull/178) * add current profile annotations to CVO manifests [#176](https://github.com/openshift/cluster-autoscaler-operator/pull/176) * add bugzilla component to OWNERS [#172](https://github.com/openshift/cluster-autoscaler-operator/pull/172) * [Full changelog](https://github.com/openshift/cluster-autoscaler-operator/compare/8e81a68d7dccf65293328e3d775c1f9c879f167b...7658bea6c42d770029e6928c1d74ec3bf0175a49) ### [cluster-bootstrap](https://github.com/openshift/cluster-bootstrap/tree/6665cae3374c18d466f11c9e0b8e41a61fcb0819) * [Bug 1855628](https://bugzilla.redhat.com/show_bug.cgi?id=1855628): bump golang.com/x/text and switch to go-mod and build-machinery [#37](https://github.com/openshift/cluster-bootstrap/pull/37) * Updating ose-cluster-bootstrap builder & base images to be consistent with ART [#43](https://github.com/openshift/cluster-bootstrap/pull/43) * [Full changelog](https://github.com/openshift/cluster-bootstrap/compare/6441019151cdc7cbbdd034fb7d459235682b4a74...6665cae3374c18d466f11c9e0b8e41a61fcb0819) ### [cluster-config-operator](https://github.com/openshift/cluster-config-operator/tree/07e059a6b0c98e98d71f0c08dc741605e2431914) * [Bug 1954152](https://bugzilla.redhat.com/show_bug.cgi?id=1954152): vendor: bump to the latest openshift/api [#200](https://github.com/openshift/cluster-config-operator/pull/200) * [Bug 1920619](https://bugzilla.redhat.com/show_bug.cgi?id=1920619): bump(openshift): remove scheduler default profile from config [#181](https://github.com/openshift/cluster-config-operator/pull/181) * Updating ose-cluster-config-operator builder & base images to be consistent with ART [#178](https://github.com/openshift/cluster-config-operator/pull/178) * [Bug 1890038](https://bugzilla.redhat.com/show_bug.cgi?id=1890038): update AWS platform status migration controller for all platforms [#174](https://github.com/openshift/cluster-config-operator/pull/174) * [Bug 1915473](https://bugzilla.redhat.com/show_bug.cgi?id=1915473): Annotate manifests for single-node-developer cluster profile [#169](https://github.com/openshift/cluster-config-operator/pull/169) * [Bug 1905328](https://bugzilla.redhat.com/show_bug.cgi?id=1905328): Add warning of the consequences of changing bound token issuer [#173](https://github.com/openshift/cluster-config-operator/pull/173) * Updating ose-cluster-config-operator builder & base images to be consistent with ART [#165](https://github.com/openshift/cluster-config-operator/pull/165) * Bump openshift/api [#168](https://github.com/openshift/cluster-config-operator/pull/168) * [Bug 1891952](https://bugzilla.redhat.com/show_bug.cgi?id=1891952): Bump API For Ingress AppsDomain Field [#167](https://github.com/openshift/cluster-config-operator/pull/167) * add current profile annotations to CVO manifests [#164](https://github.com/openshift/cluster-config-operator/pull/164) * Add component to OWNERS [#163](https://github.com/openshift/cluster-config-operator/pull/163) * bump(github.com/openshift/api): support KubeVirt platform [#160](https://github.com/openshift/cluster-config-operator/pull/160) * [Full changelog](https://github.com/openshift/cluster-config-operator/compare/d7db686cd420964efa14cb3d0cdfebd6b222219e...07e059a6b0c98e98d71f0c08dc741605e2431914) ### [cluster-csi-snapshot-controller-operator](https://github.com/openshift/cluster-csi-snapshot-controller-operator/tree/fc036b59b83b25ac6d1050aee0a172abb54502c6) * [Bug 1961719](https://bugzilla.redhat.com/show_bug.cgi?id=1961719): manifests/05_operator_rbac: Drop the unused namespace property [#89](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/89) * [Bug 1967328](https://bugzilla.redhat.com/show_bug.cgi?id=1967328): Remove exclude annotation from manifests to include in ROKS [#91](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/91) * [Bug 1929881](https://bugzilla.redhat.com/show_bug.cgi?id=1929881): Fix installation on ROKS [#80](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/80) * Updating ose-cluster-csi-snapshot-controller-operator builder & base images to be consistent with ART [#78](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/78) * [Bug 1914451](https://bugzilla.redhat.com/show_bug.cgi?id=1914451): Don't run the operator as root UID [#74](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/74) * [Bug 1915473](https://bugzilla.redhat.com/show_bug.cgi?id=1915473): Annotate manifests for single-node-developer cluster profile [#65](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/65) * [Bug 1916221](https://bugzilla.redhat.com/show_bug.cgi?id=1916221): Bump dependencies [#72](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/72) * [Bug 1907287](https://bugzilla.redhat.com/show_bug.cgi?id=1907287): Use webhook for v1 snapshot API [#71](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/71) * [Bug 1908347](https://bugzilla.redhat.com/show_bug.cgi?id=1908347): Apply ValidatingWebhookConfiguration correctly [#68](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/68) * [Bug 1908349](https://bugzilla.redhat.com/show_bug.cgi?id=1908349): Don't validate v1 objects [#70](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/70) * [Bug 1906518](https://bugzilla.redhat.com/show_bug.cgi?id=1906518): Update Snapshot CRDs to v1 [#69](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/69) * [Bug 1905320](https://bugzilla.redhat.com/show_bug.cgi?id=1905320): Add memory limit for webhook container. [#67](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/67) * Add validation webhook deployment [#62](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/62) * Add IBM Cloud managed annotations to CVO manifests [#64](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/64) * add current profile annotations to CVO manifests [#61](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/61) * Change to "component" for BZ component [#60](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/60) * [Bug 1839239](https://bugzilla.redhat.com/show_bug.cgi?id=1839239): Update version only after having rolled out the new operand [#57](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/57) * Add BZ component to OWNERS [#59](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/59) * [Bug 1879365](https://bugzilla.redhat.com/show_bug.cgi?id=1879365): Remove namespace creation [#49](https://github.com/openshift/cluster-csi-snapshot-controller-operator/pull/49) * [Full changelog](https://github.com/openshift/cluster-csi-snapshot-controller-operator/compare/68618ad3891579c0dcff5c3a701a927f2f383a42...fc036b59b83b25ac6d1050aee0a172abb54502c6) ### [cluster-dns-operator](https://github.com/openshift/cluster-dns-operator/tree/cf8be7b279499d5010894b8c9bf79acc9853be36) * [Bug 1967766](https://bugzilla.redhat.com/show_bug.cgi?id=1967766): Corefile: Set bufsize to 512 bytes for all servers [#277](https://github.com/openshift/cluster-dns-operator/pull/277) * [Bug 1953097](https://bugzilla.redhat.com/show_bug.cgi?id=1953097): Corefile: Enable bufsize plugin for all servers [#267](https://github.com/openshift/cluster-dns-operator/pull/267) * [Bug 1953609](https://bugzilla.redhat.com/show_bug.cgi?id=1953609): Enable errors plugin for custom upstream resolvers [#268](https://github.com/openshift/cluster-dns-operator/pull/268) * [Bug 1942228](https://bugzilla.redhat.com/show_bug.cgi?id=1942228): Fix spurious reconciliation of DNS daemonset and service [#250](https://github.com/openshift/cluster-dns-operator/pull/250) * [Bug 1943826](https://bugzilla.redhat.com/show_bug.cgi?id=1943826): Corefile: Use 30 second max TTL for caching of negative responses [#254](https://github.com/openshift/cluster-dns-operator/pull/254) * [Bug 1937089](https://bugzilla.redhat.com/show_bug.cgi?id=1937089): Configure CoreDNS to shut down gracefully [#247](https://github.com/openshift/cluster-dns-operator/pull/247) * [Bug 1936587](https://bugzilla.redhat.com/show_bug.cgi?id=1936587): Set CoreDNS's cache's maximum TTL to 900 seconds [#245](https://github.com/openshift/cluster-dns-operator/pull/245) * [Bug 1928304](https://bugzilla.redhat.com/show_bug.cgi?id=1928304): Set CoreDNS readiness probe period and timeout each to 3 seconds [#235](https://github.com/openshift/cluster-dns-operator/pull/235) * [Bug 1912522](https://bugzilla.redhat.com/show_bug.cgi?id=1912522): test/e2e: Re-enable TestCoreDNSImageUprade [#230](https://github.com/openshift/cluster-dns-operator/pull/230) * Updating ose-cluster-dns-operator builder & base images to be consistent with ART [#229](https://github.com/openshift/cluster-dns-operator/pull/229) * [Bug 1905323](https://bugzilla.redhat.com/show_bug.cgi?id=1905323): Request appropriate memory for dns-node-resolver container [#225](https://github.com/openshift/cluster-dns-operator/pull/225) * [Bug 1908891](https://bugzilla.redhat.com/show_bug.cgi?id=1908891): test/e2e: Block on TestCoreDNSImageUpgrade image revert [#226](https://github.com/openshift/cluster-dns-operator/pull/226) * [Bug 1906860](https://bugzilla.redhat.com/show_bug.cgi?id=1906860): Bump for kube 1.20 [#222](https://github.com/openshift/cluster-dns-operator/pull/222) * [Bug 1882485](https://bugzilla.redhat.com/show_bug.cgi?id=1882485): Prevent dig errors from corrupting host's /etc/hosts [#223](https://github.com/openshift/cluster-dns-operator/pull/223) * [Bug 1880148](https://bugzilla.redhat.com/show_bug.cgi?id=1880148): Fix DNS DaemonSet's updateStrategy stanza [#221](https://github.com/openshift/cluster-dns-operator/pull/221) * [Bug 1880148](https://bugzilla.redhat.com/show_bug.cgi?id=1880148): Set DNS DaemonSet's maxUnavailable value to 10% [#217](https://github.com/openshift/cluster-dns-operator/pull/217) * Revert "Configure CoreDNS to shut down gracefully" [#213](https://github.com/openshift/cluster-dns-operator/pull/213) * Add IBM Cloud managed annotations to CVO manifests [#214](https://github.com/openshift/cluster-dns-operator/pull/214) * [Bug 1896923](https://bugzilla.redhat.com/show_bug.cgi?id=1896923): Configure CoreDNS metrics plugin to use localhost [#210](https://github.com/openshift/cluster-dns-operator/pull/210) * addOwners-candita [#212](https://github.com/openshift/cluster-dns-operator/pull/212) * [Bug 1895147](https://bugzilla.redhat.com/show_bug.cgi?id=1895147): Remove memory limit on the CoreDNS container [#207](https://github.com/openshift/cluster-dns-operator/pull/207) * add current profile annotations to CVO manifests [#206](https://github.com/openshift/cluster-dns-operator/pull/206) * [Bug 1884053](https://bugzilla.redhat.com/show_bug.cgi?id=1884053): Configure CoreDNS to shut down gracefully [#205](https://github.com/openshift/cluster-dns-operator/pull/205) * Updating ose-cluster-dns-operator builder & base images to be consistent with ART [#203](https://github.com/openshift/cluster-dns-operator/pull/203) * [Full changelog](https://github.com/openshift/cluster-dns-operator/compare/b45ac97a50a7d2666e3acd6241ad8b1e4e57a19f...cf8be7b279499d5010894b8c9bf79acc9853be36) ### [cluster-etcd-operator](https://github.com/openshift/cluster-etcd-operator/tree/51cb8c4147c45672c9645fae39bfcc6d696adc85) * [Bug 1976988](https://bugzilla.redhat.com/show_bug.cgi?id=1976988): [release-4.7]: Increase inertia duration for the EtcdMembersDegraded condition [#618](https://github.com/openshift/cluster-etcd-operator/pull/618) * [Bug 1976287](https://bugzilla.redhat.com/show_bug.cgi?id=1976287): Validate the status of the etcd snapshot during backup and restore [#617](https://github.com/openshift/cluster-etcd-operator/pull/617) * [Bug 1951447](https://bugzilla.redhat.com/show_bug.cgi?id=1951447): pkg/etcdenvvar/etcd_env.go: Sort endpoints to prevent rollout [#568](https://github.com/openshift/cluster-etcd-operator/pull/568) * [Bug 1958416](https://bugzilla.redhat.com/show_bug.cgi?id=1958416): pkg/dnshelpers: fallback to spec if status is not populated for serviceNetwork [#594](https://github.com/openshift/cluster-etcd-operator/pull/594) * [Bug 1955418](https://bugzilla.redhat.com/show_bug.cgi?id=1955418): manifests: Shift FlowSchema to level 50 [#582](https://github.com/openshift/cluster-etcd-operator/pull/582) * [Bug 1954121](https://bugzilla.redhat.com/show_bug.cgi?id=1954121): [release-4.7] Improve cert controller detection and correction of invalid certs [#577](https://github.com/openshift/cluster-etcd-operator/pull/577) * OWNERS: add lilic as reviewer [#588](https://github.com/openshift/cluster-etcd-operator/pull/588) * [Bug 1954073](https://bugzilla.redhat.com/show_bug.cgi?id=1954073): bindata, pkg: Propagate operator log level to etcd itself [#578](https://github.com/openshift/cluster-etcd-operator/pull/578) * [Bug 1925739](https://bugzilla.redhat.com/show_bug.cgi?id=1925739): pkg/operator/metriccontroller: cleanup transports [#537](https://github.com/openshift/cluster-etcd-operator/pull/537) * [Bug 1920159](https://bugzilla.redhat.com/show_bug.cgi?id=1920159): CPU requests overstate actual needs [#535](https://github.com/openshift/cluster-etcd-operator/pull/535) * Add summary tables to tls asset docs [#529](https://github.com/openshift/cluster-etcd-operator/pull/529) * [Bug 1871170](https://bugzilla.redhat.com/show_bug.cgi?id=1871170): test/e2e: add etcdctl sanity test [#456](https://github.com/openshift/cluster-etcd-operator/pull/456) * [Bug 1907872](https://bugzilla.redhat.com/show_bug.cgi?id=1907872): Make dual stack bootstrapping more reliable [#532](https://github.com/openshift/cluster-etcd-operator/pull/532) * docs: add maintenance section [#519](https://github.com/openshift/cluster-etcd-operator/pull/519) * [Bug 1916853](https://bugzilla.redhat.com/show_bug.cgi?id=1916853): pkg/operator: ensure etcd endpoints cm [#525](https://github.com/openshift/cluster-etcd-operator/pull/525) * OWNERS: add marun [#524](https://github.com/openshift/cluster-etcd-operator/pull/524) * [Bug 1882176](https://bugzilla.redhat.com/show_bug.cgi?id=1882176): Validate certs for the current IP address of the node [#461](https://github.com/openshift/cluster-etcd-operator/pull/461) * [Bug 1851810](https://bugzilla.redhat.com/show_bug.cgi?id=1851810): *: ensure etcd listens on strong ciphers [#523](https://github.com/openshift/cluster-etcd-operator/pull/523) * Updating cluster-etcd-operator builder & base images to be consistent with ART [#522](https://github.com/openshift/cluster-etcd-operator/pull/522) * [Bug 1851351](https://bugzilla.redhat.com/show_bug.cgi?id=1851351): Remove stale EtcdMemberIPMigratorDegraded condition [#517](https://github.com/openshift/cluster-etcd-operator/pull/517) * [Bug 1913747](https://bugzilla.redhat.com/show_bug.cgi?id=1913747): bump(*): kubernetes 1.20.1 [#518](https://github.com/openshift/cluster-etcd-operator/pull/518) * [Bug 1906875](https://bugzilla.redhat.com/show_bug.cgi?id=1906875): Provide an option force backup even when API is not available to check the health. [#509](https://github.com/openshift/cluster-etcd-operator/pull/509) * [Bug 1898954](https://bugzilla.redhat.com/show_bug.cgi?id=1898954): Backup script should get the latest revision of static-pod-resources … [#504](https://github.com/openshift/cluster-etcd-operator/pull/504) * Introduce bootstrap scaling strategies [#449](https://github.com/openshift/cluster-etcd-operator/pull/449) * Annotate manifests for single-node-developer cluster profile [#505](https://github.com/openshift/cluster-etcd-operator/pull/505) * [Bug 1844727](https://bugzilla.redhat.com/show_bug.cgi?id=1844727): Use socket readiness probe to avoid generating zombies [#502](https://github.com/openshift/cluster-etcd-operator/pull/502) * Remove unused cruft [#501](https://github.com/openshift/cluster-etcd-operator/pull/501) * Revert "Use etcd's /health endpoint for readiness checking" [#500](https://github.com/openshift/cluster-etcd-operator/pull/500) * Add IBM Cloud managed annotations to CVO manifests [#498](https://github.com/openshift/cluster-etcd-operator/pull/498) * [Bug 1895509](https://bugzilla.redhat.com/show_bug.cgi?id=1895509): Revert "Bug 1837540: Use restore pod yaml from the backup when restoring" [#495](https://github.com/openshift/cluster-etcd-operator/pull/495) * * remove 4.3 tolerations [#469](https://github.com/openshift/cluster-etcd-operator/pull/469) * [Bug 1892288](https://bugzilla.redhat.com/show_bug.cgi?id=1892288): pkg/etcdcli: add IsQuorumFaultTolerant [#485](https://github.com/openshift/cluster-etcd-operator/pull/485) * *: remove all MCO tolerations [#482](https://github.com/openshift/cluster-etcd-operator/pull/482) * picks up setting `TCP_USER_TIMEOUT` socket option [#486](https://github.com/openshift/cluster-etcd-operator/pull/486) * add current profile annotations to CVO manifests [#484](https://github.com/openshift/cluster-etcd-operator/pull/484) * pkg/operator: remove legacy api [#481](https://github.com/openshift/cluster-etcd-operator/pull/481) * bump library-go for static pod uid [#477](https://github.com/openshift/cluster-etcd-operator/pull/477) * *:bump library-go [#476](https://github.com/openshift/cluster-etcd-operator/pull/476) * Use etcd's /health endpoint for readiness checking [#474](https://github.com/openshift/cluster-etcd-operator/pull/474) * OWNERS: change component to Etcd [#467](https://github.com/openshift/cluster-etcd-operator/pull/467) * [Bug 1888015](https://bugzilla.redhat.com/show_bug.cgi?id=1888015): bump library-go to pick up static pod graceful timeout workaround [#464](https://github.com/openshift/cluster-etcd-operator/pull/464) * Updating cluster-etcd-operator builder & base images to be consistent with ART [#463](https://github.com/openshift/cluster-etcd-operator/pull/463) * *: enable pprof profiler for operator [#459](https://github.com/openshift/cluster-etcd-operator/pull/459) * flowschema for etcd operator traffic [#462](https://github.com/openshift/cluster-etcd-operator/pull/462) * [Full changelog](https://github.com/openshift/cluster-etcd-operator/compare/6a3f3b506c5e824b40cbca78bcc8f8c0219b5b4a...51cb8c4147c45672c9645fae39bfcc6d696adc85) ### [cluster-image-registry-operator](https://github.com/openshift/cluster-image-registry-operator/tree/70a85883e406641339251b5c1473e4dec7083928) * [Bug 1988388](https://bugzilla.redhat.com/show_bug.cgi?id=1988388): Properly set custom tolerations [#708](https://github.com/openshift/cluster-image-registry-operator/pull/708) * [Bug 1984979](https://bugzilla.redhat.com/show_bug.cgi?id=1984979): Creating StorageAccount V2 instead of V1 [#707](https://github.com/openshift/cluster-image-registry-operator/pull/707) * Updating ose-cluster-image-registry-operator builder & base images to be consistent with ART [#651](https://github.com/openshift/cluster-image-registry-operator/pull/651) * [Bug 1977159](https://bugzilla.redhat.com/show_bug.cgi?id=1977159): bump aws-sdk-go to v1.38.35 [#704](https://github.com/openshift/cluster-image-registry-operator/pull/704) * [Bug 1973693](https://bugzilla.redhat.com/show_bug.cgi?id=1973693): Setting required pod anti-affinity rules [#697](https://github.com/openshift/cluster-image-registry-operator/pull/697) * [Bug 1960562](https://bugzilla.redhat.com/show_bug.cgi?id=1960562): manifests: fix selector in image-registry-operator [#689](https://github.com/openshift/cluster-image-registry-operator/pull/689) * [Bug 1957308](https://bugzilla.redhat.com/show_bug.cgi?id=1957308): Setting user tags always when Storage is Managed [#684](https://github.com/openshift/cluster-image-registry-operator/pull/684) * [Bug 1955176](https://bugzilla.redhat.com/show_bug.cgi?id=1955176): Setting user provided tags on bucket creation [#682](https://github.com/openshift/cluster-image-registry-operator/pull/682) * [Bug 1921909](https://bugzilla.redhat.com/show_bug.cgi?id=1921909): build and use AWS config file for operator and operand [#640](https://github.com/openshift/cluster-image-registry-operator/pull/640) * [Bug 1914407](https://bugzilla.redhat.com/show_bug.cgi?id=1914407): Explicitly set node-ca runAsUser and runAsGroup [#658](https://github.com/openshift/cluster-image-registry-operator/pull/658) * [Bug 1915041](https://bugzilla.redhat.com/show_bug.cgi?id=1915041): add ListMultipartUploadParts permission [#650](https://github.com/openshift/cluster-image-registry-operator/pull/650) * [Bug 1907202](https://bugzilla.redhat.com/show_bug.cgi?id=1907202): Sync status to spec with regards to Swift config [#653](https://github.com/openshift/cluster-image-registry-operator/pull/653) * [Bug 1902091](https://bugzilla.redhat.com/show_bug.cgi?id=1902091): Using http.DefaultTransport timeouts [#648](https://github.com/openshift/cluster-image-registry-operator/pull/648) * [CORS-1584](https://issues.redhat.com/browse/CORS-1584): support custom CA bundle for AWS API [#638](https://github.com/openshift/cluster-image-registry-operator/pull/638) * [Bug 1889921](https://bugzilla.redhat.com/show_bug.cgi?id=1889921): Reporting degraded if not available [#644](https://github.com/openshift/cluster-image-registry-operator/pull/644) * Annotate manifests for single-node-developer cluster profile [#645](https://github.com/openshift/cluster-image-registry-operator/pull/645) * Add IBM Cloud managed annotations to CVO manifests [#642](https://github.com/openshift/cluster-image-registry-operator/pull/642) * [Bug 1897520](https://bugzilla.redhat.com/show_bug.cgi?id=1897520): Use mkdir -p to create ca-trust directories [#639](https://github.com/openshift/cluster-image-registry-operator/pull/639) * [Bug 1894677](https://bugzilla.redhat.com/show_bug.cgi?id=1894677): Reduce default log level for pruner [#637](https://github.com/openshift/cluster-image-registry-operator/pull/637) * [Bug 1893956](https://bugzilla.redhat.com/show_bug.cgi?id=1893956): Make /etc/pki/ca-trust/extracted writable [#634](https://github.com/openshift/cluster-image-registry-operator/pull/634) * [Bug 1892799](https://bugzilla.redhat.com/show_bug.cgi?id=1892799): Operator should use entrypoint script [#631](https://github.com/openshift/cluster-image-registry-operator/pull/631) * [Bug 1887010](https://bugzilla.redhat.com/show_bug.cgi?id=1887010): Make pruner always aware of registry name [#627](https://github.com/openshift/cluster-image-registry-operator/pull/627) * add current profile annotations to CVO manifests [#629](https://github.com/openshift/cluster-image-registry-operator/pull/629) * [Bug 1887737](https://bugzilla.redhat.com/show_bug.cgi?id=1887737): Skip TestImageRegistryRemovedWithImages on vSphere [#608](https://github.com/openshift/cluster-image-registry-operator/pull/608) * [Bug 1850465](https://bugzilla.redhat.com/show_bug.cgi?id=1850465): Keep node-ca daemonset in-sync with reference version [#625](https://github.com/openshift/cluster-image-registry-operator/pull/625) * [Bug 1888118](https://bugzilla.redhat.com/show_bug.cgi?id=1888118): Add memory request for operator [#628](https://github.com/openshift/cluster-image-registry-operator/pull/628) * [Bug 1885856](https://bugzilla.redhat.com/show_bug.cgi?id=1885856): Creating prometheus record rule for v1 imports [#626](https://github.com/openshift/cluster-image-registry-operator/pull/626) * [Bug 1883502](https://bugzilla.redhat.com/show_bug.cgi?id=1883502): Migrating to k8s.io/klog/v2 [#619](https://github.com/openshift/cluster-image-registry-operator/pull/619) * Updating ose-cluster-image-registry-operator builder & base images to be consistent with ART [#621](https://github.com/openshift/cluster-image-registry-operator/pull/621) * Cleanup: Use constants if possible [#622](https://github.com/openshift/cluster-image-registry-operator/pull/622) * [Full changelog](https://github.com/openshift/cluster-image-registry-operator/compare/7d7a7acbb5e9114ad4016ba37224d5d446e1a023...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) * [Bug 1935891](https://bugzilla.redhat.com/show_bug.cgi?id=1935891): Canary: Perform canary test probes over https [#566](https://github.com/openshift/cluster-ingress-operator/pull/566) * [Bug 1936093](https://bugzilla.redhat.com/show_bug.cgi?id=1936093): Canary: Use cluster-wide proxy for canary client [#568](https://github.com/openshift/cluster-ingress-operator/pull/568) * [Bug 1934904](https://bugzilla.redhat.com/show_bug.cgi?id=1934904): Canary: Schedule canary server pods to worker and infra nodes [#564](https://github.com/openshift/cluster-ingress-operator/pull/564) * [Bug 1932649](https://bugzilla.redhat.com/show_bug.cgi?id=1932649): Canary: Add edge termination to canary route [#558](https://github.com/openshift/cluster-ingress-operator/pull/558) * [Bug 1927080](https://bugzilla.redhat.com/show_bug.cgi?id=1927080): Verify that Serivce resources have idle annotations from corresponding Endpoint resources, should they exist. [#546](https://github.com/openshift/cluster-ingress-operator/pull/546) * [Bug 1917942](https://bugzilla.redhat.com/show_bug.cgi?id=1917942): canary: Fail on all errors in `Reconcile(...)` [#540](https://github.com/openshift/cluster-ingress-operator/pull/540) * [Bug 1917614](https://bugzilla.redhat.com/show_bug.cgi?id=1917614): get hostedzone tags from route53 on AWS C2S [#530](https://github.com/openshift/cluster-ingress-operator/pull/530) * [Bug 1899941](https://bugzilla.redhat.com/show_bug.cgi?id=1899941): Override termination grace period for the router deployment [#534](https://github.com/openshift/cluster-ingress-operator/pull/534) * [Bug 1905778](https://bugzilla.redhat.com/show_bug.cgi?id=1905778): Fix inconsistent ingress operator status after upgrade [#526](https://github.com/openshift/cluster-ingress-operator/pull/526) * [Bug 1917942](https://bugzilla.redhat.com/show_bug.cgi?id=1917942): canary: Check canary service for nil elements [#533](https://github.com/openshift/cluster-ingress-operator/pull/533) * [Bug 1916401](https://bugzilla.redhat.com/show_bug.cgi?id=1916401): DNS: Skip deleting records that were not published. [#529](https://github.com/openshift/cluster-ingress-operator/pull/529) * Updating ose-cluster-ingress-operator builder & base images to be consistent with ART [#527](https://github.com/openshift/cluster-ingress-operator/pull/527) * [Bug 1915079](https://bugzilla.redhat.com/show_bug.cgi?id=1915079): Disable canary route churn by default [#525](https://github.com/openshift/cluster-ingress-operator/pull/525) * [Bug 1905100](https://bugzilla.redhat.com/show_bug.cgi?id=1905100): Add "ingress.operator.openshift.io/hard-stop-after" annotation [#522](https://github.com/openshift/cluster-ingress-operator/pull/522) * [Bug 1898417](https://bugzilla.redhat.com/show_bug.cgi?id=1898417): GCP the dns targets in Google Cloud DNS is not updated after recreating loadbalancer service [#500](https://github.com/openshift/cluster-ingress-operator/pull/500) * [Bug 1912922](https://bugzilla.redhat.com/show_bug.cgi?id=1912922): default_cert.go: Handle redundantly specified default certificate [#521](https://github.com/openshift/cluster-ingress-operator/pull/521) * [Bug 1905324](https://bugzilla.redhat.com/show_bug.cgi?id=1905324): Request appropriate memory for ingress-operator container [#515](https://github.com/openshift/cluster-ingress-operator/pull/515) * [Bug 1912916](https://bugzilla.redhat.com/show_bug.cgi?id=1912916): Set traffic policy to cluster for IBM platform [#516](https://github.com/openshift/cluster-ingress-operator/pull/516) * [Bug 1887441](https://bugzilla.redhat.com/show_bug.cgi?id=1887441): Conditionally delete generated default cert [#505](https://github.com/openshift/cluster-ingress-operator/pull/505) * [Bug 1906860](https://bugzilla.redhat.com/show_bug.cgi?id=1906860): Bump for kube 1.20 [#511](https://github.com/openshift/cluster-ingress-operator/pull/511) * [Bug 1906508](https://bugzilla.redhat.com/show_bug.cgi?id=1906508): test/e2e: Don't clobber err in TestHeaderNameCaseAdjust [#512](https://github.com/openshift/cluster-ingress-operator/pull/512) * [Bug 1908758](https://bugzilla.redhat.com/show_bug.cgi?id=1908758): Update AWS LB health check interval annotation [#518](https://github.com/openshift/cluster-ingress-operator/pull/518) * [Bug 1906560](https://bugzilla.redhat.com/show_bug.cgi?id=1906560): Revert "Support changing ingresscontroller load balancer scope" [#514](https://github.com/openshift/cluster-ingress-operator/pull/514) * [Bug 1906032](https://bugzilla.redhat.com/show_bug.cgi?id=1906032): Canary: Set daemonset MaxUnavailable to 10% [#509](https://github.com/openshift/cluster-ingress-operator/pull/509) * [Bug 1903165](https://bugzilla.redhat.com/show_bug.cgi?id=1903165): NE-199 Follow Up Fixes. [#501](https://github.com/openshift/cluster-ingress-operator/pull/501) * [Bug 1904582](https://bugzilla.redhat.com/show_bug.cgi?id=1904582): Assume ingresscontroller is external absent status [#502](https://github.com/openshift/cluster-ingress-operator/pull/502) * Implement HTTP header case adjustment API [#496](https://github.com/openshift/cluster-ingress-operator/pull/496) * [Bug 1870373](https://bugzilla.redhat.com/show_bug.cgi?id=1870373): Ingress Operator reports available when DNS fails to provision [#495](https://github.com/openshift/cluster-ingress-operator/pull/495) * NE-199 Phase 2: Add periodic canary route HTTP checks w/ metrics & basic status reporting [#493](https://github.com/openshift/cluster-ingress-operator/pull/493) * hack: verify-generated-crd.sh should fail on diffs [#499](https://github.com/openshift/cluster-ingress-operator/pull/499) * Annotate manifests for single-node-developer cluster profile [#498](https://github.com/openshift/cluster-ingress-operator/pull/498) * [Bug 1880902](https://bugzilla.redhat.com/show_bug.cgi?id=1880902): automatically set the dnsPolicy with ClusterFirstWithHostNet when endpoint publishing strategy type is set to hostnetwork [#492](https://github.com/openshift/cluster-ingress-operator/pull/492) * Add IBM Cloud managed annotations to CVO manifests [#494](https://github.com/openshift/cluster-ingress-operator/pull/494) * dns: Don't hotloop on updates to DNSRecord status [#484](https://github.com/openshift/cluster-ingress-operator/pull/484) * aws: use shared credentials file instead of static only [#485](https://github.com/openshift/cluster-ingress-operator/pull/485) * [Bug 1877693](https://bugzilla.redhat.com/show_bug.cgi?id=1877693): dnsrecords specify recordTTL as 30 but the value is nul… [#491](https://github.com/openshift/cluster-ingress-operator/pull/491) * NE-199 Phase 1: Add initial Canary Controller and Canary Resources [#476](https://github.com/openshift/cluster-ingress-operator/pull/476) * [Bug 1896923](https://bugzilla.redhat.com/show_bug.cgi?id=1896923): Configure operator metrics handler to use localhost [#490](https://github.com/openshift/cluster-ingress-operator/pull/490) * addowner-candita [#489](https://github.com/openshift/cluster-ingress-operator/pull/489) * [Bug 1892338](https://bugzilla.redhat.com/show_bug.cgi?id=1892338): Fix HAProxyReloadFail alert [#481](https://github.com/openshift/cluster-ingress-operator/pull/481) * [Bug 1891625](https://bugzilla.redhat.com/show_bug.cgi?id=1891625): Support changing ingresscontroller load balancer scope [#472](https://github.com/openshift/cluster-ingress-operator/pull/472) * Fix up ingress controller deployment godocs [#418](https://github.com/openshift/cluster-ingress-operator/pull/418) * add current profile annotations to CVO manifests [#478](https://github.com/openshift/cluster-ingress-operator/pull/478) * Add run-local steps to hacking doc [#406](https://github.com/openshift/cluster-ingress-operator/pull/406) * [NE-425](https://issues.redhat.com/browse/NE-425): Add hello openshift to CI [#477](https://github.com/openshift/cluster-ingress-operator/pull/477) * Updating ose-cluster-ingress-operator builder & base images to be consistent with ART [#471](https://github.com/openshift/cluster-ingress-operator/pull/471) * TestForwardedHeaderPolicy*: Make case-insensitive [#474](https://github.com/openshift/cluster-ingress-operator/pull/474) * deps: Bump Azure/go-autorest [#470](https://github.com/openshift/cluster-ingress-operator/pull/470) * [Bug 1881155](https://bugzilla.redhat.com/show_bug.cgi?id=1881155): Improve status reporting when pods cannot be scheduled [#465](https://github.com/openshift/cluster-ingress-operator/pull/465) * [Full changelog](https://github.com/openshift/cluster-ingress-operator/compare/17dfa4424be9f0c002e262726d7e8695ed85fe18...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) * [Bug 1927644](https://bugzilla.redhat.com/show_bug.cgi?id=1927644): bootstrap: add --advertise-address=pod.status.hostIP [#1042](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1042) * [Bug 1883790](https://bugzilla.redhat.com/show_bug.cgi?id=1883790): Revert "force cert rotation every couple days for development: aggregator-client-signer" [#1037](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1037) * [Bug 1920159](https://bugzilla.redhat.com/show_bug.cgi?id=1920159): kube-apiservers overstate steady-state CPU needs slightly [#1032](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1032) * Remove tnozicka and add soltysh to OWNERS [#1034](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1034) * [Bug 1910140](https://bugzilla.redhat.com/show_bug.cgi?id=1910140): fix the api dashboard with changes in upstream kube 1.20 [#1024](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1024) * [Bug 1914287](https://bugzilla.redhat.com/show_bug.cgi?id=1914287): bring selflinks back for 4.7, they will be removed in 4.8 [#1023](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1023) * [Bug 1906808](https://bugzilla.redhat.com/show_bug.cgi?id=1906808): follow-up fixes to SA-issuer observer [#1025](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1025) * [Bug 1887392](https://bugzilla.redhat.com/show_bug.cgi?id=1887392): bump kube to 0.20.1 and lib-go to master to pick up authn/z caching [#1027](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1027) * [Bug 1906808](https://bugzilla.redhat.com/show_bug.cgi?id=1906808): configobservation: override service-account-jwks-uri to use LB address [#1020](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1020) * [Bug 1902059](https://bugzilla.redhat.com/show_bug.cgi?id=1902059): bootstrap: always wire bound SA keys [#1019](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1019) * [Bug 1907951](https://bugzilla.redhat.com/show_bug.cgi?id=1907951): connectivitycheckcontroller: bump [#1016](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1016) * add api performance dashbord to openshift console [#1005](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1005) * remove priority config openshift-aggregated-api-delegated-auth [#1007](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1007) * clean up: use WaitForAPIServerToStabilizeOnTheSameRevision from library-go [#1014](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1014) * Annotate manifests for single-node-developer cluster profile [#1015](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1015) * Always set service-account-issuer flag [#1013](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1013) * Support user provided service-account-signing-key and issuer [#1012](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1012) * [Bug 1900635](https://bugzilla.redhat.com/show_bug.cgi?id=1900635): Revert "Merge pull request #1006 from abhinavdahiya/user-provided-sa-signing-key" [#1011](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1011) * [Bug 1895959](https://bugzilla.redhat.com/show_bug.cgi?id=1895959): don't allow upgrades when webhooktokenauthenticators are set [#1009](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1009) * Support user provided service-account-signing-key and issuer [#1006](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1006) * Add IBM Cloud managed annotations to CVO manifests [#1008](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1008) * token webhook auth: set tokenreview API to v1 [#1004](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1004) * picks up setting `TCP_USER_TIMEOUT` socket option [#1001](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1001) * Revert "Set dnsPolicy ClusterFirstWithHostNet to match hostNetwork" [#1002](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1002) * Use 'kubernetes.io/tls' instead of SecretTypeTLS which is not being substituted [#1000](https://github.com/openshift/cluster-kube-apiserver-operator/pull/1000) * Restrict log permissions [#995](https://github.com/openshift/cluster-kube-apiserver-operator/pull/995) * bump library-go for static pod uid [#993](https://github.com/openshift/cluster-kube-apiserver-operator/pull/993) * [Bug 1888861](https://bugzilla.redhat.com/show_bug.cgi?id=1888861): set servicesSubnet correctly in dual-stack clusters [#986](https://github.com/openshift/cluster-kube-apiserver-operator/pull/986) * connectivitycheckcontroller: disable by default [#989](https://github.com/openshift/cluster-kube-apiserver-operator/pull/989) * add current profile annotations to CVO manifests [#983](https://github.com/openshift/cluster-kube-apiserver-operator/pull/983) * [Bug 1889308](https://bugzilla.redhat.com/show_bug.cgi?id=1889308): Set dnsPolicy ClusterFirstWithHostNet to match hostNetwork [#987](https://github.com/openshift/cluster-kube-apiserver-operator/pull/987) * Revert "connectivitycheckcontroller: disable by default" [#971](https://github.com/openshift/cluster-kube-apiserver-operator/pull/971) * [Bug 1888015](https://bugzilla.redhat.com/show_bug.cgi?id=1888015): bump library-go to pick up static pod graceful timeout workaround [#981](https://github.com/openshift/cluster-kube-apiserver-operator/pull/981) * [Bug 1876166](https://bugzilla.redhat.com/show_bug.cgi?id=1876166): need to be able to disable kube-apiserver connectivity checks [#978](https://github.com/openshift/cluster-kube-apiserver-operator/pull/978) * operator: add kube-system to informers for namespaces [#977](https://github.com/openshift/cluster-kube-apiserver-operator/pull/977) * Updating ose-cluster-kube-apiserver-operator builder & base images to be consistent with ART [#970](https://github.com/openshift/cluster-kube-apiserver-operator/pull/970) * watch-termination: set graceful termination period explicitly [#965](https://github.com/openshift/cluster-kube-apiserver-operator/pull/965) * protect openshift traffic by using dedicated flowschema [#966](https://github.com/openshift/cluster-kube-apiserver-operator/pull/966) * [Full changelog](https://github.com/openshift/cluster-kube-apiserver-operator/compare/0a8f1f99f98b4637cfb5a22c61c92264687da859...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) * [Bug 1920159](https://bugzilla.redhat.com/show_bug.cgi?id=1920159): Adjust CPU request for controller manager more precisely [#500](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/500) * Extend OWNERS [#499](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/499) * [Bug 1915304](https://bugzilla.redhat.com/show_bug.cgi?id=1915304): Updating ose-cluster-kube-controller-manager-operator builder & base images to be consistent with ART [#495](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/495) * [Bug 1911211](https://bugzilla.redhat.com/show_bug.cgi?id=1911211): Fix version reporting for recovery-controller [#497](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/497) * [Bug 1915473](https://bugzilla.redhat.com/show_bug.cgi?id=1915473): Annotate manifests for single-node-developer cluster profile [#487](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/487) * [Bug 1915500](https://bugzilla.redhat.com/show_bug.cgi?id=1915500): support custom CA bundle for AWS C2S [#494](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/494) * [Bug 1841119](https://bugzilla.redhat.com/show_bug.cgi?id=1841119): apply extendedArguments directly to kcm in bootstrap [#492](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/492) * [Bug 1887392](https://bugzilla.redhat.com/show_bug.cgi?id=1887392): bump lib-go to master to pick up authn/z caching [#491](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/491) * [Bug 1907375](https://bugzilla.redhat.com/show_bug.cgi?id=1907375): bump(*): k8s 1.20 [#489](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/489) * [Bug 1912888](https://bugzilla.redhat.com/show_bug.cgi?id=1912888): Add recycler pod template as a ConfigMap [#488](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/488) * sets cluster-policy-controller log level to Normal (-v=2) [#485](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/485) * [Bug 1898159](https://bugzilla.redhat.com/show_bug.cgi?id=1898159): do not set allocate-node-cidrs, which is handled by ovn and sdn [#480](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/480) * bump(k8s.io): to 1.20.0-beta.2 [#483](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/483) * Add IBM Cloud managed annotations to CVO manifests [#481](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/481) * [Bug 1841119](https://bugzilla.redhat.com/show_bug.cgi?id=1841119): Apply extendedArguments directly to kcm [#471](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/471) * picks up setting `TCP_USER_TIMEOUT` socket option [#478](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/478) * Revert "Set dnsPolicy ClusterFirstWithHostNet to match hostNetwork" [#479](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/479) * add current profile annotations to CVO manifests [#477](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/477) * [Bug 1890724](https://bugzilla.redhat.com/show_bug.cgi?id=1890724): Reduce OperatorStatusChanged event noise for staticpod controller [#472](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/472) * [Bug 1889308](https://bugzilla.redhat.com/show_bug.cgi?id=1889308): Set dnsPolicy ClusterFirstWithHostNet to match hostNetwork [#469](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/469) * [Bug 1888015](https://bugzilla.redhat.com/show_bug.cgi?id=1888015): bump library-go to pick up static pod graceful timeout workaround [#467](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/467) * Transfer build-root control to the repository [#466](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/466) * Updating ose-cluster-kube-controller-manager-operator builder & base images to be consistent with ART [#463](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/463) * [Bug 1886022](https://bugzilla.redhat.com/show_bug.cgi?id=1886022): add new apigroup to rendered clusterrole copy [#462](https://github.com/openshift/cluster-kube-controller-manager-operator/pull/462) * [Full changelog](https://github.com/openshift/cluster-kube-controller-manager-operator/compare/b05961c979fff825cc17fbd66660f7409cc82f28...281590936f3a94d4ae1eb008709fda6614fe763b) ### [cluster-kube-scheduler-operator](https://github.com/openshift/cluster-kube-scheduler-operator/tree/b2204ca23a57e9f01af915375e6a18fc86ffecda) * [Bug 1924490](https://bugzilla.redhat.com/show_bug.cgi?id=1924490): Bump github.com/gogo/protobuf to v1.3.2 [#334](https://github.com/openshift/cluster-kube-scheduler-operator/pull/334) * Remove tnozicka and ravi from OWNERS [#328](https://github.com/openshift/cluster-kube-scheduler-operator/pull/328) * [Bug 1920619](https://bugzilla.redhat.com/show_bug.cgi?id=1920619): bump(*): remove default scheduler profile [#326](https://github.com/openshift/cluster-kube-scheduler-operator/pull/326) * [Bug 1920509](https://bugzilla.redhat.com/show_bug.cgi?id=1920509): Use ss instead of lsof when waiting for ports [#324](https://github.com/openshift/cluster-kube-scheduler-operator/pull/324) * [Bug 1915304](https://bugzilla.redhat.com/show_bug.cgi?id=1915304): Updating ose-cluster-kube-scheduler-operator builder & base images to be consistent with ART [#321](https://github.com/openshift/cluster-kube-scheduler-operator/pull/321) * [Bug 1889488](https://bugzilla.redhat.com/show_bug.cgi?id=1889488): Have probes listen to secure ports [#316](https://github.com/openshift/cluster-kube-scheduler-operator/pull/316) * [Bug 1891068](https://bugzilla.redhat.com/show_bug.cgi?id=1891068): manifests: add missing profile annotations [#319](https://github.com/openshift/cluster-kube-scheduler-operator/pull/319) * [Bug 1887392](https://bugzilla.redhat.com/show_bug.cgi?id=1887392): bump kube to 1.201 and lib-go to master to pick up authn/z caching [#313](https://github.com/openshift/cluster-kube-scheduler-operator/pull/313) * [Bug 1908145](https://bugzilla.redhat.com/show_bug.cgi?id=1908145): Change recovery-controller port to avoid conflicts [#311](https://github.com/openshift/cluster-kube-scheduler-operator/pull/311) * [Bug 1907998](https://bugzilla.redhat.com/show_bug.cgi?id=1907998): Collect /metrics/resources from scheduler [#283](https://github.com/openshift/cluster-kube-scheduler-operator/pull/283) * [Bug 1905327](https://bugzilla.redhat.com/show_bug.cgi?id=1905327): specify cpu and memory resources for initContainers [#310](https://github.com/openshift/cluster-kube-scheduler-operator/pull/310) * Annotate manifests for single-node-developer cluster profile [#309](https://github.com/openshift/cluster-kube-scheduler-operator/pull/309) * Switch to profiles [#307](https://github.com/openshift/cluster-kube-scheduler-operator/pull/307) * [Bug 1881322](https://bugzilla.redhat.com/show_bug.cgi?id=1881322): Sync new kube-scheduler-client-cert-key on recovery [#288](https://github.com/openshift/cluster-kube-scheduler-operator/pull/288) * bump(k8s.io): to 1.20.0-beta.2 [#305](https://github.com/openshift/cluster-kube-scheduler-operator/pull/305) * Add IBM Cloud managed annotations to CVO manifests [#304](https://github.com/openshift/cluster-kube-scheduler-operator/pull/304) * Revert "Set dnsPolicy ClusterFirstWithHostNet to match hostNetwork" [#303](https://github.com/openshift/cluster-kube-scheduler-operator/pull/303) * picks up setting `TCP_USER_TIMEOUT` socket option [#302](https://github.com/openshift/cluster-kube-scheduler-operator/pull/302) * add current profile annotations to CVO manifests [#301](https://github.com/openshift/cluster-kube-scheduler-operator/pull/301) * bump library-go for static pod uid [#295](https://github.com/openshift/cluster-kube-scheduler-operator/pull/295) * [Bug 1890724](https://bugzilla.redhat.com/show_bug.cgi?id=1890724): Reduce OperatorStatusChanged event noise for staticpod controller [#294](https://github.com/openshift/cluster-kube-scheduler-operator/pull/294) * [Bug 1889308](https://bugzilla.redhat.com/show_bug.cgi?id=1889308): Set dnsPolicy ClusterFirstWithHostNet to match hostNetwork [#293](https://github.com/openshift/cluster-kube-scheduler-operator/pull/293) * [Bug 1888015](https://bugzilla.redhat.com/show_bug.cgi?id=1888015): bump library-go to pick up static pod graceful timeout workaround [#291](https://github.com/openshift/cluster-kube-scheduler-operator/pull/291) * Updating ose-cluster-kube-scheduler-operator builder & base images to be consistent with ART [#289](https://github.com/openshift/cluster-kube-scheduler-operator/pull/289) * [Full changelog](https://github.com/openshift/cluster-kube-scheduler-operator/compare/0b9b05bc63e9b079827b3fea86524811bf483612...b2204ca23a57e9f01af915375e6a18fc86ffecda) ### [cluster-kube-storage-version-migrator-operator](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/tree/54484757581ec26f178c599215715bafd6029582) * Updating ose-cluster-kube-storage-version-migrator-operator builder & base images to be consistent with ART [#38](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/38) * [Bug 1920159](https://bugzilla.redhat.com/show_bug.cgi?id=1920159): CPU request for migrator should not be higher than average use [#41](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/41) * Add IBM Cloud managed annotations to CVO manifests [#35](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/35) * picks up setting `TCP_USER_TIMEOUT` socket option [#34](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/34) * add current profile annotations to CVO manifests [#33](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/33) * Updating ose-cluster-kube-storage-version-migrator-operator builder & base images to be consistent with ART [#32](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/pull/32) * [Full changelog](https://github.com/openshift/cluster-kube-storage-version-migrator-operator/compare/a75236dc5a0ad8bc058a3f1e5f38adb1c70af1c4...54484757581ec26f178c599215715bafd6029582) ### [cluster-machine-approver](https://github.com/openshift/cluster-machine-approver/tree/9043e2bba8f4707a578895f8b29d4736a61a010c) * [Bug 1924492](https://bugzilla.redhat.com/show_bug.cgi?id=1924492): Bump dependencies to Kubernetes 1.20.6 to mitigate CVE-2021-3121 [#120](https://github.com/openshift/cluster-machine-approver/pull/120) * Updating ose-cluster-machine-approver builder & base images to be consistent with ART [#103](https://github.com/openshift/cluster-machine-approver/pull/103) * [Bug 1909108](https://bugzilla.redhat.com/show_bug.cgi?id=1909108): Bump K8s dependencies to 1.20 [#100](https://github.com/openshift/cluster-machine-approver/pull/100) * [Bug 1907380](https://bugzilla.redhat.com/show_bug.cgi?id=1907380): Reduce verbosity of kube-rbac-proxy logging [#98](https://github.com/openshift/cluster-machine-approver/pull/98) * Increase test coverage in CSR approval [#95](https://github.com/openshift/cluster-machine-approver/pull/95) * Annotate manifests for single-node-developer cluster profile [#97](https://github.com/openshift/cluster-machine-approver/pull/97) * Bump scripts to Go 1.15 [#96](https://github.com/openshift/cluster-machine-approver/pull/96) * Updating ose-cluster-machine-approver builder & base images to be consistent with ART [#94](https://github.com/openshift/cluster-machine-approver/pull/94) * add current profile annotations to CVO manifests [#92](https://github.com/openshift/cluster-machine-approver/pull/92) * [Full changelog](https://github.com/openshift/cluster-machine-approver/compare/a6320f458e1bc658048625ab9a1c3020f3a6e165...9043e2bba8f4707a578895f8b29d4736a61a010c) ### [cluster-monitoring-operator](https://github.com/openshift/cluster-monitoring-operator/tree/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) * [Bug 1926876](https://bugzilla.redhat.com/show_bug.cgi?id=1926876): pkg/manifests: fix prometheus-proxy trustedCA [#1051](https://github.com/openshift/cluster-monitoring-operator/pull/1051) * [Bug 1932820](https://bugzilla.redhat.com/show_bug.cgi?id=1932820): Remove kube-apiserver-availability.rules [#1069](https://github.com/openshift/cluster-monitoring-operator/pull/1069) * [Bug 1930876](https://bugzilla.redhat.com/show_bug.cgi?id=1930876): etcdInsufficientMembers is wrong when etcd is in a pod [#1066](https://github.com/openshift/cluster-monitoring-operator/pull/1066) * [Bug 1929278](https://bugzilla.redhat.com/show_bug.cgi?id=1929278): [4.7]: jsonnet/prometheus.jsonnet: Apply openshift-user-critical class to cluster Prometheus [#1062](https://github.com/openshift/cluster-monitoring-operator/pull/1062) * [Bug 1913386](https://bugzilla.redhat.com/show_bug.cgi?id=1913386): allow only /metrics for kube-rbac-proxy in front of UWM prometheu [#1046](https://github.com/openshift/cluster-monitoring-operator/pull/1046) * [Bug 1913006](https://bugzilla.redhat.com/show_bug.cgi?id=1913006): Removing etcd v2 specific alerts [#1029](https://github.com/openshift/cluster-monitoring-operator/pull/1029) * jsonnet: remove ksonnet [#1042](https://github.com/openshift/cluster-monitoring-operator/pull/1042) * [Bug 1905330](https://bugzilla.redhat.com/show_bug.cgi?id=1905330): Add missing CPU and memory requests [#1041](https://github.com/openshift/cluster-monitoring-operator/pull/1041) * [Bug 1905141](https://bugzilla.redhat.com/show_bug.cgi?id=1905141): Add vsphere-problem-detector to telemetry [#1037](https://github.com/openshift/cluster-monitoring-operator/pull/1037) * [Bug 1914090](https://bugzilla.redhat.com/show_bug.cgi?id=1914090): jsonnet: remove Ceph block devices in rules [#1039](https://github.com/openshift/cluster-monitoring-operator/pull/1039) * [Bug 1915003](https://bugzilla.redhat.com/show_bug.cgi?id=1915003): Add a rule for calculating rolling node readiness [#1032](https://github.com/openshift/cluster-monitoring-operator/pull/1032) * Updating cluster-monitoring-operator builder & base images to be consistent with ART [#1038](https://github.com/openshift/cluster-monitoring-operator/pull/1038) * [Bug 1916056](https://bugzilla.redhat.com/show_bug.cgi?id=1916056): manifest allowlist: add ACM metric [#1035](https://github.com/openshift/cluster-monitoring-operator/pull/1035) * [Bug 1915473](https://bugzilla.redhat.com/show_bug.cgi?id=1915473): Annotate manifests for single-node-developer cluster profile [#1003](https://github.com/openshift/cluster-monitoring-operator/pull/1003) * [Bug 1905393](https://bugzilla.redhat.com/show_bug.cgi?id=1905393): manifests: use rbac.authorization.k8s.io/v1 [#1033](https://github.com/openshift/cluster-monitoring-operator/pull/1033) * [Bug 1913554](https://bugzilla.redhat.com/show_bug.cgi?id=1913554): Ingress recording rule for error fraction is incorrect [#1030](https://github.com/openshift/cluster-monitoring-operator/pull/1030) * [Bug 1907475](https://bugzilla.redhat.com/show_bug.cgi?id=1907475): Add recording rules for ingress traffic and error rate [#1019](https://github.com/openshift/cluster-monitoring-operator/pull/1019) * [Bug 1908342](https://bugzilla.redhat.com/show_bug.cgi?id=1908342): Add pv_collector_total_pv_count storage metric [#994](https://github.com/openshift/cluster-monitoring-operator/pull/994) * [Bug 1905647](https://bugzilla.redhat.com/show_bug.cgi?id=1905647): Calculate physical CPU core seconds used for consumption and report via telemetry [#1004](https://github.com/openshift/cluster-monitoring-operator/pull/1004) * [Bug 1899839](https://bugzilla.redhat.com/show_bug.cgi?id=1899839): jsonnet/thanos-ruler.jsonnet: Set resources to the native spec field [#1023](https://github.com/openshift/cluster-monitoring-operator/pull/1023) * [Bug 1908562](https://bugzilla.redhat.com/show_bug.cgi?id=1908562): Add a recording rule measuring pod readiness [#1020](https://github.com/openshift/cluster-monitoring-operator/pull/1020) * [MON-1302](https://issues.redhat.com/browse/MON-1302): hack/tools/go.mod: bump prometheus [#1021](https://github.com/openshift/cluster-monitoring-operator/pull/1021) * Update release checklist template [#1011](https://github.com/openshift/cluster-monitoring-operator/pull/1011) * [Bug 1906570](https://bugzilla.redhat.com/show_bug.cgi?id=1906570): Mount /var/log/wtmp into node_exporter init container [#1017](https://github.com/openshift/cluster-monitoring-operator/pull/1017) * [Bug 1829723](https://bugzilla.redhat.com/show_bug.cgi?id=1829723): Update and pin jsonnet dependencies for release 4.7 [#1018](https://github.com/openshift/cluster-monitoring-operator/pull/1018) * [MON-1302](https://issues.redhat.com/browse/MON-1302): Bump prometheus-operator and k8s golang dependencies [#1009](https://github.com/openshift/cluster-monitoring-operator/pull/1009) * jsonnet: bump prometheus-operator to v0.44.0 [#1013](https://github.com/openshift/cluster-monitoring-operator/pull/1013) * [Bug 1903464](https://bugzilla.redhat.com/show_bug.cgi?id=1903464): jsonnet: fix recording rules with many-to-many matching errors [#965](https://github.com/openshift/cluster-monitoring-operator/pull/965) * [Bug 1904161](https://bugzilla.redhat.com/show_bug.cgi?id=1904161): Use alertmanager_integrations metric instead of alertmanager_notifications_total for AlertmanagerReceiversNotConfigured [#992](https://github.com/openshift/cluster-monitoring-operator/pull/992) * [Bug 1872786](https://bugzilla.redhat.com/show_bug.cgi?id=1872786): jsonnet: remove apiserver_request:availability30d [#980](https://github.com/openshift/cluster-monitoring-operator/pull/980) * [Bug 1904985](https://bugzilla.redhat.com/show_bug.cgi?id=1904985): fix TLS secrets for Thanos sidecars [#1008](https://github.com/openshift/cluster-monitoring-operator/pull/1008) * test/e2e: fix port-forward command [#1010](https://github.com/openshift/cluster-monitoring-operator/pull/1010) * Add Thanos sidecar metrics + alerts [#993](https://github.com/openshift/cluster-monitoring-operator/pull/993) * test/e2e: Add Thanos Query Watchdog Alert test [#996](https://github.com/openshift/cluster-monitoring-operator/pull/996) * [Bug 1899582](https://bugzilla.redhat.com/show_bug.cgi?id=1899582): Increase rest config burst and QPS rate limits [#999](https://github.com/openshift/cluster-monitoring-operator/pull/999) * Add missing default cluster profile annotation [#998](https://github.com/openshift/cluster-monitoring-operator/pull/998) * jsonnet: remove unused file [#1000](https://github.com/openshift/cluster-monitoring-operator/pull/1000) * removal of bindata [#985](https://github.com/openshift/cluster-monitoring-operator/pull/985) * [Bug 1885856](https://bugzilla.redhat.com/show_bug.cgi?id=1885856): Exporting registry v1 protocol usage metric [#949](https://github.com/openshift/cluster-monitoring-operator/pull/949) * Switch dns resolver to miekgdns [#997](https://github.com/openshift/cluster-monitoring-operator/pull/997) * [Bug 1897252](https://bugzilla.redhat.com/show_bug.cgi?id=1897252): Add Thanos query log level [#995](https://github.com/openshift/cluster-monitoring-operator/pull/995) * Create pod priority class for user workload monitoring [#987](https://github.com/openshift/cluster-monitoring-operator/pull/987) * [Bug 1868976](https://bugzilla.redhat.com/show_bug.cgi?id=1868976): jsonnet: configure SCCs [#981](https://github.com/openshift/cluster-monitoring-operator/pull/981) * pkg/operator/operator.go: Adjust log format of resyncPeriod [#984](https://github.com/openshift/cluster-monitoring-operator/pull/984) * Remove deprecated user workload configuration [#983](https://github.com/openshift/cluster-monitoring-operator/pull/983) * test/rules: remove commented lines [#979](https://github.com/openshift/cluster-monitoring-operator/pull/979) * enable hwmon for sensor collection for bare metal clusters [#971](https://github.com/openshift/cluster-monitoring-operator/pull/971) * Add IBM Cloud managed annotations to CVO manifests [#982](https://github.com/openshift/cluster-monitoring-operator/pull/982) * jsonnet/prometheus-operator-user-workload.jsonnet: Remove as per TODO [#974](https://github.com/openshift/cluster-monitoring-operator/pull/974) * [Bug 1878772](https://bugzilla.redhat.com/show_bug.cgi?id=1878772): jsonnet/thanos-querier: exec probes, use correct endpoint for readiness [#977](https://github.com/openshift/cluster-monitoring-operator/pull/977) * Fix admission reviews versions [#958](https://github.com/openshift/cluster-monitoring-operator/pull/958) * [Bug 1885244](https://bugzilla.redhat.com/show_bug.cgi?id=1885244): fix cluster role for prometheus operator [#976](https://github.com/openshift/cluster-monitoring-operator/pull/976) * [Bug 1885244](https://bugzilla.redhat.com/show_bug.cgi?id=1885244): bump prometheus operator to v0.43.0 [#970](https://github.com/openshift/cluster-monitoring-operator/pull/970) * make role manifest sort stable [#973](https://github.com/openshift/cluster-monitoring-operator/pull/973) * [Bug 1883765](https://bugzilla.redhat.com/show_bug.cgi?id=1883765): Bump Thanos v0.16.0 [#969](https://github.com/openshift/cluster-monitoring-operator/pull/969) * jsonnet/jsonnetfile.json: Switch to master [#960](https://github.com/openshift/cluster-monitoring-operator/pull/960) * OWNERS: add dgrisonnet [#972](https://github.com/openshift/cluster-monitoring-operator/pull/972) * [Bug 1882730](https://bugzilla.redhat.com/show_bug.cgi?id=1882730): fix cluster:cpu_core_hyperthreading rule for s390x [#953](https://github.com/openshift/cluster-monitoring-operator/pull/953) * add current profile annotations to CVO manifests [#967](https://github.com/openshift/cluster-monitoring-operator/pull/967) * [Bug 1885246](https://bugzilla.redhat.com/show_bug.cgi?id=1885246): pkg/*: use k8s.io/klog/v2 [#968](https://github.com/openshift/cluster-monitoring-operator/pull/968) * [Bug 1890808](https://bugzilla.redhat.com/show_bug.cgi?id=1890808): bump mixins to include new etcd alerts [#963](https://github.com/openshift/cluster-monitoring-operator/pull/963) * Allowlist cco_credentials_mode metric from cloud credential operator. [#947](https://github.com/openshift/cluster-monitoring-operator/pull/947) * [Bug 1812085](https://bugzilla.redhat.com/show_bug.cgi?id=1812085): restore pod networking dashboards [#962](https://github.com/openshift/cluster-monitoring-operator/pull/962) * [Bug 1887799](https://bugzilla.redhat.com/show_bug.cgi?id=1887799): Unset memory limits on config reloader container [#959](https://github.com/openshift/cluster-monitoring-operator/pull/959) * jsonnet: Cap total resources:sum series [#957](https://github.com/openshift/cluster-monitoring-operator/pull/957) * update go-jsonnet to faster version [#924](https://github.com/openshift/cluster-monitoring-operator/pull/924) * [Bug 1879930](https://bugzilla.redhat.com/show_bug.cgi?id=1879930): Preserve labels and annotations during reconciliation [#942](https://github.com/openshift/cluster-monitoring-operator/pull/942) * Updating cluster-monitoring-operator builder & base images to be consistent with ART [#950](https://github.com/openshift/cluster-monitoring-operator/pull/950) * jsonnet: Collect all resource counts for telemetry [#951](https://github.com/openshift/cluster-monitoring-operator/pull/951) * pkg/operator: fix log msg about reconciliation interval [#948](https://github.com/openshift/cluster-monitoring-operator/pull/948) * [Full changelog](https://github.com/openshift/cluster-monitoring-operator/compare/3f80cf57c9bb631138d7fb10b6d2bee305e0c601...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) * [Bug 1929371](https://bugzilla.redhat.com/show_bug.cgi?id=1929371): Don't set ClusterOperator Version until rollout is complete [#983](https://github.com/openshift/cluster-network-operator/pull/983) * [Bug 1937829](https://bugzilla.redhat.com/show_bug.cgi?id=1937829): Cherry-pick dual stack migration [#1017](https://github.com/openshift/cluster-network-operator/pull/1017) * [Bug 1928028](https://bugzilla.redhat.com/show_bug.cgi?id=1928028): Kuryr: Let Kuryr autodetect primary CNI interface [#978](https://github.com/openshift/cluster-network-operator/pull/978) * [Bug 1935473](https://bugzilla.redhat.com/show_bug.cgi?id=1935473): Include LB members for Machines created on day-2 operation [#1002](https://github.com/openshift/cluster-network-operator/pull/1002) * [Bug 1929168](https://bugzilla.redhat.com/show_bug.cgi?id=1929168): Kuryr: Always set worker_nodes_subnets [#987](https://github.com/openshift/cluster-network-operator/pull/987) * [Bug 1924383](https://bugzilla.redhat.com/show_bug.cgi?id=1924383): update the resource requests made by pods in openshift-network-diagnostics namespace [#973](https://github.com/openshift/cluster-network-operator/pull/973) * [Bug 1920769](https://bugzilla.redhat.com/show_bug.cgi?id=1920769): Fix the spacing for the node-selector override annotation [#972](https://github.com/openshift/cluster-network-operator/pull/972) * [Bug 1905730](https://bugzilla.redhat.com/show_bug.cgi?id=1905730): ipsec: Suppress benign error messages on startup of ovs-monitor-ipsec [#966](https://github.com/openshift/cluster-network-operator/pull/966) * [Bug 1920769](https://bugzilla.redhat.com/show_bug.cgi?id=1920769): override the default node-selector for network-connectivity check [#965](https://github.com/openshift/cluster-network-operator/pull/965) * [Bug 1920159](https://bugzilla.redhat.com/show_bug.cgi?id=1920159): Reduce CPU requests of ovs daemonset [#963](https://github.com/openshift/cluster-network-operator/pull/963) * [Bug 1908914](https://bugzilla.redhat.com/show_bug.cgi?id=1908914): OVN-Kubernetes: upgrade node before master, downgrade master before node Upgrade ovn node first [#961](https://github.com/openshift/cluster-network-operator/pull/961) * [Bug 1903660](https://bugzilla.redhat.com/show_bug.cgi?id=1903660): Don't error when expected master node amount is not met [#954](https://github.com/openshift/cluster-network-operator/pull/954) * [Bug 1915885](https://bugzilla.redhat.com/show_bug.cgi?id=1915885): Kuryr: Support multiple nodes subnets [#949](https://github.com/openshift/cluster-network-operator/pull/949) * Minor fixups to docs/operands.md [#958](https://github.com/openshift/cluster-network-operator/pull/958) * Updating cluster-network-operator builder & base images to be consistent with ART [#951](https://github.com/openshift/cluster-network-operator/pull/951) * [Bug 1914402](https://bugzilla.redhat.com/show_bug.cgi?id=1914402): ipsec: Add liveness probe [#952](https://github.com/openshift/cluster-network-operator/pull/952) * [Bug 1909502](https://bugzilla.redhat.com/show_bug.cgi?id=1909502): pkg/util/proxyconfig: remove unused etcd records from proxy config [#930](https://github.com/openshift/cluster-network-operator/pull/930) * [Bug 1914932](https://bugzilla.redhat.com/show_bug.cgi?id=1914932): Put correct resource name in relatedObjects [#945](https://github.com/openshift/cluster-network-operator/pull/945) * [Bug 1915312](https://bugzilla.redhat.com/show_bug.cgi?id=1915312): Schedule network diagnostics pods on Linux nodes [#947](https://github.com/openshift/cluster-network-operator/pull/947) * [Bug 1908775](https://bugzilla.redhat.com/show_bug.cgi?id=1908775): ovn-ipsec: Adjust MTU to account for additional ESP overhead [#928](https://github.com/openshift/cluster-network-operator/pull/928) * [Bug 1910111](https://bugzilla.redhat.com/show_bug.cgi?id=1910111): order startup of IPsec components [#929](https://github.com/openshift/cluster-network-operator/pull/929) * [Bug 1912577](https://bugzilla.redhat.com/show_bug.cgi?id=1912577): get rid of support for running OVS in a container [#932](https://github.com/openshift/cluster-network-operator/pull/932) * [Bug 1909791](https://bugzilla.redhat.com/show_bug.cgi?id=1909791): Fix EndpointSlice addition to standalone kube-proxy RBAC role [#931](https://github.com/openshift/cluster-network-operator/pull/931) * [Bug 1910097](https://bugzilla.redhat.com/show_bug.cgi?id=1910097): ovn-ipsec: Add resource limits [#927](https://github.com/openshift/cluster-network-operator/pull/927) * [Bug 1907644](https://bugzilla.redhat.com/show_bug.cgi?id=1907644): fix up non-critical / Progressing status handling [#911](https://github.com/openshift/cluster-network-operator/pull/911) * [Bug 1906650](https://bugzilla.redhat.com/show_bug.cgi?id=1906650): Add NetworkPolicy, EgressIP, and EgressFirewall to related-objects [#919](https://github.com/openshift/cluster-network-operator/pull/919) * [Bug 1912409](https://bugzilla.redhat.com/show_bug.cgi?id=1912409): Fix flow schema deployment [#920](https://github.com/openshift/cluster-network-operator/pull/920) * [Bug 1909791](https://bugzilla.redhat.com/show_bug.cgi?id=1909791): Standlone kube-proxy needs to list EndpointSlices now [#926](https://github.com/openshift/cluster-network-operator/pull/926) * [Bug 1908889](https://bugzilla.redhat.com/show_bug.cgi?id=1908889): Bump CNO to k8s 1.20 [#917](https://github.com/openshift/cluster-network-operator/pull/917) * [Bug 1874638](https://bugzilla.redhat.com/show_bug.cgi?id=1874638): Add -F flag for ovn-nbctl logging [#914](https://github.com/openshift/cluster-network-operator/pull/914) * [Bug 1907454](https://bugzilla.redhat.com/show_bug.cgi?id=1907454): install podnetworkconnectivitycheck crd [#898](https://github.com/openshift/cluster-network-operator/pull/898) * [Bug 1777038](https://bugzilla.redhat.com/show_bug.cgi?id=1777038): Add alerting rules for subnet allocations [#889](https://github.com/openshift/cluster-network-operator/pull/889) * [Bug 1906844](https://bugzilla.redhat.com/show_bug.cgi?id=1906844): Disable EndpointSlice and EndpointSliceProxying feature gates and update to k8s 1.19.4. [#905](https://github.com/openshift/cluster-network-operator/pull/905) * [Bug 1905792](https://bugzilla.redhat.com/show_bug.cgi?id=1905792): changes to egressfirewall CRD to accommodate DNS names [#908](https://github.com/openshift/cluster-network-operator/pull/908) * hack: fix run-locally [#903](https://github.com/openshift/cluster-network-operator/pull/903) * Add connectivity checker controller [#856](https://github.com/openshift/cluster-network-operator/pull/856) * Fix IPsec CI [#900](https://github.com/openshift/cluster-network-operator/pull/900) * Assign openshift sdn traffic to system priority level [#880](https://github.com/openshift/cluster-network-operator/pull/880) * [Bug 1890630](https://bugzilla.redhat.com/show_bug.cgi?id=1890630): Ensure LimitedPortsOnNetwork is only triggered when needed [#895](https://github.com/openshift/cluster-network-operator/pull/895) * Enable IPsec [#886](https://github.com/openshift/cluster-network-operator/pull/886) * increasing logging when waiting for Masters during bootstrap for OVN [#894](https://github.com/openshift/cluster-network-operator/pull/894) * ovn rbac for endpoint slices [#891](https://github.com/openshift/cluster-network-operator/pull/891) * Start to move to a library-go style operator [#863](https://github.com/openshift/cluster-network-operator/pull/863) * Annotate manifests for single-node-developer cluster profile [#892](https://github.com/openshift/cluster-network-operator/pull/892) * Kuryr: Allow changes to KuryrConfig [#883](https://github.com/openshift/cluster-network-operator/pull/883) * Simplify kube-rbac-proxy startup script [#879](https://github.com/openshift/cluster-network-operator/pull/879) * Add IBM Cloud managed annotations to CVO manifests [#874](https://github.com/openshift/cluster-network-operator/pull/874) * Build check-endpoints in Dockerfile [#881](https://github.com/openshift/cluster-network-operator/pull/881) * Add egress-router-cni init container [#815](https://github.com/openshift/cluster-network-operator/pull/815) * Add check-endpoints command [#872](https://github.com/openshift/cluster-network-operator/pull/872) * fix CRD / Codegen [#865](https://github.com/openshift/cluster-network-operator/pull/865) * Add operator.openshift.io/v1/network to relatedObjects for must-gather [#873](https://github.com/openshift/cluster-network-operator/pull/873) * [Bug 1891716](https://bugzilla.redhat.com/show_bug.cgi?id=1891716): Remove spurious label in the pod selector of the master daemonset. [#867](https://github.com/openshift/cluster-network-operator/pull/867) * Detect Nodes Network MTU on Installations with Kuryr [#853](https://github.com/openshift/cluster-network-operator/pull/853) * [Bug 1893362](https://bugzilla.redhat.com/show_bug.cgi?id=1893362): Ensure tail processes exit with parent [#859](https://github.com/openshift/cluster-network-operator/pull/859) * [Bug 1874638](https://bugzilla.redhat.com/show_bug.cgi?id=1874638): Fixes missing nbctl daemon logging [#772](https://github.com/openshift/cluster-network-operator/pull/772) * Validate poolBatchPorts number against min and max in configuration. [#809](https://github.com/openshift/cluster-network-operator/pull/809) * Simplify CA Bundle injection for multus admission webhook [#761](https://github.com/openshift/cluster-network-operator/pull/761) * add current profile annotations to CVO manifests [#846](https://github.com/openshift/cluster-network-operator/pull/846) * [Bug 1890130](https://bugzilla.redhat.com/show_bug.cgi?id=1890130): openshift-sdn: multitenant: join openshift-etcd-operator to etcd [#844](https://github.com/openshift/cluster-network-operator/pull/844) * [Bug 1891023](https://bugzilla.redhat.com/show_bug.cgi?id=1891023): Fix ovn rbac proxy init script secret name [#841](https://github.com/openshift/cluster-network-operator/pull/841) * Use kube-rbac-proxy for standalone kube-proxy metrics [#839](https://github.com/openshift/cluster-network-operator/pull/839) * Bump dependencies of k8s to 0.19.2 [#840](https://github.com/openshift/cluster-network-operator/pull/840) * Set image versions of CNO deployment to latest [#813](https://github.com/openshift/cluster-network-operator/pull/813) * Updating cluster-network-operator builder & base images to be consistent with ART [#829](https://github.com/openshift/cluster-network-operator/pull/829) * README: document verbosity overrides [#838](https://github.com/openshift/cluster-network-operator/pull/838) * Remove operator-sdk dependencies [#827](https://github.com/openshift/cluster-network-operator/pull/827) * [Bug 1886834](https://bugzilla.redhat.com/show_bug.cgi?id=1886834): Make ovn-cert secret mandatory for both master and node [#834](https://github.com/openshift/cluster-network-operator/pull/834) * Add ovn-db-pod label on the master pods [#828](https://github.com/openshift/cluster-network-operator/pull/828) * Allow running openshift-sdn with standalone kube-proxy [#820](https://github.com/openshift/cluster-network-operator/pull/820) * [Bug 1885002](https://bugzilla.redhat.com/show_bug.cgi?id=1885002): Fix kube-rbac-proxy startup scripts [#822](https://github.com/openshift/cluster-network-operator/pull/822) * [Bug 1885165](https://bugzilla.redhat.com/show_bug.cgi?id=1885165): Fix ovnkube metrics [#824](https://github.com/openshift/cluster-network-operator/pull/824) * [Full changelog](https://github.com/openshift/cluster-network-operator/compare/4b79ca007a8270fe46267ec0b4d31cc4443a8b1b...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) * [Bug 1925072](https://bugzilla.redhat.com/show_bug.cgi?id=1925072): Remove architecture specific gcc flags. [#202](https://github.com/openshift/cluster-node-tuning-operator/pull/202) * [Bug 1925072](https://bugzilla.redhat.com/show_bug.cgi?id=1925072): Updating to the latest stalld v1.7.0. [#201](https://github.com/openshift/cluster-node-tuning-operator/pull/201) * [Bug 1923674](https://bugzilla.redhat.com/show_bug.cgi?id=1923674): Bump vendor dependencies to k8s 1.20.2 [#199](https://github.com/openshift/cluster-node-tuning-operator/pull/199) * [Bug 1924081](https://bugzilla.redhat.com/show_bug.cgi?id=1924081): Ship the latest tuned-2.15.0 [#200](https://github.com/openshift/cluster-node-tuning-operator/pull/200) * [Bug 1920438](https://bugzilla.redhat.com/show_bug.cgi?id=1920438): Fix openshift-tuned panic on turning debugging on/off. [#195](https://github.com/openshift/cluster-node-tuning-operator/pull/195) * [Bug 1919970](https://bugzilla.redhat.com/show_bug.cgi?id=1919970): Recover gracefully after Tuned errors. [#196](https://github.com/openshift/cluster-node-tuning-operator/pull/196) * [Bug 1906228](https://bugzilla.redhat.com/show_bug.cgi?id=1906228): openshift-tuned and Tuned daemon signal handling fixes. [#192](https://github.com/openshift/cluster-node-tuning-operator/pull/192) * [Bug 1917327](https://bugzilla.redhat.com/show_bug.cgi?id=1917327): Fix annotation message for NTOPodsNotReady message. [#193](https://github.com/openshift/cluster-node-tuning-operator/pull/193) * Updating cluster-node-tuning-operator builder & base images to be consistent with ART [#191](https://github.com/openshift/cluster-node-tuning-operator/pull/191) * [Bug 1907936](https://bugzilla.redhat.com/show_bug.cgi?id=1907936): Switch to nto_profile_calculated_total. [#189](https://github.com/openshift/cluster-node-tuning-operator/pull/189) * add 'single-node-production-edge' annotations to CVO manifests. [#187](https://github.com/openshift/cluster-node-tuning-operator/pull/187) * Adjusting annotation. [#186](https://github.com/openshift/cluster-node-tuning-operator/pull/186) * Updating OWNERS file [#184](https://github.com/openshift/cluster-node-tuning-operator/pull/184) * Annotate manifests for single-node-developer cluster profile [#185](https://github.com/openshift/cluster-node-tuning-operator/pull/185) * E2e test cleanup. [#183](https://github.com/openshift/cluster-node-tuning-operator/pull/183) * Allow selective debugging of the Tuned daemon. [#174](https://github.com/openshift/cluster-node-tuning-operator/pull/174) * [Bug 1900196](https://bugzilla.redhat.com/show_bug.cgi?id=1900196): Automatically restart stalld after exit. [#181](https://github.com/openshift/cluster-node-tuning-operator/pull/181) * Switch the upstream Dockerfile to CentOS 8. [#180](https://github.com/openshift/cluster-node-tuning-operator/pull/180) * Switch to the latest Tuned daemon. [#179](https://github.com/openshift/cluster-node-tuning-operator/pull/179) * NTO Metrics [#158](https://github.com/openshift/cluster-node-tuning-operator/pull/158) * Updating cluster-node-tuning-operator builder & base images to be consistent with ART [#178](https://github.com/openshift/cluster-node-tuning-operator/pull/178) * Add IBM Cloud managed annotations to CVO manifests [#177](https://github.com/openshift/cluster-node-tuning-operator/pull/177) * [Bug 1895919](https://bugzilla.redhat.com/show_bug.cgi?id=1895919): Add a weak dependency on kmod to tuned. [#175](https://github.com/openshift/cluster-node-tuning-operator/pull/175) * Change the priorities of example and e2e test profiles. [#173](https://github.com/openshift/cluster-node-tuning-operator/pull/173) * Generating tuned CRD without any manual intervention. [#172](https://github.com/openshift/cluster-node-tuning-operator/pull/172) * Set scheduling policy to SCHED_FIFO to stalld and lower threshold. [#169](https://github.com/openshift/cluster-node-tuning-operator/pull/169) * Ship the latest version of stalld. [#168](https://github.com/openshift/cluster-node-tuning-operator/pull/168) * add current profile annotations to CVO manifests [#167](https://github.com/openshift/cluster-node-tuning-operator/pull/167) * [Bug 1887088](https://bugzilla.redhat.com/show_bug.cgi?id=1887088): image-references: no longer require cluster-node-tuned [#165](https://github.com/openshift/cluster-node-tuning-operator/pull/165) * Update to the latest version of stalld, lowering starving threshold to 30s. [#162](https://github.com/openshift/cluster-node-tuning-operator/pull/162) * Updating cluster-node-tuning-operator builder & base images to be consistent with ART [#163](https://github.com/openshift/cluster-node-tuning-operator/pull/163) * Remove traces of unsigned RPMs from the image. [#160](https://github.com/openshift/cluster-node-tuning-operator/pull/160) * Remove Docker as image build engine [#114](https://github.com/openshift/cluster-node-tuning-operator/pull/114) * [Full changelog](https://github.com/openshift/cluster-node-tuning-operator/compare/4f212462ca20091177a52725eefe2e1db6256684...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) * [Bug 1905298](https://bugzilla.redhat.com/show_bug.cgi?id=1905298): openshift-apiserver initContainer fix-audit-permissions is not requesting required resources: cpu, memory [#428](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/428) * Remove tnozicka and add soltysh to OWNERS [#429](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/429) * [Bug 1915473](https://bugzilla.redhat.com/show_bug.cgi?id=1915473): Annotate manifests for single-node-developer cluster profile [#420](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/420) * [Bug 1887392](https://bugzilla.redhat.com/show_bug.cgi?id=1887392): bump kube to 0.20.1 and lib-go to master to pick up authn/z caching [#424](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/424) * [Bug 1907956](https://bugzilla.redhat.com/show_bug.cgi?id=1907956): connectivitycheckcontroller: bump [#421](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/421) * [Bug 1806918](https://bugzilla.redhat.com/show_bug.cgi?id=1806918): remove run-level=1 from openshift-apiserver-operator NS [#330](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/330) * [Bug 1806918](https://bugzilla.redhat.com/show_bug.cgi?id=1806918): remove run-level=1 from openshift-apiserver NS [#323](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/323) * wait for storage urls before installing the api server [#422](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/422) * updates encryption related components so that CAO can start manage its own encryption configuration [#416](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/416) * improve e2e tests [#419](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/419) * don't claim control over the oauth and user API [#417](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/417) * Add IBM Cloud managed annotations to CVO manifests [#415](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/415) * Use more restrictive defaultMode for secret mounts [#413](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/413) * picks up setting `TCP_USER_TIMEOUT` socket option [#412](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/412) * add current profile annotations to CVO manifests [#411](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/411) * Restrict log permissions [#397](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/397) * Observe Ingress AppsDomain For Routing Domain Override [#409](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/409) * enable etcd latency metric [#408](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/408) * connectivitycheckcontroller: disable by default [#407](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/407) * BUG 1888311: p&f: make oas SAR/TokenReview traffic exempt [#406](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/406) * [Bug 1888028](https://bugzilla.redhat.com/show_bug.cgi?id=1888028): bump library-go to stop waiting on kube-apiserver availability [#404](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/404) * Revert "connectivitycheckcontroller: disable by default" [#400](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/400) * [Bug 1876166](https://bugzilla.redhat.com/show_bug.cgi?id=1876166): need to be able to disable kube-apiserver connectivity checks [#402](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/402) * Updating ose-cluster-openshift-apiserver-operator builder & base images to be consistent with ART [#399](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/399) * flowschema for openshift apiserver and its operator [#398](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/398) * [Full changelog](https://github.com/openshift/cluster-openshift-apiserver-operator/compare/b428bbd03787282cbf909541626a5ae150f0d93d...df9b1a45165dd1a2cc17b5a885370093bb237e41) ### [cluster-openshift-controller-manager-operator](https://github.com/openshift/cluster-openshift-controller-manager-operator/tree/2a8963a9c5755d4951d882bd816cd4d6ccdf02cd) * [Bug 1924494](https://bugzilla.redhat.com/show_bug.cgi?id=1924494): Update k8s.io dependencies to address CVE-2021-3121 [#222](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/222) * [Bug 1944142](https://bugzilla.redhat.com/show_bug.cgi?id=1944142): Bump kubernetes to 0.20.5 [#204](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/204) * [Bug 1931856](https://bugzilla.redhat.com/show_bug.cgi?id=1931856): Set registry routes in operand config [#199](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/199) * Extend OWNERS [#195](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/195) * [Bug 1915304](https://bugzilla.redhat.com/show_bug.cgi?id=1915304): Updating ose-cluster-openshift-controller-manager-operator builder & base images to be consistent with ART [#194](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/194) * [Bug 1915473](https://bugzilla.redhat.com/show_bug.cgi?id=1915473): Annotate manifests for single-node-developer cluster profile [#187](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/187) * [Bug 1907948](https://bugzilla.redhat.com/show_bug.cgi?id=1907948): BUILD-149: bump(*): k8s 1.20.1-rc.0 [#189](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/189) * Add IBM Cloud managed annotations to CVO manifests [#186](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/186) * picks up setting `TCP_USER_TIMEOUT` socket option [#184](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/184) * add current profile annotations to CVO manifests [#183](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/183) * Updating ose-cluster-openshift-controller-manager-operator builder & base images to be consistent with ART [#182](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/182) * flowschema for openshift controller manager [#181](https://github.com/openshift/cluster-openshift-controller-manager-operator/pull/181) * [Full changelog](https://github.com/openshift/cluster-openshift-controller-manager-operator/compare/e6bd98b2cbb6d7580d90ccfe530f1724e557edfb...2a8963a9c5755d4951d882bd816cd4d6ccdf02cd) ### [cluster-policy-controller](https://github.com/openshift/cluster-policy-controller/tree/42791bac64066daac0922b3d77e4bd86edae3b4e) * [Bug 1924496](https://bugzilla.redhat.com/show_bug.cgi?id=1924496): Bump github.com/gogo/protobuf to v1.3.2 [#58](https://github.com/openshift/cluster-policy-controller/pull/58) * Updating cluster-policy-controller builder & base images to be consistent with ART [#54](https://github.com/openshift/cluster-policy-controller/pull/54) * the quota controllers should resync on new resources and make progress [#48](https://github.com/openshift/cluster-policy-controller/pull/48) * runs OpenShift specific ResourceQuota monitors [#44](https://github.com/openshift/cluster-policy-controller/pull/44) * [Bug 1890530](https://bugzilla.redhat.com/show_bug.cgi?id=1890530): release lock on graceful shutdown [#42](https://github.com/openshift/cluster-policy-controller/pull/42) * Updating cluster-policy-controller builder & base images to be consistent with ART [#41](https://github.com/openshift/cluster-policy-controller/pull/41) * add event when SCC ranges are created for namespace [#40](https://github.com/openshift/cluster-policy-controller/pull/40) * [Full changelog](https://github.com/openshift/cluster-policy-controller/compare/aa12fbe31eb4704d221ddcbc245fd4b2f7d45a42...42791bac64066daac0922b3d77e4bd86edae3b4e) ### [cluster-samples-operator](https://github.com/openshift/cluster-samples-operator/tree/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) * Updating ose-cluster-samples-operator builder & base images to be consistent with ART [#352](https://github.com/openshift/cluster-samples-operator/pull/352) * [Bug 1914723](https://bugzilla.redhat.com/show_bug.cgi?id=1914723): SamplesTBRInaccessibleOnBoot Alert has a misspelling [#351](https://github.com/openshift/cluster-samples-operator/pull/351) * [Bug 1766287](https://bugzilla.redhat.com/show_bug.cgi?id=1766287): Improve usability of hello-openshift imagestream [#350](https://github.com/openshift/cluster-samples-operator/pull/350) * [Bug 1907952](https://bugzilla.redhat.com/show_bug.cgi?id=1907952): BUILD-147: bump(*): k8s 1.20.1-rc.0 [#349](https://github.com/openshift/cluster-samples-operator/pull/349) * [Bug 1905319](https://bugzilla.redhat.com/show_bug.cgi?id=1905319): request required minimal mem resource per openshift conventions [#348](https://github.com/openshift/cluster-samples-operator/pull/348) * pull latest openshift/library for updating samples for 4.7 [#344](https://github.com/openshift/cluster-samples-operator/pull/344) * more readme corrections stemming from skills transfer work [#347](https://github.com/openshift/cluster-samples-operator/pull/347) * more README updates/fixes [#345](https://github.com/openshift/cluster-samples-operator/pull/345) * Annotate manifests for single-node-developer cluster profile [#343](https://github.com/openshift/cluster-samples-operator/pull/343) * add 'single-node-production-edge' annotations to CVO manifests [#342](https://github.com/openshift/cluster-samples-operator/pull/342) * [Bug 1898745](https://bugzilla.redhat.com/show_bug.cgi?id=1898745): deprecate ImageChangesInProgress, make sure it stays false [#341](https://github.com/openshift/cluster-samples-operator/pull/341) * Add IBM Cloud managed annotations to CVO manifests [#339](https://github.com/openshift/cluster-samples-operator/pull/339) * Updating ose-cluster-samples-operator builder & base images to be consistent with ART [#337](https://github.com/openshift/cluster-samples-operator/pull/337) * [Bug 1898745](https://bugzilla.redhat.com/show_bug.cgi?id=1898745): actually set imagestreams in progress to false in imagestream event path [#340](https://github.com/openshift/cluster-samples-operator/pull/340) * set progressing false on imagestream events as well if no active streams [#338](https://github.com/openshift/cluster-samples-operator/pull/338) * [BUILD-125](https://issues.redhat.com/browse/BUILD-125): move imagestream tracking out of operator config object [#313](https://github.com/openshift/cluster-samples-operator/pull/313) * Add aarch64 support [#335](https://github.com/openshift/cluster-samples-operator/pull/335) * add current profile annotations to CVO manifests [#334](https://github.com/openshift/cluster-samples-operator/pull/334) * Add hello-openshift imagestream [#332](https://github.com/openshift/cluster-samples-operator/pull/332) * [Bug 1886890](https://bugzilla.redhat.com/show_bug.cgi?id=1886890): Override jenkins-agent-base imagestream [#331](https://github.com/openshift/cluster-samples-operator/pull/331) * [BUILD-145](https://issues.redhat.com/browse/BUILD-145): store imagestreamtag to image mappings in configmap [#321](https://github.com/openshift/cluster-samples-operator/pull/321) * Updating ose-cluster-samples-operator builder & base images to be consistent with ART [#330](https://github.com/openshift/cluster-samples-operator/pull/330) * Sync w/ library for updating jenkins nodejs agent image [#329](https://github.com/openshift/cluster-samples-operator/pull/329) * [Full changelog](https://github.com/openshift/cluster-samples-operator/compare/45bc9dda411f488693a293a265f776d595f340b8...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) * [Bug 1923098](https://bugzilla.redhat.com/show_bug.cgi?id=1923098): Add replicasets to vsphere permissions [#134](https://github.com/openshift/cluster-storage-operator/pull/134) * [Bug 1883538](https://bugzilla.redhat.com/show_bug.cgi?id=1883538): Only include the relevant drivers in relatedObjects [#133](https://github.com/openshift/cluster-storage-operator/pull/133) * [Bug 1910581](https://bugzilla.redhat.com/show_bug.cgi?id=1910581): CSO shouldn't overwrite clustercsidriver objects [#131](https://github.com/openshift/cluster-storage-operator/pull/131) * [Bug 1917551](https://bugzilla.redhat.com/show_bug.cgi?id=1917551): Change metric used in alerts for vsphere problem detector [#128](https://github.com/openshift/cluster-storage-operator/pull/128) * [Bug 1912945](https://bugzilla.redhat.com/show_bug.cgi?id=1912945): Add RBAC to allow operator to update CR's spec [#127](https://github.com/openshift/cluster-storage-operator/pull/127) * [Bug 1904503](https://bugzilla.redhat.com/show_bug.cgi?id=1904503): Add prometheus alerts for vsphere [#126](https://github.com/openshift/cluster-storage-operator/pull/126) * [Bug 1914451](https://bugzilla.redhat.com/show_bug.cgi?id=1914451): Run CSO as non-root user [#123](https://github.com/openshift/cluster-storage-operator/pull/123) * Updating cluster-storage-operator builder & base images to be consistent with ART [#125](https://github.com/openshift/cluster-storage-operator/pull/125) * [Bug 1915473](https://bugzilla.redhat.com/show_bug.cgi?id=1915473): Annotate manifests for single-node-developer cluster profile [#106](https://github.com/openshift/cluster-storage-operator/pull/106) * [Bug 1912944](https://bugzilla.redhat.com/show_bug.cgi?id=1912944): Set proxy env in vsphere-problem-detector, manila and oVirt deployment containers [#122](https://github.com/openshift/cluster-storage-operator/pull/122) * [Bug 1912945](https://bugzilla.redhat.com/show_bug.cgi?id=1912945): Add RBAC rules to read proxy resource [#121](https://github.com/openshift/cluster-storage-operator/pull/121) * [Bug 1907812](https://bugzilla.redhat.com/show_bug.cgi?id=1907812): Use separate RBAC objects for AWS CA bundle retrieval [#118](https://github.com/openshift/cluster-storage-operator/pull/118) * [Bug 1914119](https://bugzilla.redhat.com/show_bug.cgi?id=1914119): Add RBAC for status field [#120](https://github.com/openshift/cluster-storage-operator/pull/120) * [Bug 1904497](https://bugzilla.redhat.com/show_bug.cgi?id=1904497): Add vsphere problem detector deployment [#111](https://github.com/openshift/cluster-storage-operator/pull/111) * [Bug 1907329](https://bugzilla.redhat.com/show_bug.cgi?id=1907329): Add missing default cluster profile annotation [#117](https://github.com/openshift/cluster-storage-operator/pull/117) * [Bug 1904578](https://bugzilla.redhat.com/show_bug.cgi?id=1904578): Configure metrics scraping [#107](https://github.com/openshift/cluster-storage-operator/pull/107) * Add IBM Cloud managed annotations to CVO manifests [#102](https://github.com/openshift/cluster-storage-operator/pull/102) * Add YAMLs for starting vsphere-problem-detector as a deployment [#110](https://github.com/openshift/cluster-storage-operator/pull/110) * aws: grant ebs operator permission to read configmaps [#112](https://github.com/openshift/cluster-storage-operator/pull/112) * [Bug 1902601](https://bugzilla.redhat.com/show_bug.cgi?id=1902601): Fix resources in cinder csi deployment template [#108](https://github.com/openshift/cluster-storage-operator/pull/108) * Add missing default profile annotation [#105](https://github.com/openshift/cluster-storage-operator/pull/105) * [Bug 1902552](https://bugzilla.redhat.com/show_bug.cgi?id=1902552): Fix cinder-csi images [#104](https://github.com/openshift/cluster-storage-operator/pull/104) * Add OpenStack Cinder driver startup [#103](https://github.com/openshift/cluster-storage-operator/pull/103) * Add GCP-PD CSI Operator to CSO [#101](https://github.com/openshift/cluster-storage-operator/pull/101) * [Bug 1894025](https://bugzilla.redhat.com/show_bug.cgi?id=1894025): Add annotations to cluster-csi-drivers namespace [#100](https://github.com/openshift/cluster-storage-operator/pull/100) * Remove OpenStack Cinder operator startup [#99](https://github.com/openshift/cluster-storage-operator/pull/99) * Updating cluster-storage-operator builder & base images to be consistent with ART [#95](https://github.com/openshift/cluster-storage-operator/pull/95) * Add OpenStack Cinder driver startup [#98](https://github.com/openshift/cluster-storage-operator/pull/98) * add current profile annotations to CVO manifests [#97](https://github.com/openshift/cluster-storage-operator/pull/97) * Bump OpenShift API to include Cinder CSI driver [#94](https://github.com/openshift/cluster-storage-operator/pull/94) * [Bug 1879365](https://bugzilla.redhat.com/show_bug.cgi?id=1879365): Move CSO namespace to lower runlevel [#89](https://github.com/openshift/cluster-storage-operator/pull/89) * [Full changelog](https://github.com/openshift/cluster-storage-operator/compare/58bf46eaaee91a3be03625177fb884b735fc520c...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) * [Bug 1915473](https://bugzilla.redhat.com/show_bug.cgi?id=1915473): Annotate manifests for single-node-developer cluster profile [#26](https://github.com/openshift/cluster-update-keys/pull/26) * Updating ose-cluster-update-keys builder & base images to be consistent with ART [#28](https://github.com/openshift/cluster-update-keys/pull/28) * Add Apache 2.0 License [#20](https://github.com/openshift/cluster-update-keys/pull/20) * [Bug 1915217](https://bugzilla.redhat.com/show_bug.cgi?id=1915217): readme: specify which keys are used in nightlies/OKD/OCP builds [#27](https://github.com/openshift/cluster-update-keys/pull/27) * Updating ose-cluster-update-keys builder & base images to be consistent with ART [#25](https://github.com/openshift/cluster-update-keys/pull/25) * add current profile annotations to CVO manifests [#23](https://github.com/openshift/cluster-update-keys/pull/23) * [Full changelog](https://github.com/openshift/cluster-update-keys/compare/70c87c7025f2c726e523b2fefbb9252772550c1c...b7e791773b67f9acd6f521b8c1f69778e43a7d94) ### [cluster-version-operator](https://github.com/openshift/cluster-version-operator/tree/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) * [Bug 1926795](https://bugzilla.redhat.com/show_bug.cgi?id=1926795): install/0000_90_cluster-version-operator_02_servicemonitor.yaml: adjust "CannotRetrieveUpdates" to "warning" [#516](https://github.com/openshift/cluster-version-operator/pull/516) * [Bug 1921413](https://bugzilla.redhat.com/show_bug.cgi?id=1921413): pkg/start: Fix shutdown deadlock when die before getting a leader lock [#521](https://github.com/openshift/cluster-version-operator/pull/521) * [Bug 1921413](https://bugzilla.redhat.com/show_bug.cgi?id=1921413): pkg/cvo/cvo: Guard Operator.Run goroutine handling from early cancels [#508](https://github.com/openshift/cluster-version-operator/pull/508) * [Bug 1916384](https://bugzilla.redhat.com/show_bug.cgi?id=1916384): pkg/cvo: Use shutdownContext for final status synchronization [#501](https://github.com/openshift/cluster-version-operator/pull/501) * [Bug 1884334](https://bugzilla.redhat.com/show_bug.cgi?id=1884334): UpdateError: enhance for ability to determine when upgrade failing [#486](https://github.com/openshift/cluster-version-operator/pull/486) * [Bug 1903382](https://bugzilla.redhat.com/show_bug.cgi?id=1903382): pkg/payload/task_graph: Require firstIncompleteNode to have tasks [#484](https://github.com/openshift/cluster-version-operator/pull/484) * [Bug 1921277](https://bugzilla.redhat.com/show_bug.cgi?id=1921277): pkg/cvo/sync_worker.go: Fix log statements to handle arguments [#507](https://github.com/openshift/cluster-version-operator/pull/507) * [Bug 1768255](https://bugzilla.redhat.com/show_bug.cgi?id=1768255): replace Fraction with Done and Total [#497](https://github.com/openshift/cluster-version-operator/pull/497) * [Bug 1918085](https://bugzilla.redhat.com/show_bug.cgi?id=1918085): Fixing the log message in WaitForJobCompletion() [#503](https://github.com/openshift/cluster-version-operator/pull/503) * [Bug 1905221](https://bugzilla.redhat.com/show_bug.cgi?id=1905221): pkg/cvo/sync_worker.go: Ignore work changes during init [#500](https://github.com/openshift/cluster-version-operator/pull/500) * [Bug 1905221](https://bugzilla.redhat.com/show_bug.cgi?id=1905221): pkg/cvo/sync_worker.go: log work change details [#492](https://github.com/openshift/cluster-version-operator/pull/492) * *: Replace registry.svc.ci.openshift.org with registry.ci.openshift.org [#496](https://github.com/openshift/cluster-version-operator/pull/496) * [Bug 1906100](https://bugzilla.redhat.com/show_bug.cgi?id=1906100): use child context to verify payload signature on forced update [#493](https://github.com/openshift/cluster-version-operator/pull/493) * [Bug 1907329](https://bugzilla.redhat.com/show_bug.cgi?id=1907329): Add cluster profile support [#404](https://github.com/openshift/cluster-version-operator/pull/404) * [Bug 1879976](https://bugzilla.redhat.com/show_bug.cgi?id=1879976): pkg/cvo: Compare Cincinnati data by digest when merging metadata [#490](https://github.com/openshift/cluster-version-operator/pull/490) * [Bug 1907313](https://bugzilla.redhat.com/show_bug.cgi?id=1907313): Don't create ClusterOperator during precreation step if it's present in overrides [#488](https://github.com/openshift/cluster-version-operator/pull/488) * [Bug 1906916](https://bugzilla.redhat.com/show_bug.cgi?id=1906916): bump k8s.io from v0.19.0 to v0.20.0 [#489](https://github.com/openshift/cluster-version-operator/pull/489) * Add ClusterProfile template variable [#483](https://github.com/openshift/cluster-version-operator/pull/483) * Modify to use library-go manifest and verify packages [#443](https://github.com/openshift/cluster-version-operator/pull/443) * docs/dev/clusteroperator: Fix "he" -> "the" typo [#479](https://github.com/openshift/cluster-version-operator/pull/479) * Doc fix for cluster operator creation step [#478](https://github.com/openshift/cluster-version-operator/pull/478) * [Bug 1891143](https://bugzilla.redhat.com/show_bug.cgi?id=1891143): pkg/cvo/metrics: Abandon child goroutines after shutdownContext expires [#477](https://github.com/openshift/cluster-version-operator/pull/477) * hack/log-explainer: Don't crash if run on truncated logs [#475](https://github.com/openshift/cluster-version-operator/pull/475) * Fixing go doc for equalUpdate() [#474](https://github.com/openshift/cluster-version-operator/pull/474) * [Bug 1886900](https://bugzilla.redhat.com/show_bug.cgi?id=1886900): pkg/cvo/sync_worker: Demote "Status change: ..." logging to v6 [#472](https://github.com/openshift/cluster-version-operator/pull/472) * [Bug 1886900](https://bugzilla.redhat.com/show_bug.cgi?id=1886900): pkg/cvo/sync_worker: Drop "Manifest: ..." logging [#469](https://github.com/openshift/cluster-version-operator/pull/469) * Updating cluster-version-operator builder & base images to be consistent with ART [#468](https://github.com/openshift/cluster-version-operator/pull/468) * Fix typo in goarch variable [#466](https://github.com/openshift/cluster-version-operator/pull/466) * docs: update cluster_installer description [#447](https://github.com/openshift/cluster-version-operator/pull/447) * Fixing spelling of notUpradeableCondition [#454](https://github.com/openshift/cluster-version-operator/pull/454) * [Full changelog](https://github.com/openshift/cluster-version-operator/compare/4a67954c0d5f154d24404e00b3a7d22d5f29629f...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) * Updating configmap-reload builder & base images to be consistent with ART [#25](https://github.com/openshift/configmap-reload/pull/25) * [Full changelog](https://github.com/openshift/configmap-reload/compare/2ac2b6353aa536ddbb5785509a182baea7829b57...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) * [Bug 1937313](https://bugzilla.redhat.com/show_bug.cgi?id=1937313): Removed loaded prop and nested component [#8351](https://github.com/openshift/console/pull/8351) * [Bug 1936803](https://bugzilla.redhat.com/show_bug.cgi?id=1936803): support service binding operator version 0.5.0 [#8335](https://github.com/openshift/console/pull/8335) * [Bug 1937469](https://bugzilla.redhat.com/show_bug.cgi?id=1937469): Pod/node/ip/template isn't showing when vm is running [#8357](https://github.com/openshift/console/pull/8357) * [Bug 1932277](https://bugzilla.redhat.com/show_bug.cgi?id=1932277): Create new pool with arbiter - wrong replica (4.7 release) [#8234](https://github.com/openshift/console/pull/8234) * [Bug 1930152](https://bugzilla.redhat.com/show_bug.cgi?id=1930152): Do not fail new VM wizard when no storage classes are available [#8190](https://github.com/openshift/console/pull/8190) * [Bug 1937086](https://bugzilla.redhat.com/show_bug.cgi?id=1937086): Fix topology crash due to selfLink deprecation [#8317](https://github.com/openshift/console/pull/8317) * [Bug 1928228](https://bugzilla.redhat.com/show_bug.cgi?id=1928228): retry co-fetch on 409 POST or 429 [#8154](https://github.com/openshift/console/pull/8154) * [Bug 1932151](https://bugzilla.redhat.com/show_bug.cgi?id=1932151): Fix rendering of access-mode selector [#8229](https://github.com/openshift/console/pull/8229) * [Bug 1929198](https://bugzilla.redhat.com/show_bug.cgi?id=1929198): allow choice of binding type when creating RoleBinding [#8172](https://github.com/openshift/console/pull/8172) * [Bug 1928023](https://bugzilla.redhat.com/show_bug.cgi?id=1928023): Consider finally tasks when calculating task status [#8149](https://github.com/openshift/console/pull/8149) * [Bug 1927407](https://bugzilla.redhat.com/show_bug.cgi?id=1927407): update pf virtualized dependency to fix breakpoint prop missing in virtualized table [#8130](https://github.com/openshift/console/pull/8130) * [Bug 1932968](https://bugzilla.redhat.com/show_bug.cgi?id=1932968): Fix to avoid overriding of d/dc pod template container values [#8248](https://github.com/openshift/console/pull/8248) * [Bug 1926830](https://bugzilla.redhat.com/show_bug.cgi?id=1926830): [CI][e2e] Add storage.bind.immediate.requested annotation to golden image dvs [#8245](https://github.com/openshift/console/pull/8245) * [ODC-5487](https://issues.redhat.com/browse/ODC-5487): Temp fix for search-input bug [#8071](https://github.com/openshift/console/pull/8071) * [Bug 1924387](https://bugzilla.redhat.com/show_bug.cgi?id=1924387): Fix malformed ja/zh modal delete message [#8070](https://github.com/openshift/console/pull/8070) * [Bug 1925596](https://bugzilla.redhat.com/show_bug.cgi?id=1925596): Text overflows Card boundary; Add Commit msg to details [#8064](https://github.com/openshift/console/pull/8064) * [Bug 1921087](https://bugzilla.redhat.com/show_bug.cgi?id=1921087): Next quick start link update [#7945](https://github.com/openshift/console/pull/7945) * [Bug 1925562](https://bugzilla.redhat.com/show_bug.cgi?id=1925562): Add new ArgoCD link from GitOps application environments page [#7798](https://github.com/openshift/console/pull/7798) * [Bug 1891951](https://bugzilla.redhat.com/show_bug.cgi?id=1891951): Compression pool info message [#8066](https://github.com/openshift/console/pull/8066) * [Bug 1925415](https://bugzilla.redhat.com/show_bug.cgi?id=1925415): waiting for VM importing before move on [#8065](https://github.com/openshift/console/pull/8065) * [Bug 1925516](https://bugzilla.redhat.com/show_bug.cgi?id=1925516): Pipeline metrics tooltips [#8062](https://github.com/openshift/console/pull/8062) * [Bug 1925200](https://bugzilla.redhat.com/show_bug.cgi?id=1925200): show warning when alert type cannot be recognized [#8058](https://github.com/openshift/console/pull/8058) * [Bug 1924083](https://bugzilla.redhat.com/show_bug.cgi?id=1924083): Stop events related to Object Storage from showing up in Persistent Storage Dashboard [#8039](https://github.com/openshift/console/pull/8039) * Template provider tests [#7995](https://github.com/openshift/console/pull/7995) * [Bug 1920367](https://bugzilla.redhat.com/show_bug.cgi?id=1920367): When creating localvolumeset instance from the web console, the title for setting volumeMode is `Disk Mode` [#7954](https://github.com/openshift/console/pull/7954) * Multiple pool cypress test migration [#7616](https://github.com/openshift/console/pull/7616) * [Bug 1905066](https://bugzilla.redhat.com/show_bug.cgi?id=1905066): Added smoke suite - monitoring test Scenarios [#7984](https://github.com/openshift/console/pull/7984) * [Bug 1867400](https://bugzilla.redhat.com/show_bug.cgi?id=1867400): Not allow creation of second storagecluster [#7829](https://github.com/openshift/console/pull/7829) * Make OCS local volume set step responsive in wizard flow [#8017](https://github.com/openshift/console/pull/8017) * [Bug 1923721](https://bugzilla.redhat.com/show_bug.cgi?id=1923721): Handle pipeline svg icon spin using a wrapped <g> element [#8007](https://github.com/openshift/console/pull/8007) * [Bug 1925163](https://bugzilla.redhat.com/show_bug.cgi?id=1925163): Add info about dev catalog to boot source column [#8059](https://github.com/openshift/console/pull/8059) * [Bug 1925024](https://bugzilla.redhat.com/show_bug.cgi?id=1925024): removes form validation from net(sasl/tls) section for kafkaSource [#8051](https://github.com/openshift/console/pull/8051) * [Bug 1924955](https://bugzilla.redhat.com/show_bug.cgi?id=1924955): Fix that image containers are fetched from external container registries (which doesn't work for private image containers) [#8046](https://github.com/openshift/console/pull/8046) * [Bug 1924143](https://bugzilla.redhat.com/show_bug.cgi?id=1924143): Create application edit url based on git provider [#8028](https://github.com/openshift/console/pull/8028) * [Bug 1915176](https://bugzilla.redhat.com/show_bug.cgi?id=1915176): Update snapshot API CRDs to v1 in web-console when creating volumesnapshot related resource [#7801](https://github.com/openshift/console/pull/7801) * [Bug 1922911](https://bugzilla.redhat.com/show_bug.cgi?id=1922911): Query Browser: Fix graph crash after hiding and then showing a series [#8056](https://github.com/openshift/console/pull/8056) * Add check errors in add capacity tests [#8033](https://github.com/openshift/console/pull/8033) * [Bug 1920677](https://bugzilla.redhat.com/show_bug.cgi?id=1920677): Fix for i18n for dev console guided tour [#8032](https://github.com/openshift/console/pull/8032) * [CONSOLE-2539](https://issues.redhat.com/browse/CONSOLE-2539): Add Chinese and Japanese translations [#7981](https://github.com/openshift/console/pull/7981) * Update gitops backend service namespace [#7913](https://github.com/openshift/console/pull/7913) * Add tests for VM template source and VM empty state [#7842](https://github.com/openshift/console/pull/7842) * [Bug 1925039](https://bugzilla.redhat.com/show_bug.cgi?id=1925039): Fix Test - ID(CNV-5327) [#8054](https://github.com/openshift/console/pull/8054) * [Bug 1925020](https://bugzilla.redhat.com/show_bug.cgi?id=1925020): Console demo plugin deployment image should not point to dockerhub [#8052](https://github.com/openshift/console/pull/8052) * [Bug 1923911](https://bugzilla.redhat.com/show_bug.cgi?id=1923911): improve test for vm filter and details page [#8014](https://github.com/openshift/console/pull/8014) * e2e automation add wait for RDP data [#8042](https://github.com/openshift/console/pull/8042) * [Bug 1921023](https://bugzilla.redhat.com/show_bug.cgi?id=1921023): Disable flexible scaling for internal mode [#8043](https://github.com/openshift/console/pull/8043) * [Bug 1924046](https://bugzilla.redhat.com/show_bug.cgi?id=1924046): Avoid checking user settings if url has namespace [#8022](https://github.com/openshift/console/pull/8022) * [Bug 1874192](https://bugzilla.redhat.com/show_bug.cgi?id=1874192): Add support for creation of GCP BS with a pre-created secret [#8002](https://github.com/openshift/console/pull/8002) * [Bug 1907877](https://bugzilla.redhat.com/show_bug.cgi?id=1907877): Added cypress automation scripts for pipleline builder [#7642](https://github.com/openshift/console/pull/7642) * [Bug 1923973](https://bugzilla.redhat.com/show_bug.cgi?id=1923973): Update dynamic plugin demo README to inform about how to enable the ConsolePlugins [#8019](https://github.com/openshift/console/pull/8019) * [Bug 1797766](https://bugzilla.redhat.com/show_bug.cgi?id=1797766): Resource Requirements" specDescriptor fields - CPU and Memory injects empty string YAML editor [#5525](https://github.com/openshift/console/pull/5525) * [Bug 1924583](https://bugzilla.redhat.com/show_bug.cgi?id=1924583): Deprectaed templates are listed in the Templates screen [#8038](https://github.com/openshift/console/pull/8038) * Reduce thickness of donut chart in selected capacity [#7986](https://github.com/openshift/console/pull/7986) * [Bug 1924078](https://bugzilla.redhat.com/show_bug.cgi?id=1924078): Make Topology quick search View all results footer sticky [#8029](https://github.com/openshift/console/pull/8029) * [Bug 1920981](https://bugzilla.redhat.com/show_bug.cgi?id=1920981): Add capacity changes for arbiter enabled [#7996](https://github.com/openshift/console/pull/7996) * [Bug 1924480](https://bugzilla.redhat.com/show_bug.cgi?id=1924480): When creating Snapshoot blockOwnerDeletion is now false [#8036](https://github.com/openshift/console/pull/8036) * [Bug 1891951](https://bugzilla.redhat.com/show_bug.cgi?id=1891951): Info message while creating pools with compression on [#8013](https://github.com/openshift/console/pull/8013) * Restrict 'BackingStore' name to 43 characters [#7983](https://github.com/openshift/console/pull/7983) * [Bug 1924365](https://bugzilla.redhat.com/show_bug.cgi?id=1924365): Add blank disk when choosing network boot [#8035](https://github.com/openshift/console/pull/8035) * [Bug 1915995](https://bugzilla.redhat.com/show_bug.cgi?id=1915995): - "Edit RoleBinding Subject" action under RoleBinding list page kebab actions causes unhandled exception [#7846](https://github.com/openshift/console/pull/7846) * Add noobaa sso test migration to cypress [#7570](https://github.com/openshift/console/pull/7570) * For ODC-5460: downgrade pf topology package to fix create of service binding connector. [#8030](https://github.com/openshift/console/pull/8030) * [Bug 1923894](https://bugzilla.redhat.com/show_bug.cgi?id=1923894): Listing Subscriptions in OLM should also show them when 'All Projects' namespace is picked [#8018](https://github.com/openshift/console/pull/8018) * [Bug 1924188](https://bugzilla.redhat.com/show_bug.cgi?id=1924188): Update language selector modal dropdown [#8009](https://github.com/openshift/console/pull/8009) * [Bug 1920684](https://bugzilla.redhat.com/show_bug.cgi?id=1920684): Update language preferences modal [#7936](https://github.com/openshift/console/pull/7936) * [Bug 1906118](https://bugzilla.redhat.com/show_bug.cgi?id=1906118): Fix Ceph Polling Issue by adding flag guards [#8021](https://github.com/openshift/console/pull/8021) * [Bug 1923945](https://bugzilla.redhat.com/show_bug.cgi?id=1923945): Keep PVC name and namespace when os/flavor/workload is changed [#8020](https://github.com/openshift/console/pull/8020) * [Bug 1923951](https://bugzilla.redhat.com/show_bug.cgi?id=1923951): fixes eveting menuoptions for create flow for all namespace selection [#8016](https://github.com/openshift/console/pull/8016) * [Bug 1922911](https://bugzilla.redhat.com/show_bug.cgi?id=1922911): Query Browser: Show empty state when all series are disabled [#8012](https://github.com/openshift/console/pull/8012) * [Bug 1922021](https://bugzilla.redhat.com/show_bug.cgi?id=1922021): i18n three Terminal terms [#8011](https://github.com/openshift/console/pull/8011) * [Bug 1921949](https://bugzilla.redhat.com/show_bug.cgi?id=1921949): Fix source code URL for apps created using self-hosted repositories [#8006](https://github.com/openshift/console/pull/8006) * [Bug 1910492](https://bugzilla.redhat.com/show_bug.cgi?id=1910492): Fix KMS details getting auto popluated due to incorrect state manipulation. [#7998](https://github.com/openshift/console/pull/7998) * [Bug 1918438](https://bugzilla.redhat.com/show_bug.cgi?id=1918438): adds i18n for serving/eventing [#7941](https://github.com/openshift/console/pull/7941) * [Bug 1891766](https://bugzilla.redhat.com/show_bug.cgi?id=1891766): Stop non-positive values from being entered by users for min disk size [#7890](https://github.com/openshift/console/pull/7890) * [Bug 1915200](https://bugzilla.redhat.com/show_bug.cgi?id=1915200): [OCP 4.7+ OCS 4.6]Arbiter related Note should not show u… [#7903](https://github.com/openshift/console/pull/7903) * [Bug 1923081](https://bugzilla.redhat.com/show_bug.cgi?id=1923081): Improve test for checking common templates [#8001](https://github.com/openshift/console/pull/8001) * [Bug 1905338](https://bugzilla.redhat.com/show_bug.cgi?id=1905338): updated add flow test scenarios [#7989](https://github.com/openshift/console/pull/7989) * [Bug 1916888](https://bugzilla.redhat.com/show_bug.cgi?id=1916888): Modifying OCS wizard Donor chart based on selected device type [#7924](https://github.com/openshift/console/pull/7924) * [Bug 1908277](https://bugzilla.redhat.com/show_bug.cgi?id=1908277): Pipeline Actions scripts [#7564](https://github.com/openshift/console/pull/7564) * [Bug 1921762](https://bugzilla.redhat.com/show_bug.cgi?id=1921762): Fix knative serving and eventing breadcrumbs [#7885](https://github.com/openshift/console/pull/7885) * [Bug 1921556](https://bugzilla.redhat.com/show_bug.cgi?id=1921556): Modified certificate secrets key name as per rook [#8008](https://github.com/openshift/console/pull/8008) * [Bug 1923003](https://bugzilla.redhat.com/show_bug.cgi?id=1923003): Update Insights widget state [#7997](https://github.com/openshift/console/pull/7997) * Remove anonymous exports in NADs plugin [#8005](https://github.com/openshift/console/pull/8005) * [Bug 1919387](https://bugzilla.redhat.com/show_bug.cgi?id=1919387): Wait till the DOM is loaded when writing to the body localStorage issue [#7925](https://github.com/openshift/console/pull/7925) * update scenarios [#7897](https://github.com/openshift/console/pull/7897) * [Bug 1913969](https://bugzilla.redhat.com/show_bug.cgi?id=1913969): Fix edge case exception for fieldDependency spec descriptor [#7957](https://github.com/openshift/console/pull/7957) * [Bug 1921253](https://bugzilla.redhat.com/show_bug.cgi?id=1921253): i18n TextFilter placeholder [#7953](https://github.com/openshift/console/pull/7953) * [Bug 1921774](https://bugzilla.redhat.com/show_bug.cgi?id=1921774): fix delete app modal error when resource not found [#7948](https://github.com/openshift/console/pull/7948) * [Bug 1922015](https://bugzilla.redhat.com/show_bug.cgi?id=1922015): prevent catalog modal header from collapsing [#8004](https://github.com/openshift/console/pull/8004) * Remove Kanika from Maintainers file [#8000](https://github.com/openshift/console/pull/8000) * [Bug 1916747](https://bugzilla.redhat.com/show_bug.cgi?id=1916747): Dont link to missing quickstarts [#7999](https://github.com/openshift/console/pull/7999) * [Bug 1920200](https://bugzilla.redhat.com/show_bug.cgi?id=1920200): Throw error if ConfigMap creation fails with unexpected response [#7918](https://github.com/openshift/console/pull/7918) * [Bug 1918639](https://bugzilla.redhat.com/show_bug.cgi?id=1918639): add missing trigger types and update the optional fields [#7889](https://github.com/openshift/console/pull/7889) * [Bug 1908375](https://bugzilla.redhat.com/show_bug.cgi?id=1908375): added pipelines workspaces scripts [#7574](https://github.com/openshift/console/pull/7574) * [Bug 1908367](https://bugzilla.redhat.com/show_bug.cgi?id=1908367): pipeline triggers scripts [#7572](https://github.com/openshift/console/pull/7572) * [Bug 1920912](https://bugzilla.redhat.com/show_bug.cgi?id=1920912): Fix poweroff modal [#7993](https://github.com/openshift/console/pull/7993) * [Bug 1921644](https://bugzilla.redhat.com/show_bug.cgi?id=1921644): [e2e][automation]revert endlines to backslach [#7992](https://github.com/openshift/console/pull/7992) * [Bug 1922782](https://bugzilla.redhat.com/show_bug.cgi?id=1922782): Data sanity was false [#7988](https://github.com/openshift/console/pull/7988) * [Bug 1922098](https://bugzilla.redhat.com/show_bug.cgi?id=1922098): project dropdown should close after user pick a project [#7987](https://github.com/openshift/console/pull/7987) * [Bug 1922066](https://bugzilla.redhat.com/show_bug.cgi?id=1922066): Search for boot disk by boot order, not PVC value [#7980](https://github.com/openshift/console/pull/7980) * [Bug 1922075](https://bugzilla.redhat.com/show_bug.cgi?id=1922075): Fix kubevirt flavor string [#7978](https://github.com/openshift/console/pull/7978) * [Bug 1921836](https://bugzilla.redhat.com/show_bug.cgi?id=1921836): Internationalize AccessTableRows [#7971](https://github.com/openshift/console/pull/7971) * [Bug 1919876](https://bugzilla.redhat.com/show_bug.cgi?id=1919876): Updated accessMode and volumeMode for common-template without source pvc from storage class if exist [#7966](https://github.com/openshift/console/pull/7966) * [Bug 1921713](https://bugzilla.redhat.com/show_bug.cgi?id=1921713): Fix migration tests [#7965](https://github.com/openshift/console/pull/7965) * [Bug 1921541](https://bugzilla.redhat.com/show_bug.cgi?id=1921541): skip guide page if it presents [#7960](https://github.com/openshift/console/pull/7960) * [Bug 1920320](https://bugzilla.redhat.com/show_bug.cgi?id=1920320): Show link to common template in vm details view [#7949](https://github.com/openshift/console/pull/7949) * [Bug 1920248](https://bugzilla.redhat.com/show_bug.cgi?id=1920248): fix pipeline rerun when pipelineSpec is embedded [#7923](https://github.com/openshift/console/pull/7923) * Migrate storageclass tests to cypress [#7789](https://github.com/openshift/console/pull/7789) * [Bug 1921880](https://bugzilla.redhat.com/show_bug.cgi?id=1921880): Load all dynamic plugins enabled on the cluster upon Console startup [#7972](https://github.com/openshift/console/pull/7972) * [Bug 1911129](https://bugzilla.redhat.com/show_bug.cgi?id=1911129): Fix Monitoring charts renders nothing when switching from a Deployment to "All workloads" [#7659](https://github.com/openshift/console/pull/7659) * test: don't hard-code artifact dir path [#7990](https://github.com/openshift/console/pull/7990) * [Bug 1922099](https://bugzilla.redhat.com/show_bug.cgi?id=1922099): updated Readme with QE code review and automation process [#7979](https://github.com/openshift/console/pull/7979) * [Bug 1920655](https://bugzilla.redhat.com/show_bug.cgi?id=1920655): only show Cluster autoscalar on Cluster Settings if Clu… [#7973](https://github.com/openshift/console/pull/7973) * [Bug 1921644](https://bugzilla.redhat.com/show_bug.cgi?id=1921644): [e2e][automation] tests errors with wrong cloudInit new line syntax [#7964](https://github.com/openshift/console/pull/7964) * [Bug 1921572](https://bugzilla.redhat.com/show_bug.cgi?id=1921572): fixes form view for sources contributed via external sources [#7962](https://github.com/openshift/console/pull/7962) * [Bug 1921258](https://bugzilla.redhat.com/show_bug.cgi?id=1921258): use sessionStorage for user-settings when impersonating [#7958](https://github.com/openshift/console/pull/7958) * [Bug 1908353](https://bugzilla.redhat.com/show_bug.cgi?id=1908353): pipline run automation scripts [#7933](https://github.com/openshift/console/pull/7933) * Updating openshift-enterprise-console builder & base images to be consistent with ART [#7830](https://github.com/openshift/console/pull/7830) * [Bug 1921610](https://bugzilla.redhat.com/show_bug.cgi?id=1921610): fix pipeline metrics font size issue [#7961](https://github.com/openshift/console/pull/7961) * [Bug 1920390](https://bugzilla.redhat.com/show_bug.cgi?id=1920390): Query Browser: Fix X-axis being updated when no new data fetched [#7977](https://github.com/openshift/console/pull/7977) * Check PVC is in bound state before expanding [#7975](https://github.com/openshift/console/pull/7975) * [Bug 1918826](https://bugzilla.redhat.com/show_bug.cgi?id=1918826): Adjust Insights popover icon to center align vertically [#7934](https://github.com/openshift/console/pull/7934) * [Bug 1922050](https://bugzilla.redhat.com/show_bug.cgi?id=1922050): Improve kubevirt clone tests [#7976](https://github.com/openshift/console/pull/7976) * [Bug 1918112](https://bugzilla.redhat.com/show_bug.cgi?id=1918112): Fix custom flavor editing when no template flavors exist [#7922](https://github.com/openshift/console/pull/7922) * [Bug 1921921](https://bugzilla.redhat.com/show_bug.cgi?id=1921921): Fix "Global configuration" breadcrumb casing [#7974](https://github.com/openshift/console/pull/7974) * [Bug 1920519](https://bugzilla.redhat.com/show_bug.cgi?id=1920519): fix kubectl permission issue in test [#7928](https://github.com/openshift/console/pull/7928) * [Bug 1893889](https://bugzilla.redhat.com/show_bug.cgi?id=1893889): Update pf dependencies to 2021-1 to fix a117 issues with disabled dropdown items [#7899](https://github.com/openshift/console/pull/7899) * [Bug 1880410](https://bugzilla.redhat.com/show_bug.cgi?id=1880410): convert pipeline visualization node to SVG [#6676](https://github.com/openshift/console/pull/6676) * [Bug 1921823](https://bugzilla.redhat.com/show_bug.cgi?id=1921823): Internationalize CheckBoxControls [#7970](https://github.com/openshift/console/pull/7970) * [Bug 1921806](https://bugzilla.redhat.com/show_bug.cgi?id=1921806): i18n APIResourceLinks [#7969](https://github.com/openshift/console/pull/7969) * [Bug 1921580](https://bugzilla.redhat.com/show_bug.cgi?id=1921580): Test VM detail view actions dropdown does not pass [#7963](https://github.com/openshift/console/pull/7963) * [Bug 1920771](https://bugzilla.redhat.com/show_bug.cgi?id=1920771): Internationalize Delete Persistent Volume Claim [#7951](https://github.com/openshift/console/pull/7951) * [Bug 1918757](https://bugzilla.redhat.com/show_bug.cgi?id=1918757): added document ready state to fix this page loading issue [#7950](https://github.com/openshift/console/pull/7950) * [Bug 1920674](https://bugzilla.redhat.com/show_bug.cgi?id=1920674): Fix missingKey errors [#7937](https://github.com/openshift/console/pull/7937) * Update PVC tests to use PersitentVolumeClaim instead of Persistent Volume Claim [#7959](https://github.com/openshift/console/pull/7959) * [Bug 1919231](https://bugzilla.redhat.com/show_bug.cgi?id=1919231): fix topology quick search modal layout [#7902](https://github.com/openshift/console/pull/7902) * [Bug 1920984](https://bugzilla.redhat.com/show_bug.cgi?id=1920984): [e2e][automation] some menu items names are out dated [#7940](https://github.com/openshift/console/pull/7940) * [Bug 1920551](https://bugzilla.redhat.com/show_bug.cgi?id=1920551): Should not allow to edit boot order of common templates [#7931](https://github.com/openshift/console/pull/7931) * [Bug 1920868](https://bugzilla.redhat.com/show_bug.cgi?id=1920868): fix cdi upload tests [#7939](https://github.com/openshift/console/pull/7939) * Fix flakiness in OCS Operator Installation test [#7942](https://github.com/openshift/console/pull/7942) * [Bug 1918803](https://bugzilla.redhat.com/show_bug.cgi?id=1918803): adds details page and handles breadcrumb for knativeServing [#7944](https://github.com/openshift/console/pull/7944) * [Bug 1919823](https://bugzilla.redhat.com/show_bug.cgi?id=1919823): Update zh-cn translation for Home [#7952](https://github.com/openshift/console/pull/7952) * [Bug 1878086](https://bugzilla.redhat.com/show_bug.cgi?id=1878086): Disables filesystem name input field in StorageClassForm [#7947](https://github.com/openshift/console/pull/7947) * [Bug 1908370](https://bugzilla.redhat.com/show_bug.cgi?id=1908370): pipeline secrets scripts [#7573](https://github.com/openshift/console/pull/7573) * [Bug 1920524](https://bugzilla.redhat.com/show_bug.cgi?id=1920524): Fix topology crash on install of ODH operator to project [#7930](https://github.com/openshift/console/pull/7930) * [Bug 1892896](https://bugzilla.redhat.com/show_bug.cgi?id=1892896): Disables the block radio input if the provisioner is cephfs [#7537](https://github.com/openshift/console/pull/7537) * Fix data-test ID used for selecting "Operator recommended Namespace" input button [#7938](https://github.com/openshift/console/pull/7938) * [Bug 1919750](https://bugzilla.redhat.com/show_bug.cgi?id=1919750): Fix exception on InstallPlan list page [#7932](https://github.com/openshift/console/pull/7932) * [Bug 1918019](https://bugzilla.redhat.com/show_bug.cgi?id=1918019): support rendering markdown inline instead of iframe [#7872](https://github.com/openshift/console/pull/7872) * [Bug 1917239](https://bugzilla.redhat.com/show_bug.cgi?id=1917239): fix devconsole monitoring dashboard toolbar [#7855](https://github.com/openshift/console/pull/7855) * [Bug 1919259](https://bugzilla.redhat.com/show_bug.cgi?id=1919259): Make 'Add x' singular in Pipeline Builder [#7904](https://github.com/openshift/console/pull/7904) * [Bug 1920430](https://bugzilla.redhat.com/show_bug.cgi?id=1920430): Fix typo in deployment progress [#7926](https://github.com/openshift/console/pull/7926) * [Bug 1919877](https://bugzilla.redhat.com/show_bug.cgi?id=1919877): fix sidebar error for ksvc resource [#7909](https://github.com/openshift/console/pull/7909) * [Bug 1918185](https://bugzilla.redhat.com/show_bug.cgi?id=1918185): capitalize pipelinerun details [#7877](https://github.com/openshift/console/pull/7877) * [Bug 1919945](https://bugzilla.redhat.com/show_bug.cgi?id=1919945): fix name field to avoid overwriting user input value [#7914](https://github.com/openshift/console/pull/7914) * [Bug 1919851](https://bugzilla.redhat.com/show_bug.cgi?id=1919851): fix pipeline visualization with same pipeline & task name [#7910](https://github.com/openshift/console/pull/7910) * [Bug 1917585](https://bugzilla.redhat.com/show_bug.cgi?id=1917585): Follow-on for NsDropdown placeholder i18n. [#7917](https://github.com/openshift/console/pull/7917) * Update .gitignore to include all cypress-a11y-report.json files. [#7916](https://github.com/openshift/console/pull/7916) * [Bug 1919396](https://bugzilla.redhat.com/show_bug.cgi?id=1919396): Fixed a11y violation for Deployment Config Details Pod Status ring [#7907](https://github.com/openshift/console/pull/7907) * [Bug 1909005](https://bugzilla.redhat.com/show_bug.cgi?id=1909005): CamelCase and externalize K8s resources [#7277](https://github.com/openshift/console/pull/7277) * [Bug 1916524](https://bugzilla.redhat.com/show_bug.cgi?id=1916524): Removed template rootdisk [#7915](https://github.com/openshift/console/pull/7915) * [Bug 1919260](https://bugzilla.redhat.com/show_bug.cgi?id=1919260): Fix styling issues in VM Template list [#7905](https://github.com/openshift/console/pull/7905) * [Bug 1919097](https://bugzilla.redhat.com/show_bug.cgi?id=1919097): Close bracket ")" missing at the end of the sentence in the UI [#7908](https://github.com/openshift/console/pull/7908) * [Bug 1918133](https://bugzilla.redhat.com/show_bug.cgi?id=1918133): improve 4.7 failure tests part2 [#7876](https://github.com/openshift/console/pull/7876) * [Bug 1916882](https://bugzilla.redhat.com/show_bug.cgi?id=1916882): OCS 4.7 wizard does not show zone when zone's are added manually [#7888](https://github.com/openshift/console/pull/7888) * [Bug 1917372](https://bugzilla.redhat.com/show_bug.cgi?id=1917372): Monitoring: Change Prometheus UI link text to "Platform Prometheus UI" [#7900](https://github.com/openshift/console/pull/7900) * [Bug 1916764](https://bugzilla.redhat.com/show_bug.cgi?id=1916764): Avoid setting application name in edit flow [#7847](https://github.com/openshift/console/pull/7847) * [Bug 1918132](https://bugzilla.redhat.com/show_bug.cgi?id=1918132): i18n VolumeSnapshotContents [#7906](https://github.com/openshift/console/pull/7906) * [Bug 1910753](https://bugzilla.redhat.com/show_bug.cgi?id=1910753): Check for devfile when context directory changes [#7878](https://github.com/openshift/console/pull/7878) * [Bug 1915972](https://bugzilla.redhat.com/show_bug.cgi?id=1915972): Global configuration breadcrumbs do not work as expected [#7871](https://github.com/openshift/console/pull/7871) * [Bug 1915898](https://bugzilla.redhat.com/show_bug.cgi?id=1915898): Drop "undefined" and keep empty lines in Pipeline log output [#7828](https://github.com/openshift/console/pull/7828) * [Bug 1919379](https://bugzilla.redhat.com/show_bug.cgi?id=1919379): Update dotnet logo for '.NET 5'. [#7373](https://github.com/openshift/console/pull/7373) * [Bug 1918785](https://bugzilla.redhat.com/show_bug.cgi?id=1918785): Use kube_pod_resource_(request|limit) metric [#7894](https://github.com/openshift/console/pull/7894) * [CONSOLE-2530](https://issues.redhat.com/browse/CONSOLE-2530): Migrate labels CRUD tests [#7834](https://github.com/openshift/console/pull/7834) * Fix to show CRW icon when CRW operator is installed [#7895](https://github.com/openshift/console/pull/7895) * [Bug 1911269](https://bugzilla.redhat.com/show_bug.cgi?id=1911269): hide "waiting for builds" info message when a build is present [#7665](https://github.com/openshift/console/pull/7665) * [CONSOLE-2456](https://issues.redhat.com/browse/CONSOLE-2456): Update OperatorHub detail view to include default catalog sources [#7191](https://github.com/openshift/console/pull/7191) * [Bug 1915929](https://bugzilla.redhat.com/show_bug.cgi?id=1915929): CONSOLE-2503: Cypress bump to version 6 [#7604](https://github.com/openshift/console/pull/7604) * Update icon tooltip text from "Topology View" to "Graph View" [#7896](https://github.com/openshift/console/pull/7896) * [Bug 1918748](https://bugzilla.redhat.com/show_bug.cgi?id=1918748): helmchartrepo is not http(s)_proxy-aware [#7892](https://github.com/openshift/console/pull/7892) * [Bug 1905416](https://bugzilla.redhat.com/show_bug.cgi?id=1905416): Fix sandboxed links in MarkdownView iframe [#7797](https://github.com/openshift/console/pull/7797) * [Bug 1918648](https://bugzilla.redhat.com/show_bug.cgi?id=1918648): Replace deprecated 'installplan' Subscription status field with new 'installPlanRef' [#7891](https://github.com/openshift/console/pull/7891) * [Bug 1916834](https://bugzilla.redhat.com/show_bug.cgi?id=1916834): Pipeline metrics text updates [#7850](https://github.com/openshift/console/pull/7850) * [Bug 1908573](https://bugzilla.redhat.com/show_bug.cgi?id=1908573): Make flavor strings consistent [#7836](https://github.com/openshift/console/pull/7836) * [Bug 1910501](https://bugzilla.redhat.com/show_bug.cgi?id=1910501): Use absolute paths when resource creation is cancelled [#7694](https://github.com/openshift/console/pull/7694) * [Bug 1913306](https://bugzilla.redhat.com/show_bug.cgi?id=1913306): quick-start-footer [#7707](https://github.com/openshift/console/pull/7707) * [Bug 1917585](https://bugzilla.redhat.com/show_bug.cgi?id=1917585): Clean up olm i18n and catch some missed translations. [#7858](https://github.com/openshift/console/pull/7858) * [Bug 1918068](https://bugzilla.redhat.com/show_bug.cgi?id=1918068): Fix flaky OLM Cypress tests [#7874](https://github.com/openshift/console/pull/7874) * [CONSOLE-2464](https://issues.redhat.com/browse/CONSOLE-2464): Automatically collapse metadata.managedFields [#7144](https://github.com/openshift/console/pull/7144) * [Bug 1917117](https://bugzilla.redhat.com/show_bug.cgi?id=1917117): Template parameters are valid names [#7880](https://github.com/openshift/console/pull/7880) * [Bug 1910409](https://bugzilla.redhat.com/show_bug.cgi?id=1910409): Add externalized strings for i18n for notification drawer [#7649](https://github.com/openshift/console/pull/7649) * [Bug 1915674](https://bugzilla.redhat.com/show_bug.cgi?id=1915674): Get pvc storage size from template [#7884](https://github.com/openshift/console/pull/7884) * [Bug 1918318](https://bugzilla.redhat.com/show_bug.cgi?id=1918318): show kameletbinding in eventsource list and filters [#7883](https://github.com/openshift/console/pull/7883) * [Bug 1910666](https://bugzilla.redhat.com/show_bug.cgi?id=1910666): Apply var pf-global--FontFamily--monospace to the create secret textarea input [#7873](https://github.com/openshift/console/pull/7873) * [Bug 1917660](https://bugzilla.redhat.com/show_bug.cgi?id=1917660): Dont use the /scale endpoint for Job resource [#7867](https://github.com/openshift/console/pull/7867) * [Bug 1917656](https://bugzilla.redhat.com/show_bug.cgi?id=1917656): fix the url for context menu event source url [#7864](https://github.com/openshift/console/pull/7864) * [Bug 1917124](https://bugzilla.redhat.com/show_bug.cgi?id=1917124): Use name parameter to every DVTemplate in VM Template [#7870](https://github.com/openshift/console/pull/7870) * [Bug 1917814](https://bugzilla.redhat.com/show_bug.cgi?id=1917814): adds create option for broker from admin serverless eventing [#7869](https://github.com/openshift/console/pull/7869) * [Bug 1916580](https://bugzilla.redhat.com/show_bug.cgi?id=1916580): Fix default VM Template YAML [#7856](https://github.com/openshift/console/pull/7856) * [CONSOLE-2487](https://issues.redhat.com/browse/CONSOLE-2487): Combine i18n namesapces into public json file [#7831](https://github.com/openshift/console/pull/7831) * [Bug 1917658](https://bugzilla.redhat.com/show_bug.cgi?id=1917658): add tech preview badge for camel K operator instances [#7865](https://github.com/openshift/console/pull/7865) * [Bug 1908997](https://bugzilla.redhat.com/show_bug.cgi?id=1908997): Add more provisioners with their accessmode mapping [#7597](https://github.com/openshift/console/pull/7597) * [Bug 1917679](https://bugzilla.redhat.com/show_bug.cgi?id=1917679): hide double CTA in admin pipelineruns tab [#7866](https://github.com/openshift/console/pull/7866) * [Bug 1899627](https://bugzilla.redhat.com/show_bug.cgi?id=1899627): Update project status icon and text in the dashboard Status panel to match health-item display [#7849](https://github.com/openshift/console/pull/7849) * [Bug 1917272](https://bugzilla.redhat.com/show_bug.cgi?id=1917272): Should update the default minSize to 1Gi when create localvolumeset on web console [#7857](https://github.com/openshift/console/pull/7857) * verify os template test [#7838](https://github.com/openshift/console/pull/7838) * [CONSOLE-2396](https://issues.redhat.com/browse/CONSOLE-2396): Add skip to content component [#6596](https://github.com/openshift/console/pull/6596) * [CONSOLE-2371](https://issues.redhat.com/browse/CONSOLE-2371): [i18n] Externalize olm OperatorHub strings [#7501](https://github.com/openshift/console/pull/7501) * [CONSOLE-2371](https://issues.redhat.com/browse/CONSOLE-2371): Externalize olm nav items. [#7809](https://github.com/openshift/console/pull/7809) * [Bug 1916642](https://bugzilla.redhat.com/show_bug.cgi?id=1916642): Remove period in Chinese key/value translation [#7848](https://github.com/openshift/console/pull/7848) * [CONSOLE-2376](https://issues.redhat.com/browse/CONSOLE-2376): Console plugins [#7360](https://github.com/openshift/console/pull/7360) * add Andrew Ballantyne as an approver [#7844](https://github.com/openshift/console/pull/7844) * [Bug 1916099](https://bugzilla.redhat.com/show_bug.cgi?id=1916099): Allow replacing first boot disk in customization wizard [#7840](https://github.com/openshift/console/pull/7840) * [Bug 1915939](https://bugzilla.redhat.com/show_bug.cgi?id=1915939): Resizing the browser window removes Web Terminal Icon [#7832](https://github.com/openshift/console/pull/7832) * Update web-Terminal-adminuser.feature with actual admin flow [#7532](https://github.com/openshift/console/pull/7532) * Fix broken olm cypress tests and add them to CI script. [#7835](https://github.com/openshift/console/pull/7835) * [Bug 1915879](https://bugzilla.redhat.com/show_bug.cgi?id=1915879): Change Pipeline Details Dashboard tab to Metrics [#7824](https://github.com/openshift/console/pull/7824) * [CONSOLE-2393](https://issues.redhat.com/browse/CONSOLE-2393): i18n user management page [#7098](https://github.com/openshift/console/pull/7098) * [Bug 1907660](https://bugzilla.redhat.com/show_bug.cgi?id=1907660): Render pod list cell height correctly when pod names are long [#7821](https://github.com/openshift/console/pull/7821) * [Bug 1915220](https://bugzilla.redhat.com/show_bug.cgi?id=1915220): Drop localStorage workaround after namespaces are now stored in user settings, use favorite from user settings [#7440](https://github.com/openshift/console/pull/7440) * [Bug 1880389](https://bugzilla.redhat.com/show_bug.cgi?id=1880389): fix skipped tasks in conditional pipelines [#7833](https://github.com/openshift/console/pull/7833) * [CONSOLE-2522](https://issues.redhat.com/browse/CONSOLE-2522): Migrate CRD CRUD tests to Cypress [#7827](https://github.com/openshift/console/pull/7827) * [Bug 1915685](https://bugzilla.redhat.com/show_bug.cgi?id=1915685): Tweak message for not supported template [#7820](https://github.com/openshift/console/pull/7820) * [Bug 1907480](https://bugzilla.redhat.com/show_bug.cgi?id=1907480): fix query browser prometheus URL for non admin user [#7826](https://github.com/openshift/console/pull/7826) * Fix redirect loop when running local bridge without valid auth token [#7251](https://github.com/openshift/console/pull/7251) * [Bug 1915793](https://bugzilla.redhat.com/show_bug.cgi?id=1915793): Disable syncing of quick start all states [#7825](https://github.com/openshift/console/pull/7825) * [Bug 1911212](https://bugzilla.redhat.com/show_bug.cgi?id=1911212): Monitoring dashboards: Support $__auto_interval_* variables [#7823](https://github.com/openshift/console/pull/7823) * [Bug 1915694](https://bugzilla.redhat.com/show_bug.cgi?id=1915694): Add immediate request annotaion to auploaded dvs [#7822](https://github.com/openshift/console/pull/7822) * [Bug 1915647](https://bugzilla.redhat.com/show_bug.cgi?id=1915647): adds check for drophint for eventSource connector [#7816](https://github.com/openshift/console/pull/7816) * [Bug 1914941](https://bugzilla.redhat.com/show_bug.cgi?id=1914941): VM Template rootdisk is not deleted after fetching default disk bus [#7793](https://github.com/openshift/console/pull/7793) * [Bug 1909043](https://bugzilla.redhat.com/show_bug.cgi?id=1909043): Show an info instead of warning for flexible scaling on internal mode [#7762](https://github.com/openshift/console/pull/7762) * [Bug 1909027](https://bugzilla.redhat.com/show_bug.cgi?id=1909027): Modifying selected disk count based on selected disk type [#7759](https://github.com/openshift/console/pull/7759) * [Bug 1912523](https://bugzilla.redhat.com/show_bug.cgi?id=1912523): Fix to update standalone pods and pods side panels for topology [#7735](https://github.com/openshift/console/pull/7735) * [Bug 1913196](https://bugzilla.redhat.com/show_bug.cgi?id=1913196): handle resizing of browser for guided tour [#7718](https://github.com/openshift/console/pull/7718) * [Bug 1912907](https://bugzilla.redhat.com/show_bug.cgi?id=1912907): Helm chart repository index can contain unresolvable relative URL's [#7711](https://github.com/openshift/console/pull/7711) * [Bug 1910805](https://bugzilla.redhat.com/show_bug.cgi?id=1910805): add translation for pipeline status [#7657](https://github.com/openshift/console/pull/7657) * [Bug 1908687](https://bugzilla.redhat.com/show_bug.cgi?id=1908687): Use localstorage fallback when running a local bridge [#7586](https://github.com/openshift/console/pull/7586) * [Bug 1913608](https://bugzilla.redhat.com/show_bug.cgi?id=1913608): Query Browser: Fix bug where `None` table values were not cleared [#7813](https://github.com/openshift/console/pull/7813) * [Bug 1886977](https://bugzilla.redhat.com/show_bug.cgi?id=1886977): show correct VM Import Provider in status [#7725](https://github.com/openshift/console/pull/7725) * [Bug 1873480](https://bugzilla.redhat.com/show_bug.cgi?id=1873480): Fix accessibility issue on Topology page [#7562](https://github.com/openshift/console/pull/7562) * [Bug 1904713](https://bugzilla.redhat.com/show_bug.cgi?id=1904713): Fix issue getting kubernetes cluster version from API Server. [#7548](https://github.com/openshift/console/pull/7548) * [Bug 1915654](https://bugzilla.redhat.com/show_bug.cgi?id=1915654): Add a verification for Affinity match hint [#7819](https://github.com/openshift/console/pull/7819) * [Bug 1915649](https://bugzilla.redhat.com/show_bug.cgi?id=1915649): template support message is not a warning [#7818](https://github.com/openshift/console/pull/7818) * [Bug 1915624](https://bugzilla.redhat.com/show_bug.cgi?id=1915624): Template provider name is required field only for vm templates [#7817](https://github.com/openshift/console/pull/7817) * [Bug 1915627](https://bugzilla.redhat.com/show_bug.cgi?id=1915627): translate all of guided tour text [#7814](https://github.com/openshift/console/pull/7814) * [Bug 1915594](https://bugzilla.redhat.com/show_bug.cgi?id=1915594): add test for disk validation [#7812](https://github.com/openshift/console/pull/7812) * [Bug 1915277](https://bugzilla.redhat.com/show_bug.cgi?id=1915277): [e2e][automation]fix cdi upload form test [#7802](https://github.com/openshift/console/pull/7802) * [Bug 1888554](https://bugzilla.redhat.com/show_bug.cgi?id=1888554): Improve help text for label selectors on PVC creation form [#7810](https://github.com/openshift/console/pull/7810) * [Bug 1913660](https://bugzilla.redhat.com/show_bug.cgi?id=1913660): update location and text of Pipeline edit flow alert [#7733](https://github.com/openshift/console/pull/7733) * [CONSOLE-2521](https://issues.redhat.com/browse/CONSOLE-2521): Migrate Role Binding CRUD tests to Cypress [#7756](https://github.com/openshift/console/pull/7756) * [CONSOLE-2371](https://issues.redhat.com/browse/CONSOLE-2371): [i18n] Externalize olm operand related strings [#7500](https://github.com/openshift/console/pull/7500) * [Bug 1915187](https://bugzilla.redhat.com/show_bug.cgi?id=1915187): remove 'TechPreview' badge from VolumeSnapshot* [#7808](https://github.com/openshift/console/pull/7808) * [Bug 1911307](https://bugzilla.redhat.com/show_bug.cgi?id=1911307): scale pods using the 'scale' subresource [#7807](https://github.com/openshift/console/pull/7807) * [Bug 1915357](https://bugzilla.redhat.com/show_bug.cgi?id=1915357): Only show load error in catalog when no items are loaded with error [#7805](https://github.com/openshift/console/pull/7805) * [Bug 1915379](https://bugzilla.redhat.com/show_bug.cgi?id=1915379): Make template provider mandatory. [#7803](https://github.com/openshift/console/pull/7803) * [Bug 1909790](https://bugzilla.redhat.com/show_bug.cgi?id=1909790): fix pipeline yaml edit flow [#7618](https://github.com/openshift/console/pull/7618) * [Bug 1915133](https://bugzilla.redhat.com/show_bug.cgi?id=1915133): Fix missing default pinned nav items in dev perspective [#7799](https://github.com/openshift/console/pull/7799) * [Bug 1914926](https://bugzilla.redhat.com/show_bug.cgi?id=1914926): Upgrade Protractor to pick up webdriver-manager fix for… [#7792](https://github.com/openshift/console/pull/7792) * [CONSOLE-2523](https://issues.redhat.com/browse/CONSOLE-2523): Add resource requests to cluster and project overview [#7786](https://github.com/openshift/console/pull/7786) * [Bug 1914257](https://bugzilla.redhat.com/show_bug.cgi?id=1914257): Fix test for NAD on ocp 4.7 [#7771](https://github.com/openshift/console/pull/7771) * [Bug 1914196](https://bugzilla.redhat.com/show_bug.cgi?id=1914196): Use route port field for docker container port in Dockerfile import [#7767](https://github.com/openshift/console/pull/7767) * [Bug 1913331](https://bugzilla.redhat.com/show_bug.cgi?id=1913331): Remove master as default branch and use only when ref is given [#7730](https://github.com/openshift/console/pull/7730) * [Bug 1913332](https://bugzilla.redhat.com/show_bug.cgi?id=1913332): Fix pipeline visualization issue when taskspecs is used [#7729](https://github.com/openshift/console/pull/7729) * [Bug 1910859](https://bugzilla.redhat.com/show_bug.cgi?id=1910859): breadcrumbs and nav doesn't use last namespace [#7714](https://github.com/openshift/console/pull/7714) * [Bug 1909836](https://bugzilla.redhat.com/show_bug.cgi?id=1909836): Re-enable and update operator-install-* tests to add catalog-source [#7699](https://github.com/openshift/console/pull/7699) * [Bug 1914209](https://bugzilla.redhat.com/show_bug.cgi?id=1914209): Associate image secret name to pipeline serviceaccount imagePullSecrets [#7769](https://github.com/openshift/console/pull/7769) * [Bug 1894020](https://bugzilla.redhat.com/show_bug.cgi?id=1894020): fix Internal registry deploy flow [#7727](https://github.com/openshift/console/pull/7727) * [CONSOLE-2371](https://issues.redhat.com/browse/CONSOLE-2371): [i18n] Externalize olm package descriptor strings [#7498](https://github.com/openshift/console/pull/7498) * [Bug 1906898](https://bugzilla.redhat.com/show_bug.cgi?id=1906898): Missing User RoleBindings in the Project Access Web UI [#7488](https://github.com/openshift/console/pull/7488) * [Bug 1910753](https://bugzilla.redhat.com/show_bug.cgi?id=1910753): Use context directory to find devfile [#7655](https://github.com/openshift/console/pull/7655) * [Bug 1908296](https://bugzilla.redhat.com/show_bug.cgi?id=1908296): Fix pipeline builder form yaml switcher validation issue [#7565](https://github.com/openshift/console/pull/7565) * [Bug 1891189](https://bugzilla.redhat.com/show_bug.cgi?id=1891189): Stop non-positive values from being entered by users for max disk size and limit [#7783](https://github.com/openshift/console/pull/7783) * [Bug 1905370](https://bugzilla.redhat.com/show_bug.cgi?id=1905370): Fix catalog dropdown alignment for firefox [#7794](https://github.com/openshift/console/pull/7794) * [Bug 1914938](https://bugzilla.redhat.com/show_bug.cgi?id=1914938): Selected PVC from short wizard is not passed to advanced wizard [#7791](https://github.com/openshift/console/pull/7791) * [Bug 1914309](https://bugzilla.redhat.com/show_bug.cgi?id=1914309): Redirect user to root when terminal operator is not installed [#7774](https://github.com/openshift/console/pull/7774) * [Bug 1913851](https://bugzilla.redhat.com/show_bug.cgi?id=1913851): sort cluster task in pipeline builder [#7754](https://github.com/openshift/console/pull/7754) * [Bug 1912730](https://bugzilla.redhat.com/show_bug.cgi?id=1912730): create visual connector if service binding is not available for operator backed resource [#7704](https://github.com/openshift/console/pull/7704) * [Bug 1912558](https://bugzilla.redhat.com/show_bug.cgi?id=1912558): Show pending status for taskRuns that haven't started [#7701](https://github.com/openshift/console/pull/7701) * [Bug 1867965](https://bugzilla.redhat.com/show_bug.cgi?id=1867965): Don't override volumes and volumeMounts in D/DC [#7515](https://github.com/openshift/console/pull/7515) * [Bug 1912852](https://bugzilla.redhat.com/show_bug.cgi?id=1912852): Show not available when storage is not available [#7790](https://github.com/openshift/console/pull/7790) * [Bug 1914793](https://bugzilla.redhat.com/show_bug.cgi?id=1914793): HW devices dont need to be translated [#7788](https://github.com/openshift/console/pull/7788) * [Bug 1913563](https://bugzilla.redhat.com/show_bug.cgi?id=1913563): Dont break h1 line in action dropdown [#7787](https://github.com/openshift/console/pull/7787) * [Bug 1914427](https://bugzilla.redhat.com/show_bug.cgi?id=1914427): Use kube_running_pod_ready to exclude terminal pods [#7779](https://github.com/openshift/console/pull/7779) * [Bug 1914301](https://bugzilla.redhat.com/show_bug.cgi?id=1914301): Use custom template provider as provider for source too [#7773](https://github.com/openshift/console/pull/7773) * [Bug 1883388](https://bugzilla.redhat.com/show_bug.cgi?id=1883388): Show maintenance and power status in BMH status card [#7764](https://github.com/openshift/console/pull/7764) * [Bug 1913807](https://bugzilla.redhat.com/show_bug.cgi?id=1913807): Show support badge only for Full support [#7752](https://github.com/openshift/console/pull/7752) * [Bug 1914405](https://bugzilla.redhat.com/show_bug.cgi?id=1914405): Fix to keep quick-search modal opened with previous input on coming back from a selection [#7723](https://github.com/openshift/console/pull/7723) * [Bug 1883614](https://bugzilla.redhat.com/show_bug.cgi?id=1883614): Warn user when restarting BMH [#7765](https://github.com/openshift/console/pull/7765) * [Bug 1911465](https://bugzilla.redhat.com/show_bug.cgi?id=1911465): Fix humanize IOPS function [#7784](https://github.com/openshift/console/pull/7784) * [Bug 1914642](https://bugzilla.redhat.com/show_bug.cgi?id=1914642): Customize Wizard Storage tab does not pass validation [#7782](https://github.com/openshift/console/pull/7782) * [Bug 1911382](https://bugzilla.redhat.com/show_bug.cgi?id=1911382): If source PVC is selected, volumeMode changes to source volumeMode. [#7749](https://github.com/openshift/console/pull/7749) * [Bug 1912852](https://bugzilla.redhat.com/show_bug.cgi?id=1912852): Use value of value for disk size [#7781](https://github.com/openshift/console/pull/7781) * [Bug 1914212](https://bugzilla.redhat.com/show_bug.cgi?id=1914212): Add test to validate bootable disk souce [#7770](https://github.com/openshift/console/pull/7770) * [Bug 1914060](https://bugzilla.redhat.com/show_bug.cgi?id=1914060): choose first boot disk when not using PXE [#7780](https://github.com/openshift/console/pull/7780) * [Bug 1914183](https://bugzilla.redhat.com/show_bug.cgi?id=1914183): Link to NAD Quickstarts [#7766](https://github.com/openshift/console/pull/7766) * [Bug 1914204](https://bugzilla.redhat.com/show_bug.cgi?id=1914204): Set TemplateItem metadata to default template [#7768](https://github.com/openshift/console/pull/7768) * [Bug 1914349](https://bugzilla.redhat.com/show_bug.cgi?id=1914349): Fix alignment of plus and minus icon in number spinner [#7778](https://github.com/openshift/console/pull/7778) * [CONSOLE-2371](https://issues.redhat.com/browse/CONSOLE-2371): [i18n] Externalize strings in olm root components [#7497](https://github.com/openshift/console/pull/7497) * [Bug 1914334](https://bugzilla.redhat.com/show_bug.cgi?id=1914334): Sort items alphabetically in samples catalog [#7775](https://github.com/openshift/console/pull/7775) * chore: add OWNERS files to locale folders [#7772](https://github.com/openshift/console/pull/7772) * [Bug 1913585](https://bugzilla.redhat.com/show_bug.cgi?id=1913585): fix text for `Create a Project` [#7742](https://github.com/openshift/console/pull/7742) * [Bug 1913567](https://bugzilla.redhat.com/show_bug.cgi?id=1913567): Monitoring: Change stacked graph tooltips to not use cumulative values [#7763](https://github.com/openshift/console/pull/7763) * [CONSOLE-2391](https://issues.redhat.com/browse/CONSOLE-2391): Monitoring: i18n for kebab menus and silence create / edit form [#7386](https://github.com/openshift/console/pull/7386) * [Bug 1913725](https://bugzilla.redhat.com/show_bug.cgi?id=1913725): Refactor Insights Operator Plugin states [#7747](https://github.com/openshift/console/pull/7747) * [Bug 1911280](https://bugzilla.redhat.com/show_bug.cgi?id=1911280): Use context directory when selecting Builder images [#7470](https://github.com/openshift/console/pull/7470) * (bug-fix): Fixes warnings and errors for OCS in console [#7761](https://github.com/openshift/console/pull/7761) * [Bug 1913864](https://bugzilla.redhat.com/show_bug.cgi?id=1913864): Update ImageStreamTag in sample BuildConfig YAML [#7758](https://github.com/openshift/console/pull/7758) * [Bug 1913783](https://bugzilla.redhat.com/show_bug.cgi?id=1913783): To fix the merging pr issue, commenting the afterEach() block [#7751](https://github.com/openshift/console/pull/7751) * [Bug 1886154](https://bugzilla.redhat.com/show_bug.cgi?id=1886154): - System roles are not present while trying to create new role binding through web console [#7755](https://github.com/openshift/console/pull/7755) * [Bug 1913285](https://bugzilla.redhat.com/show_bug.cgi?id=1913285): VM list empty state links to virtualization quick starts [#7724](https://github.com/openshift/console/pull/7724) * [Bug 1913951](https://bugzilla.redhat.com/show_bug.cgi?id=1913951): Swap Devfile Sample for an official repo [#7757](https://github.com/openshift/console/pull/7757) * Fixed issue: Not able to select access modes for snapshot and clone [#7650](https://github.com/openshift/console/pull/7650) * [Bug 1913420](https://bugzilla.redhat.com/show_bug.cgi?id=1913420): Fix i18n display of seconds [#7753](https://github.com/openshift/console/pull/7753) * [Bug 1913568](https://bugzilla.redhat.com/show_bug.cgi?id=1913568): Normal user cannot create URL template [#7750](https://github.com/openshift/console/pull/7750) * [Bug 1895169](https://bugzilla.redhat.com/show_bug.cgi?id=1895169): VM Template does not properly manage Mount Windows guest tools check box [#7745](https://github.com/openshift/console/pull/7745) * [Bug 1913685](https://bugzilla.redhat.com/show_bug.cgi?id=1913685): disable OS field when creating a VM from a template [#7744](https://github.com/openshift/console/pull/7744) * [Bug 1909004](https://bugzilla.redhat.com/show_bug.cgi?id=1909004): make filesystem queries compatible with both RHCOS and RHEL nodes [#7739](https://github.com/openshift/console/pull/7739) * [CONSOLE-2371](https://issues.redhat.com/browse/CONSOLE-2371): [i18n] Externalize strings in ./packages/operator-lifecycle-manager/src [#7496](https://github.com/openshift/console/pull/7496) * [Bug 1913560](https://bugzilla.redhat.com/show_bug.cgi?id=1913560): Make DataVolumes and DV pods optional when fetching base images [#7748](https://github.com/openshift/console/pull/7748) * [Bug 1907908](https://bugzilla.redhat.com/show_bug.cgi?id=1907908): VM Wizard always uses VirtIO for the VM rootdisk [#7746](https://github.com/openshift/console/pull/7746) * [Bug 1913209](https://bugzilla.redhat.com/show_bug.cgi?id=1913209): Adjust messaging in support modal for community supported templates [#7719](https://github.com/openshift/console/pull/7719) * [Bug 1912938](https://bugzilla.redhat.com/show_bug.cgi?id=1912938): Update texts of confirmation modal for quick starts [#7713](https://github.com/openshift/console/pull/7713) * [Bug 1912434](https://bugzilla.redhat.com/show_bug.cgi?id=1912434): update the guided tour modal heading [#7698](https://github.com/openshift/console/pull/7698) * [Bug 1911434](https://bugzilla.redhat.com/show_bug.cgi?id=1911434): update Enviroment empty state icon [#7674](https://github.com/openshift/console/pull/7674) * [Bug 1909276](https://bugzilla.redhat.com/show_bug.cgi?id=1909276): Fix for a11y errors in project dropdown [#7608](https://github.com/openshift/console/pull/7608) * [Bug 1909236](https://bugzilla.redhat.com/show_bug.cgi?id=1909236): Fix for overlapping remove pin icon on long nav items [#7606](https://github.com/openshift/console/pull/7606) * [Bug 1909207](https://bugzilla.redhat.com/show_bug.cgi?id=1909207): Fix accessibility issues on monitoring page [#7603](https://github.com/openshift/console/pull/7603) * [Bug 1907307](https://bugzilla.redhat.com/show_bug.cgi?id=1907307): Check DV provider if PVC does not have any [#7743](https://github.com/openshift/console/pull/7743) * Fix for Storage cluster creation failed with 'Cannot read property "protocol" of null ' on adding& then cancelling Encryption [#7688](https://github.com/openshift/console/pull/7688) * [Bug 1913297](https://bugzilla.redhat.com/show_bug.cgi?id=1913297): Remove restriction of taints for arbiter node [#7726](https://github.com/openshift/console/pull/7726) * [Bug 1911474](https://bugzilla.redhat.com/show_bug.cgi?id=1911474): Delete Devfile Application Group without any errors [#7677](https://github.com/openshift/console/pull/7677) * [Bug 1913292](https://bugzilla.redhat.com/show_bug.cgi?id=1913292): Fix flexible scaling when arbiter enabled [#7734](https://github.com/openshift/console/pull/7734) * [Bug 1908650](https://bugzilla.redhat.com/show_bug.cgi?id=1908650): The title of customize wizard is inconsistent [#7728](https://github.com/openshift/console/pull/7728) * [Bug 1907892](https://bugzilla.redhat.com/show_bug.cgi?id=1907892): Hide edit app action for apps created using devfile flow [#7542](https://github.com/openshift/console/pull/7542) * [CONSOLE-2024](https://issues.redhat.com/browse/CONSOLE-2024): Add popover for Unschedulable Pending, CrashLoopBackoff, ErrImagePull, ImagePullBackOff statuses [#7302](https://github.com/openshift/console/pull/7302) * Export zh-cn and zh-tw po files [#7732](https://github.com/openshift/console/pull/7732) * [Bug 1913371](https://bugzilla.redhat.com/show_bug.cgi?id=1913371): Fix Administrator missing key error [#7731](https://github.com/openshift/console/pull/7731) * [Bug 1913249](https://bugzilla.redhat.com/show_bug.cgi?id=1913249): Update info text alerting this template can't be adited [#7722](https://github.com/openshift/console/pull/7722) * [Bug 1911809](https://bugzilla.redhat.com/show_bug.cgi?id=1911809): [interop-ui-tests] update steps in install helm chart feature file [#7680](https://github.com/openshift/console/pull/7680) * [Bug 1899725](https://bugzilla.redhat.com/show_bug.cgi?id=1899725): Reduce Quickstart side panel width when browser widths between 769 - 1600px to prevent usability display issues [#7607](https://github.com/openshift/console/pull/7607) * [Bug 1912703](https://bugzilla.redhat.com/show_bug.cgi?id=1912703): Query Browser: Hide graph empty state when hideGraphs is true [#7717](https://github.com/openshift/console/pull/7717) * [Bug 1913210](https://bugzilla.redhat.com/show_bug.cgi?id=1913210): fix failure test for 4.7 part1 [#7697](https://github.com/openshift/console/pull/7697) * CONSOLE 2505: Check in Sprint 193 translations [#7578](https://github.com/openshift/console/pull/7578) * [CONSOLE-2479](https://issues.redhat.com/browse/CONSOLE-2479): Add YAML Sample for QuickStart CRD [#7457](https://github.com/openshift/console/pull/7457) * Query Browser: Redesign tooltips and add stacked graph option [#7408](https://github.com/openshift/console/pull/7408) * [Bug 1912381](https://bugzilla.redhat.com/show_bug.cgi?id=1912381): Add id to nad form inputs [#7721](https://github.com/openshift/console/pull/7721) * Fix error message title [#7648](https://github.com/openshift/console/pull/7648) * [Bug 1912849](https://bugzilla.redhat.com/show_bug.cgi?id=1912849): Use default os variant label [#7712](https://github.com/openshift/console/pull/7712) * Cypress: Re-enable Monitoring test suite [#7417](https://github.com/openshift/console/pull/7417) * tests: fix timeout loading logs in CRD extensions test [#7709](https://github.com/openshift/console/pull/7709) * [Bug 1887797](https://bugzilla.redhat.com/show_bug.cgi?id=1887797): asing masquerade to pod interface in VMware import [#7706](https://github.com/openshift/console/pull/7706) * [Bug 1912536](https://bugzilla.redhat.com/show_bug.cgi?id=1912536): Put correct version on the console-demo-plugin CR [#7700](https://github.com/openshift/console/pull/7700) * [Bug 1910829](https://bugzilla.redhat.com/show_bug.cgi?id=1910829): Cannot delete a PVC if the dv phase is WaitForFirstConsumer [#7695](https://github.com/openshift/console/pull/7695) * [Bug 1878953](https://bugzilla.redhat.com/show_bug.cgi?id=1878953): Fix RBAC with upload form and golden images [#7685](https://github.com/openshift/console/pull/7685) * [Bug 1784298](https://bugzilla.redhat.com/show_bug.cgi?id=1784298): Query Browser: Fix "reduced resolution" showing unnecessarily [#7654](https://github.com/openshift/console/pull/7654) * [Bug 1909958](https://bugzilla.redhat.com/show_bug.cgi?id=1909958): Add QuickStart highlight labels [#7625](https://github.com/openshift/console/pull/7625) * [Bug 1908983](https://bugzilla.redhat.com/show_bug.cgi?id=1908983): i18n Deployments/DeploymentConfigs dropdowns [#7605](https://github.com/openshift/console/pull/7605) * [Bug 1906879](https://bugzilla.redhat.com/show_bug.cgi?id=1906879): Fix missing i18n key error [#7529](https://github.com/openshift/console/pull/7529) * [Bug 1888036](https://bugzilla.redhat.com/show_bug.cgi?id=1888036): Only show latest version for each CSV and PackageManifest provided API. [#7305](https://github.com/openshift/console/pull/7305) * [Bug 1889213](https://bugzilla.redhat.com/show_bug.cgi?id=1889213): The error message of uploading failure is not clear enough [#7710](https://github.com/openshift/console/pull/7710) * [Bug 1766287](https://bugzilla.redhat.com/show_bug.cgi?id=1766287): Fix use of hello-openshift imagestream [#7646](https://github.com/openshift/console/pull/7646) * [Bug 1907459](https://bugzilla.redhat.com/show_bug.cgi?id=1907459): The Boot source is also maintained by Red Hat. is always shown for all boot sources [#7708](https://github.com/openshift/console/pull/7708) * [Bug 1912115](https://bugzilla.redhat.com/show_bug.cgi?id=1912115): Fix analyze command [#7702](https://github.com/openshift/console/pull/7702) * Selects the default class or the first item in SnapshotClassDropdown [#7050](https://github.com/openshift/console/pull/7050) * [Bug 1905253](https://bugzilla.redhat.com/show_bug.cgi?id=1905253): update events timeline empty state and end messages [#7467](https://github.com/openshift/console/pull/7467) * [Bug 1872124](https://bugzilla.redhat.com/show_bug.cgi?id=1872124): Adds a dropdown for device type selection. [#6893](https://github.com/openshift/console/pull/6893) * [CONSOLE-2371](https://issues.redhat.com/browse/CONSOLE-2371): [i18n] Externalize olm modal strings [#7499](https://github.com/openshift/console/pull/7499) * [Bug 1911574](https://bugzilla.redhat.com/show_bug.cgi?id=1911574): Expose volume mode on Upload Data form [#7691](https://github.com/openshift/console/pull/7691) * [Bug 1905128](https://bugzilla.redhat.com/show_bug.cgi?id=1905128): Fix prow's e2e test script [#7446](https://github.com/openshift/console/pull/7446) * [CONSOLE-2457](https://issues.redhat.com/browse/CONSOLE-2457): Modify CatalogSource Details view and include new [#7430](https://github.com/openshift/console/pull/7430) * [Bug 1907908](https://bugzilla.redhat.com/show_bug.cgi?id=1907908): VM Wizard always uses VirtIO for the VM rootdisk regardless what is defined [#7696](https://github.com/openshift/console/pull/7696) * [Bug 1912115](https://bugzilla.redhat.com/show_bug.cgi?id=1912115): Increase heap memory size for analyze job to 8GB [#7692](https://github.com/openshift/console/pull/7692) * [Bug 1910024](https://bugzilla.redhat.com/show_bug.cgi?id=1910024): fallback to localstorage for 404 on create ConfigMap [#7628](https://github.com/openshift/console/pull/7628) * [Bug 1888544](https://bugzilla.redhat.com/show_bug.cgi?id=1888544): Stop OBC creation page from accepting whitespace [#7693](https://github.com/openshift/console/pull/7693) * [Bug 1908717](https://bugzilla.redhat.com/show_bug.cgi?id=1908717): Monitoring Dashboards: Add support for $__rate_interval variable [#7651](https://github.com/openshift/console/pull/7651) * [Bug 1911387](https://bugzilla.redhat.com/show_bug.cgi?id=1911387): Hit error - "Cannot read property value of undefined" while creating VM [#7690](https://github.com/openshift/console/pull/7690) * [Bug 1911796](https://bugzilla.redhat.com/show_bug.cgi?id=1911796): uploading flow being displayed before submitting the form [#7689](https://github.com/openshift/console/pull/7689) * [Bug 1911617](https://bugzilla.redhat.com/show_bug.cgi?id=1911617): Failure to add source to VM template when no default sc [#7687](https://github.com/openshift/console/pull/7687) * [Bug 1911796](https://bugzilla.redhat.com/show_bug.cgi?id=1911796): uploading flow being displayed before submitting the form [#7686](https://github.com/openshift/console/pull/7686) * [Bug 1911443](https://bugzilla.redhat.com/show_bug.cgi?id=1911443): Remove optional email from ssh key validation [#7684](https://github.com/openshift/console/pull/7684) * [Bug 1908180](https://bugzilla.redhat.com/show_bug.cgi?id=1908180): Add source for template is stucking in preparing pvc [#7681](https://github.com/openshift/console/pull/7681) * [Bug 1911443](https://bugzilla.redhat.com/show_bug.cgi?id=1911443): Validate SSH public key in cloud init form [#7678](https://github.com/openshift/console/pull/7678) * [Bug 1911418](https://bugzilla.redhat.com/show_bug.cgi?id=1911418): default storage class is not used in rootdisk [#7679](https://github.com/openshift/console/pull/7679) * [Bug 1907767](https://bugzilla.redhat.com/show_bug.cgi?id=1907767): update kubevirt-gating [#7535](https://github.com/openshift/console/pull/7535) * [Bug 1911381](https://bugzilla.redhat.com/show_bug.cgi?id=1911381): Clone available operating system source to this Virtual Machine checkbox should hide select PVC field [#7676](https://github.com/openshift/console/pull/7676) * [Bug 1894041](https://bugzilla.redhat.com/show_bug.cgi?id=1894041): VM import wizard: The target storage class name is not displayed [#7675](https://github.com/openshift/console/pull/7675) * [Bug 1908180](https://bugzilla.redhat.com/show_bug.cgi?id=1908180): Add source for template is stucking in preparing pvc [#7671](https://github.com/openshift/console/pull/7671) * [Bug 1911408](https://bugzilla.redhat.com/show_bug.cgi?id=1911408): Add autoClone cli tests and new flow of VM creation [#7669](https://github.com/openshift/console/pull/7669) * [Bug 1909981](https://bugzilla.redhat.com/show_bug.cgi?id=1909981): Improve statement in template select step [#7668](https://github.com/openshift/console/pull/7668) * [Bug 1908557](https://bugzilla.redhat.com/show_bug.cgi?id=1908557): Miss css id on bootsource wizard [#7672](https://github.com/openshift/console/pull/7672) * [Bug 1890731](https://bugzilla.redhat.com/show_bug.cgi?id=1890731): Migration status title is now showing state of migration [#7664](https://github.com/openshift/console/pull/7664) * [Bug 1895908](https://bugzilla.redhat.com/show_bug.cgi?id=1895908): virtio option is not available when modifying a CD-ROM [#7673](https://github.com/openshift/console/pull/7673) * [Bug 1910829](https://bugzilla.redhat.com/show_bug.cgi?id=1910829): Cannot delete a PVC if the dv phase is WaitForFirstConsumer [#7667](https://github.com/openshift/console/pull/7667) * [Bug 1910866](https://bugzilla.redhat.com/show_bug.cgi?id=1910866): Unify templates string [#7666](https://github.com/openshift/console/pull/7666) * [Bug 1911213](https://bugzilla.redhat.com/show_bug.cgi?id=1911213): VM with default flavor should not show a pending changes warning [#7661](https://github.com/openshift/console/pull/7661) * [Bug 1910870](https://bugzilla.redhat.com/show_bug.cgi?id=1910870): Translate create vm action label [#7662](https://github.com/openshift/console/pull/7662) * Fix Installation Tests for Ceph [#7639](https://github.com/openshift/console/pull/7639) * [Bug 1909070](https://bugzilla.redhat.com/show_bug.cgi?id=1909070): Fix logs streaming issue in multistream logs [#7598](https://github.com/openshift/console/pull/7598) * [Bug 1907989](https://bugzilla.redhat.com/show_bug.cgi?id=1907989): dataVolumeTemplates can be empty [#7660](https://github.com/openshift/console/pull/7660) * [Bug 1908557](https://bugzilla.redhat.com/show_bug.cgi?id=1908557): Miss css id on bootsource wizard [#7658](https://github.com/openshift/console/pull/7658) * (bug-fix): Guard 4.7 fetaures for 4.6 [#7633](https://github.com/openshift/console/pull/7633) * [Bug 1907989](https://bugzilla.redhat.com/show_bug.cgi?id=1907989): Added support for dataVolumeTemplate in yaml [#7645](https://github.com/openshift/console/pull/7645) * [Bug 1910263](https://bugzilla.redhat.com/show_bug.cgi?id=1910263): Adjust wizard to make existing tests to be able to run [#7627](https://github.com/openshift/console/pull/7627) * [Bug 1907793](https://bugzilla.redhat.com/show_bug.cgi?id=1907793): Show support info in VM template details [#7644](https://github.com/openshift/console/pull/7644) * [Bug 1909096](https://bugzilla.redhat.com/show_bug.cgi?id=1909096): Fix missing key errors for noobaa and ceph [#7626](https://github.com/openshift/console/pull/7626) * [Bug 1906896](https://bugzilla.redhat.com/show_bug.cgi?id=1906896): show empty message for no alerts [#7523](https://github.com/openshift/console/pull/7523) * [Bug 1909821](https://bugzilla.redhat.com/show_bug.cgi?id=1909821): Fix flexible scaling enablement [#7643](https://github.com/openshift/console/pull/7643) * [Bug 1910036](https://bugzilla.redhat.com/show_bug.cgi?id=1910036): Gherkin Script Scenario for epic ODC-4504 [#7632](https://github.com/openshift/console/pull/7632) * [Bug 1909681](https://bugzilla.redhat.com/show_bug.cgi?id=1909681): Remove extension guards for feature detectors in Ceph Plugin [#7619](https://github.com/openshift/console/pull/7619) * [Bug 1909815](https://bugzilla.redhat.com/show_bug.cgi?id=1909815): Internationalize Admin perspective in switcher [#7622](https://github.com/openshift/console/pull/7622) * [Bug 1908746](https://bugzilla.redhat.com/show_bug.cgi?id=1908746): Fix for SVG filters in topology for Safari [#7590](https://github.com/openshift/console/pull/7590) * [Bug 1907459](https://bugzilla.redhat.com/show_bug.cgi?id=1907459): The Boot source is also maintained by Red Hat. is always shown [#7588](https://github.com/openshift/console/pull/7588) * [Bug 1907453](https://bugzilla.redhat.com/show_bug.cgi?id=1907453): Pod is now availble in Dev view , topology , machine detail [#7575](https://github.com/openshift/console/pull/7575) * [Bug 1889213](https://bugzilla.redhat.com/show_bug.cgi?id=1889213): The error message of uploading failure is not clear enough [#7567](https://github.com/openshift/console/pull/7567) * [Bug 1897003](https://bugzilla.redhat.com/show_bug.cgi?id=1897003): VNC console main window can auto reconnect when full screen vnc console tab is closed [#7505](https://github.com/openshift/console/pull/7505) * [Bug 1908918](https://bugzilla.redhat.com/show_bug.cgi?id=1908918): Fix Pipeline builder yaml view layout [#7595](https://github.com/openshift/console/pull/7595) * [Bug 1906356](https://bugzilla.redhat.com/show_bug.cgi?id=1906356): Unify Clone PVC boot source flow [#7541](https://github.com/openshift/console/pull/7541) * [Bug 1853352](https://bugzilla.redhat.com/show_bug.cgi?id=1853352): update CDI version to v1beta1 [#7640](https://github.com/openshift/console/pull/7640) * [Bug 1909792](https://bugzilla.redhat.com/show_bug.cgi?id=1909792): Internationalize details page empty states [#7621](https://github.com/openshift/console/pull/7621) * [Bug 1885319](https://bugzilla.redhat.com/show_bug.cgi?id=1885319): Revise DataVolumeTemplate API field [#6846](https://github.com/openshift/console/pull/6846) * [Bug 1907307](https://bugzilla.redhat.com/show_bug.cgi?id=1907307): Propagate provider and support annotations [#7641](https://github.com/openshift/console/pull/7641) * [Bug 1910201](https://bugzilla.redhat.com/show_bug.cgi?id=1910201): Add capacity changes for arbiter [#7638](https://github.com/openshift/console/pull/7638) * Disable operator-install-* Cypress tests [#7623](https://github.com/openshift/console/pull/7623) * [Bug 1894041](https://bugzilla.redhat.com/show_bug.cgi?id=1894041): VM import wizard: The target storage class name is not displayed [#7634](https://github.com/openshift/console/pull/7634) * [CONSOLE-2381](https://issues.redhat.com/browse/CONSOLE-2381): Support dynamic demo plugin deployment on cluster [#7471](https://github.com/openshift/console/pull/7471) * [Bug 1866298](https://bugzilla.redhat.com/show_bug.cgi?id=1866298): Fix namespace labeling issue when storage cluster is created [#7630](https://github.com/openshift/console/pull/7630) * [CONSOLE-2432](https://issues.redhat.com/browse/CONSOLE-2432): Add i18n externalized strings for events page [#7130](https://github.com/openshift/console/pull/7130) * [Bug 1908545](https://bugzilla.redhat.com/show_bug.cgi?id=1908545): Clone modal fails to open [#7612](https://github.com/openshift/console/pull/7612) * Add missing tooltips for KMS advanced modal [#7582](https://github.com/openshift/console/pull/7582) * [Bug 1907888](https://bugzilla.redhat.com/show_bug.cgi?id=1907888): Fix pipeline list page loader [#7547](https://github.com/openshift/console/pull/7547) * [Bug 1907518](https://bugzilla.redhat.com/show_bug.cgi?id=1907518): adds rbac for eventSource, KameletBinding and removes camelSource unwanted changes [#7543](https://github.com/openshift/console/pull/7543) * [Bug 1909610](https://bugzilla.redhat.com/show_bug.cgi?id=1909610): Fix available capacity when no storage class selected [#7402](https://github.com/openshift/console/pull/7402) * [Bug 1888551](https://bugzilla.redhat.com/show_bug.cgi?id=1888551): Fix review page for creation of bucket class flow [#7620](https://github.com/openshift/console/pull/7620) * [Bug 1909739](https://bugzilla.redhat.com/show_bug.cgi?id=1909739): Arbiter request data modification [#7613](https://github.com/openshift/console/pull/7613) * [Bug 1903164](https://bugzilla.redhat.com/show_bug.cgi?id=1903164): fix yaml editor from remounting [#7609](https://github.com/openshift/console/pull/7609) * [Bug 1909198](https://bugzilla.redhat.com/show_bug.cgi?id=1909198): fixes move sink modal for sources [#7602](https://github.com/openshift/console/pull/7602) * [Bug 1909116](https://bugzilla.redhat.com/show_bug.cgi?id=1909116): fix alignment of catalog sort dropdown [#7601](https://github.com/openshift/console/pull/7601) * [Bug 1909092](https://bugzilla.redhat.com/show_bug.cgi?id=1909092): adds feature flag with channel CRD for add action and route [#7600](https://github.com/openshift/console/pull/7600) * [Bug 1908960](https://bugzilla.redhat.com/show_bug.cgi?id=1908960): Gherkin Scripts for epic ODC-4791 [#7566](https://github.com/openshift/console/pull/7566) * [CONSOLE-2467](https://issues.redhat.com/browse/CONSOLE-2467): i18n localization for project dashboard [#7474](https://github.com/openshift/console/pull/7474) * Cypress: Remove OLM(full) test suite from console e2e tests [#7614](https://github.com/openshift/console/pull/7614) * [Bug 1909067](https://bugzilla.redhat.com/show_bug.cgi?id=1909067): Keep pod terminal output after connection closes [#7528](https://github.com/openshift/console/pull/7528) * [Bug 1908971](https://bugzilla.redhat.com/show_bug.cgi?id=1908971): Gherkin script for pipeline tech debt 4.7 [#7596](https://github.com/openshift/console/pull/7596) * [Bug 1907896](https://bugzilla.redhat.com/show_bug.cgi?id=1907896): Update PF React Topology for new item placement issue [#7557](https://github.com/openshift/console/pull/7557) * [Bug 1903255](https://bugzilla.redhat.com/show_bug.cgi?id=1903255): Add tolerations for ocs taint in localvolumeset and localvolumediscovery [#7551](https://github.com/openshift/console/pull/7551) * [Bug 1908868](https://bugzilla.redhat.com/show_bug.cgi?id=1908868): add empty state message for Event sources and Chanels [#7594](https://github.com/openshift/console/pull/7594) * [Bug 1908323](https://bugzilla.redhat.com/show_bug.cgi?id=1908323): Add create button for pipelinerun in devconsole search page [#7568](https://github.com/openshift/console/pull/7568) * [Bug 1908437](https://bugzilla.redhat.com/show_bug.cgi?id=1908437): Fix to show default operator icon for topology OBS group node w/o icon [#7580](https://github.com/openshift/console/pull/7580) * [Bug 1907863](https://bugzilla.redhat.com/show_bug.cgi?id=1907863): Update quick start actions to handle concurrent state updates [#7553](https://github.com/openshift/console/pull/7553) * [Bug 1906118](https://bugzilla.redhat.com/show_bug.cgi?id=1906118): Fix polling issues in OCS feature detector [#7593](https://github.com/openshift/console/pull/7593) * [Bug 1882658](https://bugzilla.redhat.com/show_bug.cgi?id=1882658): Add information realated to Volume Snapshots in Project Details Page [#7563](https://github.com/openshift/console/pull/7563) * [Bug 1908716](https://bugzilla.redhat.com/show_bug.cgi?id=1908716): passes loadError message and handled same in pods-overview [#7589](https://github.com/openshift/console/pull/7589) * [Bug 1908434](https://bugzilla.redhat.com/show_bug.cgi?id=1908434): Remove &apos from metal3-plugin internationalized strings [#7583](https://github.com/openshift/console/pull/7583) * [Bug 1908641](https://bugzilla.redhat.com/show_bug.cgi?id=1908641): Show breadcrumb on empty state of catalog as well [#7585](https://github.com/openshift/console/pull/7585) * [Bug 1908715](https://bugzilla.redhat.com/show_bug.cgi?id=1908715): Add fix to loop back to last quick-search list item on pressing arrow up key when on top [#7576](https://github.com/openshift/console/pull/7576) * [Bug 1822744](https://bugzilla.redhat.com/show_bug.cgi?id=1822744): Cypress command updated to be a function from an object value [#7587](https://github.com/openshift/console/pull/7587) * [Bug 1908598](https://bugzilla.redhat.com/show_bug.cgi?id=1908598): Fix events filter for persitent dashboard [#6856](https://github.com/openshift/console/pull/6856) * [Bug 1908467](https://bugzilla.redhat.com/show_bug.cgi?id=1908467): Sentence case Zoom In and Zoom Out [#7584](https://github.com/openshift/console/pull/7584) * [Bug 1908425](https://bugzilla.redhat.com/show_bug.cgi?id=1908425): - Create Role Binding form subject type and name are undefined when All Project is selected [#7581](https://github.com/openshift/console/pull/7581) * [Bug 1908410](https://bugzilla.redhat.com/show_bug.cgi?id=1908410): Exclude Yarn from VSCode search [#7577](https://github.com/openshift/console/pull/7577) * [Bug 1907893](https://bugzilla.redhat.com/show_bug.cgi?id=1907893): Fix nav items sort algorithm to work with latest node/browser versions [#7556](https://github.com/openshift/console/pull/7556) * [Bug 1906866](https://bugzilla.redhat.com/show_bug.cgi?id=1906866): Add translation for sample-utils.ts [#7495](https://github.com/openshift/console/pull/7495) * [Bug 1906872](https://bugzilla.redhat.com/show_bug.cgi?id=1906872): Fix Pipeline Tech Preview badge alignment [#7461](https://github.com/openshift/console/pull/7461) * [Bug 1905074](https://bugzilla.redhat.com/show_bug.cgi?id=1905074): Added gherkin linter [#7432](https://github.com/openshift/console/pull/7432) * [Bug 1906877](https://bugzilla.redhat.com/show_bug.cgi?id=1906877): Update name filter placeholder for vulnerability list [#7421](https://github.com/openshift/console/pull/7421) * [Bug 1908381](https://bugzilla.redhat.com/show_bug.cgi?id=1908381): Update devfile handler [#7424](https://github.com/openshift/console/pull/7424) * [Bug 1908035](https://bugzilla.redhat.com/show_bug.cgi?id=1908035): Fix issue with dynamic-demo-plugin webpack build [#7516](https://github.com/openshift/console/pull/7516) * [Bug 1907972](https://bugzilla.redhat.com/show_bug.cgi?id=1907972): Update OCM UI link to open Insights tab [#7391](https://github.com/openshift/console/pull/7391) * [Bug 1897830](https://bugzilla.redhat.com/show_bug.cgi?id=1897830): Fix cluster creation when using localvolume [#7552](https://github.com/openshift/console/pull/7552) * [Bug 1908135](https://bugzilla.redhat.com/show_bug.cgi?id=1908135): move quick search modal inside topology container [#7560](https://github.com/openshift/console/pull/7560) * [Bug 1907874](https://bugzilla.redhat.com/show_bug.cgi?id=1907874): Gherkin Script Scenarios for epic ODC-5057 [#7554](https://github.com/openshift/console/pull/7554) * [Bug 1898679](https://bugzilla.redhat.com/show_bug.cgi?id=1898679): Fix .co-required class styling [#7450](https://github.com/openshift/console/pull/7450) * [Bug 1907890](https://bugzilla.redhat.com/show_bug.cgi?id=1907890): Fix to show correct alert when required in pipeline parameters and resources forms [#7486](https://github.com/openshift/console/pull/7486) * [Bug 1906871](https://bugzilla.redhat.com/show_bug.cgi?id=1906871): Fix white screen issue of devconsole monitoring alerts [#7480](https://github.com/openshift/console/pull/7480) * [Bug 1822744](https://bugzilla.redhat.com/show_bug.cgi?id=1822744): Add Internal Mode Installation Test to Cypress [#7265](https://github.com/openshift/console/pull/7265) * [Bug 1888551](https://bugzilla.redhat.com/show_bug.cgi?id=1888551): Show Backingstores as list in the review step of creation flow of BucketClass [#7155](https://github.com/openshift/console/pull/7155) * [Bug 1907875](https://bugzilla.redhat.com/show_bug.cgi?id=1907875): Expand pvc should respond with an invalid size [#7559](https://github.com/openshift/console/pull/7559) * [Bug 1906120](https://bugzilla.redhat.com/show_bug.cgi?id=1906120): - Create Role Binding' form not setting user or group value when created from a user or group resource [#7546](https://github.com/openshift/console/pull/7546) * [Bug 1907543](https://bugzilla.redhat.com/show_bug.cgi?id=1907543): Set "en" as default for Moment.js [#7545](https://github.com/openshift/console/pull/7545) * [Bug 1907295](https://bugzilla.redhat.com/show_bug.cgi?id=1907295): Gherkin script for improve management for helm ODC 2994 [#7536](https://github.com/openshift/console/pull/7536) * [Bug 1907883](https://bugzilla.redhat.com/show_bug.cgi?id=1907883): Fix Pipleine creation without namespace issue [#7530](https://github.com/openshift/console/pull/7530) * [Bug 1906864](https://bugzilla.redhat.com/show_bug.cgi?id=1906864): Fix vertical spacing for quick start tour failed error box [#7527](https://github.com/openshift/console/pull/7527) * [Bug 1905610](https://bugzilla.redhat.com/show_bug.cgi?id=1905610): Fix typo in export script [#7431](https://github.com/openshift/console/pull/7431) * [Bug 1906685](https://bugzilla.redhat.com/show_bug.cgi?id=1906685): show sinkbinding as resources in sidebar if owned by source [#7520](https://github.com/openshift/console/pull/7520) * [Bug 1904305](https://bugzilla.redhat.com/show_bug.cgi?id=1904305): add scroll for monitoring dashboard dropdown menu [#7414](https://github.com/openshift/console/pull/7414) * [Bug 1907299](https://bugzilla.redhat.com/show_bug.cgi?id=1907299): Add badge for OCS Advanced Subscription [#7489](https://github.com/openshift/console/pull/7489) * [Bug 1906835](https://bugzilla.redhat.com/show_bug.cgi?id=1906835): Improve no model detection in k8s watch hook [#7358](https://github.com/openshift/console/pull/7358) * [Bug 1907399](https://bugzilla.redhat.com/show_bug.cgi?id=1907399): Do not reload page on a decorator click for internal links [#7540](https://github.com/openshift/console/pull/7540) * [Bug 1903400](https://bugzilla.redhat.com/show_bug.cgi?id=1903400): Migration cannot be when machine is off or in error [#7539](https://github.com/openshift/console/pull/7539) * [Bug 1894013](https://bugzilla.redhat.com/show_bug.cgi?id=1894013): VMware URL IP address is required without https:// [#7533](https://github.com/openshift/console/pull/7533) * [Bug 1907310](https://bugzilla.redhat.com/show_bug.cgi?id=1907310): Rename pin action to favorite [#7512](https://github.com/openshift/console/pull/7512) * [Bug 1907312](https://bugzilla.redhat.com/show_bug.cgi?id=1907312): Add misssing date info to source popover [#7484](https://github.com/openshift/console/pull/7484) * [Bug 1907282](https://bugzilla.redhat.com/show_bug.cgi?id=1907282): fix topology page white screen, use ternary operator instead of logical operator [#7534](https://github.com/openshift/console/pull/7534) * [Bug 1907305](https://bugzilla.redhat.com/show_bug.cgi?id=1907305): Tweak cdrom boot source messages [#7525](https://github.com/openshift/console/pull/7525) * [Bug 1907304](https://bugzilla.redhat.com/show_bug.cgi?id=1907304): Update select template page style [#7524](https://github.com/openshift/console/pull/7524) * [Bug 1907303](https://bugzilla.redhat.com/show_bug.cgi?id=1907303): Vertically align table items by baseline [#7513](https://github.com/openshift/console/pull/7513) * [Bug 1906684](https://bugzilla.redhat.com/show_bug.cgi?id=1906684): handles application group issue with EventSource creation [#7481](https://github.com/openshift/console/pull/7481) * [Bug 1906840](https://bugzilla.redhat.com/show_bug.cgi?id=1906840): Change ClusterOperator status 'Updating' to 'Progressing' [#7531](https://github.com/openshift/console/pull/7531) * [Bug 1906766](https://bugzilla.redhat.com/show_bug.cgi?id=1906766): Truncate pod ring inner labels to prevent overflow [#7447](https://github.com/openshift/console/pull/7447) * [Bug 1906770](https://bugzilla.redhat.com/show_bug.cgi?id=1906770): Hide topology shortcuts in mobile view [#7518](https://github.com/openshift/console/pull/7518) * [Bug 1906745](https://bugzilla.redhat.com/show_bug.cgi?id=1906745): Upgrade Helm to 3.4.2 [#7517](https://github.com/openshift/console/pull/7517) * [Bug 1906899](https://bugzilla.redhat.com/show_bug.cgi?id=1906899): fix offset in quick start highlight bounding box [#7475](https://github.com/openshift/console/pull/7475) * [Bug 1905696](https://bugzilla.redhat.com/show_bug.cgi?id=1905696): i18n ClusterMoreUpdatesModal [#7473](https://github.com/openshift/console/pull/7473) * [Bug 1906768](https://bugzilla.redhat.com/show_bug.cgi?id=1906768): Fix to correctly sort nav items dependent on non-plugin items [#7469](https://github.com/openshift/console/pull/7469) * [Bug 1906760](https://bugzilla.redhat.com/show_bug.cgi?id=1906760): Fixes to prevent topology from unnecessary updates/renders [#7465](https://github.com/openshift/console/pull/7465) * [Bug 1906689](https://bugzilla.redhat.com/show_bug.cgi?id=1906689): Fix user can pin to nav configmaps and secrets multiple times [#7507](https://github.com/openshift/console/pull/7507) * [Bug 1905977](https://bugzilla.redhat.com/show_bug.cgi?id=1905977): Gherkin script pipeline metrics odc 3711 [#7482](https://github.com/openshift/console/pull/7482) * [Bug 1906769](https://bugzilla.redhat.com/show_bug.cgi?id=1906769): Fix for topology load for users without access to all resources [#7511](https://github.com/openshift/console/pull/7511) * [Bug 1905621](https://bugzilla.redhat.com/show_bug.cgi?id=1905621): Protractor login test fails against a 4.7 (nightly) Power cluster [#7502](https://github.com/openshift/console/pull/7502) * [Bug 1906718](https://bugzilla.redhat.com/show_bug.cgi?id=1906718): Use chart repository spec name when available [#7466](https://github.com/openshift/console/pull/7466) * [Bug 1906683](https://bugzilla.redhat.com/show_bug.cgi?id=1906683): fixes issue with kn resources if trigger goes to ksvc and IMC from same broker [#7519](https://github.com/openshift/console/pull/7519) * [Bug 1906691](https://bugzilla.redhat.com/show_bug.cgi?id=1906691): Added doc for disabling helm chart repository [#7509](https://github.com/openshift/console/pull/7509) * [Bug 1906679](https://bugzilla.redhat.com/show_bug.cgi?id=1906679): Fix QuickStartPanelContent style [#7508](https://github.com/openshift/console/pull/7508) * [Bug 1905347](https://bugzilla.redhat.com/show_bug.cgi?id=1905347): Gherkin Scripts Scenarios epic ODC-1052 [#7451](https://github.com/openshift/console/pull/7451) * [Bug 1906441](https://bugzilla.redhat.com/show_bug.cgi?id=1906441): fix keys for HorizontalNav and NavBar [#7514](https://github.com/openshift/console/pull/7514) * [Bug 1906186](https://bugzilla.redhat.com/show_bug.cgi?id=1906186): use 'the' instead of 'this/these' in alert message [#7510](https://github.com/openshift/console/pull/7510) * [Bug 1905941](https://bugzilla.redhat.com/show_bug.cgi?id=1905941): Add optional chaining to catalog source Status field [#7494](https://github.com/openshift/console/pull/7494) * Externalize the recent changes on kms and flexible scaling [#7506](https://github.com/openshift/console/pull/7506) * [Bug 1888544](https://bugzilla.redhat.com/show_bug.cgi?id=1888544): Trim user provided name for OBC before attempting creation [#7504](https://github.com/openshift/console/pull/7504) * [Bug 1879013](https://bugzilla.redhat.com/show_bug.cgi?id=1879013): Improve CD-ROM interface selection [#7483](https://github.com/openshift/console/pull/7483) * [Bug 1906318](https://bugzilla.redhat.com/show_bug.cgi?id=1906318): kubevirt: use proper term for Authorized SSH Keys [#7503](https://github.com/openshift/console/pull/7503) * [Bug 1866298](https://bugzilla.redhat.com/show_bug.cgi?id=1866298): Label namespace during storage cluster creation [#7487](https://github.com/openshift/console/pull/7487) * fix quick start catalog tile icon alignment [#7492](https://github.com/openshift/console/pull/7492) * Add missing OS name to details popover. [#7485](https://github.com/openshift/console/pull/7485) * [Bug 1905348](https://bugzilla.redhat.com/show_bug.cgi?id=1905348): Gherkin Script Scenarios for epic ODC-4658 [#7441](https://github.com/openshift/console/pull/7441) * Use kubevirt sc config map [#7170](https://github.com/openshift/console/pull/7170) * Remove border rule since upstream fix has merged [#7493](https://github.com/openshift/console/pull/7493) * Fixed endless loading state for insights plugin [#7491](https://github.com/openshift/console/pull/7491) * Cypress Annotations tests [#7448](https://github.com/openshift/console/pull/7448) * Fix pipelinerun visualization inprogress crash [#7438](https://github.com/openshift/console/pull/7438) * [CONSOLE-2399](https://issues.redhat.com/browse/CONSOLE-2399): Update yarn to latest stable 1.22.10 [#7280](https://github.com/openshift/console/pull/7280) * [Bug 1900377](https://bugzilla.redhat.com/show_bug.cgi?id=1900377): Add selector for active users on Overview tab [#7462](https://github.com/openshift/console/pull/7462) * Adds default label to snapshot class with the correct annotation [#7052](https://github.com/openshift/console/pull/7052) * Improve secret hostname hint [#6873](https://github.com/openshift/console/pull/6873) * [Bug 1879419](https://bugzilla.redhat.com/show_bug.cgi?id=1879419): Improve boot source description for Container and URL [#7479](https://github.com/openshift/console/pull/7479) * Show error if common template does not have SRC_PV params [#7459](https://github.com/openshift/console/pull/7459) * Fix to not show misleading alert message in Project Access Page [#7443](https://github.com/openshift/console/pull/7443) * [Bug 1905380](https://bugzilla.redhat.com/show_bug.cgi?id=1905380): Default to Red Hat/KubeVirt provider if common template does not have … [#7453](https://github.com/openshift/console/pull/7453) * Add feature guard for Multus [#7419](https://github.com/openshift/console/pull/7419) * [Bug 1881268](https://bugzilla.redhat.com/show_bug.cgi?id=1881268): Image uploading failed but wizard claim the source [#7458](https://github.com/openshift/console/pull/7458) * add minwidth to taskBar [#7460](https://github.com/openshift/console/pull/7460) * [Bug 1903192](https://bugzilla.redhat.com/show_bug.cgi?id=1903192): - Role name missing on create role binding form [#7427](https://github.com/openshift/console/pull/7427) * Show type badge on every tile in all catalogs [#7468](https://github.com/openshift/console/pull/7468) * [Bug 1905542](https://bugzilla.redhat.com/show_bug.cgi?id=1905542): Replace 'Baremetal' with 'BareMetal' in the supported platforms for I… [#7463](https://github.com/openshift/console/pull/7463) * [Bug 1905146](https://bugzilla.redhat.com/show_bug.cgi?id=1905146): Fix helm unit test failures [#7455](https://github.com/openshift/console/pull/7455) * [Bug 1904244](https://bugzilla.redhat.com/show_bug.cgi?id=1904244): Drop usage of i18next.t from plugin.ts files [#7454](https://github.com/openshift/console/pull/7454) * Check certificate before uploading [#7269](https://github.com/openshift/console/pull/7269) * Hide scale buttons of pod donut for Pod resources [#7444](https://github.com/openshift/console/pull/7444) * [CONSOLE-2475](https://issues.redhat.com/browse/CONSOLE-2475): Check in Japanese and Chinese translations [#7224](https://github.com/openshift/console/pull/7224) * route eventsource from Admin to catalog for source and workload on create [#7452](https://github.com/openshift/console/pull/7452) * [Bug 1904993](https://bugzilla.redhat.com/show_bug.cgi?id=1904993): Remove & in strings [#7449](https://github.com/openshift/console/pull/7449) * [Bug 1882268](https://bugzilla.redhat.com/show_bug.cgi?id=1882268): Add snapshots integration test [#6314](https://github.com/openshift/console/pull/6314) * convert last used namespace local storage to userSettings [#7433](https://github.com/openshift/console/pull/7433) * [Bug 1872166](https://bugzilla.redhat.com/show_bug.cgi?id=1872166): Fix Silences link redirection from developer perspective [#7248](https://github.com/openshift/console/pull/7248) * [Bug 1905104](https://bugzilla.redhat.com/show_bug.cgi?id=1905104): Snapshot modal disk items missing keys [#7442](https://github.com/openshift/console/pull/7442) * [CONSOLE-2477](https://issues.redhat.com/browse/CONSOLE-2477): Improve OperatorHub -> Sources view [#7259](https://github.com/openshift/console/pull/7259) * Cypress: do not test for i18n pseudo-translation of timestamps [#7445](https://github.com/openshift/console/pull/7445) * [CONSOLE-2391](https://issues.redhat.com/browse/CONSOLE-2391): Monitoring: Add i18n for Metrics and Dashboards pages [#7266](https://github.com/openshift/console/pull/7266) * [Bug 1892198](https://bugzilla.redhat.com/show_bug.cgi?id=1892198): Fix runtime error on operand details page. [#7038](https://github.com/openshift/console/pull/7038) * [CONSOLE-2431](https://issues.redhat.com/browse/CONSOLE-2431): i18n for home/api-explorer [#7009](https://github.com/openshift/console/pull/7009) * [Bug 1902981](https://bugzilla.redhat.com/show_bug.cgi?id=1902981): Namespace is passed differently when using create vm from template. [#7439](https://github.com/openshift/console/pull/7439) * [Bug 1904776](https://bugzilla.redhat.com/show_bug.cgi?id=1904776): Snapshot modal alert is not pluralized [#7434](https://github.com/openshift/console/pull/7434) * Cypress Automation - Pipelines for add options-odc-5188 [#7375](https://github.com/openshift/console/pull/7375) * (feat): Enable flexible scaling in storage cluster deployment [#7416](https://github.com/openshift/console/pull/7416) * Do not load topology resources when in all namespaces project is selected [#7428](https://github.com/openshift/console/pull/7428) * Provide code snippet for default console catalog categories [#7297](https://github.com/openshift/console/pull/7297) * Get customized catalog categories in dev catalog from server flags [#7196](https://github.com/openshift/console/pull/7196) * Revert "remove tech preview badge from web terminal" [#7425](https://github.com/openshift/console/pull/7425) * gherkin_usability_enhancement_for_quick_start-ODC-4653 [#7409](https://github.com/openshift/console/pull/7409) * Cpress automation scripts for Add Flow catalog scenarios-odc-5184 [#7357](https://github.com/openshift/console/pull/7357) * Cypress Automation - Add flow docker flow scenarios-ODC-5182 [#7356](https://github.com/openshift/console/pull/7356) * KMS flow for storage class creation [#7330](https://github.com/openshift/console/pull/7330) * [Bug 1903172](https://bugzilla.redhat.com/show_bug.cgi?id=1903172): Background shadow appears under datalist in column management modal [#7413](https://github.com/openshift/console/pull/7413) * Save dropdown bookmarks and favoriteKey in user settings [#7390](https://github.com/openshift/console/pull/7390) * Fix sorting of nav section items [#7379](https://github.com/openshift/console/pull/7379) * Localize more kubevirt strings [#7423](https://github.com/openshift/console/pull/7423) * i18n for dropdown object enums [#7422](https://github.com/openshift/console/pull/7422) * add sc detection to vm snapshots [#7418](https://github.com/openshift/console/pull/7418) * Use extensions to add decorators to topology nodes [#7410](https://github.com/openshift/console/pull/7410) * Create stretch cluster with arbiter node. [#7376](https://github.com/openshift/console/pull/7376) * [Bug 1856803](https://bugzilla.redhat.com/show_bug.cgi?id=1856803): Fix cluster monitoring link [#7426](https://github.com/openshift/console/pull/7426) * Move gitops code out into its own monorepo package [#7420](https://github.com/openshift/console/pull/7420) * Fix error state for Raw Capacity Card [#7415](https://github.com/openshift/console/pull/7415) * Gherkin Scripts for ODC-4181 and ODC-3954 [#7401](https://github.com/openshift/console/pull/7401) * [Bug 1897354](https://bugzilla.redhat.com/show_bug.cgi?id=1897354): make CRDCard display consistent with tabs [#7393](https://github.com/openshift/console/pull/7393) * [Bug 1897008](https://bugzilla.redhat.com/show_bug.cgi?id=1897008): Cypress: reenable check for 'aria-hidden-focus' rule & checkA11y test for modals [#7382](https://github.com/openshift/console/pull/7382) * Cypress automation add flow container image scenarios - odc 5181 [#7354](https://github.com/openshift/console/pull/7354) * convert last used perspective local storage to user settings [#7407](https://github.com/openshift/console/pull/7407) * Localize remaining kubevirt-plugin modals [#7337](https://github.com/openshift/console/pull/7337) * Move helm from dev-console into its own monorepo package [#7412](https://github.com/openshift/console/pull/7412) * i18n ocs day1 and day2 operations [#7406](https://github.com/openshift/console/pull/7406) * Gherkin display task runs associated with pipeline run odc 3712 [#7377](https://github.com/openshift/console/pull/7377) * Convert custom table column configuration from localStorage to user settings [#7339](https://github.com/openshift/console/pull/7339) * kubevirt i18n Actions [#7394](https://github.com/openshift/console/pull/7394) * Devfile Add Flow [#7299](https://github.com/openshift/console/pull/7299) * Add ArgoCD application links to GitOpsDetailsPage cards [#7288](https://github.com/openshift/console/pull/7288) * Allow cluster admins to create terminals [#7145](https://github.com/openshift/console/pull/7145) * [Bug 1902595](https://bugzilla.redhat.com/show_bug.cgi?id=1902595): Fix to show alerts in topology list view [#7392](https://github.com/openshift/console/pull/7392) * Convert Pinned Resources local storage to user settings [#7291](https://github.com/openshift/console/pull/7291) * [Bug 1874968](https://bugzilla.redhat.com/show_bug.cgi?id=1874968): Pressing escape key doesn't exit the dropdown list [#6907](https://github.com/openshift/console/pull/6907) * Changes to Capacity Metrics in OCS Persistent Storage Dashboard [#7404](https://github.com/openshift/console/pull/7404) * Fix common template providers [#7403](https://github.com/openshift/console/pull/7403) * remove vm templates from template catalog [#7398](https://github.com/openshift/console/pull/7398) * [Bug 1901531](https://bugzilla.redhat.com/show_bug.cgi?id=1901531): Fix runtime error in create CR form [#7397](https://github.com/openshift/console/pull/7397) * [Bug 1903196](https://bugzilla.redhat.com/show_bug.cgi?id=1903196): Position Overview status popovers to display on top [#7395](https://github.com/openshift/console/pull/7395) * i18n for advanced wizard [#7378](https://github.com/openshift/console/pull/7378) * Helm chart list should not return helm charts if the repo is disabled. [#7369](https://github.com/openshift/console/pull/7369) * Added init state to insights plugin [#7351](https://github.com/openshift/console/pull/7351) * Update associated pipeline during the edit flow [#7346](https://github.com/openshift/console/pull/7346) * add pipeline metrics dashboard [#7345](https://github.com/openshift/console/pull/7345) * Localize the Bare Metal Hosts side nav name [#7336](https://github.com/openshift/console/pull/7336) * Validation on storage & nodes install step [#7389](https://github.com/openshift/console/pull/7389) * [Bug 1899200](https://bugzilla.redhat.com/show_bug.cgi?id=1899200): - In Installed Operators page I cannot search for an Operator by it's name [#7319](https://github.com/openshift/console/pull/7319) * [Bug 1882057](https://bugzilla.redhat.com/show_bug.cgi?id=1882057): Fixes access mode support for PVC creation [#6882](https://github.com/openshift/console/pull/6882) * Standardize Capitalization knative , devconsole, pipelines, topology, console app, container security and console shared [#7374](https://github.com/openshift/console/pull/7374) * adds feature flag to catalog item provider [#7400](https://github.com/openshift/console/pull/7400) * add Kamelets- schema generated forms & yaml/form switching [#7344](https://github.com/openshift/console/pull/7344) * Add support for samples & snippets in pipeline builder yaml editor [#7396](https://github.com/openshift/console/pull/7396) * Enable quickstart hints in quickstart sidepanel [#7281](https://github.com/openshift/console/pull/7281) * Add missed i18n strings [#7388](https://github.com/openshift/console/pull/7388) * [Bug 1903402](https://bugzilla.redhat.com/show_bug.cgi?id=1903402): Added isVMPage boolean to choose correct links for Nics and Disks [#7387](https://github.com/openshift/console/pull/7387) * setting storage class when selectedKey is set in storageClassDropDown [#7383](https://github.com/openshift/console/pull/7383) * [Bug 1901594](https://bugzilla.redhat.com/show_bug.cgi?id=1901594): bump node-sass to 5.0.0 [#7365](https://github.com/openshift/console/pull/7365) * Localize Virtualization nav name [#7335](https://github.com/openshift/console/pull/7335) * [Bug 1891314](https://bugzilla.redhat.com/show_bug.cgi?id=1891314): Return helm charts based on the installed kubernetes version [#7012](https://github.com/openshift/console/pull/7012) * gherkin script for quick search to add project in topology view- ODC-2925 [#7240](https://github.com/openshift/console/pull/7240) * Add VM Create to Dev console [#7188](https://github.com/openshift/console/pull/7188) * i18n ocs dashboards [#7368](https://github.com/openshift/console/pull/7368) * Metal3 i18n form [#7333](https://github.com/openshift/console/pull/7333) * Kms cluster encryption [#7153](https://github.com/openshift/console/pull/7153) * [Bug 1896302](https://bugzilla.redhat.com/show_bug.cgi?id=1896302): Fix 4.6 test failures [#7169](https://github.com/openshift/console/pull/7169) * Update user settings hook to use bridge call to create ConfigMap [#7327](https://github.com/openshift/console/pull/7327) * Add i18n to topology package [#7315](https://github.com/openshift/console/pull/7315) * Custom support statement for templates [#7311](https://github.com/openshift/console/pull/7311) * GitOps- Renamed Application Stages in nav to Environments [#7272](https://github.com/openshift/console/pull/7272) * i18n overview dashboard health state messages [#7372](https://github.com/openshift/console/pull/7372) * [Bug 1902969](https://bugzilla.redhat.com/show_bug.cgi?id=1902969): Added a check on the value return from getOwnerReferences [#7371](https://github.com/openshift/console/pull/7371) * Gherkin Scripts for epic ODC-4645 [#7312](https://github.com/openshift/console/pull/7312) * Gherkin script for Pipelines - Improve Pipeline Creation Process- ODC… [#7310](https://github.com/openshift/console/pull/7310) * Add ability to filter quick starts catalog [#7223](https://github.com/openshift/console/pull/7223) * Use User settings hook for topology layout data, topology view state (graph/list) and cloudshell terminal [#7051](https://github.com/openshift/console/pull/7051) * [Bug 1901395](https://bugzilla.redhat.com/show_bug.cgi?id=1901395): Remove edit template link [#7370](https://github.com/openshift/console/pull/7370) * [Bug 1898532](https://bugzilla.redhat.com/show_bug.cgi?id=1898532): Remove _.startCase from FieldSet title [#7366](https://github.com/openshift/console/pull/7366) * Import console i18n instance [#7362](https://github.com/openshift/console/pull/7362) * guest agent test: alert when delete vm while user is logged in [#7355](https://github.com/openshift/console/pull/7355) * Removing Protractor annotations test from e2e, crud, and all test suites due to flakyness [#7322](https://github.com/openshift/console/pull/7322) * Unify advanced/simple flow boot sources [#7303](https://github.com/openshift/console/pull/7303) * Edit backing store in bucket class modal [#5439](https://github.com/openshift/console/pull/5439) * Catalog-Operator Hub: remove local storage and user filter preference [#7328](https://github.com/openshift/console/pull/7328) * Add quick-search and add functionality in topology [#7323](https://github.com/openshift/console/pull/7323) * [Bug 1902123](https://bugzilla.redhat.com/show_bug.cgi?id=1902123): Bump gorilla/websocket [#7361](https://github.com/openshift/console/pull/7361) * Generate assets on postinstall hook [#7332](https://github.com/openshift/console/pull/7332) * convert Topology filters localStorage to userSettings [#7326](https://github.com/openshift/console/pull/7326) * generic component to highlight any part of the ui [#7131](https://github.com/openshift/console/pull/7131) * feature flag Helm based on HelmRepository CRs [#7035](https://github.com/openshift/console/pull/7035) * i18n for kubevirt basic VM wizard [#7349](https://github.com/openshift/console/pull/7349) * Add event sources in catalog using catalog extension API [#7338](https://github.com/openshift/console/pull/7338) * Convert QuickStarts localstorage to user settings [#7258](https://github.com/openshift/console/pull/7258) * Use console.flag/model extension in console-app package [#7231](https://github.com/openshift/console/pull/7231) * Add API to create user settings [#7095](https://github.com/openshift/console/pull/7095) * Cypress: disable Monitoring test suite [#7367](https://github.com/openshift/console/pull/7367) * [Bug 1901395](https://bugzilla.redhat.com/show_bug.cgi?id=1901395): Fix broken link of edit vm template of a user [#7353](https://github.com/openshift/console/pull/7353) * Cypress Scripts - Create from git add flow ODC-4976 [#7103](https://github.com/openshift/console/pull/7103) * kubevirt wizard custom flavort memory lable [#7348](https://github.com/openshift/console/pull/7348) * [Bug 1901373](https://bugzilla.redhat.com/show_bug.cgi?id=1901373): Removed brackets typo [#7347](https://github.com/openshift/console/pull/7347) * Convert OperatorHub from localStorage to user settings [#7314](https://github.com/openshift/console/pull/7314) * Convert Guided tour data from local storage to user settings [#7222](https://github.com/openshift/console/pull/7222) * [ODC-4372](https://issues.redhat.com/browse/ODC-4372): Gherkin Script - Viewing App Dependency vulnerabilities in Project Dashboard [#7020](https://github.com/openshift/console/pull/7020) * Convert Hide Alert Checks from localStorage to user settings [#7282](https://github.com/openshift/console/pull/7282) * i18n support in devconsole Gitops and Guided tour components [#7137](https://github.com/openshift/console/pull/7137) * Translated devconsole Getting Started text in order to pass Cypress login test [#7331](https://github.com/openshift/console/pull/7331) * customize dev catalog tile descriptions [#7342](https://github.com/openshift/console/pull/7342) * : Update web terminal to explain the reason why the workspace was stopped [#7199](https://github.com/openshift/console/pull/7199) * localize navigation [#7341](https://github.com/openshift/console/pull/7341) * allow providers to override catalog items [#7334](https://github.com/openshift/console/pull/7334) * [Bug 1899128](https://bugzilla.redhat.com/show_bug.cgi?id=1899128): Show info message only when vmi not controlled [#7320](https://github.com/openshift/console/pull/7320) * create new test to verify logged-in users [#7238](https://github.com/openshift/console/pull/7238) * Updated test-prow-e2e file to accommodate ceph [#7308](https://github.com/openshift/console/pull/7308) * adds fallback to localstorage for usersettings if 403 for configmap [#7301](https://github.com/openshift/console/pull/7301) * [CONSOLE-2405](https://issues.redhat.com/browse/CONSOLE-2405): Allow Console static plugins to use dynamic extensions [#7163](https://github.com/openshift/console/pull/7163) * Unify create VM flow [#7204](https://github.com/openshift/console/pull/7204) * topology white screens when selecting a VM node [#7329](https://github.com/openshift/console/pull/7329) * [Bug 1900022](https://bugzilla.redhat.com/show_bug.cgi?id=1900022): Search Page - Top Name/Label filter is not applied to selected Pipeline resources [#7318](https://github.com/openshift/console/pull/7318) * add non blocking pipeline creation flow [#7241](https://github.com/openshift/console/pull/7241) * add default workspace when auto starting pipeline from Add flow [#7237](https://github.com/openshift/console/pull/7237) * localize git-service package [#7324](https://github.com/openshift/console/pull/7324) * UI crashes on opening topology [#7325](https://github.com/openshift/console/pull/7325) * tests: Don't run Protractor for olmFull suite [#7321](https://github.com/openshift/console/pull/7321) * [Bug 1766287](https://bugzilla.redhat.com/show_bug.cgi?id=1766287): - "hello-openshift" template application wrong binary format [#7186](https://github.com/openshift/console/pull/7186) * Update clone OS message, add link to base PVC [#7257](https://github.com/openshift/console/pull/7257) * Show 'Clone and boot' if VMT disk will be cloned [#7205](https://github.com/openshift/console/pull/7205) * i18n support in devconsole helm components [#7117](https://github.com/openshift/console/pull/7117) * Remove customize link when creating VMs [#7209](https://github.com/openshift/console/pull/7209) * Update Dockerfile.product for nodejs v14.15.0 [#7304](https://github.com/openshift/console/pull/7304) * visualisation of KameletBiding in topology [#7239](https://github.com/openshift/console/pull/7239) * Metal3 i18n ii [#7309](https://github.com/openshift/console/pull/7309) * added form yaml switcher for eventSources [#7181](https://github.com/openshift/console/pull/7181) * [Bug 1889724](https://bugzilla.redhat.com/show_bug.cgi?id=1889724): When LocalVolumeDiscovery CR is created form the LSO page , user must Disk tab [#6986](https://github.com/openshift/console/pull/6986) * Localize VM NICs and disks modals [#7307](https://github.com/openshift/console/pull/7307) * Metal3 plugin i18n i [#7300](https://github.com/openshift/console/pull/7300) * [Bug 1899949](https://bugzilla.redhat.com/show_bug.cgi?id=1899949): Remove restriction on disk type selection for LocalVolume Set [#7290](https://github.com/openshift/console/pull/7290) * Maintain state in wizard flow for storageClass selected [#7142](https://github.com/openshift/console/pull/7142) * Move topology from dev-console to its own monorepo [#7254](https://github.com/openshift/console/pull/7254) * Add catalog controller and generic view components [#7233](https://github.com/openshift/console/pull/7233) * [Bug 1900020](https://bugzilla.redhat.com/show_bug.cgi?id=1900020): Remove &apos from internationalized keys [#7286](https://github.com/openshift/console/pull/7286) * [CONSOLE-2420](https://issues.redhat.com/browse/CONSOLE-2420): Added i18n testing to cypress crud test suite [#7213](https://github.com/openshift/console/pull/7213) * Add Multus Configuration option for Attached Mode [#7152](https://github.com/openshift/console/pull/7152) * kubevirt i18n vm and vmt lists [#7295](https://github.com/openshift/console/pull/7295) * [Bug 1879056](https://bugzilla.redhat.com/show_bug.cgi?id=1879056): Added eviction strategy support [#7276](https://github.com/openshift/console/pull/7276) * i18n main vm list [#7292](https://github.com/openshift/console/pull/7292) * Kubevit i18n overview page i [#7271](https://github.com/openshift/console/pull/7271) * Add support for Multus(Network) in storage cluster creation under configuration [#6974](https://github.com/openshift/console/pull/6974) * Remove PF3 components from metal3 and NAD plugins [#7283](https://github.com/openshift/console/pull/7283) * UI enhancement to support Quickstarts as CRs [#6979](https://github.com/openshift/console/pull/6979) * [Bug 1888874](https://bugzilla.redhat.com/show_bug.cgi?id=1888874): Update yaml language server to 0.13.0 to allow for better support for hovering [#7279](https://github.com/openshift/console/pull/7279) * Add ability to specify nav section ordering by plugins [#7275](https://github.com/openshift/console/pull/7275) * [CONSOLE-1916](https://issues.redhat.com/browse/CONSOLE-1916): Make visual updates to inventory card [#7289](https://github.com/openshift/console/pull/7289) * add quick starts card on cluster overview [#7150](https://github.com/openshift/console/pull/7150) * [Bug 1900010](https://bugzilla.redhat.com/show_bug.cgi?id=1900010): Fix i18n sentence fragment [#7285](https://github.com/openshift/console/pull/7285) * Add ArgoCD dashboard link to GitOpsListPage [#7127](https://github.com/openshift/console/pull/7127) * [Bug 1900008](https://bugzilla.redhat.com/show_bug.cgi?id=1900008): Fix i18n sentence fragment [#7284](https://github.com/openshift/console/pull/7284) * Update IMV details page [#7104](https://github.com/openshift/console/pull/7104) * [CONSOLE-2485](https://issues.redhat.com/browse/CONSOLE-2485): Add Cypress descriptors test [#7261](https://github.com/openshift/console/pull/7261) * adds useUserSettings hook and associated HOC [#7242](https://github.com/openshift/console/pull/7242) * Query Browser: Add gap between graph legend columns [#7235](https://github.com/openshift/console/pull/7235) * New VM from template flow [#6937](https://github.com/openshift/console/pull/6937) * Add Subscriptions tab to Channel details page [#7105](https://github.com/openshift/console/pull/7105) * [Bug 1893601](https://bugzilla.redhat.com/show_bug.cgi?id=1893601): fix filesystem queries [#7201](https://github.com/openshift/console/pull/7201) * More i18n for vm details page [#7250](https://github.com/openshift/console/pull/7250) * [Bug 1895263](https://bugzilla.redhat.com/show_bug.cgi?id=1895263): Allow creating storage cluster irrespective of LSO namespace [#7184](https://github.com/openshift/console/pull/7184) * Add Encryption workflow for storage cluster creation [#7062](https://github.com/openshift/console/pull/7062) * Cypress: test for existance of 'cypress-a11y-report.json' before running 'yarn cypress-a11y-report' [#7262](https://github.com/openshift/console/pull/7262) * Fix UI crash on opening topology sidebar when a pipeline is associated with an app [#7252](https://github.com/openshift/console/pull/7252) * Add Pipeline Idle Icon & Add OnClick Start Pipeline Modal [#7246](https://github.com/openshift/console/pull/7246) * Correct the order of dev perspective nav for pipelines [#7220](https://github.com/openshift/console/pull/7220) * [CONSOLE-2429](https://issues.redhat.com/browse/CONSOLE-2429): i18n for namespace with table / col management titles [#6953](https://github.com/openshift/console/pull/6953) * [CONSOLE-2447](https://issues.redhat.com/browse/CONSOLE-2447): i18n for secrets [#7047](https://github.com/openshift/console/pull/7047) * Add Cypress OperatorHub test [#7244](https://github.com/openshift/console/pull/7244) * Fix pipeline builder sidebar crash [#7253](https://github.com/openshift/console/pull/7253) * Add Broker details page [#6945](https://github.com/openshift/console/pull/6945) * [Bug 1896511](https://bugzilla.redhat.com/show_bug.cgi?id=1896511): Fix the request for lvs and lvd [#7249](https://github.com/openshift/console/pull/7249) * Fix issue using 'byTestDropDownMenu' in a chain [#7243](https://github.com/openshift/console/pull/7243) * Query Browser: Remove Y-axis ticks [#7236](https://github.com/openshift/console/pull/7236) * Cleanup OverviewItem removing unnecessary fields, retrieve data as necessary [#7207](https://github.com/openshift/console/pull/7207) * [CONSOLE-2461](https://issues.redhat.com/browse/CONSOLE-2461): Add infrastructure for Korean [#7226](https://github.com/openshift/console/pull/7226) * Bug:1898357 Address operatorhub image name overlap bug. Enable overflow-wrap on string. [#7230](https://github.com/openshift/console/pull/7230) * add translation capabilities to extensions [#7234](https://github.com/openshift/console/pull/7234) * [Bug 1898320](https://bugzilla.redhat.com/show_bug.cgi?id=1898320): - Incorrect Apostrophe Translation of "it's" in Scheduling Disabled Popover [#7232](https://github.com/openshift/console/pull/7232) * Add Cypress Operator global install mode test [#7225](https://github.com/openshift/console/pull/7225) * i18n support in devconsole Pipeline components [#7143](https://github.com/openshift/console/pull/7143) * Fix i18n file diff test [#7187](https://github.com/openshift/console/pull/7187) * Add Cypress Operator single install mode test [#7214](https://github.com/openshift/console/pull/7214) * [Bug 1890235](https://bugzilla.redhat.com/show_bug.cgi?id=1890235): update Protractor's checkErrors logging [#7019](https://github.com/openshift/console/pull/7019) * add error status popover in the pipleline, pipelinerun and taskrun list [#7160](https://github.com/openshift/console/pull/7160) * Hide edit icon for nodes without vcs URI [#7216](https://github.com/openshift/console/pull/7216) * show image vulnerability in status under project details [#6934](https://github.com/openshift/console/pull/6934) * kubevirt: update integration tests dockerfile [#7203](https://github.com/openshift/console/pull/7203) * [CONSOLE-2438](https://issues.redhat.com/browse/CONSOLE-2438): i18n common components: environment tab [#6891](https://github.com/openshift/console/pull/6891) * Fix loading errors for i18n keys [#7212](https://github.com/openshift/console/pull/7212) * Fix continual poll for pod graph data in pod details page [#7210](https://github.com/openshift/console/pull/7210) * Cypress fixes: 'Create Project' timing issue and temporarily disable a11y check for 'aria-hidden-focus' [#7193](https://github.com/openshift/console/pull/7193) * Update i18n scripts [#7030](https://github.com/openshift/console/pull/7030) * [CONSOLE-2437](https://issues.redhat.com/browse/CONSOLE-2437): i18n common components: dropdowns [#6993](https://github.com/openshift/console/pull/6993) * [Bug 1897423](https://bugzilla.redhat.com/show_bug.cgi?id=1897423): Update dc strategy type and rolling params [#7200](https://github.com/openshift/console/pull/7200) * [CONSOLE-2439](https://issues.redhat.com/browse/CONSOLE-2439): i18n common components: list view/details components [#6888](https://github.com/openshift/console/pull/6888) * [Bug 1896296](https://bugzilla.redhat.com/show_bug.cgi?id=1896296): Ensure correct git URL for topology edit icon [#7158](https://github.com/openshift/console/pull/7158) * add i18n for kubevirt-plugin [details page] [#7168](https://github.com/openshift/console/pull/7168) * tests: disable Cypress colors in CI [#7198](https://github.com/openshift/console/pull/7198) * Refactor dev-console pipeline code into pipelines-plugin mono repo [#7190](https://github.com/openshift/console/pull/7190) * gherkin script- adding event tab in pipeline run and task run pages [#7065](https://github.com/openshift/console/pull/7065) * Topology, fetch jobs for cronjobs when necessary [#7164](https://github.com/openshift/console/pull/7164) * Remove reviewer Abhishek from the DevConsole packages [#7197](https://github.com/openshift/console/pull/7197) * Topology, fetch service and route data when necessary [#7159](https://github.com/openshift/console/pull/7159) * Add YAML switcher to pipeline builder form [#7028](https://github.com/openshift/console/pull/7028) * kubevirt: update integration tests dockerfile [#7195](https://github.com/openshift/console/pull/7195) * add support for Operator Backed SBR through topology inContext [#7084](https://github.com/openshift/console/pull/7084) * Topology, fetch build config data when necessary [#7162](https://github.com/openshift/console/pull/7162) * [Bug 1887651](https://bugzilla.redhat.com/show_bug.cgi?id=1887651): Add support for phase values of CephObjectStoreKind CRD used in OCS 4.5 [#6977](https://github.com/openshift/console/pull/6977) * [Bug 1894810](https://bugzilla.redhat.com/show_bug.cgi?id=1894810): removes techpreview badge from eventing [#7110](https://github.com/openshift/console/pull/7110) * i18n support in devconsole health checks components [#7115](https://github.com/openshift/console/pull/7115) * Gherkin Script for epic ODC-3396 [#7156](https://github.com/openshift/console/pull/7156) * Add Japanese to language switcher [#7189](https://github.com/openshift/console/pull/7189) * [CONSOLE-2445](https://issues.redhat.com/browse/CONSOLE-2445): deploymentConfig i18n [#7057](https://github.com/openshift/console/pull/7057) * Add cypress integration test support for Ceph plugin [#7165](https://github.com/openshift/console/pull/7165) * i18n support in devconsole Project and QuickStart components [#7151](https://github.com/openshift/console/pull/7151) * [CONSOLE-2390](https://issues.redhat.com/browse/CONSOLE-2390): i18n build page and image stream page [#6949](https://github.com/openshift/console/pull/6949) * Update i18n json files [#7185](https://github.com/openshift/console/pull/7185) * [Bug 1896732](https://bugzilla.redhat.com/show_bug.cgi?id=1896732): disable os upload if no os avaliable [#7183](https://github.com/openshift/console/pull/7183) * kubevirt: update integration tests dockerfile [#7182](https://github.com/openshift/console/pull/7182) * [Bug 1882660](https://bugzilla.redhat.com/show_bug.cgi?id=1882660): Show all operators that will be approved with manual ins… [#7076](https://github.com/openshift/console/pull/7076) * Fix i18n key in ResourceQuotas [#7176](https://github.com/openshift/console/pull/7176) * [CONSOLE-2325](https://issues.redhat.com/browse/CONSOLE-2325): Add machine translations for Japanese [#7092](https://github.com/openshift/console/pull/7092) * [Bug 1889928](https://bugzilla.redhat.com/show_bug.cgi?id=1889928): add more tests for golden os [#6967](https://github.com/openshift/console/pull/6967) * [Bug 1896229](https://bugzilla.redhat.com/show_bug.cgi?id=1896229): Hide empty cards [#7174](https://github.com/openshift/console/pull/7174) * Change PodRingSet to fetch pods, remove PodRingController [#7077](https://github.com/openshift/console/pull/7077) * Gherkin Scripts for scenarios in ODC-4419 [#7101](https://github.com/openshift/console/pull/7101) * i18n support in devconsole hpa components [#7126](https://github.com/openshift/console/pull/7126) * [Bug 1894374](https://bugzilla.redhat.com/show_bug.cgi?id=1894374): prevent prevent loading by type [#7099](https://github.com/openshift/console/pull/7099) * Determine metrics status in list view nodes [#7074](https://github.com/openshift/console/pull/7074) * Add new catalog extensions and catalog service provider [#7023](https://github.com/openshift/console/pull/7023) * [Bug 1888530](https://bugzilla.redhat.com/show_bug.cgi?id=1888530): [RHOCS Usability Study]No clear statement what rules users violated when failed the naming requirements [#7173](https://github.com/openshift/console/pull/7173) * [Bug 1895372](https://bugzilla.redhat.com/show_bug.cgi?id=1895372): Tolerate missing `status` on OperatorGroups [#7172](https://github.com/openshift/console/pull/7172) * Wait for models to be loaded [#7171](https://github.com/openshift/console/pull/7171) * Fix to use graph view for default for dev perspective topology page [#7157](https://github.com/openshift/console/pull/7157) * [Bug 1888870](https://bugzilla.redhat.com/show_bug.cgi?id=1888870): Remove resolveCompletionItem from yaml editor since it's not needed [#7167](https://github.com/openshift/console/pull/7167) * add support for customSchema in resource sidebar for helm charts [#7154](https://github.com/openshift/console/pull/7154) * remove tech preview badge from web terminal [#7106](https://github.com/openshift/console/pull/7106) * Consistency display resource details in a two equal column layout [#7166](https://github.com/openshift/console/pull/7166) * [Bug 1896529](https://bugzilla.redhat.com/show_bug.cgi?id=1896529): Updates to the serverless quicks starts content to fix errors and update areas that have changed based on the new operator release. [#7033](https://github.com/openshift/console/pull/7033) * i18n support in devconsole Import components [#7139](https://github.com/openshift/console/pull/7139) * [Bug 1890104](https://bugzilla.redhat.com/show_bug.cgi?id=1890104): update apiVersion for eventing resources wrt serverless 1.10 [#7134](https://github.com/openshift/console/pull/7134) * [Bug 1896101](https://bugzilla.redhat.com/show_bug.cgi?id=1896101): Added negative tests for migration from VMWare and RHV [#6249](https://github.com/openshift/console/pull/6249) * [CONSOLE-2444](https://issues.redhat.com/browse/CONSOLE-2444): deployment i18n [#7058](https://github.com/openshift/console/pull/7058) * add expect library to kubevirt tests [#7146](https://github.com/openshift/console/pull/7146) * Fix to allow in context create after page reload [#7129](https://github.com/openshift/console/pull/7129) * i18n support in devconsole monitoring components [#7124](https://github.com/openshift/console/pull/7124) * [Bug 1894860](https://bugzilla.redhat.com/show_bug.cgi?id=1894860): Correctly report errors when backend tests fail [#7116](https://github.com/openshift/console/pull/7116) * add to application support for required resources [#7097](https://github.com/openshift/console/pull/7097) * Add quick search button and keyboard shortcut in topology [#7088](https://github.com/openshift/console/pull/7088) * [CONSOLE-2443](https://issues.redhat.com/browse/CONSOLE-2443): pod i18n [#7060](https://github.com/openshift/console/pull/7060) * Fix application dropdown to fetch resources based on extensions. [#7034](https://github.com/openshift/console/pull/7034) * [Bug 1893351](https://bugzilla.redhat.com/show_bug.cgi?id=1893351): Determine Secret type upon the save [#7071](https://github.com/openshift/console/pull/7071) * [Bug 1891498](https://bugzilla.redhat.com/show_bug.cgi?id=1891498): Show additional machine config pools while updating [#6992](https://github.com/openshift/console/pull/6992) * Ensure Console plugin init logic is executed only once [#6963](https://github.com/openshift/console/pull/6963) * Add option for Deep Compare hook to use JSON.stringify. [#6464](https://github.com/openshift/console/pull/6464) * [CONSOLE-2466](https://issues.redhat.com/browse/CONSOLE-2466): Bump i18n dependencies [#7128](https://github.com/openshift/console/pull/7128) * [Bug 1882653](https://bugzilla.redhat.com/show_bug.cgi?id=1882653): Convey automatic subscriptions in same namespace as a m… [#7054](https://github.com/openshift/console/pull/7054) * [CONSOLE-2452](https://issues.redhat.com/browse/CONSOLE-2452): i18n for replicationControllers [#7042](https://github.com/openshift/console/pull/7042) * add validation for RHV certificate [#7100](https://github.com/openshift/console/pull/7100) * [CONSOLE-2453](https://issues.redhat.com/browse/CONSOLE-2453): Hpa i18n [#7043](https://github.com/openshift/console/pull/7043) * [Bug 1878701](https://bugzilla.redhat.com/show_bug.cgi?id=1878701): Filter out events from old VM with the same nam [#7140](https://github.com/openshift/console/pull/7140) * [Bug 1894860](https://bugzilla.redhat.com/show_bug.cgi?id=1894860): fixed test "returned merged index file for all accessible helm repos" [#7111](https://github.com/openshift/console/pull/7111) * [CONSOLE-2395](https://issues.redhat.com/browse/CONSOLE-2395): Add language switcher [#7094](https://github.com/openshift/console/pull/7094) * Add tests for guest agent data [#6871](https://github.com/openshift/console/pull/6871) * [Bug 1893944](https://bugzilla.redhat.com/show_bug.cgi?id=1893944): Update Multi Cloud Gateway brand name to Multicloud Object Gateway [#7138](https://github.com/openshift/console/pull/7138) * [Bug 1895065](https://bugzilla.redhat.com/show_bug.cgi?id=1895065): Fix sample / snippet toggle in resource sidebar [#7125](https://github.com/openshift/console/pull/7125) * [Bug 1894519](https://bugzilla.redhat.com/show_bug.cgi?id=1894519): Enable external mode for OpenStack and oVirt platform [#7136](https://github.com/openshift/console/pull/7136) * Fix typo in error message [#7120](https://github.com/openshift/console/pull/7120) * Fix edit flow in case of custom template application [#7121](https://github.com/openshift/console/pull/7121) * [Bug 1894330](https://bugzilla.redhat.com/show_bug.cgi?id=1894330): update channels list [#7096](https://github.com/openshift/console/pull/7096) * [CONSOLE-2392](https://issues.redhat.com/browse/CONSOLE-2392): i18n: externalize strings in Compute nav section [#6929](https://github.com/openshift/console/pull/6929) * fix quickstart subtitle [#7114](https://github.com/openshift/console/pull/7114) * [CONSOLE-2449](https://issues.redhat.com/browse/CONSOLE-2449): cron jobs i18n [#7031](https://github.com/openshift/console/pull/7031) * update pipelinerun graph to show past pipeline structure [#6960](https://github.com/openshift/console/pull/6960) * Add Vulnerabilities tab in project details page [#6854](https://github.com/openshift/console/pull/6854) * [Bug 1891047](https://bugzilla.redhat.com/show_bug.cgi?id=1891047): Access server API via kubernetes.default.svc from Helm endpoints [#7112](https://github.com/openshift/console/pull/7112) * Show custom builder image in edit flows BuilderImage section [#7021](https://github.com/openshift/console/pull/7021) * Make the 'Reveal Values' match the string from locales/en [#7118](https://github.com/openshift/console/pull/7118) * [CONSOLE-2448](https://issues.redhat.com/browse/CONSOLE-2448): i18n for configmaps [#7045](https://github.com/openshift/console/pull/7045) * Fetch pods when displaying pods resources in overview pages [#7070](https://github.com/openshift/console/pull/7070) * Add graph view to project overview workloads tab [#6901](https://github.com/openshift/console/pull/6901) * Knative Test Cases Rearrangement [#7081](https://github.com/openshift/console/pull/7081) * Console-2450: i18n for jobs [#7036](https://github.com/openshift/console/pull/7036) * [Bug 1894503](https://bugzilla.redhat.com/show_bug.cgi?id=1894503): add automated test for Polarion CNV-5045 [#7102](https://github.com/openshift/console/pull/7102) * add pipelinerun watcher to add or remove the last run menu item [#7037](https://github.com/openshift/console/pull/7037) * [Bug 1856354](https://bugzilla.redhat.com/show_bug.cgi?id=1856354): Keep swagger definitions up to date [#6857](https://github.com/openshift/console/pull/6857) * [CONSOLE-2391](https://issues.redhat.com/browse/CONSOLE-2391): Monitoring: Initial i18n for list & details pages [#7067](https://github.com/openshift/console/pull/7067) * not all disk types can be selected as the boot source [#7080](https://github.com/openshift/console/pull/7080) * TaskRun details and log page [#6851](https://github.com/openshift/console/pull/6851) * i18n support for knative-plugin package [#6885](https://github.com/openshift/console/pull/6885) * Create an extension to support inContext for import Flows [#7013](https://github.com/openshift/console/pull/7013) * Fix to maintain data on the graph element on a settings restoral [#7093](https://github.com/openshift/console/pull/7093) * Fix to warn user when creating an application grouping that exists [#7029](https://github.com/openshift/console/pull/7029) * [CONSOLE-2442](https://issues.redhat.com/browse/CONSOLE-2442): i18n for replicasets [#7025](https://github.com/openshift/console/pull/7025) * check for taskRef kind in the TR spec [#7005](https://github.com/openshift/console/pull/7005) * [Bug 1878873](https://bugzilla.redhat.com/show_bug.cgi?id=1878873): cypress-cucumber-automation-framework [#6776](https://github.com/openshift/console/pull/6776) * Fix status icon size in topology and alignments [#7041](https://github.com/openshift/console/pull/7041) * i18n common components: PVC modals [#6933](https://github.com/openshift/console/pull/6933) * Create buildConfig or pipeline based on user input [#6874](https://github.com/openshift/console/pull/6874) * Add descriptions to flavor, workload dropdowns [#7006](https://github.com/openshift/console/pull/7006) * Add Eventing tab and Event Source, Broker, Channel pages under Serverless for Admin perspective [#6939](https://github.com/openshift/console/pull/6939) * [Bug 1894110](https://bugzilla.redhat.com/show_bug.cgi?id=1894110): Handle values of 0 for maxUnavailable and maxSurge [#7083](https://github.com/openshift/console/pull/7083) * [CONSOLE-2446](https://issues.redhat.com/browse/CONSOLE-2446): statefulset i18n [#7056](https://github.com/openshift/console/pull/7056) * [Bug 1893963](https://bugzilla.redhat.com/show_bug.cgi?id=1893963): Dont use lookbehinds regexp [#7082](https://github.com/openshift/console/pull/7082) * Update kubevirt-plugin OWNERS file [#7079](https://github.com/openshift/console/pull/7079) * Gherkin Scripts for epic ODC-4388 [#6941](https://github.com/openshift/console/pull/6941) * E2E test: Use KUBEADM_PASSWORD_FILE by default [#7075](https://github.com/openshift/console/pull/7075) * Add start button to fresh start pipeline from sidebar [#6955](https://github.com/openshift/console/pull/6955) * [CONSOLE-2426](https://issues.redhat.com/browse/CONSOLE-2426): Cypress & Protractor: Optimized shell and yarn scripts [#7053](https://github.com/openshift/console/pull/7053) * update pending Icon in Pipeline Run visualization [#6970](https://github.com/openshift/console/pull/6970) * [CONSOLE-2451](https://issues.redhat.com/browse/CONSOLE-2451): i18n for daemonsets [#7039](https://github.com/openshift/console/pull/7039) * add cloudinit doc link [#7015](https://github.com/openshift/console/pull/7015) * [Bug 1889348](https://bugzilla.redhat.com/show_bug.cgi?id=1889348): Remove Project link from Application Details page [#6969](https://github.com/openshift/console/pull/6969) * [Bug 1893724](https://bugzilla.redhat.com/show_bug.cgi?id=1893724): Use correct service account for operator monitoring [#7068](https://github.com/openshift/console/pull/7068) * [Bug 1866087](https://bugzilla.redhat.com/show_bug.cgi?id=1866087): Fix crash when helm manifest yaml contains duplicate keys [#7066](https://github.com/openshift/console/pull/7066) * Remove Tech Preview badge from dev console monitoring [#7048](https://github.com/openshift/console/pull/7048) * [Bug 1886766](https://bugzilla.redhat.com/show_bug.cgi?id=1886766): Changes 'Persistent Volume' to 'Persistent Volume Claim' for PVC dropdown in snapshot create page [#6796](https://github.com/openshift/console/pull/6796) * Monitoring: Fix graph refresh on alert and rule details pages [#6881](https://github.com/openshift/console/pull/6881) * packages/console-shared localization [#6956](https://github.com/openshift/console/pull/6956) * [CONSOLE-2296](https://issues.redhat.com/browse/CONSOLE-2296): Update node-sass version [#7040](https://github.com/openshift/console/pull/7040) * Updating openshift-enterprise-console builder & base images to be consistent with ART [#6861](https://github.com/openshift/console/pull/6861) * use FocusTrap for popover and remount StepComponent to remove the focus from Next button [#7014](https://github.com/openshift/console/pull/7014) * [Bug 1891999](https://bugzilla.redhat.com/show_bug.cgi?id=1891999): Fix compression card metrics for Persitent dashboard [#6989](https://github.com/openshift/console/pull/6989) * Cover static and dynamic plugin SDKs with unit tests [#6886](https://github.com/openshift/console/pull/6886) * Fix po-to-i18n script [#7016](https://github.com/openshift/console/pull/7016) * [Bug 1892358](https://bugzilla.redhat.com/show_bug.cgi?id=1892358): update feature gate for kubevirt-gating job [#7017](https://github.com/openshift/console/pull/7017) * [Bug 1884629](https://bugzilla.redhat.com/show_bug.cgi?id=1884629): pf update to fix dropdown accessibility bug [#7024](https://github.com/openshift/console/pull/7024) * fix pod donut information [#6864](https://github.com/openshift/console/pull/6864) * [CONSOLE-2390](https://issues.redhat.com/browse/CONSOLE-2390): i18n build config page [#6913](https://github.com/openshift/console/pull/6913) * [Bug 1887465](https://bugzilla.redhat.com/show_bug.cgi?id=1887465): Fall back to "all namespaces" when currently active namespace is deleted [#6975](https://github.com/openshift/console/pull/6975) * [CONSOLE-2297](https://issues.redhat.com/browse/CONSOLE-2297): Added Create Namespace option during operator install [#6765](https://github.com/openshift/console/pull/6765) * [CONSOLE-2372](https://issues.redhat.com/browse/CONSOLE-2372): i18n - Networking pages [#6928](https://github.com/openshift/console/pull/6928) * [Bug 1856351](https://bugzilla.redhat.com/show_bug.cgi?id=1856351): Fix build details page charts [#6879](https://github.com/openshift/console/pull/6879) * [Bug 1885676](https://bugzilla.redhat.com/show_bug.cgi?id=1885676): Minimal deployment warning message is corrected [#7011](https://github.com/openshift/console/pull/7011) * Add Owner Reference to VM Snapshots [#6995](https://github.com/openshift/console/pull/6995) * [Bug 1889529](https://bugzilla.redhat.com/show_bug.cgi?id=1889529): Check for any CR name versus a specific name [#7003](https://github.com/openshift/console/pull/7003) * pass copied secret to the vmimport object instead of the original one [#7000](https://github.com/openshift/console/pull/7000) * fix cnv base images loading [#6999](https://github.com/openshift/console/pull/6999) * [Bug 1812412](https://bugzilla.redhat.com/show_bug.cgi?id=1812412): Monitoring: Increase Prometheus query_range timeouts to 30s [#7004](https://github.com/openshift/console/pull/7004) * [Bug 1891376](https://bugzilla.redhat.com/show_bug.cgi?id=1891376): Extra text in Cluster Utilization charts [#7001](https://github.com/openshift/console/pull/7001) * [CONSOLE-2423](https://issues.redhat.com/browse/CONSOLE-2423): upgrade yaml language server [#6483](https://github.com/openshift/console/pull/6483) * [Bug 1875516](https://bugzilla.redhat.com/show_bug.cgi?id=1875516): - disabled scheduling is easy to miss in node page of OCP console [#6900](https://github.com/openshift/console/pull/6900) * i18n common components: logs [#6890](https://github.com/openshift/console/pull/6890) * [Bug 1887864](https://bugzilla.redhat.com/show_bug.cgi?id=1887864): Update library-go and replace runc module for v1.0.0-rc8 version [#6990](https://github.com/openshift/console/pull/6990) * Treat console-extensions.json file as JSON with Comments (jsonc) [#6799](https://github.com/openshift/console/pull/6799) * [Bug 1891419](https://bugzilla.redhat.com/show_bug.cgi?id=1891419): Wrong detail head on network policy detail page [#6996](https://github.com/openshift/console/pull/6996) * Made singulars for Insights plugin [#6991](https://github.com/openshift/console/pull/6991) * Query Browser: Small clean-up of legend CSS [#6994](https://github.com/openshift/console/pull/6994) * [Bug 1883563](https://bugzilla.redhat.com/show_bug.cgi?id=1883563): Handle promise rejection error [#6818](https://github.com/openshift/console/pull/6818) * [CONSOLE-1523](https://issues.redhat.com/browse/CONSOLE-1523): Switch logging to klog [#1862](https://github.com/openshift/console/pull/1862) * (feat) : Updated baremetal install wizard flow [#6976](https://github.com/openshift/console/pull/6976) * [Bug 1889515](https://bugzilla.redhat.com/show_bug.cgi?id=1889515): - Accessibility - The checkmark in the Node > overview page has no text description, label, or other accessible information [#6971](https://github.com/openshift/console/pull/6971) * [Bug 1890145](https://bugzilla.redhat.com/show_bug.cgi?id=1890145): Add classname to decrease font size for Status Ready [#6973](https://github.com/openshift/console/pull/6973) * i18n common components: modals [#6887](https://github.com/openshift/console/pull/6887) * [Bug 1889692](https://bugzilla.redhat.com/show_bug.cgi?id=1889692): Fix selected capacity to reflect correct disk size [#6984](https://github.com/openshift/console/pull/6984) * Monitoring: Add legend to alerting rule details page graph [#6980](https://github.com/openshift/console/pull/6980) * Add useResolvedExtensions hook and improve related code [#6655](https://github.com/openshift/console/pull/6655) * i18n common components: YAML [#6889](https://github.com/openshift/console/pull/6889) * [CONSOLE-2394](https://issues.redhat.com/browse/CONSOLE-2394): i18n administration pages [#6883](https://github.com/openshift/console/pull/6883) * Re-enable Snapshots tab [#6807](https://github.com/openshift/console/pull/6807) * Add missing key when mapping urls [#6964](https://github.com/openshift/console/pull/6964) * add details page for eventing trigger and subscription [#6921](https://github.com/openshift/console/pull/6921) * Save/Restore topology graph layout during current session [#6919](https://github.com/openshift/console/pull/6919) * [Bug 1881881](https://bugzilla.redhat.com/show_bug.cgi?id=1881881): Replace route dropdown input with typeahead select menu in import/edit flow [#6719](https://github.com/openshift/console/pull/6719) * Fix edit app flow in case service not available [#6952](https://github.com/openshift/console/pull/6952) * [CONSOLE-2428](https://issues.redhat.com/browse/CONSOLE-2428): i18n for search section of home nav [#6948](https://github.com/openshift/console/pull/6948) * Only re-create pod donut if data changes [#6899](https://github.com/openshift/console/pull/6899) * [CONSOLE-2378](https://issues.redhat.com/browse/CONSOLE-2378): Add infrastructure for Console dynamic plugins [#6101](https://github.com/openshift/console/pull/6101) * [Bug 1889698](https://bugzilla.redhat.com/show_bug.cgi?id=1889698): Fix form re-render on cancelling [#6968](https://github.com/openshift/console/pull/6968) * Localize the console-app package [#6903](https://github.com/openshift/console/pull/6903) * [Bug 1885173](https://bugzilla.redhat.com/show_bug.cgi?id=1885173): Add VM next run configuration test [#6829](https://github.com/openshift/console/pull/6829) * Add Node qualifier to Affinity table [#6865](https://github.com/openshift/console/pull/6865) * [Bug 1886452](https://bugzilla.redhat.com/show_bug.cgi?id=1886452): Fix for topology layout options style on select [#6872](https://github.com/openshift/console/pull/6872) * Handle missing labels as empty [#6940](https://github.com/openshift/console/pull/6940) * Move topology monitoring data fetching into Hooks [#6875](https://github.com/openshift/console/pull/6875) * [Bug 1889630](https://bugzilla.redhat.com/show_bug.cgi?id=1889630): - Scheduling disabled popovers are missing for Node status in Node Overview and Details pages [#6961](https://github.com/openshift/console/pull/6961) * [Bug 1886168](https://bugzilla.redhat.com/show_bug.cgi?id=1886168): Check if the label exists before comparing its value [#6954](https://github.com/openshift/console/pull/6954) * adds serving in admin to show services, revisions, routes as tab views [#6848](https://github.com/openshift/console/pull/6848) * Query Browser: Fix tooltips next to the edge of the graph [#6959](https://github.com/openshift/console/pull/6959) * [Bug 1872923](https://bugzilla.redhat.com/show_bug.cgi?id=1872923): Fix cancel button to return to operator details [#6957](https://github.com/openshift/console/pull/6957) * Add events tab in pipelinerun and taskrun details page [#6867](https://github.com/openshift/console/pull/6867) * [Bug 1887472](https://bugzilla.redhat.com/show_bug.cgi?id=1887472): Fix to allow shift-drag to regroup knative services in topology [#6909](https://github.com/openshift/console/pull/6909) * Cleanup unused topology resources [#6897](https://github.com/openshift/console/pull/6897) * Update TaskRun List Page Columns & PipelineRun Tab [#6840](https://github.com/openshift/console/pull/6840) * [Bug 1883766](https://bugzilla.redhat.com/show_bug.cgi?id=1883766): Adjust tests due to UI changes [#6850](https://github.com/openshift/console/pull/6850) * [Bug 1887375](https://bugzilla.redhat.com/show_bug.cgi?id=1887375): Add volumeMode to the create form and yaml of a pvc [#6912](https://github.com/openshift/console/pull/6912) * Query Browser: All pressing Escape key to cancel zoom [#6914](https://github.com/openshift/console/pull/6914) * [Bug 1888985](https://bugzilla.redhat.com/show_bug.cgi?id=1888985): Fix Cypress test flake and accesibility violation: 'Ensures buttons have discernible text' [#6951](https://github.com/openshift/console/pull/6951) * (feat): Add wizard flow for internal mode cluster creation [#6892](https://github.com/openshift/console/pull/6892) * make KUBEVIRT_PROJECT_NAME customizable in kubevirt-plugin tests [#6946](https://github.com/openshift/console/pull/6946) * Remove cluster credentials download action for Internal Mode [#6935](https://github.com/openshift/console/pull/6935) * i18n: update namespace consolidator [#6930](https://github.com/openshift/console/pull/6930) * [Bug 1888363](https://bugzilla.redhat.com/show_bug.cgi?id=1888363): log namespaces errors instead of crashing in dev [#6926](https://github.com/openshift/console/pull/6926) * [Bug 1888150](https://bugzilla.redhat.com/show_bug.cgi?id=1888150): Format markdown text in Install Operand Form [#6927](https://github.com/openshift/console/pull/6927) * Increase timeout in dashboard test for better stability [#6924](https://github.com/openshift/console/pull/6924) * [Bug 1887797](https://bugzilla.redhat.com/show_bug.cgi?id=1887797): asign masquerade to pod interface in RHV import [#6925](https://github.com/openshift/console/pull/6925) * [Bug 1885702](https://bugzilla.redhat.com/show_bug.cgi?id=1885702): Cypress: Fix 'aria-hidden-focus' accesibility violations [#6910](https://github.com/openshift/console/pull/6910) * [Bug 1887783](https://bugzilla.redhat.com/show_bug.cgi?id=1887783): PVC upload cannot continue after approve the certificate [#6922](https://github.com/openshift/console/pull/6922) * [Bug 1886168](https://bugzilla.redhat.com/show_bug.cgi?id=1886168): Hide Terminal tab from the NodeDetailsPage if Windows on the Node [#6876](https://github.com/openshift/console/pull/6876) * add Channels, EventSources, OperatorBacked, HelmCharts menu action to Add To Project context menu [#6838](https://github.com/openshift/console/pull/6838) * Avoid traversing node_modules when running i18next on packages/* [#6920](https://github.com/openshift/console/pull/6920) * Fix topology to layout updated graph when application changes [#6898](https://github.com/openshift/console/pull/6898) * Rearranged Helm Test Cases and added E2E for Helm [#6847](https://github.com/openshift/console/pull/6847) * [Bug 1885138](https://bugzilla.redhat.com/show_bug.cgi?id=1885138): Include CDI disk cloning to VM status [#6916](https://github.com/openshift/console/pull/6916) * [Bug 1886524](https://bugzilla.redhat.com/show_bug.cgi?id=1886524): Change default terminal command for Windows Pods [#6906](https://github.com/openshift/console/pull/6906) * Remove notification drawer header override fix [#6904](https://github.com/openshift/console/pull/6904) * [Bug 1887380](https://bugzilla.redhat.com/show_bug.cgi?id=1887380): Add additional provisioners to their AccessMode mapping [#6902](https://github.com/openshift/console/pull/6902) * [Bug 1885706](https://bugzilla.redhat.com/show_bug.cgi?id=1885706): Cypress: Fix 'link-name' accesibility violation [#6878](https://github.com/openshift/console/pull/6878) * [Bug 1886423](https://bugzilla.redhat.com/show_bug.cgi?id=1886423): New Affinities dont contain ID until saving [#6870](https://github.com/openshift/console/pull/6870) * [Bug 1876701](https://bugzilla.redhat.com/show_bug.cgi?id=1876701): Fix some spec descriptor widgets inline edit behavior [#6824](https://github.com/openshift/console/pull/6824) * [Bug 1854567](https://bugzilla.redhat.com/show_bug.cgi?id=1854567): Dont list Subscrition when matching CSV exists on the Installed Operators page [#6862](https://github.com/openshift/console/pull/6862) * i18n support [#6194](https://github.com/openshift/console/pull/6194) * Query Browser: Remove SeriesButton's key prop [#6895](https://github.com/openshift/console/pull/6895) * Added Kanika(a2batic) to list of approvers [#6896](https://github.com/openshift/console/pull/6896) * fixes issue with containersource selection [#6894](https://github.com/openshift/console/pull/6894) * Don't attempt to retrieve pipeline data in topology when unsupported [#6842](https://github.com/openshift/console/pull/6842) * Refactors feature enable code for OCS [#6884](https://github.com/openshift/console/pull/6884) * [Bug 1847074](https://bugzilla.redhat.com/show_bug.cgi?id=1847074): PF fix for filter bar layout issues at some screen widths on search page [#6771](https://github.com/openshift/console/pull/6771) * [Bug 1883847](https://bugzilla.redhat.com/show_bug.cgi?id=1883847): Fix subscription name issue for OCS [#6860](https://github.com/openshift/console/pull/6860) * [Bug 1886397](https://bugzilla.redhat.com/show_bug.cgi?id=1886397): Move object-enum to console shared [#6869](https://github.com/openshift/console/pull/6869) * [Bug 1885676](https://bugzilla.redhat.com/show_bug.cgi?id=1885676): Update trigger limit for Minimal Deployment [#6845](https://github.com/openshift/console/pull/6845) * [Bug 1886353](https://bugzilla.redhat.com/show_bug.cgi?id=1886353): Add amd64 URL for virtctl binary in kubevirt-gating job [#6868](https://github.com/openshift/console/pull/6868) * update subscriber message if none exists [#6863](https://github.com/openshift/console/pull/6863) * [Bug 1881898](https://bugzilla.redhat.com/show_bug.cgi?id=1881898): fix Quickstart subtitle block [#6692](https://github.com/openshift/console/pull/6692) * [Bug 1878301](https://bugzilla.redhat.com/show_bug.cgi?id=1878301): Improve display of node unschedulable status [#6852](https://github.com/openshift/console/pull/6852) * Simplify topology component structure [#6837](https://github.com/openshift/console/pull/6837) * Added insights-plugin [#6660](https://github.com/openshift/console/pull/6660) * Append '\n' to ssh private key, if it ends without one. [#6859](https://github.com/openshift/console/pull/6859) * [Bug 1884654](https://bugzilla.redhat.com/show_bug.cgi?id=1884654): show vmi utilization data [#6827](https://github.com/openshift/console/pull/6827) * [Bug 1885315](https://bugzilla.redhat.com/show_bug.cgi?id=1885315): specify full regex for jest transform [#6841](https://github.com/openshift/console/pull/6841) * update kafkaSource v1beta1 spec to remove resources [#6828](https://github.com/openshift/console/pull/6828) * [Bug 1879282](https://bugzilla.redhat.com/show_bug.cgi?id=1879282): Update doc links in installed operators page [#6820](https://github.com/openshift/console/pull/6820) * test: Account osd sizing in add capacity tests [#6826](https://github.com/openshift/console/pull/6826) * Use better fix for messed JSON output in yarn analyze command [#6577](https://github.com/openshift/console/pull/6577) * Remove Snapshot related components from OCS Plugin [#5968](https://github.com/openshift/console/pull/5968) * Query Browser: Keep tooltip constrained to graph frame [#6831](https://github.com/openshift/console/pull/6831) * [Bug 1884724](https://bugzilla.redhat.com/show_bug.cgi?id=1884724): quickstart update of serverless install steps [#6823](https://github.com/openshift/console/pull/6823) * [Bug 1852743](https://bugzilla.redhat.com/show_bug.cgi?id=1852743): Show total cores in node list [#6816](https://github.com/openshift/console/pull/6816) * [Bug 1884664](https://bugzilla.redhat.com/show_bug.cgi?id=1884664): Start the install status page as soon as subscription exist [#6801](https://github.com/openshift/console/pull/6801) * [Bug 1885343](https://bugzilla.redhat.com/show_bug.cgi?id=1885343): Fallback to GQL HTTP on iOS devices [#6778](https://github.com/openshift/console/pull/6778) * Report actual vendors bundle limit [#6579](https://github.com/openshift/console/pull/6579) * [Bug 1870800](https://bugzilla.redhat.com/show_bug.cgi?id=1870800): Explain namespace missing namespace column in column management [#6825](https://github.com/openshift/console/pull/6825) * add password type to StatusDescriptors [#6697](https://github.com/openshift/console/pull/6697) * [Bug 1885218](https://bugzilla.redhat.com/show_bug.cgi?id=1885218): Add virtctl binary to kubevirt-plugin gating script [#6832](https://github.com/openshift/console/pull/6832) * [Bug 1884613](https://bugzilla.redhat.com/show_bug.cgi?id=1884613): Fix runtime error for basic users creating Prometheus instance [#6821](https://github.com/openshift/console/pull/6821) * [Full changelog](https://github.com/openshift/console/compare/396693ae74da08241fe7a5bbca40d171c3b8f45c...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) * fix consistency issues with QS displaynames and incorporate highlight… [#503](https://github.com/openshift/console-operator/pull/503) * Improvements to the Install Serverless Operator quick start [#502](https://github.com/openshift/console-operator/pull/502) * New 4.7 Quick Starts focusing on the developer experience [#501](https://github.com/openshift/console-operator/pull/501) * [Bug 1917759](https://bugzilla.redhat.com/show_bug.cgi?id=1917759): Dont panic after setting plugin that does not exists to the console-operator config [#499](https://github.com/openshift/console-operator/pull/499) * Updating openshift-enterprise-console-operator builder & base images to be consistent with ART [#498](https://github.com/openshift/console-operator/pull/498) * [CONSOLE-2376](https://issues.redhat.com/browse/CONSOLE-2376): Console plugins [#478](https://github.com/openshift/console-operator/pull/478) * [Bug 1894216](https://bugzilla.redhat.com/show_bug.cgi?id=1894216): Improve OpenShift Console availability [#483](https://github.com/openshift/console-operator/pull/483) * [Bug 1907280](https://bugzilla.redhat.com/show_bug.cgi?id=1907280): Adds quickstart for ocs install tour [#492](https://github.com/openshift/console-operator/pull/492) * [Bug 1906713](https://bugzilla.redhat.com/show_bug.cgi?id=1906713): Logged user should be able to get consolequickstarts [#496](https://github.com/openshift/console-operator/pull/496) * [Bug 1906798](https://bugzilla.redhat.com/show_bug.cgi?id=1906798): Export operator dev catalog customization to console-config ConfigMap [#495](https://github.com/openshift/console-operator/pull/495) * Update Serverless Quick Start [#494](https://github.com/openshift/console-operator/pull/494) * Bump openshift/api to get customize catalog categories changes [#484](https://github.com/openshift/console-operator/pull/484) * [CONSOLE-2472](https://issues.redhat.com/browse/CONSOLE-2472): Add initial quick starts [#490](https://github.com/openshift/console-operator/pull/490) * Bump(api) to get HelmChartRepository changes [#489](https://github.com/openshift/console-operator/pull/489) * Add ROKS profile annotation to recently added manifests [#491](https://github.com/openshift/console-operator/pull/491) * Annotate manifests for single-node-developer cluster profile [#488](https://github.com/openshift/console-operator/pull/488) * Move the consoleoperator controller to lib-go controller factory [#487](https://github.com/openshift/console-operator/pull/487) * Fix user settings role definition for console service account [#486](https://github.com/openshift/console-operator/pull/486) * Add namespace and role resources for user settings [#479](https://github.com/openshift/console-operator/pull/479) * Add IBM Cloud managed annotations to CVO manifests [#482](https://github.com/openshift/console-operator/pull/482) * [Bug 1896645](https://bugzilla.redhat.com/show_bug.cgi?id=1896645): Bump DEFAULT_DOC_URL for ocp 4.7 [#481](https://github.com/openshift/console-operator/pull/481) * Bump openshift/api to get QuickStarts changes [#480](https://github.com/openshift/console-operator/pull/480) * [CONSOLE-1523](https://issues.redhat.com/browse/CONSOLE-1523): Change log level values to use klog types [#250](https://github.com/openshift/console-operator/pull/250) * add current profile annotations to CVO manifests [#477](https://github.com/openshift/console-operator/pull/477) * Updating openshift-enterprise-console-operator builder & base images to be consistent with ART [#476](https://github.com/openshift/console-operator/pull/476) * [Full changelog](https://github.com/openshift/console-operator/compare/7fd78a283616d3b0a99b5b5b1f2b765a192d9165...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) * Re-align with upstream VRF changes [#39](https://github.com/openshift/containernetworking-plugins/pull/39) * Cherry pick commits related to adding the VRF CNI plugin [#38](https://github.com/openshift/containernetworking-plugins/pull/38) * Updating ose-containernetworking-plugins builder & base images to be consistent with ART [#35](https://github.com/openshift/containernetworking-plugins/pull/35) * Sync with upstream v0.8.7 [#36](https://github.com/openshift/containernetworking-plugins/pull/36) * [Bug 1879244](https://bugzilla.redhat.com/show_bug.cgi?id=1879244): ipvlan - make master config as optional [#37](https://github.com/openshift/containernetworking-plugins/pull/37) * [Full changelog](https://github.com/openshift/containernetworking-plugins/compare/ca372decc534a71f425bbe972395f46c5de227b4...a3cf46b0e37db90359960d12b8825aff2b0681f9) ### [coredns](https://github.com/openshift/coredns/tree/d4a3ba3f6e03426d2623da86635caba17c0c3926) * Updating coredns builder & base images to be consistent with ART [#50](https://github.com/openshift/coredns/pull/50) * [Bug 1906860](https://bugzilla.redhat.com/show_bug.cgi?id=1906860): Bump for kube 1.20 [#47](https://github.com/openshift/coredns/pull/47) * addowner-candita [#46](https://github.com/openshift/coredns/pull/46) * deps: Bump go autorest [#44](https://github.com/openshift/coredns/pull/44) * Updating coredns builder & base images to be consistent with ART [#45](https://github.com/openshift/coredns/pull/45) * OWNERS: Add component [#29](https://github.com/openshift/coredns/pull/29) * Update owners [#43](https://github.com/openshift/coredns/pull/43) * [Full changelog](https://github.com/openshift/coredns/compare/885fb55e59fe360b17f9f8eb3c0aebd1d5f49987...d4a3ba3f6e03426d2623da86635caba17c0c3926) ### [csi-driver-manila](https://github.com/openshift/cloud-provider-openstack/tree/d3f709218512df9f46e11c1d13347fc68774d72c) * [Bug 1969345](https://bugzilla.redhat.com/show_bug.cgi?id=1969345): Backport ignore proxy connecting to CSI sockets [#54](https://github.com/openshift/cloud-provider-openstack/pull/54) * [Bug 1933659](https://bugzilla.redhat.com/show_bug.cgi?id=1933659): Add udev to the driver image [#47](https://github.com/openshift/cloud-provider-openstack/pull/47) * Updating csi-driver-manila builder & base images to be consistent with ART [#41](https://github.com/openshift/cloud-provider-openstack/pull/41) * Updating ose-openstack-cinder-csi-driver builder & base images to be consistent with ART [#40](https://github.com/openshift/cloud-provider-openstack/pull/40) * Updating ose-openstack-cinder-csi-driver builder & base images to be consistent with ART [#39](https://github.com/openshift/cloud-provider-openstack/pull/39) * [Bug 1820238](https://bugzilla.redhat.com/show_bug.cgi?id=1820238): Fetch latest changes from upstream [#38](https://github.com/openshift/cloud-provider-openstack/pull/38) * owners: Add mdbooth to shiftstack-team [#37](https://github.com/openshift/cloud-provider-openstack/pull/37) * Updating csi-driver-manila builder & base images to be consistent with ART [#35](https://github.com/openshift/cloud-provider-openstack/pull/35) * Add a new ShiftStack team member [#36](https://github.com/openshift/cloud-provider-openstack/pull/36) * Fetch latest patches from upstream [#30](https://github.com/openshift/cloud-provider-openstack/pull/30) * [Full changelog](https://github.com/openshift/cloud-provider-openstack/compare/6dd9c20135583f65c7f8caca9ad583cf0c2281c8...d3f709218512df9f46e11c1d13347fc68774d72c) ### [csi-driver-manila-operator](https://github.com/openshift/csi-driver-manila-operator/tree/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) * Updating csi-driver-manila-operator builder & base images to be consistent with ART [#91](https://github.com/openshift/csi-driver-manila-operator/pull/91) * [Bug 1917587](https://bugzilla.redhat.com/show_bug.cgi?id=1917587): disable Manila operator in case of 404 error [#84](https://github.com/openshift/csi-driver-manila-operator/pull/84) * [Bug 1918716](https://bugzilla.redhat.com/show_bug.cgi?id=1918716): increase Keystone timeout to 2 minutes [#85](https://github.com/openshift/csi-driver-manila-operator/pull/85) * [Bug 1918140](https://bugzilla.redhat.com/show_bug.cgi?id=1918140): Fix sync of config.openshift.io informer [#82](https://github.com/openshift/csi-driver-manila-operator/pull/82) * [Bug 1917587](https://bugzilla.redhat.com/show_bug.cgi?id=1917587): disable Manila operator in case of 403 error [#81](https://github.com/openshift/csi-driver-manila-operator/pull/81) * [Bug 1915643](https://bugzilla.redhat.com/show_bug.cgi?id=1915643): revert setting metadata in the storage classes [#77](https://github.com/openshift/csi-driver-manila-operator/pull/77) * [Bug 1912948](https://bugzilla.redhat.com/show_bug.cgi?id=1912948): Include proxy ENV in CSI driver [#79](https://github.com/openshift/csi-driver-manila-operator/pull/79) * Updating csi-driver-manila-operator builder & base images to be consistent with ART [#78](https://github.com/openshift/csi-driver-manila-operator/pull/78) * [Bug 1820238](https://bugzilla.redhat.com/show_bug.cgi?id=1820238): add metadata with cluster ID to generated storage classes [#73](https://github.com/openshift/csi-driver-manila-operator/pull/73) * Updating csi-driver-manila-operator builder & base images to be consistent with ART [#71](https://github.com/openshift/csi-driver-manila-operator/pull/71) * go.mod: Remove unused dependencies [#74](https://github.com/openshift/csi-driver-manila-operator/pull/74) * [Bug 1894025](https://bugzilla.redhat.com/show_bug.cgi?id=1894025): Add annotation to operand's namespace [#72](https://github.com/openshift/csi-driver-manila-operator/pull/72) * owners: Add adduarte and mdbooth as approvers [#70](https://github.com/openshift/csi-driver-manila-operator/pull/70) * Add a new ShiftStack team member [#69](https://github.com/openshift/csi-driver-manila-operator/pull/69) * [Full changelog](https://github.com/openshift/csi-driver-manila-operator/compare/fe62be967e2337da1238592f75c4010f0c6694a0...b652a62f269127e6e9195383eab951d59c6d7a6d) ### [csi-driver-nfs](https://github.com/openshift/csi-driver-nfs/tree/9404d343c020fd1806691704f64d930c779ad639) * [Bug 1916164](https://bugzilla.redhat.com/show_bug.cgi?id=1916164): Updating csi-driver-nfs builder & base images to be consistent with ART [#39](https://github.com/openshift/csi-driver-nfs/pull/39) * Updating csi-driver-nfs builder & base images to be consistent with ART [#37](https://github.com/openshift/csi-driver-nfs/pull/37) * Update shiftstack-team membership [#35](https://github.com/openshift/csi-driver-nfs/pull/35) * [Full changelog](https://github.com/openshift/csi-driver-nfs/compare/5e962cbd824dc5b5634f54a645e4907a1494fe04...9404d343c020fd1806691704f64d930c779ad639) ### [csi-external-attacher](https://github.com/openshift/csi-external-attacher/tree/f152de8ab08d9a4f13c97941afa01ef343b92b68) * Updating csi-attacher builder & base images to be consistent with ART [#28](https://github.com/openshift/csi-external-attacher/pull/28) * [Bug 1912237](https://bugzilla.redhat.com/show_bug.cgi?id=1912237): Rebase to v3.1.0 for OCP 4.7 [#26](https://github.com/openshift/csi-external-attacher/pull/26) * Updating csi-attacher builder & base images to be consistent with ART [#25](https://github.com/openshift/csi-external-attacher/pull/25) * [Full changelog](https://github.com/openshift/csi-external-attacher/compare/45e712af8947aa25865ffb4ebf1f8e466a1d3281...f152de8ab08d9a4f13c97941afa01ef343b92b68) ### [csi-external-provisioner](https://github.com/openshift/csi-external-provisioner/tree/a49415e114b90060c8cdbb88b1ca3f0a4c5d2ebc) * Updating csi-provisioner builder & base images to be consistent with ART [#36](https://github.com/openshift/csi-external-provisioner/pull/36) * [Bug 1912237](https://bugzilla.redhat.com/show_bug.cgi?id=1912237): Rebase to v2.1.0 for OCP 4.7 [#34](https://github.com/openshift/csi-external-provisioner/pull/34) * Updating csi-provisioner builder & base images to be consistent with ART [#33](https://github.com/openshift/csi-external-provisioner/pull/33) * [Full changelog](https://github.com/openshift/csi-external-provisioner/compare/e079d112ff1a9b751fb85c2972f71031af08f0c1...a49415e114b90060c8cdbb88b1ca3f0a4c5d2ebc) ### [csi-external-resizer](https://github.com/openshift/csi-external-resizer/tree/f77279e9561a02c18676dbcafcbe6db7d0ebd077) * Updating ose-csi-external-resizer builder & base images to be consistent with ART [#117](https://github.com/openshift/csi-external-resizer/pull/117) * [Bug 1912237](https://bugzilla.redhat.com/show_bug.cgi?id=1912237): Rebase to v1.1.0 for OCP 4.7 [#115](https://github.com/openshift/csi-external-resizer/pull/115) * Updating ose-csi-external-resizer builder & base images to be consistent with ART [#114](https://github.com/openshift/csi-external-resizer/pull/114) * [Full changelog](https://github.com/openshift/csi-external-resizer/compare/b2c4b92328ad1a1dd81498170d107ce9a57d89e3...f77279e9561a02c18676dbcafcbe6db7d0ebd077) ### [csi-external-snapshotter, csi-snapshot-controller](https://github.com/openshift/csi-external-snapshotter/tree/26773735c1cbf09de9bf31cb3c640abdca04cd83) * Updating ose-csi-external-snapshotter builder & base images to be consistent with ART [#40](https://github.com/openshift/csi-external-snapshotter/pull/40) * Updating ose-csi-snapshot-controller builder & base images to be consistent with ART [#39](https://github.com/openshift/csi-external-snapshotter/pull/39) * Updating csi-snapshot-validation-webhook builder & base images to be consistent with ART [#41](https://github.com/openshift/csi-external-snapshotter/pull/41) * [Bug 1912237](https://bugzilla.redhat.com/show_bug.cgi?id=1912237): Rebase to v4.0.0 for OCP 4.7 [#36](https://github.com/openshift/csi-external-snapshotter/pull/36) * Rebase v3.0.2 [#35](https://github.com/openshift/csi-external-snapshotter/pull/35) * UPSTREAM: <carry>: Add Dockerfile for the admission webhook [#33](https://github.com/openshift/csi-external-snapshotter/pull/33) * [Bug 1893739](https://bugzilla.redhat.com/show_bug.cgi?id=1893739): UPSTREAM: 423: Get credentials before checking if the SnapshotClass exists [#34](https://github.com/openshift/csi-external-snapshotter/pull/34) * Updating ose-csi-external-snapshotter builder & base images to be consistent with ART [#32](https://github.com/openshift/csi-external-snapshotter/pull/32) * Updating ose-csi-snapshot-controller builder & base images to be consistent with ART [#31](https://github.com/openshift/csi-external-snapshotter/pull/31) * [Full changelog](https://github.com/openshift/csi-external-snapshotter/compare/c80c3836d33131ed810cbe9f599e3cc2d2746dfd...26773735c1cbf09de9bf31cb3c640abdca04cd83) ### [csi-livenessprobe](https://github.com/openshift/csi-livenessprobe/tree/3dad0280ea630cfcc87bcf02806c75b7a066d81e) * Updating csi-livenessprobe builder & base images to be consistent with ART [#21](https://github.com/openshift/csi-livenessprobe/pull/21) * [Bug 1912237](https://bugzilla.redhat.com/show_bug.cgi?id=1912237): Rebase to v2.2.0 for OCP 4.7 [#19](https://github.com/openshift/csi-livenessprobe/pull/19) * Updating csi-livenessprobe builder & base images to be consistent with ART [#18](https://github.com/openshift/csi-livenessprobe/pull/18) * [Full changelog](https://github.com/openshift/csi-livenessprobe/compare/53f2398ae6f0c7397a8854a2160d55a79b429252...3dad0280ea630cfcc87bcf02806c75b7a066d81e) ### [csi-node-driver-registrar](https://github.com/openshift/csi-node-driver-registrar/tree/2a77963e5458da1bcde318b4609a6abefaf868d7) * Updating csi-node-driver-registrar builder & base images to be consistent with ART [#26](https://github.com/openshift/csi-node-driver-registrar/pull/26) * [Bug 1912237](https://bugzilla.redhat.com/show_bug.cgi?id=1912237): Rebase to v2.1.0 for OCP 4.7 [#24](https://github.com/openshift/csi-node-driver-registrar/pull/24) * Updating csi-node-driver-registrar builder & base images to be consistent with ART [#23](https://github.com/openshift/csi-node-driver-registrar/pull/23) * [Full changelog](https://github.com/openshift/csi-node-driver-registrar/compare/4ba25176eb3657f7b86b7c34854faae895212ce6...2a77963e5458da1bcde318b4609a6abefaf868d7) ### [docker-builder](https://github.com/openshift/builder/tree/5a46979e5e747b6df27a1b50ec0c922a172298f2) * [Bug 1995074](https://bugzilla.redhat.com/show_bug.cgi?id=1995074): bump(s2i): revert incorrect ssh scp fix [#261](https://github.com/openshift/builder/pull/261) * [Bug 1924455](https://bugzilla.redhat.com/show_bug.cgi?id=1924455): Update dependencies to address CVE-2021-3121 [#258](https://github.com/openshift/builder/pull/258) * Updating openshift-enterprise-builder builder & base images to be consistent with ART [#188](https://github.com/openshift/builder/pull/188) * [Bug 1943726](https://bugzilla.redhat.com/show_bug.cgi?id=1943726): add bracket logging on openshift/builder calls into buildah to assist test-platform team triage [#237](https://github.com/openshift/builder/pull/237) * [Bug 1945692](https://bugzilla.redhat.com/show_bug.cgi?id=1945692): move entitlement related secrets back to mounts.conf [#240](https://github.com/openshift/builder/pull/240) * [Bug 1924554](https://bugzilla.redhat.com/show_bug.cgi?id=1924554): bump(cni) 0.8.1 [#234](https://github.com/openshift/builder/pull/234) * [Bug 1940052](https://bugzilla.redhat.com/show_bug.cgi?id=1940052): retry image pulls during builds [#226](https://github.com/openshift/builder/pull/226) * [Bug 1939218](https://bugzilla.redhat.com/show_bug.cgi?id=1939218): bump(containers/*): [#224](https://github.com/openshift/builder/pull/224) * [Bug 1918153](https://bugzilla.redhat.com/show_bug.cgi?id=1918153): incorrect escaping of HTML symbols in envars [#215](https://github.com/openshift/builder/pull/215) * [Bug 1905095](https://bugzilla.redhat.com/show_bug.cgi?id=1905095): bump github.com/containers/image to v5.10.1 [#213](https://github.com/openshift/builder/pull/213) * [Bug 1916897](https://bugzilla.redhat.com/show_bug.cgi?id=1916897): narrow scope of rhsm transient bind mount [#206](https://github.com/openshift/builder/pull/206) * [Bug 1918879](https://bugzilla.redhat.com/show_bug.cgi?id=1918879): better surface dockerconfigjson errors causing image pull errors [#200](https://github.com/openshift/builder/pull/200) * Force use of runc, since we know we're privileged, and customize our seccomp filter [#202](https://github.com/openshift/builder/pull/202) * [Bug 1916897](https://bugzilla.redhat.com/show_bug.cgi?id=1916897): more automount of cluster trust bundle reverts; no longer automount /run/secrets [#204](https://github.com/openshift/builder/pull/204) * [Bug 1908361](https://bugzilla.redhat.com/show_bug.cgi?id=1908361): BUILD-150: bump(*): k8s 1.20.0 [#197](https://github.com/openshift/builder/pull/197) * [Bug 1907407](https://bugzilla.redhat.com/show_bug.cgi?id=1907407): Use -mod=vendor to determine buildah version [#199](https://github.com/openshift/builder/pull/199) * [Bug 1907407](https://bugzilla.redhat.com/show_bug.cgi?id=1907407): Print buildah version [#196](https://github.com/openshift/builder/pull/196) * [Bug 1896446](https://bugzilla.redhat.com/show_bug.cgi?id=1896446): Fix private git clones behind a proxy [#189](https://github.com/openshift/builder/pull/189) * Move dev Dockerfile to Fedora 33 [#191](https://github.com/openshift/builder/pull/191) * [Bug 1891759](https://bugzilla.redhat.com/show_bug.cgi?id=1891759): Do not mount /etc/pki/ca-trust in builds [#185](https://github.com/openshift/builder/pull/185) * [Bug 1889957](https://bugzilla.redhat.com/show_bug.cgi?id=1889957): Bump dependencies to mitigate CVE-2020-8564 [#182](https://github.com/openshift/builder/pull/182) * [Bug 1883803](https://bugzilla.redhat.com/show_bug.cgi?id=1883803): Fixes to merging node credentials [#180](https://github.com/openshift/builder/pull/180) * [Bug 1884270](https://bugzilla.redhat.com/show_bug.cgi?id=1884270): bump(*): s2i, klog [#179](https://github.com/openshift/builder/pull/179) * [Full changelog](https://github.com/openshift/builder/compare/263041a5e75138509e89d5a286a1fd5186609d9e...5a46979e5e747b6df27a1b50ec0c922a172298f2) ### [docker-registry](https://github.com/openshift/image-registry/tree/8b03485af777f8d718427393aa575bbaf6f21610) * [Bug 1984094](https://bugzilla.redhat.com/show_bug.cgi?id=1984094): use apimachinery with HTTP/2 health checks enabled [#288](https://github.com/openshift/image-registry/pull/288) * Updating openshift-enterprise-registry builder & base images to be consistent with ART [#262](https://github.com/openshift/image-registry/pull/262) * [Bug 1977159](https://bugzilla.redhat.com/show_bug.cgi?id=1977159): bump aws-sdk-go to v1.38.35 [#282](https://github.com/openshift/image-registry/pull/282) * [Bug 1921909](https://bugzilla.redhat.com/show_bug.cgi?id=1921909): vendor in updated openshift/docker-distribution [#257](https://github.com/openshift/image-registry/pull/257) * [IR-114](https://issues.redhat.com/browse/IR-114): Adding support for OCI schema [#255](https://github.com/openshift/image-registry/pull/255) * [Bug 1905502](https://bugzilla.redhat.com/show_bug.cgi?id=1905502): Polling route until registry is available [#259](https://github.com/openshift/image-registry/pull/259) * [IR-172](https://issues.redhat.com/browse/IR-172): Run remote registries for pull-through tests as pods [#258](https://github.com/openshift/image-registry/pull/258) * [IR-52](https://issues.redhat.com/browse/IR-52): docker/distribution v2.7.1 [#252](https://github.com/openshift/image-registry/pull/252) * Workaround /etc/pki/ca-trust bug on OpenShift 4.6 [#254](https://github.com/openshift/image-registry/pull/254) * [Bug 1883502](https://bugzilla.redhat.com/show_bug.cgi?id=1883502): Migrating from k8s.io/klog v1 to k8s.io/klog v2 [#249](https://github.com/openshift/image-registry/pull/249) * Updating openshift-enterprise-registry builder & base images to be consistent with ART [#251](https://github.com/openshift/image-registry/pull/251) * [Bug 1883853](https://bugzilla.redhat.com/show_bug.cgi?id=1883853): Replace bitbucket.org/ww/goautoneg with its mirror [#250](https://github.com/openshift/image-registry/pull/250) * [Full changelog](https://github.com/openshift/image-registry/compare/6c33fc3a0b55ee4386c0ce44fdcc74922594f539...8b03485af777f8d718427393aa575bbaf6f21610) ### [driver-toolkit](https://github.com/openshift/driver-toolkit/tree/bcd11a1f0137bb10b1958f1e27e04a213aef96be) * [Bug 1985545](https://bugzilla.redhat.com/show_bug.cgi?id=1985545): Use kernel config to determine GCC version [#56](https://github.com/openshift/driver-toolkit/pull/56) * [Bug 1985545](https://bugzilla.redhat.com/show_bug.cgi?id=1985545): Remove curl of extract-vmlinux [#50](https://github.com/openshift/driver-toolkit/pull/50) * [Bug 1985546](https://bugzilla.redhat.com/show_bug.cgi?id=1985546): /etc/driver-toolkit-release.json kernel version match rpm -q output [#51](https://github.com/openshift/driver-toolkit/pull/51) * [Bug 1976302](https://bugzilla.redhat.com/show_bug.cgi?id=1976302): Cherry pick gcc to release 4.7 [#41](https://github.com/openshift/driver-toolkit/pull/41) * [Bug 1975480](https://bugzilla.redhat.com/show_bug.cgi?id=1975480): DPDK KNI modules need some additional tools [#40](https://github.com/openshift/driver-toolkit/pull/40) * [Bug 1975479](https://bugzilla.redhat.com/show_bug.cgi?id=1975479): Requirements for authenticating kernel modules with X.509 keys [#39](https://github.com/openshift/driver-toolkit/pull/39) * [Bug 1962285](https://bugzilla.redhat.com/show_bug.cgi?id=1962285): Update Dockerfile [#21](https://github.com/openshift/driver-toolkit/pull/21) * [Bug 1959191](https://bugzilla.redhat.com/show_bug.cgi?id=1959191): Add LABEL io.openshift.release.operator=true for addition to payload [#18](https://github.com/openshift/driver-toolkit/pull/18) * [Bug 1945597](https://bugzilla.redhat.com/show_bug.cgi?id=1945597): [release-4.7] Optionally set KERNEL_VERSION and RT_KERNEL_VERSION [#15](https://github.com/openshift/driver-toolkit/pull/15) * [Full changelog](https://github.com/openshift/driver-toolkit/compare/bd508e2631fe27e8ac15e57f943fd98ccb94c884...bcd11a1f0137bb10b1958f1e27e04a213aef96be) ### [etcd](https://github.com/openshift/etcd/tree/c61e5afde9485fac9233c0db6ab950bfb511e1b5) * [Bug 1970141](https://bugzilla.redhat.com/show_bug.cgi?id=1970141): discover-etcd-initial-cluster: retry if member is not part of member list and dataDir exists [#82](https://github.com/openshift/etcd/pull/82) * [ETCD-178](https://issues.redhat.com/browse/ETCD-178): Bug 1944386: openshift-tools: fix on off flow and add unit tests [#74](https://github.com/openshift/etcd/pull/74) * Updating ose-etcd builder & base images to be consistent with ART [#67](https://github.com/openshift/etcd/pull/67) * OWNERS: add component [#60](https://github.com/openshift/etcd/pull/60) * Updating ose-etcd builder & base images to be consistent with ART [#59](https://github.com/openshift/etcd/pull/59) * [Full changelog](https://github.com/openshift/etcd/compare/2cc1056e339d36522b47b6a9c0835accc3395847...c61e5afde9485fac9233c0db6ab950bfb511e1b5) ### [gcp-machine-controllers](https://github.com/openshift/cluster-api-provider-gcp/tree/5f6589d4ef9496e63ebc072f4d863151bbeb4407) * [Bug 1924508](https://bugzilla.redhat.com/show_bug.cgi?id=1924508): Bump dependencies to Kubernetes 1.20.6 to mitigate CVE-2021-3121 [#164](https://github.com/openshift/cluster-api-provider-gcp/pull/164) * [Bug 1935636](https://bugzilla.redhat.com/show_bug.cgi?id=1935636): Ensure response body is closed when we are finished with the request [#151](https://github.com/openshift/cluster-api-provider-gcp/pull/151) * [Bug 1909108](https://bugzilla.redhat.com/show_bug.cgi?id=1909108): Bump K8s dependencies to 1.20 [#141](https://github.com/openshift/cluster-api-provider-gcp/pull/141) * [Bug 1907286](https://bugzilla.redhat.com/show_bug.cgi?id=1907286): Ensure Machine is marked interruptible as well as Node [#140](https://github.com/openshift/cluster-api-provider-gcp/pull/140) * [Bug 1903424](https://bugzilla.redhat.com/show_bug.cgi?id=1903424): Ensure MAO dependency is up to date to include newest metrics [#139](https://github.com/openshift/cluster-api-provider-gcp/pull/139) * Vendor: downgrade gcp sdk to v0.57.0 [#138](https://github.com/openshift/cluster-api-provider-gcp/pull/138) * [Bug 1902157](https://bugzilla.redhat.com/show_bug.cgi?id=1902157): Update termination handler to use node conditions [#134](https://github.com/openshift/cluster-api-provider-gcp/pull/134) * Bump scripts to Go 1.15 [#136](https://github.com/openshift/cluster-api-provider-gcp/pull/136) * Updating ose-gcp-machine-controllers builder & base images to be consistent with ART [#135](https://github.com/openshift/cluster-api-provider-gcp/pull/135) * Add verify-diff check in generate task and enable in CI [#133](https://github.com/openshift/cluster-api-provider-gcp/pull/133) * Enable Machine API to support Customer Managed Keys [#132](https://github.com/openshift/cluster-api-provider-gcp/pull/132) * add bugzilla component and subcomponent to OWNERS [#128](https://github.com/openshift/cluster-api-provider-gcp/pull/128) * [Full changelog](https://github.com/openshift/cluster-api-provider-gcp/compare/5cc5291b1c05c448e58c011eb672ea0d69b4f92e...5f6589d4ef9496e63ebc072f4d863151bbeb4407) ### [grafana](https://github.com/openshift/grafana/tree/b02c35dc2d01fce696a3edc28839a9f9fd0150a3) * Updating grafana builder & base images to be consistent with ART [#54](https://github.com/openshift/grafana/pull/54) * [Bug 1908592](https://bugzilla.redhat.com/show_bug.cgi?id=1908592): Bump v7.3.6 [#52](https://github.com/openshift/grafana/pull/52) * [Bug 1899152](https://bugzilla.redhat.com/show_bug.cgi?id=1899152): Bump Grafana to v7.3.5 [#51](https://github.com/openshift/grafana/pull/51) * [MON-1302](https://issues.redhat.com/browse/MON-1302): Bump Grafana to v7.3.4 [#50](https://github.com/openshift/grafana/pull/50) * Update OWNERS file [#49](https://github.com/openshift/grafana/pull/49) * Updating grafana builder & base images to be consistent with ART [#47](https://github.com/openshift/grafana/pull/47) * [Full changelog](https://github.com/openshift/grafana/compare/1075a442529594154a8fd148a9679b634194cc3b...b02c35dc2d01fce696a3edc28839a9f9fd0150a3) ### [haproxy-router](https://github.com/openshift/router/tree/4ab216f0090a985f041cea3e411075a04e2ace0a) * [Bug 1994645](https://bugzilla.redhat.com/show_bug.cgi?id=1994645): config template: accept IPv6 IPs for whitelisting [#325](https://github.com/openshift/router/pull/325) * [Bug 1967733](https://bugzilla.redhat.com/show_bug.cgi?id=1967733): template helper - generateHAProxyWhiteListFile, use right arg type [#297](https://github.com/openshift/router/pull/297) * [Bug 1965402](https://bugzilla.redhat.com/show_bug.cgi?id=1965402): Revert 'Bug 1896977: Enhance host name validation in router' [#293](https://github.com/openshift/router/pull/293) * [Bug 1963243](https://bugzilla.redhat.com/show_bug.cgi?id=1963243): Add a condition to check if the Endpoints ID is duplicated [#288](https://github.com/openshift/router/pull/288) * [Bug 1942534](https://bugzilla.redhat.com/show_bug.cgi?id=1942534): [4.7 backport] Route gets admitted with invalid host name if override annotation is used [#273](https://github.com/openshift/router/pull/273) * [Bug 1938921](https://bugzilla.redhat.com/show_bug.cgi?id=1938921): router/template: Cache compiled regular expressions [#269](https://github.com/openshift/router/pull/269) * [Bug 1900989](https://bugzilla.redhat.com/show_bug.cgi?id=1900989): Move idle check from endpoints to service [#225](https://github.com/openshift/router/pull/225) * [Bug 1896977](https://bugzilla.redhat.com/show_bug.cgi?id=1896977): Enhance host name validation in router [#238](https://github.com/openshift/router/pull/238) * [Bug 1905748](https://bugzilla.redhat.com/show_bug.cgi?id=1905748): Prevent unnecessary reloads in router shards [#243](https://github.com/openshift/router/pull/243) * Updating ose-haproxy-router-base builder & base images to be consistent with ART [#244](https://github.com/openshift/router/pull/244) * Updating openshift-enterprise-haproxy-router builder & base images to be consistent with ART [#245](https://github.com/openshift/router/pull/245) * [Bug 1905100](https://bugzilla.redhat.com/show_bug.cgi?id=1905100): Add tunnel-timeout and hard-stop-after options to haproxy template [#239](https://github.com/openshift/router/pull/239) * [Bug 1906860](https://bugzilla.redhat.com/show_bug.cgi?id=1906860): Bump for kube 1.20 [#236](https://github.com/openshift/router/pull/236) * [Bug 1903821](https://bugzilla.redhat.com/show_bug.cgi?id=1903821): Pass stop channel to RouterControllers [#233](https://github.com/openshift/router/pull/233) * [Bug 1903206](https://bugzilla.redhat.com/show_bug.cgi?id=1903206): Add unit tests to verify NotReadyAddresses in EndpointSlices [#231](https://github.com/openshift/router/pull/231) * Allow configuring HTTP header name case adjustment [#224](https://github.com/openshift/router/pull/224) * [Bug 1903206](https://bugzilla.redhat.com/show_bug.cgi?id=1903206): Check Ready condition status in Endpointslices [#229](https://github.com/openshift/router/pull/229) * Revert "images/router: Update to haproxy22 package" [#226](https://github.com/openshift/router/pull/226) * addowner-candita [#219](https://github.com/openshift/router/pull/219) * [Bug 1861383](https://bugzilla.redhat.com/show_bug.cgi?id=1861383): Clip haproxy.router.openshift.io/timeout annotation values to prevent bricking on upgrade [#196](https://github.com/openshift/router/pull/196) * Address gosec G601 issues [#210](https://github.com/openshift/router/pull/210) * [Bug 1892338](https://bugzilla.redhat.com/show_bug.cgi?id=1892338): metrics: Rework template_router_reload_failure metric [#209](https://github.com/openshift/router/pull/209) * images/router: Update to haproxy22 package [#214](https://github.com/openshift/router/pull/214) * [Bug 1889863](https://bugzilla.redhat.com/show_bug.cgi?id=1889863): Fix logging of namespace label selector [#204](https://github.com/openshift/router/pull/204) * Allow configuring dontlognull/http-ignore-probes [#174](https://github.com/openshift/router/pull/174) * Updating openshift-enterprise-haproxy-router builder & base images to be consistent with ART [#198](https://github.com/openshift/router/pull/198) * Updating ose-haproxy-router-base builder & base images to be consistent with ART [#197](https://github.com/openshift/router/pull/197) * [Bug 1885414](https://bugzilla.redhat.com/show_bug.cgi?id=1885414): haproxy-config.template: Only enable HTX for HTTP/2 [#194](https://github.com/openshift/router/pull/194) * [Full changelog](https://github.com/openshift/router/compare/60ad303221c7abe68e115d699b68c3de78900986...4ab216f0090a985f041cea3e411075a04e2ace0a) ### [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) * [Bug 1931702](https://bugzilla.redhat.com/show_bug.cgi?id=1931702): UPSTREAM: 96958: kubelet: remove periodic messages from log-level 2 [#589](https://github.com/openshift/kubernetes/pull/589) * [Bug 1931745](https://bugzilla.redhat.com/show_bug.cgi?id=1931745): UPSTREAM: 98956: Fix race when KillPod followed by IsPodPendingTermining [#590](https://github.com/openshift/kubernetes/pull/590) * [Bug 1929674](https://bugzilla.redhat.com/show_bug.cgi?id=1929674): kubelet: fix create sandbox delete pod race [#591](https://github.com/openshift/kubernetes/pull/591) * [Bug 1933094](https://bugzilla.redhat.com/show_bug.cgi?id=1933094): UPSTREAM: 98742: Sync completed pods until their containers have been terminated [#595](https://github.com/openshift/kubernetes/pull/595) * [Bug 1929012](https://bugzilla.redhat.com/show_bug.cgi?id=1929012): UPSTREAM: 96984: APF e2e: wait for steady state before proceeding [#572](https://github.com/openshift/kubernetes/pull/572) * [Bug 1927500](https://bugzilla.redhat.com/show_bug.cgi?id=1927500): UPSTREAM: <carry>: kube-apiserver: ignore SIGTERM/INT after the first one [#566](https://github.com/openshift/kubernetes/pull/566) * BUG 1924870: UPSTREAM: 96901: plumb context with request deadline [#549](https://github.com/openshift/kubernetes/pull/549) * [Bug 1915085](https://bugzilla.redhat.com/show_bug.cgi?id=1915085): UPSTREAM: 98424: register all pending pod deletions and check for kill [#551](https://github.com/openshift/kubernetes/pull/551) * Updating openshift-enterprise-hyperkube builder & base images to be consistent with ART [#449](https://github.com/openshift/kubernetes/pull/449) * [Bug 1894645](https://bugzilla.redhat.com/show_bug.cgi?id=1894645): UPSTREAM: 89885: SQUASH: Fix cinder crash [#510](https://github.com/openshift/kubernetes/pull/510) * Revert OWNERS changes [#544](https://github.com/openshift/kubernetes/pull/544) * [Bug 1917803](https://bugzilla.redhat.com/show_bug.cgi?id=1917803): UPSTREAM: 98187: Skip PD tests on 1 node cluster [#546](https://github.com/openshift/kubernetes/pull/546) * [Bug 1896558](https://bugzilla.redhat.com/show_bug.cgi?id=1896558): Revert undesired multi az skip [#545](https://github.com/openshift/kubernetes/pull/545) * [Bug 1920368](https://bugzilla.redhat.com/show_bug.cgi?id=1920368): UPSTREAM: 98019: specify the container CPU set during the creation [#541](https://github.com/openshift/kubernetes/pull/541) * [Bug 1868645](https://bugzilla.redhat.com/show_bug.cgi?id=1868645): UPSTREAM: 94087: kubelet: node sync at least once [#522](https://github.com/openshift/kubernetes/pull/522) * [Bug 1896558](https://bugzilla.redhat.com/show_bug.cgi?id=1896558): Skip multiaz e2e [#525](https://github.com/openshift/kubernetes/pull/525) * Add DOWNSTREAM_OWNERS as preparation for https://github.com/kubernetes/test-infra/pull/20482 [#537](https://github.com/openshift/kubernetes/pull/537) * [Bug 1870342](https://bugzilla.redhat.com/show_bug.cgi?id=1870342): UPSTREAM: 94684: e2e: Pod should avoid nodes that have avoidPod annotation: clean remaining pods [#534](https://github.com/openshift/kubernetes/pull/534) * [Bug 1882750](https://bugzilla.redhat.com/show_bug.cgi?id=1882750): UPSTREAM: 98103: kubelet: Delete static pod gracefully and fix mirrorPodTerminationMap leak [#531](https://github.com/openshift/kubernetes/pull/531) * [Bug 1899941](https://bugzilla.redhat.com/show_bug.cgi?id=1899941): Override termination grace period on annotation [#527](https://github.com/openshift/kubernetes/pull/527) * [Bug 1915945](https://bugzilla.redhat.com/show_bug.cgi?id=1915945): UPSTREAM: 96990: Increase preemption timeout from 1 minute to 2 minutes [#530](https://github.com/openshift/kubernetes/pull/530) * [Bug 1889420](https://bugzilla.redhat.com/show_bug.cgi?id=1889420): Add dangling volume check for vsphere [#445](https://github.com/openshift/kubernetes/pull/445) * [Bug 1841119](https://bugzilla.redhat.com/show_bug.cgi?id=1841119): UPSTREAM: <carry>: kube-controller-manager: allow running bare kube-controller-manager [#415](https://github.com/openshift/kubernetes/pull/415) * [Bug 1908880](https://bugzilla.redhat.com/show_bug.cgi?id=1908880): UPSTREAM: 97980: kubelet: revert checking sandbox deletion [#523](https://github.com/openshift/kubernetes/pull/523) * [Bug 1915582](https://bugzilla.redhat.com/show_bug.cgi?id=1915582): UPSTREAM: 97860: move all variables in sampleAndWaterMarkHistograms::innerSet [#520](https://github.com/openshift/kubernetes/pull/520) * [Bug 1903999](https://bugzilla.redhat.com/show_bug.cgi?id=1903999): Httplog response code is always zero [#494](https://github.com/openshift/kubernetes/pull/494) * UPSTREAM: <carry>: (squash) Add detail to rebase doc [#487](https://github.com/openshift/kubernetes/pull/487) * adds a unit test for checking if graceful shutdown of HTTP2 server works [#483](https://github.com/openshift/kubernetes/pull/483) * [Bug 1877812](https://bugzilla.redhat.com/show_bug.cgi?id=1877812): UPSTREAM: 96889: Fix loopback device lookup [#512](https://github.com/openshift/kubernetes/pull/512) * [Bug 1899760](https://bugzilla.redhat.com/show_bug.cgi?id=1899760): UPSTREAM: 96754: reduce buckets for etcd_request_duration_seconds [#515](https://github.com/openshift/kubernetes/pull/515) * BUG 1913525: UPSTREAM: 97820: handle webhook authenticator and authorizer error [#516](https://github.com/openshift/kubernetes/pull/516) * [Bug 1908407](https://bugzilla.redhat.com/show_bug.cgi?id=1908407): UPSTREAM: 95269: Fix panic when kubelet register if a node object already exists with no Status.Capacity or Status.Allocatable [#493](https://github.com/openshift/kubernetes/pull/493) * [Bug 1895329](https://bugzilla.redhat.com/show_bug.cgi?id=1895329): UPSTREAM: 96751: Lower the frequency of volume plugin deprecation warning [#491](https://github.com/openshift/kubernetes/pull/491) * [Bug 1912563](https://bugzilla.redhat.com/show_bug.cgi?id=1912563): UPSTREAM: 97206: clean up executing request on panic [#509](https://github.com/openshift/kubernetes/pull/509) * [Bug 1912563](https://bugzilla.redhat.com/show_bug.cgi?id=1912563): UPSTREAM: 97323: fix the deadlock in priority and fairness config controller [#508](https://github.com/openshift/kubernetes/pull/508) * [Bug 1913096](https://bugzilla.redhat.com/show_bug.cgi?id=1913096): UPSTREAM: 97006: kubelet: Fix cadvisor machine metrics [#507](https://github.com/openshift/kubernetes/pull/507) * [Bug 1908389](https://bugzilla.redhat.com/show_bug.cgi?id=1908389): UPSTREAM: 97635: Cherry pick 443 and 448 from cloud provider azure [#500](https://github.com/openshift/kubernetes/pull/500) * [Bug 1896244](https://bugzilla.redhat.com/show_bug.cgi?id=1896244): UPSTREAM: 96467: Add GinkgoRecover to a local storage go routine [#492](https://github.com/openshift/kubernetes/pull/492) * [Bug 1903346](https://bugzilla.redhat.com/show_bug.cgi?id=1903346): UPSTREAM: 97013: Fix FibreChannel volume plugin corrupting filesystem on detach [#489](https://github.com/openshift/kubernetes/pull/489) * add sjenning and mrunalp to approvers and reviewers [#505](https://github.com/openshift/kubernetes/pull/505) * [Bug 1897603](https://bugzilla.redhat.com/show_bug.cgi?id=1897603): UPSTREAM: 96673: Fix Cinder volume detection on OpenStack Train [#490](https://github.com/openshift/kubernetes/pull/490) * Fix vendoring of shared libraries missed by 1.20 rebase. [#488](https://github.com/openshift/kubernetes/pull/488) * [Bug 1907373](https://bugzilla.redhat.com/show_bug.cgi?id=1907373): Rebase to kube v1.20.0 [#471](https://github.com/openshift/kubernetes/pull/471) * [Bug 1770017](https://bugzilla.redhat.com/show_bug.cgi?id=1770017): kubelet: do not rerun init containers if any main containers have status [#481](https://github.com/openshift/kubernetes/pull/481) * [Bug 1903248](https://bugzilla.redhat.com/show_bug.cgi?id=1903248): UPSTREAM: 87461: kubelet: ensure pod UIDs are unique [#474](https://github.com/openshift/kubernetes/pull/474) * [Bug 1873114](https://bugzilla.redhat.com/show_bug.cgi?id=1873114): Nodes goes into NotReady state (VMware) [#472](https://github.com/openshift/kubernetes/pull/472) * UPSTREAM: 94693: test/e2e: Busybox image is not being templatized [#452](https://github.com/openshift/kubernetes/pull/452) * [Bug 1884800](https://bugzilla.redhat.com/show_bug.cgi?id=1884800): Reduce volume name length for vsphere [#461](https://github.com/openshift/kubernetes/pull/461) * [Bug 1893972](https://bugzilla.redhat.com/show_bug.cgi?id=1893972): UPSTREAM: 96144: Skip the sig-storage e2e test as early as possible [#451](https://github.com/openshift/kubernetes/pull/451) * UPSTREAM: <carry>: Skip "subPath should be able to unmount" NFS test [#450](https://github.com/openshift/kubernetes/pull/450) * [Bug 1897754](https://bugzilla.redhat.com/show_bug.cgi?id=1897754): HPA: Ignore deleted pods. [#462](https://github.com/openshift/kubernetes/pull/462) * [Bug 1893776](https://bugzilla.redhat.com/show_bug.cgi?id=1893776): UPSTREAM: 96054: Allow debugging kubelet image pull times [#460](https://github.com/openshift/kubernetes/pull/460) * [OCPCLOUD-914](https://issues.redhat.com/browse/OCPCLOUD-914): UPSTREAM: 94526: Add vCenter info metric [#447](https://github.com/openshift/kubernetes/pull/447) * [Bug 1877681](https://bugzilla.redhat.com/show_bug.cgi?id=1877681): UPSTREAM: 95174: Don't add empty AZ labels to OpenStack pre-provisioned PVs [#440](https://github.com/openshift/kubernetes/pull/440) * UPSTREAM: 96571: Use the busybox shim image constant [#455](https://github.com/openshift/kubernetes/pull/455) * scc-admission: add audit annotations with reason [#444](https://github.com/openshift/kubernetes/pull/444) * UPSTREAM 95002: no stack on panic timeout [#456](https://github.com/openshift/kubernetes/pull/456) * Revert "UPSTREAM: revert: <drop>: don't use dynamic tokens for KCM" [#459](https://github.com/openshift/kubernetes/pull/459) * UPSTREAM: revert: <drop>: don't use dynamic tokens for KCM [#448](https://github.com/openshift/kubernetes/pull/448) * [Bug 1862643](https://bugzilla.redhat.com/show_bug.cgi?id=1862643): UPSTREAM: 96120: kubelet: Expose a simple Get-WinEvent shim on the kubelet logs endpoint [#383](https://github.com/openshift/kubernetes/pull/383) * [Bug 1870337](https://bugzilla.redhat.com/show_bug.cgi?id=1870337): UPSTREAM: 96310: PV e2e: fix race in NFS recycling test [#441](https://github.com/openshift/kubernetes/pull/441) * UPSTREAM: <carry>: stop overriding flags that are explicitly set [#439](https://github.com/openshift/kubernetes/pull/439) * [Bug 1887278](https://bugzilla.redhat.com/show_bug.cgi?id=1887278): UPSTREAM: 95236: vsphere: improve logging message on node cache refresh event [#432](https://github.com/openshift/kubernetes/pull/432) * Revert "UPSTREAM: 95252: Kube-proxy: Perf-fix: Shrink INPUT chain" [#434](https://github.com/openshift/kubernetes/pull/434) * [Bug 1816812](https://bugzilla.redhat.com/show_bug.cgi?id=1816812): Allow test images to be in a single mirror [#291](https://github.com/openshift/kubernetes/pull/291) * [Bug 1873043](https://bugzilla.redhat.com/show_bug.cgi?id=1873043): Rebase to 1.19.2 [#361](https://github.com/openshift/kubernetes/pull/361) * [Bug 1891459](https://bugzilla.redhat.com/show_bug.cgi?id=1891459): UPSTREAM: 95867: Log PodExec stdout + stderr [#427](https://github.com/openshift/kubernetes/pull/427) * [Bug 1884041](https://bugzilla.redhat.com/show_bug.cgi?id=1884041): UPSTREAM: 95233: Add error text to kube-system wait error [#395](https://github.com/openshift/kubernetes/pull/395) * [Bug 1879607](https://bugzilla.redhat.com/show_bug.cgi?id=1879607): UPSTREAM: 95252: Kube-proxy: Perf-fix: Shrink INPUT chain [#425](https://github.com/openshift/kubernetes/pull/425) * UPSTREAM: 95495: remove secondary client retries in e2e tests [#405](https://github.com/openshift/kubernetes/pull/405) * Add component to OWNERS [#422](https://github.com/openshift/kubernetes/pull/422) * [Bug 1889891](https://bugzilla.redhat.com/show_bug.cgi?id=1889891): UPSTREAM: 94774: Fix misusage of RLock in timeCache lru.Cache.Get() [#418](https://github.com/openshift/kubernetes/pull/418) * [Bug 1889786](https://bugzilla.redhat.com/show_bug.cgi?id=1889786): UPSTREAM: 94712: avoid potential secret leaking while reading .dockercfg [#417](https://github.com/openshift/kubernetes/pull/417) * [Bug 1887026](https://bugzilla.redhat.com/show_bug.cgi?id=1887026): UPSTREAM: 95451: Fix fcpath [#413](https://github.com/openshift/kubernetes/pull/413) * [Bug 1868527](https://bugzilla.redhat.com/show_bug.cgi?id=1868527): Fix vsphere disk detach failing [#408](https://github.com/openshift/kubernetes/pull/408) * Fix networking-related test exclusions [#382](https://github.com/openshift/kubernetes/pull/382) * [Bug 1888041](https://bugzilla.redhat.com/show_bug.cgi?id=1888041): UPSTREAM: 95561: kubelet container status calculation doesn't handle suddenly missing data properly [#411](https://github.com/openshift/kubernetes/pull/411) * [Bug 1888663](https://bugzilla.redhat.com/show_bug.cgi?id=1888663): wait for oauth-apiserver accessibility [#403](https://github.com/openshift/kubernetes/pull/403) * [Bug 1887292](https://bugzilla.redhat.com/show_bug.cgi?id=1887292): UPSTREAM: 95245: Mask Ceph RBD adminSecrets in logs when logLevel >= 4 [#406](https://github.com/openshift/kubernetes/pull/406) * [Bug 1884035](https://bugzilla.redhat.com/show_bug.cgi?id=1884035): set lastterminationstate for container status even when CRI fails to return termination (or any) data [#393](https://github.com/openshift/kubernetes/pull/393) * [Bug 1884697](https://bugzilla.redhat.com/show_bug.cgi?id=1884697): UPSTREAM: 95261: test: e2e: fix race in pods test [#385](https://github.com/openshift/kubernetes/pull/385) * [Bug 1874583](https://bugzilla.redhat.com/show_bug.cgi?id=1874583): fix kube-apiserver termination event(s) validation failures [#336](https://github.com/openshift/kubernetes/pull/336) * [Bug 1848358](https://bugzilla.redhat.com/show_bug.cgi?id=1848358): Show error in status if preserve unknown fields is true for nonstructural schemas [#355](https://github.com/openshift/kubernetes/pull/355) * [Full changelog](https://github.com/openshift/kubernetes/compare/845f228c36f306297e09d8203f91fe7436a2d6b6...0d609304b1b1ce6ff1471f63d808e4b7a86596fe) ### [insights-operator](https://github.com/openshift/insights-operator/tree/accd49647d70932fe2c6cdfb113a6523053f55d7) * [Bug 1925408](https://bugzilla.redhat.com/show_bug.cgi?id=1925408): Remove StatefulSet gatherer & replace it with gathering "cluster-mon… [#329](https://github.com/openshift/insights-operator/pull/329) * [Bug 1923892](https://bugzilla.redhat.com/show_bug.cgi?id=1923892): Updates arch.md [#323](https://github.com/openshift/insights-operator/pull/323) * [Bug 1922267](https://bugzilla.redhat.com/show_bug.cgi?id=1922267): collect invalid resource name error from logs [#327](https://github.com/openshift/insights-operator/pull/327) * [Bug 1923888](https://bugzilla.redhat.com/show_bug.cgi?id=1923888): Fixes error metadata gathering [#325](https://github.com/openshift/insights-operator/pull/325) * [Bug 1917799](https://bugzilla.redhat.com/show_bug.cgi?id=1917799): Gather list of OLM operator names and versions & minor clean up [#316](https://github.com/openshift/insights-operator/pull/316) * [Bug 1919778](https://bugzilla.redhat.com/show_bug.cgi?id=1919778): Monitors how many gatherings failed in a row, and applies degraded status accordingly [#320](https://github.com/openshift/insights-operator/pull/320) * [Bug 1921013](https://bugzilla.redhat.com/show_bug.cgi?id=1921013): Gather PersistentVolume definition (if any) used in Image registry st… [#319](https://github.com/openshift/insights-operator/pull/319) * [Bug 1918351](https://bugzilla.redhat.com/show_bug.cgi?id=1918351): Gather SAP configuration (SCC & ClusterRoleBinding) [#291](https://github.com/openshift/insights-operator/pull/291) * [Bug 1916843](https://bugzilla.redhat.com/show_bug.cgi?id=1916843): collect logs from openshift-sdn-controller pod [#314](https://github.com/openshift/insights-operator/pull/314) * [Bug 1918129](https://bugzilla.redhat.com/show_bug.cgi?id=1918129): Update the sample archive and remove IP anonymization in clusteropera… [#317](https://github.com/openshift/insights-operator/pull/317) * [Bug 1917367](https://bugzilla.redhat.com/show_bug.cgi?id=1917367): Refactor periodic.go [#302](https://github.com/openshift/insights-operator/pull/302) * [Bug 1917371](https://bugzilla.redhat.com/show_bug.cgi?id=1917371): Adds docs for using the profiler [#313](https://github.com/openshift/insights-operator/pull/313) * Updating ose-insights-operator builder & base images to be consistent with ART [#312](https://github.com/openshift/insights-operator/pull/312) * [Bug 1914975](https://bugzilla.redhat.com/show_bug.cgi?id=1914975): Collect logs from openshift-sdn namespace [#309](https://github.com/openshift/insights-operator/pull/309) * [Bug 1915188](https://bugzilla.redhat.com/show_bug.cgi?id=1915188): Remove HostSubnet anonymization [#310](https://github.com/openshift/insights-operator/pull/310) * [release 4.7] Bug 1913356: Implemented gathering specific logs from openshift apiserver operator [#273](https://github.com/openshift/insights-operator/pull/273) * [release 4.7] Bug 1913343: Added changelog file [#300](https://github.com/openshift/insights-operator/pull/300) * [Bug 1908400](https://bugzilla.redhat.com/show_bug.cgi?id=1908400): tests-e2e, increase timeouts, re-add TestArchiveUploadedAndResultsReceived [#298](https://github.com/openshift/insights-operator/pull/298) * [Bug 1882210](https://bugzilla.redhat.com/show_bug.cgi?id=1882210): Upgrade OpenShift & K8s API versions [#285](https://github.com/openshift/insights-operator/pull/285) * [Bug 1907876](https://bugzilla.redhat.com/show_bug.cgi?id=1907876): Refactoring record and gatherer [#279](https://github.com/openshift/insights-operator/pull/279) * [Bug 1907378](https://bugzilla.redhat.com/show_bug.cgi?id=1907378): Gather netnamespaces network info [#297](https://github.com/openshift/insights-operator/pull/297) * [Bug 1907293](https://bugzilla.redhat.com/show_bug.cgi?id=1907293): e2e tests - increase timeouts little bit [#296](https://github.com/openshift/insights-operator/pull/296) * Skip TestArchiveUploadedAndResultReceived [#295](https://github.com/openshift/insights-operator/pull/295) * Adds github pull request template. [#282](https://github.com/openshift/insights-operator/pull/282) * Diskrecorder simplify the Summary function [#255](https://github.com/openshift/insights-operator/pull/255) * Update initial waiting times and give TestIsIOHealthy more time [#292](https://github.com/openshift/insights-operator/pull/292) * Check context status when checking container is running OK [#289](https://github.com/openshift/insights-operator/pull/289) * Adding a metrics report to IO gatherers [#275](https://github.com/openshift/insights-operator/pull/275) * First check IO container status and optionally delay first gathering [#270](https://github.com/openshift/insights-operator/pull/270) * Fix bug in statefulset gatherer & minor doc fix [#281](https://github.com/openshift/insights-operator/pull/281) * Cleanup clusterOperatorInsights helper function [#267](https://github.com/openshift/insights-operator/pull/267) * Annotate manifests for single-node-developer cluster profile [#277](https://github.com/openshift/insights-operator/pull/277) * [Bug 1900496](https://bugzilla.redhat.com/show_bug.cgi?id=1900496): Collect complete spec info for cluster operator resources [#266](https://github.com/openshift/insights-operator/pull/266) * [Bug 1903639](https://bugzilla.redhat.com/show_bug.cgi?id=1903639): Add hostsubnet to sample archive & fix bug in the hostsu… [#274](https://github.com/openshift/insights-operator/pull/274) * Reuse archives & refactor archive checks + some fixes [#264](https://github.com/openshift/insights-operator/pull/264) * Fix clusteroperators serialization [#272](https://github.com/openshift/insights-operator/pull/272) * Init health status metrics to distinguish no report state vs 0 problems [#271](https://github.com/openshift/insights-operator/pull/271) * fix typos in docs and unused variable [#268](https://github.com/openshift/insights-operator/pull/268) * Improve container image collection [#174](https://github.com/openshift/insights-operator/pull/174) * Add IO Architecture doc and metrics sample [#230](https://github.com/openshift/insights-operator/pull/230) * Skip TestArchiveUploadedAndResultReceived [#265](https://github.com/openshift/insights-operator/pull/265) * Separating the gather logic into separate files [#257](https://github.com/openshift/insights-operator/pull/257) * Add IBM Cloud managed annotations to CVO manifests [#259](https://github.com/openshift/insights-operator/pull/259) * Fix TestProxy in clusterauthorizer_test.go [#260](https://github.com/openshift/insights-operator/pull/260) * Update owners list [#249](https://github.com/openshift/insights-operator/pull/249) * Refactor isOperatorDegraded and isOperatorDisabled to operatorConditionCheck [#236](https://github.com/openshift/insights-operator/pull/236) * Add pattern/patterns to TestArchiveContains [#196](https://github.com/openshift/insights-operator/pull/196) * [Bug 1893766](https://bugzilla.redhat.com/show_bug.cgi?id=1893766): IO archive contains more records of than is the limit [#246](https://github.com/openshift/insights-operator/pull/246) * Gather clusteroperator resources [#223](https://github.com/openshift/insights-operator/pull/223) * add current profile annotations to CVO manifests [#235](https://github.com/openshift/insights-operator/pull/235) * Added TestArchiveUploadedAndResultReceived [#241](https://github.com/openshift/insights-operator/pull/241) * Simplify/generalize host subnet pattern [#234](https://github.com/openshift/insights-operator/pull/234) * Add more verbosity to the tests [#237](https://github.com/openshift/insights-operator/pull/237) * Gather StatefulSet configs from default & openshift namespaces [#218](https://github.com/openshift/insights-operator/pull/218) * [Bug 1888172](https://bugzilla.redhat.com/show_bug.cgi?id=1888172): Updates the sample archive. [#220](https://github.com/openshift/insights-operator/pull/220) * [Bug 1888601](https://bugzilla.redhat.com/show_bug.cgi?id=1888601): Fixes policyClient and the corresponding config. [#225](https://github.com/openshift/insights-operator/pull/225) * Fix test: Increase allowed delay in TestUploadNotDelayedAfterStart [#173](https://github.com/openshift/insights-operator/pull/173) * [Bug 1883425](https://bugzilla.redhat.com/show_bug.cgi?id=1883425): Gather installplans [#192](https://github.com/openshift/insights-operator/pull/192) * [Bug 1887778](https://bugzilla.redhat.com/show_bug.cgi?id=1887778): Adds ContainerRuntimeConfig gatherer [#216](https://github.com/openshift/insights-operator/pull/216) * Fix error in default Smart proxy report endpoint [#212](https://github.com/openshift/insights-operator/pull/212) * Take default support instead of rely on existence of config [#211](https://github.com/openshift/insights-operator/pull/211) * [Bug 1882361](https://bugzilla.redhat.com/show_bug.cgi?id=1882361): Get report from smart-proxy and expose overview as a metric [#163](https://github.com/openshift/insights-operator/pull/163) * Updating ose-insights-operator builder & base images to be consistent with ART [#207](https://github.com/openshift/insights-operator/pull/207) * [Bug 1886751](https://bugzilla.redhat.com/show_bug.cgi?id=1886751): Gather MachineConfigPools [#210](https://github.com/openshift/insights-operator/pull/210) * [Bug 1886462](https://bugzilla.redhat.com/show_bug.cgi?id=1886462): Add the namespace to the gatherers reports to avoid conflicts [#209](https://github.com/openshift/insights-operator/pull/209) * Report the returned response body to log the error detail from cloud.redhat.com [#142](https://github.com/openshift/insights-operator/pull/142) * [Bug 1884221](https://bugzilla.redhat.com/show_bug.cgi?id=1884221): IO becomes unhealthy due to a file change [#198](https://github.com/openshift/insights-operator/pull/198) * Gather ServiceAccounts stats from cluster namespaces [#200](https://github.com/openshift/insights-operator/pull/200) * [Full changelog](https://github.com/openshift/insights-operator/compare/69f216828f180b08c15ba4f2620ffa2404144090...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) * [Bug 1937695](https://bugzilla.redhat.com/show_bug.cgi?id=1937695): Supply a default for COPY args [#155](https://github.com/openshift/ironic-image/pull/155) * [Bug 1918558](https://bugzilla.redhat.com/show_bug.cgi?id=1918558): Update ironic version with Supermicro boot fix [#145](https://github.com/openshift/ironic-image/pull/145) * [Bug 1910739](https://bugzilla.redhat.com/show_bug.cgi?id=1910739): Update ironic version to fix idrac bug [#143](https://github.com/openshift/ironic-image/pull/143) * [Bug 1920294](https://bugzilla.redhat.com/show_bug.cgi?id=1920294): Update version of pyghmi library [#137](https://github.com/openshift/ironic-image/pull/137) * [Bug 1915828](https://bugzilla.redhat.com/show_bug.cgi?id=1915828): Latest Dell firmware (04.40.00.00) fails to install IPI on BM using idrac-virtualmedia protocol [#142](https://github.com/openshift/ironic-image/pull/142) * Updating ironic builder & base images to be consistent with ART [#118](https://github.com/openshift/ironic-image/pull/118) * [Bug 1917938](https://bugzilla.redhat.com/show_bug.cgi?id=1917938): Update dnsmasq version [#140](https://github.com/openshift/ironic-image/pull/140) * [Bug 1916145](https://bugzilla.redhat.com/show_bug.cgi?id=1916145): Explicitly set minimum versions of python libraries [#132](https://github.com/openshift/ironic-image/pull/132) * [Bug 1902653](https://bugzilla.redhat.com/show_bug.cgi?id=1902653): Wait for expected number of drivers starting API [#134](https://github.com/openshift/ironic-image/pull/134) * [Bug 1909730](https://bugzilla.redhat.com/show_bug.cgi?id=1909730): Prevent unbound variable error in prepare-image [#133](https://github.com/openshift/ironic-image/pull/133) * [Bug 1906806](https://bugzilla.redhat.com/show_bug.cgi?id=1906806): Introduce separate ARG for extra packages list [#129](https://github.com/openshift/ironic-image/pull/129) * [Bug 1906397](https://bugzilla.redhat.com/show_bug.cgi?id=1906397): Fix incorrect IPA option [#131](https://github.com/openshift/ironic-image/pull/131) * Add options to disable TLS validations [#127](https://github.com/openshift/ironic-image/pull/127) * Merge metal3-io/ironic-inspector-image as of Nov 30, 2020 [#126](https://github.com/openshift/ironic-image/pull/126) * Add additional drivers to enabled BIOS interface [#124](https://github.com/openshift/ironic-image/pull/124) * [Bug 1894146](https://bugzilla.redhat.com/show_bug.cgi?id=1894146): Limit the default number of API workers to 4 [#119](https://github.com/openshift/ironic-image/pull/119) * [Bug 1893648](https://bugzilla.redhat.com/show_bug.cgi?id=1893648): Secure boot compatible ESP image [#114](https://github.com/openshift/ironic-image/pull/114) * Ironic log watch cherry-pick [#121](https://github.com/openshift/ironic-image/pull/121) * Use [] around IPv6 address for conductor host config [#113](https://github.com/openshift/ironic-image/pull/113) * [Bug 1862608](https://bugzilla.redhat.com/show_bug.cgi?id=1862608): Install syslinux-nonlinux [#112](https://github.com/openshift/ironic-image/pull/112) * Revert "Bug 1862608: Install and configure for syslinux-nonlinux" [#111](https://github.com/openshift/ironic-image/pull/111) * Sync upstream patches down to openshift [#110](https://github.com/openshift/ironic-image/pull/110) * Re-enable automated_clean [#109](https://github.com/openshift/ironic-image/pull/109) * Updating ironic builder & base images to be consistent with ART [#108](https://github.com/openshift/ironic-image/pull/108) * [Bug 1862608](https://bugzilla.redhat.com/show_bug.cgi?id=1862608): Install and configure for syslinux-nonlinux [#106](https://github.com/openshift/ironic-image/pull/106) * [Full changelog](https://github.com/openshift/ironic-image/compare/e4a23ad4f2dbc42fca204c3fba272991dc4ba271...1a7f41bb1c2c04ccd06958669a24a08a0bf22258) ### [ironic-hardware-inventory-recorder](https://github.com/openshift/ironic-hardware-inventory-recorder-image/tree/564aaca3b4bd95007472d3c3cd8d2d0748778ef4) * Updating ironic-hardware-inventory-recorder-image builder & base images to be consistent with ART [#502](https://github.com/openshift/ironic-hardware-inventory-recorder-image/pull/502) * Updating ironic-hardware-inventory-recorder-image builder & base images to be consistent with ART [#501](https://github.com/openshift/ironic-hardware-inventory-recorder-image/pull/501) * Use dnf and clean cache [#498](https://github.com/openshift/ironic-hardware-inventory-recorder-image/pull/498) * [Full changelog](https://github.com/openshift/ironic-hardware-inventory-recorder-image/compare/2205538ae2eec1e1c9ca002011820ab86011b121...564aaca3b4bd95007472d3c3cd8d2d0748778ef4) ### [ironic-inspector](https://github.com/openshift/ironic-inspector-image/tree/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) * [Bug 1916145](https://bugzilla.redhat.com/show_bug.cgi?id=1916145): Explicitly set minimum versions of python libraries [#56](https://github.com/openshift/ironic-inspector-image/pull/56) * Updating ironic-inspector builder & base images to be consistent with ART [#54](https://github.com/openshift/ironic-inspector-image/pull/54) * Remove chmod command in Dockerfile [#53](https://github.com/openshift/ironic-inspector-image/pull/53) * Take advantage of multi files COPY to simplify Dockerfile [#52](https://github.com/openshift/ironic-inspector-image/pull/52) * Add options to disable TLS validations [#51](https://github.com/openshift/ironic-inspector-image/pull/51) * Merge metal3-io/ironic-inspector-image as of Nov 30, 2020 [#50](https://github.com/openshift/ironic-inspector-image/pull/50) * Add runlogwatch.sh entry point to dump ramdisk inspection logs [#47](https://github.com/openshift/ironic-inspector-image/pull/47) * Updating ironic-inspector builder & base images to be consistent with ART [#46](https://github.com/openshift/ironic-inspector-image/pull/46) * Updating ironic-inspector builder & base images to be consistent with ART [#44](https://github.com/openshift/ironic-inspector-image/pull/44) * [Full changelog](https://github.com/openshift/ironic-inspector-image/compare/38c91c8e3c96a76ea3cb4ecc3b629dce102217e4...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) * Updating ironic-ipa-downloader builder & base images to be consistent with ART [#50](https://github.com/openshift/ironic-ipa-downloader/pull/50) * [Bug 1908493](https://bugzilla.redhat.com/show_bug.cgi?id=1908493): Update version of ironic-images package [#57](https://github.com/openshift/ironic-ipa-downloader/pull/57) * Trigger a build [#55](https://github.com/openshift/ironic-ipa-downloader/pull/55) * Use new ironic-python-agent images [#49](https://github.com/openshift/ironic-ipa-downloader/pull/49) * [Bug 1894992](https://bugzilla.redhat.com/show_bug.cgi?id=1894992): Add tenacity to installed packages, and hack eventlet to workaround a bug [#47](https://github.com/openshift/ironic-ipa-downloader/pull/47) * Copy images to shared volume [#33](https://github.com/openshift/ironic-ipa-downloader/pull/33) * Updating ironic-ipa-downloader builder & base images to be consistent with ART [#44](https://github.com/openshift/ironic-ipa-downloader/pull/44) * [Full changelog](https://github.com/openshift/ironic-ipa-downloader/compare/711a12ce8e37e683ac38515c43ee1cef9ded3fb9...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) * Updating ironic-rhcos-downloader builder & base images to be consistent with ART [#34](https://github.com/openshift/ironic-rhcos-downloader/pull/34) * Allow uncompressed input URL [#32](https://github.com/openshift/ironic-rhcos-downloader/pull/32) * Updating ironic-rhcos-downloader builder & base images to be consistent with ART [#31](https://github.com/openshift/ironic-rhcos-downloader/pull/31) * Updating ironic-rhcos-downloader builder & base images to be consistent with ART [#30](https://github.com/openshift/ironic-rhcos-downloader/pull/30) * [Full changelog](https://github.com/openshift/ironic-rhcos-downloader/compare/b289a391a2a370e503e35005176f2587c6d4d9bf...870afcb36a7ee4a2bef59845981821453b4174dd) ### [ironic-static-ip-manager](https://github.com/openshift/ironic-static-ip-manager/tree/43d640a07582a5aaaa485ea85319bb0721dea251) * Updating ironic-static-ip-manager builder & base images to be consistent with ART [#15](https://github.com/openshift/ironic-static-ip-manager/pull/15) * [Bug 1911664](https://bugzilla.redhat.com/show_bug.cgi?id=1911664): Toggle addr_gen_mode to 1 and back [#14](https://github.com/openshift/ironic-static-ip-manager/pull/14) * [Bug 1901040](https://bugzilla.redhat.com/show_bug.cgi?id=1901040): Force addr_gen_mode to "0" on PROVISIONING_INTERFACE [#12](https://github.com/openshift/ironic-static-ip-manager/pull/12) * Updating ironic-static-ip-manager builder & base images to be consistent with ART [#11](https://github.com/openshift/ironic-static-ip-manager/pull/11) * Updating ironic-static-ip-manager builder & base images to be consistent with ART [#10](https://github.com/openshift/ironic-static-ip-manager/pull/10) * [Full changelog](https://github.com/openshift/ironic-static-ip-manager/compare/2f197d075db5cec48803455808e62b5f0ce03eb1...43d640a07582a5aaaa485ea85319bb0721dea251) ### [jenkins, jenkins-agent-base, jenkins-agent-maven, jenkins-agent-nodejs](https://github.com/openshift/jenkins/tree/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) * [release 4.7] Bug 1929118: update kubernetes-client-api [#1230](https://github.com/openshift/jenkins/pull/1230) * [Bug 1925484](https://bugzilla.redhat.com/show_bug.cgi?id=1925484): Upgrade Jenkins to 2.263.3 [#1220](https://github.com/openshift/jenkins/pull/1220) * [Bug 1923036](https://bugzilla.redhat.com/show_bug.cgi?id=1923036): Fix monitored Jenkins templates display names [#1208](https://github.com/openshift/jenkins/pull/1208) * [Bug 1918623](https://bugzilla.redhat.com/show_bug.cgi?id=1918623): Updating ose-jenkins-agent-nodejs-12 builder & base images to be consistent with ART [#1199](https://github.com/openshift/jenkins/pull/1199) * [Bug 1918622](https://bugzilla.redhat.com/show_bug.cgi?id=1918622): Updating ose-jenkins-agent-maven builder & base images to be consistent with ART [#1198](https://github.com/openshift/jenkins/pull/1198) * [Bug 1918625](https://bugzilla.redhat.com/show_bug.cgi?id=1918625): Updating ose-jenkins-agent-nodejs-10 builder & base images to be consistent with ART [#1200](https://github.com/openshift/jenkins/pull/1200) * Updating openshift-jenkins-2 builder & base images to be consistent with ART [#1197](https://github.com/openshift/jenkins/pull/1197) * Updating ose-jenkins-agent-base builder & base images to be consistent with ART [#1196](https://github.com/openshift/jenkins/pull/1196) * [Bug 1899111](https://bugzilla.redhat.com/show_bug.cgi?id=1899111): Update Maven version to 3.6 in maven agent [#1195](https://github.com/openshift/jenkins/pull/1195) * [Bug 1904307](https://bugzilla.redhat.com/show_bug.cgi?id=1904307): Update ant plugin CVE-2020-11979 [#1192](https://github.com/openshift/jenkins/pull/1192) * [Bug 1896404](https://bugzilla.redhat.com/show_bug.cgi?id=1896404): various fixes [#1187](https://github.com/openshift/jenkins/pull/1187) * Updating openshift-jenkins-2 builder & base images to be consistent with ART [#1164](https://github.com/openshift/jenkins/pull/1164) * [Bug 1897584](https://bugzilla.redhat.com/show_bug.cgi?id=1897584): add casc plugins [#1184](https://github.com/openshift/jenkins/pull/1184) * Updating ose-jenkins-agent-nodejs-10 builder & base images to be consistent with ART [#1167](https://github.com/openshift/jenkins/pull/1167) * Updating ose-jenkins-agent-nodejs-12 builder & base images to be consistent with ART [#1168](https://github.com/openshift/jenkins/pull/1168) * Updating ose-jenkins-agent-maven builder & base images to be consistent with ART [#1166](https://github.com/openshift/jenkins/pull/1166) * Updating ose-jenkins-agent-base builder & base images to be consistent with ART [#1165](https://github.com/openshift/jenkins/pull/1165) * [Bug 1888900](https://bugzilla.redhat.com/show_bug.cgi?id=1888900): Align plugin version [#1173](https://github.com/openshift/jenkins/pull/1173) * updating the scl_source enable from rh-maven35 to rh-maven36 [#1169](https://github.com/openshift/jenkins/pull/1169) * [Full changelog](https://github.com/openshift/jenkins/compare/3c3794f95ee47aa8901e92cb8e43e48be4f8801e...3923a26cac9502ad481102be648a9ed35a8bec94) ### [k8s-prometheus-adapter](https://github.com/openshift/k8s-prometheus-adapter/tree/212d80b4bd35fc6f19ec9ec537d0261a2a300cfd) * Updating ose-prometheus-adapter builder & base images to be consistent with ART [#43](https://github.com/openshift/k8s-prometheus-adapter/pull/43) * [Bug 1907390](https://bugzilla.redhat.com/show_bug.cgi?id=1907390): bump to k8s 1.20 [#41](https://github.com/openshift/k8s-prometheus-adapter/pull/41) * [MON-1302](https://issues.redhat.com/browse/MON-1302): Bump k8s-prometheus-adapter to v0.8.2 [#40](https://github.com/openshift/k8s-prometheus-adapter/pull/40) * Populate both CPU and Memory resource container metrics if one is specified [#33](https://github.com/openshift/k8s-prometheus-adapter/pull/33) * [Bug 1885243](https://bugzilla.redhat.com/show_bug.cgi?id=1885243): bump to prometheus-adapter 0.8.1 [#35](https://github.com/openshift/k8s-prometheus-adapter/pull/35) * [Bug 1819053](https://bugzilla.redhat.com/show_bug.cgi?id=1819053): bump to v0.8.0 [#32](https://github.com/openshift/k8s-prometheus-adapter/pull/32) * Updating ose-prometheus-adapter builder & base images to be consistent with ART [#31](https://github.com/openshift/k8s-prometheus-adapter/pull/31) * [Full changelog](https://github.com/openshift/k8s-prometheus-adapter/compare/7f012a26a1b7ccce4344d676e35f220fd209c614...212d80b4bd35fc6f19ec9ec537d0261a2a300cfd) ### [keepalived-ipfailover, pod](https://github.com/openshift/images/tree/0e45f638fbf5fa9e9bdb507d81b2cb9f12fadbaf) * Updating openshift-enterprise-keepalived-ipfailover builder & base images to be consistent with ART [#46](https://github.com/openshift/images/pull/46) * Updating openshift-enterprise-base builder & base images to be consistent with ART [#63](https://github.com/openshift/images/pull/63) * [Bug 1907924](https://bugzilla.redhat.com/show_bug.cgi?id=1907924): enable madvdontneed for golang [#61](https://github.com/openshift/images/pull/61) * Update owners for Net Edge components [#59](https://github.com/openshift/images/pull/59) * [Bug 1896170](https://bugzilla.redhat.com/show_bug.cgi?id=1896170): Egress router: Add iptables package to Dockerfile [#55](https://github.com/openshift/images/pull/55) * Revert "Merge pull request #52 from jupierce/bump_haproxy" [#58](https://github.com/openshift/images/pull/58) * Updating openshift-enterprise-base builder & base images to be consistent with ART [#51](https://github.com/openshift/images/pull/51) * haproxy22 is currently tagged in for 4.7 builds [#52](https://github.com/openshift/images/pull/52) * Updating ose-egress-http-proxy builder & base images to be consistent with ART [#45](https://github.com/openshift/images/pull/45) * Updating openshift-enterprise-egress-dns-proxy builder & base images to be consistent with ART [#49](https://github.com/openshift/images/pull/49) * Updating openshift-enterprise-pod builder & base images to be consistent with ART [#47](https://github.com/openshift/images/pull/47) * Updating openshift-enterprise-base builder & base images to be consistent with ART [#44](https://github.com/openshift/images/pull/44) * [Full changelog](https://github.com/openshift/images/compare/618b71dbd1ec125da6b0dd004e4dcc2a085f3cb3...0e45f638fbf5fa9e9bdb507d81b2cb9f12fadbaf) ### [kube-proxy, sdn](https://github.com/openshift/sdn/tree/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) * [Bug 1936920](https://bugzilla.redhat.com/show_bug.cgi?id=1936920): networkpolicy: pass traffic through NAT to handle possible tuple collisions [#272](https://github.com/openshift/sdn/pull/272) * [Bug 1928304](https://bugzilla.redhat.com/show_bug.cgi?id=1928304): Prefer local endpoint for cluster DNS service [#259](https://github.com/openshift/sdn/pull/259) * [Bug 1903414](https://bugzilla.redhat.com/show_bug.cgi?id=1903414): Do not use egressIP on reply packets [#236](https://github.com/openshift/sdn/pull/236) * Updating ose-sdn builder & base images to be consistent with ART [#245](https://github.com/openshift/sdn/pull/245) * Updating kube-proxy builder & base images to be consistent with ART [#246](https://github.com/openshift/sdn/pull/246) * [Bug 1905761](https://bugzilla.redhat.com/show_bug.cgi?id=1905761): Fix empty egress policy connectivity [#239](https://github.com/openshift/sdn/pull/239) * [Bug 1915027](https://bugzilla.redhat.com/show_bug.cgi?id=1915027): Fix MCS-blocking iptables rules [#243](https://github.com/openshift/sdn/pull/243) * [Bug 1914284](https://bugzilla.redhat.com/show_bug.cgi?id=1914284): Don't try to generate NetworkPolicy flows for non-pod-network pods [#240](https://github.com/openshift/sdn/pull/240) * [Bug 1905761](https://bugzilla.redhat.com/show_bug.cgi?id=1905761): Fix IP list for empty Egress network policy [#233](https://github.com/openshift/sdn/pull/233) * [Bug 1906844](https://bugzilla.redhat.com/show_bug.cgi?id=1906844): Handle unsupported EndpointSlice and EndpointSliceProxying feature gates [#230](https://github.com/openshift/sdn/pull/230) * update to kube 1.20 [#227](https://github.com/openshift/sdn/pull/227) * [Bug 1897073](https://bugzilla.redhat.com/show_bug.cgi?id=1897073): Don't throw an error for control plane VNID [#220](https://github.com/openshift/sdn/pull/220) * [Bug 1896958](https://bugzilla.redhat.com/show_bug.cgi?id=1896958): NetworkPolicy performance (pod caching) [#226](https://github.com/openshift/sdn/pull/226) * Make binaries not stripped [#221](https://github.com/openshift/sdn/pull/221) * sdn: update to OVS 2.13 [#162](https://github.com/openshift/sdn/pull/162) * Dockerfile: add tcpdump for debugging [#201](https://github.com/openshift/sdn/pull/201) * [Bug 1892376](https://bugzilla.redhat.com/show_bug.cgi?id=1892376): Ignore if netns is already deleted while deleting ns [#214](https://github.com/openshift/sdn/pull/214) * Modifications for klog v2. [#207](https://github.com/openshift/sdn/pull/207) * [Bug 1890130](https://bugzilla.redhat.com/show_bug.cgi?id=1890130): fix pod creation deadlock [#209](https://github.com/openshift/sdn/pull/209) * Owners: Remove Phil from reviewers [#208](https://github.com/openshift/sdn/pull/208) * [Bug 1878845](https://bugzilla.redhat.com/show_bug.cgi?id=1878845): Fix ruleversion [#204](https://github.com/openshift/sdn/pull/204) * Run metrics when using standalone kube-proxy [#202](https://github.com/openshift/sdn/pull/202) * Updating ose-sdn builder & base images to be consistent with ART [#199](https://github.com/openshift/sdn/pull/199) * Updating kube-proxy builder & base images to be consistent with ART [#200](https://github.com/openshift/sdn/pull/200) * Allow running openshift-sdn with standalone kube-proxy [#198](https://github.com/openshift/sdn/pull/198) * update egress dns code for dual-stack... [#164](https://github.com/openshift/sdn/pull/164) * Add documentation to openshift/sdn [#185](https://github.com/openshift/sdn/pull/185) * [Full changelog](https://github.com/openshift/sdn/compare/bc715d1b8182975218ed1216487197a86290872a...0e051e55d52b142d14254d9fcf4f14543a8b71eb) ### [kube-rbac-proxy](https://github.com/openshift/kube-rbac-proxy/tree/14c288e6d19578d96e502def75995b882f1c9b37) * Updating kube-rbac-proxy builder & base images to be consistent with ART [#42](https://github.com/openshift/kube-rbac-proxy/pull/42) * [MON-1208](https://issues.redhat.com/browse/MON-1208): Fix unit tests [#38](https://github.com/openshift/kube-rbac-proxy/pull/38) * [Bug 1904538](https://bugzilla.redhat.com/show_bug.cgi?id=1904538): Dockerfile.ocp: specify numeric uid [#36](https://github.com/openshift/kube-rbac-proxy/pull/36) * [MON-1302](https://issues.redhat.com/browse/MON-1302): Bump kube-rbac-proxy to v0.8.0 [#35](https://github.com/openshift/kube-rbac-proxy/pull/35) * Update OWNERS file [#34](https://github.com/openshift/kube-rbac-proxy/pull/34) * [Bug 1885241](https://bugzilla.redhat.com/show_bug.cgi?id=1885241): finish moving to klog v2 [#33](https://github.com/openshift/kube-rbac-proxy/pull/33) * Updating kube-rbac-proxy builder & base images to be consistent with ART [#31](https://github.com/openshift/kube-rbac-proxy/pull/31) * [Bug 1885241](https://bugzilla.redhat.com/show_bug.cgi?id=1885241): Bump to master (post v0.7.0) [#32](https://github.com/openshift/kube-rbac-proxy/pull/32) * [Full changelog](https://github.com/openshift/kube-rbac-proxy/compare/fae6ace52b865699ddd6dc4608ee3637ee4ee1b0...14c288e6d19578d96e502def75995b882f1c9b37) ### [kube-state-metrics](https://github.com/openshift/kube-state-metrics/tree/04bff708e05190cbc18182a2dbb8a10930433c1d) * Updating kube-state-metrics builder & base images to be consistent with ART [#43](https://github.com/openshift/kube-state-metrics/pull/43) * [MON-1208](https://issues.redhat.com/browse/MON-1208): Fix unit tests [#41](https://github.com/openshift/kube-state-metrics/pull/41) * Update OWNERS file [#40](https://github.com/openshift/kube-state-metrics/pull/40) * [Bug 1885245](https://bugzilla.redhat.com/show_bug.cgi?id=1885245): Bump klog to v2 and client-go to v0.18.9 [#38](https://github.com/openshift/kube-state-metrics/pull/38) * Updating kube-state-metrics builder & base images to be consistent with ART [#37](https://github.com/openshift/kube-state-metrics/pull/37) * [Full changelog](https://github.com/openshift/kube-state-metrics/compare/3a6c689c6c7da5fc2a0488276c98e051c74e89b1...04bff708e05190cbc18182a2dbb8a10930433c1d) ### [kube-storage-version-migrator](https://github.com/openshift/kubernetes-kube-storage-version-migrator/tree/329a4b06361cef8d70c8424d57466a6f5bcd4a59) * Updating ose-kube-storage-version-migrator builder & base images to be consistent with ART [#165](https://github.com/openshift/kubernetes-kube-storage-version-migrator/pull/165) * [Full changelog](https://github.com/openshift/kubernetes-kube-storage-version-migrator/compare/6deeefa7d0ef32abd3ff7df04642cb7b29fc7ffa...329a4b06361cef8d70c8424d57466a6f5bcd4a59) ### [kuryr-cni, kuryr-controller](https://github.com/openshift/kuryr-kubernetes/tree/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) * [Bug 1938960](https://bugzilla.redhat.com/show_bug.cgi?id=1938960): Do not default protocol to TCP for allow-all NPs [#480](https://github.com/openshift/kuryr-kubernetes/pull/480) * [Bug 1930017](https://bugzilla.redhat.com/show_bug.cgi?id=1930017): Narrow connection to the cluster only on namespaceSelector [#460](https://github.com/openshift/kuryr-kubernetes/pull/460) * [Bug 1928029](https://bugzilla.redhat.com/show_bug.cgi?id=1928029): Get trunks more diligently [#449](https://github.com/openshift/kuryr-kubernetes/pull/449) * [Bug 1929168](https://bugzilla.redhat.com/show_bug.cgi?id=1929168): OpenShift: Add configured subnets to the detected [#457](https://github.com/openshift/kuryr-kubernetes/pull/457) * [Bug 1915885](https://bugzilla.redhat.com/show_bug.cgi?id=1915885): Support multiple nodes subnets [#438](https://github.com/openshift/kuryr-kubernetes/pull/438) * [Bug 1920481](https://bugzilla.redhat.com/show_bug.cgi?id=1920481): Decrease CPU usage of Prometheus exporter [#437](https://github.com/openshift/kuryr-kubernetes/pull/437) * [Bug 1915672](https://bugzilla.redhat.com/show_bug.cgi?id=1915672): Handle absence of selfLink on Kuryr-Kubernetes [#436](https://github.com/openshift/kuryr-kubernetes/pull/436) * Updating kuryr-cni builder & base images to be consistent with ART [#433](https://github.com/openshift/kuryr-kubernetes/pull/433) * Updating kuryr-controller builder & base images to be consistent with ART [#432](https://github.com/openshift/kuryr-kubernetes/pull/432) * [Bug 1904973](https://bugzilla.redhat.com/show_bug.cgi?id=1904973): Skip unscheduled pods when handling NP creation [#431](https://github.com/openshift/kuryr-kubernetes/pull/431) * [Bug 1904973](https://bugzilla.redhat.com/show_bug.cgi?id=1904973): Skip unscheduled pods when deleting NPs [#426](https://github.com/openshift/kuryr-kubernetes/pull/426) * [Bug 1890630](https://bugzilla.redhat.com/show_bug.cgi?id=1890630): Fix alert value for ports available on Subnet [#423](https://github.com/openshift/kuryr-kubernetes/pull/423) * Revert "Bug 1890630: Ensure Ports in use per Subnet calculation is correct" [#422](https://github.com/openshift/kuryr-kubernetes/pull/422) * [Bug 1890630](https://bugzilla.redhat.com/show_bug.cgi?id=1890630): Ensure Ports in use per Subnet calculation is correct [#421](https://github.com/openshift/kuryr-kubernetes/pull/421) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#419](https://github.com/openshift/kuryr-kubernetes/pull/419) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#417](https://github.com/openshift/kuryr-kubernetes/pull/417) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#416](https://github.com/openshift/kuryr-kubernetes/pull/416) * [Bug 1891559](https://bugzilla.redhat.com/show_bug.cgi?id=1891559): Force pyroute2 0.5.7 [#415](https://github.com/openshift/kuryr-kubernetes/pull/415) * [Bug 1899922](https://bugzilla.redhat.com/show_bug.cgi?id=1899922): NP changes sometimes influence new pods/services. [#410](https://github.com/openshift/kuryr-kubernetes/pull/410) * Tempest configs update and tox adjustements [#409](https://github.com/openshift/kuryr-kubernetes/pull/409) * [Bug 1897142](https://bugzilla.redhat.com/show_bug.cgi?id=1897142): Ensure members are deleted from pools when there is no endpoints [#405](https://github.com/openshift/kuryr-kubernetes/pull/405) * Fix calculation of Ports availability in Subnet [#403](https://github.com/openshift/kuryr-kubernetes/pull/403) * Updating kuryr-controller builder & base images to be consistent with ART [#400](https://github.com/openshift/kuryr-kubernetes/pull/400) * Updating kuryr-cni builder & base images to be consistent with ART [#401](https://github.com/openshift/kuryr-kubernetes/pull/401) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#402](https://github.com/openshift/kuryr-kubernetes/pull/402) * [Bug 1884584](https://bugzilla.redhat.com/show_bug.cgi?id=1884584): Handle None or {} labels in match_selector() [#398](https://github.com/openshift/kuryr-kubernetes/pull/398) * Rebase from openstack/master [#397](https://github.com/openshift/kuryr-kubernetes/pull/397) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#394](https://github.com/openshift/kuryr-kubernetes/pull/394) * [Bug 1894194](https://bugzilla.redhat.com/show_bug.cgi?id=1894194): Delete ports created for host networking pods [#393](https://github.com/openshift/kuryr-kubernetes/pull/393) * Merge with opendev repository. [#391](https://github.com/openshift/kuryr-kubernetes/pull/391) * [Bug 1890472](https://bugzilla.redhat.com/show_bug.cgi?id=1890472): Bulk port creation exception not completely formatted [#389](https://github.com/openshift/kuryr-kubernetes/pull/389) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#387](https://github.com/openshift/kuryr-kubernetes/pull/387) * Misc fixes [#386](https://github.com/openshift/kuryr-kubernetes/pull/386) * [Bug 1886749](https://bugzilla.redhat.com/show_bug.cgi?id=1886749): Removing network policy from namespace causes inability to access pods through loadbalancer. [#384](https://github.com/openshift/kuryr-kubernetes/pull/384) * Documentation update [#383](https://github.com/openshift/kuryr-kubernetes/pull/383) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#381](https://github.com/openshift/kuryr-kubernetes/pull/381) * [Bug 1869606](https://bugzilla.redhat.com/show_bug.cgi?id=1869606): CNI: Lookup offending interface on NetlinkError [#379](https://github.com/openshift/kuryr-kubernetes/pull/379) * Rebase from master [#378](https://github.com/openshift/kuryr-kubernetes/pull/378) * Make cni_ds_init find correct conflist files [#377](https://github.com/openshift/kuryr-kubernetes/pull/377) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#376](https://github.com/openshift/kuryr-kubernetes/pull/376) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#373](https://github.com/openshift/kuryr-kubernetes/pull/373) * [Bug 1886871](https://bugzilla.redhat.com/show_bug.cgi?id=1886871): Fix is_host_network() [#372](https://github.com/openshift/kuryr-kubernetes/pull/372) * Rebase from master [#371](https://github.com/openshift/kuryr-kubernetes/pull/371) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#370](https://github.com/openshift/kuryr-kubernetes/pull/370) * Rebase openshift/kuryr-kubernetes from https://opendev.org/openstack/kuryr-kubernetes [#369](https://github.com/openshift/kuryr-kubernetes/pull/369) * [Bug 1884655](https://bugzilla.redhat.com/show_bug.cgi?id=1884655): Add protection from unexpected issues [#366](https://github.com/openshift/kuryr-kubernetes/pull/366) * Updating kuryr-controller builder & base images to be consistent with ART [#365](https://github.com/openshift/kuryr-kubernetes/pull/365) * Updating kuryr-cni builder & base images to be consistent with ART [#364](https://github.com/openshift/kuryr-kubernetes/pull/364) * Updating kuryr-controller builder & base images to be consistent with ART [#363](https://github.com/openshift/kuryr-kubernetes/pull/363) * Updating kuryr-cni builder & base images to be consistent with ART [#362](https://github.com/openshift/kuryr-kubernetes/pull/362) * [Full changelog](https://github.com/openshift/kuryr-kubernetes/compare/7c5a4f77ac205740ccc169dbb2c03a9ee9a8dd98...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) * Set firmware attribute in libvirt domain for aarch64 [#214](https://github.com/openshift/cluster-api-provider-libvirt/pull/214) * Use SPICE graphics only for x86_64 [#215](https://github.com/openshift/cluster-api-provider-libvirt/pull/215) * [Full changelog](https://github.com/openshift/cluster-api-provider-libvirt/compare/431c92767920b686ab186f6cc0b52312872e6656...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) * [Bug 1929721](https://bugzilla.redhat.com/show_bug.cgi?id=1929721): Add SecurityProfile.EncryptionAtHost parameter to enable host-based VM encryption [#818](https://github.com/openshift/machine-api-operator/pull/818) * [Bug 1934798](https://bugzilla.redhat.com/show_bug.cgi?id=1934798): reuse mgr client in webhooks [#821](https://github.com/openshift/machine-api-operator/pull/821) * [Bug 1929645](https://bugzilla.redhat.com/show_bug.cgi?id=1929645): Remove "kubevirt-machine-controllers" image from release 4.7 [#804](https://github.com/openshift/machine-api-operator/pull/804) * [Bug 1918524](https://bugzilla.redhat.com/show_bug.cgi?id=1918524): Update Makefile to work with containers [#789](https://github.com/openshift/machine-api-operator/pull/789) * [Bug 1915114](https://bugzilla.redhat.com/show_bug.cgi?id=1915114): allow machine-api-controllers to access configmaps in openshift-config-managed [#787](https://github.com/openshift/machine-api-operator/pull/787) * [Bug 1915962](https://bugzilla.redhat.com/show_bug.cgi?id=1915962): Add exclusion annotation for machine health check on ROKS [#788](https://github.com/openshift/machine-api-operator/pull/788) * [Bug 1915473](https://bugzilla.redhat.com/show_bug.cgi?id=1915473): Annotate manifests for single-node-developer cluster profile [#774](https://github.com/openshift/machine-api-operator/pull/774) * [Bug 1907380](https://bugzilla.redhat.com/show_bug.cgi?id=1907380): Reduce verbosity of kube-rbac-proxy logging for operator [#781](https://github.com/openshift/machine-api-operator/pull/781) * [Bug 1905709](https://bugzilla.redhat.com/show_bug.cgi?id=1905709): Drain: ignore gracePeriod on unreachable kublets [#780](https://github.com/openshift/machine-api-operator/pull/780) * [Bug 1909108](https://bugzilla.redhat.com/show_bug.cgi?id=1909108): Upgrade dependencies to controller-runtime v0.7.0 and K8s 1.20 [#705](https://github.com/openshift/machine-api-operator/pull/705) * [Bug 1907380](https://bugzilla.redhat.com/show_bug.cgi?id=1907380): Reduce verbosity of kube-rbac-proxy logging [#776](https://github.com/openshift/machine-api-operator/pull/776) * [Bug 1903733](https://bugzilla.redhat.com/show_bug.cgi?id=1903733): MachineSet: Prefer to delete non-Running machines during scale down [#772](https://github.com/openshift/machine-api-operator/pull/772) * [Bug 1805639](https://bugzilla.redhat.com/show_bug.cgi?id=1805639): Validate credentialsSecret [#673](https://github.com/openshift/machine-api-operator/pull/673) * [Bug 1882723](https://bugzilla.redhat.com/show_bug.cgi?id=1882723): vSphere: Create warning on invalid specs and remove defaults [#732](https://github.com/openshift/machine-api-operator/pull/732) * Update kubectl dep [#771](https://github.com/openshift/machine-api-operator/pull/771) * Refactor webhook syncronization to work with library-go implementation [#642](https://github.com/openshift/machine-api-operator/pull/642) * add bound serviceaccount token to machine-controller [#743](https://github.com/openshift/machine-api-operator/pull/743) * [Bug 1882608](https://bugzilla.redhat.com/show_bug.cgi?id=1882608): Add warning when govcloud and spot are enabled in Azure [#765](https://github.com/openshift/machine-api-operator/pull/765) * Add missing default cluster profile annotation [#775](https://github.com/openshift/machine-api-operator/pull/775) * add mapi_machinehealthcheck_short_circuit metric [#755](https://github.com/openshift/machine-api-operator/pull/755) * Update RBAC to enable access to machineconfig object for the baremetal controller [#766](https://github.com/openshift/machine-api-operator/pull/766) * [Bug 1880161](https://bugzilla.redhat.com/show_bug.cgi?id=1880161): Set retry timeout for actuator.Update() failures [#759](https://github.com/openshift/machine-api-operator/pull/759) * Add missing default profile annotation [#769](https://github.com/openshift/machine-api-operator/pull/769) * Don't use external remediation on failed Machines [#688](https://github.com/openshift/machine-api-operator/pull/688) * Ensure provider dependencies are up to date [#768](https://github.com/openshift/machine-api-operator/pull/768) * [Bug 1880787](https://bugzilla.redhat.com/show_bug.cgi?id=1880787): Remove changes required to deploy metal3 pods from MAO [#767](https://github.com/openshift/machine-api-operator/pull/767) * [Bug 1902253](https://bugzilla.redhat.com/show_bug.cgi?id=1902253): Ensure zero value of remediationsAllowed is printed [#762](https://github.com/openshift/machine-api-operator/pull/762) * [Bug 1902157](https://bugzilla.redhat.com/show_bug.cgi?id=1902157): Fix spelling of automountServiceAccountToken [#761](https://github.com/openshift/machine-api-operator/pull/761) * Add Kubevirt provider [#716](https://github.com/openshift/machine-api-operator/pull/716) * Add machine API hacking guide [#726](https://github.com/openshift/machine-api-operator/pull/726) * add mapi_machinehealthcheck_remediation_success_total metric [#754](https://github.com/openshift/machine-api-operator/pull/754) * update openshift/library-go [#757](https://github.com/openshift/machine-api-operator/pull/757) * add mapi_machinehealthcheck_nodes_covered metric [#752](https://github.com/openshift/machine-api-operator/pull/752) * add more FAQ information about annotations, labels, and taints [#582](https://github.com/openshift/machine-api-operator/pull/582) * [Bug 1890456](https://bugzilla.redhat.com/show_bug.cgi?id=1890456): Cleanup and refactor vSphere metrics [#733](https://github.com/openshift/machine-api-operator/pull/733) * Add simple overview user document [#731](https://github.com/openshift/machine-api-operator/pull/731) * Add `remediationsAllowed` field to MHC status [#652](https://github.com/openshift/machine-api-operator/pull/652) * [Bug 1895838](https://bugzilla.redhat.com/show_bug.cgi?id=1895838): Remove extraneous code comments [#745](https://github.com/openshift/machine-api-operator/pull/745) * Add IBM Cloud managed annotations to CVO manifests [#750](https://github.com/openshift/machine-api-operator/pull/750) * [Bug 1889620](https://bugzilla.redhat.com/show_bug.cgi?id=1889620): Warn MachineSet with publicIp set in disconnected install [#749](https://github.com/openshift/machine-api-operator/pull/749) * [Bug 1896704](https://bugzilla.redhat.com/show_bug.cgi?id=1896704): Inject cluster-wide proxy configuration in to machine-api-controller deployment [#725](https://github.com/openshift/machine-api-operator/pull/725) * Update resources to allow termination handler to apply conditions [#627](https://github.com/openshift/machine-api-operator/pull/627) * [Bug 1889620](https://bugzilla.redhat.com/show_bug.cgi?id=1889620): Azure disconnected reject publicIP setting [#746](https://github.com/openshift/machine-api-operator/pull/746) * Add verify-diff check in generate task and enable in CI [#744](https://github.com/openshift/machine-api-operator/pull/744) * [Bug 1820083](https://bugzilla.redhat.com/show_bug.cgi?id=1820083): configure metal3 metrics collection [#671](https://github.com/openshift/machine-api-operator/pull/671) * [OCPCLOUD-898](https://issues.redhat.com/browse/OCPCLOUD-898): Use klog/controller runtime-logger in mao [#624](https://github.com/openshift/machine-api-operator/pull/624) * Validate AWS instance tenancy in webhook [#742](https://github.com/openshift/machine-api-operator/pull/742) * Update Cloud Provider dependencies [#741](https://github.com/openshift/machine-api-operator/pull/741) * [Bug 1876469](https://bugzilla.redhat.com/show_bug.cgi?id=1876469): Fix link on MachineSet Spec Metadata description [#739](https://github.com/openshift/machine-api-operator/pull/739) * add current profile annotations to CVO manifests [#738](https://github.com/openshift/machine-api-operator/pull/738) * vSphere: Enter Failed phase on invalid configuration [#735](https://github.com/openshift/machine-api-operator/pull/735) * Add documentation section for 'mapi_instance_OP_failed' metrics [#717](https://github.com/openshift/machine-api-operator/pull/717) * [Bug 1884632](https://bugzilla.redhat.com/show_bug.cgi?id=1884632): Bump Azure dependency to include BYOK encryption fields [#730](https://github.com/openshift/machine-api-operator/pull/730) * Add HistogramVector to track transition into different Machine phases [#640](https://github.com/openshift/machine-api-operator/pull/640) * Add TroubleShooting Guide [#721](https://github.com/openshift/machine-api-operator/pull/721) * [Bug 1876469](https://bugzilla.redhat.com/show_bug.cgi?id=1876469): Fix MHC annotation and update generated artifacts [#719](https://github.com/openshift/machine-api-operator/pull/719) * add tool for pushing vendor updates to consuming repos easier [#687](https://github.com/openshift/machine-api-operator/pull/687) * [Full changelog](https://github.com/openshift/machine-api-operator/compare/55bf89b0a905fe6cd79ef7bb6dcdf9b6c9c603d9...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) * [Bug 1927783](https://bugzilla.redhat.com/show_bug.cgi?id=1927783): [vsphere] set hostname with --static to provide consistent node name for CSR approval [#2405](https://github.com/openshift/machine-config-operator/pull/2405) * [Bug 1931863](https://bugzilla.redhat.com/show_bug.cgi?id=1931863): Apply system-connections-merged to all platforms [#2426](https://github.com/openshift/machine-config-operator/pull/2426) * [Bug 1936008](https://bugzilla.redhat.com/show_bug.cgi?id=1936008): templates: add After=ostree-finalize-staged.service to kubelet.service [#2455](https://github.com/openshift/machine-config-operator/pull/2455) * [Bug 1929257](https://bugzilla.redhat.com/show_bug.cgi?id=1929257): Fix 1:1 mapping for kubeletconfig:MC and some e2e test fixes [#2462](https://github.com/openshift/machine-config-operator/pull/2462) * [Bug 1939278](https://bugzilla.redhat.com/show_bug.cgi?id=1939278): Backport kubelet CA no-drain rotation [#2464](https://github.com/openshift/machine-config-operator/pull/2464) * [Bug 1933368](https://bugzilla.redhat.com/show_bug.cgi?id=1933368): operator/sync.go restore err when required pools not leveled [#2441](https://github.com/openshift/machine-config-operator/pull/2441) * [Bug 1932860](https://bugzilla.redhat.com/show_bug.cgi?id=1932860): Remove recycler pod templates [#2434](https://github.com/openshift/machine-config-operator/pull/2434) * [Bug 1931615](https://bugzilla.redhat.com/show_bug.cgi?id=1931615): OVS Config: fixes detecting bond NM files with static IP [#2452](https://github.com/openshift/machine-config-operator/pull/2452) * [Bug 1927405](https://bugzilla.redhat.com/show_bug.cgi?id=1927405): Fixes ovs-configuration with cloned connections [#2418](https://github.com/openshift/machine-config-operator/pull/2418) * [Bug 1932638](https://bugzilla.redhat.com/show_bug.cgi?id=1932638): handle Passwd.Users removal more gracefully [#2430](https://github.com/openshift/machine-config-operator/pull/2430) * [Bug 1925319](https://bugzilla.redhat.com/show_bug.cgi?id=1925319): configure-ovs: fix bash syntax error [#2392](https://github.com/openshift/machine-config-operator/pull/2392) * [Bug 1921248](https://bugzilla.redhat.com/show_bug.cgi?id=1921248): KubeletConfig: validation warning in CRD and Docs [#2391](https://github.com/openshift/machine-config-operator/pull/2391) * [Bug 1923874](https://bugzilla.redhat.com/show_bug.cgi?id=1923874): KubeletConfig: Drop validation for kubeletconfig [#2390](https://github.com/openshift/machine-config-operator/pull/2390) * [Bug 1919271](https://bugzilla.redhat.com/show_bug.cgi?id=1919271): NM resolve prepender: Update for systemd-resolved logic. systemd-resolved requires restart after dropin created [#2377](https://github.com/openshift/machine-config-operator/pull/2377) * [Bug 1923874](https://bugzilla.redhat.com/show_bug.cgi?id=1923874): KubeletConfig: Revert "Fix KubeletConfig validation for invalid values" [#2383](https://github.com/openshift/machine-config-operator/pull/2383) * [Bug 1920027](https://bugzilla.redhat.com/show_bug.cgi?id=1920027): templates: split crio dropins into separate files [#2378](https://github.com/openshift/machine-config-operator/pull/2378) * Add platform aliases [#2280](https://github.com/openshift/machine-config-operator/pull/2280) * [Bug 1916363](https://bugzilla.redhat.com/show_bug.cgi?id=1916363): Fix how files from system-connections-merged get copied into system-connections [#2362](https://github.com/openshift/machine-config-operator/pull/2362) * [Bug 1904133](https://bugzilla.redhat.com/show_bug.cgi?id=1904133): kubeletcfg: fix repeated status error msg [#2369](https://github.com/openshift/machine-config-operator/pull/2369) * [Bug 1919271](https://bugzilla.redhat.com/show_bug.cgi?id=1919271): [on-prem] NM resolve prepender: support appending a nameserver for systemd-resolved [#2359](https://github.com/openshift/machine-config-operator/pull/2359) * [Bug 1922454](https://bugzilla.redhat.com/show_bug.cgi?id=1922454): Enable crio pprof profile over unix socket [#2372](https://github.com/openshift/machine-config-operator/pull/2372) * [Bug 1920027](https://bugzilla.redhat.com/show_bug.cgi?id=1920027): use separate dropin files for kubelet [#2365](https://github.com/openshift/machine-config-operator/pull/2365) * [Bug 1840881](https://bugzilla.redhat.com/show_bug.cgi?id=1840881): Make the kubelet config CR to MC mapping 1:1 [#2366](https://github.com/openshift/machine-config-operator/pull/2366) * [Bug 1920027](https://bugzilla.redhat.com/show_bug.cgi?id=1920027): daemon: handle zero-length dropins/units [#2363](https://github.com/openshift/machine-config-operator/pull/2363) * [Bug 1921248](https://bugzilla.redhat.com/show_bug.cgi?id=1921248): KubeletConfig validation warning in CRD and Docs [#2358](https://github.com/openshift/machine-config-operator/pull/2358) * [Bug 1913536](https://bugzilla.redhat.com/show_bug.cgi?id=1913536): update.go: add broken symlink check + removal during unit enable [#2338](https://github.com/openshift/machine-config-operator/pull/2338) * [Bug 1915235](https://bugzilla.redhat.com/show_bug.cgi?id=1915235): add imagefs.inodesFree to resourceFields [#2361](https://github.com/openshift/machine-config-operator/pull/2361) * [Bug 1825417](https://bugzilla.redhat.com/show_bug.cgi?id=1825417): Make the ctrcfg CR to MC mapping 1:1 [#2310](https://github.com/openshift/machine-config-operator/pull/2310) * [Bug 1918415](https://bugzilla.redhat.com/show_bug.cgi?id=1918415): check dropins for nil-pointers [#2351](https://github.com/openshift/machine-config-operator/pull/2351) * [Bug 1907929](https://bugzilla.redhat.com/show_bug.cgi?id=1907929): enable madvdontneed in system components [#2299](https://github.com/openshift/machine-config-operator/pull/2299) * [Bug 1882674](https://bugzilla.redhat.com/show_bug.cgi?id=1882674): use environment file for proxy settings [#2342](https://github.com/openshift/machine-config-operator/pull/2342) * [Bug 1918471](https://bugzilla.redhat.com/show_bug.cgi?id=1918471): fix custom featuregates and add a unit test [#2352](https://github.com/openshift/machine-config-operator/pull/2352) * [Bug 1882209](https://bugzilla.redhat.com/show_bug.cgi?id=1882209): baremetal & friends: Set coredns forward policy to sequential [#2122](https://github.com/openshift/machine-config-operator/pull/2122) * [Bug 1918440](https://bugzilla.redhat.com/show_bug.cgi?id=1918440): daemon: add check before updating kernelArgs [#2349](https://github.com/openshift/machine-config-operator/pull/2349) * Revert "Bug 1909502: pkg/operator: tolerate removal of etcd records from proxy config" [#2346](https://github.com/openshift/machine-config-operator/pull/2346) * [Bug 1873593](https://bugzilla.redhat.com/show_bug.cgi?id=1873593): fix error args paring causing unresolved string [#2339](https://github.com/openshift/machine-config-operator/pull/2339) * [Bug 1916711](https://bugzilla.redhat.com/show_bug.cgi?id=1916711): vendor: update kubernetes and dependencies to 1.20.0 [#2344](https://github.com/openshift/machine-config-operator/pull/2344) * [Bug 1909502](https://bugzilla.redhat.com/show_bug.cgi?id=1909502): pkg/operator: tolerate removal of etcd records from proxy config [#2315](https://github.com/openshift/machine-config-operator/pull/2315) * [Bug 1891825](https://bugzilla.redhat.com/show_bug.cgi?id=1891825): Mode mismatch fix for confusing strings [#2340](https://github.com/openshift/machine-config-operator/pull/2340) * [Bug 1913582](https://bugzilla.redhat.com/show_bug.cgi?id=1913582): fix IsLikeTraditionalRhel7() to account for minor versions [#2332](https://github.com/openshift/machine-config-operator/pull/2332) * [Bug 1910738](https://bugzilla.redhat.com/show_bug.cgi?id=1910738): [on-prem] fix nodeip-configuration.service template [#2326](https://github.com/openshift/machine-config-operator/pull/2326) * [Bug 1907639](https://bugzilla.redhat.com/show_bug.cgi?id=1907639): Pass dual-stack node IPs to kubelet in dual-stack clusters [#2277](https://github.com/openshift/machine-config-operator/pull/2277) * [Bug 1911632](https://bugzilla.redhat.com/show_bug.cgi?id=1911632): daemon/update: fix regression in realtime upgrades [#2329](https://github.com/openshift/machine-config-operator/pull/2329) * [Bug 1865743](https://bugzilla.redhat.com/show_bug.cgi?id=1865743): Add a prestart line to change ownership of openvswitch dir [#2316](https://github.com/openshift/machine-config-operator/pull/2316) * [Bug 1910165](https://bugzilla.redhat.com/show_bug.cgi?id=1910165): [baremetal] Correctly handle multiple ipv6 addresses on interface [#2312](https://github.com/openshift/machine-config-operator/pull/2312) * [Bug 1913154](https://bugzilla.redhat.com/show_bug.cgi?id=1913154): update.go: only set BFQ scheduler for masters [#2325](https://github.com/openshift/machine-config-operator/pull/2325) * [Bug 1911468](https://bugzilla.redhat.com/show_bug.cgi?id=1911468): [baremetal] Handle OVNKubernetes on ipv4 correctly in static-dhcp [#2323](https://github.com/openshift/machine-config-operator/pull/2323) * [Bug 1891460](https://bugzilla.redhat.com/show_bug.cgi?id=1891460): KubeletConfig: Allow only positive values for KubeReserved, SystemReserved, EvictionHard and EvictionSoft [#2314](https://github.com/openshift/machine-config-operator/pull/2314) * [Bug 1882140](https://bugzilla.redhat.com/show_bug.cgi?id=1882140): KubeletConfig: Add the description to kubelet config CRD [#2320](https://github.com/openshift/machine-config-operator/pull/2320) * Add Ben Howard (darkmuggle) to OWNERS [#2322](https://github.com/openshift/machine-config-operator/pull/2322) * [Bug 1909943](https://bugzilla.redhat.com/show_bug.cgi?id=1909943): check for scheduler support before setting [#2317](https://github.com/openshift/machine-config-operator/pull/2317) * [Bug 1844990](https://bugzilla.redhat.com/show_bug.cgi?id=1844990): Bump GoLang to 1.15 for improved TLS Security [#2303](https://github.com/openshift/machine-config-operator/pull/2303) * [Bug 1908648](https://bugzilla.redhat.com/show_bug.cgi?id=1908648): [test] Skip TestKernelType on OKD [#2256](https://github.com/openshift/machine-config-operator/pull/2256) * [Bug 1908159](https://bugzilla.redhat.com/show_bug.cgi?id=1908159): operator: fix error syncing cloud config with CA data but no cloud config [#2305](https://github.com/openshift/machine-config-operator/pull/2305) * [Bug 1901376](https://bugzilla.redhat.com/show_bug.cgi?id=1901376): Fix upgrade issue with DNS controllerconfig field [#2306](https://github.com/openshift/machine-config-operator/pull/2306) * [Bug 1880259](https://bugzilla.redhat.com/show_bug.cgi?id=1880259): Fixes setting route metric for ovs-config [#2304](https://github.com/openshift/machine-config-operator/pull/2304) * [Bug 1907671](https://bugzilla.redhat.com/show_bug.cgi?id=1907671): Handle keepalived hangs in liveness probe [#1972](https://github.com/openshift/machine-config-operator/pull/1972) * [Bug 1907333](https://bugzilla.redhat.com/show_bug.cgi?id=1907333): daemon: Revert code to remove rollback [#2302](https://github.com/openshift/machine-config-operator/pull/2302) * [Bug 1885365](https://bugzilla.redhat.com/show_bug.cgi?id=1885365): daemon: properly handle unit enable/disables [#2145](https://github.com/openshift/machine-config-operator/pull/2145) * Revert "Bug 1888565: daemon: Explicitly start rpm-ostreed" [#2296](https://github.com/openshift/machine-config-operator/pull/2296) * [Bug 1888565](https://bugzilla.redhat.com/show_bug.cgi?id=1888565): daemon: Explicitly start rpm-ostreed [#2291](https://github.com/openshift/machine-config-operator/pull/2291) * [Bug 1886636](https://bugzilla.redhat.com/show_bug.cgi?id=1886636): update ctrcfg crd to make spec & containerruntimeconfig required [#2156](https://github.com/openshift/machine-config-operator/pull/2156) * Add IBM Cloud managed annotations to CVO manifests [#2221](https://github.com/openshift/machine-config-operator/pull/2221) * [Bug 1904124](https://bugzilla.redhat.com/show_bug.cgi?id=1904124): [baremetal] Add check for default connection id to static DHCPv6 script [#2285](https://github.com/openshift/machine-config-operator/pull/2285) * operator: allow kube-cloud-config cm with CA data but no cloud config [#2208](https://github.com/openshift/machine-config-operator/pull/2208) * [Bug 1899350](https://bugzilla.redhat.com/show_bug.cgi?id=1899350): Include dhcp client-id and bond options during ovs-configuration [#2264](https://github.com/openshift/machine-config-operator/pull/2264) * [Bug 1903290](https://bugzilla.redhat.com/show_bug.cgi?id=1903290): kubelet: refactor KUBELET_LOG_LEVEL into KubeletConfig field [#2262](https://github.com/openshift/machine-config-operator/pull/2262) * templates: Set vSphere hostname from guestinfo before NM starts [#2282](https://github.com/openshift/machine-config-operator/pull/2282) * Create drop in file for ContainerRuntimeSearchRegistries [#2276](https://github.com/openshift/machine-config-operator/pull/2276) * daemon: Rework operating system conditionals [#2242](https://github.com/openshift/machine-config-operator/pull/2242) * [baremetal and friends] Drop unnecessary readiness probes [#2073](https://github.com/openshift/machine-config-operator/pull/2073) * *: switch to v3.2.0 Ignition configs instead of v3.1.0 [#2248](https://github.com/openshift/machine-config-operator/pull/2248) * templates: add apiserver-url.env file [#2232](https://github.com/openshift/machine-config-operator/pull/2232) * templates: use Afterburn for setting GCP hostnames [#2217](https://github.com/openshift/machine-config-operator/pull/2217) * Annotate manifests for single-node-developer cluster profile [#2268](https://github.com/openshift/machine-config-operator/pull/2268) * Add dispatcher script to statically configure DHCP address [#2188](https://github.com/openshift/machine-config-operator/pull/2188) * daemon: selectively reboot based on diffs of applied MCs [#2259](https://github.com/openshift/machine-config-operator/pull/2259) * Add ipv6 support to static DHCP configuration [#2275](https://github.com/openshift/machine-config-operator/pull/2275) * [Bug 1873556](https://bugzilla.redhat.com/show_bug.cgi?id=1873556): [on-prem] inject the proxy into the env for NetworkManager.service [#2266](https://github.com/openshift/machine-config-operator/pull/2266) * [Bug 1898036](https://bugzilla.redhat.com/show_bug.cgi?id=1898036): Copy files from NM overlay onto /etc/NetworkManager/system-connections [#2263](https://github.com/openshift/machine-config-operator/pull/2263) * docs: Fix broken ostree url [#2270](https://github.com/openshift/machine-config-operator/pull/2270) * [Bug 1901472](https://bugzilla.redhat.com/show_bug.cgi?id=1901472): Only enable unicast mode on platform that asked for it [#2255](https://github.com/openshift/machine-config-operator/pull/2255) * operator: prevent upgrades on degraded pools [#2231](https://github.com/openshift/machine-config-operator/pull/2231) * [Bug 1879099](https://bugzilla.redhat.com/show_bug.cgi?id=1879099): Inject version into controllerconfig, refuse mismatches [#2206](https://github.com/openshift/machine-config-operator/pull/2206) * Bump openshift/api and openshift/client-go [#2253](https://github.com/openshift/machine-config-operator/pull/2253) * [Bug 1899600](https://bugzilla.redhat.com/show_bug.cgi?id=1899600): daemon: Only switch to bfq scheduler when we have an OS update [#2243](https://github.com/openshift/machine-config-operator/pull/2243) * [Bug 1899603](https://bugzilla.redhat.com/show_bug.cgi?id=1899603): daemon: do not roll back on non-*COS machines [#2241](https://github.com/openshift/machine-config-operator/pull/2241) * templates: move recycler pod out of kubelet manifests directory [#2238](https://github.com/openshift/machine-config-operator/pull/2238) * Move MDNS config file to common directory [#2234](https://github.com/openshift/machine-config-operator/pull/2234) * [Bug 1880259](https://bugzilla.redhat.com/show_bug.cgi?id=1880259): ovs-configuration: use NM default ethernet route metric [#2136](https://github.com/openshift/machine-config-operator/pull/2136) * Add kubevirt platform [#2098](https://github.com/openshift/machine-config-operator/pull/2098) * [Bug 1895360](https://bugzilla.redhat.com/show_bug.cgi?id=1895360): pkg/daemon: don't delete a file if its replaced with a dropin [#2196](https://github.com/openshift/machine-config-operator/pull/2196) * templates: Disable SSH keys lookup from authorized_keys.d on FCOS [#2087](https://github.com/openshift/machine-config-operator/pull/2087) * Fix CRIO PidsLimit json tag [#2104](https://github.com/openshift/machine-config-operator/pull/2104) * daemon: Remove rollback deployment [#2220](https://github.com/openshift/machine-config-operator/pull/2220) * controller: cleanup: Remove unnecessary patch methods [#1981](https://github.com/openshift/machine-config-operator/pull/1981) * [Bug 1897361](https://bugzilla.redhat.com/show_bug.cgi?id=1897361): ctrcfg_test: Wait for our prior target config [#2229](https://github.com/openshift/machine-config-operator/pull/2229) * FAQ: Add a "debugging node join" section [#2219](https://github.com/openshift/machine-config-operator/pull/2219) * Move some deduped templates back to where they belong [#2209](https://github.com/openshift/machine-config-operator/pull/2209) * [Bug 1895099](https://bugzilla.redhat.com/show_bug.cgi?id=1895099): Fix VSphere UPI not populating PlatformStatus [#2207](https://github.com/openshift/machine-config-operator/pull/2207) * [Bug 1896898](https://bugzilla.redhat.com/show_bug.cgi?id=1896898): Fix awk syntax in configure-ovs.sh [#2228](https://github.com/openshift/machine-config-operator/pull/2228) * [Bug 1894477](https://bugzilla.redhat.com/show_bug.cgi?id=1894477): Fix bash in nodeip-configuration.service [#2199](https://github.com/openshift/machine-config-operator/pull/2199) * [Bug 1895385](https://bugzilla.redhat.com/show_bug.cgi?id=1895385): Drop kubelet logging back down to level 3 [#2211](https://github.com/openshift/machine-config-operator/pull/2211) * [Bug 1873288](https://bugzilla.redhat.com/show_bug.cgi?id=1873288): server: Target the spec configuration if we have at least one node [#2035](https://github.com/openshift/machine-config-operator/pull/2035) * owners: Add mdbooth to approvers [#2201](https://github.com/openshift/machine-config-operator/pull/2201) * Revert "crio: drop infra container when possible" [#2204](https://github.com/openshift/machine-config-operator/pull/2204) * FAQ: add entry about RHEL worker nodes [#2203](https://github.com/openshift/machine-config-operator/pull/2203) * Bump to the latest Ignition 2.7.0 [#2197](https://github.com/openshift/machine-config-operator/pull/2197) * templates/master/00-master/_base/files: remove etcd-root-ca [#2183](https://github.com/openshift/machine-config-operator/pull/2183) * crio: drop infra container when possible [#2177](https://github.com/openshift/machine-config-operator/pull/2177) * Dedupe on-prem templates [#2079](https://github.com/openshift/machine-config-operator/pull/2079) * Create and enable overlay mount point for NetworkManager [#2017](https://github.com/openshift/machine-config-operator/pull/2017) * [Bug 1889912](https://bugzilla.redhat.com/show_bug.cgi?id=1889912): vendor in drain fix for using high cpu [#2191](https://github.com/openshift/machine-config-operator/pull/2191) * [Bug 1892448](https://bugzilla.redhat.com/show_bug.cgi?id=1892448): daemon: add back metrics for pivot error [#2189](https://github.com/openshift/machine-config-operator/pull/2189) * controller: Reflect pool paused status in Updating [#2095](https://github.com/openshift/machine-config-operator/pull/2095) * Remove BootstrapIP from Keepalived template [#2185](https://github.com/openshift/machine-config-operator/pull/2185) * [Bug 1891460](https://bugzilla.redhat.com/show_bug.cgi?id=1891460): kubelet: add eviction hard validation [#2182](https://github.com/openshift/machine-config-operator/pull/2182) * Dedupe on-prem bootstrap manifests [#2071](https://github.com/openshift/machine-config-operator/pull/2071) * [Bug 1866873](https://bugzilla.redhat.com/show_bug.cgi?id=1866873): update MCDDrainErr to reduce cardinality & fix nodename [#2044](https://github.com/openshift/machine-config-operator/pull/2044) * add current profile annotations to CVO manifests [#2180](https://github.com/openshift/machine-config-operator/pull/2180) * [Bug 1890074](https://bugzilla.redhat.com/show_bug.cgi?id=1890074): daemon: allow one to one mapping of extension on OKD [#2181](https://github.com/openshift/machine-config-operator/pull/2181) * update owners file [#2186](https://github.com/openshift/machine-config-operator/pull/2186) * Updating ose-machine-config-operator builder & base images to be consistent with ART [#2144](https://github.com/openshift/machine-config-operator/pull/2144) * [Bug 1890074](https://bugzilla.redhat.com/show_bug.cgi?id=1890074): daemon: allow an extension to install group of packages [#2170](https://github.com/openshift/machine-config-operator/pull/2170) * [Bug 1887545](https://bugzilla.redhat.com/show_bug.cgi?id=1887545): Fix ovs-configuration detecting bond and vlan interfaces [#2152](https://github.com/openshift/machine-config-operator/pull/2152) * docs/OSUpgrades: Doc /etc/ignition-machine-config-encapsulated.json [#2172](https://github.com/openshift/machine-config-operator/pull/2172) * server: More unit testing for MCS Ignition version [#2171](https://github.com/openshift/machine-config-operator/pull/2171) * [Bug 1879283](https://bugzilla.redhat.com/show_bug.cgi?id=1879283): *: add nil check when decoding File.Contents.Source [#2123](https://github.com/openshift/machine-config-operator/pull/2123) * [Bug 1890250](https://bugzilla.redhat.com/show_bug.cgi?id=1890250): mcs: Ensure that the encapsulated config is spec 2 if requested [#2167](https://github.com/openshift/machine-config-operator/pull/2167) * Add a new ShiftStack team member [#2165](https://github.com/openshift/machine-config-operator/pull/2165) * [Bug 1872001](https://bugzilla.redhat.com/show_bug.cgi?id=1872001): Stop using EtcdDiscoveryDomain in templates [#2025](https://github.com/openshift/machine-config-operator/pull/2025) * [Bug 1867608](https://bugzilla.redhat.com/show_bug.cgi?id=1867608): ds/machine-config-daemon: Set maxUnavailable 10% [#1992](https://github.com/openshift/machine-config-operator/pull/1992) * docs/custom-pools: Describe a little about nodes and pools and updates [#2135](https://github.com/openshift/machine-config-operator/pull/2135) * [Bug 1887040](https://bugzilla.redhat.com/show_bug.cgi?id=1887040): OVS config: check if OVS is installed [#2154](https://github.com/openshift/machine-config-operator/pull/2154) * [Bug 1884165](https://bugzilla.redhat.com/show_bug.cgi?id=1884165): firstboot.service: disable existing repos before pivot [#2092](https://github.com/openshift/machine-config-operator/pull/2092) * [Bug 1877071](https://bugzilla.redhat.com/show_bug.cgi?id=1877071): vSphere - Limit the number of nameservers to 3 [#2064](https://github.com/openshift/machine-config-operator/pull/2064) * Fix example to include directives required for alerting [#2149](https://github.com/openshift/machine-config-operator/pull/2149) * [Bug 1849543](https://bugzilla.redhat.com/show_bug.cgi?id=1849543): Use mc name as finalizer for kubelet config [#2076](https://github.com/openshift/machine-config-operator/pull/2076) * [Bug 1865839](https://bugzilla.redhat.com/show_bug.cgi?id=1865839): daemon: better error reporting for rpm-ostree operations [#2097](https://github.com/openshift/machine-config-operator/pull/2097) * [Bug 1882191](https://bugzilla.redhat.com/show_bug.cgi?id=1882191): Add GODEBUG=x509ignoreCN=0 to systemd DefaultEnvironment [#2141](https://github.com/openshift/machine-config-operator/pull/2141) * baremetal: bootstrap api vip until down [#1995](https://github.com/openshift/machine-config-operator/pull/1995) * OSUpgrades.md: Expand question/answer section [#2129](https://github.com/openshift/machine-config-operator/pull/2129) * FAQ: Discuss changing partitioning [#2128](https://github.com/openshift/machine-config-operator/pull/2128) * [Full changelog](https://github.com/openshift/machine-config-operator/compare/c0b5ea57cf1be9fb30092472809bbb9378614c2e...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) * Updating ose-mdns-publisher builder & base images to be consistent with ART [#23](https://github.com/openshift/mdns-publisher/pull/23) * [Bug 1898097](https://bugzilla.redhat.com/show_bug.cgi?id=1898097): Update zeroconf to pull in rate-limiting fix [#21](https://github.com/openshift/mdns-publisher/pull/21) * Add component details to OWNERS [#19](https://github.com/openshift/mdns-publisher/pull/19) * Updating ose-mdns-publisher builder & base images to be consistent with ART [#18](https://github.com/openshift/mdns-publisher/pull/18) * [Full changelog](https://github.com/openshift/mdns-publisher/compare/bd79e15172c0725c6ad68c970952d22e3049dd44...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) * [Bug 1936334](https://bugzilla.redhat.com/show_bug.cgi?id=1936334): Updating multus-cni builder & base images to be consistent with ART [#81](https://github.com/openshift/multus-cni/pull/81) * [Bug 1900835](https://bugzilla.redhat.com/show_bug.cgi?id=1900835): Multus should exit zero on DEL when cache file is missing and pod cannot be found. [#82](https://github.com/openshift/multus-cni/pull/82) * Sync for OpenShift 4.7 (includes Device ID changes) [#83](https://github.com/openshift/multus-cni/pull/83) * [Full changelog](https://github.com/openshift/multus-cni/compare/30668ec22bd3e92ae2bb258aeff8aca744377574...5530094db7607fc9292e3b269fcf5a85b0dad3df) ### [multus-route-override-cni](https://github.com/openshift/route-override-cni/tree/1662c3ec79b880fce5cd9c4e64f5ba0d4daffc00) * Updating ose-multus-route-override-cni builder & base images to be consistent with ART [#10](https://github.com/openshift/route-override-cni/pull/10) * [Full changelog](https://github.com/openshift/route-override-cni/compare/da944e11953b64c1f6e6b8a0319c3a988997bcf6...1662c3ec79b880fce5cd9c4e64f5ba0d4daffc00) ### [multus-whereabouts-ipam-cni](https://github.com/openshift/whereabouts-cni/tree/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) * [Bug 1931950](https://bugzilla.redhat.com/show_bug.cgi?id=1931950): [backport 4.7] Fix for IPv6 when leading hextets equal zero [#49](https://github.com/openshift/whereabouts-cni/pull/49) * [Bug 1898670](https://bugzilla.redhat.com/show_bug.cgi?id=1898670): Removes error when deallocating IP errors out, instead just warns [#39](https://github.com/openshift/whereabouts-cni/pull/39) * Excluded subnet handling for ipv6 [#36](https://github.com/openshift/whereabouts-cni/pull/36) * [Full changelog](https://github.com/openshift/whereabouts-cni/compare/577a9f82a77ee9e19a306b8ea4c40b5dc8657f3f...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) * [Bug 1916417](https://bugzilla.redhat.com/show_bug.cgi?id=1916417): Gather Kuryr CRDs data [#201](https://github.com/openshift/must-gather/pull/201) * [Bug 1906655](https://bugzilla.redhat.com/show_bug.cgi?id=1906655): Add openvswitch services to must-gather [#199](https://github.com/openshift/must-gather/pull/199) * [Bug 1906968](https://bugzilla.redhat.com/show_bug.cgi?id=1906968): Add kubernetes-nmstate resources to must-gather [#198](https://github.com/openshift/must-gather/pull/198) * [NE-356](https://issues.redhat.com/browse/NE-356): Add HAProxy config files to must-gather [#189](https://github.com/openshift/must-gather/pull/189) * Add Data collection for ovn-ipsec encrypted clusters [#196](https://github.com/openshift/must-gather/pull/196) * [Bug 1862643](https://bugzilla.redhat.com/show_bug.cgi?id=1862643): Collect docker logs from WinEvent log on Windows machines [#195](https://github.com/openshift/must-gather/pull/195) * Remove namespace [#194](https://github.com/openshift/must-gather/pull/194) * Updating ose-must-gather builder & base images to be consistent with ART [#193](https://github.com/openshift/must-gather/pull/193) * Adding Bugzilla component information to must-gather [#190](https://github.com/openshift/must-gather/pull/190) * Split resources to named and groups [#136](https://github.com/openshift/must-gather/pull/136) * Enhance must-gather for networking [#187](https://github.com/openshift/must-gather/pull/187) * Add olm resources to default must-gather [#182](https://github.com/openshift/must-gather/pull/182) * adding collection script for validation and mutatin admission webhooks [#124](https://github.com/openshift/must-gather/pull/124) * Fix broken link [#148](https://github.com/openshift/must-gather/pull/148) * gather_network_logs: specfiy sdn container for sdn pods [#180](https://github.com/openshift/must-gather/pull/180) * Fixed core dumps message [#181](https://github.com/openshift/must-gather/pull/181) * [Full changelog](https://github.com/openshift/must-gather/compare/1b43cbb9a9ad56de79a85ce13cd594e64b8719c7...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) * Updating ose-network-metrics-daemon builder & base images to be consistent with ART (#29) [#29](https://github.com/openshift/network-metrics-daemon/pull/29) * Modify the owners file to accomodate bz component. (#30) [#30](https://github.com/openshift/network-metrics-daemon/pull/30) * [Full changelog](https://github.com/openshift/network-metrics-daemon/compare/f9c1026bbad521d0e7eb55837d754a6ab72c052d...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) * Updating ose-oauth-apiserver builder & base images to be consistent with ART [#37](https://github.com/openshift/oauth-apiserver/pull/37) * [Bug 1913325](https://bugzilla.redhat.com/show_bug.cgi?id=1913325): bump kube to 0.20.1 [#35](https://github.com/openshift/oauth-apiserver/pull/35) * move username and groupname validation to apiserver-library-go [#32](https://github.com/openshift/oauth-apiserver/pull/32) * allow users list their own access tokens [#24](https://github.com/openshift/oauth-apiserver/pull/24) * Updating ose-oauth-apiserver builder & base images to be consistent with ART [#29](https://github.com/openshift/oauth-apiserver/pull/29) * Makefile: prepare test-e2e endpoint [#31](https://github.com/openshift/oauth-apiserver/pull/31) * bumps kubernetes-apiserver [#30](https://github.com/openshift/oauth-apiserver/pull/30) * brings TokenReview client timeout [#28](https://github.com/openshift/oauth-apiserver/pull/28) * register api groups to `legacyscheme.Scheme` early [#26](https://github.com/openshift/oauth-apiserver/pull/26) * pin to github.com/openshift/kubernetes-client-go [#25](https://github.com/openshift/oauth-apiserver/pull/25) * bumps to kube 1.19.2 and picks up our carries to apiserver package [#23](https://github.com/openshift/oauth-apiserver/pull/23) * [Full changelog](https://github.com/openshift/oauth-apiserver/compare/3412a192ea1c2cd30acdf86dc8183e0235e78a16...69f527e90f599e0f509cfce73ba7b95656f03f7f) ### [oauth-proxy](https://github.com/openshift/oauth-proxy/tree/fd4dfe78bcd8373c545284a671499681f824c645) * Updating golang-github-openshift-oauth-proxy builder & base images to be consistent with ART [#198](https://github.com/openshift/oauth-proxy/pull/198) * [Bug 1879878](https://bugzilla.redhat.com/show_bug.cgi?id=1879878): remove logging when authz header is present but basic auth is not attempted [#197](https://github.com/openshift/oauth-proxy/pull/197) * Updating golang-github-openshift-oauth-proxy builder & base images to be consistent with ART [#196](https://github.com/openshift/oauth-proxy/pull/196) * [Bug 1884131](https://bugzilla.redhat.com/show_bug.cgi?id=1884131): fix e2e tests to use aws cluster supplied by the CI [#148](https://github.com/openshift/oauth-proxy/pull/148) * [Bug 1884565](https://bugzilla.redhat.com/show_bug.cgi?id=1884565): don't segfault on wrong option combination [#191](https://github.com/openshift/oauth-proxy/pull/191) * [Full changelog](https://github.com/openshift/oauth-proxy/compare/ac8570cf3b646b0a0c0bdd9b39541f32aeadc75f...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) * Updating oauth-server builder & base images to be consistent with ART [#62](https://github.com/openshift/oauth-server/pull/62) * brings TokenReview client timeout [#61](https://github.com/openshift/oauth-server/pull/61) * pin to github.com/openshift/kubernetes-client-go [#60](https://github.com/openshift/oauth-server/pull/60) * bumps to kube 1.19.2 and picks up our carries to apiserver package [#59](https://github.com/openshift/oauth-server/pull/59) * [Full changelog](https://github.com/openshift/oauth-server/compare/231b3c3005e869ed44d9e18d8bb4774f23755681...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) * [Bug 1912590](https://bugzilla.redhat.com/show_bug.cgi?id=1912590): Populate publicDockerImageRepository for new image streams [#181](https://github.com/openshift/openshift-apiserver/pull/181) * [Bug 1896977](https://bugzilla.redhat.com/show_bug.cgi?id=1896977): Enhance API host name validation [#167](https://github.com/openshift/openshift-apiserver/pull/167) * [Bug 1900989](https://bugzilla.redhat.com/show_bug.cgi?id=1900989): policy/unidling-controller: allow get/update on services [#180](https://github.com/openshift/openshift-apiserver/pull/180) * [Bug 1915661](https://bugzilla.redhat.com/show_bug.cgi?id=1915661): update image-pruner role to include jobs, cronjobs and statefulsets [#177](https://github.com/openshift/openshift-apiserver/pull/177) * [Bug 1910257](https://bugzilla.redhat.com/show_bug.cgi?id=1910257): bump(golang.org/x/crypto) [#174](https://github.com/openshift/openshift-apiserver/pull/174) * [Bug 1913325](https://bugzilla.redhat.com/show_bug.cgi?id=1913325): Bump to 1.20.1 [#171](https://github.com/openshift/openshift-apiserver/pull/171) * [Bug 1867380](https://bugzilla.redhat.com/show_bug.cgi?id=1867380): When using webhooks in OCP 4.5 fails to rollout latest deploymentconfig [#165](https://github.com/openshift/openshift-apiserver/pull/165) * Updating ose-openshift-apiserver builder & base images to be consistent with ART [#159](https://github.com/openshift/openshift-apiserver/pull/159) * Remove the code serving the oauth and user APIs [#154](https://github.com/openshift/openshift-apiserver/pull/154) * Use imageapi with custom v1.SecretList type [#158](https://github.com/openshift/openshift-apiserver/pull/158) * bumps kubernetes-apiserver [#160](https://github.com/openshift/openshift-apiserver/pull/160) * brings TokenReview client timeout [#157](https://github.com/openshift/openshift-apiserver/pull/157) * pin to github.com/openshift/kubernetes-client-go [#155](https://github.com/openshift/openshift-apiserver/pull/155) * bumps (library-go) [#153](https://github.com/openshift/openshift-apiserver/pull/153) * [IR-113](https://issues.redhat.com/browse/IR-113): OCI Schema support for ImageStream import [#145](https://github.com/openshift/openshift-apiserver/pull/145) * checking conversions for upstream changes. [#150](https://github.com/openshift/openshift-apiserver/pull/150) * [Bug 1866605](https://bugzilla.redhat.com/show_bug.cgi?id=1866605): metadata.generation not getting set/updated [#149](https://github.com/openshift/openshift-apiserver/pull/149) * bumps to kube 1.19.2 and picks up our carries to apiserver package [#148](https://github.com/openshift/openshift-apiserver/pull/148) * [Bug 1884270](https://bugzilla.redhat.com/show_bug.cgi?id=1884270): bypass golang url parsing with scp styled ssh git URLs; refactor URL for older git clients [#147](https://github.com/openshift/openshift-apiserver/pull/147) * [Full changelog](https://github.com/openshift/openshift-apiserver/compare/c09e60bc9c6e15cb432880858e5d14c711ff1d8d...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) * Updating ose-openshift-controller-manager builder & base images to be consistent with ART [#158](https://github.com/openshift/openshift-controller-manager/pull/158) * [Bug 1900989](https://bugzilla.redhat.com/show_bug.cgi?id=1900989): unidling: switch away from endpoints to the service [#165](https://github.com/openshift/openshift-controller-manager/pull/165) * remove use of BUILD_ISOLATION env var (no longer inspected in openshift/builder) [#160](https://github.com/openshift/openshift-controller-manager/pull/160) * [Bug 1908459](https://bugzilla.redhat.com/show_bug.cgi?id=1908459): BUILD-148: bump(*): k8s 1.20.0 [#151](https://github.com/openshift/openshift-controller-manager/pull/151) * [Bug 1860136](https://bugzilla.redhat.com/show_bug.cgi?id=1860136): Fix for Annotation was not propagated to the route when changes made to existing ingress object [#149](https://github.com/openshift/openshift-controller-manager/pull/149) * [BUILD-187](https://issues.redhat.com/browse/BUILD-187): Detect if image trigger ID was cleared [#150](https://github.com/openshift/openshift-controller-manager/pull/150) * [Bug 1887745](https://bugzilla.redhat.com/show_bug.cgi?id=1887745): Listing All Events with Chunking [#145](https://github.com/openshift/openshift-controller-manager/pull/145) * Updating ose-openshift-controller-manager builder & base images to be consistent with ART [#148](https://github.com/openshift/openshift-controller-manager/pull/148) * [Bug 1891362](https://bugzilla.redhat.com/show_bug.cgi?id=1891362): Remove the openshift_build_result_total metric [#143](https://github.com/openshift/openshift-controller-manager/pull/143) * Add Build Result Counter Metric [#125](https://github.com/openshift/openshift-controller-manager/pull/125) * [Full changelog](https://github.com/openshift/openshift-controller-manager/compare/48ac4624d5e80a4830ac416228c95b75e273952a...c93745bf6898f41c6d10c66e7024238ddf20a86d) ### [openshift-state-metrics](https://github.com/openshift/openshift-state-metrics/tree/40b0968ee1d488b791cdd6750fac6534abac122e) * Updating openshift-state-metrics builder & base images to be consistent with ART [#66](https://github.com/openshift/openshift-state-metrics/pull/66) * Update OWNERS file [#64](https://github.com/openshift/openshift-state-metrics/pull/64) * [Bug 1885249](https://bugzilla.redhat.com/show_bug.cgi?id=1885249): Replace klog with klog v2 [#63](https://github.com/openshift/openshift-state-metrics/pull/63) * [Bug 1885249](https://bugzilla.redhat.com/show_bug.cgi?id=1885249): Replace glog with klog v2 [#62](https://github.com/openshift/openshift-state-metrics/pull/62) * Updating openshift-state-metrics builder & base images to be consistent with ART [#60](https://github.com/openshift/openshift-state-metrics/pull/60) * [Bug 1886111](https://bugzilla.redhat.com/show_bug.cgi?id=1886111): Revert "Merge pull request #59 from paulfantom/klog" [#61](https://github.com/openshift/openshift-state-metrics/pull/61) * [Bug 1885249](https://bugzilla.redhat.com/show_bug.cgi?id=1885249): Replace glog with klog v2 [#59](https://github.com/openshift/openshift-state-metrics/pull/59) * [Full changelog](https://github.com/openshift/openshift-state-metrics/compare/24b34520a3a110dfc9884100d4f242da878dee35...40b0968ee1d488b791cdd6750fac6534abac122e) ### [openstack-machine-controllers](https://github.com/openshift/cluster-api-provider-openstack/tree/dcb7828fd3753b90a5f617349495e59eca0307d1) * [Bug 2000551](https://bugzilla.redhat.com/show_bug.cgi?id=2000551): Adds Proxy to provider client http transport [#200](https://github.com/openshift/cluster-api-provider-openstack/pull/200) * [Bug 1886848](https://bugzilla.redhat.com/show_bug.cgi?id=1886848): Save status before patching machine annotations [#157](https://github.com/openshift/cluster-api-provider-openstack/pull/157) * [Bug 1915926](https://bugzilla.redhat.com/show_bug.cgi?id=1915926): Update ose-openstack-machine-controllers builder & base … [#151](https://github.com/openshift/cluster-api-provider-openstack/pull/151) * [Bug 1913736](https://bugzilla.redhat.com/show_bug.cgi?id=1913736): do not fetch image id when booting from volume [#148](https://github.com/openshift/cluster-api-provider-openstack/pull/148) * [Bug 1909723](https://bugzilla.redhat.com/show_bug.cgi?id=1909723): Updating ose-openstack-machine-controllers builder & base images to be consistent with ART [#132](https://github.com/openshift/cluster-api-provider-openstack/pull/132) * [Bug 1909744](https://bugzilla.redhat.com/show_bug.cgi?id=1909744): Bump gophercloud to v0.14.0 [#126](https://github.com/openshift/cluster-api-provider-openstack/pull/126) * [Bug 1908466](https://bugzilla.redhat.com/show_bug.cgi?id=1908466): check if compute AZ is available [#143](https://github.com/openshift/cluster-api-provider-openstack/pull/143) * [Bug 1903424](https://bugzilla.redhat.com/show_bug.cgi?id=1903424): Ensure MAO dependency is up to date to include newest metrics [#141](https://github.com/openshift/cluster-api-provider-openstack/pull/141) * Adds scaling annotations to machineset [#133](https://github.com/openshift/cluster-api-provider-openstack/pull/133) * [Bug 1805025](https://bugzilla.redhat.com/show_bug.cgi?id=1805025): return correct error if machine validation fails [#137](https://github.com/openshift/cluster-api-provider-openstack/pull/137) * owners: Add mdbooth [#136](https://github.com/openshift/cluster-api-provider-openstack/pull/136) * Drop openssh from the image [#135](https://github.com/openshift/cluster-api-provider-openstack/pull/135) * make primary subnet a programatic part of provider spec [#129](https://github.com/openshift/cluster-api-provider-openstack/pull/129) * Add EmilienM to the team [#134](https://github.com/openshift/cluster-api-provider-openstack/pull/134) * Fix vendoring [#127](https://github.com/openshift/cluster-api-provider-openstack/pull/127) * [Full changelog](https://github.com/openshift/cluster-api-provider-openstack/compare/155e515661b893f7a19dd0c0c452d6916abe65d5...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) * [Bug 1933839](https://bugzilla.redhat.com/show_bug.cgi?id=1933839): bump k8s.io/apiserver for webhook authorizer panic fix [#2022](https://github.com/operator-framework/operator-lifecycle-manager/pull/2022) * [Bug 1936707](https://bugzilla.redhat.com/show_bug.cgi?id=1936707): Allow non-CSV-owned ServiceAccounts to satisfy CSV requirements. [#2034](https://github.com/operator-framework/operator-lifecycle-manager/pull/2034) * [Bug 1938405](https://bugzilla.redhat.com/show_bug.cgi?id=1938405): Support jittering relatively small resync intervals. [#2041](https://github.com/operator-framework/operator-lifecycle-manager/pull/2041) * Updating operator-lifecycle-manager builder & base images to be consistent with ART [#2013](https://github.com/operator-framework/operator-lifecycle-manager/pull/2013) * [Bug 1934724](https://bugzilla.redhat.com/show_bug.cgi?id=1934724): fix(resolver): Allow skipped versions to be installed initially [#2027](https://github.com/operator-framework/operator-lifecycle-manager/pull/2027) * [Bug 1929904](https://bugzilla.redhat.com/show_bug.cgi?id=1929904): Infer package name property for unannotated CSVs, if possible. [#2033](https://github.com/operator-framework/operator-lifecycle-manager/pull/2033) * [Bug 1932002](https://bugzilla.redhat.com/show_bug.cgi?id=1932002): Only one of multiple subscriptions to the same package is honored [#2009](https://github.com/operator-framework/operator-lifecycle-manager/pull/2009) * [Bug 1921954](https://bugzilla.redhat.com/show_bug.cgi?id=1921954): Clarify subscription constraint strings in resolution failures. [#1990](https://github.com/operator-framework/operator-lifecycle-manager/pull/1990) * [Bug 1899588](https://bugzilla.redhat.com/show_bug.cgi?id=1899588): Only re-create operator resource if it has existing components [#1938](https://github.com/operator-framework/operator-lifecycle-manager/pull/1938) * [Bug 1917537](https://bugzilla.redhat.com/show_bug.cgi?id=1917537): Fix time comparison in CSV reconcile loop [#1974](https://github.com/operator-framework/operator-lifecycle-manager/pull/1974) * [Bug 1920526](https://bugzilla.redhat.com/show_bug.cgi?id=1920526): Fix zero-delay resyncs for certain registry update policies. [#1982](https://github.com/operator-framework/operator-lifecycle-manager/pull/1982) * Use docker driver for minikube installation test. [#1983](https://github.com/operator-framework/operator-lifecycle-manager/pull/1983) * fix: improve stalebot configuration for github issue tracking [#1975](https://github.com/operator-framework/operator-lifecycle-manager/pull/1975) * [Bug 1916021](https://bugzilla.redhat.com/show_bug.cgi?id=1916021): Fix infinite loop when a CSV replacement chain contains a cycle. [#1966](https://github.com/operator-framework/operator-lifecycle-manager/pull/1966) * [Bug 1909992](https://bugzilla.redhat.com/show_bug.cgi?id=1909992): Allow private bundle images within private indexes [#1941](https://github.com/operator-framework/operator-lifecycle-manager/pull/1941) * [Bug 1910160](https://bugzilla.redhat.com/show_bug.cgi?id=1910160): Update OperatorCondition controller to watch deps [#1942](https://github.com/operator-framework/operator-lifecycle-manager/pull/1942) * [Bug 1913085](https://bugzilla.redhat.com/show_bug.cgi?id=1913085): use OLM client when installing CRDs [#1888](https://github.com/operator-framework/operator-lifecycle-manager/pull/1888) * Add joelanford to OWNERS as reviewer [#1948](https://github.com/operator-framework/operator-lifecycle-manager/pull/1948) * [Bug 1913132](https://bugzilla.redhat.com/show_bug.cgi?id=1913132): Create CSV Deployments with OpCond EnvVar [#1943](https://github.com/operator-framework/operator-lifecycle-manager/pull/1943) * [Bug 1905850](https://bugzilla.redhat.com/show_bug.cgi?id=1905850): Fix operatorcondition role verbs [#1939](https://github.com/operator-framework/operator-lifecycle-manager/pull/1939) * [Bug 1912565](https://bugzilla.redhat.com/show_bug.cgi?id=1912565): update moby/term dependency [#1918](https://github.com/operator-framework/operator-lifecycle-manager/pull/1918) * [Bug 1908596](https://bugzilla.redhat.com/show_bug.cgi?id=1908596): Use correct caBundle for 'olmcahash' annotation [#1933](https://github.com/operator-framework/operator-lifecycle-manager/pull/1933) * [Bug 1907329](https://bugzilla.redhat.com/show_bug.cgi?id=1907329): Update /manifests with default cluster profile annotation [#1887](https://github.com/operator-framework/operator-lifecycle-manager/pull/1887) * [Bug 1907792](https://bugzilla.redhat.com/show_bug.cgi?id=1907792): Change the OperatorUpgradeable condition to Upgradeable [#1911](https://github.com/operator-framework/operator-lifecycle-manager/pull/1911) * [Bug 1910160](https://bugzilla.redhat.com/show_bug.cgi?id=1910160): Create OperatorConditions for CSVs being installed [#1900](https://github.com/operator-framework/operator-lifecycle-manager/pull/1900) * [Bug 1907381](https://bugzilla.redhat.com/show_bug.cgi?id=1907381): CSV Annotations override pod annotations [#1913](https://github.com/operator-framework/operator-lifecycle-manager/pull/1913) * [Bug 1908471](https://bugzilla.redhat.com/show_bug.cgi?id=1908471): Bump deps k8s 1.20 [#1903](https://github.com/operator-framework/operator-lifecycle-manager/pull/1903) * Docs channel naming design [#1905](https://github.com/operator-framework/operator-lifecycle-manager/pull/1905) * [Bug 1905299](https://bugzilla.redhat.com/show_bug.cgi?id=1905299): fix(olm): Verify ServiceAccount ownership before installing deployment [#1904](https://github.com/operator-framework/operator-lifecycle-manager/pull/1904) * [Bug 1906134](https://bugzilla.redhat.com/show_bug.cgi?id=1906134): Don't create OperatorConditions for copied CSVs [#1899](https://github.com/operator-framework/operator-lifecycle-manager/pull/1899) * [Bug 1903034](https://bugzilla.redhat.com/show_bug.cgi?id=1903034): Reduce log noise from OLM [#1901](https://github.com/operator-framework/operator-lifecycle-manager/pull/1901) * [Bug 1905599](https://bugzilla.redhat.com/show_bug.cgi?id=1905599): Preserve original .status.lastUpdateTime in copied CSVs. [#1892](https://github.com/operator-framework/operator-lifecycle-manager/pull/1892) * [Bug 1905640](https://bugzilla.redhat.com/show_bug.cgi?id=1905640): fix(e2e): Fix subscription manual approval flaky test [#1896](https://github.com/operator-framework/operator-lifecycle-manager/pull/1896) * Add OLM support for the Upgradeable OperatorCondition and Admin overrides [#1885](https://github.com/operator-framework/operator-lifecycle-manager/pull/1885) * [Bug 1857877](https://bugzilla.redhat.com/show_bug.cgi?id=1857877): check the service account owner in the requirement [#1881](https://github.com/operator-framework/operator-lifecycle-manager/pull/1881) * Create operatorcondition for operator [#1875](https://github.com/operator-framework/operator-lifecycle-manager/pull/1875) * Add authentication for private index images [#1878](https://github.com/operator-framework/operator-lifecycle-manager/pull/1878) * [Bug 1898500](https://bugzilla.redhat.com/show_bug.cgi?id=1898500): Support InstallPlan steps upgrading existing ClusterIP Services. [#1884](https://github.com/operator-framework/operator-lifecycle-manager/pull/1884) * add current profile annotations to CVO manifests [#1832](https://github.com/operator-framework/operator-lifecycle-manager/pull/1832) * [Bug 1899835](https://bugzilla.redhat.com/show_bug.cgi?id=1899835): fix(catalog): be defensive about directly indexing catalog pods [#1876](https://github.com/operator-framework/operator-lifecycle-manager/pull/1876) * (chore): add default label to issues [#1873](https://github.com/operator-framework/operator-lifecycle-manager/pull/1873) * [Bug 1841175](https://bugzilla.redhat.com/show_bug.cgi?id=1841175): Recreate pending installplan if deleted before approval [#1843](https://github.com/operator-framework/operator-lifecycle-manager/pull/1843) * Bump k8s dependencies to v0.19.3 [#1862](https://github.com/operator-framework/operator-lifecycle-manager/pull/1862) * Allow ConsoleYAMLSample resources from bundle manifests [#1616](https://github.com/operator-framework/operator-lifecycle-manager/pull/1616) * [Bug 1819457](https://bugzilla.redhat.com/show_bug.cgi?id=1819457): Services should not have duplicate ownerrefs [#1855](https://github.com/operator-framework/operator-lifecycle-manager/pull/1855) * fix the comment in package-server [#1844](https://github.com/operator-framework/operator-lifecycle-manager/pull/1844) * Generate changelog for v0.17.0. [#1850](https://github.com/operator-framework/operator-lifecycle-manager/pull/1850) * Replace assertions for csv-e2e to use Gomega's matcher library [#1507](https://github.com/operator-framework/operator-lifecycle-manager/pull/1507) * [Bug 1891995](https://bugzilla.redhat.com/show_bug.cgi?id=1891995): Add spec hash to service's label to ensure service is correct [#1848](https://github.com/operator-framework/operator-lifecycle-manager/pull/1848) * Generate manifests for v0.17.0. [#1849](https://github.com/operator-framework/operator-lifecycle-manager/pull/1849) * Bump version to 0.17.0. [#1842](https://github.com/operator-framework/operator-lifecycle-manager/pull/1842) * Convert scoped_client_test to ginkgo [#1500](https://github.com/operator-framework/operator-lifecycle-manager/pull/1500) * Replace assertions in Catalog-e2e to use Gomega's Matcher library [#1502](https://github.com/operator-framework/operator-lifecycle-manager/pull/1502) * [Bug 1891898](https://bugzilla.redhat.com/show_bug.cgi?id=1891898): Set default, min, and max values on Webhook ports [#1835](https://github.com/operator-framework/operator-lifecycle-manager/pull/1835) * [Bug 1889838](https://bugzilla.redhat.com/show_bug.cgi?id=1889838): fix race in Operator reconcilation [#1823](https://github.com/operator-framework/operator-lifecycle-manager/pull/1823) * [Bug 1888073](https://bugzilla.redhat.com/show_bug.cgi?id=1888073): prevent no-op hotlooping on Operators [#1816](https://github.com/operator-framework/operator-lifecycle-manager/pull/1816) * fix typo [#1807](https://github.com/operator-framework/operator-lifecycle-manager/pull/1807) * [Bug 1875247](https://bugzilla.redhat.com/show_bug.cgi?id=1875247): Add package check for the channel head querying [#1748](https://github.com/operator-framework/operator-lifecycle-manager/pull/1748) * [Bug 1879248](https://bugzilla.redhat.com/show_bug.cgi?id=1879248): OLM mounts CA Certs where Kubebuilder expects [#1808](https://github.com/operator-framework/operator-lifecycle-manager/pull/1808) * [Bug 1885403](https://bugzilla.redhat.com/show_bug.cgi?id=1885403): Improve transitionCSVState error logs [#1803](https://github.com/operator-framework/operator-lifecycle-manager/pull/1803) * fix typo in the error message [#1741](https://github.com/operator-framework/operator-lifecycle-manager/pull/1741) * Updating operator-lifecycle-manager builder & base images to be consistent with ART [#1799](https://github.com/operator-framework/operator-lifecycle-manager/pull/1799) * [Bug 1885398](https://bugzilla.redhat.com/show_bug.cgi?id=1885398): Retrieve CA from conversion webhooks for CA Hash [#1797](https://github.com/operator-framework/operator-lifecycle-manager/pull/1797) * [Bug 1880473](https://bugzilla.redhat.com/show_bug.cgi?id=1880473): remove extraneous manifests in installplan [#1798](https://github.com/operator-framework/operator-lifecycle-manager/pull/1798) * doc: add reporting bugs doc and small nit improvements in the README [#1480](https://github.com/operator-framework/operator-lifecycle-manager/pull/1480) * [Full changelog](https://github.com/operator-framework/operator-lifecycle-manager/compare/a6a6b9d756c5e74e2525d2987aaa8df07b8d55c8...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) * [Bug 1927456](https://bugzilla.redhat.com/show_bug.cgi?id=1927456): update defaults to 4.7 [#382](https://github.com/operator-framework/operator-marketplace/pull/382) * [Bug 1908431](https://bugzilla.redhat.com/show_bug.cgi?id=1908431): Preserve custom catsrc w/ default catsrc name on restart [#373](https://github.com/operator-framework/operator-marketplace/pull/373) * Fix upstream deployment [#342](https://github.com/operator-framework/operator-marketplace/pull/342) * add current profile annotations to CVO manifests [#355](https://github.com/operator-framework/operator-marketplace/pull/355) * Format logs info [#361](https://github.com/operator-framework/operator-marketplace/pull/361) * [Bug 1896160](https://bugzilla.redhat.com/show_bug.cgi?id=1896160): Marketplace should report when it is degraded [#364](https://github.com/operator-framework/operator-marketplace/pull/364) * [Bug 1868770](https://bugzilla.redhat.com/show_bug.cgi?id=1868770): Allow catsrc with default catsrc name in disconnected env [#359](https://github.com/operator-framework/operator-marketplace/pull/359) * [Bug 1891993](https://bugzilla.redhat.com/show_bug.cgi?id=1891993): clean up child resources for old opsrcs [#358](https://github.com/operator-framework/operator-marketplace/pull/358) * [Bug 1838352](https://bugzilla.redhat.com/show_bug.cgi?id=1838352): Don't report OperatorExited to ClusterOperator [#354](https://github.com/operator-framework/operator-marketplace/pull/354) * remove the unused resyncInterval [#352](https://github.com/operator-framework/operator-marketplace/pull/352) * Add bugzilla component to OWNERS file [#353](https://github.com/operator-framework/operator-marketplace/pull/353) * [Bug 1885376](https://bugzilla.redhat.com/show_bug.cgi?id=1885376): Remove condition around marketplace OperatorAvailable status update [#347](https://github.com/operator-framework/operator-marketplace/pull/347) * [Full changelog](https://github.com/operator-framework/operator-marketplace/compare/f0c3f9d6acc14bc3fc98f9c8c1766f60a1b9efc6...23f38d3c0385e3fef87848c3378cf6c0a4cbe4d7) ### [operator-registry](https://github.com/operator-framework/operator-registry/tree/06e950de5ebca66e493f6cd2414e73c8978090d3) * [Bug 1968680](https://bugzilla.redhat.com/show_bug.cgi?id=1968680): fix(containerd): drop xattrs during unpack [#676](https://github.com/operator-framework/operator-registry/pull/676) * [Bug 1924468](https://bugzilla.redhat.com/show_bug.cgi?id=1924468): Bump the k8s dependencies to v1.20.6 [#638](https://github.com/operator-framework/operator-registry/pull/638) * [Bug 1937097](https://bugzilla.redhat.com/show_bug.cgi?id=1937097): Add retries to opm index add [#643](https://github.com/operator-framework/operator-registry/pull/643) * [Bug 1931903](https://bugzilla.redhat.com/show_bug.cgi?id=1931903): add missing closes [#597](https://github.com/operator-framework/operator-registry/pull/597) * Updating operator-registry builder & base images to be consistent with ART [#584](https://github.com/operator-framework/operator-registry/pull/584) * fix: use none driver without sudo in upstream minikube e2e tests [#572](https://github.com/operator-framework/operator-registry/pull/572) * [Bug 1920205](https://bugzilla.redhat.com/show_bug.cgi?id=1920205): use secure local registry for e2e tests [#552](https://github.com/operator-framework/operator-registry/pull/552) * [Bug 1904297](https://bugzilla.redhat.com/show_bug.cgi?id=1904297): Unexpected images left in `related_images` after pruning [#556](https://github.com/operator-framework/operator-registry/pull/556) * [Bug 1915408](https://bugzilla.redhat.com/show_bug.cgi?id=1915408): load required docker images for kind cluster in e2e test [#548](https://github.com/operator-framework/operator-registry/pull/548) * [Bug 1909464](https://bugzilla.redhat.com/show_bug.cgi?id=1909464): Fix windows build with golang 1.15 [#541](https://github.com/operator-framework/operator-registry/pull/541) * [Bug 1907632](https://bugzilla.redhat.com/show_bug.cgi?id=1907632): Bump k8s deps to 1.20 [#537](https://github.com/operator-framework/operator-registry/pull/537) * chore: move upstream tests from travisCI [#536](https://github.com/operator-framework/operator-registry/pull/536) * [Bug 1883560](https://bugzilla.redhat.com/show_bug.cgi?id=1883560): Avoid duplicate registry binaries across downstream image layers. [#531](https://github.com/operator-framework/operator-registry/pull/531) * Disable broken ppc64le and s390x release builds. [#530](https://github.com/operator-framework/operator-registry/pull/530) * [Bug 1902824](https://bugzilla.redhat.com/show_bug.cgi?id=1902824): fix(index): account for default channel in index add order [#528](https://github.com/operator-framework/operator-registry/pull/528) * [Bug 1895367](https://bugzilla.redhat.com/show_bug.cgi?id=1895367): Include the bundle image itself as a related image. [#527](https://github.com/operator-framework/operator-registry/pull/527) * feat: add opm support for optional validators and custom category validation [#495](https://github.com/operator-framework/operator-registry/pull/495) * fix(indexing): respect strict mode [#523](https://github.com/operator-framework/operator-registry/pull/523) * copy .git directory for build tag info [#509](https://github.com/operator-framework/operator-registry/pull/509) * [Bug 1885425](https://bugzilla.redhat.com/show_bug.cgi?id=1885425): fix(indexing): order bulk add by version field [#503](https://github.com/operator-framework/operator-registry/pull/503) * fix the description of validation "RegistryV1" format [#480](https://github.com/operator-framework/operator-registry/pull/480) * Add ConsoleYamlSamples to the supported resources [#432](https://github.com/operator-framework/operator-registry/pull/432) * Updating operator-registry builder & base images to be consistent with ART [#516](https://github.com/operator-framework/operator-registry/pull/516) * [Bug 1889388](https://bugzilla.redhat.com/show_bug.cgi?id=1889388): Reconstruct replaces and skips for ListBundles from channel_entry. [#512](https://github.com/operator-framework/operator-registry/pull/512) * [Bug 1889721](https://bugzilla.redhat.com/show_bug.cgi?id=1889721): add skippatch unit test [#505](https://github.com/operator-framework/operator-registry/pull/505) * Bump k8s dependencies to v0.19.3 [#515](https://github.com/operator-framework/operator-registry/pull/515) * Fix Go version used by release job to 1.14.z. [#508](https://github.com/operator-framework/operator-registry/pull/508) * [Bug 1894278](https://bugzilla.redhat.com/show_bug.cgi?id=1894278): (fix) close connection to db [#506](https://github.com/operator-framework/operator-registry/pull/506) * Build upstream releases with Go 1.14 instead of 1.15. [#501](https://github.com/operator-framework/operator-registry/pull/501) * Produce opm linux release binaries for ppc64le and s390x. [#500](https://github.com/operator-framework/operator-registry/pull/500) * Add Github Actions release workflow. [#496](https://github.com/operator-framework/operator-registry/pull/496) * Completely populate test database before executing tests. [#494](https://github.com/operator-framework/operator-registry/pull/494) * Remove unused file. [#493](https://github.com/operator-framework/operator-registry/pull/493) * Add coverage report job. [#490](https://github.com/operator-framework/operator-registry/pull/490) * [Bug 1889388](https://bugzilla.redhat.com/show_bug.cgi?id=1889388): Set replaces in ListBundles query result using channel entries. [#483](https://github.com/operator-framework/operator-registry/pull/483) * Start listening on test server port before running tests. [#491](https://github.com/operator-framework/operator-registry/pull/491) * [Bug 1889721](https://bugzilla.redhat.com/show_bug.cgi?id=1889721): Check prerelease version for semver-skippatch mode [#486](https://github.com/operator-framework/operator-registry/pull/486) * [Bug 1881527](https://bugzilla.redhat.com/show_bug.cgi?id=1881527): fix(opm): properly deprecate export flag '-o' [#485](https://github.com/operator-framework/operator-registry/pull/485) * [Bug 1883773](https://bugzilla.redhat.com/show_bug.cgi?id=1883773): Fix path separator in generated bundle Dockerfiles on Windows. [#481](https://github.com/operator-framework/operator-registry/pull/481) * Add writable workdir to configmap registry image. [#475](https://github.com/operator-framework/operator-registry/pull/475) * Fix test flake based on random aggregate error order. [#477](https://github.com/operator-framework/operator-registry/pull/477) * Make the inability to create /etc/nsswitch.conf non-fatal. [#474](https://github.com/operator-framework/operator-registry/pull/474) * [Bug 1883905](https://bugzilla.redhat.com/show_bug.cgi?id=1883905): (fix) concurrent writes during image pulls [#464](https://github.com/operator-framework/operator-registry/pull/464) * [Bug 1883560](https://bugzilla.redhat.com/show_bug.cgi?id=1883560): fix(dockerfile): clean out tmp directory after binaries are placed [#461](https://github.com/operator-framework/operator-registry/pull/461) * update the help info of the export subcommand [#290](https://github.com/operator-framework/operator-registry/pull/290) * Add USER for non-root image usage [#425](https://github.com/operator-framework/operator-registry/pull/425) * fix the comments of LabelDependency in the type definition [#454](https://github.com/operator-framework/operator-registry/pull/454) * OWNERS: add operator-sdk reviewers estroz, joelanford, jmrodri [#469](https://github.com/operator-framework/operator-registry/pull/469) * [Full changelog](https://github.com/operator-framework/operator-registry/compare/d13e51ceec5f7379de64aabce2c0befc094a3e7b...06e950de5ebca66e493f6cd2414e73c8978090d3) ### [ovirt-csi-driver](https://github.com/openshift/ovirt-csi-driver/tree/72545e6381b3625bcb37e37c4c713862d04cb145) * Updating ose-ovirt-csi-driver builder & base images to be consistent with ART [#72](https://github.com/openshift/ovirt-csi-driver/pull/72) * [Bug 1918287](https://bugzilla.redhat.com/show_bug.cgi?id=1918287): pass ovirtClient to identity and remove redundant call to Test connection [#67](https://github.com/openshift/ovirt-csi-driver/pull/67) * [Bug 1904385](https://bugzilla.redhat.com/show_bug.cgi?id=1904385): make ControllerPublishVolume idempotent [#63](https://github.com/openshift/ovirt-csi-driver/pull/63) * Revert "Abstract all NodeService tools call" [#60](https://github.com/openshift/ovirt-csi-driver/pull/60) * Abstract all NodeService tools call [#59](https://github.com/openshift/ovirt-csi-driver/pull/59) * disable metrics [#53](https://github.com/openshift/ovirt-csi-driver/pull/53) * Updating ose-ovirt-csi-driver builder & base images to be consistent with ART [#54](https://github.com/openshift/ovirt-csi-driver/pull/54) * [Bug 1899565](https://bugzilla.redhat.com/show_bug.cgi?id=1899565): support raw block devices [#57](https://github.com/openshift/ovirt-csi-driver/pull/57) * Add bugzilla info to OWNERS [#58](https://github.com/openshift/ovirt-csi-driver/pull/58) * bump go-ovirt and run make vendor [#55](https://github.com/openshift/ovirt-csi-driver/pull/55) * Remove all deployment yamls and reffer to the operator [#52](https://github.com/openshift/ovirt-csi-driver/pull/52) * [Full changelog](https://github.com/openshift/ovirt-csi-driver/compare/30cd2bc0f651b97fbd1541de7e6b19368e39f9f5...72545e6381b3625bcb37e37c4c713862d04cb145) ### [ovirt-csi-driver-operator](https://github.com/openshift/ovirt-csi-driver-operator/tree/5e51508c107a161416c0ffffdd17163f14136478) * [Bug 1996070](https://bugzilla.redhat.com/show_bug.cgi?id=1996070): Backport maxUnavailable: 10% for DaemonSets [#69](https://github.com/openshift/ovirt-csi-driver-operator/pull/69) * [Bug 1929777](https://bugzilla.redhat.com/show_bug.cgi?id=1929777): Run config informers when starting the operator [#49](https://github.com/openshift/ovirt-csi-driver-operator/pull/49) * [Bug 1918395](https://bugzilla.redhat.com/show_bug.cgi?id=1918395): increase livenessProbe period [#43](https://github.com/openshift/ovirt-csi-driver-operator/pull/43) * Updating ose-cluster-ovirt-csi-operator builder & base images to be consistent with ART [#34](https://github.com/openshift/ovirt-csi-driver-operator/pull/34) * [Bug 1912949](https://bugzilla.redhat.com/show_bug.cgi?id=1912949): Set proxy config in CSI driver containers [#40](https://github.com/openshift/ovirt-csi-driver-operator/pull/40) * Add bugzilla info to OWNERS [#36](https://github.com/openshift/ovirt-csi-driver-operator/pull/36) * bump go-ovirt to 2020-10-23 [#35](https://github.com/openshift/ovirt-csi-driver-operator/pull/35) * [Bug 1896320](https://bugzilla.redhat.com/show_bug.cgi?id=1896320): Bail immediately if we failed to create an OvirtClient [#33](https://github.com/openshift/ovirt-csi-driver-operator/pull/33) * check FollowLink errors [#31](https://github.com/openshift/ovirt-csi-driver-operator/pull/31) * [Full changelog](https://github.com/openshift/ovirt-csi-driver-operator/compare/c4fc2c7537199df38adc1bdc92bfa15794d99c47...5e51508c107a161416c0ffffdd17163f14136478) ### [ovirt-machine-controllers](https://github.com/openshift/cluster-api-provider-ovirt/tree/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) * [Bug 1939199](https://bugzilla.redhat.com/show_bug.cgi?id=1939199): move to go 1.15 and registry.ci.openshift.org [#97](https://github.com/openshift/cluster-api-provider-ovirt/pull/97) * [Bug 1927256](https://bugzilla.redhat.com/show_bug.cgi?id=1927256): Bump K8s dependencies to 1.20 [#92](https://github.com/openshift/cluster-api-provider-ovirt/pull/92) * Updating ose-ovirt-machine-controllers builder & base images to be consistent with ART [#90](https://github.com/openshift/cluster-api-provider-ovirt/pull/90) * [Bug 1917872](https://bugzilla.redhat.com/show_bug.cgi?id=1917872): Rebase on latest go-ovirt sdk 2021-01-12 [#84](https://github.com/openshift/cluster-api-provider-ovirt/pull/84) * [Bug 1912567](https://bugzilla.redhat.com/show_bug.cgi?id=1912567): handle node removal from oVirt [#82](https://github.com/openshift/cluster-api-provider-ovirt/pull/82) * [Bug 1898487](https://bugzilla.redhat.com/show_bug.cgi?id=1898487): Node is not removed when VM has been removed from oVirt engine [#77](https://github.com/openshift/cluster-api-provider-ovirt/pull/77) * [Bug 1897138](https://bugzilla.redhat.com/show_bug.cgi?id=1897138): Port to machine-api-operator [#75](https://github.com/openshift/cluster-api-provider-ovirt/pull/75) * Update OWNERS with bugzilla info [#74](https://github.com/openshift/cluster-api-provider-ovirt/pull/74) * Update OWNERS [#73](https://github.com/openshift/cluster-api-provider-ovirt/pull/73) * Update OWNERS [#72](https://github.com/openshift/cluster-api-provider-ovirt/pull/72) * Updating ose-ovirt-machine-controllers builder & base images to be consistent with ART [#71](https://github.com/openshift/cluster-api-provider-ovirt/pull/71) * [Full changelog](https://github.com/openshift/cluster-api-provider-ovirt/compare/91f12f3f7dee290fa0f6977f5e06e3259e588087...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) * [Bug 1937829](https://bugzilla.redhat.com/show_bug.cgi?id=1937829): Cherry-pick dual-stack conversion [#460](https://github.com/openshift/ovn-kubernetes/pull/460) * [Bug 1934645](https://bugzilla.redhat.com/show_bug.cgi?id=1934645): Backport enable support for BFD on external gateway routes [#462](https://github.com/openshift/ovn-kubernetes/pull/462) * [Bug 1925475](https://bugzilla.redhat.com/show_bug.cgi?id=1925475): Bump OVN to ovn2.13-20.12.0-24.el8fdp [#451](https://github.com/openshift/ovn-kubernetes/pull/451) * [Bug 1937238](https://bugzilla.redhat.com/show_bug.cgi?id=1937238): Refactor chain setup for NodePort and ExternalIP [#457](https://github.com/openshift/ovn-kubernetes/pull/457) * [Bug 1892472](https://bugzilla.redhat.com/show_bug.cgi?id=1892472): Allow for linter to run with podman as a runtime [#430](https://github.com/openshift/ovn-kubernetes/pull/430) * [Bug 1892472](https://bugzilla.redhat.com/show_bug.cgi?id=1892472): Run linter, utests, and gofmt in container [#428](https://github.com/openshift/ovn-kubernetes/pull/428) * Dockerfile: yum '==' operator deprecated [#405](https://github.com/openshift/ovn-kubernetes/pull/405) * [Bug 1915295](https://bugzilla.redhat.com/show_bug.cgi?id=1915295): fix service controller repair loop race [#418](https://github.com/openshift/ovn-kubernetes/pull/418) * [Bug 1910533](https://bugzilla.redhat.com/show_bug.cgi?id=1910533): Configure GARP for egress IP re-assignment [#422](https://github.com/openshift/ovn-kubernetes/pull/422) * [Bug 1917605](https://bugzilla.redhat.com/show_bug.cgi?id=1917605): Fixes deleting exgw pod [#420](https://github.com/openshift/ovn-kubernetes/pull/420) * [Bug 1914250](https://bugzilla.redhat.com/show_bug.cgi?id=1914250): support multipath to detect default gateway [#419](https://github.com/openshift/ovn-kubernetes/pull/419) * [Bug 1915027](https://bugzilla.redhat.com/show_bug.cgi?id=1915027): Fix MCS-blocking iptables rules [#400](https://github.com/openshift/ovn-kubernetes/pull/400) * [Bug 1917911](https://bugzilla.redhat.com/show_bug.cgi?id=1917911): Add ovnkube-trace binary to image [#416](https://github.com/openshift/ovn-kubernetes/pull/416) * [Bug 1903651](https://bugzilla.redhat.com/show_bug.cgi?id=1903651): Add clusterIP to ingress policy AS for SNAT-ed hairpin Traffic Cherry Pick [#408](https://github.com/openshift/ovn-kubernetes/pull/408) * Updating ose-ovn-kubernetes builder & base images to be consistent with ART [#404](https://github.com/openshift/ovn-kubernetes/pull/404) * [Bug 1908888](https://bugzilla.redhat.com/show_bug.cgi?id=1908888): Check IP family for exgws [#407](https://github.com/openshift/ovn-kubernetes/pull/407) * [Bug 1908762](https://bugzilla.redhat.com/show_bug.cgi?id=1908762): Cherry-pick commits for multicast support for v4 and v6 [#403](https://github.com/openshift/ovn-kubernetes/pull/403) * [Bug 1915981](https://bugzilla.redhat.com/show_bug.cgi?id=1915981): Dockerfile: add ethtool & conntrack, and change maintainer email to Tim [#396](https://github.com/openshift/ovn-kubernetes/pull/396) * [Bug 1909911](https://bugzilla.redhat.com/show_bug.cgi?id=1909911): Fix egressFirewall segfault caused by restarting [#398](https://github.com/openshift/ovn-kubernetes/pull/398) * [Bug 1903660](https://bugzilla.redhat.com/show_bug.cgi?id=1903660): Handle pruning of unhealthy db files on disk [#406](https://github.com/openshift/ovn-kubernetes/pull/406) * [Bug 1908789](https://bugzilla.redhat.com/show_bug.cgi?id=1908789): Dockerfile: bump OVS to 2.13.0-79 [#402](https://github.com/openshift/ovn-kubernetes/pull/402) * [Bug 1908231](https://bugzilla.redhat.com/show_bug.cgi?id=1908231): Assign readyFunc during local gateway init [#393](https://github.com/openshift/ovn-kubernetes/pull/393) * [Bug 1885761](https://bugzilla.redhat.com/show_bug.cgi?id=1885761): Adds OFPort to CNI OVS check [#386](https://github.com/openshift/ovn-kubernetes/pull/386) * [Bug 1907328](https://bugzilla.redhat.com/show_bug.cgi?id=1907328): add iproute-tc package [#383](https://github.com/openshift/ovn-kubernetes/pull/383) * [Bug 1906986](https://bugzilla.redhat.com/show_bug.cgi?id=1906986): 12-11-20 merge [#384](https://github.com/openshift/ovn-kubernetes/pull/384) * 12-9-20 merge [#376](https://github.com/openshift/ovn-kubernetes/pull/376) * Dockerfile: bump OVN to 20.09.0-21 [#375](https://github.com/openshift/ovn-kubernetes/pull/375) * 2020-12-05 upstream merge (ovnkube trace, gateway ingress CI, misc fixes) [#371](https://github.com/openshift/ovn-kubernetes/pull/371) * 12-03-2020 merge with Ingress ACL fix [#370](https://github.com/openshift/ovn-kubernetes/pull/370) * Dockerfile: Add required packages to enable IPsec [#344](https://github.com/openshift/ovn-kubernetes/pull/344) * 12-01-2020 merge [#366](https://github.com/openshift/ovn-kubernetes/pull/366) * Bump OVN to 20.09.0-20 [#365](https://github.com/openshift/ovn-kubernetes/pull/365) * Add missing python3-pyOpenSSL library [#323](https://github.com/openshift/ovn-kubernetes/pull/323) * [Bug 1897480](https://bugzilla.redhat.com/show_bug.cgi?id=1897480): Bump OVS to >= 2.13.0-72.fdp8 for lldpd CVE fix [#358](https://github.com/openshift/ovn-kubernetes/pull/358) * [Bug 1887456](https://bugzilla.redhat.com/show_bug.cgi?id=1887456): 11-20-2020 merge [#357](https://github.com/openshift/ovn-kubernetes/pull/357) * [Bug 1888827](https://bugzilla.redhat.com/show_bug.cgi?id=1888827): 11-13-2020 merge [#317](https://github.com/openshift/ovn-kubernetes/pull/317) * Bump OVN to 20.09.0-7 [#327](https://github.com/openshift/ovn-kubernetes/pull/327) * Owners: Remove Phil from reviewers [#322](https://github.com/openshift/ovn-kubernetes/pull/322) * Add missing python3-openvswitch library [#316](https://github.com/openshift/ovn-kubernetes/pull/316) * Updating ose-ovn-kubernetes builder & base images to be consistent with ART [#303](https://github.com/openshift/ovn-kubernetes/pull/303) * 10 14 2020 merge [#311](https://github.com/openshift/ovn-kubernetes/pull/311) * 10-8-2020 merge [#306](https://github.com/openshift/ovn-kubernetes/pull/306) * [Full changelog](https://github.com/openshift/ovn-kubernetes/compare/35fe2741b33c82c31013368463a4f85d454827fe...385bc8f4a1bfc4d7e646da632dbb577fccd5d223) ### [prom-label-proxy](https://github.com/openshift/prom-label-proxy/tree/db87872c6aba7e4e9def29b33beea582557ce940) * Updating prom-label-proxy builder & base images to be consistent with ART [#330](https://github.com/openshift/prom-label-proxy/pull/330) * [MON-1302](https://issues.redhat.com/browse/MON-1302): Bump prom-label-proxy to v0.2.0 [#329](https://github.com/openshift/prom-label-proxy/pull/329) * Updating prom-label-proxy builder & base images to be consistent with ART [#328](https://github.com/openshift/prom-label-proxy/pull/328) * [Full changelog](https://github.com/openshift/prom-label-proxy/compare/2b51499247434f960a5b543803a92309e3e7ab22...db87872c6aba7e4e9def29b33beea582557ce940) ### [prometheus](https://github.com/openshift/prometheus/tree/cb5e53cdfedfee185feffcec13304dda87ff3055) * Updating golang-github-prometheus-prometheus builder & base images to be consistent with ART [#70](https://github.com/openshift/prometheus/pull/70) * Update OWNERS [#67](https://github.com/openshift/prometheus/pull/67) * [MON-1175](https://issues.redhat.com/browse/MON-1175): Revert "web/ui: disable React-based UI" [#66](https://github.com/openshift/prometheus/pull/66) * Bump v2.22.2 [#65](https://github.com/openshift/prometheus/pull/65) * Updating golang-github-prometheus-prometheus builder & base images to be consistent with ART [#64](https://github.com/openshift/prometheus/pull/64) * Bump Prometheus to v2.22.1 [#63](https://github.com/openshift/prometheus/pull/63) * [Bug 1885235](https://bugzilla.redhat.com/show_bug.cgi?id=1885235): bump Prometheus to v2.22.0 [#61](https://github.com/openshift/prometheus/pull/61) * Updating golang-github-prometheus-prometheus builder & base images to be consistent with ART [#60](https://github.com/openshift/prometheus/pull/60) * [Full changelog](https://github.com/openshift/prometheus/compare/f97d7ec81d51522546a076095c141b2d1eb21030...cb5e53cdfedfee185feffcec13304dda87ff3055) ### [prometheus-alertmanager](https://github.com/openshift/prometheus-alertmanager/tree/9954cc421d26ecf498ac82f3cbdc64ce3afa4c74) * Updating golang-github-prometheus-alertmanager builder & base images to be consistent with ART [#41](https://github.com/openshift/prometheus-alertmanager/pull/41) * Update OWNERS file [#40](https://github.com/openshift/prometheus-alertmanager/pull/40) * Updating golang-github-prometheus-alertmanager builder & base images to be consistent with ART [#39](https://github.com/openshift/prometheus-alertmanager/pull/39) * Updating golang-github-prometheus-alertmanager builder & base images to be consistent with ART [#38](https://github.com/openshift/prometheus-alertmanager/pull/38) * [Full changelog](https://github.com/openshift/prometheus-alertmanager/compare/ddfb948a847563191515bd7edeb77e7a1deed596...9954cc421d26ecf498ac82f3cbdc64ce3afa4c74) ### [prometheus-config-reloader, prometheus-operator](https://github.com/openshift/prometheus-operator/tree/1f0fd51df863c8773d2094e4ca78b4bd14cbf6e6) * Updating prometheus-config-reloader builder & base images to be consistent with ART [#106](https://github.com/openshift/prometheus-operator/pull/106) * Updating prometheus-operator builder & base images to be consistent with ART [#105](https://github.com/openshift/prometheus-operator/pull/105) * [MON-1302](https://issues.redhat.com/browse/MON-1302): Bump prometheus-operator to v0.44.1 [#102](https://github.com/openshift/prometheus-operator/pull/102) * Update OWNERS file [#100](https://github.com/openshift/prometheus-operator/pull/100) * [Bug 1893798](https://bugzilla.redhat.com/show_bug.cgi?id=1893798): MON-1302: Bump prometheus-operator to v0.44.0 [#101](https://github.com/openshift/prometheus-operator/pull/101) * [Bug 1885244](https://bugzilla.redhat.com/show_bug.cgi?id=1885244): bump to v0.43.0 [#98](https://github.com/openshift/prometheus-operator/pull/98) * Updating prometheus-operator builder & base images to be consistent with ART [#96](https://github.com/openshift/prometheus-operator/pull/96) * Updating prometheus-config-reloader builder & base images to be consistent with ART [#97](https://github.com/openshift/prometheus-operator/pull/97) * [Full changelog](https://github.com/openshift/prometheus-operator/compare/555d6020fa7e3cfd8237daa9802e2bd9cd72ba63...1f0fd51df863c8773d2094e4ca78b4bd14cbf6e6) ### [prometheus-node-exporter](https://github.com/openshift/node_exporter/tree/76974e2ed037c4bf81387dabf7ccd388a724c5aa) * [Bug 1917683](https://bugzilla.redhat.com/show_bug.cgi?id=1917683): text_collectors: do not use space as a replacement for escape characters [#79](https://github.com/openshift/node_exporter/pull/79) * [Bug 1917683](https://bugzilla.redhat.com/show_bug.cgi?id=1917683): Remove escape characters [#78](https://github.com/openshift/node_exporter/pull/78) * Updating golang-github-prometheus-node_exporter builder & base images to be consistent with ART [#76](https://github.com/openshift/node_exporter/pull/76) * [Bug 1906570](https://bugzilla.redhat.com/show_bug.cgi?id=1906570): Capture the number of boots by reading wtmp [#74](https://github.com/openshift/node_exporter/pull/74) * Update OWNERS file [#73](https://github.com/openshift/node_exporter/pull/73) * Updating golang-github-prometheus-node_exporter builder & base images to be consistent with ART [#72](https://github.com/openshift/node_exporter/pull/72) * Updating golang-github-prometheus-node_exporter builder & base images to be consistent with ART [#70](https://github.com/openshift/node_exporter/pull/70) * [Full changelog](https://github.com/openshift/node_exporter/compare/c63b8f3b05a5c432539a35ada3fdcac630475a06...76974e2ed037c4bf81387dabf7ccd388a724c5aa) ### [service-ca-operator](https://github.com/openshift/service-ca-operator/tree/f65053f55de7b1793956629c8fa02edb7bb0e5cc) * [Bug 1981634](https://bugzilla.redhat.com/show_bug.cgi?id=1981634): add vulnerable legacy injector to allow for upgrade clusters to use [#170](https://github.com/openshift/service-ca-operator/pull/170) * Updating ose-service-ca-operator builder & base images to be consistent with ART [#140](https://github.com/openshift/service-ca-operator/pull/140) * [Bug 1887392](https://bugzilla.redhat.com/show_bug.cgi?id=1887392): bump kube to 0.20.1 and lib-go to master to pick up authn/z caching [#134](https://github.com/openshift/service-ca-operator/pull/134) * [Bug 1806915](https://bugzilla.redhat.com/show_bug.cgi?id=1806915): remove runlevel=1 from service-ca-operator owned namespaces [#109](https://github.com/openshift/service-ca-operator/pull/109) * Annotate manifests for single-node-developer cluster profile [#132](https://github.com/openshift/service-ca-operator/pull/132) * Add IBM Cloud managed annotations to CVO manifests [#131](https://github.com/openshift/service-ca-operator/pull/131) * Updating ose-service-ca-operator builder & base images to be consistent with ART [#130](https://github.com/openshift/service-ca-operator/pull/130) * [Bug 1895141](https://bugzilla.redhat.com/show_bug.cgi?id=1895141): prevent panics in service-ca injectors [#129](https://github.com/openshift/service-ca-operator/pull/129) * add current profile annotations to CVO manifests [#128](https://github.com/openshift/service-ca-operator/pull/128) * move controller boilerplate to lib-go controller factory [#121](https://github.com/openshift/service-ca-operator/pull/121) * [Full changelog](https://github.com/openshift/service-ca-operator/compare/0a3162106840fcded685eb23f1a8beadc6ee2837...f65053f55de7b1793956629c8fa02edb7bb0e5cc) ### [telemeter](https://github.com/openshift/telemeter/tree/e4dac5123ef6b3ecb16b5151e2e8f8aeb8b1f21a) * Updating telemeter builder & base images to be consistent with ART [#369](https://github.com/openshift/telemeter/pull/369) * [Bug 1919360](https://bugzilla.redhat.com/show_bug.cgi?id=1919360): Add ACM Managed cluster reporting rule [#366](https://github.com/openshift/telemeter/pull/366) * [Bug 1905330](https://bugzilla.redhat.com/show_bug.cgi?id=1905330): jsonnet: add memory requests to client containers [#370](https://github.com/openshift/telemeter/pull/370) * Makefile: enable jsonnetfmt check [#365](https://github.com/openshift/telemeter/pull/365) * jsonnet/telemeter: Add a rule for normalizing ebs_account data [#363](https://github.com/openshift/telemeter/pull/363) * jsonnet/telemeter: Record which cloudpak a cluster appears to be [#361](https://github.com/openshift/telemeter/pull/361) * Updating telemeter builder & base images to be consistent with ART [#362](https://github.com/openshift/telemeter/pull/362) * [Full changelog](https://github.com/openshift/telemeter/compare/d7cd4df1ba5ff2b4d51015cfcfee916365dc5192...e4dac5123ef6b3ecb16b5151e2e8f8aeb8b1f21a) ### [tests](https://github.com/openshift/origin/tree/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) * [Bug 1931401](https://bugzilla.redhat.com/show_bug.cgi?id=1931401): fix sig-cli flakes [#25910](https://github.com/openshift/origin/pull/25910) * [Bug 1939477](https://bugzilla.redhat.com/show_bug.cgi?id=1939477): Update tests to use Ruby 2.7 [#25966](https://github.com/openshift/origin/pull/25966) * [Bug 1927554](https://bugzilla.redhat.com/show_bug.cgi?id=1927554): adjust route host for redis/nodejs/cakephp to accomodate new apiserver restrictions [#25884](https://github.com/openshift/origin/pull/25884) * test: Calculate leader elections over individual metrics [#25883](https://github.com/openshift/origin/pull/25883) * [Bug 1926556](https://bugzilla.redhat.com/show_bug.cgi?id=1926556): Allow prometheus state clear to pass etcd leader change test [#25871](https://github.com/openshift/origin/pull/25871) * [Bug 1926258](https://bugzilla.redhat.com/show_bug.cgi?id=1926258): Don't initialize zone info repeatedly in e2e tests [#25866](https://github.com/openshift/origin/pull/25866) * tests: Double up the network stress test pressure [#25859](https://github.com/openshift/origin/pull/25859) * [Bug 1915912](https://bugzilla.redhat.com/show_bug.cgi?id=1915912): Fix CSI snapshotter image version [#25862](https://github.com/openshift/origin/pull/25862) * [Bug 1924128](https://bugzilla.redhat.com/show_bug.cgi?id=1924128): Allow RHE7 /run contents for build fs test [#25854](https://github.com/openshift/origin/pull/25854) * tests: Upgrade tests should always include success output [#25860](https://github.com/openshift/origin/pull/25860) * Updating openshift-enterprise-tests builder & base images to be consistent with ART [#25788](https://github.com/openshift/origin/pull/25788) * [Bug 1917803](https://bugzilla.redhat.com/show_bug.cgi?id=1917803): Bump(github.com/openshift/kubernetes) [#25852](https://github.com/openshift/origin/pull/25852) * [Bug 1900989](https://bugzilla.redhat.com/show_bug.cgi?id=1900989): test/extended/router: add idle/unidle e2e test [#25850](https://github.com/openshift/origin/pull/25850) * test: Upgrade should prereq early tests [#25849](https://github.com/openshift/origin/pull/25849) * [Bug 1922991](https://bugzilla.redhat.com/show_bug.cgi?id=1922991): allow OKD /run contents for build fs test [#25845](https://github.com/openshift/origin/pull/25845) * [Bug 1923737](https://bugzilla.redhat.com/show_bug.cgi?id=1923737): Add `--fail-fast` to the tests command [#25837](https://github.com/openshift/origin/pull/25837) * [Bug 1900989](https://bugzilla.redhat.com/show_bug.cgi?id=1900989): idle.sh: Drop endpoints mocks from idle tests [#25844](https://github.com/openshift/origin/pull/25844) * [Bug 1921857](https://bugzilla.redhat.com/show_bug.cgi?id=1921857): Router should require multiple 200 responses (hit multiple instances of the router) before continuing the test [#25835](https://github.com/openshift/origin/pull/25835) * test: Use wildfly 20 since 19 can no longer be accessed at quay [#25846](https://github.com/openshift/origin/pull/25846) * test/cmd/images.sh: create imagestreamtag --from is a tag [#25841](https://github.com/openshift/origin/pull/25841) * [Bug 1904684](https://bugzilla.redhat.com/show_bug.cgi?id=1904684): fix missing bits in images.sh tests [#25839](https://github.com/openshift/origin/pull/25839) * [Bug 1914894](https://bugzilla.redhat.com/show_bug.cgi?id=1914894): get stdout only when invoking oc process [#25826](https://github.com/openshift/origin/pull/25826) * test: etcd leader changes should be measured over the test, not the run [#25834](https://github.com/openshift/origin/pull/25834) * [Bug 1921088](https://bugzilla.redhat.com/show_bug.cgi?id=1921088): don't wait for PV removal in volumes.sh [#25827](https://github.com/openshift/origin/pull/25827) * [Bug 1904684](https://bugzilla.redhat.com/show_bug.cgi?id=1904684): get rid of docker.io in tests [#25746](https://github.com/openshift/origin/pull/25746) * [Bug 1916897](https://bugzilla.redhat.com/show_bug.cgi?id=1916897): add test to verify build /run fs contents [#25810](https://github.com/openshift/origin/pull/25810) * [Bug 1913751](https://bugzilla.redhat.com/show_bug.cgi?id=1913751): Add openshift/network/third-party suite, for CNI plugin conformance [#25785](https://github.com/openshift/origin/pull/25785) * [Bug 1870342](https://bugzilla.redhat.com/show_bug.cgi?id=1870342): UPSTREAM: 94684: e2e: Pod should avoid nodes that have avoidPod annotation: clean remaining pods [#25820](https://github.com/openshift/origin/pull/25820) * [Bug 1896188](https://bugzilla.redhat.com/show_bug.cgi?id=1896188): bump build timeout to 10m and deploy to 2m in oc debug [#25823](https://github.com/openshift/origin/pull/25823) * add additional settling debug information [#25819](https://github.com/openshift/origin/pull/25819) * test/ginkgo: When --count is used tests all fail together [#25813](https://github.com/openshift/origin/pull/25813) * tests: Synthetic tests moved up and out of test infra [#25811](https://github.com/openshift/origin/pull/25811) * [Bug 1915945](https://bugzilla.redhat.com/show_bug.cgi?id=1915945): UPSTREAM: 96990: Increase preemption timeout from 1 minute to 2 minutes [#25809](https://github.com/openshift/origin/pull/25809) * [Bug 1852289](https://bugzilla.redhat.com/show_bug.cgi?id=1852289): Add libvirt to the list of unsupported platforms for LB service [#25586](https://github.com/openshift/origin/pull/25586) * [Bug 1896188](https://bugzilla.redhat.com/show_bug.cgi?id=1896188): wait for RC presence before starting debug session [#25803](https://github.com/openshift/origin/pull/25803) * [Bug 1914894](https://bugzilla.redhat.com/show_bug.cgi?id=1914894): make tests more resilient [#25807](https://github.com/openshift/origin/pull/25807) * [Bug 1902702](https://bugzilla.redhat.com/show_bug.cgi?id=1902702): fix ldap group sync tests and move them from bash to golang [#25738](https://github.com/openshift/origin/pull/25738) * test: Fail if nodes go unready during a normal parallel run [#25787](https://github.com/openshift/origin/pull/25787) * [Bug 1896244](https://bugzilla.redhat.com/show_bug.cgi?id=1896244): Bump(github.com/openshift/kubernetes) [#25792](https://github.com/openshift/origin/pull/25792) * Updating ose-hello-openshift builder & base images to be consistent with ART [#25793](https://github.com/openshift/origin/pull/25793) * [Bug 1915907](https://bugzilla.redhat.com/show_bug.cgi?id=1915907): replace test/cmd/builds.sh direct/indirect docker.io refs with imagestream image refs [#25798](https://github.com/openshift/origin/pull/25798) * [Bug 1914894](https://bugzilla.redhat.com/show_bug.cgi?id=1914894): make cmd tests more resilient [#25802](https://github.com/openshift/origin/pull/25802) * test: Only consider rule evaluation failures in current window [#25789](https://github.com/openshift/origin/pull/25789) * [Bug 1916419](https://bugzilla.redhat.com/show_bug.cgi?id=1916419): broaden acceptance of scl sample s2i image usage messages [#25799](https://github.com/openshift/origin/pull/25799) * [Bug 1914343](https://bugzilla.redhat.com/show_bug.cgi?id=1914343): Replacing centos with ubi in image-annotation test. [#25786](https://github.com/openshift/origin/pull/25786) * Add consoleplugins to list of console resource exceptions [#25794](https://github.com/openshift/origin/pull/25794) * [Bug 1908217](https://bugzilla.redhat.com/show_bug.cgi?id=1908217): server-side apply e2e: fix oauthclientauthorization race with KCM [#25780](https://github.com/openshift/origin/pull/25780) * [Bug 1904679](https://bugzilla.redhat.com/show_bug.cgi?id=1904679): drop docker.io from image tests [#25744](https://github.com/openshift/origin/pull/25744) * test: Allow tests that check invariants over time to be constrained [#25784](https://github.com/openshift/origin/pull/25784) * test: Assess average series rather than max over the test window [#25783](https://github.com/openshift/origin/pull/25783) * [Bug 1908675](https://bugzilla.redhat.com/show_bug.cgi?id=1908675): Re-Enable fsgroup policy test [#25775](https://github.com/openshift/origin/pull/25775) * [Bug 1896977](https://bugzilla.redhat.com/show_bug.cgi?id=1896977): Match e2e test to new enhanced host name validation [#25770](https://github.com/openshift/origin/pull/25770) * [Bug 1907373](https://bugzilla.redhat.com/show_bug.cgi?id=1907373): Tests for kube rebase to 1.20.0 [#25764](https://github.com/openshift/origin/pull/25764) * [Bug 1904683](https://bugzilla.redhat.com/show_bug.cgi?id=1904683): add build s2i as root uid image for associated tests [#25745](https://github.com/openshift/origin/pull/25745) * [Bug 1886160](https://bugzilla.redhat.com/show_bug.cgi?id=1886160): Improve reliability of e2-aws-disruptive [#25707](https://github.com/openshift/origin/pull/25707) * test: Update images README and add OWNERS [#25769](https://github.com/openshift/origin/pull/25769) * [Bug 1903674](https://bugzilla.redhat.com/show_bug.cgi?id=1903674): Revert "Temporary disable tests broken upstream" [#25735](https://github.com/openshift/origin/pull/25735) * Skip table tests broken by 1.20 rebase [#25766](https://github.com/openshift/origin/pull/25766) * [Bug 1907373](https://bugzilla.redhat.com/show_bug.cgi?id=1907373): Fix build test CM count [#25761](https://github.com/openshift/origin/pull/25761) * extended-tests: kube-apiserver: switch flowcontrol storage to alpha [#25760](https://github.com/openshift/origin/pull/25760) * [Bug 1901982](https://bugzilla.redhat.com/show_bug.cgi?id=1901982): clean up remaining build busybox refs after claytons overhaul [#25740](https://github.com/openshift/origin/pull/25740) * [Bug 1906588](https://bugzilla.redhat.com/show_bug.cgi?id=1906588): normalize ginkgo structuring so we avoid timing windows with k8s e2e setup when changing user [#25754](https://github.com/openshift/origin/pull/25754) * [Bug 1906713](https://bugzilla.redhat.com/show_bug.cgi?id=1906713): Add consolequickstarts to list of console resource exceptions [#25756](https://github.com/openshift/origin/pull/25756) * allow operators to settle after MCPs are done upgrading [#25755](https://github.com/openshift/origin/pull/25755) * add kubevirt as a provide to openshift tests [#25743](https://github.com/openshift/origin/pull/25743) * Updating openshift-enterprise-tests builder & base images to be consistent with ART [#25685](https://github.com/openshift/origin/pull/25685) * [Bug 1905232](https://bugzilla.redhat.com/show_bug.cgi?id=1905232): Append image test should be relative to the tools image [#25749](https://github.com/openshift/origin/pull/25749) * Fix minor bit to make oc validation possible & remove unused test files [#25718](https://github.com/openshift/origin/pull/25718) * e2e/cli: move observe.sh to proper e2e [#25710](https://github.com/openshift/origin/pull/25710) * Fix panic dereferencing nil [#25737](https://github.com/openshift/origin/pull/25737) * Tolerate 1.20 error message in test-cmd [#25731](https://github.com/openshift/origin/pull/25731) * Fix cluster quota test to tolerate a new default config map in every namespace [#25730](https://github.com/openshift/origin/pull/25730) * [Bug 1816812](https://bugzilla.redhat.com/show_bug.cgi?id=1816812): Enable mirroring test images offline [#24887](https://github.com/openshift/origin/pull/24887) * [Feature:LDAP][Serial] ldap group sync can sync groups from ldap: do not oc cp nonexisting folders [#25715](https://github.com/openshift/origin/pull/25715) * Replace oc --config with oc --kubeconfig [#25725](https://github.com/openshift/origin/pull/25725) * Temporary disable tests broken upstream [#25732](https://github.com/openshift/origin/pull/25732) * [Bug 1887488](https://bugzilla.redhat.com/show_bug.cgi?id=1887488): e2e: node: fix ping tester pod [#25688](https://github.com/openshift/origin/pull/25688) * Update etcd data locations for kube 1.20.0-beta.2 [#25717](https://github.com/openshift/origin/pull/25717) * Update oc explain tests [#25708](https://github.com/openshift/origin/pull/25708) * e2e/cli: move policy-storage-admin.sh to proper e2e & drop rsync.sh [#25712](https://github.com/openshift/origin/pull/25712) * e2e: add useraccessoauthtokens RBAC [#25709](https://github.com/openshift/origin/pull/25709) * [Bug 1900030](https://bugzilla.redhat.com/show_bug.cgi?id=1900030): Fix monitoring availability of image registry [#25702](https://github.com/openshift/origin/pull/25702) * [Feature:LegacyCommandTests][Disruptive][Serial] test-cmd: adjust tests to rebased 1.20-beta.2 oc command [#25704](https://github.com/openshift/origin/pull/25704) * [Bug 1900239](https://bugzilla.redhat.com/show_bug.cgi?id=1900239): bump(*): Skip "subPath should be able to unmount" NFS test [#25701](https://github.com/openshift/origin/pull/25701) * [Bug 1887509](https://bugzilla.redhat.com/show_bug.cgi?id=1887509): e2e: node: filter out worker nodes without MCD [#25689](https://github.com/openshift/origin/pull/25689) * [Bug 1898118](https://bugzilla.redhat.com/show_bug.cgi?id=1898118): Logging more during ephemeral registry deployment [#25690](https://github.com/openshift/origin/pull/25690) * hello-openshift: Make request-port header spec compliant [#25703](https://github.com/openshift/origin/pull/25703) * [IR-152](https://issues.redhat.com/browse/IR-152): Monitor availability of image registry during upgrades [#25679](https://github.com/openshift/origin/pull/25679) * Reword CNV as OpenShift Virtualization [#25687](https://github.com/openshift/origin/pull/25687) * Make oc mirror tests aware of HTTP/2 [#25680](https://github.com/openshift/origin/pull/25680) * Add e2e testing of server-side apply for openshift types [#25652](https://github.com/openshift/origin/pull/25652) * hello-openshift: Set BZ component in OWNERS [#25693](https://github.com/openshift/origin/pull/25693) * Updating ose-hello-openshift builder & base images to be consistent with ART [#25684](https://github.com/openshift/origin/pull/25684) * [Bug 1895537](https://bugzilla.redhat.com/show_bug.cgi?id=1895537): Image extract tests should check results of ImageStreamImport [#25678](https://github.com/openshift/origin/pull/25678) * [IR-137](https://issues.redhat.com/browse/IR-137): Awaiting for operators rollout to complete [#25497](https://github.com/openshift/origin/pull/25497) * [Bug 1896188](https://bugzilla.redhat.com/show_bug.cgi?id=1896188): bump wait timeout for build completion in oc debug test [#25673](https://github.com/openshift/origin/pull/25673) * [Bug 1873043](https://bugzilla.redhat.com/show_bug.cgi?id=1873043): Rebase to kube 1.19.2 [#25659](https://github.com/openshift/origin/pull/25659) * rename 'foo' build arg to avoid conflicts with 'foo' env's in the tools image [#25671](https://github.com/openshift/origin/pull/25671) * Remove CSI driver installation from openshift-tests [#25653](https://github.com/openshift/origin/pull/25653) * [Bug 1838751](https://bugzilla.redhat.com/show_bug.cgi?id=1838751): oVirt, enable Skipped network tests [#25574](https://github.com/openshift/origin/pull/25574) * [Bug 1891459](https://bugzilla.redhat.com/show_bug.cgi?id=1891459): bump(k8s.io/kubernetes) [#25646](https://github.com/openshift/origin/pull/25646) * Report API server unavailability in e2e tests [#25602](https://github.com/openshift/origin/pull/25602) * add cakephp back in with upstream fix landing [#25650](https://github.com/openshift/origin/pull/25650) * Evaluate storage metrics of an e2e test. [#25614](https://github.com/openshift/origin/pull/25614) * move cakephp e2e skip down a level to make openshift-tests happy [#25644](https://github.com/openshift/origin/pull/25644) * an e2e for testing "openshift.io/imagestreams" count quota [#25645](https://github.com/openshift/origin/pull/25645) * [Bug 1882556](https://bugzilla.redhat.com/show_bug.cgi?id=1882556): Access git over https for tests [#25625](https://github.com/openshift/origin/pull/25625) * disable cakephp while cuppett/scl sort out new upstream regression [#25640](https://github.com/openshift/origin/pull/25640) * Move debug.sh & timeout.sh to a proper e2e [#25638](https://github.com/openshift/origin/pull/25638) * [Bug 1883642](https://bugzilla.redhat.com/show_bug.cgi?id=1883642): Give informers time to observe limitrange [#25633](https://github.com/openshift/origin/pull/25633) * check apiserver uptime with both new and re-used connections [#25620](https://github.com/openshift/origin/pull/25620) * [Bug 1886620](https://bugzilla.redhat.com/show_bug.cgi?id=1886620): deflake e2e test "Application behind service load balancer with PDB is not disrupted " [#25606](https://github.com/openshift/origin/pull/25606) * [Bug 1887850](https://bugzilla.redhat.com/show_bug.cgi?id=1887850): update SCC test to either pass or fail, but never flake [#25628](https://github.com/openshift/origin/pull/25628) * Fix skipping of SDN tests [#25588](https://github.com/openshift/origin/pull/25588) * Fix network test exclusion [#25581](https://github.com/openshift/origin/pull/25581) * tighten scc test to start failing on more than six pods failing [#25608](https://github.com/openshift/origin/pull/25608) * [Bug 1890141](https://bugzilla.redhat.com/show_bug.cgi?id=1890141): move off docker.io in templates/builds/jenkins tests [#25595](https://github.com/openshift/origin/pull/25595) * fix typo in word: strategy [#25615](https://github.com/openshift/origin/pull/25615) * handle cases where pod sandboxes fail after pod deletion [#25610](https://github.com/openshift/origin/pull/25610) * fail on pods moving back to pending in 4.7 and later [#25607](https://github.com/openshift/origin/pull/25607) * tests/extended/OWNERS: add ashcrow to approvers [#25605](https://github.com/openshift/origin/pull/25605) * add a security test to verify capabilities [#25295](https://github.com/openshift/origin/pull/25295) * hello-openshift: Echo listening port in HTTP responses via headers [#25609](https://github.com/openshift/origin/pull/25609) * Add a new FIPS test [#25362](https://github.com/openshift/origin/pull/25362) * Move admin.sh to a proper e2e [#25169](https://github.com/openshift/origin/pull/25169) * test: Increase allowed telemetry series by 100 [#25592](https://github.com/openshift/origin/pull/25592) * [Bug 1879057](https://bugzilla.redhat.com/show_bug.cgi?id=1879057): e2e: skip write/read cache when running Block-mode RWX PVC tests [#25566](https://github.com/openshift/origin/pull/25566) * test: improve handling of pending pods crashloop detection test [#25471](https://github.com/openshift/origin/pull/25471) * [Bug 1886488](https://bugzilla.redhat.com/show_bug.cgi?id=1886488): move jenkins e2e nfs setup from docker.io to quay.io image [#25469](https://github.com/openshift/origin/pull/25469) * add event monitor test for kube-apiserver not being shutdown gracefully [#25594](https://github.com/openshift/origin/pull/25594) * [Bug 1855325](https://bugzilla.redhat.com/show_bug.cgi?id=1855325): Move checking telemetry data sending to later stages [#25496](https://github.com/openshift/origin/pull/25496) * hello-openshift: fix base images [#25583](https://github.com/openshift/origin/pull/25583) * Update hello-openshift OWNERS files [#25584](https://github.com/openshift/origin/pull/25584) * image_ecosystem: reinstate nodejs test with postgresql based app [#25552](https://github.com/openshift/origin/pull/25552) * skip service type load balancer upgrade test on ovirt [#25582](https://github.com/openshift/origin/pull/25582) * test: add error output for build logs [#25437](https://github.com/openshift/origin/pull/25437) * test: extended: add Late systemd timeout test [#25564](https://github.com/openshift/origin/pull/25564) * Update OWNERS [#25494](https://github.com/openshift/origin/pull/25494) * [Full changelog](https://github.com/openshift/origin/compare/1a58eae9424e89423f214cca5dbffcefc97f9241...7706ed41ca790a298404e144e11ab7fcccc55c5b) ### [thanos](https://github.com/openshift/thanos/tree/319e70c1dacc87e9d88c4f364541699979c31602) * [Bug 1994123](https://bugzilla.redhat.com/show_bug.cgi?id=1994123): dockerignore: remove vendor from ignored list [#69](https://github.com/openshift/thanos/pull/69) * [Bug 1944575](https://bugzilla.redhat.com/show_bug.cgi?id=1944575): pkg/rules: fix deduplication of equal alerts with different labels [#52](https://github.com/openshift/thanos/pull/52) * [Bug 1957646](https://bugzilla.redhat.com/show_bug.cgi?id=1957646): cmd/thanos: use miekgdns resolver as default [#56](https://github.com/openshift/thanos/pull/56) * Updating thanos builder & base images to be consistent with ART [#45](https://github.com/openshift/thanos/pull/45) * [Bug 1906496](https://bugzilla.redhat.com/show_bug.cgi?id=1906496): pkg/rules/proxy: fix hotlooping when receiving client errors [#46](https://github.com/openshift/thanos/pull/46) * [MON-1302](https://issues.redhat.com/browse/MON-1302): Bump Thanos to v0.17.2 [#43](https://github.com/openshift/thanos/pull/43) * [Bug 1897252](https://bugzilla.redhat.com/show_bug.cgi?id=1897252): CARRY: cmd/thanos: fix DNS resolution when ctx is canceled [#42](https://github.com/openshift/thanos/pull/42) * [Bug 1897252](https://bugzilla.redhat.com/show_bug.cgi?id=1897252): CARRY: cmd/thanos/query.go: Timeout DNS resolution with refresh inter… [#41](https://github.com/openshift/thanos/pull/41) * [Bug 1883765](https://bugzilla.redhat.com/show_bug.cgi?id=1883765): bump Thanos to v0.16.0 [#40](https://github.com/openshift/thanos/pull/40) * Updating thanos builder & base images to be consistent with ART [#39](https://github.com/openshift/thanos/pull/39) * [Bug 1870287](https://bugzilla.redhat.com/show_bug.cgi?id=1870287): pkg/query: eventually update rules client [#37](https://github.com/openshift/thanos/pull/37) * [Full changelog](https://github.com/openshift/thanos/compare/0bcab5dc06b05062d5c9caf2080ef7299a950771...319e70c1dacc87e9d88c4f364541699979c31602)