# 4.7.5 Created: 2021-03-31 05:48:01 +0000 UTC Image Digest: `sha256:0a4c44daf1666f069258aa983a66afa2f3998b78ced79faa6174e0a0f438f0a5` Promoted from registry.ci.openshift.org/ocp/release:4.7.0-0.nightly-2021-03-30-235343 ## Changes from 4.6.23 ### Components * Kubernetes upgraded from 1.19.4 to 1.20.0-beta.2 * Red Hat Enterprise Linux CoreOS upgraded from 46.82.202103211221-0 to 47.83.202103292105-0 ### New images * [cluster-baremetal-operator](https://github.com/openshift/cluster-baremetal-operator) git [ea1ff11f](https://github.com/openshift/cluster-baremetal-operator/commit/ea1ff11f6cd33532bd3f3cdd7e010e97de0fcd04) `sha256:23a0ace039aa9c23ecf6900cdd8f081277f95054a5d0442a686fad93639770ca` * [csi-snapshot-validation-webhook](https://github.com/openshift/csi-external-snapshotter) git [26773735](https://github.com/openshift/csi-external-snapshotter/commit/26773735c1cbf09de9bf31cb3c640abdca04cd83) `sha256:0d19722f8ee4d2ef44d2c7b5256f74516b3c8724af87e056ad785f71010b291e` * [egress-router-cni](https://github.com/openshift/egress-router-cni) git [96ebd378](https://github.com/openshift/egress-router-cni/commit/96ebd3782cbb63de098e75ebcedeac60546cfee3) `sha256:12075667759fe860aa3aa536a58ddf0782ed31fa457034f4fa6d9c4cc8a95716` * [gcp-pd-csi-driver](https://github.com/openshift/gcp-pd-csi-driver) git [091f0212](https://github.com/openshift/gcp-pd-csi-driver/commit/091f0212dfa6d93df37b99fcd2b4b9a4c6d5bbba) `sha256:ba89613171fd2257bf8bf144f895e5df6eb516808566eaaa6a65c178478e8a87` * [gcp-pd-csi-driver-operator](https://github.com/openshift/gcp-pd-csi-driver-operator) git [3583e00c](https://github.com/openshift/gcp-pd-csi-driver-operator/commit/3583e00c7ff4f31957c0e9223d8c1dea3f4c23c3) `sha256:71dfa5c34eb8b798062599b7ef65661709d2437a21b7c883474e54534b878ff6` * [hello-openshift](https://github.com/openshift/origin) git [8eaf43f0](https://github.com/openshift/origin/commit/8eaf43f001f50c584d62f267a0030c23daa25ac8) `sha256:51435011b4f381e292cd70c231d45a35add8b2d28ccac707c52802c143604630` * [openstack-cinder-csi-driver](https://github.com/openshift/cloud-provider-openstack) git [5202bfdc](https://github.com/openshift/cloud-provider-openstack/commit/5202bfdc042bafa732f19dcbec31ca6137fa3fa4) `sha256:b7a5908364f9ef8cc20e6a28ce9630e4d9213a1ea790f64f46c9e0442e65bff0` * [openstack-cinder-csi-driver-operator](https://github.com/openshift/openstack-cinder-csi-driver-operator) git [117ce62c](https://github.com/openshift/openstack-cinder-csi-driver-operator/commit/117ce62c69b399c524850f4ca32324a4ed288acd) `sha256:7feecea8f8254970da3a07ab895793b2bedbf09a48d16689bc971ce8a3213360` * [vsphere-problem-detector](https://github.com/openshift/vsphere-problem-detector) git [077d6bef](https://github.com/openshift/vsphere-problem-detector/commit/077d6bef3bc1e003188e0bea4e086c874f97f944) `sha256:b0b8d2841d9271a80c907ed3de9c95915309bda64baf94f72e5e360bb751b216` ### Rebuilt images without code change * machine-os-content `sha256:ffd0bdca70da7d8ef518798fe10feeb7bf2b55ea39266a266ee3475c85a4c2f0` ### [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) * Remove helm chart step from release github workflow and github registry step from container images workflow [#644](https://github.com/openshift/aws-ebs-csi-driver/pull/644) * Release v0.8.0 [#642](https://github.com/openshift/aws-ebs-csi-driver/pull/642) * Set up QEMU to build for arm64 [#641](https://github.com/openshift/aws-ebs-csi-driver/pull/641) * Suffix amazonlinux image with -amazonlinux and push debian image to GitHub [#639](https://github.com/openshift/aws-ebs-csi-driver/pull/639) * Apply resource constraints to all sidecar containers [#640](https://github.com/openshift/aws-ebs-csi-driver/pull/640) * Move chart to charts directory and add workflow to publish new chart versions [#624](https://github.com/openshift/aws-ebs-csi-driver/pull/624) * Add EBS gp3 support [#633](https://github.com/openshift/aws-ebs-csi-driver/pull/633) * Fix target name in cloudbuild.yaml from amazon to amazonlinux [#636](https://github.com/openshift/aws-ebs-csi-driver/pull/636) * Fix the name of the snapshot controller leader election RoleBinding [#601](https://github.com/openshift/aws-ebs-csi-driver/pull/601) * docs(readme): update link to developer documentation [#629](https://github.com/openshift/aws-ebs-csi-driver/pull/629) * Add latest tags to cloudbuild [#634](https://github.com/openshift/aws-ebs-csi-driver/pull/634) * Update hack/run-e2e-test to be more idempotent and pleasant to use [#616](https://github.com/openshift/aws-ebs-csi-driver/pull/616) * Add cloudbuild.yaml for image pushing to gcr [#632](https://github.com/openshift/aws-ebs-csi-driver/pull/632) * Update ecr overlay image tag [#630](https://github.com/openshift/aws-ebs-csi-driver/pull/630) * Chart option to disable default toleration of all taints [#526](https://github.com/openshift/aws-ebs-csi-driver/pull/526) * Post-release v0.7.1 [#619](https://github.com/openshift/aws-ebs-csi-driver/pull/619) * vendor: bump aws sdk for AssumeRoleWithWebIdentity support [#614](https://github.com/openshift/aws-ebs-csi-driver/pull/614) * Bump migration kops and k8s version [#602](https://github.com/openshift/aws-ebs-csi-driver/pull/602) * Set CSIMigrationAWSComplete for migration tests [#593](https://github.com/openshift/aws-ebs-csi-driver/pull/593) * add tag options and update csi-provisioner [#577](https://github.com/openshift/aws-ebs-csi-driver/pull/577) * Apply extra volume tags to EBS snapshots [#568](https://github.com/openshift/aws-ebs-csi-driver/pull/568) * Document behavior wrt minimum and maximum iops [#582](https://github.com/openshift/aws-ebs-csi-driver/pull/582) * Fix markdown issue in README.md [#579](https://github.com/openshift/aws-ebs-csi-driver/pull/579) * Fixing Helm install command [#578](https://github.com/openshift/aws-ebs-csi-driver/pull/578) * Post-release v0.7.0 [#576](https://github.com/openshift/aws-ebs-csi-driver/pull/576) * Push amazonlinux target to Docker Hub [#573](https://github.com/openshift/aws-ebs-csi-driver/pull/573) * Release v0.7.0 [#574](https://github.com/openshift/aws-ebs-csi-driver/pull/574) * Add overlay for ECR images [#570](https://github.com/openshift/aws-ebs-csi-driver/pull/570) * Create volumes in outpost for outpost instances [#561](https://github.com/openshift/aws-ebs-csi-driver/pull/561) * Bump all e2e test clusters to latest version 1.18.9 [#567](https://github.com/openshift/aws-ebs-csi-driver/pull/567) * Make EBS controllerexpansion idempotent [#552](https://github.com/openshift/aws-ebs-csi-driver/pull/552) * Double iops/gb for io1 and io2 e2e tests [#563](https://github.com/openshift/aws-ebs-csi-driver/pull/563) * Clarify error message when unsupported volume capabilities are provided [#550](https://github.com/openshift/aws-ebs-csi-driver/pull/550) * Remove migration go.mod [#562](https://github.com/openshift/aws-ebs-csi-driver/pull/562) * Add EBS IO2 support [#558](https://github.com/openshift/aws-ebs-csi-driver/pull/558) * Skip sc1 and st1 tests, only test xfs [#559](https://github.com/openshift/aws-ebs-csi-driver/pull/559) * Vendor deps [#555](https://github.com/openshift/aws-ebs-csi-driver/pull/555) * aws-ebs-csi-driver/templates/controller.yaml: fix rendered emptyline [#549](https://github.com/openshift/aws-ebs-csi-driver/pull/549) * Change the base image to debian-base [#551](https://github.com/openshift/aws-ebs-csi-driver/pull/551) * Add arm support [#527](https://github.com/openshift/aws-ebs-csi-driver/pull/527) * Nit: improve flag description [#546](https://github.com/openshift/aws-ebs-csi-driver/pull/546) * Post release update [#544](https://github.com/openshift/aws-ebs-csi-driver/pull/544) * [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/97f73eb7de4b474497169771239dcd81990d3f2e) * [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...97f73eb7de4b474497169771239dcd81990d3f2e) ### [aws-machine-controllers](https://github.com/openshift/cluster-api-provider-aws/tree/2d069b7f8bf4a443ba1a7ac8f669ef05ed92a50e) * [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/d5dfdd66e309488a4e772a4d6d610112f4dd59c6...2d069b7f8bf4a443ba1a7ac8f669ef05ed92a50e) ### [aws-pod-identity-webhook](https://github.com/openshift/aws-pod-identity-webhook/tree/0074d6afef9e20f5a1bcbde85cd7c01e422202ca) * Updating ose-aws-pod-identity-webhook builder & base images to be consistent with ART [#130](https://github.com/openshift/aws-pod-identity-webhook/pull/130) * Updating ose-aws-pod-identity-webhook builder & base images to be consistent with ART [#129](https://github.com/openshift/aws-pod-identity-webhook/pull/129) * [Full changelog](https://github.com/openshift/aws-pod-identity-webhook/compare/d5f1271996d1feede3e6bcf0d4eda8246e535063...0074d6afef9e20f5a1bcbde85cd7c01e422202ca) ### [baremetal-installer, installer, installer-artifacts](https://github.com/openshift/installer/tree/e15f17c958b4a04e770c0cfe758ca69452874508) * [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/9c86c823fff234c104f574eaf25953485edfe4b1...e15f17c958b4a04e770c0cfe758ca69452874508) ### [baremetal-machine-controllers](https://github.com/openshift/cluster-api-provider-baremetal/tree/25cbb8d8f9e52244ccd6bf459e6dd4b84749de56) * [Bug 1936844](https://bugzilla.redhat.com/show_bug.cgi?id=1936844): [release-4.7] Changing the default behaviour of the CAPBM to request hard reboot [#144](https://github.com/openshift/cluster-api-provider-baremetal/pull/144) * [Bug 1907614](https://bugzilla.redhat.com/show_bug.cgi?id=1907614): Update kubernetes deps to 1.20 [#132](https://github.com/openshift/cluster-api-provider-baremetal/pull/132) * Allow actuator.Exists() to find a host in the unmanaged state [#130](https://github.com/openshift/cluster-api-provider-baremetal/pull/130) * [Bug 1868104](https://bugzilla.redhat.com/show_bug.cgi?id=1868104): Make use of errors and Failed phase to handle failed machines [#113](https://github.com/openshift/cluster-api-provider-baremetal/pull/113) * [Bug 1903424](https://bugzilla.redhat.com/show_bug.cgi?id=1903424): Ensure MAO dependency is up to date to include newest metrics [#129](https://github.com/openshift/cluster-api-provider-baremetal/pull/129) * Fall back to deleting Machine if remediation fails [#119](https://github.com/openshift/cluster-api-provider-baremetal/pull/119) * Updating baremetal-machine-controller builder & base images to be consistent with ART [#126](https://github.com/openshift/cluster-api-provider-baremetal/pull/126) * Fix typo in readme - annotation should exist on CR, not CRD [#125](https://github.com/openshift/cluster-api-provider-baremetal/pull/125) * Don't add a finalizer to the Node [#124](https://github.com/openshift/cluster-api-provider-baremetal/pull/124) * [Bug 1886028](https://bugzilla.redhat.com/show_bug.cgi?id=1886028): Remove Node finalizer first on delete [#122](https://github.com/openshift/cluster-api-provider-baremetal/pull/122) * [Full changelog](https://github.com/openshift/cluster-api-provider-baremetal/compare/16b67b78b538ec2bf24e6457fe469dfb92db9d77...25cbb8d8f9e52244ccd6bf459e6dd4b84749de56) ### [baremetal-operator](https://github.com/openshift/baremetal-operator/tree/74c60aa957f53432d0a98afc78099add55d27c44) * [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) * Avoid getting stuck in ValidateManagementAccess due to node state [#737](https://github.com/openshift/baremetal-operator/pull/737) * Look up existing nodes by MAC address [#715](https://github.com/openshift/baremetal-operator/pull/715) * Add a Makefile target for running manifest validation [#734](https://github.com/openshift/baremetal-operator/pull/734) * Merge upstream 2020-12-03 [#113](https://github.com/openshift/baremetal-operator/pull/113) * Handle re-registration in all states [#716](https://github.com/openshift/baremetal-operator/pull/716) * Make 'get bmh' output concise and column one-word [#732](https://github.com/openshift/baremetal-operator/pull/732) * Add manifest linting script [#733](https://github.com/openshift/baremetal-operator/pull/733) * Add remove local ironic script [#729](https://github.com/openshift/baremetal-operator/pull/729) * Remove provisioning CIDR from ironicendpoint VIP [#661](https://github.com/openshift/baremetal-operator/pull/661) * Add default value for BMH errorCount field [#722](https://github.com/openshift/baremetal-operator/pull/722) * Add log watch entry points [#719](https://github.com/openshift/baremetal-operator/pull/719) * Enable TLS between Ironic and MariaDB [#689](https://github.com/openshift/baremetal-operator/pull/689) * start adding unit tests for Ironic.Delete [#711](https://github.com/openshift/baremetal-operator/pull/711) * extend tests for ValidateManagementAccess [#690](https://github.com/openshift/baremetal-operator/pull/690) * cache the ironic api clients [#712](https://github.com/openshift/baremetal-operator/pull/712) * Handle different responses by method on MockServer [#705](https://github.com/openshift/baremetal-operator/pull/705) * Fix livenessProve for BMO [#700](https://github.com/openshift/baremetal-operator/pull/700) * Update local ironic documentation with TLS information [#706](https://github.com/openshift/baremetal-operator/pull/706) * Remove limits and requests from manager manifest [#704](https://github.com/openshift/baremetal-operator/pull/704) * Add furkatgofurov7 in reviewers list [#701](https://github.com/openshift/baremetal-operator/pull/701) * Remove main.go path in tilt-provider.json file [#699](https://github.com/openshift/baremetal-operator/pull/699) * Add info about 'config/render/capm3.yaml in README [#702](https://github.com/openshift/baremetal-operator/pull/702) * Handle registration independently of provisioning state [#388](https://github.com/openshift/baremetal-operator/pull/388) * add health check endpoint [#695](https://github.com/openshift/baremetal-operator/pull/695) * Merge upstream 2020-10-26 [#111](https://github.com/openshift/baremetal-operator/pull/111) * Add golangci-lint to go.mod [#696](https://github.com/openshift/baremetal-operator/pull/696) * start adding unit tests for Ironic.UpdateHardwareState [#673](https://github.com/openshift/baremetal-operator/pull/673) * Disable unnecessary Travis tests [#694](https://github.com/openshift/baremetal-operator/pull/694) * Change kustomize path from tools/bin/ to bin/ [#693](https://github.com/openshift/baremetal-operator/pull/693) * make logger names more consistent [#685](https://github.com/openshift/baremetal-operator/pull/685) * Unit tests for ironic.{Adopt,PowerOn,PowerOff,Provision,Deprovision} [#653](https://github.com/openshift/baremetal-operator/pull/653) * Merge upstream 2020-10-22 [#110](https://github.com/openshift/baremetal-operator/pull/110) * Add kustomize tool to go.mod [#691](https://github.com/openshift/baremetal-operator/pull/691) * Merge upstream [#109](https://github.com/openshift/baremetal-operator/pull/109) * Add contoller-gen to go.mod [#688](https://github.com/openshift/baremetal-operator/pull/688) * Re-enable FAST_TRACK and set Online to true when rendering BMH CRs [#684](https://github.com/openshift/baremetal-operator/pull/684) * start adding unit tests for ironic.ValidateManagementAccess [#647](https://github.com/openshift/baremetal-operator/pull/647) * Update golang to latest to match version across all repos [#686](https://github.com/openshift/baremetal-operator/pull/686) * Fix path in install kustomize [#687](https://github.com/openshift/baremetal-operator/pull/687) * 📖 Update deploying document to reflect recent changes [#682](https://github.com/openshift/baremetal-operator/pull/682) * remove test dependency from docker build [#683](https://github.com/openshift/baremetal-operator/pull/683) * Correct the description of HardwareDetails fields [#657](https://github.com/openshift/baremetal-operator/pull/657) * Remove old deploy directory [#678](https://github.com/openshift/baremetal-operator/pull/678) * start adding unit tests for Ironic.InspectHardware [#649](https://github.com/openshift/baremetal-operator/pull/649) * Add missing RBAC for secrets and events [#680](https://github.com/openshift/baremetal-operator/pull/680) * Fix image name in manager + other small nits [#679](https://github.com/openshift/baremetal-operator/pull/679) * Fix tls kustomization path [#677](https://github.com/openshift/baremetal-operator/pull/677) * Fix kustomization path [#676](https://github.com/openshift/baremetal-operator/pull/676) * Fix tls certificate fetch path [#671](https://github.com/openshift/baremetal-operator/pull/671) * Add missing ironic bmo configmap in config/default [#675](https://github.com/openshift/baremetal-operator/pull/675) * Add capm3 specific configurations in config/ dir [#674](https://github.com/openshift/baremetal-operator/pull/674) * Render BMO deployment [#672](https://github.com/openshift/baremetal-operator/pull/672) * 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) * restore WATCH_NAMESPACE variable [#669](https://github.com/openshift/baremetal-operator/pull/669) * Move from /deploy to /config [#668](https://github.com/openshift/baremetal-operator/pull/668) * [Bug 1859999](https://bugzilla.redhat.com/show_bug.cgi?id=1859999): Expand API documentation [#659](https://github.com/openshift/baremetal-operator/pull/659) * Update run_local_ironic.sh to support HTTP basic auth [#643](https://github.com/openshift/baremetal-operator/pull/643) * Remove operator-sdk leftovers [#663](https://github.com/openshift/baremetal-operator/pull/663) * Split Ironic API and Conductor containers in run_local_ironic.sh [#644](https://github.com/openshift/baremetal-operator/pull/644) * always install our desired version of controller-gen [#664](https://github.com/openshift/baremetal-operator/pull/664) * Add basic golangci-lint target to replace "make lint" [#662](https://github.com/openshift/baremetal-operator/pull/662) * migrate to kubebuilder 2.3.1 [#655](https://github.com/openshift/baremetal-operator/pull/655) * Add gomod script [#648](https://github.com/openshift/baremetal-operator/pull/648) * Bring back missing dependencies [#646](https://github.com/openshift/baremetal-operator/pull/646) * ensure the boot mode is set in ironic before starting inspection [#645](https://github.com/openshift/baremetal-operator/pull/645) * more unit test work for ironic provisioner [#623](https://github.com/openshift/baremetal-operator/pull/623) * Fix environment variables in Makefile [#641](https://github.com/openshift/baremetal-operator/pull/641) * Adding support for hardware type iLO [#595](https://github.com/openshift/baremetal-operator/pull/595) * Add Tilt setup [#628](https://github.com/openshift/baremetal-operator/pull/628) * Always retry provisioning operations on failure (continue) [#610](https://github.com/openshift/baremetal-operator/pull/610) * Handle StateAvailable when we see it [#636](https://github.com/openshift/baremetal-operator/pull/636) * Make ironic environment variables configurable [#629](https://github.com/openshift/baremetal-operator/pull/629) * Disable Ironic fasttrack [#632](https://github.com/openshift/baremetal-operator/pull/632) * allow mock ironic/inspector service to run without specifying a port [#619](https://github.com/openshift/baremetal-operator/pull/619) * Rename NeedsDeprovisioning() method [#397](https://github.com/openshift/baremetal-operator/pull/397) * Re-enable Ironic Fast Track [#430](https://github.com/openshift/baremetal-operator/pull/430) * Update go dependencies [#630](https://github.com/openshift/baremetal-operator/pull/630) * Add Tilt provider file for integration with CAPM3 Tilt setup [#627](https://github.com/openshift/baremetal-operator/pull/627) * reformat api documentation to make linking to field definitions easier [#622](https://github.com/openshift/baremetal-operator/pull/622) * docs/dev-setup: fix error link [#621](https://github.com/openshift/baremetal-operator/pull/621) * Change base image to distroless [#620](https://github.com/openshift/baremetal-operator/pull/620) * keep boot mode updated [#612](https://github.com/openshift/baremetal-operator/pull/612) * Always delete found host from Ironic on deletion [#614](https://github.com/openshift/baremetal-operator/pull/614) * Added encoding of credentials using base64 [#616](https://github.com/openshift/baremetal-operator/pull/616) * Fix Keepalived container to stop cleanly [#615](https://github.com/openshift/baremetal-operator/pull/615) * Add support for http_basic auth for ironic and inspector [#601](https://github.com/openshift/baremetal-operator/pull/601) * 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...74c60aa957f53432d0a98afc78099add55d27c44) ### [baremetal-runtimecfg](https://github.com/openshift/baremetal-runtimecfg/tree/7cdf5fdf6947966780a1502ef37ad9e0ac647435) * [Bug 1915080](https://bugzilla.redhat.com/show_bug.cgi?id=1915080): add CloseIdleConnections for HTTP K8S API healthcheck [#117](https://github.com/openshift/baremetal-runtimecfg/pull/117) * Updating baremetal-runtimecfg builder & base images to be consistent with ART [#115](https://github.com/openshift/baremetal-runtimecfg/pull/115) * [Bug 1905233](https://bugzilla.redhat.com/show_bug.cgi?id=1905233): get the correct VRRP interface in case of IPV6 overlapping subnets [#112](https://github.com/openshift/baremetal-runtimecfg/pull/112) * [Bug 1894539](https://bugzilla.redhat.com/show_bug.cgi?id=1894539): Allow node-ip to function without attachment to VIP network [#111](https://github.com/openshift/baremetal-runtimecfg/pull/111) * Update "runtimecfg node-ip" for dual-stack [#110](https://github.com/openshift/baremetal-runtimecfg/pull/110) * Set mac address as prefix for unique hostname [#109](https://github.com/openshift/baremetal-runtimecfg/pull/109) * [Bug 1894539](https://bugzilla.redhat.com/show_bug.cgi?id=1894539): Allow baremetal-runtimecfg to function when the node isn't attached to the VIP network [#108](https://github.com/openshift/baremetal-runtimecfg/pull/108) * Remove get boostrap IP code [#107](https://github.com/openshift/baremetal-runtimecfg/pull/107) * Add image build and push to the Makefile [#97](https://github.com/openshift/baremetal-runtimecfg/pull/97) * [Bug 1885867](https://bugzilla.redhat.com/show_bug.cgi?id=1885867): Flip to unicast only when MCO set to desired version in all nodes [#103](https://github.com/openshift/baremetal-runtimecfg/pull/103) * Add bz component information [#106](https://github.com/openshift/baremetal-runtimecfg/pull/106) * Updating baremetal-runtimecfg builder & base images to be consistent with ART [#104](https://github.com/openshift/baremetal-runtimecfg/pull/104) * Change local Dockerfile to use CentOS 8 [#95](https://github.com/openshift/baremetal-runtimecfg/pull/95) * [Full changelog](https://github.com/openshift/baremetal-runtimecfg/compare/c08b59c62faf9cf6d609e817a501a91ddaa95942...7cdf5fdf6947966780a1502ef37ad9e0ac647435) ### [cli, cli-artifacts, deployer, tools](https://github.com/openshift/oc/tree/2513fdbb36e2ddf13bc0b17460151c03eb3a3547) * [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/c3dc785cf52536afd7b661728747292e848e74b7...2513fdbb36e2ddf13bc0b17460151c03eb3a3547) ### [cloud-credential-operator](https://github.com/openshift/cloud-credential-operator/tree/2aec1a53520e4fc9f8def5bd040e3eca917e3d02) * [Bug 1928151](https://bugzilla.redhat.com/show_bug.cgi?id=1928151): spell fix user-visible string [#301](https://github.com/openshift/cloud-credential-operator/pull/301) * [Bug 1916081](https://bugzilla.redhat.com/show_bug.cgi?id=1916081): MissingTargetNamespace message fix [#293](https://github.com/openshift/cloud-credential-operator/pull/293) * [Bug 1920695](https://bugzilla.redhat.com/show_bug.cgi?id=1920695): Update OpenShift CI registry in Makefile [#288](https://github.com/openshift/cloud-credential-operator/pull/288) * [Bug 1916454](https://bugzilla.redhat.com/show_bug.cgi?id=1916454): checking 4.7 creds [#280](https://github.com/openshift/cloud-credential-operator/pull/280) * Updating ose-cloud-credential-operator builder & base images to be consistent with ART [#282](https://github.com/openshift/cloud-credential-operator/pull/282) * [Bug 1908747](https://bugzilla.redhat.com/show_bug.cgi?id=1908747): remove stale S3 CredentialsRequest manifests [#278](https://github.com/openshift/cloud-credential-operator/pull/278) * [Bug 1906880](https://bugzilla.redhat.com/show_bug.cgi?id=1906880): operator: remove odicdiscoveryendpoint controller [#276](https://github.com/openshift/cloud-credential-operator/pull/276) * [Bug 1903226](https://bugzilla.redhat.com/show_bug.cgi?id=1903226): exclude run-level 0 namespaces from MutatingWebhook for Pods [#275](https://github.com/openshift/cloud-credential-operator/pull/275) * Add IBM Cloud managed annotations to CVO manifests [#274](https://github.com/openshift/cloud-credential-operator/pull/274) * add current profile annotations to CVO manifests [#272](https://github.com/openshift/cloud-credential-operator/pull/272) * [Bug 1880785](https://bugzilla.redhat.com/show_bug.cgi?id=1880785): Fix CredentialsRequest missing description in 'oc explain' [#270](https://github.com/openshift/cloud-credential-operator/pull/270) * add new credentials field for AWS Secrets [#264](https://github.com/openshift/cloud-credential-operator/pull/264) * aws: support custom CA bundle for AWS API [#266](https://github.com/openshift/cloud-credential-operator/pull/266) * [Bug 1889540](https://bugzilla.redhat.com/show_bug.cgi?id=1889540): manifests: Allow 'for: 20m' for CloudCredentialOperatorDown [#262](https://github.com/openshift/cloud-credential-operator/pull/262) * Revert "Fix /etc/pki/ca-trust/extracted/pem permissions issue" [#265](https://github.com/openshift/cloud-credential-operator/pull/265) * Add kubevirt platform [#260](https://github.com/openshift/cloud-credential-operator/pull/260) * Fix /etc/pki/ca-trust/extracted/pem permissions issue [#263](https://github.com/openshift/cloud-credential-operator/pull/263) * Redistribute new root creds in passthrough mode [#242](https://github.com/openshift/cloud-credential-operator/pull/242) * move status calculation into its own controller [#255](https://github.com/openshift/cloud-credential-operator/pull/255) * enable GCP read only creds to be used when root creds missing [#259](https://github.com/openshift/cloud-credential-operator/pull/259) * Updating ose-cloud-credential-operator builder & base images to be consistent with ART [#258](https://github.com/openshift/cloud-credential-operator/pull/258) * allow skipping leader election [#257](https://github.com/openshift/cloud-credential-operator/pull/257) * Stop reporting mode metrics for unused modes. [#256](https://github.com/openshift/cloud-credential-operator/pull/256) * Fix formatting in README [#243](https://github.com/openshift/cloud-credential-operator/pull/243) * [Full changelog](https://github.com/openshift/cloud-credential-operator/compare/d456390c24f6a9e32436fcc347eff9799aa0e21e...2aec1a53520e4fc9f8def5bd040e3eca917e3d02) ### [cluster-authentication-operator](https://github.com/openshift/cluster-authentication-operator/tree/cf1e1a6c79db7cf29e7de2a90ecdc458bc13059c) * [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/58f694723f0d92c2f7dba907c96c056362b4c3b4...cf1e1a6c79db7cf29e7de2a90ecdc458bc13059c) ### [cluster-autoscaler](https://github.com/openshift/kubernetes-autoscaler/tree/ac544d46b0f4aa100e40336d87ec069eca335323) * 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) * Cluster Autoscaler 1.20.0 [#3734](https://github.com/openshift/kubernetes-autoscaler/pull/3734) * Add build support for ARM64 [#3714](https://github.com/openshift/kubernetes-autoscaler/pull/3714) * add daemonset eviction for non-empty nodes [#3701](https://github.com/openshift/kubernetes-autoscaler/pull/3701) * Update vendor dependencies [#3730](https://github.com/openshift/kubernetes-autoscaler/pull/3730) * Add Ionos Cloud cloudprovider [#3727](https://github.com/openshift/kubernetes-autoscaler/pull/3727) * Improve error message: Not all error are due to "it wouldn't fit if a new node is added" [#3723](https://github.com/openshift/kubernetes-autoscaler/pull/3723) * Gce pricing fixes [#3321](https://github.com/openshift/kubernetes-autoscaler/pull/3321) * update generic labels for GCE [#3722](https://github.com/openshift/kubernetes-autoscaler/pull/3722) * Cache controllers [#3589](https://github.com/openshift/kubernetes-autoscaler/pull/3589) * Update vertical-pod-autoscaler containerPorts to reflect default ports [#3677](https://github.com/openshift/kubernetes-autoscaler/pull/3677) * Add `extraEnvConfigMaps` and document some values [#3691](https://github.com/openshift/kubernetes-autoscaler/pull/3691) * Return cluster-autoscaler-chart Chart name to cluster-autoscaler [#3679](https://github.com/openshift/kubernetes-autoscaler/pull/3679) * update readme file [#3707](https://github.com/openshift/kubernetes-autoscaler/pull/3707) * Fixes for update-vendor.sh on OSX and zsh [#3694](https://github.com/openshift/kubernetes-autoscaler/pull/3694) * Fix an out-of-bound array access in simulator.TestClear() [#3702](https://github.com/openshift/kubernetes-autoscaler/pull/3702) * cleanup unnneeded files [#3689](https://github.com/openshift/kubernetes-autoscaler/pull/3689) * added cache for instances [#3685](https://github.com/openshift/kubernetes-autoscaler/pull/3685) * Adding support for Apache CloudStack as a cloudprovider [#3629](https://github.com/openshift/kubernetes-autoscaler/pull/3629) * delete nodes from cluster after scale down [#3682](https://github.com/openshift/kubernetes-autoscaler/pull/3682) * fixed scaledown issue [#3676](https://github.com/openshift/kubernetes-autoscaler/pull/3676) * charts/cluster-autoscaler-chart: fix typos [#3672](https://github.com/openshift/kubernetes-autoscaler/pull/3672) * Update Cluster Autoscaler (CA) volume mount path to /etc/ssl/certs/ca-bundle.crt [#3646](https://github.com/openshift/kubernetes-autoscaler/pull/3646) * implemented TemplateNodeInfo function [#3671](https://github.com/openshift/kubernetes-autoscaler/pull/3671) * refactor CAPI controller unit test to use PollImmediate [#3652](https://github.com/openshift/kubernetes-autoscaler/pull/3652) * update sdk version to fix scaling policy cannot create issue [#3667](https://github.com/openshift/kubernetes-autoscaler/pull/3667) * implements node group increase size [#3658](https://github.com/openshift/kubernetes-autoscaler/pull/3658) * Include taints by condition when determining if a node is unready/still starting [#3653](https://github.com/openshift/kubernetes-autoscaler/pull/3653) * Implementes get desire instance number of node group. [#3657](https://github.com/openshift/kubernetes-autoscaler/pull/3657) * change how DaemonSet utilization is calculated [#3641](https://github.com/openshift/kubernetes-autoscaler/pull/3641) * Configurable --network and --rm flags for docker [#3637](https://github.com/openshift/kubernetes-autoscaler/pull/3637) * Reduce logging in scale calculation [#3642](https://github.com/openshift/kubernetes-autoscaler/pull/3642) * Exclude the virtual node from nodes not created by auto scaling group [#3152](https://github.com/openshift/kubernetes-autoscaler/pull/3152) * Revert base price changes from PR #3603 [#3636](https://github.com/openshift/kubernetes-autoscaler/pull/3636) * Remove redundant log lines and reduce severity around parsing kubeEnv [#3635](https://github.com/openshift/kubernetes-autoscaler/pull/3635) * Add minimum k8s version for VPA 0.9.0 [#3632](https://github.com/openshift/kubernetes-autoscaler/pull/3632) * Azure: keep refreshes spread over time [#3631](https://github.com/openshift/kubernetes-autoscaler/pull/3631) * CA huaweicloud: implements node group by AS [#3621](https://github.com/openshift/kubernetes-autoscaler/pull/3621) * proactively set instance status to deleting on deletions [#3624](https://github.com/openshift/kubernetes-autoscaler/pull/3624) * Provider/Packet: Allow empty nodepool, Add support for multiple nodepools, Add price support [#3094](https://github.com/openshift/kubernetes-autoscaler/pull/3094) * Ensure CA simulator takes existing nodes into account [#3622](https://github.com/openshift/kubernetes-autoscaler/pull/3622) * CA: upload huaweicloud new sdk [#3620](https://github.com/openshift/kubernetes-autoscaler/pull/3620) * Remove obsolete comments [#3618](https://github.com/openshift/kubernetes-autoscaler/pull/3618) * CA: Skip huaweicloud sdk from verify scripts [#3619](https://github.com/openshift/kubernetes-autoscaler/pull/3619) * Add magnum support in cluster autoscaler helm chart [#3424](https://github.com/openshift/kubernetes-autoscaler/pull/3424) * vpa/hack/vpa-process-yamls.sh add print action [#3586](https://github.com/openshift/kubernetes-autoscaler/pull/3586) * Change VPA default version to 0.9.0 [#3594](https://github.com/openshift/kubernetes-autoscaler/pull/3594) * add Packet provider links to the root README.md [#3610](https://github.com/openshift/kubernetes-autoscaler/pull/3610) * Add documentation for balancing-ignore-label flag [#3596](https://github.com/openshift/kubernetes-autoscaler/pull/3596) * Fix VerticalPodAutoscaler version of hamster-vpa sample [#3607](https://github.com/openshift/kubernetes-autoscaler/pull/3607) * Ignore topology.gke.io/zone when comparing groups [#3604](https://github.com/openshift/kubernetes-autoscaler/pull/3604) * add volume mount label option to cluster-autoscaler makefile [#3595](https://github.com/openshift/kubernetes-autoscaler/pull/3595) * GCE: base pricing of custom instances on their instance family type [#3603](https://github.com/openshift/kubernetes-autoscaler/pull/3603) * simplify DeleteNode logic by removing an extra Mutex [#3573](https://github.com/openshift/kubernetes-autoscaler/pull/3573) * [Helm chart] Update helm-docs version and add PR action to ensure docs are updated [#3587](https://github.com/openshift/kubernetes-autoscaler/pull/3587) * Cherry pick 3308 onto 1.19 - Fix priority expander falling back to random although higher priority matches [#3582](https://github.com/openshift/kubernetes-autoscaler/pull/3582) * Vertical Pod Autoscaler release 0.9.0 [#3590](https://github.com/openshift/kubernetes-autoscaler/pull/3590) * Only release one arch for tests [#3588](https://github.com/openshift/kubernetes-autoscaler/pull/3588) * Add openssl version requirement [#3585](https://github.com/openshift/kubernetes-autoscaler/pull/3585) * [Helm Chart] Add support to configure custom service labels [#3575](https://github.com/openshift/kubernetes-autoscaler/pull/3575) * added a new NodeGroupDoesNotExistError in errors.go [#3572](https://github.com/openshift/kubernetes-autoscaler/pull/3572) * Allow custom timeout value for webhook calls [#3549](https://github.com/openshift/kubernetes-autoscaler/pull/3549) * Remove ScaleDownNodeDeleted status since we no longer delete nodes synchronously [#3570](https://github.com/openshift/kubernetes-autoscaler/pull/3570) * Swith back to k8s.gcr.io vanity domain [#3564](https://github.com/openshift/kubernetes-autoscaler/pull/3564) * Add auto scaling group support for huaweicloud [#3565](https://github.com/openshift/kubernetes-autoscaler/pull/3565) * Change VPA default version to 0.8.1 [#3548](https://github.com/openshift/kubernetes-autoscaler/pull/3548) * Add missing stable labels in the azure template [#3558](https://github.com/openshift/kubernetes-autoscaler/pull/3558) * Add huaweicloud autoscaler owners file. [#3555](https://github.com/openshift/kubernetes-autoscaler/pull/3555) * Extend GetContainersResources with an option to emit all containers. [#3546](https://github.com/openshift/kubernetes-autoscaler/pull/3546) * Fix typo in patch yaml example [#3544](https://github.com/openshift/kubernetes-autoscaler/pull/3544) * Update group identifier to use for Cluster API annotations [#3161](https://github.com/openshift/kubernetes-autoscaler/pull/3161) * Fix pricing endpoint in AWS China Region [#3528](https://github.com/openshift/kubernetes-autoscaler/pull/3528) * Azure: support allocatable resources overrides via VMSS tags [#3532](https://github.com/openshift/kubernetes-autoscaler/pull/3532) * Add Exoscale provider Cluster Autoscaler [#3470](https://github.com/openshift/kubernetes-autoscaler/pull/3470) * Fix limit rounding [#3463](https://github.com/openshift/kubernetes-autoscaler/pull/3463) * Don't fetch nodes [#3498](https://github.com/openshift/kubernetes-autoscaler/pull/3498) * Support using --cloud-config for clusterapi provider [#3203](https://github.com/openshift/kubernetes-autoscaler/pull/3203) * correctly label failed scale ups error [#3509](https://github.com/openshift/kubernetes-autoscaler/pull/3509) * Fix typo in scale_down.go [#3525](https://github.com/openshift/kubernetes-autoscaler/pull/3525) * Fix typo in chart README [#3524](https://github.com/openshift/kubernetes-autoscaler/pull/3524) * Update vendor & fix breaking changes [#3526](https://github.com/openshift/kubernetes-autoscaler/pull/3526) * dont update capacity if VMSS provisioning state is updating [#3510](https://github.com/openshift/kubernetes-autoscaler/pull/3510) * Decrease the number of GCE Read Requests when node deletion. [#3500](https://github.com/openshift/kubernetes-autoscaler/pull/3500) * Fix markdown style link in README [#3492](https://github.com/openshift/kubernetes-autoscaler/pull/3492) * Azure: serve stale on ongoing throttling [#3484](https://github.com/openshift/kubernetes-autoscaler/pull/3484) * Add HuaweiCloud info link to FAQ/Documentation section in CA main readme [#3491](https://github.com/openshift/kubernetes-autoscaler/pull/3491) * add Packet cloudprovider owners [#3480](https://github.com/openshift/kubernetes-autoscaler/pull/3480) * remove duplicated values [#3487](https://github.com/openshift/kubernetes-autoscaler/pull/3487) * Add support for node autodiscovery to clusterapi provider [#3314](https://github.com/openshift/kubernetes-autoscaler/pull/3314) * Make output of recommender tests easier to read [#3485](https://github.com/openshift/kubernetes-autoscaler/pull/3485) * Use FitsAny in drain simulation [#3482](https://github.com/openshift/kubernetes-autoscaler/pull/3482) * CA: fix integer to string conversion [#3473](https://github.com/openshift/kubernetes-autoscaler/pull/3473) * Break up the logic in azure_manager [#3460](https://github.com/openshift/kubernetes-autoscaler/pull/3460) * Call nodeGroup API to avoid type assertion errors [#3459](https://github.com/openshift/kubernetes-autoscaler/pull/3459) * CA - Update Helm chart instructions [#3455](https://github.com/openshift/kubernetes-autoscaler/pull/3455) * VPA: Ignore admission hook failures [#3456](https://github.com/openshift/kubernetes-autoscaler/pull/3456) * Azure cloud provider: backoff needs retries [#3449](https://github.com/openshift/kubernetes-autoscaler/pull/3449) * vpa: add multiarch builds [#3123](https://github.com/openshift/kubernetes-autoscaler/pull/3123) * Azure: optional jitter on initial VMSS VM cache refresh [#3440](https://github.com/openshift/kubernetes-autoscaler/pull/3440) * Improve Cluster API tests to work better with constrained resources [#3441](https://github.com/openshift/kubernetes-autoscaler/pull/3441) * Add missing daemonsets and replicasets to ALI example cluster role [#3086](https://github.com/openshift/kubernetes-autoscaler/pull/3086) * Expose max-nodes-total as a metric [#3435](https://github.com/openshift/kubernetes-autoscaler/pull/3435) * chore: add kustomize support [#3434](https://github.com/openshift/kubernetes-autoscaler/pull/3434) * Update README.md [#3295](https://github.com/openshift/kubernetes-autoscaler/pull/3295) * Descriptive error on failed cert generation [#3390](https://github.com/openshift/kubernetes-autoscaler/pull/3390) * fix typos [#3385](https://github.com/openshift/kubernetes-autoscaler/pull/3385) * Use shallow clone in update-vendor.sh [#3420](https://github.com/openshift/kubernetes-autoscaler/pull/3420) * Fix YAML indents in FAQ document [#3432](https://github.com/openshift/kubernetes-autoscaler/pull/3432) * Remove internal types in favor of unstructured [#3312](https://github.com/openshift/kubernetes-autoscaler/pull/3312) * Avoid unwanted VMSS VMs caches invalidations [#3437](https://github.com/openshift/kubernetes-autoscaler/pull/3437) * Regenerate list of EC2 instances [#3431](https://github.com/openshift/kubernetes-autoscaler/pull/3431) * Use FitsAnyNode in binpacking [#3429](https://github.com/openshift/kubernetes-autoscaler/pull/3429) * Added ellistarn to Kubemark Cloud Provider owners [#3364](https://github.com/openshift/kubernetes-autoscaler/pull/3364) * Add link to AWS IAM OIDC example in README.md [#3421](https://github.com/openshift/kubernetes-autoscaler/pull/3421) * Add unit tests for azure aks node pool [#3418](https://github.com/openshift/kubernetes-autoscaler/pull/3418) * Remove go.mod from local copy of gophercloud [#3416](https://github.com/openshift/kubernetes-autoscaler/pull/3416) * Fix module path in local gophercloud copy [#3415](https://github.com/openshift/kubernetes-autoscaler/pull/3415) * Fix label selector in chart post-install notes [#3411](https://github.com/openshift/kubernetes-autoscaler/pull/3411) * Fix priority expander falling back to random although higher priority matches [#3308](https://github.com/openshift/kubernetes-autoscaler/pull/3308) * Upgrade images in aws examples to v1.17.3 [#3408](https://github.com/openshift/kubernetes-autoscaler/pull/3408) * Update OWNERS [#3405](https://github.com/openshift/kubernetes-autoscaler/pull/3405) * update README file [#3406](https://github.com/openshift/kubernetes-autoscaler/pull/3406) * Fix wrong default value for expendable-pods-priority-cutoff in FAQ [#3404](https://github.com/openshift/kubernetes-autoscaler/pull/3404) * Skip nodes that are not Kubemark nodes [#3373](https://github.com/openshift/kubernetes-autoscaler/pull/3373) * Azure: Add test cases for azure_agent_pool.go. [#3223](https://github.com/openshift/kubernetes-autoscaler/pull/3223) * Add c5a EC2 instance type for AWS [#3259](https://github.com/openshift/kubernetes-autoscaler/pull/3259) * fix(charts): Renaming chart to avoid tag name conflict [#3393](https://github.com/openshift/kubernetes-autoscaler/pull/3393) * Add myself to owners [#3358](https://github.com/openshift/kubernetes-autoscaler/pull/3358) * Adopt Cluster Autoscaler chart [#3341](https://github.com/openshift/kubernetes-autoscaler/pull/3341) * VPA Add controlledValues to CRD [#3391](https://github.com/openshift/kubernetes-autoscaler/pull/3391) * Add -addext error to VPA readme [#3389](https://github.com/openshift/kubernetes-autoscaler/pull/3389) * VPA v1beta2 tests use v1beta2 client [#3382](https://github.com/openshift/kubernetes-autoscaler/pull/3382) * [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/7bc79dfc5c4e1e70bf949c57875b2b3037b5a26a...ac544d46b0f4aa100e40336d87ec069eca335323) ### [cluster-autoscaler-operator](https://github.com/openshift/cluster-autoscaler-operator/tree/4b0831e0a8c151850e73ab643c2e15f5ffe22c23) * [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...4b0831e0a8c151850e73ab643c2e15f5ffe22c23) ### [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) * Use new context when sending event bootstrap events [#1](https://github.com/openshift/cluster-bootstrap/pull/1) * 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/3bc7ea731d4fe149250fbc8e6805c3004d7967d8) * [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...3bc7ea731d4fe149250fbc8e6805c3004d7967d8) ### [cluster-csi-snapshot-controller-operator](https://github.com/openshift/cluster-csi-snapshot-controller-operator/tree/95d85d4a9c9d61e02c980df28da66c5455028177) * 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...95d85d4a9c9d61e02c980df28da66c5455028177) ### [cluster-dns-operator](https://github.com/openshift/cluster-dns-operator/tree/0eb71da96f0d4b70aea85c2241e226cda5865b1d) * [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/301730185719c31662998ba7d19610d0a4b05fbc...0eb71da96f0d4b70aea85c2241e226cda5865b1d) ### [cluster-etcd-operator](https://github.com/openshift/cluster-etcd-operator/tree/ee35da5b3ee486f786d7687849d57599d46dfc2e) * [Bug 1925739](https://bugzilla.redhat.com/show_bug.cgi?id=1925739): pkg/operator/metriccontroller: cleanup transports [#537](https://github.com/openshift/cluster-etcd-operator/pull/537) * [Bug 1920159](https://bugzilla.redhat.com/show_bug.cgi?id=1920159): CPU requests overstate actual needs [#535](https://github.com/openshift/cluster-etcd-operator/pull/535) * Add summary tables to tls asset docs [#529](https://github.com/openshift/cluster-etcd-operator/pull/529) * [Bug 1871170](https://bugzilla.redhat.com/show_bug.cgi?id=1871170): test/e2e: add etcdctl sanity test [#456](https://github.com/openshift/cluster-etcd-operator/pull/456) * [Bug 1907872](https://bugzilla.redhat.com/show_bug.cgi?id=1907872): Make dual stack bootstrapping more reliable [#532](https://github.com/openshift/cluster-etcd-operator/pull/532) * docs: add maintenance section [#519](https://github.com/openshift/cluster-etcd-operator/pull/519) * [Bug 1916853](https://bugzilla.redhat.com/show_bug.cgi?id=1916853): pkg/operator: ensure etcd endpoints cm [#525](https://github.com/openshift/cluster-etcd-operator/pull/525) * OWNERS: add marun [#524](https://github.com/openshift/cluster-etcd-operator/pull/524) * [Bug 1882176](https://bugzilla.redhat.com/show_bug.cgi?id=1882176): Validate certs for the current IP address of the node [#461](https://github.com/openshift/cluster-etcd-operator/pull/461) * [Bug 1851810](https://bugzilla.redhat.com/show_bug.cgi?id=1851810): *: ensure etcd listens on strong ciphers [#523](https://github.com/openshift/cluster-etcd-operator/pull/523) * Updating cluster-etcd-operator builder & base images to be consistent with ART [#522](https://github.com/openshift/cluster-etcd-operator/pull/522) * [Bug 1851351](https://bugzilla.redhat.com/show_bug.cgi?id=1851351): Remove stale EtcdMemberIPMigratorDegraded condition [#517](https://github.com/openshift/cluster-etcd-operator/pull/517) * [Bug 1913747](https://bugzilla.redhat.com/show_bug.cgi?id=1913747): bump(*): kubernetes 1.20.1 [#518](https://github.com/openshift/cluster-etcd-operator/pull/518) * [Bug 1906875](https://bugzilla.redhat.com/show_bug.cgi?id=1906875): Provide an option force backup even when API is not available to check the health. [#509](https://github.com/openshift/cluster-etcd-operator/pull/509) * [Bug 1898954](https://bugzilla.redhat.com/show_bug.cgi?id=1898954): Backup script should get the latest revision of static-pod-resources … [#504](https://github.com/openshift/cluster-etcd-operator/pull/504) * Introduce bootstrap scaling strategies [#449](https://github.com/openshift/cluster-etcd-operator/pull/449) * Annotate manifests for single-node-developer cluster profile [#505](https://github.com/openshift/cluster-etcd-operator/pull/505) * [Bug 1844727](https://bugzilla.redhat.com/show_bug.cgi?id=1844727): Use socket readiness probe to avoid generating zombies [#502](https://github.com/openshift/cluster-etcd-operator/pull/502) * Remove unused cruft [#501](https://github.com/openshift/cluster-etcd-operator/pull/501) * Revert "Use etcd's /health endpoint for readiness checking" [#500](https://github.com/openshift/cluster-etcd-operator/pull/500) * Add IBM Cloud managed annotations to CVO manifests [#498](https://github.com/openshift/cluster-etcd-operator/pull/498) * [Bug 1895509](https://bugzilla.redhat.com/show_bug.cgi?id=1895509): Revert "Bug 1837540: Use restore pod yaml from the backup when restoring" [#495](https://github.com/openshift/cluster-etcd-operator/pull/495) * * remove 4.3 tolerations [#469](https://github.com/openshift/cluster-etcd-operator/pull/469) * [Bug 1892288](https://bugzilla.redhat.com/show_bug.cgi?id=1892288): pkg/etcdcli: add IsQuorumFaultTolerant [#485](https://github.com/openshift/cluster-etcd-operator/pull/485) * *: remove all MCO tolerations [#482](https://github.com/openshift/cluster-etcd-operator/pull/482) * picks up setting `TCP_USER_TIMEOUT` socket option [#486](https://github.com/openshift/cluster-etcd-operator/pull/486) * add current profile annotations to CVO manifests [#484](https://github.com/openshift/cluster-etcd-operator/pull/484) * pkg/operator: remove legacy api [#481](https://github.com/openshift/cluster-etcd-operator/pull/481) * bump library-go for static pod uid [#477](https://github.com/openshift/cluster-etcd-operator/pull/477) * *:bump library-go [#476](https://github.com/openshift/cluster-etcd-operator/pull/476) * Use etcd's /health endpoint for readiness checking [#474](https://github.com/openshift/cluster-etcd-operator/pull/474) * OWNERS: change component to Etcd [#467](https://github.com/openshift/cluster-etcd-operator/pull/467) * [Bug 1888015](https://bugzilla.redhat.com/show_bug.cgi?id=1888015): bump library-go to pick up static pod graceful timeout workaround [#464](https://github.com/openshift/cluster-etcd-operator/pull/464) * Updating cluster-etcd-operator builder & base images to be consistent with ART [#463](https://github.com/openshift/cluster-etcd-operator/pull/463) * *: enable pprof profiler for operator [#459](https://github.com/openshift/cluster-etcd-operator/pull/459) * flowschema for etcd operator traffic [#462](https://github.com/openshift/cluster-etcd-operator/pull/462) * [Full changelog](https://github.com/openshift/cluster-etcd-operator/compare/c5ec85841302bf4c93fbf2da860b96fea10e068d...ee35da5b3ee486f786d7687849d57599d46dfc2e) ### [cluster-image-registry-operator](https://github.com/openshift/cluster-image-registry-operator/tree/538ff7fed284953731785c495cf286ea33d97f50) * [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/fc546adb8eda8a3a38086c9a066b82ac49a6434a...538ff7fed284953731785c495cf286ea33d97f50) ### [cluster-ingress-operator](https://github.com/openshift/cluster-ingress-operator/tree/1d9717b7624acee5c40d9a2f6bffbf7e628fd23d) * [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/df42b662e9f9a99cadc9ae12752e997e2d92e4e5...1d9717b7624acee5c40d9a2f6bffbf7e628fd23d) ### [cluster-kube-apiserver-operator](https://github.com/openshift/cluster-kube-apiserver-operator/tree/60dc437fe7f19ea91be6900e5e4974d7dadbeb11) * [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...60dc437fe7f19ea91be6900e5e4974d7dadbeb11) ### [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/72a4740ff38e9c924d0f7cd760b6b5fd85283242) * [Bug 1909108](https://bugzilla.redhat.com/show_bug.cgi?id=1909108): Bump K8s dependencies to 1.20 [#100](https://github.com/openshift/cluster-machine-approver/pull/100) * [Bug 1907380](https://bugzilla.redhat.com/show_bug.cgi?id=1907380): Reduce verbosity of kube-rbac-proxy logging [#98](https://github.com/openshift/cluster-machine-approver/pull/98) * Increase test coverage in CSR approval [#95](https://github.com/openshift/cluster-machine-approver/pull/95) * Annotate manifests for single-node-developer cluster profile [#97](https://github.com/openshift/cluster-machine-approver/pull/97) * Bump scripts to Go 1.15 [#96](https://github.com/openshift/cluster-machine-approver/pull/96) * Updating ose-cluster-machine-approver builder & base images to be consistent with ART [#94](https://github.com/openshift/cluster-machine-approver/pull/94) * add current profile annotations to CVO manifests [#92](https://github.com/openshift/cluster-machine-approver/pull/92) * [Full changelog](https://github.com/openshift/cluster-machine-approver/compare/a6320f458e1bc658048625ab9a1c3020f3a6e165...72a4740ff38e9c924d0f7cd760b6b5fd85283242) ### [cluster-monitoring-operator](https://github.com/openshift/cluster-monitoring-operator/tree/3b4ba34a9afd6cedf534445d52d279fdd01e36a5) * [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/b81e226b213fceb1ffaa67a41fe3448153c0e333...3b4ba34a9afd6cedf534445d52d279fdd01e36a5) ### [cluster-network-operator](https://github.com/openshift/cluster-network-operator/tree/fff8ccbf7647d260ca6ce3c075e20014ac255860) * [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/9d1636df352c53b73790ffa4857b4981721cec51...fff8ccbf7647d260ca6ce3c075e20014ac255860) ### [cluster-node-tuning-operator](https://github.com/openshift/cluster-node-tuning-operator/tree/78e1417e306a54b589c5cfce659f672a74bc0456) * [Bug 1928614](https://bugzilla.redhat.com/show_bug.cgi?id=1928614): Keep ignition units in sync with [service] plugin. [#215](https://github.com/openshift/cluster-node-tuning-operator/pull/215) * [Bug 1925072](https://bugzilla.redhat.com/show_bug.cgi?id=1925072): Remove architecture specific gcc flags. [#202](https://github.com/openshift/cluster-node-tuning-operator/pull/202) * [Bug 1925072](https://bugzilla.redhat.com/show_bug.cgi?id=1925072): Updating to the latest stalld v1.7.0. [#201](https://github.com/openshift/cluster-node-tuning-operator/pull/201) * [Bug 1923674](https://bugzilla.redhat.com/show_bug.cgi?id=1923674): Bump vendor dependencies to k8s 1.20.2 [#199](https://github.com/openshift/cluster-node-tuning-operator/pull/199) * [Bug 1924081](https://bugzilla.redhat.com/show_bug.cgi?id=1924081): Ship the latest tuned-2.15.0 [#200](https://github.com/openshift/cluster-node-tuning-operator/pull/200) * [Bug 1920438](https://bugzilla.redhat.com/show_bug.cgi?id=1920438): Fix openshift-tuned panic on turning debugging on/off. [#195](https://github.com/openshift/cluster-node-tuning-operator/pull/195) * [Bug 1919970](https://bugzilla.redhat.com/show_bug.cgi?id=1919970): Recover gracefully after Tuned errors. [#196](https://github.com/openshift/cluster-node-tuning-operator/pull/196) * [Bug 1906228](https://bugzilla.redhat.com/show_bug.cgi?id=1906228): openshift-tuned and Tuned daemon signal handling fixes. [#192](https://github.com/openshift/cluster-node-tuning-operator/pull/192) * [Bug 1917327](https://bugzilla.redhat.com/show_bug.cgi?id=1917327): Fix annotation message for NTOPodsNotReady message. [#193](https://github.com/openshift/cluster-node-tuning-operator/pull/193) * Updating cluster-node-tuning-operator builder & base images to be consistent with ART [#191](https://github.com/openshift/cluster-node-tuning-operator/pull/191) * [Bug 1907936](https://bugzilla.redhat.com/show_bug.cgi?id=1907936): Switch to nto_profile_calculated_total. [#189](https://github.com/openshift/cluster-node-tuning-operator/pull/189) * add 'single-node-production-edge' annotations to CVO manifests. [#187](https://github.com/openshift/cluster-node-tuning-operator/pull/187) * Adjusting annotation. [#186](https://github.com/openshift/cluster-node-tuning-operator/pull/186) * Updating OWNERS file [#184](https://github.com/openshift/cluster-node-tuning-operator/pull/184) * Annotate manifests for single-node-developer cluster profile [#185](https://github.com/openshift/cluster-node-tuning-operator/pull/185) * E2e test cleanup. [#183](https://github.com/openshift/cluster-node-tuning-operator/pull/183) * Allow selective debugging of the Tuned daemon. [#174](https://github.com/openshift/cluster-node-tuning-operator/pull/174) * [Bug 1900196](https://bugzilla.redhat.com/show_bug.cgi?id=1900196): Automatically restart stalld after exit. [#181](https://github.com/openshift/cluster-node-tuning-operator/pull/181) * Switch the upstream Dockerfile to CentOS 8. [#180](https://github.com/openshift/cluster-node-tuning-operator/pull/180) * Switch to the latest Tuned daemon. [#179](https://github.com/openshift/cluster-node-tuning-operator/pull/179) * NTO Metrics [#158](https://github.com/openshift/cluster-node-tuning-operator/pull/158) * Updating cluster-node-tuning-operator builder & base images to be consistent with ART [#178](https://github.com/openshift/cluster-node-tuning-operator/pull/178) * Add IBM Cloud managed annotations to CVO manifests [#177](https://github.com/openshift/cluster-node-tuning-operator/pull/177) * [Bug 1895919](https://bugzilla.redhat.com/show_bug.cgi?id=1895919): Add a weak dependency on kmod to tuned. [#175](https://github.com/openshift/cluster-node-tuning-operator/pull/175) * Change the priorities of example and e2e test profiles. [#173](https://github.com/openshift/cluster-node-tuning-operator/pull/173) * Generating tuned CRD without any manual intervention. [#172](https://github.com/openshift/cluster-node-tuning-operator/pull/172) * Set scheduling policy to SCHED_FIFO to stalld and lower threshold. [#169](https://github.com/openshift/cluster-node-tuning-operator/pull/169) * Ship the latest version of stalld. [#168](https://github.com/openshift/cluster-node-tuning-operator/pull/168) * add current profile annotations to CVO manifests [#167](https://github.com/openshift/cluster-node-tuning-operator/pull/167) * [Bug 1887088](https://bugzilla.redhat.com/show_bug.cgi?id=1887088): image-references: no longer require cluster-node-tuned [#165](https://github.com/openshift/cluster-node-tuning-operator/pull/165) * Update to the latest version of stalld, lowering starving threshold to 30s. [#162](https://github.com/openshift/cluster-node-tuning-operator/pull/162) * Updating cluster-node-tuning-operator builder & base images to be consistent with ART [#163](https://github.com/openshift/cluster-node-tuning-operator/pull/163) * Remove traces of unsigned RPMs from the image. [#160](https://github.com/openshift/cluster-node-tuning-operator/pull/160) * Remove Docker as image build engine [#114](https://github.com/openshift/cluster-node-tuning-operator/pull/114) * [Full changelog](https://github.com/openshift/cluster-node-tuning-operator/compare/191ec1e8327287cd560914fccad909817fe087b1...78e1417e306a54b589c5cfce659f672a74bc0456) ### [cluster-openshift-apiserver-operator](https://github.com/openshift/cluster-openshift-apiserver-operator/tree/3e7d4b41ef5c311b1bdc58490bdf5b5655cfa22c) * [Bug 1905298](https://bugzilla.redhat.com/show_bug.cgi?id=1905298): openshift-apiserver initContainer fix-audit-permissions is not requesting required resources: cpu, memory [#428](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/428) * Remove tnozicka and add soltysh to OWNERS [#429](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/429) * [Bug 1915473](https://bugzilla.redhat.com/show_bug.cgi?id=1915473): Annotate manifests for single-node-developer cluster profile [#420](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/420) * [Bug 1887392](https://bugzilla.redhat.com/show_bug.cgi?id=1887392): bump kube to 0.20.1 and lib-go to master to pick up authn/z caching [#424](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/424) * [Bug 1907956](https://bugzilla.redhat.com/show_bug.cgi?id=1907956): connectivitycheckcontroller: bump [#421](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/421) * [Bug 1806918](https://bugzilla.redhat.com/show_bug.cgi?id=1806918): remove run-level=1 from openshift-apiserver-operator NS [#330](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/330) * [Bug 1806918](https://bugzilla.redhat.com/show_bug.cgi?id=1806918): remove run-level=1 from openshift-apiserver NS [#323](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/323) * wait for storage urls before installing the api server [#422](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/422) * updates encryption related components so that CAO can start manage its own encryption configuration [#416](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/416) * improve e2e tests [#419](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/419) * don't claim control over the oauth and user API [#417](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/417) * Add IBM Cloud managed annotations to CVO manifests [#415](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/415) * Use more restrictive defaultMode for secret mounts [#413](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/413) * picks up setting `TCP_USER_TIMEOUT` socket option [#412](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/412) * add current profile annotations to CVO manifests [#411](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/411) * Restrict log permissions [#397](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/397) * Observe Ingress AppsDomain For Routing Domain Override [#409](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/409) * enable etcd latency metric [#408](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/408) * connectivitycheckcontroller: disable by default [#407](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/407) * BUG 1888311: p&f: make oas SAR/TokenReview traffic exempt [#406](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/406) * [Bug 1888028](https://bugzilla.redhat.com/show_bug.cgi?id=1888028): bump library-go to stop waiting on kube-apiserver availability [#404](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/404) * Revert "connectivitycheckcontroller: disable by default" [#400](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/400) * [Bug 1876166](https://bugzilla.redhat.com/show_bug.cgi?id=1876166): need to be able to disable kube-apiserver connectivity checks [#402](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/402) * Updating ose-cluster-openshift-apiserver-operator builder & base images to be consistent with ART [#399](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/399) * flowschema for openshift apiserver and its operator [#398](https://github.com/openshift/cluster-openshift-apiserver-operator/pull/398) * [Full changelog](https://github.com/openshift/cluster-openshift-apiserver-operator/compare/163e5e795d9f273a28a47b8950c9c8553994fca0...3e7d4b41ef5c311b1bdc58490bdf5b5655cfa22c) ### [cluster-openshift-controller-manager-operator](https://github.com/openshift/cluster-openshift-controller-manager-operator/tree/3193372af4e97dbf504f21ab84fe0d41cd96ec73) * [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/0b803f093d103f2a8f83170878260b37fa2fada8...3193372af4e97dbf504f21ab84fe0d41cd96ec73) ### [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/c283ca0858ce3a6bc7e64f2b7d1c3e61cc351aab) * 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/5d0e832611ac8d147aa202be70a2eb3ee588b7f1...c283ca0858ce3a6bc7e64f2b7d1c3e61cc351aab) ### [cluster-storage-operator](https://github.com/openshift/cluster-storage-operator/tree/fd2b47c06d0c7efae84c6ff44680f9025ac4f283) * [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...fd2b47c06d0c7efae84c6ff44680f9025ac4f283) ### [cluster-update-keys](https://github.com/openshift/cluster-update-keys/tree/a7065d83eff2a4dfed1146ff9f7a4f599a73d618) * [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...a7065d83eff2a4dfed1146ff9f7a4f599a73d618) ### [cluster-version-operator](https://github.com/openshift/cluster-version-operator/tree/7df967b0c2ed0763d6d0fe7f9c8623e9f970a760) * [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/da9bee6b68c05e0c75bb5526c52d4f184eea7220...7df967b0c2ed0763d6d0fe7f9c8623e9f970a760) ### [configmap-reloader](https://github.com/openshift/configmap-reload/tree/25dfb671c6ce9a73f5594efe699ed410fbf01d44) * Updating configmap-reload builder & base images to be consistent with ART [#25](https://github.com/openshift/configmap-reload/pull/25) * [Full changelog](https://github.com/openshift/configmap-reload/compare/2ac2b6353aa536ddbb5785509a182baea7829b57...25dfb671c6ce9a73f5594efe699ed410fbf01d44) ### [console](https://github.com/openshift/console/tree/92bff4b833d42d6fb70bc0f359f8a86afc0391a8) * [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) * Use python3 in Dockerfile.product [#5](https://github.com/openshift/console/pull/5) * 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/52b7dcdea4a57f49949113923bd3b6e288c471ca...92bff4b833d42d6fb70bc0f359f8a86afc0391a8) ### [console-operator](https://github.com/openshift/console-operator/tree/4f933d59784bd37216466ca329ea51fc797b99a1) * [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...4f933d59784bd37216466ca329ea51fc797b99a1) ### [container-networking-plugins](https://github.com/openshift/containernetworking-plugins/tree/fc27124d43b9dc995057b1f309d5f16e1b2ef151) * Re-align with upstream VRF changes [#39](https://github.com/openshift/containernetworking-plugins/pull/39) * Cherry pick commits related to adding the VRF CNI plugin [#38](https://github.com/openshift/containernetworking-plugins/pull/38) * Updating ose-containernetworking-plugins builder & base images to be consistent with ART [#35](https://github.com/openshift/containernetworking-plugins/pull/35) * Sync with upstream v0.8.7 [#36](https://github.com/openshift/containernetworking-plugins/pull/36) * flannel: remove net conf file after DEL succeed [#449](https://github.com/openshift/containernetworking-plugins/pull/449) * Fix race condition in GetCurrentNS [#523](https://github.com/openshift/containernetworking-plugins/pull/523) * Bump Go version to 1.13 and 1.14 [#521](https://github.com/openshift/containernetworking-plugins/pull/521) * Add contact info [#520](https://github.com/openshift/containernetworking-plugins/pull/520) * Update firewall README.md [#505](https://github.com/openshift/containernetworking-plugins/pull/505) * firewall: fix some typos in docs [#513](https://github.com/openshift/containernetworking-plugins/pull/513) * portmap should not perform deletions if not portMapping config received [#509](https://github.com/openshift/containernetworking-plugins/pull/509) * firewall: fix generate of admin chain comment [#506](https://github.com/openshift/containernetworking-plugins/pull/506) * Fix handling of delay in acquiring lease with stp turned on [#501](https://github.com/openshift/containernetworking-plugins/pull/501) * Update README.md [#503](https://github.com/openshift/containernetworking-plugins/pull/503) * portmap: don't use unspecified address as iptables rule destination [#487](https://github.com/openshift/containernetworking-plugins/pull/487) * host-device: Bring interfaces down before moving. [#486](https://github.com/openshift/containernetworking-plugins/pull/486) * macvlan: set mac address from args [#480](https://github.com/openshift/containernetworking-plugins/pull/480) * ptp, bridge: disable accept_ra on the host-side interface [#484](https://github.com/openshift/containernetworking-plugins/pull/484) * modify the error url of windowscontainer [#460](https://github.com/openshift/containernetworking-plugins/pull/460) * plugins/meta/sbr: Adjusted ipv6 address mask to /128 [#479](https://github.com/openshift/containernetworking-plugins/pull/479) * portmap: Apply the DNAT hairpin to the whole subnet [#469](https://github.com/openshift/containernetworking-plugins/pull/469) * win-bridge: add support for portMappings capability [#475](https://github.com/openshift/containernetworking-plugins/pull/475) * check bridge's port state [#468](https://github.com/openshift/containernetworking-plugins/pull/468) * Reset the route flag before moving the rule [#472](https://github.com/openshift/containernetworking-plugins/pull/472) * replace juju/errors because of CNCF license scan [#458](https://github.com/openshift/containernetworking-plugins/pull/458) * Unlock OS thread after netns is restored [#455](https://github.com/openshift/containernetworking-plugins/pull/455) * owners: updates for maintainer changes [#454](https://github.com/openshift/containernetworking-plugins/pull/454) * Make host-device to work with virtio net device [#453](https://github.com/openshift/containernetworking-plugins/pull/453) * pkg/utils: sysctl package should use black-box testing [#443](https://github.com/openshift/containernetworking-plugins/pull/443) * ptp: remove some redundant lines [#444](https://github.com/openshift/containernetworking-plugins/pull/444) * pkg/ip: use type cast instead of untrusty error message [#445](https://github.com/openshift/containernetworking-plugins/pull/445) * loopback: Fix ipv6 address checks [#442](https://github.com/openshift/containernetworking-plugins/pull/442) * [Bug 1879244](https://bugzilla.redhat.com/show_bug.cgi?id=1879244): ipvlan - make master config as optional [#37](https://github.com/openshift/containernetworking-plugins/pull/37) * [Full changelog](https://github.com/openshift/containernetworking-plugins/compare/ca372decc534a71f425bbe972395f46c5de227b4...fc27124d43b9dc995057b1f309d5f16e1b2ef151) ### [coredns](https://github.com/openshift/coredns/tree/d4a3ba3f6e03426d2623da86635caba17c0c3926) * Updating coredns builder & base images to be consistent with ART [#50](https://github.com/openshift/coredns/pull/50) * [Bug 1906860](https://bugzilla.redhat.com/show_bug.cgi?id=1906860): Bump for kube 1.20 [#47](https://github.com/openshift/coredns/pull/47) * addowner-candita [#46](https://github.com/openshift/coredns/pull/46) * deps: Bump go autorest [#44](https://github.com/openshift/coredns/pull/44) * Updating coredns builder & base images to be consistent with ART [#45](https://github.com/openshift/coredns/pull/45) * OWNERS: Add component [#29](https://github.com/openshift/coredns/pull/29) * Update owners [#43](https://github.com/openshift/coredns/pull/43) * [Full changelog](https://github.com/openshift/coredns/compare/885fb55e59fe360b17f9f8eb3c0aebd1d5f49987...d4a3ba3f6e03426d2623da86635caba17c0c3926) ### [csi-driver-manila](https://github.com/openshift/cloud-provider-openstack/tree/5202bfdc042bafa732f19dcbec31ca6137fa3fa4) * [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...5202bfdc042bafa732f19dcbec31ca6137fa3fa4) ### [csi-driver-manila-operator](https://github.com/openshift/csi-driver-manila-operator/tree/00b1f648e74d8008ce32ae65eb4d6d8b5ac1bbed) * Updating csi-driver-manila-operator builder & base images to be consistent with ART [#91](https://github.com/openshift/csi-driver-manila-operator/pull/91) * [Bug 1917587](https://bugzilla.redhat.com/show_bug.cgi?id=1917587): disable Manila operator in case of 404 error [#84](https://github.com/openshift/csi-driver-manila-operator/pull/84) * [Bug 1918716](https://bugzilla.redhat.com/show_bug.cgi?id=1918716): increase Keystone timeout to 2 minutes [#85](https://github.com/openshift/csi-driver-manila-operator/pull/85) * [Bug 1918140](https://bugzilla.redhat.com/show_bug.cgi?id=1918140): Fix sync of config.openshift.io informer [#82](https://github.com/openshift/csi-driver-manila-operator/pull/82) * [Bug 1917587](https://bugzilla.redhat.com/show_bug.cgi?id=1917587): disable Manila operator in case of 403 error [#81](https://github.com/openshift/csi-driver-manila-operator/pull/81) * [Bug 1915643](https://bugzilla.redhat.com/show_bug.cgi?id=1915643): revert setting metadata in the storage classes [#77](https://github.com/openshift/csi-driver-manila-operator/pull/77) * [Bug 1912948](https://bugzilla.redhat.com/show_bug.cgi?id=1912948): Include proxy ENV in CSI driver [#79](https://github.com/openshift/csi-driver-manila-operator/pull/79) * Updating csi-driver-manila-operator builder & base images to be consistent with ART [#78](https://github.com/openshift/csi-driver-manila-operator/pull/78) * [Bug 1820238](https://bugzilla.redhat.com/show_bug.cgi?id=1820238): add metadata with cluster ID to generated storage classes [#73](https://github.com/openshift/csi-driver-manila-operator/pull/73) * Updating csi-driver-manila-operator builder & base images to be consistent with ART [#71](https://github.com/openshift/csi-driver-manila-operator/pull/71) * go.mod: Remove unused dependencies [#74](https://github.com/openshift/csi-driver-manila-operator/pull/74) * [Bug 1894025](https://bugzilla.redhat.com/show_bug.cgi?id=1894025): Add annotation to operand's namespace [#72](https://github.com/openshift/csi-driver-manila-operator/pull/72) * owners: Add adduarte and mdbooth as approvers [#70](https://github.com/openshift/csi-driver-manila-operator/pull/70) * Add a new ShiftStack team member [#69](https://github.com/openshift/csi-driver-manila-operator/pull/69) * [Full changelog](https://github.com/openshift/csi-driver-manila-operator/compare/7b3806565bcf4b21d103896f369304ad28fbc9ac...00b1f648e74d8008ce32ae65eb4d6d8b5ac1bbed) ### [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) * Add changelog for v3.1.0 [#283](https://github.com/openshift/csi-external-attacher/pull/283) * Bump all dependencies [#285](https://github.com/openshift/csi-external-attacher/pull/285) * Bump deps to v0.20.0 [#282](https://github.com/openshift/csi-external-attacher/pull/282) * Documentation fixes for HTTP endpoint [#281](https://github.com/openshift/csi-external-attacher/pull/281) * Add server listening log; fix wrong address logged in listening error [#280](https://github.com/openshift/csi-external-attacher/pull/280) * Introduce http-endpoint flag [#279](https://github.com/openshift/csi-external-attacher/pull/279) * Fix metrics endpoint initialization [#278](https://github.com/openshift/csi-external-attacher/pull/278) * Bump csi-lib-utils to v0.9.0 [#277](https://github.com/openshift/csi-external-attacher/pull/277) * Release tools [#276](https://github.com/openshift/csi-external-attacher/pull/276) * Update release tools [#275](https://github.com/openshift/csi-external-attacher/pull/275) * upgrade azure translation lib to fix the azure file migration issue [#272](https://github.com/openshift/csi-external-attacher/pull/272) * master: update release-tools [#269](https://github.com/openshift/csi-external-attacher/pull/269) * master: update release-tools [#268](https://github.com/openshift/csi-external-attacher/pull/268) * Revert to multiarch distroless base image [#267](https://github.com/openshift/csi-external-attacher/pull/267) * Fix the failing multiarch builds [#261](https://github.com/openshift/csi-external-attacher/pull/261) * master: update release-tools [#256](https://github.com/openshift/csi-external-attacher/pull/256) * Only set staging registry when running canary job [#106](https://github.com/openshift/csi-external-attacher/pull/106) * Update release process [#99](https://github.com/openshift/csi-external-attacher/pull/99) * Use staging registry for canary tests [#103](https://github.com/openshift/csi-external-attacher/pull/103) * Upgrade csi-lib-utils to 0.8.1 [#253](https://github.com/openshift/csi-external-attacher/pull/253) * 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) * Add changelog for release v2.1.0 [#542](https://github.com/openshift/csi-external-provisioner/pull/542) * fix volume size mismatch between driver and PV [#541](https://github.com/openshift/csi-external-provisioner/pull/541) * replace -capacity-controller-deployment-mode with -enable-capacity [#540](https://github.com/openshift/csi-external-provisioner/pull/540) * distributed provisioning [#524](https://github.com/openshift/csi-external-provisioner/pull/524) * Return an error when data source is unsupported [#534](https://github.com/openshift/csi-external-provisioner/pull/534) * Update k8s dependencies to 1.20 and all other packages to latest [#539](https://github.com/openshift/csi-external-provisioner/pull/539) * avoid one GET Node per volume with late binding [#536](https://github.com/openshift/csi-external-provisioner/pull/536) * Bumping csi-lib-utils to 0.9.0 [#537](https://github.com/openshift/csi-external-provisioner/pull/537) * topology: also control for immediate binding [#501](https://github.com/openshift/csi-external-provisioner/pull/501) * Update to snapshot v3client [#529](https://github.com/openshift/csi-external-provisioner/pull/529) * Update release tools2 [#530](https://github.com/openshift/csi-external-provisioner/pull/530) * Update release tools [#527](https://github.com/openshift/csi-external-provisioner/pull/527) * Update README [#481](https://github.com/openshift/csi-external-provisioner/pull/481) * logging: switch to klog/v2 [#518](https://github.com/openshift/csi-external-provisioner/pull/518) * master: update release-tools [#515](https://github.com/openshift/csi-external-provisioner/pull/515) * mark Topology featuregate as GA [#516](https://github.com/openshift/csi-external-provisioner/pull/516) * upgrade azure translation lib to fix the azure file migration issue [#513](https://github.com/openshift/csi-external-provisioner/pull/513) * Update owners file [#510](https://github.com/openshift/csi-external-provisioner/pull/510) * Revert to multiarch distroless base image [#509](https://github.com/openshift/csi-external-provisioner/pull/509) * Fix the failing multiarch builds [#503](https://github.com/openshift/csi-external-provisioner/pull/503) * master: update release-tools [#495](https://github.com/openshift/csi-external-provisioner/pull/495) * Only set staging registry when running canary job [#106](https://github.com/openshift/csi-external-provisioner/pull/106) * Update release process [#99](https://github.com/openshift/csi-external-provisioner/pull/99) * Use staging registry for canary tests [#103](https://github.com/openshift/csi-external-provisioner/pull/103) * Upgrade csi-lib-utils to 0.8.1 [#489](https://github.com/openshift/csi-external-provisioner/pull/489) * Add link to QPS and Burst documentation [#461](https://github.com/openshift/csi-external-provisioner/pull/461) * optional VolumeAttachments check [#479](https://github.com/openshift/csi-external-provisioner/pull/479) * capacity: fix handling of topology changes with immediate binding SCs [#475](https://github.com/openshift/csi-external-provisioner/pull/475) * 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) * Add Changelog for 1.1 [#134](https://github.com/openshift/csi-external-resizer/pull/134) * bump k8s client dependency and others [#133](https://github.com/openshift/csi-external-resizer/pull/133) * Bumping csi-lib-utils to 0.9.0 [#129](https://github.com/openshift/csi-external-resizer/pull/129) * Bump Klog dependency to v2 [#128](https://github.com/openshift/csi-external-resizer/pull/128) * Update release tools [#126](https://github.com/openshift/csi-external-resizer/pull/126) * Update release-tools [#125](https://github.com/openshift/csi-external-resizer/pull/125) * master: update release-tools [#122](https://github.com/openshift/csi-external-resizer/pull/122) * Revert to multiarch distroless base image [#120](https://github.com/openshift/csi-external-resizer/pull/120) * Fix the failing multiarch builds [#116](https://github.com/openshift/csi-external-resizer/pull/116) * master: update release-tools [#109](https://github.com/openshift/csi-external-resizer/pull/109) * Only set staging registry when running canary job [#106](https://github.com/openshift/csi-external-resizer/pull/106) * Update release process [#99](https://github.com/openshift/csi-external-resizer/pull/99) * Use staging registry for canary tests [#103](https://github.com/openshift/csi-external-resizer/pull/103) * Upgrade csi-lib-utils to 0.8.1 [#106](https://github.com/openshift/csi-external-resizer/pull/106) * 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) * Clarify instructions about validation webhook [#457](https://github.com/openshift/csi-external-snapshotter/pull/457) * master: update release-tools [#458](https://github.com/openshift/csi-external-snapshotter/pull/458) * Update README for v4.0.0 [#454](https://github.com/openshift/csi-external-snapshotter/pull/454) * Add changelog for release 4.0 [#453](https://github.com/openshift/csi-external-snapshotter/pull/453) * Don't change ReadyToUse in Snapshot when logging an event [#433](https://github.com/openshift/csi-external-snapshotter/pull/433) * Bump dependencies to Kubernetes 1.20 [#450](https://github.com/openshift/csi-external-snapshotter/pull/450) * Update to client/v4 [#451](https://github.com/openshift/csi-external-snapshotter/pull/451) * Update controller based on snapshot v1 apis [#425](https://github.com/openshift/csi-external-snapshotter/pull/425) * Increase resync-period default to 15 minutes [#447](https://github.com/openshift/csi-external-snapshotter/pull/447) * Bump csi-lib-utils to v0.9.0 [#439](https://github.com/openshift/csi-external-snapshotter/pull/439) * Add snapshot controller metrics [#409](https://github.com/openshift/csi-external-snapshotter/pull/409) * using csi driver from PV instead of from StorageClass [#428](https://github.com/openshift/csi-external-snapshotter/pull/428) * Add certwatcher to webhook server [#429](https://github.com/openshift/csi-external-snapshotter/pull/429) * Update release tools [#430](https://github.com/openshift/csi-external-snapshotter/pull/430) * change image pullpolicy from Always to IfNotPresent [#357](https://github.com/openshift/csi-external-snapshotter/pull/357) * Update release tools [#426](https://github.com/openshift/csi-external-snapshotter/pull/426) * Move snapshot APIs and client to v1 (no controller changes) [#419](https://github.com/openshift/csi-external-snapshotter/pull/419) * Get credentials before checking if the SnapshotClass exists [#423](https://github.com/openshift/csi-external-snapshotter/pull/423) * Allow creation of snapshot content if pvc finalizer exists, even if pvc is marked for deletion. [#413](https://github.com/openshift/csi-external-snapshotter/pull/413) * add instructions on creating volume snapshot quota for CRs [#410](https://github.com/openshift/csi-external-snapshotter/pull/410) * master: update release-tools [#408](https://github.com/openshift/csi-external-snapshotter/pull/408) * Revert to multiarch distroless base image [#405](https://github.com/openshift/csi-external-snapshotter/pull/405) * Pass snapshot metadata to CSI driver [#375](https://github.com/openshift/csi-external-snapshotter/pull/375) * Fix the failing multiarch builds [#396](https://github.com/openshift/csi-external-snapshotter/pull/396) * update hyperlink for snaphshot validation webhook [#397](https://github.com/openshift/csi-external-snapshotter/pull/397) * master: update release-tools [#391](https://github.com/openshift/csi-external-snapshotter/pull/391) * Upgrade csi-lib-utils to 0.8.1 [#387](https://github.com/openshift/csi-external-snapshotter/pull/387) * Fix panic when source PVC does not exist [#381](https://github.com/openshift/csi-external-snapshotter/pull/381) * Fix image name for example webhook, and other nitpicks [#378](https://github.com/openshift/csi-external-snapshotter/pull/378) * Rebase v3.0.2 [#35](https://github.com/openshift/csi-external-snapshotter/pull/35) * Fix the changelog [#417](https://github.com/openshift/csi-external-snapshotter/pull/417) * Cherry-pick the fix for panic when source PVC does not exist [#416](https://github.com/openshift/csi-external-snapshotter/pull/416) * Add changelog for 3.0.2 [#415](https://github.com/openshift/csi-external-snapshotter/pull/415) * Cherry pick #413 to release-3.0 [#414](https://github.com/openshift/csi-external-snapshotter/pull/414) * Cherry-pick #396: Fix the failing multiarch builds [#398](https://github.com/openshift/csi-external-snapshotter/pull/398) * Create v3.0.1 change log [#395](https://github.com/openshift/csi-external-snapshotter/pull/395) * release-3.0: update release-tools [#393](https://github.com/openshift/csi-external-snapshotter/pull/393) * Only set staging registry when running canary job [#106](https://github.com/openshift/csi-external-snapshotter/pull/106) * Update release process [#99](https://github.com/openshift/csi-external-snapshotter/pull/99) * Use staging registry for canary tests [#103](https://github.com/openshift/csi-external-snapshotter/pull/103) * Upgrade csi-lib-utils to 0.8.1 [#388](https://github.com/openshift/csi-external-snapshotter/pull/388) * 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) * Add changelog for release v2.2.0 [#101](https://github.com/openshift/csi-livenessprobe/pull/101) * Update all dependency to latest version [#100](https://github.com/openshift/csi-livenessprobe/pull/100) * Introducing http-endpoint [#99](https://github.com/openshift/csi-livenessprobe/pull/99) * Fix leak memory and upgrade csi-lib-util dependency [#94](https://github.com/openshift/csi-livenessprobe/pull/94) * Update release tools [#93](https://github.com/openshift/csi-livenessprobe/pull/93) * Update release-tools [#90](https://github.com/openshift/csi-livenessprobe/pull/90) * Make livenessprobe logging a little less verbose [#88](https://github.com/openshift/csi-livenessprobe/pull/88) * master: update release-tools [#87](https://github.com/openshift/csi-livenessprobe/pull/87) * master: update release-tools [#84](https://github.com/openshift/csi-livenessprobe/pull/84) * Revert to multiarch distroless base image [#85](https://github.com/openshift/csi-livenessprobe/pull/85) * Fix the failing multiarch builds [#83](https://github.com/openshift/csi-livenessprobe/pull/83) * Update changelog for 2.1 [#81](https://github.com/openshift/csi-livenessprobe/pull/81) * Correct connlib.Connect and update dependencies. [#70](https://github.com/openshift/csi-livenessprobe/pull/70) * Bump golang.org/x/text to 0.3.3 [#80](https://github.com/openshift/csi-livenessprobe/pull/80) * Windows 2004 dockfile [#78](https://github.com/openshift/csi-livenessprobe/pull/78) * master: update release-tools [#79](https://github.com/openshift/csi-livenessprobe/pull/79) * Kubernetes 1.19 fixes [#98](https://github.com/openshift/csi-livenessprobe/pull/98) * switch to Go 1.15 [#97](https://github.com/openshift/csi-livenessprobe/pull/97) * Add steps on promoting release images [#95](https://github.com/openshift/csi-livenessprobe/pull/95) * Add rest of sig-storage chairs and tech-leads to OWNERS [#77](https://github.com/openshift/csi-livenessprobe/pull/77) * Prepare 2.1 release [#76](https://github.com/openshift/csi-livenessprobe/pull/76) * master: update release-tools [#74](https://github.com/openshift/csi-livenessprobe/pull/74) * cloud build: bump timeout in Prow job [#94](https://github.com/openshift/csi-livenessprobe/pull/94) * filter-junit: Fix gofmt error [#93](https://github.com/openshift/csi-livenessprobe/pull/93) * filter-junit: Fix golint error [#92](https://github.com/openshift/csi-livenessprobe/pull/92) * master: update release-tools [#73](https://github.com/openshift/csi-livenessprobe/pull/73) * prow.sh: enable building arm64 image [#91](https://github.com/openshift/csi-livenessprobe/pull/91) * cloud build: k8s-staging-sig-storage [#90](https://github.com/openshift/csi-livenessprobe/pull/90) * cloud build: initialize support for running commands in Dockerfile [#89](https://github.com/openshift/csi-livenessprobe/pull/89) * master: update release-tools [#72](https://github.com/openshift/csi-livenessprobe/pull/72) * multiarch windows fix [#88](https://github.com/openshift/csi-livenessprobe/pull/88) * master: update release-tools, enable cloud build [#71](https://github.com/openshift/csi-livenessprobe/pull/71) * cloud build: initial set of shared files [#87](https://github.com/openshift/csi-livenessprobe/pull/87) * Update patch release notes generation command [#81](https://github.com/openshift/csi-livenessprobe/pull/81) * Fix csi-snapshotter RBAC yaml version [#78](https://github.com/openshift/csi-livenessprobe/pull/78) * update release tools instructions [#80](https://github.com/openshift/csi-livenessprobe/pull/80) * Update snapshotter to version 2.0.1 [#77](https://github.com/openshift/csi-livenessprobe/pull/77) * build for multiple platforms only in CI, add s390x [#76](https://github.com/openshift/csi-livenessprobe/pull/76) * Open a new connection for each probe call [#69](https://github.com/openshift/csi-livenessprobe/pull/69) * Add links to version in README [#67](https://github.com/openshift/csi-livenessprobe/pull/67) * Add Dockerfile.windows [#66](https://github.com/openshift/csi-livenessprobe/pull/66) * Fix link for https://github.com/kubernetes-csi/livenessprobe/blob/master/deployment/kubernetes/hostpath-with-livenessprobe.yaml [#64](https://github.com/openshift/csi-livenessprobe/pull/64) * master: update release-tools [#63](https://github.com/openshift/csi-livenessprobe/pull/63) * prow.sh: use 1.3.0 hostpath driver for testing [#72](https://github.com/openshift/csi-livenessprobe/pull/72) * Change 'make test-vet' back to call 'go vet' [#71](https://github.com/openshift/csi-livenessprobe/pull/71) * prow.sh: generic driver installation [#69](https://github.com/openshift/csi-livenessprobe/pull/69) * prow.sh: also configure feature gates for kubelet [#70](https://github.com/openshift/csi-livenessprobe/pull/70) * fix incorrect link [#67](https://github.com/openshift/csi-livenessprobe/pull/67) * Document the process for releasing a new sidecar [#54](https://github.com/openshift/csi-livenessprobe/pull/54) * 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) * move release note to deprecations [#131](https://github.com/openshift/csi-node-driver-registrar/pull/131) * Add release-note for v2.1.0 [#130](https://github.com/openshift/csi-node-driver-registrar/pull/130) * add --timeout for gRPC calls [#124](https://github.com/openshift/csi-node-driver-registrar/pull/124) * Upgrade all dependency to latest [#127](https://github.com/openshift/csi-node-driver-registrar/pull/127) * Introduce http-endpoint flag [#125](https://github.com/openshift/csi-node-driver-registrar/pull/125) * Upgrade grpc-go dependency and check if file in SocketPath is actually a socket [#126](https://github.com/openshift/csi-node-driver-registrar/pull/126) * Update release tools [#123](https://github.com/openshift/csi-node-driver-registrar/pull/123) * Bump csi-lib-utils to v0.9.0 [#122](https://github.com/openshift/csi-node-driver-registrar/pull/122) * master: update release-tools [#118](https://github.com/openshift/csi-node-driver-registrar/pull/118) * master: update release-tools [#115](https://github.com/openshift/csi-node-driver-registrar/pull/115) * Revert to multiarch distroless base Image [#116](https://github.com/openshift/csi-node-driver-registrar/pull/116) * Fix the failing multiarch builds [#113](https://github.com/openshift/csi-node-driver-registrar/pull/113) * Update image and tag parameter for Dockerfile.Windows [#108](https://github.com/openshift/csi-node-driver-registrar/pull/108) * 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/14156f392c82ac10a230c313cc93b3951af1f592) * [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/11392a0fec4bf6f622f7ac6d81d1cf69aa2d2e5d...14156f392c82ac10a230c313cc93b3951af1f592) ### [docker-registry](https://github.com/openshift/image-registry/tree/8e0c068aef607fceffe3e179c3a9701f51c51dff) * [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/7391d45cae13e8abe26e467e91029d7c512de429...8e0c068aef607fceffe3e179c3a9701f51c51dff) ### [etcd](https://github.com/openshift/etcd/tree/cca97c76b915b1d14abd39814995fa1e2d087145) * 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/edb78716d0c20e00518843e23129483786080cb6...cca97c76b915b1d14abd39814995fa1e2d087145) ### [gcp-machine-controllers](https://github.com/openshift/cluster-api-provider-gcp/tree/7215497c95a43c5f633bc511e3e85dd1d956a931) * [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/4480c4f955626ac1c87433b2781a7a8ee8654c67...7215497c95a43c5f633bc511e3e85dd1d956a931) ### [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/130b5993726c46e83ca871a97a930d73f2c433a8) * [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/0ced824c9667a259b75e963a16f3dda4b5d781f6...130b5993726c46e83ca871a97a930d73f2c433a8) ### [hyperkube](https://github.com/openshift/kubernetes/tree/bafe72fb05eddc8246040b9945ec242b9f805935) * [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) * APF e2e: disable drown-out tests temporarily [#97075](https://github.com/openshift/kubernetes/pull/97075) * coredns dep.Severity is newdefault, not newDefault [#96907](https://github.com/openshift/kubernetes/pull/96907) * E2E Flakiness: Eliminates client-side rate-limiting for AP&F drown-out test [#96798](https://github.com/openshift/kubernetes/pull/96798) * Update ingress conformance test for finalizers [#96742](https://github.com/openshift/kubernetes/pull/96742) * CHANGELOG: add a hyperlink to issue 86282 [#96598](https://github.com/openshift/kubernetes/pull/96598) * Fix aggregator_unavailable_apiservice gauge [#96421](https://github.com/openshift/kubernetes/pull/96421) * fix: change disk client API version for Azure Stack [#96829](https://github.com/openshift/kubernetes/pull/96829) * vendor: update cAdvisor to v0.38.5 [#96831](https://github.com/openshift/kubernetes/pull/96831) * service.spec.AllocateLoadBalancerNodePorts followup [#96636](https://github.com/openshift/kubernetes/pull/96636) * Update to go1.15.5 [#95776](https://github.com/openshift/kubernetes/pull/95776) * Promote Pod+PodStatus resource lifecycle test - +4 endpoint coverage [#96485](https://github.com/openshift/kubernetes/pull/96485) * Restore beta os/arch labels on initial node registration [#96810](https://github.com/openshift/kubernetes/pull/96810) * Fix double counting of IP addresses [#96417](https://github.com/openshift/kubernetes/pull/96417) * fix: concurrent map writes error in VolumeBinding plugin during Filter [#96777](https://github.com/openshift/kubernetes/pull/96777) * CHANGELOG: Update error link in 1.20 [#96665](https://github.com/openshift/kubernetes/pull/96665) * Bump node-problem-detector to v0.8.5 [#96716](https://github.com/openshift/kubernetes/pull/96716) * Revert "check volume directories instead of mounts for cleanupOrphanedPodDirs" [#96758](https://github.com/openshift/kubernetes/pull/96758) * Fixes sigfault in case of empty TopologyInfo [#96553](https://github.com/openshift/kubernetes/pull/96553) * fix e2e conformance test predicates conflict hostport [#96627](https://github.com/openshift/kubernetes/pull/96627) * Deflake ThrottledLogger test [#96720](https://github.com/openshift/kubernetes/pull/96720) * fix: resize Azure disk issue when it's in attached state [#96705](https://github.com/openshift/kubernetes/pull/96705) * Fix TestStartingResourceVersion flakiness [#96662](https://github.com/openshift/kubernetes/pull/96662) * gce: move iptables rule to mangle [#96686](https://github.com/openshift/kubernetes/pull/96686) * Revert timeout changes [#96727](https://github.com/openshift/kubernetes/pull/96727) * Apiserver dedups owner references before creating/updating objects [#96185](https://github.com/openshift/kubernetes/pull/96185) * Promote AppsV1Deployment resource lifecycle test - +6 endpoint coverage [#96487](https://github.com/openshift/kubernetes/pull/96487) * kubelet: dockershim ExecSync should return context.DeadlineExeceeded on timeout [#96495](https://github.com/openshift/kubernetes/pull/96495) * Add linuxonly on one multivolume test [#96690](https://github.com/openshift/kubernetes/pull/96690) * add e2e test for dual-stack secondary service IPs [#96484](https://github.com/openshift/kubernetes/pull/96484) * APF e2e tests: add request drown-out fairness test [#96646](https://github.com/openshift/kubernetes/pull/96646) * Use default value when the specified timeout for a request is 0s [#96681](https://github.com/openshift/kubernetes/pull/96681) * convert the runtimeclass API tests to conformance [#96619](https://github.com/openshift/kubernetes/pull/96619) * Fixes fake client test generation [#96586](https://github.com/openshift/kubernetes/pull/96586) * Verify iptable rules are applied for tcp, udp and icmp [#95906](https://github.com/openshift/kubernetes/pull/95906) * e2e SCTP test must not depend on kubenet [#96640](https://github.com/openshift/kubernetes/pull/96640) * Reduce volume name length for vsphere [#96533](https://github.com/openshift/kubernetes/pull/96533) * Mark some storage tests as LinuxOnly [#96644](https://github.com/openshift/kubernetes/pull/96644) * Enables HTTP/2 health check [#95981](https://github.com/openshift/kubernetes/pull/95981) * Update topology tests for windows [#96626](https://github.com/openshift/kubernetes/pull/96626) * Promote TokenRequest e2e test to Conformance [#96322](https://github.com/openshift/kubernetes/pull/96322) * Use K8s in the README [#96526](https://github.com/openshift/kubernetes/pull/96526) * Fix GC uid races and handling of conflicting ownerReferences [#92743](https://github.com/openshift/kubernetes/pull/92743) * Add a deprecation note to k/k/cluster/log-dump directory [#96613](https://github.com/openshift/kubernetes/pull/96613) * e2e network tests with host network should Skip if ports are occupied [#96453](https://github.com/openshift/kubernetes/pull/96453) * Set 0 sync period in scheduler integration test [#82222](https://github.com/openshift/kubernetes/pull/82222) * SCTP testing: fixes and additions [#96460](https://github.com/openshift/kubernetes/pull/96460) * plumb context with request deadline [#96061](https://github.com/openshift/kubernetes/pull/96061) * Fix test name in e2e resource metrics api test [#96574](https://github.com/openshift/kubernetes/pull/96574) * add myself to sig-network-api-reviewers [#96516](https://github.com/openshift/kubernetes/pull/96516) * Integrate defaults marker to defaulter-gen [#96317](https://github.com/openshift/kubernetes/pull/96317) * Fix cacheWatcher leak when time jump to the future and jump back [#96266](https://github.com/openshift/kubernetes/pull/96266) * promote API priority and fairness types and APIs to beta [#96527](https://github.com/openshift/kubernetes/pull/96527) * Test on CRUD operations on RuntimeClasses API [#96551](https://github.com/openshift/kubernetes/pull/96551) * Increase watch timeout when scaling Deployment Replicas [#96523](https://github.com/openshift/kubernetes/pull/96523) * Vendor cadvisor v0.38.4 [#96425](https://github.com/openshift/kubernetes/pull/96425) * Match pod resource metrics to pod not container in node resource metrics API tests [#96570](https://github.com/openshift/kubernetes/pull/96570) * stop serving deleted APIs [#96525](https://github.com/openshift/kubernetes/pull/96525) * Implement ServiceSpec.AllocateLoadBalancerNodePorts [#92744](https://github.com/openshift/kubernetes/pull/92744) * update golang.org/x/net and golang.org/x/sys [#96549](https://github.com/openshift/kubernetes/pull/96549) * Fix golint failures in client-go/transport [#95614](https://github.com/openshift/kubernetes/pull/95614) * Update the route table tag in the route reconcile loop [#96545](https://github.com/openshift/kubernetes/pull/96545) * Update 1.18 changelog with entries from v1.18.11 [#96544](https://github.com/openshift/kubernetes/pull/96544) * Configure StackdriverLogging Windows service to restart on failure. [#93765](https://github.com/openshift/kubernetes/pull/93765) * resource-metrics: add pod/sandbox metrics to endpoint [#95839](https://github.com/openshift/kubernetes/pull/95839) * Storage version garbage collector [#95978](https://github.com/openshift/kubernetes/pull/95978) * scheduler: Implement resource metrics at /metrics/resources [#94866](https://github.com/openshift/kubernetes/pull/94866) * Relax validation for CSIVolumeFSGroupPolicy and move to beta [#95739](https://github.com/openshift/kubernetes/pull/95739) * Fixed quantization and made monotic time reversal not panic [#96530](https://github.com/openshift/kubernetes/pull/96530) * core/v1: document that topologyKeys requires the ServiceTopology feature gate [#96528](https://github.com/openshift/kubernetes/pull/96528) * Revert "Merge pull request #92312 from Sh4d1/kep_1860" [#96454](https://github.com/openshift/kubernetes/pull/96454) * Adding NodeName to EndpointSlice API, deprecation updates [#96440](https://github.com/openshift/kubernetes/pull/96440) * Log defaulted kube-scheduler component config at startup [#96426](https://github.com/openshift/kubernetes/pull/96426) * Separate in-tree gcepd driver for windows [#96294](https://github.com/openshift/kubernetes/pull/96294) * Add keep_time_key setting to fluentd configuration [#96027](https://github.com/openshift/kubernetes/pull/96027) * remove generators from service [#95256](https://github.com/openshift/kubernetes/pull/95256) * Implement Graceful Node Shutdown in Kubelet [#96129](https://github.com/openshift/kubernetes/pull/96129) * Choosing the right source VIP for local endpoints [#96499](https://github.com/openshift/kubernetes/pull/96499) * Update storage test suits for Windows [#96479](https://github.com/openshift/kubernetes/pull/96479) * Update snapshot CRDs [#96469](https://github.com/openshift/kubernetes/pull/96469) * Fix IP fragmentation of UDP and TCP packets not supported issues on LoadBalancer rules. [#96464](https://github.com/openshift/kubernetes/pull/96464) * RBAC initialization: actually retry if we failed to reconcile some objects [#96444](https://github.com/openshift/kubernetes/pull/96444) * handle slow cronjob lister in cronjob controller v2 and improve memory footprint [#96443](https://github.com/openshift/kubernetes/pull/96443) * Graduating AppProtocol to GA [#96327](https://github.com/openshift/kubernetes/pull/96327) * plumb service account token down to csi driver [#93130](https://github.com/openshift/kubernetes/pull/93130) * Bug Fix for process_start_time_metric initialization [#96435](https://github.com/openshift/kubernetes/pull/96435) * add timeout message in addition to metric [#96424](https://github.com/openshift/kubernetes/pull/96424) * move service controller config to k8s.io/cloud-provider/controllers/service/config [#96399](https://github.com/openshift/kubernetes/pull/96399) * Fixed failure: ProvisioningFailed: Failed to provision volume with St… [#96392](https://github.com/openshift/kubernetes/pull/96392) * Bump network proxy to v0.0.14 [#96389](https://github.com/openshift/kubernetes/pull/96389) * Add CRI v1 proto [#96387](https://github.com/openshift/kubernetes/pull/96387) * Adding sample files to demonstrate how cloud providers leverage CCM [#96385](https://github.com/openshift/kubernetes/pull/96385) * Add --experimental-logging-sanitization flag to kubelet [#96372](https://github.com/openshift/kubernetes/pull/96372) * Fix kubectl CRD validation with preserve-unknown-fields objects [#96369](https://github.com/openshift/kubernetes/pull/96369) * fix pull image error from multiple ACRs using azure managed identity [#96355](https://github.com/openshift/kubernetes/pull/96355) * cleanup: fix log capitalization in scheduler [#96292](https://github.com/openshift/kubernetes/pull/96292) * fix(test::npd): provide NPD with proper kubeconfig [#96262](https://github.com/openshift/kubernetes/pull/96262) * Move the remaining kubectl bits to k8s.io/kubectl [#96190](https://github.com/openshift/kubernetes/pull/96190) * Allow debugging kubelet image pull times [#96054](https://github.com/openshift/kubernetes/pull/96054) * Add node-local-dns headless service [#88412](https://github.com/openshift/kubernetes/pull/88412) * Add datapolicy tags to staging/src/k8s.io/client-go/ [#96001](https://github.com/openshift/kubernetes/pull/96001) * Deprecate Dockershim [#94624](https://github.com/openshift/kubernetes/pull/94624) * Topology Manager Scope (container | pod) Feature [#92967](https://github.com/openshift/kubernetes/pull/92967) * Fix go lint on folder apimachinery/pkg/runtime/serializer/protobuf [#96331](https://github.com/openshift/kubernetes/pull/96331) * Support custom tags for cloud provider managed resources [#96450](https://github.com/openshift/kubernetes/pull/96450) * check nil pointer in String method [#95908](https://github.com/openshift/kubernetes/pull/95908) * RuntimeClass GA [#95718](https://github.com/openshift/kubernetes/pull/95718) * test: Fix using deprecated default cluster IPs [#95579](https://github.com/openshift/kubernetes/pull/95579) * check volume directories instead of mounts for cleanupOrphanedPodDirs [#84206](https://github.com/openshift/kubernetes/pull/84206) * kubelet: add alpha credential provider plugins [#94196](https://github.com/openshift/kubernetes/pull/94196) * tests: Refactor agnhost image pod usage - common (part 2) [#94439](https://github.com/openshift/kubernetes/pull/94439) * Move Snapshot to GA [#95282](https://github.com/openshift/kubernetes/pull/95282) * Add cronjob controller v2 [#93370](https://github.com/openshift/kubernetes/pull/93370) * Fix the validation logic for Job/CronJob RestartPolicy field [#95747](https://github.com/openshift/kubernetes/pull/95747) * Implement TopologyInfo and cpu_ids in podresources interface [#93243](https://github.com/openshift/kubernetes/pull/93243) * Remove node when the vm is deleted in vsphere [#92608](https://github.com/openshift/kubernetes/pull/92608) * Set priority of Event v1 higher than v1beta1 [#96379](https://github.com/openshift/kubernetes/pull/96379) * Fix a bug that DefaultPreemption plugin is disabled when using scheduler policy [#96439](https://github.com/openshift/kubernetes/pull/96439) * dualstack: Use Agnhost in place of BusyBox [#96433](https://github.com/openshift/kubernetes/pull/96433) * kubeadm: deprecate the "node-role.kubernetes.io/master" label / taint [#95382](https://github.com/openshift/kubernetes/pull/95382) * Update snapshot CRDs to v1 [#96383](https://github.com/openshift/kubernetes/pull/96383) * RuntimeHandler test - mark as serial instead of disruptive and provide non-serial alternative [#95046](https://github.com/openshift/kubernetes/pull/95046) * Move lease controller to k8s.io/component-helpers/apimachinery [#96196](https://github.com/openshift/kubernetes/pull/96196) * PV Controller: Add plugin name and volume mode to PV metrics [#95719](https://github.com/openshift/kubernetes/pull/95719) * Change at which level klog.Fatal is invoked [#94663](https://github.com/openshift/kubernetes/pull/94663) * storage: Use FilteredDialContext in quobyte client [#95206](https://github.com/openshift/kubernetes/pull/95206) * Add support for hugepages in downward API [#86102](https://github.com/openshift/kubernetes/pull/86102) * HTTP Probe: Removes Accept-Encoding header from http probe [#96127](https://github.com/openshift/kubernetes/pull/96127) * fix note delete to update according to code [#96150](https://github.com/openshift/kubernetes/pull/96150) * Set enable konnectivity service to true by default [#96388](https://github.com/openshift/kubernetes/pull/96388) * dualstack: use correct IPFamily list for conntrack checks in e2e [#96122](https://github.com/openshift/kubernetes/pull/96122) * tests to check metrics labels [#96045](https://github.com/openshift/kubernetes/pull/96045) * kube-eviction: Fix SI of process quantity [#95521](https://github.com/openshift/kubernetes/pull/95521) * Apiserver lease garbage collector [#95895](https://github.com/openshift/kubernetes/pull/95895) * Add nodeSelector for konnectivity daemonSet [#96237](https://github.com/openshift/kubernetes/pull/96237) * e2e test for services using pods with hostNetwork as backend [#94812](https://github.com/openshift/kubernetes/pull/94812) * fixing issue where SMB share paths cannot resolve with CRI-containerD on Windows [#96396](https://github.com/openshift/kubernetes/pull/96396) * Remove Const IPVSProxyMode [#96248](https://github.com/openshift/kubernetes/pull/96248) * cloud-provider: update docs and guidance for InstanceV2 and Zones [#96397](https://github.com/openshift/kubernetes/pull/96397) * Fix command and arg in NPD e2e [#96381](https://github.com/openshift/kubernetes/pull/96381) * Move fsGroupChangePolicy feature to beta [#96376](https://github.com/openshift/kubernetes/pull/96376) * Add WindowsContainerResources to UpdateContainerResourcesRequest [#95741](https://github.com/openshift/kubernetes/pull/95741) * stop logging killing connection/stream because serving request timed out and response had been started [#95002](https://github.com/openshift/kubernetes/pull/95002) * Add vCenter info metric [#94526](https://github.com/openshift/kubernetes/pull/94526) * Remove duplicate import [#96413](https://github.com/openshift/kubernetes/pull/96413) * e2e test for PodFsGroupChangePolicy feature [#96247](https://github.com/openshift/kubernetes/pull/96247) * Ignore some update Pod events in scheduler [#96071](https://github.com/openshift/kubernetes/pull/96071) * Remove ready directory which created in empty volumeMounter setUp func [#95770](https://github.com/openshift/kubernetes/pull/95770) * Forbid creating clusters with more than 100 nodes without vpc-native [#96418](https://github.com/openshift/kubernetes/pull/96418) * Add --experimental-logging-sanitization flag to control plane components [#96370](https://github.com/openshift/kubernetes/pull/96370) * local-up-cluster.sh: Pass CLUSTER_CIDR to kube-proxy [#96028](https://github.com/openshift/kubernetes/pull/96028) * remove label dependency on k8s api in Azure [#96414](https://github.com/openshift/kubernetes/pull/96414) * Support customize load balancer health probe protocol and request path [#96338](https://github.com/openshift/kubernetes/pull/96338) * Improve observability of node authorizer [#92466](https://github.com/openshift/kubernetes/pull/92466) * fix: change storage account client API version for Azure Stack [#96358](https://github.com/openshift/kubernetes/pull/96358) * cleanup dated wording "NominatedNodeName annotation" [#96320](https://github.com/openshift/kubernetes/pull/96320) * Remove TaintBasedEvictions Feature Gate [#96205](https://github.com/openshift/kubernetes/pull/96205) * Modify storage snapshottable test for Windows [#96330](https://github.com/openshift/kubernetes/pull/96330) * Graduate the Pod Resources API to G.A [#92165](https://github.com/openshift/kubernetes/pull/92165) * Apiserver updates storageversions API and filters certain write requests during bootstrap [#93873](https://github.com/openshift/kubernetes/pull/93873) * Add dangling volume check for vsphere [#96224](https://github.com/openshift/kubernetes/pull/96224) * kubelet: respect exec probe timeouts [#94115](https://github.com/openshift/kubernetes/pull/94115) * feat: ignore mount dir check in csi node stage/publish [#88759](https://github.com/openshift/kubernetes/pull/88759) * Add AddedAffinity to NodeAffinity Filter and Score plugin [#96202](https://github.com/openshift/kubernetes/pull/96202) * e2e: add APF flowcontrol request drown-out test [#96124](https://github.com/openshift/kubernetes/pull/96124) * Fixes APF filter test failure due to racy read&write [#96244](https://github.com/openshift/kubernetes/pull/96244) * Adding flexibility to CCM [#93764](https://github.com/openshift/kubernetes/pull/93764) * Use user facing field names in validation message [#96245](https://github.com/openshift/kubernetes/pull/96245) * enable benchmark by matching test config [#95608](https://github.com/openshift/kubernetes/pull/95608) * [pkg/watch/json]: remove dead code [#95087](https://github.com/openshift/kubernetes/pull/95087) * Avoid unnecessary calls if other error occurred [#94643](https://github.com/openshift/kubernetes/pull/94643) * Fix go lint on folder apimachinery/pkg/runtime/serializer/json [#96323](https://github.com/openshift/kubernetes/pull/96323) * Fixing expected pod subdomain to match framework.TestContext.ClusterD… [#96305](https://github.com/openshift/kubernetes/pull/96305) * apiextensions: replace go-openapi with kube-openapi fork for validation [#95954](https://github.com/openshift/kubernetes/pull/95954) * PV e2e: fix race in NFS recycling test [#96310](https://github.com/openshift/kubernetes/pull/96310) * Implement log sanitization filter [#96309](https://github.com/openshift/kubernetes/pull/96309) * Make Kubernetes aware of the LoadBalancer behaviour [#92312](https://github.com/openshift/kubernetes/pull/92312) * Fix the kube-proxy document [#95872](https://github.com/openshift/kubernetes/pull/95872) * Update docs and fix redundant logic of scheduler perf [#96326](https://github.com/openshift/kubernetes/pull/96326) * add andyzhangx as reviewer [#96340](https://github.com/openshift/kubernetes/pull/96340) * kubeadm: fix the lint failure where return value is not checked [#96306](https://github.com/openshift/kubernetes/pull/96306) * update max azure data disk count map [#96308](https://github.com/openshift/kubernetes/pull/96308) * CRs: Default non-nullable nulls [#95423](https://github.com/openshift/kubernetes/pull/95423) * Updated Create Pod+PodStatus resource lifecycle test - +4 endpoint coverage [#93459](https://github.com/openshift/kubernetes/pull/93459) * Change the features removal note [#96324](https://github.com/openshift/kubernetes/pull/96324) * dualstack: cleanup IsIPv4 duplicates in favor of k8s/utils functions [#96279](https://github.com/openshift/kubernetes/pull/96279) * Add kube-apiserver lease controller [#95533](https://github.com/openshift/kubernetes/pull/95533) * Less restrictions for AWS NLB health check config [#96312](https://github.com/openshift/kubernetes/pull/96312) * reconcile AWS NLB attributes on service creation [#95247](https://github.com/openshift/kubernetes/pull/95247) * Correctly fix clearing conntrack entry on endpoint changes (nodeport) [#96251](https://github.com/openshift/kubernetes/pull/96251) * test images: Removes -p yes flag from qemu-user-static script call [#95032](https://github.com/openshift/kubernetes/pull/95032) * Increase the timeout to allow summary test pods to start [#96302](https://github.com/openshift/kubernetes/pull/96302) * DelegatingAuthenticationOptions TokenReview client timeout [#96217](https://github.com/openshift/kubernetes/pull/96217) * Remove useless variable and if in kubelet.go [#96141](https://github.com/openshift/kubernetes/pull/96141) * Move dirExists() to kubelet_test [#95569](https://github.com/openshift/kubernetes/pull/95569) * Update CHANGELOG link of older releases [#96207](https://github.com/openshift/kubernetes/pull/96207) * scheduler: remove FrameworkFactory. [#96165](https://github.com/openshift/kubernetes/pull/96165) * test images: Authenticate in order to push images [#96307](https://github.com/openshift/kubernetes/pull/96307) * Add support to size memory backed volumes [#94444](https://github.com/openshift/kubernetes/pull/94444) * Move kubectl get-context validate logic to Validate function [#93109](https://github.com/openshift/kubernetes/pull/93109) * remove comment for cache sync because code was removed [#96301](https://github.com/openshift/kubernetes/pull/96301) * Fail when local source file doesn't exist [#90333](https://github.com/openshift/kubernetes/pull/90333) * Add datapolicy tags to pkg/volume/ [#96006](https://github.com/openshift/kubernetes/pull/96006) * APF: use snake_case in metric labels [#96236](https://github.com/openshift/kubernetes/pull/96236) * kubelet: Use CRI SecurityProfile for Seccomp [#96281](https://github.com/openshift/kubernetes/pull/96281) * optimise defaultpreemption: enumerate fewer candidates [#94814](https://github.com/openshift/kubernetes/pull/94814) * Add Terminating Condition to EndpointSlice [#92968](https://github.com/openshift/kubernetes/pull/92968) * gAdd datapolicy tags to pkg/apis [#95992](https://github.com/openshift/kubernetes/pull/95992) * make flags of TokenRequest required [#95896](https://github.com/openshift/kubernetes/pull/95896) * Switch GCP list calls to paginated calls. [#96278](https://github.com/openshift/kubernetes/pull/96278) * client-go/rest: fix finalURLTemplate for url base == "/" [#74363](https://github.com/openshift/kubernetes/pull/74363) * update features to indicate beta in comment [#96231](https://github.com/openshift/kubernetes/pull/96231) * volume binding: report UnschedulableAndUnresolvable status instead of an error when bound PVs not found [#95541](https://github.com/openshift/kubernetes/pull/95541) * abort if namespace doesn't exist or terminating [#96277](https://github.com/openshift/kubernetes/pull/96277) * Add E2E stress test suite for creation / deletion of VolumeSnapshot resources [#95971](https://github.com/openshift/kubernetes/pull/95971) * pause image: Disable DiagTrack service on Windows image [#95950](https://github.com/openshift/kubernetes/pull/95950) * default `service-account-extend-token-expiration` to true [#96273](https://github.com/openshift/kubernetes/pull/96273) * Ensure created nodes are present in scheduler cache before scheduling [#96062](https://github.com/openshift/kubernetes/pull/96062) * proxy: validate each CIDR config seperately and check for errors [#95036](https://github.com/openshift/kubernetes/pull/95036) * Update Microsoft/go-winio to released v0.4.15 [#96271](https://github.com/openshift/kubernetes/pull/96271) * format incorrectAddresses in klog [#95787](https://github.com/openshift/kubernetes/pull/95787) * kubectl debug: allow set-image-only invocation [#96264](https://github.com/openshift/kubernetes/pull/96264) * Add mrunalp as a node approver [#96176](https://github.com/openshift/kubernetes/pull/96176) * Introduce a simple datapolicy library [#96097](https://github.com/openshift/kubernetes/pull/96097) * Volume snapshot e2e test to validate PVC finalizer [#95863](https://github.com/openshift/kubernetes/pull/95863) * Remove the dependency between create priorityclass command and genera… [#94893](https://github.com/openshift/kubernetes/pull/94893) * Deflake existing configmap count [#96265](https://github.com/openshift/kubernetes/pull/96265) * Revert "add e2e test for Service ExternalIPs" [#96257](https://github.com/openshift/kubernetes/pull/96257) * Fix paging issues when Azure API returns empty values with non-empty nextLink [#96211](https://github.com/openshift/kubernetes/pull/96211) * Removing Alpha annotation as the feature is graduating to Beta in v1.20 [#96173](https://github.com/openshift/kubernetes/pull/96173) * Azure: Support multiple standard load balancers in one cluster [#96111](https://github.com/openshift/kubernetes/pull/96111) * Update cobra dependency to v1.1.1 [#95571](https://github.com/openshift/kubernetes/pull/95571) * warn user about resource being deleted [#95544](https://github.com/openshift/kubernetes/pull/95544) * cleanup: use i18n.T on all command descriptions [#95439](https://github.com/openshift/kubernetes/pull/95439) * kubectl: allow users to use args with KUBECTL_EXTERNAL_DIFF [#95292](https://github.com/openshift/kubernetes/pull/95292) * Adding failure scenario for long FQDN and setHostnameAsFQDN feature [#95187](https://github.com/openshift/kubernetes/pull/95187) * CHANGELOG: Fix kubelet flag enable-cadvisor-json-endpoints [#96253](https://github.com/openshift/kubernetes/pull/96253) * CHANGELOG: Fix release note for snapshot controller update to 3.0.0 [#96249](https://github.com/openshift/kubernetes/pull/96249) * apiserver/filters test: fix data race and do not leak goroutines [#96229](https://github.com/openshift/kubernetes/pull/96229) * Add datapolicy tags to pkg/scheduler/ [#96010](https://github.com/openshift/kubernetes/pull/96010) * Add datapolicy tags to test/e2e/framework [#95993](https://github.com/openshift/kubernetes/pull/95993) * Propose seccomp/apparmor protobuf type definitions for CRI graduation [#95876](https://github.com/openshift/kubernetes/pull/95876) * return success if cordon node by replace [#86214](https://github.com/openshift/kubernetes/pull/86214) * check if kubectl version required values are empty [#95678](https://github.com/openshift/kubernetes/pull/95678) * Allow configuration of etcd healthcheck timeout [#93244](https://github.com/openshift/kubernetes/pull/93244) * separate RootCAConfigMap from BoundServiceAccountTokenVolume [#96197](https://github.com/openshift/kubernetes/pull/96197) * Mitigate wind-up problem in AP&F: prevent queue virtualStart lag [#95986](https://github.com/openshift/kubernetes/pull/95986) * ipset: Address a TODO, add test for TestEntry() with IPv6 address [#95697](https://github.com/openshift/kubernetes/pull/95697) * fixed e2e vsphere statefulsets test [#92787](https://github.com/openshift/kubernetes/pull/92787) * Exclude KEP-1933 from verify-all.sh until after alpha status. [#96235](https://github.com/openshift/kubernetes/pull/96235) * testing: fix failing test on go 1.15.3 [#96214](https://github.com/openshift/kubernetes/pull/96214) * update fake dynamic client to return GVK [#96020](https://github.com/openshift/kubernetes/pull/96020) * Clean code: optimize some logs of mount [#95818](https://github.com/openshift/kubernetes/pull/95818) * test images: sets HOME=/root in cloudbuild.yaml [#96238](https://github.com/openshift/kubernetes/pull/96238) * Fix plugin name in fsgroupapplymetrics of csi and flexvolume [#95892](https://github.com/openshift/kubernetes/pull/95892) * Adding an owner for addon/dns folder [#96228](https://github.com/openshift/kubernetes/pull/96228) * fix CPU time of pod stats with cs.CPU.Time [#96123](https://github.com/openshift/kubernetes/pull/96123) * fix n to nodeInfo easy to understand [#96105](https://github.com/openshift/kubernetes/pull/96105) * fix(test::npd): fix node problem detector test [#96050](https://github.com/openshift/kubernetes/pull/96050) * Remove alpha from kubectl debug command invocation [#96138](https://github.com/openshift/kubernetes/pull/96138) * Update csi-proxy version [#95975](https://github.com/openshift/kubernetes/pull/95975) * test images: set DOCKER_CLI_EXPERIMENTAL=enabled [#96220](https://github.com/openshift/kubernetes/pull/96220) * Increasing withTimeout for ReplicationController Lifecycle test steps [#96184](https://github.com/openshift/kubernetes/pull/96184) * Remove Service Load Balancer Feature Gate [#96179](https://github.com/openshift/kubernetes/pull/96179) * local-up-cluster.sh: Use config file instead of flags for kubelet [#96095](https://github.com/openshift/kubernetes/pull/96095) * cleanup: fix some error log capitalization [#95944](https://github.com/openshift/kubernetes/pull/95944) * Introduce api-extensions category in k8s apiserver [#95603](https://github.com/openshift/kubernetes/pull/95603) * kubeconfig: add explicit path, if specified to loading precedence [#93293](https://github.com/openshift/kubernetes/pull/93293) * plumb channel for lifetime of filter watermarks [#95371](https://github.com/openshift/kubernetes/pull/95371) * fix: pass bearer token to curl using --header instead of --oauth2-bearer [#96204](https://github.com/openshift/kubernetes/pull/96204) * Update Klog dependency [#96154](https://github.com/openshift/kubernetes/pull/96154) * Remove maximum volume limit comment which is easily outdated [#96151](https://github.com/openshift/kubernetes/pull/96151) * fix bug for verify attached volume loop [#92692](https://github.com/openshift/kubernetes/pull/92692) * Provide hack/ testing target for static analysis. [#94661](https://github.com/openshift/kubernetes/pull/94661) * Updated Create AppsV1Deployment resource lifecycle test - +6 endpoint coverage [#93458](https://github.com/openshift/kubernetes/pull/93458) * Add a verbosity option to framework.exec [#96194](https://github.com/openshift/kubernetes/pull/96194) * [Bug 1893972](https://bugzilla.redhat.com/show_bug.cgi?id=1893972): Skip the sig-storage e2e test as early as possible [#96144](https://github.com/openshift/kubernetes/pull/96144) * Add datapolicy tags to cmd/kubeadm directory [#95991](https://github.com/openshift/kubernetes/pull/95991) * Update nodelocaldns yaml to use 1.15.16 image [#95791](https://github.com/openshift/kubernetes/pull/95791) * register scheme for controller-manager [#96133](https://github.com/openshift/kubernetes/pull/96133) * Don't add empty AZ labels to OpenStack pre-provisioned PVs [#95174](https://github.com/openshift/kubernetes/pull/95174) * Add tests and set-image option to kubectl debug [#96058](https://github.com/openshift/kubernetes/pull/96058) * CHANGELOG: Fix kubectl debug KEP link [#95980](https://github.com/openshift/kubernetes/pull/95980) * add e2e test for Service ExternalIPs [#96116](https://github.com/openshift/kubernetes/pull/96116) * refector service some e2e cases to make it runing in multi providers [#95065](https://github.com/openshift/kubernetes/pull/95065) * reenable e2e_node services & debugging improvements [#96128](https://github.com/openshift/kubernetes/pull/96128) * local-up-cluster.sh: Remove ineffective parameters [#96073](https://github.com/openshift/kubernetes/pull/96073) * use patch instead of replace to test the dry-run option [#95831](https://github.com/openshift/kubernetes/pull/95831) * Don't depend on DNS in NetworkPolicy tests [#95453](https://github.com/openshift/kubernetes/pull/95453) * Add runtime representation of []v1.PreferredSchedulingTerm [#96126](https://github.com/openshift/kubernetes/pull/96126) * Add datapolicy tags to staging/src/k8s.io/legacy-cloud-providers [#95995](https://github.com/openshift/kubernetes/pull/95995) * Move pkg/kubectl/cmd/auth under staging/src/k8s.io/kubectl/pkg/cmd/auth [#96145](https://github.com/openshift/kubernetes/pull/96145) * kubectl: deprecate --delete-local-data [#95076](https://github.com/openshift/kubernetes/pull/95076) * Fix bug in JSON path parser where an error occurs when a range is empty [#95933](https://github.com/openshift/kubernetes/pull/95933) * SetCondtion updates generation [#95961](https://github.com/openshift/kubernetes/pull/95961) * Enable completion for `kubectl config delete-context` [#90675](https://github.com/openshift/kubernetes/pull/90675) * Bugfix missing metrics and test cases to ensure terminated request metrics is not missing [#93877](https://github.com/openshift/kubernetes/pull/93877) * Enhance agnhost netexec for SSRF E2Es [#92850](https://github.com/openshift/kubernetes/pull/92850) * Honor disabled LocalStorageCapacityIsolation in scheduling [#96092](https://github.com/openshift/kubernetes/pull/96092) * Add runtime representation of v1.NodeSelector [#96064](https://github.com/openshift/kubernetes/pull/96064) * Kubectl - flush profiling when interrupting a long running command [#96019](https://github.com/openshift/kubernetes/pull/96019) * cleanup of leftover part of a comment. Follow up for #94109 [#95899](https://github.com/openshift/kubernetes/pull/95899) * Add unit tests for dockershim/exec.go [#95534](https://github.com/openshift/kubernetes/pull/95534) * Allow priority to be set for kubelet process on Windows [#96051](https://github.com/openshift/kubernetes/pull/96051) * fix: do not hardcode nginx image URL in rc e2e test case [#95841](https://github.com/openshift/kubernetes/pull/95841) * Add verbose flag to porter so http method can be returned to client [#95781](https://github.com/openshift/kubernetes/pull/95781) * Remove debug print from create quota [#95605](https://github.com/openshift/kubernetes/pull/95605) * Make stats summary tests more flexible [#95345](https://github.com/openshift/kubernetes/pull/95345) * Change dry-run from bool (true) to client [#95338](https://github.com/openshift/kubernetes/pull/95338) * E2E cases for APF [#94925](https://github.com/openshift/kubernetes/pull/94925) * Remove the dependency between autoscale command and generators [#92998](https://github.com/openshift/kubernetes/pull/92998) * map delete key remove exists check [#90355](https://github.com/openshift/kubernetes/pull/90355) * Remove variadic argument from storage interface [#96112](https://github.com/openshift/kubernetes/pull/96112) * Revert "Updated golang/x/net. Also updated golang.org/x/sys" [#96108](https://github.com/openshift/kubernetes/pull/96108) * fix typo in e2e test [#95847](https://github.com/openshift/kubernetes/pull/95847) * Move pkg/registry/rbac code imported by kubectl under component helpers [#95761](https://github.com/openshift/kubernetes/pull/95761) * Adding 'Accept' header to HTTP Probe [#95641](https://github.com/openshift/kubernetes/pull/95641) * Move pkg/apis/core/v1.IsScalarResourceName under pkg/scheduler/util [#96109](https://github.com/openshift/kubernetes/pull/96109) * fix vendor/k8s.io/apimachinery/pkg/api/meta staticcheck [#93859](https://github.com/openshift/kubernetes/pull/93859) * refactor: migrate health checks of control-plane off insecure port in tests [#96059](https://github.com/openshift/kubernetes/pull/96059) * Deflake TestDevicePluginReRegistrationProbeMode: Devices of previous registered should be removed [#96048](https://github.com/openshift/kubernetes/pull/96048) * Disable watchcache for events [#96052](https://github.com/openshift/kubernetes/pull/96052) * Remove FieldMatchingFlags [#94480](https://github.com/openshift/kubernetes/pull/94480) * Make webhook retry backoff parameters configurable [#95705](https://github.com/openshift/kubernetes/pull/95705) * Add datapolicy tags to staging/src/k8s.io/kube-aggregator/ [#95999](https://github.com/openshift/kubernetes/pull/95999) * PV controller: don't delete PVs when PVC is not known yet [#95909](https://github.com/openshift/kubernetes/pull/95909) * Updates golang/x/net and golang/x/sys [#96076](https://github.com/openshift/kubernetes/pull/96076) * Implementing ExternalTrafficPolicy: local in winkernel kube-proxy via DSR [#93166](https://github.com/openshift/kubernetes/pull/93166) * Pass all packages to conversion-gen [#96063](https://github.com/openshift/kubernetes/pull/96063) * Remove behaviors [#96014](https://github.com/openshift/kubernetes/pull/96014) * test: remove flacky ut [#96031](https://github.com/openshift/kubernetes/pull/96031) * git Add datapolicy tags to staging/src/k8s.io/kubectl/ [#95996](https://github.com/openshift/kubernetes/pull/95996) * mv TokenRequest and TokenRequestProjection to GA [#93258](https://github.com/openshift/kubernetes/pull/93258) * Mark SecondaryRangeName as deprecated. [#96013](https://github.com/openshift/kubernetes/pull/96013) * Updating EndpointSliceMirroring e2e test to accept multiple slices [#95977](https://github.com/openshift/kubernetes/pull/95977) * Move cloud-controller-manager to staging k8s.io/cloud-provider [#95740](https://github.com/openshift/kubernetes/pull/95740) * add a jitter to bound token renewal [#96037](https://github.com/openshift/kubernetes/pull/96037) * Cleanup non-namespaced objects in e2e test during interrupts [#96023](https://github.com/openshift/kubernetes/pull/96023) * Delete framework/v1alpha1 folder and change remaining import paths [#95731](https://github.com/openshift/kubernetes/pull/95731) * Change bucket for apiserver_request_filter_duration_seconds metric [#96047](https://github.com/openshift/kubernetes/pull/96047) * Populate ClusterIPs on read [#95894](https://github.com/openshift/kubernetes/pull/95894) * use current method signatures [#95938](https://github.com/openshift/kubernetes/pull/95938) * Move informer_factory to staging [#96016](https://github.com/openshift/kubernetes/pull/96016) * hack/local-up-cluster.sh: fix API_PORT [#96025](https://github.com/openshift/kubernetes/pull/96025) * Added config parameter for CPU threads [#94636](https://github.com/openshift/kubernetes/pull/94636) * Move MatchNodeSelectorTerms to k8s.io/component-helpers [#95531](https://github.com/openshift/kubernetes/pull/95531) * Replace non-ascii string under test/ [#95575](https://github.com/openshift/kubernetes/pull/95575) * exec credential provider: wire in cluster info (superset of #91192) [#95489](https://github.com/openshift/kubernetes/pull/95489) * add tests that update services while gate is off [#96012](https://github.com/openshift/kubernetes/pull/96012) * local-up-cluster.sh: Pass SERVICE_CLUSTER_IP_RANGE to controller manager [#95982](https://github.com/openshift/kubernetes/pull/95982) * Event: Document TTL and best-effort-ness [#95925](https://github.com/openshift/kubernetes/pull/95925) * Automatically wipe dependent fields on service "type" updates [#95196](https://github.com/openshift/kubernetes/pull/95196) * Add a new metric to measure apiserver request filter latency [#95207](https://github.com/openshift/kubernetes/pull/95207) * add audit-log-compress to apiserver [#94066](https://github.com/openshift/kubernetes/pull/94066) * Allow configuring etcd progress notify interval on GCE [#95915](https://github.com/openshift/kubernetes/pull/95915) * refactor(apiserver): disable insecure port [#95856](https://github.com/openshift/kubernetes/pull/95856) * Fix seccomp PSP docker/default annotation handling [#95985](https://github.com/openshift/kubernetes/pull/95985) * Change function signature for MatchNodeSelectorTerms [#95871](https://github.com/openshift/kubernetes/pull/95871) * Update testing-manifests/storage-csi owners file [#95962](https://github.com/openshift/kubernetes/pull/95962) * If image has stack driver agent installed, use it. [#95890](https://github.com/openshift/kubernetes/pull/95890) * fix(kubectl): print error if users place flags before plugin name [#92343](https://github.com/openshift/kubernetes/pull/92343) * Update PriorityClass conformance test to cover DeleteCollection [#95965](https://github.com/openshift/kubernetes/pull/95965) * Update function setting master node size for GCE [#95947](https://github.com/openshift/kubernetes/pull/95947) * always collect containerd logs during e2e-node tests [#95411](https://github.com/openshift/kubernetes/pull/95411) * Address scenario where releasing a resource lock fails if a prior update fails or gets cancelled [#95939](https://github.com/openshift/kubernetes/pull/95939) * dualstack endpoints integration tests [#95907](https://github.com/openshift/kubernetes/pull/95907) * Remove dependency of generators from create rolebinding [#92956](https://github.com/openshift/kubernetes/pull/92956) * remove the deprecated client that we stopped generating [#95923](https://github.com/openshift/kubernetes/pull/95923) * Removing flaky tag from preStop test [#95577](https://github.com/openshift/kubernetes/pull/95577) * pause image: Stricter registry prefix regex [#95870](https://github.com/openshift/kubernetes/pull/95870) * Fix staticcheck failures on apiserver/plugin/pkg/{authenticator, auth… [#95810](https://github.com/openshift/kubernetes/pull/95810) * fix unbound variable on upgrade [#95943](https://github.com/openshift/kubernetes/pull/95943) * Use host IP instead of 127.0.0.1 for kube-apiserver healthcheck. [#95743](https://github.com/openshift/kubernetes/pull/95743) * fixed addons fluentd-elasticsearch statefulset format error [#95912](https://github.com/openshift/kubernetes/pull/95912) * Fix flaky unit test Test_Run_Positive_VolumeMountControllerAttachEnabledRace data race [#94676](https://github.com/openshift/kubernetes/pull/94676) * proxy: label kube_proxy test with more unique label [#95337](https://github.com/openshift/kubernetes/pull/95337) * move node performance tests to separate job [#95040](https://github.com/openshift/kubernetes/pull/95040) * Reuse SSA type converter for resources in the same API Group [#95736](https://github.com/openshift/kubernetes/pull/95736) * fake dynamic client: document that List does not preserve TypeMeta in UnstructuredList [#95117](https://github.com/openshift/kubernetes/pull/95117) * tombstone-ing IPFamily field(15) [#95924](https://github.com/openshift/kubernetes/pull/95924) * Promote: verify PriorityClass endpoints e2e test to Conformance +5 Endpoints [#95884](https://github.com/openshift/kubernetes/pull/95884) * Enable Volume Expansion tests for Windows [#95780](https://github.com/openshift/kubernetes/pull/95780) * test, e2e: Remove duplication when using PodClient.CreateSync [#95679](https://github.com/openshift/kubernetes/pull/95679) * Alter wording to describe pods using a pvc [#95635](https://github.com/openshift/kubernetes/pull/95635) * Add jingxu97 to volume/util owners [#95801](https://github.com/openshift/kubernetes/pull/95801) * test: Add service cluster IP range unit test [#95630](https://github.com/openshift/kubernetes/pull/95630) * Webhook: handle error when calling wait.ExponentialBackoff [#95874](https://github.com/openshift/kubernetes/pull/95874) * scheduler: make Profile an interface. [#95687](https://github.com/openshift/kubernetes/pull/95687) * Grant group KUBE_POD_LOG_READERS_GROUP access to read pod logs on gke… [#95771](https://github.com/openshift/kubernetes/pull/95771) * style: update comments in topology manager [#95720](https://github.com/openshift/kubernetes/pull/95720) * The function shouldRecordEvent will panic when the value of input obj… [#95662](https://github.com/openshift/kubernetes/pull/95662) * Fix static check for pkg/controller/podautoscaler [#95410](https://github.com/openshift/kubernetes/pull/95410) * Remove mattjmcnaughton as a sig-node reviewer [#94953](https://github.com/openshift/kubernetes/pull/94953) * Fix cacher test after bumping fakeBudget timeout to 2 seconds [#95918](https://github.com/openshift/kubernetes/pull/95918) * Fix cacher test flakiness [#95869](https://github.com/openshift/kubernetes/pull/95869) * sets explicit timeout for SubjectAccessReview client [#95725](https://github.com/openshift/kubernetes/pull/95725) * Fix a lot of typos in Azure codes [#95864](https://github.com/openshift/kubernetes/pull/95864) * Cleanup kubelet TODOs that are no longer pertinent. [#94109](https://github.com/openshift/kubernetes/pull/94109) * Fix leader election lock release when using LeaseLocks [#80954](https://github.com/openshift/kubernetes/pull/80954) * Log PodExec stdout + stderr [#95867](https://github.com/openshift/kubernetes/pull/95867) * Update test/e2e/storage owners file [#95868](https://github.com/openshift/kubernetes/pull/95868) * Validate verb in auth can-i command [#95473](https://github.com/openshift/kubernetes/pull/95473) * apiserver: support 'controlplane' as an egress selector type [#95235](https://github.com/openshift/kubernetes/pull/95235) * Bump ip-masq-agent version to pick up CVE fixes [#95843](https://github.com/openshift/kubernetes/pull/95843) * Optimize NormalizeScore for PodTopologySpread [#95809](https://github.com/openshift/kubernetes/pull/95809) * Report a metric for time taken to perform recursive permission change [#95866](https://github.com/openshift/kubernetes/pull/95866) * Add yaml util to unmarshal numbers into int/float [#95836](https://github.com/openshift/kubernetes/pull/95836) * ipvs: ensure selected scheduler kernel modules are loaded [#93040](https://github.com/openshift/kubernetes/pull/93040) * Add option to specify detect-local-mode during cluster configuration [#91788](https://github.com/openshift/kubernetes/pull/91788) * added xpack gem to enable ilm support in fluentd-es-image [#95858](https://github.com/openshift/kubernetes/pull/95858) * e2e: topology manager: avoid sriov device plugin pod leak on test failures [#95592](https://github.com/openshift/kubernetes/pull/95592) * Optimize string building for NamespacedName [#95821](https://github.com/openshift/kubernetes/pull/95821) * test images: Adds Windows Container images support (part 2) [#77398](https://github.com/openshift/kubernetes/pull/77398) * Add MrHohn as an owner of the ip-masq-agent addon [#95844](https://github.com/openshift/kubernetes/pull/95844) * Azure: Update the frontend IP config when the service's `pipName` annotation is changed [#95813](https://github.com/openshift/kubernetes/pull/95813) * Properly quote flags passed to Cluster Autoscaler [#95766](https://github.com/openshift/kubernetes/pull/95766) * Separate network proxy flag for apiserver egress and starting pods [#92669](https://github.com/openshift/kubernetes/pull/92669) * fix session affinity related flaky cases in ipvs proxy mode [#94968](https://github.com/openshift/kubernetes/pull/94968) * Generalize node lease controller [#95428](https://github.com/openshift/kubernetes/pull/95428) * Deflake PostFilter integration test [#95807](https://github.com/openshift/kubernetes/pull/95807) * Increase the concurrency share of workload-low priority level [#95259](https://github.com/openshift/kubernetes/pull/95259) * refactor: migrate node e2e tests off insecure port [#94723](https://github.com/openshift/kubernetes/pull/94723) * Fix a bug that Pods with topologySpreadConstraints get scheduled to nodes without required labels [#95812](https://github.com/openshift/kubernetes/pull/95812) * Add container based scaling to HPA [#90691](https://github.com/openshift/kubernetes/pull/90691) * Horizontal Pod Autoscaler doesn`t automatically scale the number of pods correctly [#95647](https://github.com/openshift/kubernetes/pull/95647) * Add support for building Windows pause image [#91452](https://github.com/openshift/kubernetes/pull/91452) * fix: add missing patch flag for kubeadm init phase control-plane [#95786](https://github.com/openshift/kubernetes/pull/95786) * kubeadm: validate podSubnet against node-mask and serviceSubnet max size [#95723](https://github.com/openshift/kubernetes/pull/95723) * Add integration test for Default PodTopologySpread [#95777](https://github.com/openshift/kubernetes/pull/95777) * Return non-zero code on logexporter failures [#95563](https://github.com/openshift/kubernetes/pull/95563) * Add certificate identification to error message when x509 auth fails [#85480](https://github.com/openshift/kubernetes/pull/85480) * ingore apparmor on windows [#93220](https://github.com/openshift/kubernetes/pull/93220) * Cleanup CCM dependencies [#91474](https://github.com/openshift/kubernetes/pull/91474) * remove unused const failedExpiration [#95789](https://github.com/openshift/kubernetes/pull/95789) * Fix labels for spreading benchmark [#95772](https://github.com/openshift/kubernetes/pull/95772) * Add more Pods and relax skew in E2E spread test [#95769](https://github.com/openshift/kubernetes/pull/95769) * Add integration test for kubectl debug [#95737](https://github.com/openshift/kubernetes/pull/95737) * Promote ReplicationController lifecycle test - +7 endpoint coverage [#95713](https://github.com/openshift/kubernetes/pull/95713) * Remove redundant variable [#95632](https://github.com/openshift/kubernetes/pull/95632) * Replacing factory tests with scheduler.New and options [#95576](https://github.com/openshift/kubernetes/pull/95576) * Make copied `localtime` file write-able [#95557](https://github.com/openshift/kubernetes/pull/95557) * add ipv6 support to the image issue-74839 [#95328](https://github.com/openshift/kubernetes/pull/95328) * Kube-proxy: Perf-fix: Shrink INPUT chain [#95252](https://github.com/openshift/kubernetes/pull/95252) * Use host IP instead of localhost for GKE control plane kubeconfig [#95209](https://github.com/openshift/kubernetes/pull/95209) * Always set relevant variables for cross compiling [#94403](https://github.com/openshift/kubernetes/pull/94403) * write checkpoint only when allocated devices updated. [#95602](https://github.com/openshift/kubernetes/pull/95602) * fix "forbidden" test flakes [#95676](https://github.com/openshift/kubernetes/pull/95676) * netpol: Add CRUD tests for NetworkPolicy API [#95155](https://github.com/openshift/kubernetes/pull/95155) * Fix --dry-run invocation in kubectl e2e [#95594](https://github.com/openshift/kubernetes/pull/95594) * Fix default values for logrotate in /var/log/ [#95753](https://github.com/openshift/kubernetes/pull/95753) * Azure: Add error detail in log [#95716](https://github.com/openshift/kubernetes/pull/95716) * Allow deletion of unhealthy pods if enough healthy [#94381](https://github.com/openshift/kubernetes/pull/94381) * Update the PIP when it is not in the Succeeded provisioning state during the LB update. [#95748](https://github.com/openshift/kubernetes/pull/95748) * Add SELinux labels for kubelet on Fedora CoreOS [#95035](https://github.com/openshift/kubernetes/pull/95035) * cloud provider: fix the fake cloud provider [#95499](https://github.com/openshift/kubernetes/pull/95499) * Move the RuntimeClass tests out of node-kubelet-orphans [#94796](https://github.com/openshift/kubernetes/pull/94796) * Fix golint errors by adding definition comments for pkg/apis/apiserverinternal [#95502](https://github.com/openshift/kubernetes/pull/95502) * Make GKE kube-apiserver use host IP to connect to etcd [#95312](https://github.com/openshift/kubernetes/pull/95312) * fix unbound variable issue in verify.sh [#95659](https://github.com/openshift/kubernetes/pull/95659) * Add back openapi gen for generic types and clean up doc.go [#95529](https://github.com/openshift/kubernetes/pull/95529) * Action Required: Windows hyper-v container featuregate is deprecated in 1.20 and will be removed in 1.21 [#95505](https://github.com/openshift/kubernetes/pull/95505) * Bump github.com/Azure/go-autorest/autorest/adal to 0.9.5 [#95692](https://github.com/openshift/kubernetes/pull/95692) * mark node-problem-detector as serial [#95299](https://github.com/openshift/kubernetes/pull/95299) * Add a new way to generate leader election lock [#95646](https://github.com/openshift/kubernetes/pull/95646) * Graduate DefaultPodTopologySpread to beta [#95631](https://github.com/openshift/kubernetes/pull/95631) * staging/publishing: cleanup import restrictions for csi-translation-lib [#95690](https://github.com/openshift/kubernetes/pull/95690) * Do not skip externalLB update if some nodes are not found. [#95559](https://github.com/openshift/kubernetes/pull/95559) * Refactoring: Reduce unnecessary lines [#92829](https://github.com/openshift/kubernetes/pull/92829) * [e2e/storage] fix range iterator copy issue in getCSINodeLimits [#93126](https://github.com/openshift/kubernetes/pull/93126) * storageversion manager: fix slice allocation [#95629](https://github.com/openshift/kubernetes/pull/95629) * Do not assume storageclass is still in-tree after csi migration [#94489](https://github.com/openshift/kubernetes/pull/94489) * SetHostnameAsFQDN will be beta in v1.20, enable feature gate by default. [#95267](https://github.com/openshift/kubernetes/pull/95267) * Enhance apiextensions-apiserver in the standalone mode [#91541](https://github.com/openshift/kubernetes/pull/91541) * Switch "Events" conformance metadata from v1.19 to v1.20 to reflect actual applicable release [#95626](https://github.com/openshift/kubernetes/pull/95626) * Fix catch all regex and missing DryRun Options [#95660](https://github.com/openshift/kubernetes/pull/95660) * Fixes high CPU usage in kubectl drain [#95260](https://github.com/openshift/kubernetes/pull/95260) * Log conntrack operations [#95694](https://github.com/openshift/kubernetes/pull/95694) * add methods to deallocate and starts vms in a scale set [#95578](https://github.com/openshift/kubernetes/pull/95578) * Remove the dependency of csi-translation-lib module on apiserver/cloud-provider/controller-manager [#95543](https://github.com/openshift/kubernetes/pull/95543) * test: Fix deprecated --dry-run parameter [#95540](https://github.com/openshift/kubernetes/pull/95540) * e2e don't use hardcoded name for containers name [#95672](https://github.com/openshift/kubernetes/pull/95672) * Add client listening URLs configuration to etcd migrate. [#95506](https://github.com/openshift/kubernetes/pull/95506) * Test images: switch to buildx [#93889](https://github.com/openshift/kubernetes/pull/93889) * staging/publishing: remove release-1.16 rules [#95652](https://github.com/openshift/kubernetes/pull/95652) * support multiple bind records (fie nodelocaldns test regression) [#95580](https://github.com/openshift/kubernetes/pull/95580) * Disable ExternalTrafficPolicy Test for large clusters [#95574](https://github.com/openshift/kubernetes/pull/95574) * Use gsutil to download kube binaries and release artifacts [#95625](https://github.com/openshift/kubernetes/pull/95625) * vendor/k8s.io/metrics/pkg/client/custom_metrics: fix static check [#95640](https://github.com/openshift/kubernetes/pull/95640) * tests: Refactor agnhost image pod usage - common (part 1) [#94440](https://github.com/openshift/kubernetes/pull/94440) * fix: smb valid path error [#95583](https://github.com/openshift/kubernetes/pull/95583) * tests: Refactor agnhost image pod usage - network [#94595](https://github.com/openshift/kubernetes/pull/94595) * Fix failing test "Services should only allow access from service loadbalancer source ranges" [#94591](https://github.com/openshift/kubernetes/pull/94591) * run make verify with python3 to fix publishing bot issue [#93627](https://github.com/openshift/kubernetes/pull/93627) * Fix windows node startup failures for fluentbit installation [#95617](https://github.com/openshift/kubernetes/pull/95617) * Fix metrics reporting in kube-apiserver [#95562](https://github.com/openshift/kubernetes/pull/95562) * Enable XFS tests for recent GKE COS versions [#95527](https://github.com/openshift/kubernetes/pull/95527) * Move SCTP to GA [#95566](https://github.com/openshift/kubernetes/pull/95566) * fix func name NewCreateCreateDeploymentOptions [#91931](https://github.com/openshift/kubernetes/pull/91931) * kubelet container status calculation doesn't handle suddenly missing data properly [#95561](https://github.com/openshift/kubernetes/pull/95561) * Map SelectorSpreadPriority to PodTopologySpread plugin [#95448](https://github.com/openshift/kubernetes/pull/95448) * remove secondary client retries in e2e tests [#95495](https://github.com/openshift/kubernetes/pull/95495) * kubectl create ingress [#94327](https://github.com/openshift/kubernetes/pull/94327) * Fix fcpath [#95451](https://github.com/openshift/kubernetes/pull/95451) * TLS transport cache: don't cache transports for incomparable configs [#95427](https://github.com/openshift/kubernetes/pull/95427) * kubectl: Update triage/support label references to kind/support [#95278](https://github.com/openshift/kubernetes/pull/95278) * Fix staticchecks in vendor/k8s.io/client-go [#95230](https://github.com/openshift/kubernetes/pull/95230) * kubectl: add a space between effect and operator when printing tolerations [#94939](https://github.com/openshift/kubernetes/pull/94939) * Ignore deleted pods. [#95560](https://github.com/openshift/kubernetes/pull/95560) * Support the node label `node.kubernetes.io/exclude-from-external-load-balancers` [#95542](https://github.com/openshift/kubernetes/pull/95542) * fix pkg/volume/util static checks [#94992](https://github.com/openshift/kubernetes/pull/94992) * Use fluentbit as logging agent. Replace stackdriver [#93912](https://github.com/openshift/kubernetes/pull/93912) * Fix `kubectl describe ingress` format [#94985](https://github.com/openshift/kubernetes/pull/94985) * Fix typo in comment of hack/verify-shellcheck.sh [#94588](https://github.com/openshift/kubernetes/pull/94588) * Reorder default Filter plugins to have UnschedulableAndUnresolvable f… [#95539](https://github.com/openshift/kubernetes/pull/95539) * Add storageversion manager interface [#92459](https://github.com/openshift/kubernetes/pull/92459) * Lint ttl_controller [#95113](https://github.com/openshift/kubernetes/pull/95113) * Node port udp fast test [#95333](https://github.com/openshift/kubernetes/pull/95333) * fix upgrade test [#94987](https://github.com/openshift/kubernetes/pull/94987) * Fix log dumping for GKE [#95525](https://github.com/openshift/kubernetes/pull/95525) * PriorityClass lifecycle tests [#95340](https://github.com/openshift/kubernetes/pull/95340) * Move scheduler interface to pkg/scheduler/framework [#95069](https://github.com/openshift/kubernetes/pull/95069) * Fix lint errors in pkg/contoller/endpoint [#95224](https://github.com/openshift/kubernetes/pull/95224) * Feature: kubectl create ingress [#78153](https://github.com/openshift/kubernetes/pull/78153) * Wrap errors for NodeLabel, NodePorts, NodePreferAvoidPods and NodeResourcesBalancedAllocation plugins [#95066](https://github.com/openshift/kubernetes/pull/95066) * Wrap errors in taint-toleration, service-affinity plugin [#95085](https://github.com/openshift/kubernetes/pull/95085) * Fix vsphere disk detach failure [#95447](https://github.com/openshift/kubernetes/pull/95447) * Remove the dependency between create quota command and generators [#95265](https://github.com/openshift/kubernetes/pull/95265) * split systemd mount from mount [#94916](https://github.com/openshift/kubernetes/pull/94916) * cleanup: fix golint errors in /pkg/kubelet/stats [#92663](https://github.com/openshift/kubernetes/pull/92663) * fix azure disk attach failure for disk size bigger than 4TB [#95463](https://github.com/openshift/kubernetes/pull/95463) * kubeadm: add some output to the generate-csr command [#95426](https://github.com/openshift/kubernetes/pull/95426) * Move cmd/controller-manager to k8s.io/controller-manager [#91014](https://github.com/openshift/kubernetes/pull/91014) * Fix the busybox image tag in kubemark hollow nodes [#95494](https://github.com/openshift/kubernetes/pull/95494) * Upgrade snapshot controller to 3.0.0 [#95412](https://github.com/openshift/kubernetes/pull/95412) * Initialize k8s.io/component-helpers staging repository [#92507](https://github.com/openshift/kubernetes/pull/92507) * add CAP_NET_RAW capability to CRI stats summery test [#95321](https://github.com/openshift/kubernetes/pull/95321) * OWNERS_ALIASES: Add xmudrii to release-engineering-reviewers [#95478](https://github.com/openshift/kubernetes/pull/95478) * remove __pillar__ refs [#93836](https://github.com/openshift/kubernetes/pull/93836) * kubeadm: make new command functions to keep private when they are not required to be public [#95461](https://github.com/openshift/kubernetes/pull/95461) * fix azure disk data loss issue on Windows when unmount disk [#95456](https://github.com/openshift/kubernetes/pull/95456) * Fix some shellcheck warnings/errors in cluster/gce/util.sh [#94465](https://github.com/openshift/kubernetes/pull/94465) * scheduler: expose Run[Pre]ScorePlugins functions to PreemptionHandle(through PluginRunner) [#93534](https://github.com/openshift/kubernetes/pull/93534) * Update Windows Pause version to 1.4.0 [#95419](https://github.com/openshift/kubernetes/pull/95419) * fix kubelet iptables monitoring on dual-stack [#95378](https://github.com/openshift/kubernetes/pull/95378) * Add DefaultingType to PodTopologySpreadArgs [#95048](https://github.com/openshift/kubernetes/pull/95048) * Update addons volumesnapshots owners file [#95444](https://github.com/openshift/kubernetes/pull/95444) * Update to Calico v3.16.2 [#95424](https://github.com/openshift/kubernetes/pull/95424) * Update write-pki-data to give read permissions to KUBE_PKI_READERS_GR… [#95418](https://github.com/openshift/kubernetes/pull/95418) * test-integration: Fix using deprecated default cluster IPs [#95397](https://github.com/openshift/kubernetes/pull/95397) * Enable Logging of event requests to audit log in cluster/gce/gci/configure-helper.sh [#95388](https://github.com/openshift/kubernetes/pull/95388) * API server: fix default_konnectivity_socket_path typo. [#95417](https://github.com/openshift/kubernetes/pull/95417) * test/e2e/framework/:use the term 'Control Plane' in comment [#95053](https://github.com/openshift/kubernetes/pull/95053) * cloud node controller: handle empty providerID from getProviderID [#95342](https://github.com/openshift/kubernetes/pull/95342) * DualStack: basic dual-stack node IP handling [#95239](https://github.com/openshift/kubernetes/pull/95239) * Upgraded aws-sdk-go dependency to v1.35.5 to support new regions like Milan [#91513](https://github.com/openshift/kubernetes/pull/91513) * log-dump.sh: Fix shellcheck issues [#94762](https://github.com/openshift/kubernetes/pull/94762) * Update the example for kubectl port-forward [#95383](https://github.com/openshift/kubernetes/pull/95383) * Fix reporting network_programming_latency metrics in kube-proxy [#95363](https://github.com/openshift/kubernetes/pull/95363) * Clean up nits in delete cascade flag parsing [#95059](https://github.com/openshift/kubernetes/pull/95059) * Have udp tests return idiomatic ginkgo errors, update reporting of mutating parts [#95276](https://github.com/openshift/kubernetes/pull/95276) * set lastterminationstate for container status even when CRI fails to return termination (or any) data [#95364](https://github.com/openshift/kubernetes/pull/95364) * Mask bearer token in logs when logLevel >= 9 [#95316](https://github.com/openshift/kubernetes/pull/95316) * fixes test/integration/ttlcontroller staticcheck [#95101](https://github.com/openshift/kubernetes/pull/95101) * DualStack: kubelet: do dual-stack iptables rules [#94474](https://github.com/openshift/kubernetes/pull/94474) * make download-or-bust compatible with both sha512/sha1 [#95341](https://github.com/openshift/kubernetes/pull/95341) * Remove kubeconform [#95016](https://github.com/openshift/kubernetes/pull/95016) * Remove dependency pkg/features from CCM [#92201](https://github.com/openshift/kubernetes/pull/92201) * Fix documentation on EndpointSliceCache map [#95336](https://github.com/openshift/kubernetes/pull/95336) * Fix test "[sig-windows] DNS should support configurable pod DNS servers" [#95150](https://github.com/openshift/kubernetes/pull/95150) * e2e hostexec commands does not need sudo [#95318](https://github.com/openshift/kubernetes/pull/95318) * replace sha1 with sha512 [#94975](https://github.com/openshift/kubernetes/pull/94975) * Adding marosset to test/e2e/windows/OWNERS approver [#95335](https://github.com/openshift/kubernetes/pull/95335) * Fix job backoff limit for restart policy Never [#93779](https://github.com/openshift/kubernetes/pull/93779) * Graduates the DisableAcceleratorUsageMetrics feature to beta [#95184](https://github.com/openshift/kubernetes/pull/95184) * include APIVersion in output of 'kubectl api-resources' [#95253](https://github.com/openshift/kubernetes/pull/95253) * Mask Ceph RBD adminSecrets in logs when logLevel >= 4 [#95245](https://github.com/openshift/kubernetes/pull/95245) * fixed percentage behaviour in instr [#89482](https://github.com/openshift/kubernetes/pull/89482) * Send gce node startup scripts logs to console and journal [#95311](https://github.com/openshift/kubernetes/pull/95311) * Move predicates and priorities configuration creation to Policy mapping [#95191](https://github.com/openshift/kubernetes/pull/95191) * scheduler framework: document how to make plugins configurable [#95157](https://github.com/openshift/kubernetes/pull/95157) * Add gate to install CSI proxy [#95242](https://github.com/openshift/kubernetes/pull/95242) * Update Windows image patch version [#95168](https://github.com/openshift/kubernetes/pull/95168) * kubelet: add operations count and error count metrics to network plugin manager [#93066](https://github.com/openshift/kubernetes/pull/93066) * Update addon-manager makefile to use the new staging repo - take two [#95243](https://github.com/openshift/kubernetes/pull/95243) * Remove dependency on behaviors for conformance walk.go [#95015](https://github.com/openshift/kubernetes/pull/95015) * Add error text to kube-system wait error [#95233](https://github.com/openshift/kubernetes/pull/95233) * Replace AreLabelsInWhiteList with IsSubset [#95179](https://github.com/openshift/kubernetes/pull/95179) * updates fluentd docker image and all plugins [#95271](https://github.com/openshift/kubernetes/pull/95271) * proxy: Add tests for kube-proxy config defaulting [#95254](https://github.com/openshift/kubernetes/pull/95254) * Cleaned up: the potentially misleading comment under Event struct [#94910](https://github.com/openshift/kubernetes/pull/94910) * Azure: fix node removal race condition on VMSS deletion [#95289](https://github.com/openshift/kubernetes/pull/95289) * Fix vendor/k8s.io/client-go/discovery/cached/memory staticcheck [#95098](https://github.com/openshift/kubernetes/pull/95098) * Fix golint failures in pkg/registry/core/replicationcontroller [#95275](https://github.com/openshift/kubernetes/pull/95275) * v1.18 support changes [#95284](https://github.com/openshift/kubernetes/pull/95284) * get kibana up to speed with es [#95285](https://github.com/openshift/kubernetes/pull/95285) * kubectl: improve the warning message when doing kubectl apply to the resource without expected annotation [#91934](https://github.com/openshift/kubernetes/pull/91934) * Treat LabelSelectors as atomic by Server Side Apply to fix #92913 [#93901](https://github.com/openshift/kubernetes/pull/93901) * upgrade test for BoundServiceAccountTokenVolume [#94835](https://github.com/openshift/kubernetes/pull/94835) * Support kubectl alpha debug default image imagePullPolicy set by the image tag [#94896](https://github.com/openshift/kubernetes/pull/94896) * fix staticcheck for kubectl pkg files [#95180](https://github.com/openshift/kubernetes/pull/95180) * Azure: Support multiple services sharing one IP address [#94991](https://github.com/openshift/kubernetes/pull/94991) * test: e2e: fix race in pods test [#95261](https://github.com/openshift/kubernetes/pull/95261) * endpointslice controller should mirror parent service labels [#94443](https://github.com/openshift/kubernetes/pull/94443) * Change kubectl clusterinfo to non offensive words [#95202](https://github.com/openshift/kubernetes/pull/95202) * Do not update managedFields timestamp when they don't change [#95240](https://github.com/openshift/kubernetes/pull/95240) * Update triage/support label references to kind/support [#95244](https://github.com/openshift/kubernetes/pull/95244) * fix detach azure disk issue when vm not exist [#95177](https://github.com/openshift/kubernetes/pull/95177) * Remove unused FailfWithOffset() [#94542](https://github.com/openshift/kubernetes/pull/94542) * Make the creation of namespace using POST and PATCH consistent [#95012](https://github.com/openshift/kubernetes/pull/95012) * Verify pod termination with E2E PreStop hook [#94922](https://github.com/openshift/kubernetes/pull/94922) * Fix some shellcheck warnings/errors in cluster/gce/util.sh [#94457](https://github.com/openshift/kubernetes/pull/94457) * Remove unmaintained stackdriver logging e2e test [#95014](https://github.com/openshift/kubernetes/pull/95014) * vsphere: improve logging message on node cache refresh event [#95236](https://github.com/openshift/kubernetes/pull/95236) * Update Makefile to point to the new addon manager gcr repo [#95200](https://github.com/openshift/kubernetes/pull/95200) * Updated symbol 'framework.GetMasterHost' to not use word 'master' [#95166](https://github.com/openshift/kubernetes/pull/95166) * Delete federation tests from sig-network because they are disruptive and no longer relevant [#95160](https://github.com/openshift/kubernetes/pull/95160) * print out the raw pod json instead of the whole golang struct [#95234](https://github.com/openshift/kubernetes/pull/95234) * e2e can't use both pod.Name and pod.GenerateName [#95229](https://github.com/openshift/kubernetes/pull/95229) * Fix description of conversion generator [#92897](https://github.com/openshift/kubernetes/pull/92897) * Updated symbol 'framework.GetAllMasterAddresses' to not use word 'mas… [#95167](https://github.com/openshift/kubernetes/pull/95167) * Add CSI proxy log to fluentd [#95169](https://github.com/openshift/kubernetes/pull/95169) * fix: use ">" instead of ">=" in resource allocation [#95146](https://github.com/openshift/kubernetes/pull/95146) * remove iperf e2e test ip family tags [#94433](https://github.com/openshift/kubernetes/pull/94433) * Network policy test debug and cleanup [#95132](https://github.com/openshift/kubernetes/pull/95132) * fix kube-proxy cleanup [#94915](https://github.com/openshift/kubernetes/pull/94915) * Convert to EphemeralContainers for validation in EphemeralContainersREST [#94685](https://github.com/openshift/kubernetes/pull/94685) * add configuration for controller migration. [#94205](https://github.com/openshift/kubernetes/pull/94205) * kubernetes/sample-apiserver: correct 'information' spelling errors [#95144](https://github.com/openshift/kubernetes/pull/95144) * kubernetes/sample-apiserver: correct 'admission' spelling errors [#95143](https://github.com/openshift/kubernetes/pull/95143) * wrap errors in selectorspread and podtoplogyspread plugin [#95091](https://github.com/openshift/kubernetes/pull/95091) * Add LookForStringInPodExecToContainer(...) that takes container name as argument. [#95055](https://github.com/openshift/kubernetes/pull/95055) * Watch bookmarks may contain version of objects of other types [#95145](https://github.com/openshift/kubernetes/pull/95145) * Graduate SelectorIndex to GA [#95148](https://github.com/openshift/kubernetes/pull/95148) * kubeadm: add note for kubeadm cert renew [#95134](https://github.com/openshift/kubernetes/pull/95134) * kubeadm: print warnings on invalid cert period instead of erroring out [#94504](https://github.com/openshift/kubernetes/pull/94504) * fix goroutine that lives too long [#95123](https://github.com/openshift/kubernetes/pull/95123) * kubeadm: deprecate self-hosting support [#95125](https://github.com/openshift/kubernetes/pull/95125) * Fix UpdateSnapshot when Node is partially removed [#95130](https://github.com/openshift/kubernetes/pull/95130) * add unit tests for getStorageAccounts in azure_storageaccount.go [#95114](https://github.com/openshift/kubernetes/pull/95114) * Add csiproxy log [#95075](https://github.com/openshift/kubernetes/pull/95075) * Fix sctp job flakes [#94828](https://github.com/openshift/kubernetes/pull/94828) * Fix test name TestDump [#95126](https://github.com/openshift/kubernetes/pull/95126) * Show error in status if preserve unknown fields is true for nonstructural schemas [#93078](https://github.com/openshift/kubernetes/pull/93078) * kubeadm: warn but do not error out on missing CA keys on CP join [#94988](https://github.com/openshift/kubernetes/pull/94988) * Disable one subpath test for windows [#95078](https://github.com/openshift/kubernetes/pull/95078) * gce: redirect handshake server requests to metadata-concealment too [#95077](https://github.com/openshift/kubernetes/pull/95077) * apiserver: fix healthz vs. livez vs. readyz log output [#94766](https://github.com/openshift/kubernetes/pull/94766) * Bump konnectivity-client to v0.0.12 [#94983](https://github.com/openshift/kubernetes/pull/94983) * e2e: skip write/read cache when running Block-mode RWX PVC tests [#94881](https://github.com/openshift/kubernetes/pull/94881) * Efficient watch resumption [#94364](https://github.com/openshift/kubernetes/pull/94364) * Fail a test on pre-provisioned Cinder volume deletion error [#95003](https://github.com/openshift/kubernetes/pull/95003) * Mirror pod without OwnerReference should not be created [#91683](https://github.com/openshift/kubernetes/pull/91683) * Wrap errors from DefaultPreemption, ImageLocality and NodeAffinity plugins [#95054](https://github.com/openshift/kubernetes/pull/95054) * Enable per-zone logexporter pods creation [#94056](https://github.com/openshift/kubernetes/pull/94056) * Add s390x support for nonewprivs [#94876](https://github.com/openshift/kubernetes/pull/94876) * "Switch cos version to M85"" [#94784](https://github.com/openshift/kubernetes/pull/94784) * client-go: update out of cluster example with HomeDir func [#93951](https://github.com/openshift/kubernetes/pull/93951) * Fix kube-addon-manager overwriting resources with EnsureExists set [#93762](https://github.com/openshift/kubernetes/pull/93762) * Rename controlplane.Master struct to Instance [#95044](https://github.com/openshift/kubernetes/pull/95044) * API server self request metric [#94288](https://github.com/openshift/kubernetes/pull/94288) * auto nominate aojea to test reviewers [#95027](https://github.com/openshift/kubernetes/pull/95027) * [k8s.io/apiserver/pkg/server/filters]: fixup go vet warning [#93247](https://github.com/openshift/kubernetes/pull/93247) * deprecate scheduler metrics [#95001](https://github.com/openshift/kubernetes/pull/95001) * Add test for listing Leases from all namespace [#94969](https://github.com/openshift/kubernetes/pull/94969) * Enhance log information of verifyRunAsNonRoot, add pod, container information [#94911](https://github.com/openshift/kubernetes/pull/94911) * Replace e2essh on e2e service tests [#94822](https://github.com/openshift/kubernetes/pull/94822) * Add get-users and delete-user to kubectl config [#89840](https://github.com/openshift/kubernetes/pull/89840) * fix: correct glbc ClusterRole [#95025](https://github.com/openshift/kubernetes/pull/95025) * Use the exported struct member directly [#95024](https://github.com/openshift/kubernetes/pull/95024) * Update the use message for kubectl debug [#95006](https://github.com/openshift/kubernetes/pull/95006) * Using structured logging in scheduler framework runtime [#94850](https://github.com/openshift/kubernetes/pull/94850) * Use pager's context instead of TODO [#95013](https://github.com/openshift/kubernetes/pull/95013) * kubeadm: remove the --experimental-kustomize feature [#94871](https://github.com/openshift/kubernetes/pull/94871) * agnhost image: use actual DNS domain instead of hardcoded cluster.local [#92964](https://github.com/openshift/kubernetes/pull/92964) * Support kubectl delete orphan/foreground/background options [#93384](https://github.com/openshift/kubernetes/pull/93384) * Replace 'the the ' with 'the ' [#94947](https://github.com/openshift/kubernetes/pull/94947) * Allow the lifecycle of kube-proxy to be managed independently of the … [#91977](https://github.com/openshift/kubernetes/pull/91977) * tests: Refactors agnhost image pod usage in tests [#94438](https://github.com/openshift/kubernetes/pull/94438) * Remove ext2 + ext3 tests from most volume plugins [#95009](https://github.com/openshift/kubernetes/pull/95009) * Reverting antonios revert (and re-adding the original fix to breadth first polling which was lost in the original pr) [#95008](https://github.com/openshift/kubernetes/pull/95008) * AWS NLB/ELB health check config based on service annotations [#94546](https://github.com/openshift/kubernetes/pull/94546) * Update kustomize.md [#89086](https://github.com/openshift/kubernetes/pull/89086) * kubelet: add unit tests for imagePullSecrets keyring [#94974](https://github.com/openshift/kubernetes/pull/94974) * fix CHANGELOG typo [#92370](https://github.com/openshift/kubernetes/pull/92370) * [pkg/api/podsecuritypolicy]: fixup typo [#94891](https://github.com/openshift/kubernetes/pull/94891) * Fix empty package license generation [#94950](https://github.com/openshift/kubernetes/pull/94950) * Stop container before remove for Docker [#94586](https://github.com/openshift/kubernetes/pull/94586) * test images: uses nanoserver [#89425](https://github.com/openshift/kubernetes/pull/89425) * Graduate kubeadm alpha certs command [#94938](https://github.com/openshift/kubernetes/pull/94938) * Using kubectl apply to create metric adapter [#93023](https://github.com/openshift/kubernetes/pull/93023) * Move Kubelet Summary API to staging directory [#92985](https://github.com/openshift/kubernetes/pull/92985) * check readyz before adding endpoint for kube-apiserver [#94984](https://github.com/openshift/kubernetes/pull/94984) * tests: Refactor agnhost image pod usage [#87266](https://github.com/openshift/kubernetes/pull/87266) * Don't attempt to detach an FC device if we don't know its name [#94781](https://github.com/openshift/kubernetes/pull/94781) * scheduler_perf: use time.Ticker in throughput measurement [#94740](https://github.com/openshift/kubernetes/pull/94740) * spdy: add optional periodic Pings on the connection [#94170](https://github.com/openshift/kubernetes/pull/94170) * sts: rollout history will show the details of the sts if the revision is specfied [#86506](https://github.com/openshift/kubernetes/pull/86506) * Update nodelocaldns yaml to use 1.15.14 image [#94951](https://github.com/openshift/kubernetes/pull/94951) * removing deprecated scheduler metrics [#94884](https://github.com/openshift/kubernetes/pull/94884) * fix duplicate testcase names in TestValidateCachedClient [#94872](https://github.com/openshift/kubernetes/pull/94872) * Tests for empty constraints array when DefaultPodTopologySpread is enabled [#94864](https://github.com/openshift/kubernetes/pull/94864) * test flake: fix data race in csi_test.go [#94735](https://github.com/openshift/kubernetes/pull/94735) * Fix staging/src/k8s.io/apimachinery/pkg/labels golint findings [#94501](https://github.com/openshift/kubernetes/pull/94501) * Allow to map the same container port to different host ports [#94494](https://github.com/openshift/kubernetes/pull/94494) * Fix some shellcheck warnings/errors in cluster/gce/util.sh [#94458](https://github.com/openshift/kubernetes/pull/94458) * Enhancement on the testcase to cover more possibilities [#94413](https://github.com/openshift/kubernetes/pull/94413) * Fail early on stress test and improve logging [#94292](https://github.com/openshift/kubernetes/pull/94292) * Add e2e multiple endpoint services test [#94232](https://github.com/openshift/kubernetes/pull/94232) * intra-pod test improvements for bug-triage and node-level reporting [#93837](https://github.com/openshift/kubernetes/pull/93837) * refactor(*): update pvc quota name typo in comment [#93766](https://github.com/openshift/kubernetes/pull/93766) * allow adding annotations to pod when using kubectl run [#93388](https://github.com/openshift/kubernetes/pull/93388) * Mount kubelet and container runtime rootdir on LSSD [#93305](https://github.com/openshift/kubernetes/pull/93305) * kubectl: warn when creating roles with custom verbs [#92492](https://github.com/openshift/kubernetes/pull/92492) * Fix error check logic in test [#92140](https://github.com/openshift/kubernetes/pull/92140) * make kubectl/kubeadm completion script support busybox [#89962](https://github.com/openshift/kubernetes/pull/89962) * do not wait for node ready when starting kube-proxy in 'nokubelet' mode [#86582](https://github.com/openshift/kubernetes/pull/86582) * kubeadm: make "alpha kubeconfig user" accept --config [#94879](https://github.com/openshift/kubernetes/pull/94879) * use GetInstanceProviderID to get instance provider ID [#94894](https://github.com/openshift/kubernetes/pull/94894) * log-dump.sh: Do not modify logexporter-daemonset.yaml in-place. [#94681](https://github.com/openshift/kubernetes/pull/94681) * Fix kubelet log message when starting a container [#91469](https://github.com/openshift/kubernetes/pull/91469) * fix: detach azure disk broken on Azure Stack [#94885](https://github.com/openshift/kubernetes/pull/94885) * Move dashpole to emeritus in kubelet [#94840](https://github.com/openshift/kubernetes/pull/94840) * Fix pkg/kubelet static checks [#94574](https://github.com/openshift/kubernetes/pull/94574) * (PidsLimit GA follow up): bump the version of k8s.io/system-validators to 1.2 [#94667](https://github.com/openshift/kubernetes/pull/94667) * Set the oom_score_adj of guaranteed pod to -997 [#71269](https://github.com/openshift/kubernetes/pull/71269) * Change code to use staging/k8s.io/mount-utils [#94527](https://github.com/openshift/kubernetes/pull/94527) * Return the Kubernetes version which stopped serving deprecated APIs by default [#94936](https://github.com/openshift/kubernetes/pull/94936) * kubeadm: remove the --kubelet-version flag for "upgrade node" [#94869](https://github.com/openshift/kubernetes/pull/94869) * Take into account the latency incurred in server filters [#94903](https://github.com/openshift/kubernetes/pull/94903) * kubeadm: relax the validation of kubeconfig server URLs [#94816](https://github.com/openshift/kubernetes/pull/94816) * Limit the max number of splitting. [#94803](https://github.com/openshift/kubernetes/pull/94803) * Add a check for crio service before starting node e2e tests [#94760](https://github.com/openshift/kubernetes/pull/94760) * Handle nil elements when sorting, instead of panicking [#94666](https://github.com/openshift/kubernetes/pull/94666) * apiextensions: prune array type without items in published OpenAPI [#94888](https://github.com/openshift/kubernetes/pull/94888) * use better buckets for azure api calls [#94873](https://github.com/openshift/kubernetes/pull/94873) * Remove kubeadm audit package [#94919](https://github.com/openshift/kubernetes/pull/94919) * Make kubeconfig command-line help message of kube-proxy more precise [#94347](https://github.com/openshift/kubernetes/pull/94347) * Remove testcluster check for csi proxy [#94908](https://github.com/openshift/kubernetes/pull/94908) * Ensuring EndpointSlices are recreated after Service recreation [#94730](https://github.com/openshift/kubernetes/pull/94730) * Specify a DialContext in storage plugin clients [#91785](https://github.com/openshift/kubernetes/pull/91785) * Add cheftako to KCM owners. [#94897](https://github.com/openshift/kubernetes/pull/94897) * fix azure file migration panic [#94853](https://github.com/openshift/kubernetes/pull/94853) * test(kubelet): deflake TestRotateShutsDownConnections [#94880](https://github.com/openshift/kubernetes/pull/94880) * implement and enable gce instancev2 [#94846](https://github.com/openshift/kubernetes/pull/94846) * Filters on kubemark nodegroups when selecting node template to enable hollow node clusters that contain real nodes. [#93201](https://github.com/openshift/kubernetes/pull/93201) * test(apply): deflake run_kubectl_apply_tests(round 3) [#94854](https://github.com/openshift/kubernetes/pull/94854) * Adding cheftako to CCM owners. [#94868](https://github.com/openshift/kubernetes/pull/94868) * Update csi proxy to v0.2.1 [#94842](https://github.com/openshift/kubernetes/pull/94842) * scheduler_perf: refactor to allow arbitrary workloads [#93252](https://github.com/openshift/kubernetes/pull/93252) * base-images: Update to debian-base:buster-v1.2.0 and debian-iptables:buster-v1.3.0 [#94733](https://github.com/openshift/kubernetes/pull/94733) * Fix resource location for ipv6 pods [#94834](https://github.com/openshift/kubernetes/pull/94834) * test images: Fixes echoserver s390x image [#94777](https://github.com/openshift/kubernetes/pull/94777) * Clean up remaining ns flag [#94789](https://github.com/openshift/kubernetes/pull/94789) * test/e2e: Busybox image is not being templatized [#94693](https://github.com/openshift/kubernetes/pull/94693) * fix expanding rbd volumes without ceph.conf [#92027](https://github.com/openshift/kubernetes/pull/92027) * Override hostname with instance name [#94267](https://github.com/openshift/kubernetes/pull/94267) * Fix e2e autoscaling namespace error [#94823](https://github.com/openshift/kubernetes/pull/94823) * kubeadm init phase upload-certs: add flag --kubeconfig [#94765](https://github.com/openshift/kubernetes/pull/94765) * cloud node controller: implement with workqueues and node lister [#94736](https://github.com/openshift/kubernetes/pull/94736) * Sort kubectl top pod output when --sort-by and --containers are used together [#93692](https://github.com/openshift/kubernetes/pull/93692) * kubectl: Fix TCP and UDP port forward [#94728](https://github.com/openshift/kubernetes/pull/94728) * test: prefer NoError/Error over Nil/NotNil [#93214](https://github.com/openshift/kubernetes/pull/93214) * kubeadm: remove the "alpha kubelet config enable-dynamic" command [#94668](https://github.com/openshift/kubernetes/pull/94668) * LockToDefault the ExternalPolicyForExternalIP feature gate [#94581](https://github.com/openshift/kubernetes/pull/94581) * Ignore not found in `kubectl wait --for=delete` [#90969](https://github.com/openshift/kubernetes/pull/90969) * pass instanceMetadata to updateNodeAddress to reduce api calls [#93284](https://github.com/openshift/kubernetes/pull/93284) * Deflake TestRestoreAllWaitOldIptablesRestore [#94553](https://github.com/openshift/kubernetes/pull/94553) * Refactor kubectl stdin test [#93961](https://github.com/openshift/kubernetes/pull/93961) * Increasing acceptable timeout for EndpointSlice garbage collection [#94785](https://github.com/openshift/kubernetes/pull/94785) * Revert "conntrack e2e test debug connections" [#94800](https://github.com/openshift/kubernetes/pull/94800) * Ensure `kubectl diff --server-side` does not conflict with client-side apply [#94380](https://github.com/openshift/kubernetes/pull/94380) * verify-generated-swagger-docs: remove unnecessary build [#94820](https://github.com/openshift/kubernetes/pull/94820) * Wrap errors from VolumeBinding and DefaultBinder plugins [#94692](https://github.com/openshift/kubernetes/pull/94692) * Use ExpectNoError(err) for some e2e tests [#94482](https://github.com/openshift/kubernetes/pull/94482) * ubernetes_lite.go: remove image argument from SpreadServiceOrFail [#94782](https://github.com/openshift/kubernetes/pull/94782) * count of etcd object should be limited to the specified resource [#94773](https://github.com/openshift/kubernetes/pull/94773) * Graduate WinOverlay to Beta [#94807](https://github.com/openshift/kubernetes/pull/94807) * Update to go1.15.2 [#94449](https://github.com/openshift/kubernetes/pull/94449) * Add metav1.SetMetaDataLabel func [#93027](https://github.com/openshift/kubernetes/pull/93027) * Move ResourceQuota admission to k8s.io/apiserver lib [#93537](https://github.com/openshift/kubernetes/pull/93537) * Do not allow manual changes to manageFields via subresources [#91993](https://github.com/openshift/kubernetes/pull/91993) * test: ensure WaitForCacheSync is called after starting sharedInformerFacotry [#94739](https://github.com/openshift/kubernetes/pull/94739) * Move external facing podresources apis to staging [#92632](https://github.com/openshift/kubernetes/pull/92632) * e2e test support microk8s [#94747](https://github.com/openshift/kubernetes/pull/94747) * remove DefaultIngressClass feature gate for 1.20 [#94510](https://github.com/openshift/kubernetes/pull/94510) * Remove pvcLister from genericScheduler [#92846](https://github.com/openshift/kubernetes/pull/92846) * Optimize the use of informer for scheduler [#93566](https://github.com/openshift/kubernetes/pull/93566) * follow up cleanup after SupportPodPidLimits GA [#94779](https://github.com/openshift/kubernetes/pull/94779) * add network rule support in Azure account creation [#94239](https://github.com/openshift/kubernetes/pull/94239) * Use namespace flag passed to RunKubectl* methods [#94609](https://github.com/openshift/kubernetes/pull/94609) * Update csi-proxy to use beta version [#94671](https://github.com/openshift/kubernetes/pull/94671) * cluster/images: Add justaugustus as reviewer [#94769](https://github.com/openshift/kubernetes/pull/94769) * hack: Add justaugustus as reviewer [#94768](https://github.com/openshift/kubernetes/pull/94768) * remove pod presets [#94090](https://github.com/openshift/kubernetes/pull/94090) * fix windows container root validate [#92355](https://github.com/openshift/kubernetes/pull/92355) * .github: Add justaugustus as reviewer [#94771](https://github.com/openshift/kubernetes/pull/94771) * test/{images,utils/image}: Add justaugustus as reviewer [#94770](https://github.com/openshift/kubernetes/pull/94770) * avoid potential secret leaking while reading .dockercfg [#94712](https://github.com/openshift/kubernetes/pull/94712) * Bump etcd to dd1b699fc489 [#94711](https://github.com/openshift/kubernetes/pull/94711) * Fix the bug that kubeadm tries to call 'docker info' even if the CRI socket was for another CR [#94555](https://github.com/openshift/kubernetes/pull/94555) * kubeadm: adjust the logic around etcd data directory creation [#94102](https://github.com/openshift/kubernetes/pull/94102) * Fix misusage of RLock in timeCache lru.Cache.Get() [#94751](https://github.com/openshift/kubernetes/pull/94751) * Add example of using resource builder to load a manifest file [#93543](https://github.com/openshift/kubernetes/pull/93543) * kubeadm: Avoid logging token in RunDeleteTokens [#94727](https://github.com/openshift/kubernetes/pull/94727) * Remove tests related to HTTPS support for ingress-gce [#94731](https://github.com/openshift/kubernetes/pull/94731) * Add retry for creating metrics grabber to fix test flakes [#94729](https://github.com/openshift/kubernetes/pull/94729) * Graduate ServiceAccountIssuerDiscovery to beta [#91921](https://github.com/openshift/kubernetes/pull/91921) * Non-zero cfs quota period duration requires feature flag [#94687](https://github.com/openshift/kubernetes/pull/94687) * gpu device plugin uses EnsureExists addon mode [#94726](https://github.com/openshift/kubernetes/pull/94726) * Fix some shellcheck warnings/errors in cluster/gce/util.sh [#94462](https://github.com/openshift/kubernetes/pull/94462) * Fix minor comment in a script [#94702](https://github.com/openshift/kubernetes/pull/94702) * rename some files [#94704](https://github.com/openshift/kubernetes/pull/94704) * kubelet: assume that swap is disabled when /proc/swaps does not exist [#93931](https://github.com/openshift/kubernetes/pull/93931) * Migrate scheduler, controller-manager and cloud-controller-manager to use LeaseLock [#94603](https://github.com/openshift/kubernetes/pull/94603) * Remove field disablePreemption from internal scheduler codebase [#94701](https://github.com/openshift/kubernetes/pull/94701) * Fix index out of range panic for kubectl alpha debug [#94580](https://github.com/openshift/kubernetes/pull/94580) * Dual-stack: make nodeipam compatible with existing single-stack clusters when dual-stack feature gate become enabled by default [#90439](https://github.com/openshift/kubernetes/pull/90439) * Strip unnecessary security contexts on Windows [#93475](https://github.com/openshift/kubernetes/pull/93475) * Run unit tests 2 instead of 3 times via bazel [#94699](https://github.com/openshift/kubernetes/pull/94699) * cloud provider: add zone/region to InstanceMetadata [#93569](https://github.com/openshift/kubernetes/pull/93569) * Fix some shellcheck warnings/errors in cluster/gce/util.sh [#94461](https://github.com/openshift/kubernetes/pull/94461) * Disable log rotation of kubernetes and pod logs [#93781](https://github.com/openshift/kubernetes/pull/93781) * Reduce offline volume expansion flake [#94144](https://github.com/openshift/kubernetes/pull/94144) * Preemption plugin to fetch pod from informer cache [#92682](https://github.com/openshift/kubernetes/pull/92682) * Revert "Switch cos version to M85" [#94669](https://github.com/openshift/kubernetes/pull/94669) * Prevent deletion of namespace again [#94318](https://github.com/openshift/kubernetes/pull/94318) * Serve storage-versions API in kube-apiserver [#92064](https://github.com/openshift/kubernetes/pull/92064) * Fix incorrect comment in runtime ObjectKind interface [#93785](https://github.com/openshift/kubernetes/pull/93785) * Check for sandboxes before deleting the pod from apiserver [#92817](https://github.com/openshift/kubernetes/pull/92817) * e2e storage: skip multi-volume generic ephemeral volume test [#93930](https://github.com/openshift/kubernetes/pull/93930) * storage E2E: explicitly wait for PV deletion after ephemeral test [#94647](https://github.com/openshift/kubernetes/pull/94647) * remove feature gate SupportIPVSProxyMode. [#94514](https://github.com/openshift/kubernetes/pull/94514) * Update Calico to v3.15.2 [#94241](https://github.com/openshift/kubernetes/pull/94241) * deps: opencontainers/go-digest -> v1.0.0 [#93039](https://github.com/openshift/kubernetes/pull/93039) * kubeadm: Update versions for 1.20 [#94664](https://github.com/openshift/kubernetes/pull/94664) * Tolerate NotFound errors when deleting snapshots [#94653](https://github.com/openshift/kubernetes/pull/94653) * kubelet: remove alpha warnings for CNI flags [#94508](https://github.com/openshift/kubernetes/pull/94508) * Switch cos version to M85 [#94634](https://github.com/openshift/kubernetes/pull/94634) * Add roundtrip tests for metrics repo [#94639](https://github.com/openshift/kubernetes/pull/94639) * add lock for csi node update [#94389](https://github.com/openshift/kubernetes/pull/94389) * Promote PidLimits to GA [#94140](https://github.com/openshift/kubernetes/pull/94140) * test(portforward): deflake TestGetListener [#94594](https://github.com/openshift/kubernetes/pull/94594) * fixes a data race in SerializeObject function [#94589](https://github.com/openshift/kubernetes/pull/94589) * Count storage requests as whole byte values in quota [#94620](https://github.com/openshift/kubernetes/pull/94620) * fix golint failures for staging/src/k8s.io/client-go/examples/workqueue [#94605](https://github.com/openshift/kubernetes/pull/94605) * Update Calico cpva to v0.8.3 [#91568](https://github.com/openshift/kubernetes/pull/91568) * Initialize scheduler's podInformer in sharedInformerFactory [#93044](https://github.com/openshift/kubernetes/pull/93044) * Move the StorageVersions types to kube-apiserver [#93087](https://github.com/openshift/kubernetes/pull/93087) * Sort list of formats for --logging-format description to make it deterministic [#94629](https://github.com/openshift/kubernetes/pull/94629) * Skip TestClientReceivedGOAWAY [#94623](https://github.com/openshift/kubernetes/pull/94623) * Add Stephen Augustus as Reviewer for staging/publishing [#94616](https://github.com/openshift/kubernetes/pull/94616) * fix golint for pkg/volume/azure_dd [#94179](https://github.com/openshift/kubernetes/pull/94179) * Remove pkg/api/endpoints [#94610](https://github.com/openshift/kubernetes/pull/94610) * add myself to sig-node-reviewers [#94401](https://github.com/openshift/kubernetes/pull/94401) * e2e: fix deployment non-unique env vars to avoid SSA error [#94614](https://github.com/openshift/kubernetes/pull/94614) * Cleanup custom metrics conversion functions [#94481](https://github.com/openshift/kubernetes/pull/94481) * validate KubeletCgroups and KubeReservedCgroup [#72671](https://github.com/openshift/kubernetes/pull/72671) * cleanup: remove useless methods [#91557](https://github.com/openshift/kubernetes/pull/91557) * build: Fix go-runner arch in server images [#94552](https://github.com/openshift/kubernetes/pull/94552) * Track pods with required anti-affinity [#94059](https://github.com/openshift/kubernetes/pull/94059) * Update seccomp e2e test for GA [#91442](https://github.com/openshift/kubernetes/pull/91442) * kubectl/drain add support for custom pod filters [#88337](https://github.com/openshift/kubernetes/pull/88337) * Update CHANGELOG-1.18.md [#94236](https://github.com/openshift/kubernetes/pull/94236) * Azure Cloud Provider should support Service annotations that allow for ip-tag control over the public ips created for LoadBalancer Services [#94114](https://github.com/openshift/kubernetes/pull/94114) * Avoid the API call to update pod if nothing is changed [#94187](https://github.com/openshift/kubernetes/pull/94187) * Remove unnecessary double-pointer [#94573](https://github.com/openshift/kubernetes/pull/94573) * Only process all nodes when incoming pod has no preferred affinity [#94125](https://github.com/openshift/kubernetes/pull/94125) * Change nodeInfolist building logic in scheduler [#93473](https://github.com/openshift/kubernetes/pull/93473) * Revert "fix cluster/log-dump/log-dump.sh shellcheck failures" [#94596](https://github.com/openshift/kubernetes/pull/94596) * test(tools::events): deflake TestEventSeriesf [#94570](https://github.com/openshift/kubernetes/pull/94570) * conntrack e2e test debug connections [#92643](https://github.com/openshift/kubernetes/pull/92643) * Added support for register-with-taints setting #93608 [#94471](https://github.com/openshift/kubernetes/pull/94471) * Add WatchListPageSize to cache.Config [#94363](https://github.com/openshift/kubernetes/pull/94363) * clean up testutil/metrics.go [#94386](https://github.com/openshift/kubernetes/pull/94386) * Remove azure-load-balancer-disable-tcp-reset annotation [#94297](https://github.com/openshift/kubernetes/pull/94297) * only update Azure data disks when attach/detach [#94265](https://github.com/openshift/kubernetes/pull/94265) * ARM client: survive empty response and error [#94078](https://github.com/openshift/kubernetes/pull/94078) * Add metrics for azure service operations (route and loadbalancer). [#94124](https://github.com/openshift/kubernetes/pull/94124) * kubectl: Use Fprintf [#91423](https://github.com/openshift/kubernetes/pull/91423) * test(workqueue): deflake TestMetrics [#94556](https://github.com/openshift/kubernetes/pull/94556) * test(watch-tool): deflake TestRetryWatcherToFinishWithUnreadEvents [#94554](https://github.com/openshift/kubernetes/pull/94554) * test(kuberuntime): deflake TestRecordOperation [#94549](https://github.com/openshift/kubernetes/pull/94549) * Remove canonicalization of endpoints by endpoints controller for better comparison [#94112](https://github.com/openshift/kubernetes/pull/94112) * Speed up slow Kubeadm unit tests, avoid mutating global variables [#94535](https://github.com/openshift/kubernetes/pull/94535) * Deflake cpumanager checkpoint unit tests [#94541](https://github.com/openshift/kubernetes/pull/94541) * test(azure): Deflake TestCacheNoConcurrentGet [#94537](https://github.com/openshift/kubernetes/pull/94537) * Deflake port forward tests to avoid hard-coded local ports [#94543](https://github.com/openshift/kubernetes/pull/94543) * Use unique socket name per cm test [#94539](https://github.com/openshift/kubernetes/pull/94539) * Deflake serving options, avoid hard-coding ports [#94544](https://github.com/openshift/kubernetes/pull/94544) * test(iptables): deflake TestRestoreAllGrabOldLock [#94534](https://github.com/openshift/kubernetes/pull/94534) * Deflake unit tests [#94529](https://github.com/openshift/kubernetes/pull/94529) * kubeadm: remove the CoreDNS check for supported image digests [#94506](https://github.com/openshift/kubernetes/pull/94506) * kubeadm: apply resource requests in the etcd pod spec [#94479](https://github.com/openshift/kubernetes/pull/94479) * More testcases for GOAWAY [#94390](https://github.com/openshift/kubernetes/pull/94390) * Improve ability to debug Events e2e failure [#94483](https://github.com/openshift/kubernetes/pull/94483) * Add logging when fail to kill container or pod [#94084](https://github.com/openshift/kubernetes/pull/94084) * docs(api): 📝 Fix HPA docs with addition of "External" type [#94010](https://github.com/openshift/kubernetes/pull/94010) * Fast return when no any matched anti-affinity terms [#93843](https://github.com/openshift/kubernetes/pull/93843) * Fix naming inconsistency in scheduler plugin interface comments [#92940](https://github.com/openshift/kubernetes/pull/92940) * Stop ignoring unit test flakes [#93605](https://github.com/openshift/kubernetes/pull/93605) * fix vendor/k8s.io/apimachinery/pkg/runtime/serializer/versioning staticcheck [#94476](https://github.com/openshift/kubernetes/pull/94476) * Consistently use double quotes in proto files [#94491](https://github.com/openshift/kubernetes/pull/94491) * Updating winkernel kube-proxy OWNERS file [#94492](https://github.com/openshift/kubernetes/pull/94492) * Deflake TestServiceRegistryExternalTrafficHealthCheckNodePortUserAllocation [#94488](https://github.com/openshift/kubernetes/pull/94488) * prefer double quotes and consistent usage in .proto files. [#94485](https://github.com/openshift/kubernetes/pull/94485) * Don't create a new sandbox for pod with RestartPolicyOnFailure if all containers succeeded [#92614](https://github.com/openshift/kubernetes/pull/92614) * Update security contacts for sig-cli [#94466](https://github.com/openshift/kubernetes/pull/94466) * Stop setting SelfLink in kube-apiserver. [#94397](https://github.com/openshift/kubernetes/pull/94397) * Made the flag which defined in cadvisor can be used when kubelet config start cmd [#87054](https://github.com/openshift/kubernetes/pull/87054) * test(csi): deflake TestAttacherWithCSIDriver [#94031](https://github.com/openshift/kubernetes/pull/94031) * Make clustername configurable in generation of kubeconfig using kubeadm command [#93992](https://github.com/openshift/kubernetes/pull/93992) * Remove default conversions [#94460](https://github.com/openshift/kubernetes/pull/94460) * kubectl: Fix vendored dependency [#94451](https://github.com/openshift/kubernetes/pull/94451) * fix kubeadm update coredns with skip pending pod [#94299](https://github.com/openshift/kubernetes/pull/94299) * kubeadm: Add a preflight check that the control-plane node has at least 1700MB of RAM [#93275](https://github.com/openshift/kubernetes/pull/93275) * Removed broken link to Analytics [#93975](https://github.com/openshift/kubernetes/pull/93975) * Modify the warning message format from "%d" to "%v" in shared_informer.go. [#93919](https://github.com/openshift/kubernetes/pull/93919) * kubectl describe pod: use ReportingController as an event source [#93687](https://github.com/openshift/kubernetes/pull/93687) * Fix drain forbidden [#93947](https://github.com/openshift/kubernetes/pull/93947) * fix typos in cmd/kubeadm [#94385](https://github.com/openshift/kubernetes/pull/94385) * fix staticcheck errors in resourcequota [#94371](https://github.com/openshift/kubernetes/pull/94371) * Fix for host path test case [#93176](https://github.com/openshift/kubernetes/pull/93176) * kubeadm: Fix `upgrade plan` for air-gapped setups [#94421](https://github.com/openshift/kubernetes/pull/94421) * Start CSI proxy as service [#94374](https://github.com/openshift/kubernetes/pull/94374) * Add exponential backoff for connection refused errors [#94235](https://github.com/openshift/kubernetes/pull/94235) * proxy/userspace: use waitgroups instead of sketchy atomic ops in testcases [#93979](https://github.com/openshift/kubernetes/pull/93979) * remove --verbose_failures from .bazelrc [#94447](https://github.com/openshift/kubernetes/pull/94447) * Control Plane is a better name [#94407](https://github.com/openshift/kubernetes/pull/94407) * Mount utils [#91596](https://github.com/openshift/kubernetes/pull/91596) * Make similar buckets for api and etcd request duration histogram [#94134](https://github.com/openshift/kubernetes/pull/94134) * Use canonical import path in client-gen input-base [#93164](https://github.com/openshift/kubernetes/pull/93164) * kubeadm: make the scheduler and KCM connect to the local API endpoint [#94398](https://github.com/openshift/kubernetes/pull/94398) * Shorten watch restart test, run in parallel [#93394](https://github.com/openshift/kubernetes/pull/93394) * fixed golint error in pkg/apis/admissionregistration/validation [#94338](https://github.com/openshift/kubernetes/pull/94338) * Remove phantoms from dump_requests output [#93406](https://github.com/openshift/kubernetes/pull/93406) * update test to match validation filter of pods [#93985](https://github.com/openshift/kubernetes/pull/93985) * fix cluster/log-dump/log-dump.sh shellcheck failures [#88349](https://github.com/openshift/kubernetes/pull/88349) * fix vendor/k8s.io/apimachinery/pkg/conversion staticcheck [#94387](https://github.com/openshift/kubernetes/pull/94387) * modify DNS-1123 error messages to indicate that RFC 1123 is not followed exactly [#94182](https://github.com/openshift/kubernetes/pull/94182) * Avoid using socket for hints in generateCPUTopologyHints [#90980](https://github.com/openshift/kubernetes/pull/90980) * Update max data disk count with new instance types [#94340](https://github.com/openshift/kubernetes/pull/94340) * Fix bug in reflector not detecting "Too large resource version" error [#94316](https://github.com/openshift/kubernetes/pull/94316) * Ensure backoff step is set to 1 for Azure armclient [#94180](https://github.com/openshift/kubernetes/pull/94180) * chore: upgrade Azure/go-autorest/autorest to v0.11.1 [#93499](https://github.com/openshift/kubernetes/pull/93499) * Fix GCE ILB code to support protocol change [#93423](https://github.com/openshift/kubernetes/pull/93423) * fix HandleCrash() order [#93108](https://github.com/openshift/kubernetes/pull/93108) * bind metadata proxy to 0.0.0.0 [#93492](https://github.com/openshift/kubernetes/pull/93492) * AWS: remove volume IOPS limit [#90014](https://github.com/openshift/kubernetes/pull/90014) * Add SCTP Network Policy tests [#89582](https://github.com/openshift/kubernetes/pull/89582) * Fix FakeClock::Reset to always succeed [#94317](https://github.com/openshift/kubernetes/pull/94317) * kubeadm: reset don't unmount /var/lib/kubelet if it is mounted [#93702](https://github.com/openshift/kubernetes/pull/93702) * Skip TestLoopbackHostPortIPv6 run on non-IPv6 env [#94376](https://github.com/openshift/kubernetes/pull/94376) * Ensure getPrimaryInterfaceID not panic when network interfaces for Azure VMSS are null [#94355](https://github.com/openshift/kubernetes/pull/94355) * kubelet, cgroupv2: do not create /sys/fs/cgroup/sys with cgroupfs [#94111](https://github.com/openshift/kubernetes/pull/94111) * Fix deleting loadbalancer after resource group in azure [#93962](https://github.com/openshift/kubernetes/pull/93962) * Refactor pkg/controllers/resourcequota to fix golint errors [#93946](https://github.com/openshift/kubernetes/pull/93946) * kubeadm: Ensure etcd manifests are regenerated upon upgrade [#94395](https://github.com/openshift/kubernetes/pull/94395) * relax matcher for ResourceMetricsAPI test [#94373](https://github.com/openshift/kubernetes/pull/94373) * autoscaling: Omit optional field `StabilizationWindowSeconds` when empty [#94372](https://github.com/openshift/kubernetes/pull/94372) * Deprioritize extensions/v1beta1 in discovery [#94309](https://github.com/openshift/kubernetes/pull/94309) * Impersonated user with a specified group should not fail flow schema match in Priority & Fairness [#94204](https://github.com/openshift/kubernetes/pull/94204) * Updating kube-proxy to trim space from loadBalancerSourceRanges [#94107](https://github.com/openshift/kubernetes/pull/94107) * Fix waiting for PVC to get bound [#93876](https://github.com/openshift/kubernetes/pull/93876) * fix(kubelet): protect `containerCleanupInfos` from concurrent map writes [#93773](https://github.com/openshift/kubernetes/pull/93773) * let panics propagate up when processLoop in informer controller panic in client-go [#93646](https://github.com/openshift/kubernetes/pull/93646) * kubectl: Allow --patch-file to be passed to `kubectl patch` [#93548](https://github.com/openshift/kubernetes/pull/93548) * remove deprecated kubelet endpoint /metrics/resource/v1alpha1 [#94272](https://github.com/openshift/kubernetes/pull/94272) * fix: use sensitiveOptions on Windows mount [#94126](https://github.com/openshift/kubernetes/pull/94126) * Avoid dereferencing same endpoint twice on the deletion or update of a service [#93638](https://github.com/openshift/kubernetes/pull/93638) * Update default etcd server to 3.4.13 [#94287](https://github.com/openshift/kubernetes/pull/94287) * code clean for podgc [#92796](https://github.com/openshift/kubernetes/pull/92796) * Improve the prompt message when kubeadm init is successful [#94353](https://github.com/openshift/kubernetes/pull/94353) * Detect volume attach-ability in the middle of attaching [#93710](https://github.com/openshift/kubernetes/pull/93710) * Do not create StatefulSet pods when PVC is being deleted [#93457](https://github.com/openshift/kubernetes/pull/93457) * Update CNI plugins to v0.8.7 [#94367](https://github.com/openshift/kubernetes/pull/94367) * Update API testdata for 1.19.0 [#94341](https://github.com/openshift/kubernetes/pull/94341) * fix golint failures [#94357](https://github.com/openshift/kubernetes/pull/94357) * Use NLB Subnet CIDRs instead of VPC CIDRs in Health Check SG Rules [#93515](https://github.com/openshift/kubernetes/pull/93515) * fix(azure): check error returned by scaleSet.getVMSS [#94306](https://github.com/openshift/kubernetes/pull/94306) * Improve docs for client-go warning handlers [#94331](https://github.com/openshift/kubernetes/pull/94331) * Remove TODO in cmd/kube-scheduler/app/options/options.go [#94072](https://github.com/openshift/kubernetes/pull/94072) * [kubelet/dockershim] : fix range iterator copy issue in InjectImageInspects [#93124](https://github.com/openshift/kubernetes/pull/93124) * Fix verbs reporting in kube-apiserver metrics [#93523](https://github.com/openshift/kubernetes/pull/93523) * Handle int -> float conversion in FromUnstructured [#93250](https://github.com/openshift/kubernetes/pull/93250) * Remove duplicate nodeSelector [#94294](https://github.com/openshift/kubernetes/pull/94294) * update drain message to include namespace for pod [#94258](https://github.com/openshift/kubernetes/pull/94258) * Make ProjectedVolumeSource optional [#94161](https://github.com/openshift/kubernetes/pull/94161) * start kube-apiserver and webhook server only once to shorten the webhook audit test time [#94054](https://github.com/openshift/kubernetes/pull/94054) * Verify running mirror pod has running containers [#94229](https://github.com/openshift/kubernetes/pull/94229) * Moving SetHostnameAsFQDn e2e tests to e2e_node directory to include tests in Node Testgrid [#94310](https://github.com/openshift/kubernetes/pull/94310) * Andi li99/preprovisoned snapshot test [#93196](https://github.com/openshift/kubernetes/pull/93196) * Update yaml files to use seccomp GA syntax [#93095](https://github.com/openshift/kubernetes/pull/93095) * Update cri-tools to v1.19.0 [#94307](https://github.com/openshift/kubernetes/pull/94307) * fix linter issues for kubelet/cri/remote and ri-api/pkg/apis/testing [#91970](https://github.com/openshift/kubernetes/pull/91970) * Update etcd client to v3.4.13 [#94259](https://github.com/openshift/kubernetes/pull/94259) * lack a newline character when describe hpa [#92254](https://github.com/openshift/kubernetes/pull/92254) * Set snapshotType for tests with NTFS. [#94238](https://github.com/openshift/kubernetes/pull/94238) * benchmark-dockerized.sh: set KUBE_ROOT [#93733](https://github.com/openshift/kubernetes/pull/93733) * PodReasonUnschedulable is not a pod condition type [#93704](https://github.com/openshift/kubernetes/pull/93704) * Cleanup wait forever loops in pv_controller_test.go [#93673](https://github.com/openshift/kubernetes/pull/93673) * Add chendave to sig-scheduling REVIEWERS [#93640](https://github.com/openshift/kubernetes/pull/93640) * fix golint failures in pkg/kubeapiserver/options [#93101](https://github.com/openshift/kubernetes/pull/93101) * Clean up daemonset test names [#93587](https://github.com/openshift/kubernetes/pull/93587) * reduce the number of type conversions and correct variable name [#93529](https://github.com/openshift/kubernetes/pull/93529) * Update k8s.io/utils dependency and use ebtables from there [#93498](https://github.com/openshift/kubernetes/pull/93498) * Return err directly when nodename in node object is not consistent with in cert [#93389](https://github.com/openshift/kubernetes/pull/93389) * Integration: Ensure no rejections in PL isolation test [#93380](https://github.com/openshift/kubernetes/pull/93380) * Add bootstrap policy for monitoring endpoints [#93311](https://github.com/openshift/kubernetes/pull/93311) * remove serializers from codec factory [#93291](https://github.com/openshift/kubernetes/pull/93291) * clean up unused var containerCache [#93283](https://github.com/openshift/kubernetes/pull/93283) * remove some notes about scheduler/algorithm [#93246](https://github.com/openshift/kubernetes/pull/93246) * add unit test for GetAddressAndDialer [#93180](https://github.com/openshift/kubernetes/pull/93180) * Use temporary directory when creating temporary file in tests [#93177](https://github.com/openshift/kubernetes/pull/93177) * Add tests for stopped managed fields tracking [#93162](https://github.com/openshift/kubernetes/pull/93162) * fix(staticcheck): fix static error of package `/pkg/volume/gcepd` [#93136](https://github.com/openshift/kubernetes/pull/93136) * Fix NetworkPolicy describe for egress-all policies [#93133](https://github.com/openshift/kubernetes/pull/93133) * Export WaitForCSIDriverRegistrationOnAllNodes [#93120](https://github.com/openshift/kubernetes/pull/93120) * Remove duplicate path imports [#93083](https://github.com/openshift/kubernetes/pull/93083) * Move MasterUpgrade() out from e2e framework [#93081](https://github.com/openshift/kubernetes/pull/93081) * Move WatchUntilWithoutRetry() from e2e framework [#93046](https://github.com/openshift/kubernetes/pull/93046) * Remove resize map code - unused code [#93015](https://github.com/openshift/kubernetes/pull/93015) * fix: azure disk resize error if source does not exist [#93011](https://github.com/openshift/kubernetes/pull/93011) * cluster/addons/metadata-proxy: cleanup inactive members from OWNERS [#92990](https://github.com/openshift/kubernetes/pull/92990) * remove unnecessary map exists check [#90604](https://github.com/openshift/kubernetes/pull/90604) * Resolves staticcheck failures for component-base/metrics [#92917](https://github.com/openshift/kubernetes/pull/92917) * test/images/pets: remove OWNERS to cleanup inactive members [#92988](https://github.com/openshift/kubernetes/pull/92988) * apimachinery: remove inactive members from OWNERS [#92987](https://github.com/openshift/kubernetes/pull/92987) * [pkg/controller/certificates]: remove staled func comments [#92983](https://github.com/openshift/kubernetes/pull/92983) * TestCreateInvokeAdmissionControl: remove unnecessary goroutine in sequential processing [#92975](https://github.com/openshift/kubernetes/pull/92975) * Fix an error in PreBindPlugin comment [#92939](https://github.com/openshift/kubernetes/pull/92939) * cleanup: print warning message only if the function does not finish within 30 seconds [#92878](https://github.com/openshift/kubernetes/pull/92878) * SIG node owner files clean up [#92847](https://github.com/openshift/kubernetes/pull/92847) * Remove DeprecatedMightBeMasterNode() [#92845](https://github.com/openshift/kubernetes/pull/92845) * AWS cloudprovider allow external management of LB types nlb-ip and external [#92839](https://github.com/openshift/kubernetes/pull/92839) * Change the node name from "machine" to "node" [#92819](https://github.com/openshift/kubernetes/pull/92819) * Add unit test coverage for boottime_util_linux.go [#92760](https://github.com/openshift/kubernetes/pull/92760) * skip mismatched webhookAccessor and object [#92696](https://github.com/openshift/kubernetes/pull/92696) * fix typo in runtime/interfaces.go [#92637](https://github.com/openshift/kubernetes/pull/92637) * fix Apiserver staticchecks for bools [#92547](https://github.com/openshift/kubernetes/pull/92547) * Fix shellcheck w/e in cluster/gce/gci/configure-helper.sh [#90433](https://github.com/openshift/kubernetes/pull/90433) * compile out gofuzz from prod binaries [#92491](https://github.com/openshift/kubernetes/pull/92491) * Fix staticcheck failures for pkg/controller/garbagecollector/garbagecollector_test.go [#92430](https://github.com/openshift/kubernetes/pull/92430) * Fix static check failures for staging/src/k8s.io/apiserver/pkg/server/healthz [#92418](https://github.com/openshift/kubernetes/pull/92418) * Cleanup tempfiles [#92288](https://github.com/openshift/kubernetes/pull/92288) * remove stale TODO after this PR: #92204 [#92274](https://github.com/openshift/kubernetes/pull/92274) * Add unit test to kubectl/cmd/run [#92153](https://github.com/openshift/kubernetes/pull/92153) * Fix broken format in CHANGELOG-1.18 [#92132](https://github.com/openshift/kubernetes/pull/92132) * basic regression test of runDockershim [#92013](https://github.com/openshift/kubernetes/pull/92013) * Remove contemplation of invariant violations from delta_fifo.go [#91968](https://github.com/openshift/kubernetes/pull/91968) * Added missing elements in formatted log message [#91766](https://github.com/openshift/kubernetes/pull/91766) * Lock-free broadcaster [#91602](https://github.com/openshift/kubernetes/pull/91602) * Adding tests for Kubelet pod update functions [#91333](https://github.com/openshift/kubernetes/pull/91333) * fix golint errors for `pkg/kubelet/dockershim` [#91181](https://github.com/openshift/kubernetes/pull/91181) * cleanup: no need nil check before range [#90522](https://github.com/openshift/kubernetes/pull/90522) * Remove --include-uninitialized flag documentation [#88687](https://github.com/openshift/kubernetes/pull/88687) * Initialize candidate directly instead of iterating the array of candidates [#94211](https://github.com/openshift/kubernetes/pull/94211) * Only lock statuses map when status isn't successful [#94083](https://github.com/openshift/kubernetes/pull/94083) * Fixes variable expansion false positive [#93963](https://github.com/openshift/kubernetes/pull/93963) * fix test/e2e_node staticcheck [#93817](https://github.com/openshift/kubernetes/pull/93817) * Scheduler ListAlgorithmProviders function return providers directly [#93808](https://github.com/openshift/kubernetes/pull/93808) * Use v1helper.GetPersistentVolumeClass for compatibility [#93739](https://github.com/openshift/kubernetes/pull/93739) * leaderelection: Remove doubled space in "attempting to acquire leader lease" log [#93735](https://github.com/openshift/kubernetes/pull/93735) * add testcases for kubelet getters [#93723](https://github.com/openshift/kubernetes/pull/93723) * Fix an error in NodeUnschedulable plugin comment [#93706](https://github.com/openshift/kubernetes/pull/93706) * fix a typo in the comment [#93681](https://github.com/openshift/kubernetes/pull/93681) * Remove unnecessary conversion [#93669](https://github.com/openshift/kubernetes/pull/93669) * Clean up in port mapping functionality [#93581](https://github.com/openshift/kubernetes/pull/93581) * nodelocaldns.yaml: remove force_tcp option which used for external dn… [#93471](https://github.com/openshift/kubernetes/pull/93471) * Add test for `pkg/kubelet/util/util_windows_test.go#GetAddressAndDialer` [#93431](https://github.com/openshift/kubernetes/pull/93431) * publishing: disallow specifying go version for master branch in rules [#93414](https://github.com/openshift/kubernetes/pull/93414) * Changing label to NodeAlphaFeature to include tests in Node Testgrid [#94231](https://github.com/openshift/kubernetes/pull/94231) * [pkg/registry/admissionregistration]: fixup wrong copy&paste godoc [#94177](https://github.com/openshift/kubernetes/pull/94177) * Move brendandburns to to emeritus status. [#93683](https://github.com/openshift/kubernetes/pull/93683) * Removes usage of the k8s-master label (version marker) [#93626](https://github.com/openshift/kubernetes/pull/93626) * Remove false positive warning in kubeadm cmd [#93483](https://github.com/openshift/kubernetes/pull/93483) * Remove file_mode args for Windows test [#94242](https://github.com/openshift/kubernetes/pull/94242) * fix vendor/k8s.io/apimachinery/pkg/apis/meta/v1/unstructured/unstructuredscheme staticcheck [#94100](https://github.com/openshift/kubernetes/pull/94100) * fix typos in cmd/kubeadm and cmd/kube-scheduler [#93834](https://github.com/openshift/kubernetes/pull/93834) * Chore correct words [#93809](https://github.com/openshift/kubernetes/pull/93809) * cluster/addons/dashboard: remove inactive members from OWNERS [#93849](https://github.com/openshift/kubernetes/pull/93849) * Update etcd makefile to build v3.4.13 image [#94260](https://github.com/openshift/kubernetes/pull/94260) * Remove StartupProbe featuregate and related logic [#94160](https://github.com/openshift/kubernetes/pull/94160) * .github: remove stackoverflow from support issue template [#94131](https://github.com/openshift/kubernetes/pull/94131) * vsphere: remove inactive members from OWNERS [#93852](https://github.com/openshift/kubernetes/pull/93852) * sig-network: remove inactive members from OWNERS_ALIASES [#93850](https://github.com/openshift/kubernetes/pull/93850) * apiserver: remove inactive members from OWNERS [#93848](https://github.com/openshift/kubernetes/pull/93848) * fix misleading comment in expand_volume.go [#94061](https://github.com/openshift/kubernetes/pull/94061) * Use /usr/bin/env bash in Makefiles and scripts [#94036](https://github.com/openshift/kubernetes/pull/94036) * Scheduler authorization should stop using legacy scheme [#94035](https://github.com/openshift/kubernetes/pull/94035) * kubeadm: Separate argument key/value in log msg [#94016](https://github.com/openshift/kubernetes/pull/94016) * wait function and util comments and cleanup [#93982](https://github.com/openshift/kubernetes/pull/93982) * Verify that an ingress with empty TLS is valid [#93966](https://github.com/openshift/kubernetes/pull/93966) * fix vendor/k8s.io/apimachinery/pkg/util/framer staticcheck [#93960](https://github.com/openshift/kubernetes/pull/93960) * Make CSI mock driver log parse more flexible [#93950](https://github.com/openshift/kubernetes/pull/93950) * get: -o yaml, json set ServerPrint false [#93940](https://github.com/openshift/kubernetes/pull/93940) * Reduce test volume sizes [#93923](https://github.com/openshift/kubernetes/pull/93923) * Update snapshot controller to use k8s.gcr.io [#93909](https://github.com/openshift/kubernetes/pull/93909) * kubeadm: add test name output for RunInitNodeChecks and RunJoinNodeChecks [#93885](https://github.com/openshift/kubernetes/pull/93885) * fix vendor/k8s.io/apimachinery/pkg/apis/meta/v1/unstructured staticcheck [#93871](https://github.com/openshift/kubernetes/pull/93871) * update ResourceMetricsAPI tests [#93868](https://github.com/openshift/kubernetes/pull/93868) * fix vendor/k8s.io/apimachinery/pkg/labels staticcheck [#93860](https://github.com/openshift/kubernetes/pull/93860) * Adds additional documentation for job status [#87919](https://github.com/openshift/kubernetes/pull/87919) * support ipv6 in e2e policy tests [#93583](https://github.com/openshift/kubernetes/pull/93583) * Document blocking behaviour of RunOrDie and Run [#93571](https://github.com/openshift/kubernetes/pull/93571) * Mention background deletion in kubectl delete cascade help [#93367](https://github.com/openshift/kubernetes/pull/93367) * Fix a typo in comment [#92823](https://github.com/openshift/kubernetes/pull/92823) * Updating the Reviewers / Approvers for WinKernel Proxier [#92759](https://github.com/openshift/kubernetes/pull/92759) * Modify the kubelet document [#91480](https://github.com/openshift/kubernetes/pull/91480) * Simplify and de-lint GCE Windows kube-up docs. [#94052](https://github.com/openshift/kubernetes/pull/94052) * Use canonical URL for the krew project [#88593](https://github.com/openshift/kubernetes/pull/88593) * Fix issue on skipTest in storage suits [#94246](https://github.com/openshift/kubernetes/pull/94246) * test(endpointslice): deflake TestSyncEndpoints [#94214](https://github.com/openshift/kubernetes/pull/94214) * e2e node: fix kubelet service restart failure [#93328](https://github.com/openshift/kubernetes/pull/93328) * [test/kubelet]: Fix deadlock in watch manager test [#92920](https://github.com/openshift/kubernetes/pull/92920) * Improve running time of TestSchedulerWithVolumeBinding [#93896](https://github.com/openshift/kubernetes/pull/93896) * Mark gmsa test serial due to race conditions [#93588](https://github.com/openshift/kubernetes/pull/93588) * Read ssh username from env variable [#94049](https://github.com/openshift/kubernetes/pull/94049) * Add PR #89069 Action Required to 1.19 release notes [#94261](https://github.com/openshift/kubernetes/pull/94261) * [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/263ee0d276ef68a1958d000be103d7c69f3e5494...bafe72fb05eddc8246040b9945ec242b9f805935) ### [insights-operator](https://github.com/openshift/insights-operator/tree/23a298922d25de761c8f765625d6ebb63a25774e) * [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/d2b4bcfc1672951ad9a15ae51bd9492a34c0c318...23a298922d25de761c8f765625d6ebb63a25774e) ### [ironic](https://github.com/openshift/ironic-image/tree/738bd6c0b8ed07a7570c21af0cb5d1658dcbcb4c) * [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) * Move upgrade and install logic to a script [#225](https://github.com/openshift/ironic-image/pull/225) * Add zaneb as reviewer [#213](https://github.com/openshift/ironic-image/pull/213) * Add runlogwatch.sh +x permission [#221](https://github.com/openshift/ironic-image/pull/221) * Add new entry point script to dump ramdisk host provisioning logs [#217](https://github.com/openshift/ironic-image/pull/217) * Add redfish as an enabled BIOS interface [#218](https://github.com/openshift/ironic-image/pull/218) * Make Ironic connect to Mariadb using TLS [#206](https://github.com/openshift/ironic-image/pull/206) * Limit the default number of API workers to 4 [#214](https://github.com/openshift/ironic-image/pull/214) * Correct the destination grub path when building an ESP image [#215](https://github.com/openshift/ironic-image/pull/215) * Merge RUN commands to reduce layers number [#208](https://github.com/openshift/ironic-image/pull/208) * Secure boot compatible ESP image [#212](https://github.com/openshift/ironic-image/pull/212) * Use [] around IPv6 address for conductor host config [#211](https://github.com/openshift/ironic-image/pull/211) * Make sensor_data collection configurable [#207](https://github.com/openshift/ironic-image/pull/207) * Sync up [#204](https://github.com/openshift/ironic-image/pull/204) * Revert dhcp-sequential-ip [#205](https://github.com/openshift/ironic-image/pull/205) * Add TLS support in Ironic configuration [#198](https://github.com/openshift/ironic-image/pull/198) * Switch ironic configuration rendering to Jinja2 [#201](https://github.com/openshift/ironic-image/pull/201) * add dhcp-sequential-ip to dnsmasq config [#197](https://github.com/openshift/ironic-image/pull/197) * Install configure for syslinux-nonlinux [#199](https://github.com/openshift/ironic-image/pull/199) * Exit if ironic-api or ironic-conductor exits [#183](https://github.com/openshift/ironic-image/pull/183) * Change ipxe git in dockerfile [#194](https://github.com/openshift/ironic-image/pull/194) * enable idrac-wsman RAID and BIOS interfaces [#191](https://github.com/openshift/ironic-image/pull/191) * feat: enable ibmc raid interface [#187](https://github.com/openshift/ironic-image/pull/187) * Use collector name in ironic.conf expected by IPA [#190](https://github.com/openshift/ironic-image/pull/190) * Disable bios interfaces idrac-wsman [#189](https://github.com/openshift/ironic-image/pull/189) * enable idrac-wsman BIOS interface [#162](https://github.com/openshift/ironic-image/pull/162) * Remove all unused modules [#184](https://github.com/openshift/ironic-image/pull/184) * Configure ironic-conductor to auth to ironic-inspector [#186](https://github.com/openshift/ironic-image/pull/186) * Make ironic timeouts customizable [#167](https://github.com/openshift/ironic-image/pull/167) * Fix typo in basic auth config [#185](https://github.com/openshift/ironic-image/pull/185) * Simplify HTTP basic auth configuration [#182](https://github.com/openshift/ironic-image/pull/182) * Limit unauthenticated json-rpc to localhost interface [#180](https://github.com/openshift/ironic-image/pull/180) * Set the hash ring algorithm to SHA256 [#179](https://github.com/openshift/ironic-image/pull/179) * Skip weak dependencies and install driver libraries explicitly [#176](https://github.com/openshift/ironic-image/pull/176) * Add http_basic auth support [#168](https://github.com/openshift/ironic-image/pull/168) * Add ability to set arbitrary ironic configs [#165](https://github.com/openshift/ironic-image/pull/165) * Configure ironic to use Ipmitool retries [#172](https://github.com/openshift/ironic-image/pull/172) * Set power_off = !fast_track in [inspector] [#173](https://github.com/openshift/ironic-image/pull/173) * Update inspection configuration to enable fast-track [#163](https://github.com/openshift/ironic-image/pull/163) * initialize reviewers list [#161](https://github.com/openshift/ironic-image/pull/161) * Add ibmc driver [#159](https://github.com/openshift/ironic-image/pull/159) * Use tested packages [#158](https://github.com/openshift/ironic-image/pull/158) * Fix the IP address parsing in ironic-common.sh [#156](https://github.com/openshift/ironic-image/pull/156) * Revert "Use tested packages" [#154](https://github.com/openshift/ironic-image/pull/154) * Allow any IPv6 address to be configured for provisioning, but link local scope [#153](https://github.com/openshift/ironic-image/pull/153) * Use tested packages [#141](https://github.com/openshift/ironic-image/pull/141) * Use snponly.efi instead of ipxe.efi for IPv4 [#152](https://github.com/openshift/ironic-image/pull/152) * Increase command retries and add PXE booting retries [#151](https://github.com/openshift/ironic-image/pull/151) * Disable default gateway for provisioning network in IPv6 [#145](https://github.com/openshift/ironic-image/pull/145) * Add the idrac-redfish-virtual-media boot interface [#119](https://github.com/openshift/ironic-image/pull/119) * Remove custom healthchecks [#140](https://github.com/openshift/ironic-image/pull/140) * Use master for tripleo repo [#134](https://github.com/openshift/ironic-image/pull/134) * export HTTP_PORT [#131](https://github.com/openshift/ironic-image/pull/131) * Add ironic automated_clean configuration option [#133](https://github.com/openshift/ironic-image/pull/133) * Add E2E build status in Readme [#129](https://github.com/openshift/ironic-image/pull/129) * Use Centos 8 as base for the builder [#128](https://github.com/openshift/ironic-image/pull/128) * Fix python version in rundnsmasq [#127](https://github.com/openshift/ironic-image/pull/127) * Start using Centos 8 as base [#100](https://github.com/openshift/ironic-image/pull/100) * Add python-sushy-oem-idrac pkg for vmedia boot interface [#125](https://github.com/openshift/ironic-image/pull/125) * add HTTP port in bootloader configuration for ironic [#124](https://github.com/openshift/ironic-image/pull/124) * Fix bootloader copy [#123](https://github.com/openshift/ironic-image/pull/123) * Remove outdated instruction related to log files [#121](https://github.com/openshift/ironic-image/pull/121) * Provide a way to disable DHCP in dnsmasq [#114](https://github.com/openshift/ironic-image/pull/114) * Adds idrac-redfish interface variations as options [#118](https://github.com/openshift/ironic-image/pull/118) * ironic image virtual media fixups [#120](https://github.com/openshift/ironic-image/pull/120) * Adds initial redfish UEFI virtual media boot [#116](https://github.com/openshift/ironic-image/pull/116) * Replace IRONIC_IP in dnsmasq config [#117](https://github.com/openshift/ironic-image/pull/117) * Stop logging to file [#97](https://github.com/openshift/ironic-image/pull/97) * Remove iptables filters from ironic containers [#104](https://github.com/openshift/ironic-image/pull/104) * Changes needed for IPv6 [#107](https://github.com/openshift/ironic-image/pull/107) * Enable fast_track provisioning for nodes [#105](https://github.com/openshift/ironic-image/pull/105) * Do not install python-chardet explicitly [#111](https://github.com/openshift/ironic-image/pull/111) * Use generic python-chardet [#110](https://github.com/openshift/ironic-image/pull/110) * Enable RAID interfaces for Ironic container [#103](https://github.com/openshift/ironic-image/pull/103) * Removing forgotten mdns conf param [#109](https://github.com/openshift/ironic-image/pull/109) * Disabling mdns for ipv6 testing [#106](https://github.com/openshift/ironic-image/pull/106) * Re-adding Train features [#101](https://github.com/openshift/ironic-image/pull/101) * Move to Train branch [#93](https://github.com/openshift/ironic-image/pull/93) * Ensure genisoimage is installed so Ironic can build configdrive [#99](https://github.com/openshift/ironic-image/pull/99) * dnsmasq: dhcp options doc fix [#98](https://github.com/openshift/ironic-image/pull/98) * Enable redfish driver [#94](https://github.com/openshift/ironic-image/pull/94) * Add support for Fujitsu driver irmc [#74](https://github.com/openshift/ironic-image/pull/74) * Clean up /var/cache/dnf as well [#92](https://github.com/openshift/ironic-image/pull/92) * Remove yum cache from image file [#91](https://github.com/openshift/ironic-image/pull/91) * Remove explicit install of python-PyMySQL [#90](https://github.com/openshift/ironic-image/pull/90) * Retry dbsync until success [#88](https://github.com/openshift/ironic-image/pull/88) * Wait for PROVISIONING_INTERFACE to be up [#89](https://github.com/openshift/ironic-image/pull/89) * Disable listening for DNS [#85](https://github.com/openshift/ironic-image/pull/85) * Revert "Add set -e to all the entrypoint scripts" [#83](https://github.com/openshift/ironic-image/pull/83) * Add set -e to all the entrypoint scripts [#80](https://github.com/openshift/ironic-image/pull/80) * 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...738bd6c0b8ed07a7570c21af0cb5d1658dcbcb4c) ### [ironic-hardware-inventory-recorder](https://github.com/openshift/ironic-hardware-inventory-recorder-image/tree/61c4cc7dc99601fe32b239be8923a6ed693908b0) * Updating ironic-hardware-inventory-recorder-image builder & base images to be consistent with ART [#501](https://github.com/openshift/ironic-hardware-inventory-recorder-image/pull/501) * Use dnf and clean cache [#498](https://github.com/openshift/ironic-hardware-inventory-recorder-image/pull/498) * [Full changelog](https://github.com/openshift/ironic-hardware-inventory-recorder-image/compare/2205538ae2eec1e1c9ca002011820ab86011b121...61c4cc7dc99601fe32b239be8923a6ed693908b0) ### [ironic-inspector](https://github.com/openshift/ironic-inspector-image/tree/916bdc6e005aaa73ef5c3a9b60f5c47cd0a10e29) * [Bug 1916145](https://bugzilla.redhat.com/show_bug.cgi?id=1916145): Explicitly set minimum versions of python libraries [#56](https://github.com/openshift/ironic-inspector-image/pull/56) * Updating ironic-inspector builder & base images to be consistent with ART [#54](https://github.com/openshift/ironic-inspector-image/pull/54) * Remove chmod command in Dockerfile [#53](https://github.com/openshift/ironic-inspector-image/pull/53) * Take advantage of multi files COPY to simplify Dockerfile [#52](https://github.com/openshift/ironic-inspector-image/pull/52) * Add options to disable TLS validations [#51](https://github.com/openshift/ironic-inspector-image/pull/51) * Merge metal3-io/ironic-inspector-image as of Nov 30, 2020 [#50](https://github.com/openshift/ironic-inspector-image/pull/50) * Align OWNERS with other images [#71](https://github.com/openshift/ironic-inspector-image/pull/71) * Move image preparation logic to a script [#69](https://github.com/openshift/ironic-inspector-image/pull/69) * Disable node discovery by default [#67](https://github.com/openshift/ironic-inspector-image/pull/67) * Add runlogwatch.sh entry point to dump ramdisk inspection logs [#66](https://github.com/openshift/ironic-inspector-image/pull/66) * Sync openshift changes to metal-3 [#64](https://github.com/openshift/ironic-inspector-image/pull/64) * Add TLS support [#62](https://github.com/openshift/ironic-inspector-image/pull/62) * Simplify HTTP basic auth configuration [#61](https://github.com/openshift/ironic-inspector-image/pull/61) * Add http_basic auth support [#59](https://github.com/openshift/ironic-inspector-image/pull/59) * Configure inspector to keep all ports found [#60](https://github.com/openshift/ironic-inspector-image/pull/60) * initialize reviewers list [#57](https://github.com/openshift/ironic-inspector-image/pull/57) * Allow any IPv6 address to be configured for provisioning instead of link local scope [#55](https://github.com/openshift/ironic-inspector-image/pull/55) * Use tested packages [#52](https://github.com/openshift/ironic-inspector-image/pull/52) * Revert "Use tested packages" [#51](https://github.com/openshift/ironic-inspector-image/pull/51) * Use tested packages [#46](https://github.com/openshift/ironic-inspector-image/pull/46) * Stop logging to file [#49](https://github.com/openshift/ironic-inspector-image/pull/49) * Use master for tripleo repo [#45](https://github.com/openshift/ironic-inspector-image/pull/45) * Remove sqlite package after it did its job [#44](https://github.com/openshift/ironic-inspector-image/pull/44) * Start using Centos 8 as base [#37](https://github.com/openshift/ironic-inspector-image/pull/37) * Sync ironic-common.sh with ironic-image [#43](https://github.com/openshift/ironic-inspector-image/pull/43) * Remove iptables filters from ironic-inspector containers [#39](https://github.com/openshift/ironic-inspector-image/pull/39) * IPv6 support for inspector [#42](https://github.com/openshift/ironic-inspector-image/pull/42) * Removing forgotten mdns conf param [#41](https://github.com/openshift/ironic-inspector-image/pull/41) * Disabling mdns for ipv6 testing [#40](https://github.com/openshift/ironic-inspector-image/pull/40) * Re-adding Train features [#38](https://github.com/openshift/ironic-inspector-image/pull/38) * Move to Train branch [#36](https://github.com/openshift/ironic-inspector-image/pull/36) * Remove yum cache from image [#34](https://github.com/openshift/ironic-inspector-image/pull/34) * Wait for PROVISIONING_INTERFACE to be up [#33](https://github.com/openshift/ironic-inspector-image/pull/33) * Add runlogwatch.sh entry point to dump ramdisk inspection logs [#47](https://github.com/openshift/ironic-inspector-image/pull/47) * Updating ironic-inspector builder & base images to be consistent with ART [#46](https://github.com/openshift/ironic-inspector-image/pull/46) * Updating ironic-inspector builder & base images to be consistent with ART [#44](https://github.com/openshift/ironic-inspector-image/pull/44) * [Full changelog](https://github.com/openshift/ironic-inspector-image/compare/38c91c8e3c96a76ea3cb4ecc3b629dce102217e4...916bdc6e005aaa73ef5c3a9b60f5c47cd0a10e29) ### [ironic-ipa-downloader](https://github.com/openshift/ironic-ipa-downloader/tree/b8956beec4813085b13b49639f55810ef229dfdc) * Updating ironic-ipa-downloader builder & base images to be consistent with ART [#50](https://github.com/openshift/ironic-ipa-downloader/pull/50) * [Bug 1908493](https://bugzilla.redhat.com/show_bug.cgi?id=1908493): Update version of ironic-images package [#57](https://github.com/openshift/ironic-ipa-downloader/pull/57) * Trigger a build [#55](https://github.com/openshift/ironic-ipa-downloader/pull/55) * Use new ironic-python-agent images [#49](https://github.com/openshift/ironic-ipa-downloader/pull/49) * [Bug 1894992](https://bugzilla.redhat.com/show_bug.cgi?id=1894992): Add tenacity to installed packages, and hack eventlet to workaround a bug [#47](https://github.com/openshift/ironic-ipa-downloader/pull/47) * Copy images to shared volume [#33](https://github.com/openshift/ironic-ipa-downloader/pull/33) * Updating ironic-ipa-downloader builder & base images to be consistent with ART [#44](https://github.com/openshift/ironic-ipa-downloader/pull/44) * [Full changelog](https://github.com/openshift/ironic-ipa-downloader/compare/085dd5f10d9b6689aad2a26ded832b2ecc36bcc7...b8956beec4813085b13b49639f55810ef229dfdc) ### [ironic-machine-os-downloader](https://github.com/openshift/ironic-rhcos-downloader/tree/4cdc8c311630d0d9807accb12e63bbfa8bbc3ad4) * 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...4cdc8c311630d0d9807accb12e63bbfa8bbc3ad4) ### [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/503e5770e622bf78a746628a8b276a2616365135) * [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/b83b29bc9c39baba0ea29a8a37e30f95b4bc731d...503e5770e622bf78a746628a8b276a2616365135) ### [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) * bump to k8s 1.20, go 1.15 [#352](https://github.com/openshift/k8s-prometheus-adapter/pull/352) * Make NodeMetrics and PodMetrics APIs match K8s conventions [#344](https://github.com/openshift/k8s-prometheus-adapter/pull/344) * [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) * Update helm charts repository in README [#334](https://github.com/openshift/k8s-prometheus-adapter/pull/334) * Fix openapi [#335](https://github.com/openshift/k8s-prometheus-adapter/pull/335) * Populate both CPU and Memory resource container metrics if one is specified [#33](https://github.com/openshift/k8s-prometheus-adapter/pull/33) * Populate both CPU and Memory resource container metrics if one is specified [#330](https://github.com/openshift/k8s-prometheus-adapter/pull/330) * [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) * bump to klog/v2 [#328](https://github.com/openshift/k8s-prometheus-adapter/pull/328) * [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) * Serve openapi spec [#317](https://github.com/openshift/k8s-prometheus-adapter/pull/317) * *: add Kubernetes templates [#314](https://github.com/openshift/k8s-prometheus-adapter/pull/314) * Set --metrics-max-age default value equal to relist interval [#230](https://github.com/openshift/k8s-prometheus-adapter/pull/230) * fix forbidden issue #274 by adding appropriate verbs in cluster role [#290](https://github.com/openshift/k8s-prometheus-adapter/pull/290) * Fix NaN not to be cast to int64 [#308](https://github.com/openshift/k8s-prometheus-adapter/pull/308) * Demonstrate how to use external metrics [#302](https://github.com/openshift/k8s-prometheus-adapter/pull/302) * Use build args to fix building on macos [#286](https://github.com/openshift/k8s-prometheus-adapter/pull/286) * 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/56a73fe509cde3eb89c3d73e6e243cb66403c93f...0e45f638fbf5fa9e9bdb507d81b2cb9f12fadbaf) ### [kube-proxy, sdn](https://github.com/openshift/sdn/tree/9ddcd3669847fba83222504c91506f300bf081e3) * [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/e7dfccf27ae848cdc343fce4b65b9e7659b63741...9ddcd3669847fba83222504c91506f300bf081e3) ### [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) * *: cut v0.8.0 [#99](https://github.com/openshift/kube-rbac-proxy/pull/99) * cannot find Service Account in pod to build in-cluster rest config [#98](https://github.com/openshift/kube-rbac-proxy/pull/98) * 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) * *: update client-go and other dependencies [#95](https://github.com/openshift/kube-rbac-proxy/pull/95) * 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) * Merge [#92](https://github.com/openshift/kube-rbac-proxy/pull/92) * Add support for ignore-paths [#91](https://github.com/openshift/kube-rbac-proxy/pull/91) * Add missing --allow-paths to README [#90](https://github.com/openshift/kube-rbac-proxy/pull/90) * *: cut v0.7.0 [#89](https://github.com/openshift/kube-rbac-proxy/pull/89) * Make image be rootless [#86](https://github.com/openshift/kube-rbac-proxy/pull/86) * upgrade to use go 1.13 and remove the vendors [#87](https://github.com/openshift/kube-rbac-proxy/pull/87) * [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/d49acc455c98dead4995e34add0bf9f3e6e7324b) * [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/108442105ceebfa2d4d68d170a1b91f6c3ec4777...d49acc455c98dead4995e34add0bf9f3e6e7324b) ### [libvirt-machine-controllers](https://github.com/openshift/cluster-api-provider-libvirt/tree/033be25ca038fe773b23c076e9ac64926de72474) * [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/1ca52adab176154cbdd27e150fc67e2513acc84b...033be25ca038fe773b23c076e9ac64926de72474) ### [machine-api-operator](https://github.com/openshift/machine-api-operator/tree/a00ea96d676b2b87a7de6f8ad2cac09ed2f14c67) * [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/b5fb76b27015004cfeba70c1210c19cde6b20e79...a00ea96d676b2b87a7de6f8ad2cac09ed2f14c67) ### [machine-config-operator](https://github.com/openshift/machine-config-operator/tree/ef60ca3baf70580ca0274ae6f1f62e242b04682b) * [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/3c8a2dc5a61b4b7110bc04f429772bb6b677dff2...ef60ca3baf70580ca0274ae6f1f62e242b04682b) ### [mdns-publisher](https://github.com/openshift/mdns-publisher/tree/207a7e5d80dbca3ffb2dc205ebba516e29ebaa6d) * Updating ose-mdns-publisher builder & base images to be consistent with ART [#23](https://github.com/openshift/mdns-publisher/pull/23) * [Bug 1898097](https://bugzilla.redhat.com/show_bug.cgi?id=1898097): Update zeroconf to pull in rate-limiting fix [#21](https://github.com/openshift/mdns-publisher/pull/21) * Add component details to OWNERS [#19](https://github.com/openshift/mdns-publisher/pull/19) * Updating ose-mdns-publisher builder & base images to be consistent with ART [#18](https://github.com/openshift/mdns-publisher/pull/18) * [Full changelog](https://github.com/openshift/mdns-publisher/compare/793a43fcc1e15890ea7e20c5aee2baf1dddda9f0...207a7e5d80dbca3ffb2dc205ebba516e29ebaa6d) ### [multus-cni](https://github.com/openshift/multus-cni/tree/1728ddf0d06ef43386aa64aeab41a9e0380c6813) * [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) * Add DeviceInfo Data to NetworkStatus Annotation [#577](https://github.com/openshift/multus-cni/pull/577) * clarify cmdAdd error [#583](https://github.com/openshift/multus-cni/pull/583) * Update quickstart.md [#573](https://github.com/openshift/multus-cni/pull/573) * Bump kubernetes dependencies to v0.18.3 [#571](https://github.com/openshift/multus-cni/pull/571) * Remove travis.yml because CI is now switched to github/actions [#559](https://github.com/openshift/multus-cni/pull/559) * Add e2e tests for default-route annotation [#556](https://github.com/openshift/multus-cni/pull/556) * Update e2e [#552](https://github.com/openshift/multus-cni/pull/552) * Specify image repo URL explicitly [#550](https://github.com/openshift/multus-cni/pull/550) * Pull underlying capabilities up to 00-multus.conf [#545](https://github.com/openshift/multus-cni/pull/545) * Fix CRD yaml file for right explan information [#541](https://github.com/openshift/multus-cni/pull/541) * [Full changelog](https://github.com/openshift/multus-cni/compare/30668ec22bd3e92ae2bb258aeff8aca744377574...1728ddf0d06ef43386aa64aeab41a9e0380c6813) ### [multus-route-override-cni](https://github.com/openshift/route-override-cni/tree/1662c3ec79b880fce5cd9c4e64f5ba0d4daffc00) * Updating ose-multus-route-override-cni builder & base images to be consistent with ART [#10](https://github.com/openshift/route-override-cni/pull/10) * [Full changelog](https://github.com/openshift/route-override-cni/compare/da944e11953b64c1f6e6b8a0319c3a988997bcf6...1662c3ec79b880fce5cd9c4e64f5ba0d4daffc00) ### [multus-whereabouts-ipam-cni](https://github.com/openshift/whereabouts-cni/tree/dfe6b395b67c0cede73e6edf758976ae208b930c) * [Bug 1931950](https://bugzilla.redhat.com/show_bug.cgi?id=1931950): [backport 4.7] Fix for IPv6 when leading hextets equal zero [#49](https://github.com/openshift/whereabouts-cni/pull/49) * Merge IPv6 fixes into release-v0.4 [#94](https://github.com/openshift/whereabouts-cni/pull/94) * Removes error when deallocating IP errors out, instead just warns. [#76](https://github.com/openshift/whereabouts-cni/pull/76) * Update deps, include go mod tidy [#64](https://github.com/openshift/whereabouts-cni/pull/64) * Update vendored package [#63](https://github.com/openshift/whereabouts-cni/pull/63) * The README should direct users to the upstream source. [#46](https://github.com/openshift/whereabouts-cni/pull/46) * [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/cf872fff2d6166f1c0a9b389df80e100f1284a26...dfe6b395b67c0cede73e6edf758976ae208b930c) ### [must-gather](https://github.com/openshift/must-gather/tree/140ea5e8081106c68668b6bd2d0873dc9032af0b) * [Bug 1916417](https://bugzilla.redhat.com/show_bug.cgi?id=1916417): Gather Kuryr CRDs data [#201](https://github.com/openshift/must-gather/pull/201) * [Bug 1906655](https://bugzilla.redhat.com/show_bug.cgi?id=1906655): Add openvswitch services to must-gather [#199](https://github.com/openshift/must-gather/pull/199) * [Bug 1906968](https://bugzilla.redhat.com/show_bug.cgi?id=1906968): Add kubernetes-nmstate resources to must-gather [#198](https://github.com/openshift/must-gather/pull/198) * [NE-356](https://issues.redhat.com/browse/NE-356): Add HAProxy config files to must-gather [#189](https://github.com/openshift/must-gather/pull/189) * Add Data collection for ovn-ipsec encrypted clusters [#196](https://github.com/openshift/must-gather/pull/196) * [Bug 1862643](https://bugzilla.redhat.com/show_bug.cgi?id=1862643): Collect docker logs from WinEvent log on Windows machines [#195](https://github.com/openshift/must-gather/pull/195) * Remove namespace [#194](https://github.com/openshift/must-gather/pull/194) * Updating ose-must-gather builder & base images to be consistent with ART [#193](https://github.com/openshift/must-gather/pull/193) * Adding Bugzilla component information to must-gather [#190](https://github.com/openshift/must-gather/pull/190) * Split resources to named and groups [#136](https://github.com/openshift/must-gather/pull/136) * Enhance must-gather for networking [#187](https://github.com/openshift/must-gather/pull/187) * Add olm resources to default must-gather [#182](https://github.com/openshift/must-gather/pull/182) * adding collection script for validation and mutatin admission webhooks [#124](https://github.com/openshift/must-gather/pull/124) * Fix broken link [#148](https://github.com/openshift/must-gather/pull/148) * gather_network_logs: specfiy sdn container for sdn pods [#180](https://github.com/openshift/must-gather/pull/180) * Fixed core dumps message [#181](https://github.com/openshift/must-gather/pull/181) * [Full changelog](https://github.com/openshift/must-gather/compare/6f310efcaedc68b16a14618abbdbb1b0e97c337d...140ea5e8081106c68668b6bd2d0873dc9032af0b) ### [network-metrics-daemon](https://github.com/openshift/network-metrics-daemon/tree/b1926150fd61d1f5137d18606661ff451f504a98) * Updating ose-network-metrics-daemon builder & base images to be consistent with ART (#29) [#29](https://github.com/openshift/network-metrics-daemon/pull/29) * Modify the owners file to accomodate bz component. (#30) [#30](https://github.com/openshift/network-metrics-daemon/pull/30) * [Full changelog](https://github.com/openshift/network-metrics-daemon/compare/c5b56ed97be71c04fe1e56dbee3bbbb1dc28f4ad...b1926150fd61d1f5137d18606661ff451f504a98) ### [oauth-apiserver](https://github.com/openshift/oauth-apiserver/tree/69f527e90f599e0f509cfce73ba7b95656f03f7f) * [Bug 1917904](https://bugzilla.redhat.com/show_bug.cgi?id=1917904): bump k8s.io/apiserver to 1.20.4 [#43](https://github.com/openshift/oauth-apiserver/pull/43) * Updating ose-oauth-apiserver builder & base images to be consistent with ART [#37](https://github.com/openshift/oauth-apiserver/pull/37) * [Bug 1913325](https://bugzilla.redhat.com/show_bug.cgi?id=1913325): bump kube to 0.20.1 [#35](https://github.com/openshift/oauth-apiserver/pull/35) * move username and groupname validation to apiserver-library-go [#32](https://github.com/openshift/oauth-apiserver/pull/32) * allow users list their own access tokens [#24](https://github.com/openshift/oauth-apiserver/pull/24) * Updating ose-oauth-apiserver builder & base images to be consistent with ART [#29](https://github.com/openshift/oauth-apiserver/pull/29) * Makefile: prepare test-e2e endpoint [#31](https://github.com/openshift/oauth-apiserver/pull/31) * bumps kubernetes-apiserver [#30](https://github.com/openshift/oauth-apiserver/pull/30) * brings TokenReview client timeout [#28](https://github.com/openshift/oauth-apiserver/pull/28) * register api groups to `legacyscheme.Scheme` early [#26](https://github.com/openshift/oauth-apiserver/pull/26) * pin to github.com/openshift/kubernetes-client-go [#25](https://github.com/openshift/oauth-apiserver/pull/25) * bumps to kube 1.19.2 and picks up our carries to apiserver package [#23](https://github.com/openshift/oauth-apiserver/pull/23) * [Full changelog](https://github.com/openshift/oauth-apiserver/compare/3412a192ea1c2cd30acdf86dc8183e0235e78a16...69f527e90f599e0f509cfce73ba7b95656f03f7f) ### [oauth-proxy](https://github.com/openshift/oauth-proxy/tree/4bd4705011c19a7556551c9a1dfaaa5eacc7898c) * [Bug 1879878](https://bugzilla.redhat.com/show_bug.cgi?id=1879878): remove logging when authz header is present but basic auth is not attempted [#197](https://github.com/openshift/oauth-proxy/pull/197) * Updating golang-github-openshift-oauth-proxy builder & base images to be consistent with ART [#196](https://github.com/openshift/oauth-proxy/pull/196) * [Bug 1884131](https://bugzilla.redhat.com/show_bug.cgi?id=1884131): fix e2e tests to use aws cluster supplied by the CI [#148](https://github.com/openshift/oauth-proxy/pull/148) * [Bug 1884565](https://bugzilla.redhat.com/show_bug.cgi?id=1884565): don't segfault on wrong option combination [#191](https://github.com/openshift/oauth-proxy/pull/191) * [Full changelog](https://github.com/openshift/oauth-proxy/compare/63af096e2762f9165bc7b30d65b8cd11d60119e7...4bd4705011c19a7556551c9a1dfaaa5eacc7898c) ### [oauth-server](https://github.com/openshift/oauth-server/tree/3215761a70426326f0be2ca675b0e9b9fdae341e) * Updating oauth-server builder & base images to be consistent with ART [#62](https://github.com/openshift/oauth-server/pull/62) * brings TokenReview client timeout [#61](https://github.com/openshift/oauth-server/pull/61) * pin to github.com/openshift/kubernetes-client-go [#60](https://github.com/openshift/oauth-server/pull/60) * bumps to kube 1.19.2 and picks up our carries to apiserver package [#59](https://github.com/openshift/oauth-server/pull/59) * [Full changelog](https://github.com/openshift/oauth-server/compare/483800527504294f89aaacf165c2ccb873c44122...3215761a70426326f0be2ca675b0e9b9fdae341e) ### [openshift-apiserver](https://github.com/openshift/openshift-apiserver/tree/a0f41548179e57e9b184a3e713ac6227cc4385ff) * [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...a0f41548179e57e9b184a3e713ac6227cc4385ff) ### [openshift-controller-manager](https://github.com/openshift/openshift-controller-manager/tree/e0755cd0dca5e8a0cdae0a52d7127f75f20b1e9a) * 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/2c81b6f8d568f58649c8995e344d6482c93e3094...e0755cd0dca5e8a0cdae0a52d7127f75f20b1e9a) ### [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/471cf3ab636c26ed7c9fba6330374a5ea1b36b43) * [Bug 1886848](https://bugzilla.redhat.com/show_bug.cgi?id=1886848): Save status before patching machine annotations [#157](https://github.com/openshift/cluster-api-provider-openstack/pull/157) * [Bug 1915926](https://bugzilla.redhat.com/show_bug.cgi?id=1915926): Update ose-openstack-machine-controllers builder & base … [#151](https://github.com/openshift/cluster-api-provider-openstack/pull/151) * [Bug 1913736](https://bugzilla.redhat.com/show_bug.cgi?id=1913736): do not fetch image id when booting from volume [#148](https://github.com/openshift/cluster-api-provider-openstack/pull/148) * [Bug 1909723](https://bugzilla.redhat.com/show_bug.cgi?id=1909723): Updating ose-openstack-machine-controllers builder & base images to be consistent with ART [#132](https://github.com/openshift/cluster-api-provider-openstack/pull/132) * [Bug 1909744](https://bugzilla.redhat.com/show_bug.cgi?id=1909744): Bump gophercloud to v0.14.0 [#126](https://github.com/openshift/cluster-api-provider-openstack/pull/126) * [Bug 1908466](https://bugzilla.redhat.com/show_bug.cgi?id=1908466): check if compute AZ is available [#143](https://github.com/openshift/cluster-api-provider-openstack/pull/143) * [Bug 1903424](https://bugzilla.redhat.com/show_bug.cgi?id=1903424): Ensure MAO dependency is up to date to include newest metrics [#141](https://github.com/openshift/cluster-api-provider-openstack/pull/141) * Adds scaling annotations to machineset [#133](https://github.com/openshift/cluster-api-provider-openstack/pull/133) * [Bug 1805025](https://bugzilla.redhat.com/show_bug.cgi?id=1805025): return correct error if machine validation fails [#137](https://github.com/openshift/cluster-api-provider-openstack/pull/137) * owners: Add mdbooth [#136](https://github.com/openshift/cluster-api-provider-openstack/pull/136) * Drop openssh from the image [#135](https://github.com/openshift/cluster-api-provider-openstack/pull/135) * make primary subnet a programatic part of provider spec [#129](https://github.com/openshift/cluster-api-provider-openstack/pull/129) * Add EmilienM to the team [#134](https://github.com/openshift/cluster-api-provider-openstack/pull/134) * Fix vendoring [#127](https://github.com/openshift/cluster-api-provider-openstack/pull/127) * [Full changelog](https://github.com/openshift/cluster-api-provider-openstack/compare/48b73415908af2333641faef06fb104666120177...471cf3ab636c26ed7c9fba6330374a5ea1b36b43) ### [operator-lifecycle-manager](https://github.com/operator-framework/operator-lifecycle-manager/tree/44f92b8a8e6d8f716eef00b192f4d80441ea160d) * [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/2cd064dba8bd60baa573af531970e6e567048f2b...44f92b8a8e6d8f716eef00b192f4d80441ea160d) ### [operator-marketplace](https://github.com/operator-framework/operator-marketplace/tree/96bab9b9f5bb2c8fce141992230cf75e48f14f78) * 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/93436a5c3a49e7e7a2859338da9be2e1d0e29b1b...96bab9b9f5bb2c8fce141992230cf75e48f14f78) ### [operator-registry](https://github.com/operator-framework/operator-registry/tree/a97d366a92d302ff2056fa2d19aa3e48b0fbc99c) * [Bug 1931903](https://bugzilla.redhat.com/show_bug.cgi?id=1931903): add missing closes [#597](https://github.com/operator-framework/operator-registry/pull/597) * Updating operator-registry builder & base images to be consistent with ART [#584](https://github.com/operator-framework/operator-registry/pull/584) * fix: use none driver without sudo in upstream minikube e2e tests [#572](https://github.com/operator-framework/operator-registry/pull/572) * [Bug 1920205](https://bugzilla.redhat.com/show_bug.cgi?id=1920205): use secure local registry for e2e tests [#552](https://github.com/operator-framework/operator-registry/pull/552) * [Bug 1904297](https://bugzilla.redhat.com/show_bug.cgi?id=1904297): Unexpected images left in `related_images` after pruning [#556](https://github.com/operator-framework/operator-registry/pull/556) * [Bug 1915408](https://bugzilla.redhat.com/show_bug.cgi?id=1915408): load required docker images for kind cluster in e2e test [#548](https://github.com/operator-framework/operator-registry/pull/548) * [Bug 1909464](https://bugzilla.redhat.com/show_bug.cgi?id=1909464): Fix windows build with golang 1.15 [#541](https://github.com/operator-framework/operator-registry/pull/541) * [Bug 1907632](https://bugzilla.redhat.com/show_bug.cgi?id=1907632): Bump k8s deps to 1.20 [#537](https://github.com/operator-framework/operator-registry/pull/537) * chore: move upstream tests from travisCI [#536](https://github.com/operator-framework/operator-registry/pull/536) * [Bug 1883560](https://bugzilla.redhat.com/show_bug.cgi?id=1883560): Avoid duplicate registry binaries across downstream image layers. [#531](https://github.com/operator-framework/operator-registry/pull/531) * Disable broken ppc64le and s390x release builds. [#530](https://github.com/operator-framework/operator-registry/pull/530) * [Bug 1902824](https://bugzilla.redhat.com/show_bug.cgi?id=1902824): fix(index): account for default channel in index add order [#528](https://github.com/operator-framework/operator-registry/pull/528) * [Bug 1895367](https://bugzilla.redhat.com/show_bug.cgi?id=1895367): Include the bundle image itself as a related image. [#527](https://github.com/operator-framework/operator-registry/pull/527) * feat: add opm support for optional validators and custom category validation [#495](https://github.com/operator-framework/operator-registry/pull/495) * fix(indexing): respect strict mode [#523](https://github.com/operator-framework/operator-registry/pull/523) * copy .git directory for build tag info [#509](https://github.com/operator-framework/operator-registry/pull/509) * [Bug 1885425](https://bugzilla.redhat.com/show_bug.cgi?id=1885425): fix(indexing): order bulk add by version field [#503](https://github.com/operator-framework/operator-registry/pull/503) * fix the description of validation "RegistryV1" format [#480](https://github.com/operator-framework/operator-registry/pull/480) * Add ConsoleYamlSamples to the supported resources [#432](https://github.com/operator-framework/operator-registry/pull/432) * Updating operator-registry builder & base images to be consistent with ART [#516](https://github.com/operator-framework/operator-registry/pull/516) * [Bug 1889388](https://bugzilla.redhat.com/show_bug.cgi?id=1889388): Reconstruct replaces and skips for ListBundles from channel_entry. [#512](https://github.com/operator-framework/operator-registry/pull/512) * [Bug 1889721](https://bugzilla.redhat.com/show_bug.cgi?id=1889721): add skippatch unit test [#505](https://github.com/operator-framework/operator-registry/pull/505) * Bump k8s dependencies to v0.19.3 [#515](https://github.com/operator-framework/operator-registry/pull/515) * Fix Go version used by release job to 1.14.z. [#508](https://github.com/operator-framework/operator-registry/pull/508) * [Bug 1894278](https://bugzilla.redhat.com/show_bug.cgi?id=1894278): (fix) close connection to db [#506](https://github.com/operator-framework/operator-registry/pull/506) * Build upstream releases with Go 1.14 instead of 1.15. [#501](https://github.com/operator-framework/operator-registry/pull/501) * Produce opm linux release binaries for ppc64le and s390x. [#500](https://github.com/operator-framework/operator-registry/pull/500) * Add Github Actions release workflow. [#496](https://github.com/operator-framework/operator-registry/pull/496) * Completely populate test database before executing tests. [#494](https://github.com/operator-framework/operator-registry/pull/494) * Remove unused file. [#493](https://github.com/operator-framework/operator-registry/pull/493) * Add coverage report job. [#490](https://github.com/operator-framework/operator-registry/pull/490) * [Bug 1889388](https://bugzilla.redhat.com/show_bug.cgi?id=1889388): Set replaces in ListBundles query result using channel entries. [#483](https://github.com/operator-framework/operator-registry/pull/483) * Start listening on test server port before running tests. [#491](https://github.com/operator-framework/operator-registry/pull/491) * [Bug 1889721](https://bugzilla.redhat.com/show_bug.cgi?id=1889721): Check prerelease version for semver-skippatch mode [#486](https://github.com/operator-framework/operator-registry/pull/486) * [Bug 1881527](https://bugzilla.redhat.com/show_bug.cgi?id=1881527): fix(opm): properly deprecate export flag '-o' [#485](https://github.com/operator-framework/operator-registry/pull/485) * [Bug 1883773](https://bugzilla.redhat.com/show_bug.cgi?id=1883773): Fix path separator in generated bundle Dockerfiles on Windows. [#481](https://github.com/operator-framework/operator-registry/pull/481) * Add writable workdir to configmap registry image. [#475](https://github.com/operator-framework/operator-registry/pull/475) * Fix test flake based on random aggregate error order. [#477](https://github.com/operator-framework/operator-registry/pull/477) * Make the inability to create /etc/nsswitch.conf non-fatal. [#474](https://github.com/operator-framework/operator-registry/pull/474) * [Bug 1883905](https://bugzilla.redhat.com/show_bug.cgi?id=1883905): (fix) concurrent writes during image pulls [#464](https://github.com/operator-framework/operator-registry/pull/464) * [Bug 1883560](https://bugzilla.redhat.com/show_bug.cgi?id=1883560): fix(dockerfile): clean out tmp directory after binaries are placed [#461](https://github.com/operator-framework/operator-registry/pull/461) * update the help info of the export subcommand [#290](https://github.com/operator-framework/operator-registry/pull/290) * Add USER for non-root image usage [#425](https://github.com/operator-framework/operator-registry/pull/425) * fix the comments of LabelDependency in the type definition [#454](https://github.com/operator-framework/operator-registry/pull/454) * OWNERS: add operator-sdk reviewers estroz, joelanford, jmrodri [#469](https://github.com/operator-framework/operator-registry/pull/469) * [Full changelog](https://github.com/operator-framework/operator-registry/compare/d0b49148a4f476f1403c7b8fd262173789009484...a97d366a92d302ff2056fa2d19aa3e48b0fbc99c) ### [ovirt-csi-driver](https://github.com/openshift/ovirt-csi-driver/tree/72545e6381b3625bcb37e37c4c713862d04cb145) * Updating ose-ovirt-csi-driver builder & base images to be consistent with ART [#72](https://github.com/openshift/ovirt-csi-driver/pull/72) * [Bug 1918287](https://bugzilla.redhat.com/show_bug.cgi?id=1918287): pass ovirtClient to identity and remove redundant call to Test connection [#67](https://github.com/openshift/ovirt-csi-driver/pull/67) * [Bug 1904385](https://bugzilla.redhat.com/show_bug.cgi?id=1904385): make ControllerPublishVolume idempotent [#63](https://github.com/openshift/ovirt-csi-driver/pull/63) * Revert "Abstract all NodeService tools call" [#60](https://github.com/openshift/ovirt-csi-driver/pull/60) * Abstract all NodeService tools call [#59](https://github.com/openshift/ovirt-csi-driver/pull/59) * disable metrics [#53](https://github.com/openshift/ovirt-csi-driver/pull/53) * Updating ose-ovirt-csi-driver builder & base images to be consistent with ART [#54](https://github.com/openshift/ovirt-csi-driver/pull/54) * [Bug 1899565](https://bugzilla.redhat.com/show_bug.cgi?id=1899565): support raw block devices [#57](https://github.com/openshift/ovirt-csi-driver/pull/57) * Add bugzilla info to OWNERS [#58](https://github.com/openshift/ovirt-csi-driver/pull/58) * bump go-ovirt and run make vendor [#55](https://github.com/openshift/ovirt-csi-driver/pull/55) * Remove all deployment yamls and reffer to the operator [#52](https://github.com/openshift/ovirt-csi-driver/pull/52) * [Full changelog](https://github.com/openshift/ovirt-csi-driver/compare/dbe2fcdbb8a3e4d23b104e3379d9b2a490d2d602...72545e6381b3625bcb37e37c4c713862d04cb145) ### [ovirt-csi-driver-operator](https://github.com/openshift/ovirt-csi-driver-operator/tree/f8808a04dc6bfe7ce36a8238089dbae7ab29cbb6) * [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...f8808a04dc6bfe7ce36a8238089dbae7ab29cbb6) ### [ovirt-machine-controllers](https://github.com/openshift/cluster-api-provider-ovirt/tree/e6fa5e240bca27e126b9de179e8c56220f1a9c44) * [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...e6fa5e240bca27e126b9de179e8c56220f1a9c44) ### [ovn-kubernetes](https://github.com/openshift/ovn-kubernetes/tree/1481e2d2b1716fc3abeac8c59bc8ff8ed3457d08) * [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) * Adds reconciliation for hanging pod adds [#1910](https://github.com/openshift/ovn-kubernetes/pull/1910) * Remove dead rpm advisory for OVN [#1911](https://github.com/openshift/ovn-kubernetes/pull/1911) * Add support to the CNI CHECK command [#1862](https://github.com/openshift/ovn-kubernetes/pull/1862) * shared-gateway: ignore empty Ingress IPs [#1909](https://github.com/openshift/ovn-kubernetes/pull/1909) * 12-9-20 merge [#376](https://github.com/openshift/ovn-kubernetes/pull/376) * node: Fix gateway start ordering [#1905](https://github.com/openshift/ovn-kubernetes/pull/1905) * don't run etcd in memory [#1871](https://github.com/openshift/ovn-kubernetes/pull/1871) * Dualstack Services with Endpoint Slices [#1898](https://github.com/openshift/ovn-kubernetes/pull/1898) * config: Make v4 and v6 join subnets configurable [#1868](https://github.com/openshift/ovn-kubernetes/pull/1868) * metrics: Add metrics for total and available subnets for nodes [#1861](https://github.com/openshift/ovn-kubernetes/pull/1861) * enable e2e test UDP Nodeport service [#1889](https://github.com/openshift/ovn-kubernetes/pull/1889) * Bump kubernetes version to 1.20 [#1894](https://github.com/openshift/ovn-kubernetes/pull/1894) * 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) * Fixes Ingress Load Balancer ACL [#1893](https://github.com/openshift/ovn-kubernetes/pull/1893) * Add CI e2e for ingress gateway [#1836](https://github.com/openshift/ovn-kubernetes/pull/1836) * node: Run gateway after wait [#1886](https://github.com/openshift/ovn-kubernetes/pull/1886) * Fix shadowed error variable [#1883](https://github.com/openshift/ovn-kubernetes/pull/1883) * Initial commit ovnkube-trace [#1810](https://github.com/openshift/ovn-kubernetes/pull/1810) * 12-03-2020 merge with Ingress ACL fix [#370](https://github.com/openshift/ovn-kubernetes/pull/370) * Fix lb ingress shared gw and fixes endpoint deletion [#1845](https://github.com/openshift/ovn-kubernetes/pull/1845) * implement dns names in egressfirewall [#1597](https://github.com/openshift/ovn-kubernetes/pull/1597) * 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) * removing the hybrid overlay externalGW code [#1858](https://github.com/openshift/ovn-kubernetes/pull/1858) * refactor boilerplate mock object processing code in UT into its own struct/function [#1849](https://github.com/openshift/ovn-kubernetes/pull/1849) * Add address family checks to the external gateway feature [#1855](https://github.com/openshift/ovn-kubernetes/pull/1855) * fixing few raft db startup script issues [#1863](https://github.com/openshift/ovn-kubernetes/pull/1863) * have to use the kube interface during windows initialization [#1877](https://github.com/openshift/ovn-kubernetes/pull/1877) * Increase QPS and Burst setting [#1878](https://github.com/openshift/ovn-kubernetes/pull/1878) * Make GR SNAT using host CT zone in shared GW mode [#1875](https://github.com/openshift/ovn-kubernetes/pull/1875) * Small fixes for external GW [#1815](https://github.com/openshift/ovn-kubernetes/pull/1815) * Enable debug logging for unit test runs [#1820](https://github.com/openshift/ovn-kubernetes/pull/1820) * egressIP defaulting to true causes the wrong behavior. [#1852](https://github.com/openshift/ovn-kubernetes/pull/1852) * expose Kubernetes clientset in the OVN controller [#1864](https://github.com/openshift/ovn-kubernetes/pull/1864) * Changes klog to klog v2 consistent with upstream kubernetes. [#1817](https://github.com/openshift/ovn-kubernetes/pull/1817) * bump k8s CI version to 1.19.4 [#1865](https://github.com/openshift/ovn-kubernetes/pull/1865) * 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) * Fixes parsing quotes on OVS iface ID [#1860](https://github.com/openshift/ovn-kubernetes/pull/1860) * factory: Fix informer inital adds and subsequent updates test [#1840](https://github.com/openshift/ovn-kubernetes/pull/1840) * fix network policy when the namespace label changes [#1850](https://github.com/openshift/ovn-kubernetes/pull/1850) * Adds pod subnet flows on shared gw bridge [#1844](https://github.com/openshift/ovn-kubernetes/pull/1844) * Fixes ICMPv6 flooding behavior [#1851](https://github.com/openshift/ovn-kubernetes/pull/1851) * cni: fix up logging after PR#1830 [#1841](https://github.com/openshift/ovn-kubernetes/pull/1841) * Changes local gateway flows to NORMAL action [#1843](https://github.com/openshift/ovn-kubernetes/pull/1843) * Added unit test for RunOVSDBTool() [#1814](https://github.com/openshift/ovn-kubernetes/pull/1814) * Fix mistake in ovn-ci crontab [#1847](https://github.com/openshift/ovn-kubernetes/pull/1847) * Add e2e-periodic workflow [#1813](https://github.com/openshift/ovn-kubernetes/pull/1813) * [Bug 1888827](https://bugzilla.redhat.com/show_bug.cgi?id=1888827): 11-13-2020 merge [#317](https://github.com/openshift/ovn-kubernetes/pull/317) * cni: cancel sandbox ADD when the pod is deleted [#1830](https://github.com/openshift/ovn-kubernetes/pull/1830) * Various service fixes [#1839](https://github.com/openshift/ovn-kubernetes/pull/1839) * Improve kind cleanup [#1833](https://github.com/openshift/ovn-kubernetes/pull/1833) * Fix panic during upgrade [#1838](https://github.com/openshift/ovn-kubernetes/pull/1838) * fix SIGSEGV when gw init error [#1837](https://github.com/openshift/ovn-kubernetes/pull/1837) * Fix lb ingress service iptables rules for local gw [#1834](https://github.com/openshift/ovn-kubernetes/pull/1834) * CNI: quit waiting for pod flows for obsoleted ADD [#1831](https://github.com/openshift/ovn-kubernetes/pull/1831) * Fix egress IP re-assignment for network failing node + minor fixes [#1784](https://github.com/openshift/ovn-kubernetes/pull/1784) * decouple ovn gateway commands from controller [#1811](https://github.com/openshift/ovn-kubernetes/pull/1811) * test: Set GOMAXPROCS to 1 [#1824](https://github.com/openshift/ovn-kubernetes/pull/1824) * Directly load balance traffic to cloud load balancers [#1818](https://github.com/openshift/ovn-kubernetes/pull/1818) * Bump Fedora 32 OVN build [#1823](https://github.com/openshift/ovn-kubernetes/pull/1823) * egress network policies should have OVN acls with allow-related action [#1775](https://github.com/openshift/ovn-kubernetes/pull/1775) * Add CI for multiple ecmp external gateways [#1769](https://github.com/openshift/ovn-kubernetes/pull/1769) * Fix race in informers_test [#1804](https://github.com/openshift/ovn-kubernetes/pull/1804) * Fix arm build DPDK version and source [#1808](https://github.com/openshift/ovn-kubernetes/pull/1808) * Fix Reject ACLs and improve logging [#1785](https://github.com/openshift/ovn-kubernetes/pull/1785) * Fix default deny port removal issue [#1800](https://github.com/openshift/ovn-kubernetes/pull/1800) * Fix shared gateway flood/normal behavior [#1774](https://github.com/openshift/ovn-kubernetes/pull/1774) * Remove shared gw check in e2e ci [#1803](https://github.com/openshift/ovn-kubernetes/pull/1803) * move const decleration for the ovn_cluster_router to a types package [#1797](https://github.com/openshift/ovn-kubernetes/pull/1797) * Use the ovn-db-pod label to identify db pods running on the node [#1777](https://github.com/openshift/ovn-kubernetes/pull/1777) * gw: add default connection tracking rules even when NodePort is disabled [#1799](https://github.com/openshift/ovn-kubernetes/pull/1799) * Refactor Local/Shared Gateway code to simplify watches [#1586](https://github.com/openshift/ovn-kubernetes/pull/1586) * modify the periodic job to run dual-stack against k8s master [#1779](https://github.com/openshift/ovn-kubernetes/pull/1779) * Replacement of the "in-house" listening port creation, by one from k8… [#1771](https://github.com/openshift/ovn-kubernetes/pull/1771) * config: fix dual-stack config parsing [#1787](https://github.com/openshift/ovn-kubernetes/pull/1787) * scale: revert back to one single join switch [#1547](https://github.com/openshift/ovn-kubernetes/pull/1547) * Fixes External IP with local gateway mode [#1772](https://github.com/openshift/ovn-kubernetes/pull/1772) * Enable race detector for unit testing [#1640](https://github.com/openshift/ovn-kubernetes/pull/1640) * Miscellaneous cleanups and unification [#1735](https://github.com/openshift/ovn-kubernetes/pull/1735) * pkg/factory: let nodes watch less [#1313](https://github.com/openshift/ovn-kubernetes/pull/1313) * Add missing python3-openvswitch and pyOpenSSL [#1770](https://github.com/openshift/ovn-kubernetes/pull/1770) * Add e2e for the pod gateway feature [#1732](https://github.com/openshift/ovn-kubernetes/pull/1732) * Added e2e for egress firewall [#1629](https://github.com/openshift/ovn-kubernetes/pull/1629) * .github: Replace usage of set-env [#1773](https://github.com/openshift/ovn-kubernetes/pull/1773) * Add unit tests for functions in pkg/kube/kube.go [#1734](https://github.com/openshift/ovn-kubernetes/pull/1734) * Add e2e test for egress IP [#1709](https://github.com/openshift/ovn-kubernetes/pull/1709) * Guard against nil address set usage [#1764](https://github.com/openshift/ovn-kubernetes/pull/1764) * Adds CNI check for table ls_out_port_security flows [#1760](https://github.com/openshift/ovn-kubernetes/pull/1760) * Cleanup a switch with the same operation in 2 cases [#1762](https://github.com/openshift/ovn-kubernetes/pull/1762) * Closes #1619: write up to explain mocks organization and generation [#1631](https://github.com/openshift/ovn-kubernetes/pull/1631) * Fix egress IP test SIGSEGV [#1768](https://github.com/openshift/ovn-kubernetes/pull/1768) * util: Fix incorrect mock import [#1767](https://github.com/openshift/ovn-kubernetes/pull/1767) * Pod IPs could be leaked in some cases [#1737](https://github.com/openshift/ovn-kubernetes/pull/1737) * Add unit tests for functions in cni/bandwidth.go [#1611](https://github.com/openshift/ovn-kubernetes/pull/1611) * script to regenerate mocks for interfaces in vendor directory [#1675](https://github.com/openshift/ovn-kubernetes/pull/1675) * dist: bump OVN to ovn-20.09.0-1.fc31 [#1745](https://github.com/openshift/ovn-kubernetes/pull/1745) * Cleanup egress* clientset code [#1589](https://github.com/openshift/ovn-kubernetes/pull/1589) * Move service reject ACLs to a cluster port group [#1711](https://github.com/openshift/ovn-kubernetes/pull/1711) * On node deletion restore the NORMAL action and not FLOOD action [#1761](https://github.com/openshift/ovn-kubernetes/pull/1761) * Correct egress IP assignment for egress node IPs [#1668](https://github.com/openshift/ovn-kubernetes/pull/1668) * README: use correct modern syntax for cluster subnets arg [#1722](https://github.com/openshift/ovn-kubernetes/pull/1722) * Fix pollimmediate for pod readiness in e2e test [#1725](https://github.com/openshift/ovn-kubernetes/pull/1725) * Fix testcase pod vs. namespace watch ordering [#1643](https://github.com/openshift/ovn-kubernetes/pull/1643) * 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) * Avoid restarting ovn-dbchecker if the local db check-cluster fails [#1751](https://github.com/openshift/ovn-kubernetes/pull/1751) * 10-8-2020 merge [#306](https://github.com/openshift/ovn-kubernetes/pull/306) * Fix service sync reject ACL name matching [#1749](https://github.com/openshift/ovn-kubernetes/pull/1749) * Consider changed configuration when kicking out raft members [#1747](https://github.com/openshift/ovn-kubernetes/pull/1747) * Gate on dual stack job [#1742](https://github.com/openshift/ovn-kubernetes/pull/1742) * remove requeing of hostnetwork pods causing spurious errors [#1746](https://github.com/openshift/ovn-kubernetes/pull/1746) * Bump @actions/core from 1.2.4 to 1.2.6 in /.github/actions/cleanup-action [#1743](https://github.com/openshift/ovn-kubernetes/pull/1743) * [Full changelog](https://github.com/openshift/ovn-kubernetes/compare/ac28c10df73b454320f50abb958c1c7069efcc44...1481e2d2b1716fc3abeac8c59bc8ff8ed3457d08) ### [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) * *: Cut 0.2.0 [#46](https://github.com/openshift/prom-label-proxy/pull/46) * Don't push images to DockerHub [#42](https://github.com/openshift/prom-label-proxy/pull/42) * injectproxy: allow multiple enforcement matchers [#39](https://github.com/openshift/prom-label-proxy/pull/39) * Synchronize common files from prometheus/prometheus [#40](https://github.com/openshift/prom-label-proxy/pull/40) * 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) * Backport v2.22.2 to master [#8204](https://github.com/openshift/prometheus/pull/8204) * prometheus-mixin: Make PrometheusRemoteWriteBehind more generic [#8189](https://github.com/openshift/prometheus/pull/8189) * prometheus-mixin: add HA-group aware alerts [#8170](https://github.com/openshift/prometheus/pull/8170) * Merge 2.22 to master [#8154](https://github.com/openshift/prometheus/pull/8154) * Volunteer for v2.23 release [#8153](https://github.com/openshift/prometheus/pull/8153) * Merge release 2.22 to master [#8112](https://github.com/openshift/prometheus/pull/8112) * Use absolute jsonnet import paths [#8083](https://github.com/openshift/prometheus/pull/8083) * documentation/prometheus-mixin: improve PrometheusNotIngestingSamples [#8054](https://github.com/openshift/prometheus/pull/8054) * Instrumentation: Report valid configs in the respective metrics from the beginning [#8044](https://github.com/openshift/prometheus/pull/8044) * 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) * add info about horizontal sharding to changelog [#3718](https://github.com/openshift/prometheus-operator/pull/3718) * 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) * *: prepare release 0.44.0 [#3717](https://github.com/openshift/prometheus-operator/pull/3717) * Adding TLS support for remote read [#3714](https://github.com/openshift/prometheus-operator/pull/3714) * Setup a CI job for Go code linting. Fixes # 3576 [#3579](https://github.com/openshift/prometheus-operator/pull/3579) * pkg/alertmanager: change 'send_resolved' fields to *bool [#3713](https://github.com/openshift/prometheus-operator/pull/3713) * .github: lock closed threads after 21 days of inactivity [#3712](https://github.com/openshift/prometheus-operator/pull/3712) * Add Email Receiver type to AlertmanagerConfig CRD [#3692](https://github.com/openshift/prometheus-operator/pull/3692) * .github,scripts: add promlinter to lint our metric names [#3705](https://github.com/openshift/prometheus-operator/pull/3705) * Merge [#3707](https://github.com/openshift/prometheus-operator/pull/3707) * #3623: Fix usage of --prometheus-default-base-image, --alertmanager-default-base-image, --thanos-default-base-image [#3642](https://github.com/openshift/prometheus-operator/pull/3642) * Link to getting started guide instead of blog [#3682](https://github.com/openshift/prometheus-operator/pull/3682) * Add settings for alertmanager clusters [#3663](https://github.com/openshift/prometheus-operator/pull/3663) * .github: update version of engineerd/setup-kind [#3670](https://github.com/openshift/prometheus-operator/pull/3670) * operator cmd: set --config-reloader-memory to 50Mi instead of 25Mi. [#3660](https://github.com/openshift/prometheus-operator/pull/3660) * *: bump Thanos to v0.16.0 [#3666](https://github.com/openshift/prometheus-operator/pull/3666) * Merge release 0.43 [#3657](https://github.com/openshift/prometheus-operator/pull/3657) * pkg/alertmanager: copy user data to the generated config secret [#3647](https://github.com/openshift/prometheus-operator/pull/3647) * Add Slack Receiver type to AlertmanagerConfig CRD [#3618](https://github.com/openshift/prometheus-operator/pull/3618) * Merge branch 'release-0.43' into master [#3646](https://github.com/openshift/prometheus-operator/pull/3646) * Remove framework.Poll [#3643](https://github.com/openshift/prometheus-operator/pull/3643) * prometheus: Implement sharding mechanism [#3241](https://github.com/openshift/prometheus-operator/pull/3241) * Add WeChat Receiver type to AlertmanagerConfig CRD [#3619](https://github.com/openshift/prometheus-operator/pull/3619) * Fix admission webhook example [#3633](https://github.com/openshift/prometheus-operator/pull/3633) * *: add @paulfantom as next release shepherd [#3627](https://github.com/openshift/prometheus-operator/pull/3627) * Merge v0.43.0 [#3626](https://github.com/openshift/prometheus-operator/pull/3626) * Remove pkg/errors dep from apis/monitoring module [#3621](https://github.com/openshift/prometheus-operator/pull/3621) * Refactor to remove context.TODO [#3620](https://github.com/openshift/prometheus-operator/pull/3620) * [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) * *: Cut v0.43.0 [#3622](https://github.com/openshift/prometheus-operator/pull/3622) * jsonnet/mixin: add PrometheusOperatorRejectedResources alert [#3612](https://github.com/openshift/prometheus-operator/pull/3612) * pkg/alertmanager: add more validations for AlertmanagerConfig objects [#3606](https://github.com/openshift/prometheus-operator/pull/3606) * Discard invalid TLS configurations [#3578](https://github.com/openshift/prometheus-operator/pull/3578) * tests, docs: update admissionregistration.k8s.io/v1beta1 to admissionregistration.k8s.io/v1 [#3599](https://github.com/openshift/prometheus-operator/pull/3599) * Support for Pod Topology Spread Constraints for Prometheus, Alertmanager, and ThanosRuler CRDs [#3598](https://github.com/openshift/prometheus-operator/pull/3598) * Fix invalid fields for AlertManagerConfig Inhibit Rule [#3597](https://github.com/openshift/prometheus-operator/pull/3597) * improve documentation alertmanager configuration [#3580](https://github.com/openshift/prometheus-operator/pull/3580) * example/rbac: add prometheus permissions to list ingresses [#3594](https://github.com/openshift/prometheus-operator/pull/3594) * *: fix reconciliation when 2 resources share the same secret [#3590](https://github.com/openshift/prometheus-operator/pull/3590) * pkg/alertmanager: add metrics on selected/rejected AlertmanagerConfig [#3588](https://github.com/openshift/prometheus-operator/pull/3588) * Add AlertmanagerConfig CRD [#3451](https://github.com/openshift/prometheus-operator/pull/3451) * Merge [#3583](https://github.com/openshift/prometheus-operator/pull/3583) * Update README.md [#1](https://github.com/openshift/prometheus-operator/pull/1) * feat: add TargetLimit and EnforcedTargetLimit [#3571](https://github.com/openshift/prometheus-operator/pull/3571) * .github: close non-feature issues after 120d of inactivity [#3570](https://github.com/openshift/prometheus-operator/pull/3570) * update thanos example rbac [#3560](https://github.com/openshift/prometheus-operator/pull/3560) * ISSUE 3546 remove year from .header file [#3569](https://github.com/openshift/prometheus-operator/pull/3569) * Fix flaky e2e Alertmanager test [#3565](https://github.com/openshift/prometheus-operator/pull/3565) * pkg/prometheus/promcfg.go: Generate more unique probe job name [#3481](https://github.com/openshift/prometheus-operator/pull/3481) * set pkg/apis/monitoring tag to v0.42.1 [#3531](https://github.com/openshift/prometheus-operator/pull/3531) * *: use a single reloader for Prometheus [#3457](https://github.com/openshift/prometheus-operator/pull/3457) * Update CreateOrUpdateService in k8sutil [#3526](https://github.com/openshift/prometheus-operator/pull/3526) * Sync master with release-0.42 branch [#3532](https://github.com/openshift/prometheus-operator/pull/3532) * Allow override of the prometheus web page title [#3525](https://github.com/openshift/prometheus-operator/pull/3525) * Merge [#3519](https://github.com/openshift/prometheus-operator/pull/3519) * Documentation/rbac.md: remove CRD mananagement mention [#3521](https://github.com/openshift/prometheus-operator/pull/3521) * Merge [#3515](https://github.com/openshift/prometheus-operator/pull/3515) * Add support for TLS and authentication to PodMonitors [#3370](https://github.com/openshift/prometheus-operator/pull/3370) * jsonnet/mixin/alerts: add list alerts [#3506](https://github.com/openshift/prometheus-operator/pull/3506) * RELEASE.md: add instructions for tagging pkg/apis/monitoring [#3508](https://github.com/openshift/prometheus-operator/pull/3508) * po-docgen: fix doc generation for inlined fields [#3509](https://github.com/openshift/prometheus-operator/pull/3509) * Update README.md [#3505](https://github.com/openshift/prometheus-operator/pull/3505) * Merge [#3507](https://github.com/openshift/prometheus-operator/pull/3507) * pkg/prometheus: remove liveness probe [#3502](https://github.com/openshift/prometheus-operator/pull/3502) * Switch to go 1.15 [#3504](https://github.com/openshift/prometheus-operator/pull/3504) * Merge [#3486](https://github.com/openshift/prometheus-operator/pull/3486) * Change thanos ruler's http port to the default web [#3484](https://github.com/openshift/prometheus-operator/pull/3484) * 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/56d350391862f9f27f4abbb5201a9e3e99e996ec...76974e2ed037c4bf81387dabf7ccd388a724c5aa) ### [service-ca-operator](https://github.com/openshift/service-ca-operator/tree/e113f2498bb2b54202449ddc3488cb8471997a10) * 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...e113f2498bb2b54202449ddc3488cb8471997a10) ### [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/8eaf43f001f50c584d62f267a0030c23daa25ac8) * [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/099bef99519d91b7f88dd1cac06e5c60efe3a738...8eaf43f001f50c584d62f267a0030c23daa25ac8) ### [thanos](https://github.com/openshift/thanos/tree/0526ff025d325790d57df34cf2d66810a25da578) * 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) * docs: Incorrect rule type in thanos rules federation proposal [#3078](https://github.com/openshift/thanos/pull/3078) * Updating thanos builder & base images to be consistent with ART [#39](https://github.com/openshift/thanos/pull/39) * [Bug 1870287](https://bugzilla.redhat.com/show_bug.cgi?id=1870287): pkg/query: eventually update rules client [#37](https://github.com/openshift/thanos/pull/37) * [Full changelog](https://github.com/openshift/thanos/compare/1f326d28172cde98087392b1eab5aa14fca31f2f...0526ff025d325790d57df34cf2d66810a25da578)